html {height:100%;}
body {scrollbar-3dlight-color: #cecece; scrollbar-arrow-color: #898989; scrollbar-base-color: #e0e0e0; scrollbar-darkshadow-color: #e0e0e0; scrollbar-face-color: #e0e0e0; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #e0e0e0; scrollbar-track-color: #eee;margin:0; padding:0; background:url(/img/siteBckTlHrz.gif) repeat-x 0px 162px #dadada; height:100%;}
body, input, td, option, select, textarea {font-family:Tahoma,"ËÎÌå"; font-size:12px; color:#555050;}
#fixer{position:absolute; top:0px; left:0px; width:100%; height:100%; }/*fixes flash width, part of main template*/
a {font-family:Tahoma,"ËÎÌå"; color:#108331; text-decoration:none;}
a:hover {text-decoration:underline;color:#108331}
ul, li, form, p {margin:0; padding:0; list-style:none;}
li{ list-style-position:outside}
h1, h2, h3, h4, h5, h6 {font-size:12px; margin:0; padding:0;}
input {color:#7f7474;}
img {border:0px;}

fieldset {margin: 0; padding: 0; list-style:none; border: 0;}

body.video { background:url(/img/siteBckTlHrz.gif) repeat-x 0px 142px #dadada;}
#siteHead {position:relative; height:162px; z-index:2;}
body.video #siteHead {height:142px;}
#headFlash {position:relative; z-index:9; width:100%; background:#ffffff; height:162px;}
body.video #headFlash {height:142px;}

#mainMenuCnt {width:821px; height:30px; position:absolute; left:174px; top:0px; overflow:visible; z-index:2000;}
#mainMenuCnt ul {padding:0 0 0 0px; background:#000000; line-height:14px;}
#mainMenuCnt ul li {position:relative; float:left; display:block;}
#mainMenuCnt ul li a {color:#FFFFFF; text-decoration:none; display:block; position:relative; float:left; padding:6px 9px 10px 9px;/*border-top:7px solid #000000;*/ background:#000000; text-align:center;}
#mainMenuCnt ul li a.online_ESD { background:url(/img/mainMenuBrdR.gif) no-repeat right top #000000; padding-right:36px;}
#mainMenuCnt ul li a.online_ESD:hover, #mainMenuCnt ul li.act a.online_ESD { background:url(/img/mainMenuBrdRAct.gif) no-repeat right top #3ea322; padding-right:36px;}
#mainMenuCnt ul li a:hover, #mainMenuCnt ul li.act a {text-decoration:none; background-color:#3ea322; border-top-color:#3ea322;}
#mainMenuCnt ul li.first a, #mainMenuCnt ul li.firstact a {padding-left:16px; background:url(/img/mainMenuBrdL.gif) no-repeat #000000;}
#mainMenuCnt ul li.first a:hover, #mainMenuCnt ul li.firstact a {background:url(/img/mainMenuBrdLAct.gif) no-repeat #3ea322;}

#mainMenuCnt ul li#mMbtn1 a {padding-left:10px; padding-right:12px;}
#mainMenuCnt ul li#mMbtn2 a {padding-left:12px; padding-right:12px;}
#mainMenuCnt ul li#mMbtn3 a {padding-left:0px; padding-right:0px; width:64px;}
#mainMenuCnt ul li#mMbtn4 a {padding-left:0px; padding-right:0px; width:75px;}
#mainMenuCnt ul li#mMbtn5 a {padding-left:0px; padding-right:0px; width:52px;}
#mainMenuCnt ul li#mMbtn6 a {padding-left:0px; padding-right:0px; width:86px;}
#mainMenuCnt ul li#mMbtn7 a {padding-left:0px; padding-right:0px; width:115px;}
#mainMenuCnt ul li#mMbtn8 a {padding-left:0px; padding-right:0px; width:73px;}
#mainMenuCnt ul li#mMbtn9 a {padding-left:0px; padding-right:0px; width:70px;}
#mainMenuCnt ul li#mMbtn10 a {padding-left:0px; padding-right:0px; width:53px;}
#mainMenuCnt ul li#mMbtn11 a {padding-left:0px; padding-right:27px; width:66px;}

#siteContents { background:url(/img/siteContsBrdTR.gif) no-repeat; padding:8px 0 0 0;}
#siteFooter {background:#000000; height:43px; position:relative; margin:0px 0 0 0;}
#siteFooter div {padding:1px 0 0 17px; width:963px; }
#footerMenu {position:relative; float:left; padding:15px 0 0 12px;}
#footerMenu li {display:block; position:relative; float:left; border-right:1px solid #c9c9c9;}
#footerMenu li a {color:#c9c9c9; display:block; position:relative; float:left; padding:0 4px; text-decoration:none;}
#footerMenu li a:hover {text-decoration:underline;}
#footerMenu li.last {border:0;}

#siteFooter p {color:#c9c9c9; position:relative; float:right; right:8px; width:320px; padding:4px 0 0 0;}
#siteFooter p a {color:#c9c9c9;}
#siteFooter p strong {font-weight:normal; display:block; padding:0 0 2px 0;}
#siteFooter p span {display:block; position:relative; float:right;}

.fltClr {height:0px; overflow:hidden; clear:both;}

/* news */
#newsMainCnt {position:relative; float:left; left:8px; width:674px; background:#FFFFFF url(/img/newsMainCntOuterGlow.gif) repeat-y right top;  }
#newsMainCnt .newsMainCntBrdT {background:url(/img/newsMainCntBrdBtm.gif) no-repeat right bottom; padding:0 0 18px 0;}

#newsMenuMainCnt {position:relative; width:166px; float:left; background:url(/img/newsMenuBckTlVrt.gif) repeat-y; }
#newsMenuMainCnt .newsMenuBrdBtm {position:relative; /*background:url(/img/newsMenuBrdBtm.gif) no-repeat left bottom;*/}
#newsMenuMainCnt .newMenuBrdL {position:relative; background:url(/img/newsMenuBrdL.gif) no-repeat 0px 52px; padding:0 0 5px 0;}

#newsMenusCnt {position:relative; background:url(/img/newsMenusBckVrtTl.gif) repeat-y right top; }
#newsMenusCnt.zodiac {background-image:url(/img/newsMenusBckVrtTlZ.gif); }

.newsMenuItem h2 {margin:-7px 0 7px 7px; z-index:1;}
.newsMenuItem.first h2 {margin:0; /*height:36px; overflow:hidden;*/}
.newsMenuItem.first h2 a {position:relative; z-index:1;}

.newsMenuItem ul {position:relative; margin:-6px 0 6px 7px;}
.newsMenuItem ul li {position:relative; background:url(/img/newsMenuSep.gif) no-repeat 3px bottom; }
.newsMenuItem ul li.first, .newsMenuItem ul li.firstact  {margin:-15px 0 0px 0;}
.newsMenuItem ul.first li.first, .newsMenuItem ul.first li.firstact {margin:0}
.newsMenuItem ul.first li a {display:block; position:relative; background:url(/img/bulletMenuNews.gif) no-repeat 13px 3px; padding:1px 5px 5px 28px; color:#000000; width:126px; z-index:1000;}
.newsMenuItem ul.wbullets li a {background:url(/img/bulletMenuNews.gif) no-repeat 13px 3px;}
.newsMenuItem ul.wbullets li.act a, .newsMenuItem ul.wbullets li.firstact a, .newsMenuItem ul.wbullets li.lastact a{background:url(/img/bulletMenuNewsAct.gif) no-repeat 13px 3px;}
.newsMenuItem ul li.lastact {background:url(/img/newsMenuFrstBrdB.gif) no-repeat left bottom; padding:0 0 22px 0; }
.newsMenuItem ul li.last {background:url(/img/newsMenuFrstBrdB.gif) no-repeat left bottom; padding:0 0 8px 0;}
.newsMenuItem ul.last li.last {background:url(/img/newsMenuLstBrdB.gif) no-repeat left bottom; padding:0 0 22px 0; }
.newsMenuItem ul li a {display:block; position:relative; padding:1px 5px 5px 28px; color:#000000; width:126px; z-index:1000;}
.newsMenuItem ul li a:hover {text-decoration:underline;color:#0C6B1C}


.newsMenuItem ul {position:relative; }
.newsMenuItem ul li.act  {background:#FFFFFF;}
.newsMenuItem ul.first li.act a, .newsMenuItem ul.first li.firstact a {background:url(/img/bulletMenuNewsAct.gif) no-repeat 13px 3px;}
.newsMenuItem ul.first li.firstact {position:relative; z-index:2;background:url(/img/leftMenuFAct.gif) no-repeat #FFFFFF; padding-top:13px;}
.newsMenuItem ul.first {margin-top:-20px;}
.newsMenuItem ul.first li.firstact a {background-color:#FFFFFF; }
.newsMenuItem ul.first li.first a {margin-top:15px;}
.newsMenuItem ul.first li.first {}


.newsMenuItem ul.first {position:relative; z-index:2;}
.newsMenuItem ul.first li.lastact {background:url(/img/newsMenuFrstBrdB.gif) no-repeat left bottom; padding:0 0 22px 0; }
.newsMenuItem ul.first li.lastact a {background-image:url(/img/bulletMenuNewsAct.gif); background-color:#FFFFFF;}
.newsMenuItem ul li.lastact a {background-color:#FFFFFF;}
.newsMenuItem ul li.firstact {position:relative; margin-top:-25px; background:url(/img/leftMenuSAct.gif) no-repeat #FFFFFF; padding:10px 0 0 0;}

#newsMainCnt.zodiac {background-image:url(/img/newsMainCntOuterGlow.gif);}
#newsMenusCnt.zodiac .newsMenuItem {}
#newsMenusCnt.zodiac h2 {height:auto;}
#newsMenusCnt.zodiac .newsMenuItem.first ul {margin-top:-20px; padding-top:0;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li {background-image:url(/img/newsMenuSepZ.gif); background-position:left bottom;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li a {padding:5px 5px 8px 28px; background-position:13px 7px; }
#newsMenusCnt.zodiac .newsMenuItem.first ul li.first {margin-top:0; padding-top:10px;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li.first a {margin-top:0px;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li.act {background-image:none;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li.firstact {margin-top:0; padding-top:10px;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li.firstact {background:url(/img/leftMenuFAct.gif) no-repeat #FFFFFF;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li.firstact a {background:url(/img/bulletMenuNewsAct.gif) no-repeat 13px 7px;}
#newsMenusCnt.zodiac .newsMenuItem.first ul li.last {padding-bottom:0;}

.rssFeedLnk {display:block; position:relative; color:#000000; left:32px; margin:11px 0 0 0; width:80px; background:url(/img/icoRSSfeed.gif) no-repeat; height:13px; padding:0 0 0 18px; }

#newsMenuBnrsCnt {position:relative; text-align:center;  margin:0 0 4px 8px;}
#newsMenuBnrsCnt div {position:relative; width:120px; margin:19px auto 0 auto; text-align:left;}

#newsMainContents {position:relative; width:508px; float:right; overflow:hidden;}
#newsMainContents .newsMainContentsBrdT {position:relative; background:url(/img/newsMainCntBrdT.gif) no-repeat;}
#newsMainContents .newsMainContentsOutGl {position:relative; background:url(/img/newsMainCntOuterGlowR.gif) no-repeat right 25px; padding:0px 6px 0 16px;}

.newsMainHighlCnt {background:url(/img/newsSepBig.gif) no-repeat left bottom; padding:22px 0 15px 0; z-index:1004;}
.newsMainHighlCnt.wTopNav {padding-top:0px;}
.newsMainHighlCnt.wTopNavFull {margin:-15px 0 15px 0; background:url(/img/newsSepBig.gif) no-repeat 22px bottom; padding:0 0 15px 0; z-index:1004;}

.newsMainHighlCnt.wSep {padding-bottom:50px;}
.newsMainHighlCnt.wSep .newsItem {background:url(/img/newsShortListSep.gif) no-repeat left bottom; padding:0 0 10px 0; margin-bottom:5px;}

.newsMainHighlCnt .newsItem {position:relative; margin:0 0px 30px 0;/* height:141px; */clear:both;}
.newsMainHighlCnt .newsItem .pic {position:relative; width:148px; float:left; }
.newsMainHighlCnt .newsItem .pic img {display:block;}
.newsMainHighlCnt .newsItem .pic strong {display:block; font-weight:normal; color:#555050; font-size:12px; padding:3px 0 0 0;}

.newsMainHighlCnt .newsItem .info {/*height:108px; overflow:hidden; */padding:0 0px 0 0; margin:0 0 2px 150px;}
.newsMainHighlCnt .newsItem .info a {color:#108331;}
.newsMainHighlCnt .newsItem .info .ulink {color:#555050;}
.newsMainHighlCnt .newsItem .info h3 {font-size:14px;}
.newsMainHighlCnt .newsItem .info .date {padding:3px 0;}
.newsMainHighlCnt .newsItem .info .date strong {font-weight:normal; color:#ff0000;}
.newsMainHighlCnt .newsItem .info p{padding:0px; margin:0px;display: block; position: relative;}

.newsMainHighlCnt .newsItem .newsComments {color:#9b9b9b; margin:0 0 0 0px;}
.newsMainHighlCnt .newsItem .newsComments a {color:#9b9b9b;}
.newsMainHighlCnt .newsItem .newsComments2 {color:#9b9b9b; margin:0 0 0 150px;}
.newsMainHighlCnt .newsItem .newsComments2 a {color:#9b9b9b;}

.newsMainHighlCnt .newsItem .newsDetailsLink {display:block; float:right; background:url(/img/icoFolder.gif) no-repeat right bottom; padding:0 20px 0 0; margin-right:10px; position:relative; z-index:10;}



.newsMainHighlCnt .newsItem.full {position:relative; margin:0 12px 0 0; height:auto; clear:none; padding:0 0 0px 0;}
.newsMainHighlCnt .newsItem.full .info {padding:0 0 0 0; margin:0 0 2px 150px; height:auto; width:300px;}
.newsMainHighlCnt .newsItem.full .info h3 {font-size:14px; color:#555050;}

.newsMainHighlCnt .newsItem.full .info .date {padding:5px 0;}
.newsMainHighlCnt .newsItem.full .info .date strong {font-weight:normal; color:#ff0000;}
.newsMainHighlCnt .newsItem.full .info .source {color:#9a9a9a; padding:7px 0 5px 0;}
.newsMainHighlCnt .newsItem.full .info .source strong {color:#595959; font-weight:normal; font-style:italic;}
.newsMainHighlCnt .newsItem.full .info .contactLink {color:#ff0000; background:url(/img/icoCamera.gif) no-repeat right center; padding:0 19px 0 0;}

.newsMainHighlCnt .newsItem.nophoto .info {margin-left:0;}
.newsMainHighlCnt .newsItem.full.nophoto .pic {display:none;}
.newsMainHighlCnt .newsItem.full.nophoto .info { width:auto;}

.newsMainHighlCnt .newsItem.nophoto {}
.newsMainHighlCnt .newsItem.nophoto .info {margin-left:0;}

#newsTopCnt div.toolBox.full {width:75px; top:20px; left:395px; }
.toolBox.full .newsBckLnk {display:block; position:relative; float:right; color:#ff0000; font-weight:normal; padding:5px 0 0 0;}
.toolBox.full .newsBckLnk a {padding:0; margin:0;}

div.toolBox.full.btm {width:280px; left:181px; position:relative; top:-14px; height:20px;}
.toolBox.full a {color:#9a9a9a; padding:0 22px 0 0; margin:0 8px 0 0; background-position:right center; background-repeat:no-repeat;}
div.toolBox.full.btm a {float:right;}

.toolBox.full a.linkPrint {background-image:url(/img/icoPrint.gif);}
.toolBox.full a.linkSend {background-image:url(/img/icoMail.gif); color:#ff0000}
.toolBox.full a.linkVideo {background-image:url(/img/icoCamera.gif); padding:0 17px 0 0;}
.toolBox.full a.linkCal { padding:0; margin:0;}

.toolBox.full .fontControls {background:url(/img/icoFontSize.gif) no-repeat 0px 3px; position:relative; float:right; padding:0 0 0 20px;}
.toolBox.full .fontControls a {padding:0; margin:0;}

.newsMainHighlCnt .newsItem.full .newsComments {width:300px;}
.newsMainHighlCnt .newsItem.full .newsComments a {padding:0; margin:0;}


#newsCommentsMainCnt {position:relative; background:url(/img/newsSepBig.gif) no-repeat right bottom; padding:0 25px 0 0;}
#newsCommentsMainCnt h3 {font-size:12px; color:#117724; font-weight:normal;}
#newsCommentsMainCnt strong {font-size:12px;}
#newsCommentsMainCnt .addCommLnk {display:block; position:relative; float:right; background:url(/img/icoAddComm.gif) no-repeat; padding:0 0 0 15px; color:#9a9a9a;}

#newsCommentsList {margin:6px 0 0 0; padding:0 0 45px 0;}
#newsCommentsList div {border-bottom:1px solid #ebebeb; padding:6px 0 6px 0;}
#newsCommentsList div.last {border:0;}
#newsCommentsList div h6 {padding:0 0 10px 0; font-weight:normal;}

/* weather */
#weatherMainContents {position:relative; width:508px; float:right; overflow:hidden;  padding:0 0 60px 0;}
#weatherMainContents .weatherMainContentsBrdT {position:relative; background:url(/img/weatherMainCntBrdT.jpg) no-repeat;}
#weatherMainContents .weatherMainContentsOutGl {position:relative; background:url(/img/newsMainCntOuterGlowR.gif) no-repeat right 25px; padding:0px 6px 0 0;}
#weatherMainContents .back {background: url(/img/weatherBack.gif) repeat-x; position: relative; top: 45px; padding: 0 6px 0 16px;}
#weatherMainContents .links {font-size: 12px; font-weight: bold; position: relative; top: -30px; left: 7px;}
#weatherMainContents .links strong.green {color: #5cab28;}
#weatherMainContents .links strong.bl {color: #000; font-size: 11px;}
#weatherMainContents .mapTop {background: url(/img/mapTop.gif) no-repeat; position: relative; top: -10px;}
#weatherMainContents .mapBack {background: #fff; border-right: 1px solid #d8d8d8; width: 458px; position: relative; top: 16px; padding: 0 6px 0 12px; margin: 0 0 30px 0;}
#weatherMainContents .mapCont {position: relative; z-index: 9;}
#weatherMainContents .mapBot {background: url(/img/mapBot.jpg) no-repeat; height: 146px; position: relative; margin: -100px -19px 0 0; left: -12px; z-index: 0; width: 477px;}
#weatherMainContents #mapFlash {margin: 0 0 12px 0;}
#weatherMainContents p {color: #646464; padding: 7px 10px 7px 0;}
#weatherMainContents table {height: 200px; margin: 0 0 15px 0;}
#weatherMainContents table td {background: #ebebeb; width: 90px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; height: 163px;}
#weatherMainContents table td.one {background: url(/img/tLeft1.gif) #ebebeb no-repeat bottom left;}
#weatherMainContents table td.last {background: url(/img/tRight1.gif) #ebebeb no-repeat bottom right;}
#weatherMainContents table tr.top td {background: url(/img/tableback.gif) #ebebeb repeat-x; height: 37px;}
#weatherMainContents table tr.top td.one {background: url(/img/tLeft.gif) no-repeat;}
#weatherMainContents table tr.top td.last {background: url(/img/tRight.gif) no-repeat;}
#weatherMainContents table span {color: #0d751e;}


/*Program*/
#program { margin:0; padding:0}
#program table {padding: 0 0 0 25px; margin: 0px 0 15px -5px; position: relative; z-index: 999;}
#program table td {color: #646464; vertical-align: top; height: auto; width: auto; text-align: left; background: none; border: none;}
#program table td.time {width: 1px;}
#program table tr.current td {padding: 5px 0px 5px 0px;}
#program table tr.current div.top {background: url(/img/currentTop.gif) no-repeat; height: 17px;}
#program table tr.current div.bot {background: url(/img/currentBot.gif) no-repeat; height: 16px;}
#program table tr.current div.cont1 {background: #fdfdfd; border-right: 1px solid #d8d8d8; width: 434px; padding: 0 0 0 12px; margin: -3px 0 -5px 0;}
#program table tr.current div.cont1 .pic {float:left; width:160px;}
#program table tr.current div.cont1 div.title {/* float: left; position: relative; top: 5px; left: 40px; width: 130px;padding: 0 0 15px 0;*/ font-size: 12px; font-weight:normal; margin:0 0 0 165px;}
#program table tr.current div.cont1 div.title a {color: #00641d; font-weight:bold;}
#program table tr.current div.cont1 div.title a.watchLive {font-weight:normal; background:url(/img/arw.jpg) no-repeat; padding:0 0 0 20px; display:block; height:20px; color:#646464;}

#program table tr.current div.func {/*width: 15px; position: relative; top: -40px; margin: 0 0 -10px 409px;*/}
#program table tr.current div.funcs {margin:0 0 0 165px; clear:left; position:relative;}
#program table tr.current div.func img {margin: 0 0 3px 0;}
#program table a {color: #646464;}
#program .programBot {background: url(/img/programBot.jpg) no-repeat; height: 33px; margin: -20px 0 15px 0px; position: relative; z-index: 0;}
#akcenti {padding: 15px 14px 0 20px;}
#akcenti h3 {color: #646464; font-size: 12px;}
#akcenti table {width: 440px; margin: 5px 0 0 -6px;}
#akcenti table td {background: none; border: none; padding: 0; margin: 0 0 -10px 0; width: 145px; height: auto; text-align: center; vertical-align: middle;}
#akcenti table tr.info td {vertical-align: top; height: 100px;}
#akcenti table tr.info p {color: #000; text-align: left; padding: 3px 7px;}

/*Movies&Serials*/
#program .poster {width:152px; float:left; position:relative; overflow:hidden; height:294px; z-index: 999; margin: 0 8px 9px 0;}
#program .poster .top {background: url(/img/msTopBrd.gif) no-repeat; height: 14px;}
#program .poster .content {background: #fdfdfd; border-right: 1px solid #e2e2e2; height:265px; overflow:hidden;}
#program .poster .bot {background: url(/img/msBotBrd.gif) no-repeat; height: 15px;}
#program .poster .content table {margin: 0; padding: 0; position: static;height: 220px; }
#program .poster .content table td {border: none; width: auto; text-align: center; vertical-align: top;}
#program .poster .content table tr.img td {height: 180px;}
#program .poster .content table tr.title td {height: 40px;}
#program .poster .content table a {color: #108331;}
#program .poster .content table p {font-weight: bold; color: #646464; text-align: left; padding: 0 11px;}
#program .poster .content table p.info {font-weight: normal;}
span.title {color: #646464; font-weight: bold; font-size: 12px; margin: 0 0 -25px 0;}
#serials {margin: 25px 0 20px 0;}
#serials span {display: block; position: relative; top: -47px; left: 7px;}
#serials .poster .content table tr.img td {height: 150px;}
#serials .poster .content table tr.title td {height: 25px;}

#innerRightCol {position:relative; float:right; width:319px; overflow:hidden;}

#allBoxes {width: 325px; background: url(/img/back.jpg) repeat-x #dadada; margin:0 auto 9px auto; text-align: left;}
#allBoxes #online {background: url(/img/onLine.jpg) no-repeat; height: 102px;}
#allBoxes #online .cont {position: relative; top: 12px; padding: 0 0 0 19px; height: 19px;}
#allBoxes #online .cont img {margin: 0 10px -5px 0;}
#allBoxes #online .cont a {text-decoration: underline;color: #3e3e3e;}
#allBoxes #online .cont a:hover {text-decoration: none;}
#allBoxes #online h2{padding-top:14px; padding-left:20px;color: #0C6B1C;}
.contintro{width:204px; line-height:20px; text-indent:12px;}

#allBoxes #esdNews {background: url(/img/videoNews.jpg) no-repeat; height: 168px;}
#allBoxes #esdNews a {text-decoration: underline; color: #000; position: relative; top: 10px; left: 32px;}
#allBoxes #esdNews a:hover {text-decoration: none;}
#allBoxes #esdNews #list {position: relative; top: 26px; left: 12px; z-index: 999;}
#allBoxes #esdNews .cont {height: 22px; background: url(/img/see.jpg) no-repeat; margin: 0 0 1px 0; position:relative;}
#allBoxes #esdNews .cont .num {font: 12px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; padding: 4px 0 0 9px; display:block; float:left; width:20px;}
#allBoxes #esdNews .cont a {margin:0 0 0 0; display: block; height: 22px; line-height: 22px; text-decoration: none; color: #3e3e3e; left:0px; top:0px;}
#allBoxes #esdNews .cont a em {font-style:normal;}
#allBoxes #esdNews .cont a:hover em {text-decoration: underline;}
#allBoxes #esdNews .cont a:hover {text-decoration:none;}

#allBoxes #banner {background: url(/img/banner.jpg) no-repeat; height: 274px; margin-left: -3px; padding-left:16px; padding-top:12px;}
#allBoxes #banner img {position: relative; top: 12px; left: 16px;}


.program {background: url(/img/program.jpg) no-repeat; width: 321px; height: 336px; margin: 0 0 0 3px;}
.program .date {color: #646464; position: relative; top: 16px; left: 30px;}
.program .date img {position: relative; top: 3px; left: 60px;}
.program .cont {overflow: auto; height: 233px; width: 276px; position: relative; top: 40px; left: 25px;}
/*.program a {color: #646464;}*/
.program li{ height:20px; line-height:20px;}


.section {background: url(/img/sectionBack.jpg) repeat-y; margin: 0px 0 0 3px;}
.section .top {background: url(/img/sectionTop.jpg) no-repeat; height: 49px;}
.section .top .title {position: relative; top: 18px; left: 30px;}
.section .cont p {padding: 0 30px 5px 30px;}
.section .cont a {color: #000; text-decoration: underline;}
.section .cont a:hover {color: #000; text-decoration: none;}
.section a.path {position: relative; top: 16px; left: 53px; color: #000;}
.section .bot {background: url(/img/sectionBottom.jpg) no-repeat; height: 21px; margin: 15px 0 0 0;}
.section .cont table {background: url(/img/pathBack.jpg) no-repeat; width: 289px; height: 64px; margin-left: 14px; padding-top: 5px;}
.section .cont table td {padding: 0 0 0 15px; position: relative; top: 5px;}
.section .cont table td.norm {width: 160px; text-align: right; padding: 0 10px 0 0;}
.section .cont table span.plus {color: #5cab28;}
.section .cont table span.minus {color: #ff0000;}
.section a.pathMore {color: #555050; float: right; margin: 7px 29px -17px 0; position: relative; z-index: 999;}
.section a.pathMore:hover {color: #555050;}
.section .quiz {background: url(/img/quizBack.gif) no-repeat; width: 279px; position: relative; top: -9px; left: 21px; padding: 0 0 0 10px; margin: 0 0 -5px 0; z-index: 999;}
.section .quizBord {position: relative; top: 17px; left: -9px; border-right: 1px solid #dcdcdc;}
.section .quiz h3 {font-size: 11px; color: #646464; margin: 0 0 14px 0;}
.section .quiz form fieldset {color: #646464; margin: 0 0 5px 0; padding: 0 10px 0 0;}
.section .quiz form .subo {background: url(/img/vote.jpg) no-repeat; width: 97px; height: 18px; position: relative; z-index: 999; left: 155px; top: 1px; cursor: pointer; margin:0; padding:0; border:0;}
.section .quiz form strong {width: 50px; display: block; float: left;}
.section .quiz form strong.most {color: #108331;}
.section .quizBot {background: url(/img/quizBot.gif) no-repeat; height: 20px; position: relative; top: 8px; left: 21px; z-index: 0;}
.section .report {}
.section .report a.titler {color: #646464; text-decoration: underline; margin: 0 0 0 30px;}
.section .report a:hover.titler {color: #646464; text-decoration: none;}
.section .report {margin: 11px 0 0 26px;}
.section .report li { line-height:20px; height:20px;}
.section .report li a{color: #646464;}
.section .report li a:hover {text-decoration:underline;color:#0C6B1C}
.section .report .send {position: relative; top: 10px; left: 182px;}
.section form.drop {position: relative; left: 165px; top: 3px;}
.section form.drop select {width: 130px; font-size: 11px;}
.section #horo {margin: 1px 0 -20px 19px; position: relative; z-index: 999;}
.weather {background: url(/img/weather.jpg) no-repeat; margin: 0px 0 0 3px; width: 321px; height: 129px;}
.weather form.drop {position: relative; float: right; right: 25px; top: 16px;}
.weather form.drop select {width: 130px; font-size: 11px;}
.weather .info {position: relative; top: 53px; left: 30px;}
.weather .info img {float: left; position: relative; top: -1px;}
.weather .info p {float: left; color: #535353; display: block; position: relative; top: 10px; left: 10px;}
.weather .linkage {position: absolute; margin: 100px 0 0 147px; }
.weather a {text-decoration: underline;}
.weather a:hover {text-decoration: none;}
.newsMainHighlCnt .newsItem.full .fullText h3 {color:#555050; font-size:14px; font-weight:bold; padding:0 0 5px 0;}
.newsMainHighlCnt .newsItem.full .fullText {padding:10px 0 5px 0;}
.newsMainHighlCnt .newsItem.full .fullText p {padding:0 0 11px 0; line-height:24px; font-size:14px;}
.newsMainHighlCnt .newsItem.full .fullText p a {color:#108331; margin:0; padding:0; display:inline;}

#prouductintro{ border-bottom:1px dashed #666; padding-bottom:8px;}
#prouductintro .pic{display:block}
#prouductintro h2{ font-weight:normal; color:#666;padding:8px 0 0px 0;}
#prouductintro h1{padding:0 0 0px 0;}
#prouductintro h1 a{color:#108331; font-size:16px;}

#newsPicGal {margin:10px 0 0 0 ;height:165px; position:relative; background:url(/img/newsSepBig.gif) no-repeat right bottom; padding:0 0 20px 0;}
#newsPicGal ul li{ float:left; margin:0px 10px;display:block; text-align:center; width:130px;}
#newsPicGal ul { padding:0 0 20px 0;display:block; }

#newsMainBannerCnt {padding:12px 0 0 1px;}
#newsMainBannerCnt div {width:468px; height:60px;}
#Related_esd h3,#newsPicGal h3{color:#26442e; font-size:14px;}
#Related_esd ul,#newsPicGal ul{margin-top:8px;}
#Related_esd ul li{ height:20px; line-height:20px; list-style:disc; list-style-position:inside}
.list_pic{ float: left; width:75px; height:68px; overflow:hidden; padding:4px; text-align:center; margin-top:6px;}

#pagelist{ padding: 3px; margin: 3px;text-align: right}
#pagelist a{border: #108331 1px solid; padding:2px 5px;margin: 2px;color: #0C6B1C; text-decoration: none}
#pagelist a:hover {border: #5ECF19 1px solid;text-decoration: none}
#pagelist strong{border: #108331 1px solid; padding:2px 5px;font-weight: bold; margin: 2px;margin-right:6px; color: #fff; background-color: #108331;}

#searchCnt {width:341px; height:37px; position:absolute; right:130px;/*--right:255px--*/ top:125px; z-index:10; background:url(/img/searchBack.gif) no-repeat;}
#searchFrm {}
#searchString {position:relative; float:left; top:12px; left:106px; background:none; border:0; width:122px;}
#searchBtn {width:77px; height:18px; background:url(/img/btnBck77px.gif) no-repeat; border:0; color:#7f7474; padding:0; cursor:pointer; position:relative; float:right; top:10px; right:22px;}
#searchFilters {position:absolute;left:1px; width:321px; height:30px; top:36px; padding-left:18px; padding-top:2px; z-index:2000; background: url(/img/filtersBack.gif) no-repeat;  color:#727272; display:none;}
#searchCnt h3 {position:absolute; left:17px; top:13px;}
