/*
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{
  background:white url(/images/hebmain/bd-bg.png) repeat-y 0 0;
}
#bd .yui-ge{
  margin:0 15px 0 6px;
}

/*----------  breadcrumbs  ---------------*/
#bd .breadcrumbs{
  text-align:right;
  padding:0 10px;
  margin:0;
  height:30px;
  line-height:30px;
  border-bottom:1px solid #e8e8e8;
  background-color:white;
}
#bd .margin-25{
  height:25px;
  background-color:white;
  width:100%;
}
#bd .menu{
  margin:0 !important;
}
#bd .breadcrumbs .gt{
  color:#b5b5b5;
}

/*----------  Content  ---------------*/
.content {
  margin:0 20px 0 22px;
  padding:0;
  text-align:right;
  position: relative;
  width:504px;
}
.middle .h1{
  background-color: #3864b5;
}
.middle .h1-right{
  background-position:0 -96px;
  right:-1px;
}
.middle .h1-left{
  background-position:0 -64px;
}
.content-header{
  padding-bottom:10px;
  background-color:white;
}

.content h1, .content h1 a,
.content .h-h1, .content .h-h1 a{
  font-size:18px;
  font-weight:normal;
  color:#0D47B2;
  margin:0;
  padding:0;
}
.content .h1-left{
  background-position: 0 -128px;
}
.content .h1-right{
  background-position: 0 -160px;
}
.content h2{
  font-size:16px;
  margin:0 0 30px;
  padding:0;
}
.content h3{
  font-size:16px;
  color:#192862;
  margin-bottom:3px;
}
.content h3.hide_content{
    font-weight: normal;
    font-size: 14px;
}
.content h3.hide_content a {
    text-decoration: underline;
}
.content h3.hide_content .x-plus{
    color: #3864B5;
    font-weight: bold;
    padding: 0 5px;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    width: 16px;
}
.content h3.hide_content .x-minus{
    color: #3864B5;
}
.content .item .hidden {
    display: none;
}
.content .content_preview h2, .content .content_preview h2 a{
    font-size:18px;
    font-weight:normal;
    color:#0D47B2;
    margin:0;
    padding:0;
}
.content .author{
  height:18px;
  margin: 5px 0;
}
.content .descr, .content h6{
  font-size:16px;
  font-weight:normal;
  color:#696969;
  margin:0;
  padding:0;
}
.content .descr{
  border-bottom:1px solid #e8e8e8;
  padding:0 0 15px;
}
.content .item{
  font-size:14px;
  border-bottom:1px dashed #e8e8e8;
  position: relative;
  clear: both;
  width:504px;
  padding:5px 0 0;
}
.content .item p{
  margin-bottom:15px;
}
.content .item strong{
  font-weight: bold;
  color:#1F1F1F;
}
.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.png) no-repeat top right;
  padding:7px 10px 5px 0;
  margin:1em 0 0;
}
.content .item .full-video {
  background: transparent url(/images/hebmain/player/bg.png) repeat-y top right;
  width:504px;
}
.content .item .full-video p{
  padding:10px 10px 15px;
  margin:0;
  background-color: #E8E8E8;
}
.content .item .full-video .flashplayer{
  position:relative;
  cursor:pointer;
  width:504px;
  height:378px;
}

/*****************/

.content .item p.play-list-button {
  cursor:pointer;
  display:block;
  font-size:15px;
  font-weight:bold;
  line-height:15px;
  position:absolute;
  bottom:465px;
  right:180px;
  margin:0;
  padding:0;
}
.content .item p.play-list-button  a{
  text-decoration:none;
}
.content .item p.play-list-button span{
  background:transparent url(/images/hebmain/player/play-left.png) no-repeat scroll 0% 50%;
  padding: 18px 3px 17px 22px;
  display:block;
  color:white;
  float:left;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hebmain/player/play-left-ie.png');
  *background: 0 none;
}
.content .item p.play-list-button b{
  background:transparent url(/images/hebmain/player/play-right.png) no-repeat scroll 0pt;
  text-indent:-9999px;
  float:left;
  height:50px;
  width:50px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hebmain/player/play-right.png');
  *text-indent:0;
  *background: 0 none;
}
/*----------  Video  ---------------*/


