/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


body{
    background-color:white;
}
h3.box_header {
    background-color:#F0F5FD;
    color:black;
    font-size:133.9%;
    font-weight:normal;
    margin:2px 2px 0;
    padding:2px 10px 2px 0;
    position:relative;
}
.container{
    border:1px solid #e5e5e5;
    text-align:right;
    position:relative;
    margin:10px 0;
    *display:inline-block;
}
.container .entries{
    padding: 0 8px 5px;
}
a.more img{
    float:none;
    padding:0 7px 0 0;
    width:16px !important;
    height:16px !important;
    position:relative;
    top:5px;
    right:5px;
    vertical-align:middle;
}
.draft{
    background-color:#FFF6CF !important;
}
.archived{
    background-color:#00FF66 !important;
}
.mobile{
    background:transparent url(/images/hebmain/mobile.png) no-repeat right top;
    padding-right:20px !important;
}
.mobile_first{
    background:transparent url(/images/hebmain/mobile_check.png) no-repeat right top;
    padding-right:20px !important;
}
/* Sortables */
.handle{
    z-index:500 !important;
    height:13px !important;
    width:13px !important;
    cursor: move !important;
    margin:0 !important;
    padding:0 !important;
    position:relative !important;
}
.sort-area{
    background-color:#86cb9c!important;
}
.placeholder{
    background-color:olive;
}
.copyright{
    color:#767676;
    font-size:13px;
}
.table-article{
    float:left;
    background-color:#F0F5FD;  
    width:265px;
    margin:5px 5px 0pt 0pt;
}
.table-article .table-article-td{
    background:transparent url(/images/hebmain/separator.gif)  repeat-x top left;
    min-height:1px;
    line-height:1px;
    font-size:1px;
    border:0px;
}
.table-article .table-article-td-top-middle{
    width:100%;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-top-bot.gif) repeat-x left top;
    border:0px;
}
.table-article .table-article-td-bottom-middle{
    width:100%;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-top-bot.gif) repeat-x left -5px;
    border:0px;
}
.table-article .table-article-td-left-middle{
    width:5px;
    height:100%;
    background:transparent url(/images/hebmain/table-article-left-right.gif) repeat-y left top;
    border:0px;
}
.table-article .table-article-td-right-middle{
    width:5px;
    height:100%;
    background:transparent url(/images/hebmain/table-article-left-right.gif) repeat-y right top;
    border:0px;
}
.table-article .ear-top-right{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left -10px;
}
.table-article .ear-bottom-right{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left -16px;
}
.table-article .ear-top-left{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left top;
}
.table-article .ear-bottom-left{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left -10px;   
}
.table-article .table-article-title{
    border:0px;
    color:black;
    font-weight:bold;
    padding:5px;
}
.table-article .table-article-body{
    border:0px;
    color:black;
    padding:5px;
}

/*****************/

.table-article-free{
    float:left;
    background-color:#F0F5FD;
    margin:5px 5px 0pt 0pt;
}
.table-article-free .table-article-td{
    background:transparent url(/images/hebmain/separator.gif)  repeat-x top left;
    min-height:1px;
    line-height:1px;
    font-size:1px;
    border:0px;
}
.table-article-free .table-article-td-top-middle{
    width:100%;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-top-bot.gif) repeat-x left top;
    border:0px;
}
.table-article-free .table-article-td-bottom-middle{
    width:100%;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-top-bot.gif) repeat-x left -5px;
    border:0px;
}
.table-article-free .table-article-td-left-middle{
    width:5px;
    height:100%;
    background:transparent url(/images/hebmain/table-article-left-right.gif) repeat-y left top;
    border:0px;
}
.table-article-free .table-article-td-right-middle{
    width:5px;
    height:100%;
    background:transparent url(/images/hebmain/table-article-left-right.gif) repeat-y right top;
    border:0px;
}
.table-article-free .ear-top-right{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left -10px;
}
.table-article-free .ear-bottom-right{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left -16px;
}
.table-article-free .ear-top-left{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left top;
}
.table-article-free .ear-bottom-left{
    border:0px;
    width:5px;
    height:5px;
    line-height:5px;
    background:white url(/images/hebmain/table-article-ears.gif) no-repeat scroll left -10px;
}
.table-article-free .table-article-title{
    border:0px;
    color:black;
    font-weight:bold;
    padding:5px;
}
.table-article-free .table-article-body{
    border:0px;
    color:black;
    padding:5px;
}
.table-article-free th{
    padding: 0px;
}
.table-article-free td{
    padding: 0px;
}

.separator{
    background:transparent url(/images/hebmain/separator.gif)  repeat-x top left;
    min-height:1px;
    line-height:1px;
    font-size:1px;
}
.no-bottom-border{
    border-bottom:none !important;
}

#atstbx {
    display: inline-block !important;
}

/******** GENERAL *********************/
body {
    direction: rtl;
    unicode-bidi: bidi-override;
}
a, a:visited{
    color:#186BE5;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
.left {
    float:left;
}
.right {
    float:right;
}
strong{
    font-weight:bold;
}
/***********  HEADER  ****************/
.dynamic_tree {
    position:fixed;
    top:0;
    right:0;
    background-color:#F5F5DC;
    border:2px solid #D57100;
    height:26px;
    width:942px;
    z-index:1000;
}
#TREE_0{
    right: 0;
}
#TREE_1{
    right: 405px;
    width: 535px;
}
.under-command-panel{
    margin-top:30px !important;
}
#hd {
    position: relative;
    height:80px;
    font-size: 108%;
    margin:0;
    background-color:white;
}
#hd-r {
    position: relative;
    height:80px;
    font-size: 108%;
    margin:0;
}
/*----------  h1  ---------------*/
.h1{
    background-color:#90aede;
    color:white;
    text-align:right;
    font-size:138.5%;
    margin:0;
    height:32px;
    line-height:32px;
    position:relative;
    padding: 0 10px 0 0;
}
.h1 .h1-right,.h1 .h1-left{
    position:absolute;
    top:0;
    width:6px;
    height:32px;
}
.h1 .h1-right{
    right:0;
    background: transparent url(/images/hebmain/h1-ears.png) no-repeat 0 -32px;
}
.h1 .h1-left{
    left:0;
    background: transparent url(/images/hebmain/h1-ears.png) no-repeat 0 0;
}
/*----------  Logo  ---------------*/
#hd-r .logo {
    position: absolute;
    top:0;
    right:0;
    height: 168px;
    background: white;
    width: 200px;
}
/*----------  Search  ---------------*/
#hd .search {
    position: absolute;
    top:15px;
    left:0;
    width:300px;
    height:15px;
}
#hd .search .text{
    height:17px;
    /* Under Dudy's reponsibility: field was shortened and logo disappeared */
    width:99px;
    background-position: 67% 0 !important;
    border:1px solid #b7b7b7 !important ;
    border-left:0 none !important;
    padding:0 2px !important;
    font-size:11px;
    line-height:11px;
    margin:0;
}
#hd .search *{
    float:left;
}
#hd .search .submit{
    width:60px;
    height:19px;
}