.content .item .embed{
  background: transparent url(/images/hebmain/player/bottom.png) no-repeat top right;
  padding:10px 8px 5px 0;
  margin:0;
  float:right;
  height:39px;
  width:504px;
  direction: rtl;
  text-align: 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;
  width:504px;
}
.content .item .video img {
  vertical-align: middle;
  padding: 0 0 0 10px;
}
/*----------  Video gallery  ---------------*/
.item .inner-player{
  background-color:#e9e9e9;
  padding-bottom:8px;
  margin:15px 0;
  zoom:1;
}
.item .inner-player .play-serv{
  height:0px;
  border-bottom:1px solid #BFBFBF;
}
.item .inner-player .playlist{
  border-top:1px solid white;
  height:300px;
  width:503px;
  overflow-x: hidden;
  overflow-y: auto;
}
.item .inner-player .play-title{
  color:#4b4b4b;
  font-weight:bold;
  padding:7px 10px;
}
.item .inner-player .player-placeholder{
  height:378px;
  width:504px;
  cursor:pointer;
}
.item .inner-player .flashplayer{
  border-bottom:1px dashed white;
}
.item .playlist ul{
  margin:0;
}
.item .playlist ul li{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  border-bottom:1px dashed #7b7b7b;
}
.item .playlist .odd{
  background-color:#f2f2f2;
}
.item .playlist .playing{
  background-color:#d3e6f3 !important;
}
.item .playlist ul li img{
  width:80px;
  height:60px;
  float:right;
  margin:7px 10px;
}
.item .playlist ul li a.h1-play{
  color:black;
  font-weight:bold;
}
.item .playlist ul li .play-separator{
  color:#b1b1b1;
}
.item .playlist ul li .descr-play{
  margin-right: 100px;
  margin-top:1ex;
}
/*----------  New audio gallery  ---------------*/
table.audio_gallery{
  border-top:1px solid #D5D5D6;
}
.audio_gallery,
.audio_gallery li{
  margin:0 !important;
  list-style:none;
}
.audio_gallery td {
  line-height: 1.2em;
}
.audio_gallery th, .audio_gallery td {
  border-bottom:1px solid #D5D5D6;
}
.audio_gallery th {
  background-color:#F3F6FE;
  color:#2D5D83;
  font-size:16px;
  padding:10px;
  text-align:right;
}
.audio_gallery tr.one td{
  background-color:white;
}
.audio_gallery tr.two td{
  background-color:#F3F6FE;
}
.audio_gallery .lyrics{
  width:300px;
}
.lyrics td {
  background-color:#F9F7EE;
  border:0 none;
}
.audio_gallery table{
  margin:0 0 -1px !important;
}
.audio_gallery .number{
  border-top:1px solid #D5D5D6;
  max-width:25px;
  min-width:25px;
  padding:10px 5px 10px 0;
  width:25px;
  border-width:1px 0;
}
.audio_gallery .title{
  border-left:1px solid #D5D5D6;
  border-top:1px solid #D5D5D6;
  border-width:1px 0 1px 1px;
  max-width:250px;
  min-width:250px;
  padding:10px 0 10px 10px;
  width:250px;
}
.audio_gallery .artist{
  border-top:1px solid #D5D5D6;
  border-left:1px solid #D5D5D6;
  max-width:99px;
  min-width:99px;
  padding:10px;
  width:99px;
}
.audio_gallery .download{
  border-top:1px solid #D5D5D6;
  border-left:0 none;
  min-width:73px;
  max-width:73px;
  padding:10px;
  width:73px;
}
.audio_gallery .title a, .audio_gallery .title a:hover, .audio_gallery .title a:visited,
.audio_gallery .download a, .audio_gallery .download a:hover, .audio_gallery .download a:visited,
.audio_gallery .lyrics a, .audio_gallery .lyrics a:hover, .audio_gallery .lyrics a:visited {
color:#33ABCE;
text-decoration:underline;
}
.audio_gallery .download a {
background:url("/images/download-arrow.gif") no-repeat scroll right bottom transparent;
padding-right:17px;
}
.audio_gallery .show_words {
background:url("/images/blue-arrow-down.gif") no-repeat scroll right center transparent;
line-height:1.5em;
padding-right:15px;
}
.audio_gallery .hide_words {
background:url("/images/blue-arrow-up.gif") no-repeat scroll right center transparent;
line-height:1.5em;
padding-right:15px;
}
.audio_gallery .audioplayer_container {
padding:20px 0 0;
width:100px;
}
.audio_gallery tr.changed_bg td {
background-color:#F9F7EE !important;
}
.audio_gallery tr.hover td {
background-color:#f5e2b0;
}
/*----------  Audio gallery  ---------------*/
.item .playlist-player{
  background-color:#e9e9e9;
  padding-bottom:8px;
  margin:15px 0;
  width:503px;
  zoom:1;
}
.item .playlist-player .play-serv{
  height:0px;
  border-bottom:1px solid #BFBFBF;
}
.item .playlist-player .playlist{
  border-top:1px solid white;
  height:300px;
  width:503px;
  overflow-x:hidden;
}
.item .playlist-player .play-title{
  color:#4b4b4b;
  font-weight:bold;
  padding:7px 10px;
}
.item .playlist-player .flashplayer{
  border-bottom:1px dashed white;
}
.item .playlist ul{
  margin:0;
}
.item .playlist ul li{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  border-bottom:1px dashed #7b7b7b;
}
.item .playlist .odd{
  background-color:#f2f2f2;
}
.item .playlist .playing{
  background-color:#d3e6f3 !important;
}
.item .playlist ul li a.h1-play{
  color:black;
  font-weight:bold;
  display:block;
  padding:0 5px;
  width:493px;
}
.item .playlist ul li .play-separator{
  color:#b1b1b1;
}
.item .playlist ul li .descr-play{
  margin-right: 100px;
  margin-top:1ex;
}