/*----------  Links  ---------------*/
#hd ul.links {
    font-size:12px;
    position: absolute;
    top:15px;
    right:0;
    height:15px;
    margin: 0 -9px 0 0;
    padding: 0;
}
#hd ul.links li {
    float: left;
    margin-left: 10px;
    list-style:none;
    list-style-position: inside;
    position: relative;
}
.firefox #hd ul.links li {
    margin-left: 0;
}
/*----------  Footer  ---------------*/
#ft{
    text-align:center;
    margin:20px 0 0;
    zoom:1;
}
#ft ul.links {
    margin: 30px 0 0;
    padding: 0;
    text-align:center;
    color:#186BE5;
    font-size:90%;
    clear: both;
}
#ft ul.links li {
    margin-left: 5px;
    list-style:none;
    list-style-position: inside;
    z-index:100;
    /*float:right;*/
    display:inline;
}
/*----------  Menu  ---------------*/
#bd .menu {
    font-size:110%;
    font-weight: normal;
    background: white url(/images/hebmain/menu-bg.gif) repeat-x left -62px;
    position:relative;
    height:31px;
    width:100%;
    margin: 0 0 25px;
}
#bd .menu a {
    color:black;
}
/* To make annotation to the tv66 link */
#bd .menu a.section_0 {
    color:#186BE5;
}

#bd .menu ul {
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:31px;
    line-height:21px;
    padding: 3px 5px 0 0;
    margin: 0;
}
#bd .menu .first {
    position:absolute;
    top:0;
    right:0;
    height:31px;
    width:4px;
    background: white url(/images/hebmain/menu-bg.gif) no-repeat right 0;
}
#bd .menu .last {
    position:absolute;
    top:0;
    left:0;
    height:31px;
    width:4px;
    background: white url(/images/hebmain/menu-bg.gif) no-repeat right -31px;
}
#bd .menu ul li {
    float: right;
    list-style-type: none;
    list-style-position: inside;
    padding: 2px 0;
/*For ie8*/
    padding: 2px 3px\9;
/*For ie6-7*/
    *padding: 2px 3px;
    margin:0 -2px;
    text-align:center;
}
#bd .menu ul li.divider{
    color:#838383;
    margin: 0;
    padding: 0 5px;
    width:3px;
}
#bd .menu ul li.selected{
    background-color:#EAF0FC;
}
#bd .menu img{
    *vertical-align:middle;
}
/*----------  Tree  ---------------*/
.x-tree {
    text-align: right;
    padding:0;
}
.x-tree-node-icon {
    display:none;
}
.dynamic_tree .x-tree-arrows .x-tree-elbow-plus {
    background:transparent url(/ext/resources/images/default/tree/arrows_rtl.gif) no-repeat scroll 0pt;
}
.dynamic_tree .x-tree-arrows .x-tree-elbow-minus {
    background:transparent url(/ext/resources/images/default/tree/arrows_rtl.gif) no-repeat scroll -16px 0pt;
}
.dynamic_tree .x-tree-arrows .x-tree-elbow-end-plus {
    background:transparent url(/ext/resources/images/default/tree/arrows_rtl.gif) no-repeat scroll 0pt 50%;
}
.dynamic_tree .x-tree-arrows .x-tree-elbow-end-minus {
    background:transparent url(/ext/resources/images/default/tree/arrows_rtl.gif) no-repeat scroll -16px 0pt;
}
.dynamic_tree .x-tree-arrows .x-tree-elbow-end, .dynamic_tree .x-tree-arrows .x-tree-elbow {
    background:transparent url(/ext/resources/images/default/tree/arrows_rtl.gif) no-repeat scroll -64px 0pt;
}
.x-tree-node-loading .x-tree-node-icon{
    display:inline;
    background-image:url(/ext/resources/images/default/tree/loading.gif)!important;
}
li.x-tree-node{
    list-style-type:none;
}
.x-tree-node a span{
    white-space:normal;
}


/***********  BODY  ****************/
#bd .yui-ge{
    margin:0 15px 0 6px;
}
/*----------  breadcrumbs  ---------------*/
#bd .breadcrumbs{
    text-align:right;
    padding:0 10px;
    margin:0 0 25px;
    height:30px;
    line-height:30px;
    border-bottom:1px solid #e8e8e8;
}
#bd .breadcrumbs .gt{
    color:#b5b5b5;
}

/*----------  Content  ---------------*/
.content {
    margin:0;
    padding:0;
    text-align:right;
    position: relative;
    *width:99%;
}
.content .h1{
    background-color: #3864b5;
}
.content .h1-right{
    background-position:0 -96px;
}
.content .h1-left{
    background-position:0 -64px;
}
.content h1, .content h1 a{
	font-weight:normal;
    color:#0D47B2;
    margin:0;
    padding:0;
}
.content h2{
    font-size:16px;
    margin:0 0 15px;
    padding:0;
}
.content h3{
    font-size:16px;
    color:#192862;
    margin-bottom:3px;
}
.content .author{
    height:18px;
    margin: 5px 0;
}
.content .descr{
    font-size:16px;
    color:#696969;
    margin:0;
    padding:0 0 25px;
    border-bottom:1px solid #e8e8e8;
}
.content .item{
    font-size:14px;
    margin:0 0 25px 0;
    position: relative;
}
.content .item p{
    margin-bottom:15px;
}
.content .item ul, .content .item ol{
    margin-right:30px;
}
.content .item li{
    margin-bottom:3px;
}
.content .image{
    background-color:#E8E8E9;
    margin:0 0 20px 20px;
    padding: 5px;
    float:right;
}
.content .full-image{
    background-color:#E8E8E9;
    margin:0 auto 10px;
    padding: 5px;
    text-align:center;
}
.content .item h3.video {
    background: transparent url(/images/hebmain/player/top.gif) no-repeat top right;
    padding:7px 10px 5px 0;
    margin:1em 0 0;
}
.content .item .full-video {
    background: transparent url(/images/hebmain/player/bg.gif) repeat-y top right;
}
.content .item .full-video p{
    padding:10px 10px 15px;
    margin:0;
}
.content .item .embed{
    background: transparent url(/images/hebmain/player/bottom.gif) no-repeat top right;
    padding:10px 8px 5px 20px;
    margin:0;
    text-align:left;
    direction:ltr;
    float:right;
}
.content .item .embed span.text{
    font-weight:bold;
    padding:0 5px;
}
.content .item .embed span.services{
    padding: 0 0 0 10px;
}
.content .item .embed span.services img{
    padding: 0 0 0 5px;
    vertical-align:middle;
}
.content .item .embed input{
    width:300px;
    text-align:left;
    border:1px solid #b2c4e4;
}
.content .item .video {
    margin:25px 0 0;
}
.content .item .video img {
    vertical-align: middle;
    padding: 0 0 0 10px;
}
.content .clear {
    clear: both;
}
/*----------  right-part  ---------------*/
.right-part .right-part {
    margin:0;
}
.right-part {
    text-align: center;
    margin:56px 0 0;
    padding:0;
    position:relative;
    width:100%;
}
.right-part .player {
    padding:5px 7px 15px;
    margin:0;
    background-color: #F0F4FD;
    text-align:center;
}
.right-part .player .playlist{
    margin: 0 2px 0;
    text-align: right;
}
.right-part .player .playlist ol{
    margin: 0 19px 0 0;
    color: #186BE5;
}
.right-part .player .playlist ol li{
    list-style-type:none;
}
.right-part .player .playlist ul li{
    margin: 0 19px 0 0;
    color: #186BE5;
    list-style-type:none;
}
.right-part .player a{
    display:block;
}
.right-part .player .more{
    margin:5px 2px 0 0;
    text-align: right;
	font-weight:bold;
}
.right-part .flashplayer {
    cursor:pointer;
}
.right-part .update{
    margin:0 0 20px;
    padding:0 5px 20px;
    border-bottom:1px dashed #e5e5e5;
    position:relative;
}
.right-part .last{
    border-bottom:0 none !important;
    margin:0;
}
.right-part .update h4 {
    color:#0e46b3;
    font-size:16px;
    padding:0 0 10px;
}
.right-part .update .link {
    padding:5px 0 0;
}
.right-part .update .link img {
    vertical-align: middle;
    padding:0 5px 0 0;
}
.right-part .downloads{
}
.right-part .downloads ul {
    margin:0 10px 0 0;
    padding:10px 0 0;
}
.right-part .downloads li.item {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:5px 0 10px;
    border-bottom:1px dashed #e8e8e8;
}
.right-part .downloads .services {
    margin:10px 5px 0;
}
.right-part .downloads .services a:hover{
    text-decoration:underline;
}
.right-part .downloads .services a{
    display:-moz-inline-box;
    padding:0 22px 0 0;
    cursor:pointer;
    background: transparent url(/images/services.gif) no-repeat 90% 1px;
}
.right-part .downloads .services a.mp4{
    background-position:90% -72px;
}
.right-part .downloads .services a.video{
    background-position:90% -23px;
}
.right-part .downloads .services a.sketch{
    background-position:90% -44px;
}
.right-part .downloads .date{
    color:#767676;
    font-size:11px;
}
.right-part .downloads .toggle{
    font-weight:normal;
    cursor:pointer;
}
.right-part .downloads img{
    height:18px;
    width:16px;
    background-repeat:no-repeat;
    border:0pt none;
    margin:0pt;
    padding:0pt;
    vertical-align:top;
}
.right-part .downloads .x-plus {
background:transparent url(/images/hebmain/jquery/arrows_rtl.gif) no-repeat scroll 0pt;
}
.right-part .downloads .x-minus {
background:transparent url(/images/hebmain/jquery/arrows_rtl.gif) no-repeat scroll -16px 0pt;
}
.right-part .downloads .x-end-plus {
background:transparent url(/images/hebmain/jquery/arrows_rtl.gif) no-repeat scroll 0pt 50%;
}
.right-part .downloads .x-end-minus {
background:transparent url(/images/hebmain/jquery/arrows_rtl.gif) no-repeat scroll -16px 0pt;
}
.right-part .downloads .x-end, .right-part .downloads .x- {
background:transparent url(/images/hebmain/jquery/arrows_rtl.gif) no-repeat scroll -64px 0pt;
}
.right-part .downloads .x-over .x-plus {
background-position:-32px 0pt;
}
.right-part .downloads .x-over .x-minus {
background-position:-48px 0pt;
}
/*----------  custom preview  ---------------*/
.custom_preview{
    margin:10px 0;
}
.custom_preview a:hover{
    text-decoration:underline;
}
.custom_preview h1 a{
    display:block;
    font-size:16px;
    font-weight:normal;
    line-height:16px;
    padding:0 0 4px;
}
.custom_preview p{
    font-size:12px;
}
.custom_preview a img{
    float: right;
    margin:0 0 0 10px;
    width:138px;
    height:94px;
}
/*----------  left-part  ---------------*/
.left-part{
    width:100%;
}
.left-part .h1 {
    background-color:#3864b5;
}
.left-part .h1-right{
    background-position:0 -96px;
}
.left-part .h1-left{
    background-position:0 -64px;
}
.left-part .radio-TV{
    direction: ltr;
    background-color:#e9f1ff;
    padding:10px 0 0;
    margin:0;
}
.left-part .radio-TV ul li{
    list-style-type: none;
    text-align:center;
}
.left-part #radio{
    height:50px;
    padding:2px 0 0;
}
.left-part #tv{
    height:175px;
}
.left-part .tv-border{
    background-color:#ebebeb;
    padding:3px;
    text-align:center;
}
.left-part a.full_screen{
    padding:10px 3px 0 0;
}
.left-part .radio, .left-part .tv{
    position:relative;
    margin-top:3px;
}
.left-part .tv .clear{
    min-height:23px;
}
.left-part #radio #radioplayer{
    position:absolute;
    top:-1000px;
}
.left-part .radio .play{
    height:22px;
    position:absolute;
    top:13px;
    width:22px;
    background-image:url(/images/hebmain/radio/buttons.jpg);
    background-repeat:no-repeat;
    right:187px;
}
.left-part .tv .play{
    height:22px;
    width:22px;
    background-image:url(/images/hebmain/radio/buttons.jpg);
    background-repeat:no-repeat;
    float:left;
}
.left-part .radio .play-out,.left-part .tv .play-out{
    background-position:0 0;
    cursor:pointer;
}
.left-part .radio .play-in,.left-part .tv .play-in{
    background-position:0 -22px;
    cursor:pointer;
}
.left-part .radio .stop{
    height:22px;
    position:absolute;
    top:13px;
    width:22px;
    background-image:url(/images/hebmain/radio/buttons.jpg);
    background-repeat:no-repeat;
    right:162px;
}
.left-part .tv .stop{
    height:22px;
    width:22px;
    background-image:url(/images/hebmain/radio/buttons.jpg);
    background-repeat:no-repeat;
    float:left;
}
.left-part .radio .stop-out,.left-part .tv .stop-out{
    background-position:left -44px;
    cursor:pointer;
}
.left-part .radio .stop-in,.left-part .tv .stop-in{
    background-position:left -66px;
    cursor:pointer;
}
.left-part .radio .text{
    position:absolute;
    right:25px;
    top:16px;
}
.left-part .tv .text{
    position:absolute;
    right:25px;
    top:26px;
}
.left-part .radio img{
    position:absolute;
    top:10px;
    right:5px;
}
.left-part .tv img{
    position:absolute;
    top:20px;
    right:0;
}
.left-part .body{
    direction: rtl;
    border:1px solid #e5e5e5;
    border-top:0 none;
    height:40px;
    text-align:center;
}
.left-part .rss{
}
.left-part .rss h3 img{
    padding:0 0 0 5px;
    vertical-align:middle;
}
.left-part .rss .entry{
    color:#767676;
    margin:0 0 10px 0;
}
.left-part .rss .entry .date{
    color:#767676;
    font-size:13px;
}
.left-part .rss .more{
    height:27px;
    border-top:1px dashed #bbbbbb;
    display:block;
}