.item .table-no-border{
  border-width: 0px;
}

.item .table-no-border td, .item .table-no-border th {
  border-width: 0px;
  padding-left: 20px;
  vertical-align: top;
}

/*----------  More on page  ---------------*/
.content .more {
  margin:15px 0 10px;
  font-size: 93%;
}
.content .more h3{
  padding:10px;
  margin:0;
}
.content .more h4{
  margin:0 0 1em;
}
.content .more .article{
  width:225px;
  padding: 10px 20px 0;
}
.content .clear {
  clear: both;
}
/*----------  Comments  ---------------*/
.content .comments h3{
  background-color:#e8e8e9;
  border-bottom:1px solid #dfdfe3;
  height: 35px;
  line-height: 35px;
  padding:0 10px;
  margin:1em 0 0;
}
.content .comments .comment{
  background-color:#f5f6fa;
  border-top:1px solid white;
  border-bottom:1px solid #dfdfe3;
  padding:10px;
}
/*----------  Services  ---------------*/
.content div.services{
  border-top:1px dashed #e8e8e8;
  border-bottom:1px dashed #e8e8e8;
  height: 21px;
  background-color:white;
  padding:5px 0 0;
}
.content div.services a{
  margin: 0 0 0 20px;
  display: block;
  float:right;
}
/*----------  Related  ---------------*/
.related {
  margin:0;
  padding:0 0 30px;
  text-align:right;
  position: relative;
  width:100%;
}
.related .image{
  margin:0 0 20px;
  padding:0;
}
.related .box {
  margin:10px 0 0;
  color:#186be5;
  width:145px;
  padding:0;
  position:relative;
  /*	top: 22px;*/
}
.related .box ul{
  margin:5px 13px 0 0;
  padding:0;
  color:black;
}
.related .box h3{
  margin: 0;
  color:black;
}
.related .box p{
  color:black;
  margin:5px 0 0 0;
}
.related .box span.gray{
  color:#7b7b7b;
}
.related .box .box-mid{
  padding:0 10px;
  background: white url(/images/hebmain/box-mid.gif) repeat-y top right;
  width:140px;
  margin:-5px 0 0;
}
.related .box .box-top{
  background: white url(/images/hebmain/box-top.gif) no-repeat top right;
  width:159px;
  padding:0;
  margin:0;
}
.related .box .box-bot{
  background: white url(/images/hebmain/box-bot.gif) no-repeat bottom right;
  width:159px;
  padding:0;
  margin:0;
}
.related .box .box-background{
  background-color:#F0F5FD;
}
.related .box .box-mid-no-border{
  padding:0 10px;
  width:140px;
}
.related .box .box-top-no-border{
  width:165px;
  padding:0;
  margin:0;
}
.related .box .box-bot-no-border{
  width:165px;
  padding:0;
  margin:0;
}
.related .box .flash-only{
  margin-top:-52px;
  position:relative;
}
/*----------  Navigation  ---------------*/
.nav {
  text-align: center;
  margin:56px 0 0;
  padding:0 0 10px;
  background-color: #F0F4FD;
}
.nav ul.static {
  margin: 15px 15px 0;
  padding:0;
}
.nav ul.static ul{
  margin: 0;
  padding:0;
}
.nav ul.static li {
  text-align: right;
  list-style-position: inside;
  list-style-type:none;
  padding:0 13px 0 0;
  margin:3px 0 0;
  background: transparent url(/images/hebmain/left-arrow.gif) no-repeat right 6px;
  *padding:0;
}
.nav ul.static li li{
  *margin:3px 13px 0 0;
}
.nav ul.static li.final{
  background: transparent url(/images/hebmain/final-arrow.gif) no-repeat right 6px;
}
.nav ul.static li.submenu{
  list-style-type:none;
  background: transparent url(/images/hebmain/down-arrow.gif) no-repeat right 6px;
  font-weight:bold;
}
.nav ul.static ul{
  font-weight:normal;
}
.nav ul.static li.selected{
  font-weight:bold;
}
/*----------  News  ---------------*/