/*----------  Index  ---------------*/
.index{
    padding:0;
    margin:0;
    position:relative;
}
.index .descr{
    font-size:12px;
    color:black;
    border:0 none;
    padding:0;
}
.index .author{
    height:12px;
    margin: 15px 0;
    font-size:12px;
    color:#696969;
}
.index .element{
    padding: 15px 0 0;
    position:relative;
}
.index .preview-even{
    background-color:#f7f8fc;
}
.index .element h1, .index .element h1 a{
    font-weight:normal;
    font-size: 16px;
    padding:2px 0pt 3px;
}
.index .img{
    position:relative;
    top:0;
    right:0;
    float:right;
    margin:0 0 0 10px;
    height: 94px;
    width: 138px;
}
.index a.more{
    display:block;
    clear:both;
    top:-1.4em;
    right:150px;
    padding:0;
    margin:0;
    position:relative;
    width: 300px;
}
.index a.more_no_img{
    float:right;
    clear:both;
    padding:0;
    margin:10px 0 0;
}
.index a.more_no_img .img{
    float:left;
    padding:0 5px 0 10px;
    vertical-align:text-bottom;
}
.index a.more img{
    float:none;
    padding:0 7px 0 0;
    width:16px;
    height:16px;
    vertical-align:baseline;
}
/*----------  Content Preview  ---------------*/
.content_preview{
    position:relative;
}
.content_preview strong{
    font-weight:bold;
}
.content_preview em{
    font-style:italic;
}
.content_preview .h1{
    color:black;
    text-align:right;
    margin:0;
    background-color: #e1ecfc;
    background-image: none;
    height:32px;
    line-height:32px;
    position:relative;
    padding: 0 10px 0 0;
}
.content_preview .h1_gray{
    color:black;
    text-align:right;
    margin:0;
    background-color: #f0f0f0;
    background-image: none;
    border-top: thin solid #cbcbcd;
    height:22px;
    line-height:22px;
    position:relative;
    padding: 0 10px 0 0;
}
.content_preview .h1 .cont{
    font-size:12px;
    padding:0 0 0 20px;
    position:absolute;
    top:0;
    left:0;
}
.content_preview .h1 .cont img{
    width:7px;
    left:9px;
    position:absolute;
    top:10px;
}

/************** Comment Admin **************************/

tr.notmod td{
    background-color: Lavender;
}
tr.badmod td{
    background-color: Bisque;
}

.admin_comment_main th{
    padding:2px 3px;
    text-align:center;
}

.admin_comment_main .funct{
    padding: 3px;
    text-align: center;
}

.admin_comment_main .right{
    float: right;
    margin: 10px;
    margin-bottom: 30px;
}

.admin_comment_main input[type="text"]{
    width: 40em;
}

.admin_comment_main textarea{
    width: 40em;
}

.admin_comment_main .title,  .admin_comment_main .spam, .admin_comment_main .valid{
    padding: 3px;
    text-align: center;
    vertical-align: top;
}
.admin_comment_main .body{
    padding: 3px;
    text-align: justify;
    vertical-align: top;
}
.admin_comment_main .red{
    padding: 3px;
    text-align: center;
    background-color: red;
}
.admin_comment_main .green{
    padding: 3px;
    text-align: center;
    background-color: green;
}


/*----------- Newsletter ----------------*/

.newsletter{
    border: 1px solid #E5E5E5;
    margin: 10px 0pt;
    position: relative;
    text-align: right;
}
.newsletter .newsletter_icon{
    left:10px;
    position:absolute;
    top:1px;
    z-index:2;
}
.newsletter .h1_div{
    position:relative;
}
.newsletter .subtitle{
    color:#3864B5;
    font-size:16px;
    font-weight:bold;
    margin:-12px 1em 12px 0;
}
.newsletter .h1{
    background-color: #F0F5FD;
    font-size: 103%;
    font-weight: normal;
    color:black;
    margin: 2px 2px 12px;
    padding: 0 10px 0 0;
    position: relative;
}
.right-part .newsletter .h1{
    background-color: #F0F5FD;
    font-size: 133.9%;
    font-weight: normal;
    color:black;
    margin: 2px 2px 12px;
    padding: 0 10px 0 0;
    position: relative;
}
.newsletter .inner {
    padding: 2px 2px 2px 2px;
    margin-right:5px;
}
.newsletter .inner p {
    margin-bottom: 0;
}
.newsletter input[type="text"]{
    width:90%;
    height:15pt;
    background-color: #ffffff;
    border:1px solid #b1c4e2;
}

.newsletter .check{
    margin-bottom: 1px;
    float: right;
    display: block;
    margin-top: 8px;
}
.newsletter .label{
    margin-right: 24px;
    margin-top: 3px;
    margin-bottom: 1px;
    width: 140px;
    display: block;
}

.newsletter .button{
    border: none;
    width:54pt;
    height:17pt;
    color: black;
    background: transparent url(/images/hebmain/submit.png) no-repeat;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.content .newsletter{
    width: 16.25em;
}
.content .newsletter h1{
    margin: 2px;
}

/********* Site map ***************/

.sitehead{
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
}
.sitemap{
    background-color: #f4f9fd;
    border: 1px solid #e8e8e8;
    padding:8px;
    font-size:9px;
}
.sitemap .title{
    font-weight: bold;
    padding-bottom: 10px;
}
.sitemap .title a{
    color: #4b4b4b;
}
.sitemap .list{
    color: #626264;
}
.sitemap .list a{
    color: #626264;
}
.sitemap .box{
    float: right;
    text-align: right;
    margin-top: 20px;
    margin-right: 20px;
    margin-left: 10px;
}
.sitemap .box li{
    list-style-position:inside;
    list-style-type:none;
    white-space:nowrap;
}
.sitemap .clear{
    clear: both;
    height:20px;
}
/*Pagemap*/
.pagemap table{
    direction:rtl;
    border-style:hidden;
    border-width:0;
    margin-right:30px;
    margin:0;
    *border-collapse: collapse;
    text-align:right;
}
.pagemap tr{
    border-style:hidden;
    vertical-align:top;
    margin:0;
}
.pagemap td{
    border-style:hidden;
    margin:0;
    *border-style:none;
}

.pagemap{
    margin-top:19px;
}
.pagemap h3{
    font-size:16px;
    font-weight:normal;
    text-align:right;
    margin:0px;
}
.pagemap div.clear{
    height:10px;
}
.pagemap div{
    height:30px;
    margin:0;
    padding:0;
    position:relative;
}
.pagemap div a{
    color:white;
    font-weight:bold;
    font-size:15px;
    position:absolute;
    top: 5px;
    right:13px;
}
.pagemap li{
    list-style-type:none;
    padding-bottom:1px;
}             
.pagemap li a{
    color:#626162;
}
.pagemap td{
    padding:1px 1px 0 0;
    width:1%;
}             
.pagemap tr.odd td.even, .pagemap tr.even td.odd{
    background-color:#E0E8F8;
}
.pagemap tr.odd td.odd, .pagemap tr.even td.even{
    background-color:#F0F3FD;
}
.pagemap tr.odd td.even div, .pagemap tr.even td.odd div{
    background-color:#3C60B8;
}
.pagemap tr.odd td.odd div, .pagemap tr.even td.even div{
    background-color:#92ADE0;
}
/*----------  Main Preview1  ---------------*/
.main_preview1{
    margin:0;
    position:relative;
}
.main_preview1 .descr{
    font-size:14px;
    color:black;
    border:0 none;
    padding:0 0 20px 0;
    border:0 none;
}
.main_preview1 h1{
    font-size: 18px;
    padding: 10px 0 0;
}
.main_preview1 h2{
    margin: 10px 0;
}
.main_preview1 img{
    float:left;
    margin:10px 10px 0 0;
}
.main_preview1 .element{
    padding:0 3px 0 0;
}
.main_preview1 a.more{
    display:block;
    clear:both;
    top:-1.1em;
    position:relative;
}
.main_preview1 a.more img{
    top:-5px;
    right:-5px;
}
/*----------  Main Preview 2 ---------------*/
.main_preview2{
    background:transparent url(/images/hebmain/main_preview2-bg.gif) repeat-y 50% top;
}
.main_preview2 .element{
    float:left;
    position:relative;
    width:45%;
    padding:176px 0 0;
    margin:0 44px 10px 0;
}
.main_preview2 .last{
    margin:0;
}
.main_preview2 .descr{
    font-size:12px;
    color:black;
    border:0 none;
    padding:0 0 20px 0;
    border:0 none;
}
.main_preview2 .author{
    height:12px;
    margin: 15px 0;
    font-size:12px;
    color:#696969;
}
.main_preview2 h1{
    font-size: 18px;
    padding: 0 0 10px;
}
.main_preview2 img.img{
    position:absolute;
    right:0px;
    top:15px;
    max-width: 207px;
}
/*----------  Main Preview 3 ---------------*/
.main_preview3{
    margin:10px 0;
    padding:0;
    text-align:right;
}
.main_preview3 .element{
    float:left;
    position:relative;
    width:30%;
    padding:5px 5px 20px;
    margin:0;
    border-right:1px dashed #e5e5e5;
}
.main_preview3 .last{
    border:0 none;
}
.main_preview3 .descr{
    font-size:12px;
    color:black;
    border:0 none;
    padding:0 0 20px 0;
    border:0 none;
}
.main_preview3 h4{
    font-size: 12px;
    padding: 0 0 35px;
}
.main_preview3 img.img{
    margin:5px 0 17px 10px;
}
.main_preview3 .element ul.links{
    padding:0;
    margin:0;
}
.main_preview3 .element ul.links li{
    font-size:12px;
    text-align: right;
    list-style-position: inside;
    list-style-type:none;
    padding:0 13px 0 0;
    margin:3px 0 0;
}
/*----------  RSS ---------------*/
.item .rss .h1{
    background-color:#E1ECFC;
    color:black;
    overflow:hidden;
}
.item .rss .entry{
    padding:10px 0;
    border-bottom:1px dashed #E8E8E8;
}
.item .rss .more{
    display:block;
}
.item .rss .date{
    margin:10px 0;
    color:#767676;
}
.item .rss .header{
    padding:20px 0;
    border-bottom:1px solid #E8E8E8;
}
.item .rss .header img{
    height:94px;
    width:138px;
    margin:0 0 5px 5px;
    float:right;

}
.item .rss .description .preview{
    float:right;
    margin:0 0 10px 10px;
}

/********** Campus form *******/
#position_center{
    padding-right: 130px;
}
.campus .text {
    margin-bottom: 10px;
}
.campus .label {
    width: 4em;
    float: right;
    text-align: right;
    margin-right: 0.5em;
    display: block
}
.campus .label_captcha {
    text-align: right;
    margin-right: 0.5em;
    margin-bottom: 5px;
}
.campus .img_captcha {
    width: 150px;
}
.campus .error {
    color: red;
    font-weight: bold;
}
.campus .success {
    color: green;
    font-weight: bold;
}
.campus table{
    border: thin solid gray;
}
.campus td, .campus th {
    padding: 8px;
    text-align: right;
    font-size: 12px;
}
.campus .title {
    font-weight: bold;
}
.campus .submit{
    border: none;
    width: 54pt;
    height: 17pt;
    color: black;
    background: transparent url(/images/hebmain/submit.png) no-repeat;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
#campus_buttons{
    padding: 0 0 10px;
    text-align: center;
}
#campus_buttons input{
    background: url("/images/hebmain/big-blue-button.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: white;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    margin: 0 20px;
    width: 207px;
}
#campus_buttons #output2{
    margin: 20px 0 50px;
}

/*--- Media RSS ----*/
table.media_rss{
    border: 0 none;
    width: 100%;
}
table.media_rss th{
    background-color: #90AEDE;
    color: white;
    height: 31px;
    line-height: 31px;
    margin: 0pt;
    padding: 0pt 0px 0pt 5pt;
    position: relative;
    text-align: center;
    border-width: 0px;
    font-weight: bold;
}
.date-rss{
    color: #3764b9;
}
.icon-rss{
    text-align:center;
}
.top-right-corner{
    background: #90AEDE url(/images/hebmain/h1-ears.png) no-repeat right -32px;
    width: 65px;
}
.top-left-corner{
    background: #90AEDE url(/images/hebmain/h1-ears.png) no-repeat 0px 0px;
}
.right-cell, .icon-cell, .name-cell, .left-cell{
    height: 20px;
    line-height: 20px;
    border-bottom: 1px solid #E5E5E5;
    border-right: 1px none #E5E5E5;
    border-left: 1px solid #E5E5E5;
    padding: 5px 5px 3px 20px;
}
.icon-cell, .left-cell{
    padding:5px 10px 3px 10px;
}
.name-cell{
    padding: 5px 20px 3px 5px;
}
.grey-over{
    background-color: #F0F4FD;
}

/***********Comments****************/

.comment_empty{
    background-color:#F5F5F4;
    padding-right:10px;
    padding-top:5px;
}

#closed_comment{
    color: #186BE5;
    float:right;
    background-position:100% -17px;
    background-repeat:no-repeat;
    padding:0 20px 0 0;
}
#closed_comment img{
    margin-left: 5px;
    height:10px;
    width:10px;
}
.pretty-hover{
    cursor: pointer;
    text-decoration: underline;
}
#create_comment td{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom:0 none;
    border-left:0 none;
    border-right:0 none;
    border-width:0;
}

#create_comment td#content{
    vertical-align:top;
}

#create_comment textarea{
    width:22em;
}

#reactions {
    border:1px solid #E5E5E5;
    margin:10px 0;
    position:relative;
    text-align:right;
}

#reactions .h-h1{
    background-color:#F0F5FD;
    font-size:110%;
    font-weight:normal;
    margin:2px 2px 22px;
    padding:2px 10px 2px 0;
    position:relative;
}

#yellow_effect{ 
    background-color: yellow;
}
#create_comment {
    display:none;
}
#create_comment .submit{
    background: transparent url(/images/hebmain/submit.png) no-repeat scroll 0 0;
    border: medium none;
    color: black;
    height: 17pt;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 54pt;
    text-align:center;
    display:block;
    float:right;
    line-height:22px;
}

#create_comment label{
    margin-left: 10px;
    vertical-align: top;
}
#create_comment input{
    margin-bottom: 5px;
}
#create_comment textarea{
    margin-bottom: 5px;
}
.comment_title {
    font-weight: bold;
    display: inline;
}
.comment_item{
    background-color: #f5f5f4;
    padding-right: 10px;
    padding-top: 5px;
}

.comment_header{
    font-weight: bold;
    margin-top: 10px;
    background-color: #e5e5e4;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.comment_body{
    display: none;
}
/******* Permalink **************/