.news {
}
.news .item{
  padding:10px 0 0;
  position:relative;
}
.news .item .border{
  border-bottom:1px dotted #e7e7e7;
  height:15px;
  font-size:1px;
  line-height:1px;
}
.news .item h4{
  margin:0 0 10px;
}
.news .item a, .news .item a:visited{
  margin:10px 0 0;
  display:block;
}
.section_preview .cont{
  position:absolute;
  left:10px;
  font-size:12px;
}
.section_preview a.cont img{
  padding:0pt 5px 0pt 0pt;
  vertical-align:middle;
}
.rss h3 img{
  padding:0 0 0 5px;
  vertical-align:middle;
}
.rss .entry{
  margin:0 0 10px 0;
}
.rss .entry .date{
  color:#767676;
  font-size:13px;
}
.rss .more{
  height:27px;
  border-top:1px dashed #bbbbbb;
  display:block;
}
/*----------  iframe  ---------------*/
.iframe_no_border {
    border:0 none;
}
/*----------  popup  ---------------*/
.highslide-html label {
    line-height: 14pt;
    margin-bottom: 10px;
    display: block;
}
.highslide-html label input {
    float: left;
    width: 300px;
    margin-left: 20px;
    direction: rtl;
}
.highslide-html #action {
    margin-left: 5px;
    margin-bottom: 10px;
}
.highslide-html input.button {
    padding: 5px 10px;
    float: left;
    margin-left: 25px;
    margin-top: 10px;
}
.highslide-html .clb {
    clear: both;
}
.highslide-html .text {
    clear: both;
    text-align: right;
    margin-left: 25px;
    padding-top: 10px;
}
.highslide-html .alert {
    color: red;
    font-weight: bold;
    font-size: 14px;
}
.highslide-html p {
    direction: rtl;
}
.highslide-html textarea {
    width: 370px;
    float: right;
    margin: 0;
    padding: 2px;
    height: 5em;
    direction: rtl;
}
.highslide-center {
    text-align: center;
}
.highslide-html-content div {
    direction: rtl;
}
.highslide-button {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e9e9e9)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #ffffff, #e9e9e9); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #e9e9e9); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #ffffff, #e9e9e9); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #ffffff, #e9e9e9); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
    border: 1px solid #cacaca;
    margin-bottom: 5px;
    padding: 10px;
    font-size: 16px;
}
.highslide-body {
    margin: 5px;
}
.highslide-body label {
    margin-bottom: 20px;
}
.notice {
    text-align: right;
    color: #468847;
    background: #dff0d8;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#agree {
    margin-left: 7px;
    float: right;
    margin-top: 3px;
}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 4px 0 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: right;
    margin: 0 1px 0 0;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/images/hebmain/jquery/tab.png) no-repeat;
}
.ui-tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.ui-tabs-nav .ui-tabs-selected a {
    color: #000;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 7px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-nav .ui-tabs-disabled {
    opacity: .4;
}
.ui-tabs-panel {
    border: 1px solid #e5e5e5;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}


/*----------  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;
}



.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../../highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											    */
/* Remove these if you are not using Highslide HTML						  */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html-content {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move {
    cursor: move;
    display: block;
    height: 16px;
    position: absolute;
    right: 5px;
    top: 0;
    width: 90%;
    z-index: 1;
}
.highslide-header .highslide-move a {
	display: none;
}
.highslide-header .highslide-close {
    padding: 0;
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 5;
}
.highslide-header .highslide-close a {
    background-image: url("/highslide/graphics/closeX.png");
    display: block;
    height: 16px;
    width: 16px
}
.highslide-header .highslide-close span {
	display: none;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							*/
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 1em;
	position: absolute;
	left: 0;
	right: 1em;
	top: 0;
	width: auto;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	z-index: 2;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 10px;
}
#prevLinkText{
padding-right: 10px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 100%; float: right; text-align: right; font-size: 16px;}	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	padding-top: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
@media screen and (max-width: 969px) {
        #kab-co-il_top-banner_950x65 {
		display: none;
	}
}