.permalink{
    background-position:100% 1px;
    background-repeat:no-repeat;
    height:17px;
    padding:0 20px 0 0;
    clear:both;
    margin:25px 0 0;
}
.permalink-box{
    display:none;
}
.permalink-box input{
    width: 290px;
}

.permalink img{
    margin-left: 5px;
}

.permalink input{
    margin-right:4px;
    width:300px;
    text-align:left;
}
/***** Send to friend *****/
#closed_friend{
    padding: 0 20px 0 0;
    background-repeat: no-repeat;
    background-position:100% -34px;
    margin:0 20px 0 15px;
    color: #186BE5;
    float:right;
}
#send_to_friend{
    display: none;
    /*display: inline;*/
    margin-left: 5px;
    margin-right: 5px;
}
#send_to_friend img{
    margin-left: 5px;
}

.link_to_friend{
    color: #186BE5;
}

.link_to_friend:hover {
    color: #186BE5;
    cursor: pointer;
    text-decoration: underline;
}

#friend {
    border: 1px solid #E5E5E5;
    margin: 10px 0pt;
    position: relative;
    text-align: right;
}

.tshuptshik{
    height: 15px;
    width: 15px;
}

#friend td{
    padding: 5px;
    border: 0px;
}

#friend .h-h1{
    background-color:#F0F5FD;
    font-size:110%;
    font-weight:normal;
    margin:2px 2px 22px;
    padding:2px 10px 2px 0;
    position:relative;
}


#friend input{
    background-color:#FFFFFF;
    border:1px solid #B1C4E2;
    height:15pt;
    width: 150px;

}

#friend .button{
    background: transparent url(/images/hebmain/submit.png) no-repeat scroll 0 0;
    border: medium none;
    color: black;
    height: 17pt;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 54pt;
    text-align:center;
    display:block;
    float:right;
    line-height:22px;
}

/******* Manpower ******/


.manpower {
    border:1px solid #E5E5E5;
    margin:10px 0;
    position:relative;
    text-align:right;
    margin-right:0px;
}
.manpower table,  .manpower td, .manpower  tr{
    border: 0px solid white;
}

.manpower td{
    padding: 4px;
}

.manpower #manpower_form{
    padding-right:35px;
    padding-top:20px;
}
.manpower .section{
    margin-top: 20px;
    margin-bottom: 10px;
    background-color:#F0F5FD;
    font-weight: bold;
    padding-right: 6px;
}

.manpower input{
    width: 100px;
}

.manpower .first{
    width: 80px;
}
.manpower .emptyfield{
    color: red;
}
.manpower .second{
    padding-right: 10px;
    width: 80px;
}
.manpower .button{
    width: 80px;
}
.manpower .checkbox {
    width: 170px;
    margin-left: 5px;
    margin-right: 5px;
}
.manpower .checkbox input {
    width: 15px;
    margin-left: 3px;
    margin-right: 3px;
}

.manpower h3{
    background-color:#F0F5FD;
    color:black;
    font-size:133.9%;
    font-weight:normal;
    margin:2px 2px 0;
    padding:2px 10px 2px 0;
    position:relative;
}
.manpower .msg{
    width: 290px;
}
.manpower #success{
    width: 210px;
    padding:5px 85px 5px 30px;
    margin-top: 5px;
    background-color: #FFFED0;
    color: green;
    font-weight: bold;
}

/*******  Picture gallery  ********/

.picture_gallery{
    display: block;
}

.picture_gallery h3{ 
    margin:1em 0 0;
    padding:7px 10px 5px 0;
    color:#192862;
    font-size:16px;
    margin-bottom:3px;
}

.picture_gallery .pictures a{
    cursor:url(/images/zoomin.cur), pointer;
}

img.thumbnails{
    width: 90px;
    height: 90px;
    margin: 3px;
}



/*----------  Media casting  ---------------*/


.mediacasting{
    padding-right: 25px;
}
.mediacasting a.hide-player{
    display: none;
}
.mediacasting a.show-player{
    display: none;
}
.mediacasting a.media-download{
    display: none;
}
.media-download{
    margin-right: 10px;
}
.audio{
    background-image: url('/images/hebmain/audio.png');
    background-repeat: no-repeat;
    background-attachment:scroll;
    background-position: 100% 0%;
}
.video{
    background-image: url('/images/hebmain/video.png');
    background-repeat: no-repeat;
    background-attachment:scroll;
    background-position: 100% 0%;
}
.media{
    color:#186BE5;
    cursor:pointer;
    text-decoration:underline;
}

/*----------  Section Preview  ---------------*/
.section_preview{
    position:relative;
}
.section_preview .h1{
    color:black;
    text-align:right;
    margin:0;
    background-color: #e1ecfc;
    background-image: none;
    height:32px;
    line-height:32px;
    position:relative;
    padding: 0 10px 0 0;
}
.section_preview .h1_gray{
    color:black;
    text-align:right;
    margin:0;
    background-color: #f0f0f0;
    background-image: none;
    border-top: thin solid #cbcbcd;
    height:22px;
    line-height:22px;
    position:relative;
    padding: 0 10px 0 0;
}
.section_preview .h1 .h1-right{
    background-position:0 -160px;
    position:absolute;
    top:0;
    right:0;
    height:32px;
}
.section_preview .h1 .h1-left{
    background-position:0 -128px;
    position:absolute;
    height:32px;
    top:0;
    left:0;
}
.section_preview .cont {
    left:5px;
    position:absolute;
}

/*----------  kab.tv ---------------*/
#kabtv {
    background-repeat:no-repeat;
    width:714px;
    height:456px;
    margin: 0 0 0 22px;
    padding:0;
    position:relative;
}
#kabtv #player-side{
    width:378px;
    padding:0;
    margin:64px 11px 36px 12px;
    float:left;
}
#kabtv #player_options{
    height:28px;
    width:700px;
    position:absolute;
    bottom:-2px;
    right:9px;
    font-weight:bold;
}
#kabtv #player_options #bitrates{
    float:right;
    margin-right:35px;
    color:white;
}
#kabtv #player_options #bitrates label{
    margin-right:6px;
}
#kabtv #player_options #bitrates .selected{
    color:#fde500;
    font-weight:bold;
}
#kabtv #player_options #separate-msg{
    color:white;
    float:left;
    margin-right:13px;
}
#kabtv #player_options #separate-win{
    display:none;
    background:transparent url(/images/hebmain/kabtv/separate.gif) no-repeat 100% 0;
    color:white;
    margin-right:10px;
    padding-right:20px;
    float:left;
}
#kabtv #player_options #full-win{
    display:none;
    background:transparent url(/images/hebmain/kabtv/full.gif) no-repeat 100% 0;
    color:white;
    padding-right:20px;
    float:left;
}
#kabtv #player_options #troubleshooting_str{
    color:white;
    height:10px;
    float:right;
}
#kabtv #player_options #troubleshooting_url{
    color:#fde500;
    margin-right:5px;
}
#kabtv #tabs{
    float:right;
    margin:8px 8px 22px 0;
    width:304px;
}
#kabtv .ui-tabs-nav {
    padding:0;
    margin:0 -1px 0 0;
}
#kabtv .ui-tabs-nav li{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#kabtv .ui-tabs-panel{
    background:#f0f5fd url(/images/hebmain/jquery/tab-tv-bg.png) no-repeat scroll 0 0;
    border:0 none;
}
#kabtv .clear, #home-kabtv .clear{
    clear:both;
}
#kabtv #schedule, #kabtv #questions, #kabtv #sketch{
    height:354px;
    text-align:right;
    background:#F0F5FD none;
}
#kabtv #schedule .time{
    color:#227abe;
    font-size:14px;
    font-weight:bold;
}
#kabtv #schedule .item0,#kabtv #schedule .item1{
    padding:5px;
}
#kabtv #schedule .item0{
    background-color:white;
}
#kabtv #schedule .item2{
    height:0;
    font-size:0;
    line-height:0;
}
#kabtv #schedule a{
    display:inline;
    background:0 none;
    padding:0 5px;
}
#kabtv .schedule_day{
    height:320px;
    margin: 10px 0 0;
    overflow-y:scroll;
    padding:0 5px 0;
    width:280px;
}
#kabtv .schedule_selected{
    color: red;
}
#kabtv #schedule_list{
    position:relative;
    display:inline-block;
}
#kabtv #schedule_list .title{
    font-weight:bold;
    padding-right:15px;
}
.icon-plus{
    background: transparent url(/images/closed.gif) no-repeat 100% 70%;
}
.icon-minus{
    background: transparent url(/images/open.gif) no-repeat 100% 70%;
}
#kabtv #schedule_list .title:hover{
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
    padding-right:15px;
}
#kabtv h3{
    text-align:center;
    margin:0;
}
#kabtv #sketch a{
    display:inline;
    padding:0 0 0 5px;
}
#kabtv #sketch a#last-sketch img{
    height: 213px;
    width:281px;
    float:right;
    display:block;
    margin:0px 0 5px;
}
#kabtv #sketch #thumbnails a {
    background:0 none;
}
#kabtv #sketch #thumbnails{
    overflow-x:hidden;
    overflow-y:auto;
    width:300px;
    height:125px;
    margin: 0 -7px 0 0;
}
#kabtv a.highslide{
    background:0 none !important;
}
a.highslide-full-expand {
    background: url(/highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 44px;
    height: 44px;
}
#kabtv div.question0,#kabtv div.question1{
    margin: 3px 0px;
    padding: 0 5px;
}
#kabtv div.question0{
    background-color:white;
}
#kabtv div.question2{
    height:0;
    font-size:0;
    line-height:0;
}
#kabtv div.who{
    color: #3864b5;
}
#kabtv #ask .text{
    border: 1px solid #b1c4e2;
    width:230px;
    float:left;
    margin:10px 0;
}
#kabtv #ask .q{
    width:280px;
}
#kabtv #ask .textarea{
    width:280px;
    border: 1px solid #b1c4e2;
    margin:0 0 15px;
}
#kabtv #ask label{
    color:#3864b5;
    font-weight:bold;
    float:right;
    margin:10px 0;
}
#kabtv .ta-label{
    margin:10px 0 0;
}
#kabtv .button_l {
    text-align:left;
}
#kabtv .button_c {
    text-align:center;
}
#kabtv .button {
    background:transparent url(/images/hebmain/submit.png) no-repeat scroll 0 0;
    border:medium none;
    color:black;
    height:17pt;
    margin-bottom:5px;
    padding-bottom:5px;
    width:54pt;
}
#kabtv #ask_submit,
#kabtv #ask_cancel{
    float:right;
}
#kabtv #ask_btn1,
#kabtv #ask_btn2 {
    background:transparent url(/images/hebmain/ask_btn.png) no-repeat scroll 0 0;
    width:128px;
}
#kabtv .ui-tabs-nav .ui-tabs-selected a span, #kabtv .ui-tabs-nav a:hover span, #kabtv .ui-tabs-nav a:focus span, #kabtv .ui-tabs-nav a:active span,
#kabtv .ui-tabs-nav .ui-tabs-selected a, #kabtv .ui-tabs-nav a:hover, #kabtv .ui-tabs-nav a:focus, #kabtv .ui-tabs-nav a:active {
    background-image:url(/images/hebmain/jquery/tab-sel.gif);
}
#kabtv .ui-tabs-nav a, #kabtv .ui-tabs-nav a span {
    background-image:url(/images/hebmain/jquery/tab.gif);
}
#kabtv #questions #q{
    display:block;
    height:280px;
    margin:10px 0;
    overflow-x:hidden;
    overflow-y:scroll;
    border:1px solid #ddd;
}
#kabtv #ask_question{
    position:relative;
}
#kabtv #ask_question-ie{
    background-color:#F0F5FD;
    /*margin-top:-40px;*/
}
#kabtv #kabtv-loading{
    position:absolute;
    left:0;
    top:0;
}
#kabtv #cdn_logo_castup{
    bottom:37px;
    left:0;
    height:23px;
    position:absolute;
    width:73px;
    background-image:url(/images/hebmain/castup.png);
}
#kabtv #cdn_logo_3dcdn{
    bottom:37px;
    left:0;
    height:23px;
    position:absolute;
    width:73px;
    background-image:url(/images/hebmain/3dCDN.jpg);
}
#kabtv #cdn_logo_3dcdn a{
    bottom:0;
    display:block;
    height:24px;
    left:4px;
    position:absolute;
    width:49px;
}
#kabtv #link_to_wmv{
    position:absolute;
    bottom:37px;
    right: 325px;
}
#kabtv #link_to_wmv a{
    color:#FDE500;
    font-weight:bold;
}

.kabtv-news-blueborder{
    border:1px solid #90AEDE;
}

#kabtv-news{
    position: relative;
    text-align: right;
    padding-top:1px;
}
#kabtv-live{
    background-color:#90aede;
    text-align:right;
    height:30px;
    padding-right:12px;
    padding-bottom:30px;
}
#kabtv-live a{
    background:transparent url(/images/hebmain/kabtv/golive.gif) repeat-x 0 0;
    color: white;
    font-weight:bold;
    text-decoration:none;
    padding: 3px 9px 7px 0px;
}
#kabtv-live .text-live{
    background:transparent url(/images/hebmain/kabtv/home-arrows.gif) no-repeat scroll 0% 48%;
    padding-left:30px;
}
#kabtv-live .live-event{
    color: white;
    font-weight:bold;
    padding-bottom:5px;
}
.futurprogram-plus{
    background:transparent url(/images/hebmain/kabtv/futurprogram-plus.gif) no-repeat scroll 100% 0%;
    padding: 5px 20px 6px 0px;
    line-height:23px;
}
.futurprogram-minus{
    background:transparent url(/images/hebmain/kabtv/futurprogram-minus.gif) no-repeat scroll 100% 0%;
    padding: 5px 20px 6px 0px;
    line-height:23px;
}
#kabtv-news .tv_news_container h3{
    padding: 0 5pt;
}

#kabtv-news .tv_news_container .newstitle .tvnewsiteminus{
    background:transparent url(/images/hebmain/kabtv/tvnewsiteminus.gif) no-repeat scroll 104% -22%;
}
#kabtv-news .tv_news_container .newstitle .tvnewsiteplus{
    background:transparent url(/images/hebmain/kabtv/tvnewsiteplus.gif) no-repeat scroll 104% -22%;
}

#kabtv-news .tv_news_container .newstitle{
    background:silver url(/images/hebmain/kabtv/tvnewsiteclose.gif) repeat-x 0 0;
    margin: 0px;
    height:26px;
    width:206px;
    padding: 0 5pt;
    font-weight:bold;
    cursor:pointer;
}
/*#kabtv-news a{
color: black;
text-decoration: none;
}
*/
#kabtv-news .link{
    background: transparent url(/images/hebmain/kabtv/home-arrows.gif) no-repeat scroll 0% 89%;
    text-align: left;
    padding-left:15px;
    margin: 3px;
    color: #186BE5;
}
#kabtv-news .itemopen h3{
    padding: 0pt 19px;
    font-weight:normal;
    color:#0D47B2;
    margin: 0pt;
}
#kabtv-news .itemopen a.black_color{
    color:black;
}
#kabtv-news .item .newstitle h3{
    padding: 2pt 12pt 0pt 0pt;
    font-weight:normal;
    color:black;
    height:25px;
    margin: 0pt;

}
#kabtv-news .itemopen .newsdescription{
    margin: 4px 13px 5px 5px;
}
#kabtv-news .item .newsdescription{
    display: none;
    margin: 4px 13px 5px 5px;
}
#kabtv-news .newsimg{
    float: right;
    margin: 3px 0px 3px 8px;
}
.box1_headersection_tv{
    background:transparent url(/images/hebmain/kabtv/home-title.gif) repeat-x 0 0;
    /*    padding-top:1px;*/
    height:26px;
    font-weight:bold;
    color:white;
    text-align:right;
    cursor:pointer;
}
.box_headersection_tv{
    background:transparent url(/images/hebmain/kabtv/home-title.gif) repeat-x 0 0;
    padding:3px 67px 0 0;
    height:26px;
    font-weight:bold;
    color:white;
    text-align:right;

}
/* Controlbar for sketches */
.controlbar {
    background: url(/highslide/graphics/controlbar4.gif);
    width: 167px;
    height: 34px;
}
.controlbar a {
    display: block;
    float: left;
    height: 27px;
}
.controlbar a:hover {
    background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
    width: 50px;
}
.controlbar .next {
    width: 40px;
    background-position: -50px 0;
}
.controlbar .highslide-move {
    width: 40px;
    background-position: -90px 0;
}
.controlbar .close {
    width: 36px;
    background-position: -130px 0;
}

/*----------  kab.tv on homepage  ---------------*/
#home-kabtv{
    width:222px;
}
#home-kabtv #kabtv-top{
    height:309px;
    background:#1c4fb8 url(/images/hebmain/kabtv/home-top.gif) no-repeat 0 0;
    position:relative;
}
#home-kabtv #kabtv-mid{
    background:#1c4fb8 url(/images/hebmain/kabtv/home-mid.jpg) no-repeat 0 0;
    padding-bottom:10px;
    display: none;
}
#home-kabtv #kabtv-bot{
    background-color:#90aede;
    height:30px;
    padding-bottom:20px;
    padding-right:5px;
    padding-top: 5px;
    text-align:right;
}
#home-kabtv #kabtv-bot a{
    background:transparent url(/images/hebmain/kabtv/tvbutton.gif) repeat-x 0 0;
    color: black;
    font-weight:bold;
    text-decoration:none;
    padding: 0px 9px 9px 0px;
    margin-right: 7px;
}
#home-kabtv #kabtv-bot  .text-tv{
    background:transparent url(/images/hebmain/kabtv/home-arrows.gif) no-repeat scroll 0% 5%;
    padding-left:103px;
    position:relative;
    top:3px;
}
#home-kabtv .hdr{
    color:white;
    font-weight:bold;
    text-align:right;
    padding:6px 50px 0 0;
}
#home-kabtv #kabtv-mid .item{
    clear:both;
    line-height:19px;
    padding:6px 0;
}
#kabtv-mid .item .time{
    position: static;
    background:black url(/images/hebmain/kabtv/home-time.gif) repeat-x 0 0;
    color:white;
    float:right;
    height:19px;
    text-align:center;
    width:48px;
    font-size: 12px;
    font-weight: bold;
}
#home-kabtv .item .title {
    text-align:right;
    padding:0 5px;
    background:#479bdc url(/images/hebmain/kabtv/home-title.gif) repeat-x 0 0;
    width:154px;
    float:right;
    font-weight:bold;
}
#home-kabtv #tvobj{
    left:12px;
    position:absolute;
    top:87px;
}
/***********************/
a:hover img.hover{
    background-position: left bottom !important;
}
/***********************/
.share_this{
    text-align: right;
    display: inline;
}
#sharepic{
    margin:0 0px 0 2px;
}
.hadashot{
    text-align: right;
    display: inline;
}
#hadashotpic{
    margin:0 0px 0 2px;
}
.shavekria{
    text-align: right;
    display: inline;
}
#shavekriapic{
    margin:0 0px 0 2px;
}
/*************************/
#languagebar{
    background-color:#F5F5F7;
    border-color:#C9C9CE;
    border-style:ridge;
    padding:0;
    font-size:12px;
    color:gray;
    position:absolute;
    right:0px;
    top:110px;
    width: 240px;
    height: 20px;
}
#hebmain #languagebar{
    width:180px;
}
/********* countdown ************/
#countdown {
    background: transparent url(/images/hebmain/countdown-calendar.png) no-repeat;
    width: 156px;
    height: 200px;
    margin: 0 auto;
    color: #f25555;
}
#countdown a{
    color: #f25555;
}
#countdown .only {
    font-size: 16px;
    position:relative;
    right:-3px;
    text-align:center;
    top:30px;
}
#countdown .only span{
    font-size: 30px;
    display: block;
    line-height:25px;
}
#countdown .time{
    position:relative;
    text-align:center;
    top:59px;
    right: -10px;
    width: 171px;
    height: 35px;
    font-size: 28px;
    font-weight: bold;
}
#countdown .dg{
    background: transparent url(/images/hebmain/countdown-digits.png) no-repeat;
    display:block;
    float:left;
    height:35px;
    padding:0 3px 0 0;
    width:21px;
}
#countdown .dots{
    display:block;
    float:left;
    height:35px;
    padding:0 3px 0 0;
    width:10px;
}
/*********************/
.errormsg{
    background-color:#3864B5;
    position: relative;
    width: 735px;
    height: 110px;
}
.errormsg .corner1{
    position: absolute;
    top: 0px;
    left:0px;
}
.errormsg .cross{
    position: absolute;
    top: 5px;
    left:635px;
}
.errormsg .corner2{
    position: absolute;
    top: 0px;
    left:730px;
}
.errormsg .corner3{
    position: absolute;
    top: 105px;
    left:730px;
}
.errormsg .corner4{
    position: absolute;
    top: 105px;
    left:0;
}
.errormsg .title{
    color:white;
    font-size:26px;
    right:110px;
    position:absolute;
    top:39px;
}
.errormsg .errnum{
    color:white;
    font-size:12px;
    left:568px;
    position:absolute;
    top:30px;
}

@media screen and (max-width: 969px) {
        #kab-co-il_top-banner_950x65 {
		display: none;
	}
}

