html{background:#FFF url(img/bg-3.gif) 0 141px repeat-x}
body{margin:0;padding:0;text-align:justify;border-left:4px solid #0085cc;background:url(img/bg-5.jpg) 243px 124px no-repeat}
body,td,h4{font:normal 11px Tahoma;color:#666;line-height:16px}
h1,h2,h3{font:normal 19px Georgia, "Times New Roman";color:#508c1e; margin:0 0 10px 0; padding:0}
h4{margin:0 0 7px 0; padding:0; font-weight:bold}
p{margin:0 0 7px 0;padding:0}
a{text-decoration:underline;color:#008bd0}
a:hover{text-decoration:none;color:#508c1e}
form{display:inline}
input,select,textarea{font:normal 11px Tahoma; color:#999}
button{cursor:pointer}
.clr{height:1px; overflow:hidden; margin-top:-1px; clear:both}
.banner a img{border:0}

#deco-1{position:absolute;top:15px;right:0;width:98%;background:#0085cc url(img/bg-5.gif) 0 100% repeat-x;height:109px}
#deco-1 div{height:76px; background:#293081 url(img/head-bg.gif) 0 0 repeat-x}

#main{width:983px;position:relative;z-index:10;_height:1px}
#main li{text-align:left;_height:1px}

#head{height:121px;padding:15px 0 0 431px}
#head #logo{position:absolute; top:0; left:0; height:95px; width:214px; background:#FFF url(img/logo.gif) 40px 104px no-repeat; padding:30px 0 0 41px}
#head #logo a img{border:0}
#head #menuh-1{margin:0; padding:0 0 0 3px; height:20px; list-style:none; position:absolute; left:255px; top: 12px; width:173px; overflow:hidden; background:#FFF}
#head #menuh-1 li{padding:0 0 0 14px; float:left; margin:0 26px 0 -14px; height:20px; line-height:20px; background:url(img/li-3-2.gif) -6px -4px no-repeat; font:normal 10px "Arial Narrow"}
#head #menuh-1 li.end{margin-right:0}
#head #menuh-1 li a{text-decoration:none; color:#999}
#head #menuh-1 li a:hover{color:#508c1e}
#head #menuh-1 li a img{vertical-align:top}
#head #menuh-2{margin:0; padding:15px 20px 0 20px; width:136px; height:77px; list-style:none; position:absolute; left:255px; top:32px; background:#0085cc url(img/bg-5.gif) 0 100% repeat-x}
#head #menuh-2 li{padding:0 1px 3px 1px; background:url(img/li-1.gif) 0 100% repeat-x; margin-bottom:2px; color:#FFF}
#head #menuh-2 li.end{background:none}
#head #menuh-2 li a{color:#FFF; text-decoration:none}
#head #menuh-2 li a:hover{color:#d2eaf6}
#head #block{height:109px}
#head #block #today{height:56px; background:url(img/head-2.jpg) 0 0 no-repeat; width:181px; padding:20px 0 0 136px; text-align:center; color:#a3b1f1; line-height:20px}
#head #block #today div{height:15px; color:#bde1f4; font-size:10px; padding-top:5px; line-height:15px}
#head #block #today div a{text-decoration:none}
#head #block #today div a img{background:#bde1f4; vertical-align:middle; margin:0 13px 0 0}
#head #block #today div a:hover img{background:#FFF}
#head #block #today div a img.flag{padding:1px; margin:0 8px 0 13px}
#head #block #today b{color:#008cd1; font-weight:normal}
#head #phone{position:absolute; top:18px; left:748px}
#head form{margin:0; padding:5px 0 0 1px; height:28px; font-size:10px; display:block; color:#FFF; line-height:20px}
#head form input{width:175px; vertical-align:middle}
#head form input.but-1{width:22px; height:21px; border:0; background:url(img/but-1.gif) 50% 50% no-repeat; cursor:pointer}
#head a img{border:0}

#container{width:740px;border-left:1px solid #e2e2e2; padding-left:1px; margin-left:242px}
#container #left-colum{width:203px; float:left; margin-left:-244px;_margin-left:-242px;padding:0 12px 0 27px;_padding:0 12px 0 25px; position:relative; background:#FFF}
#container #content{padding:0 12px 0 11px}

#container #content #prod table{border-color: #757575;border-width: 0 0 1px 1px; border-style: solid;} 
#container #content #prod table td {border-color: #757575;border-width: 1px 1px 0 0;border-style: solid;margin: 0;padding: 4px;background-color: #FBFBFB;}
#container #content #sub-container{width:526px; border-right:1px solid #e2e2e2}
#container #content #sub-container #right{float:right; width:191px; margin:-30px -204px 0 0; padding-left:12px; position:relative}
#container #content #sub-container #left{float:left; margin-top:-30px; width:514px; position:relative}
#left-colum #menu{margin:0 0 15px 0; padding:0; list-style:none}
#left-colum #menu li{border-top:1px solid #d7d7d7; padding:1px 0; background:url(img/li-2.gif) 197px 8px no-repeat; line-height:19px}
#left-colum #menu li a{display:block; padding:3px 10px 3px 3px; background:url(img/li-2-2.gif) -20px 0 no-repeat; color:#666;_height:1px}
#left-colum #menu li a:hover,
#left-colum #menu li a.act{background:#f6f9fb url(img/li-2-2.gif) 197px 7px no-repeat; color:#008ed2; text-decoration:underline}
#left-colum #menu li ul{margin:1px 0 20px 0; padding:0 0 0 11px; border-top:1px solid #d7d7d7;list-style:none; background:url(img/li-3.gif) 11px 0 repeat-y;_height:1px; display:none}
#left-colum #menu li ul li{background:url(img/li-3-2.gif) 0 0 no-repeat; padding:3px 0 3px 20px; font-size:10px; line-height:12px; border:none; position:relative; bottom:-7px}
#left-colum #menu li ul li.end{background-color:#FFF}
#left-colum #menu li ul li a{padding:0; display:inline; background:none; color:#008ed2; font-weight:normal; text-decoration:underline}
#left-colum #menu li ul li a:hover{color:#508c1e;background:none; text-decoration:none}
#left-colum #menu li ul li a.act{color:#508c1e; background:none; text-decoration:none; font-weight:bold}
#left-colum #menu li ul li a.act:hover{color:#008ed2}
#left-colum #menu li ul.sel{display:block}
#left-colum #menu li ul li ul{margin:0 0 7px 0; padding:0 0 0 5px; background-position:5px 0}
#left-colum .banner{margin:0; padding:0; list-style:none}
#left-colum .banner li{margin-bottom:15px;border-right:1px solid #e2e2e2; padding-right:12px}
#left-colum .banner li a{display:block}
#left-colum .banner li a img{ border:1px solid #dadada}
#left-colum .banner li a:hover img{border-color:#008bd0}

#content .menuc{margin:0 0 85px 0; height:84px; padding:0; list-style:none}
#content .menuc li{width:192px; padding-right:12px; border-right:1px solid #e2e2e2; float:left; margin-right:12px; position:relative;height:84px}
#content .menuc li.end{margin:0; padding:0; border:none}
#content .menuc li a{display:block;font-size:12px}
#content .menuc li a img{border:1px solid #dadada}
#content .menuc li a:hover img{border-color:#008bd0}
#content .menuc li b{font-weight:normal; display:block; background:url(img/li-3.gif) 0 0 repeat-y; height:15px; width:185px; position:absolute; bottom:-15px; left:11px}
#content .menuc li b i{display:block; position:absolute; top:6px; font-style:normal;background:url(img/li-3-2.gif) 0 -1px no-repeat; padding-left:17px}
#content .banner{margin-bottom:10px; margin-left:-10px}
#content .banner a{margin-left:10px}
#content .banner-2{padding:15px 0; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;text-align:center}
#content .banner-2 a{margin:0 4px}
#content .banner-2 a img{border:0; vertical-align:middle}

.vote{margin:0 0 15px 0; padding:0 0 0 20px; list-style:none}
.vote li{padding:0 0 4px 0; font-size:10px; line-height:18px; height:100%}
.vote li div{height:5px; margin-top:8px; background:#e3eaec; overflow:hidden}
.vote li b{font-weight:normal; color:#a7a7a7;float:left; width:60px}
.vote li b i{font-style:normal; font-size:10px; color:#000}
.vote li input{vertical-align:middle}
.vote li button,
.but-2{width:100px; height:17px; background:#008cd1 url(img/but-2.gif); font:bold 11px "Arial Narrow"; color:#cbf0fe; text-transform:uppercase; border:0; padding:0; margin-top:10px; line-height:17px}
.but-2{background:#508c1e url(img/but-5.gif) 50% 50% no-repeat; width:100px}
.but-2:hover{cursor:pointer}
.news{margin:0 0 15px 0; padding:0; list-style:none; width:100%; float:left}
.news li{padding:0 0 3px 0; background:url(img/li-4.gif) 0 100% repeat-x; margin-bottom:10px}
.news li p{text-align:justify}
.news li.end{margin:-11px 0 0 0; padding:0 0 0 13px; background:#FFF url(img/li-3-2.gif) -6px -1px no-repeat; font-size:10px}
.news li.end a,
.vote li a{color:#508c1e}
.vote li a{text-align:left}
.news li.end a:hover,
.vote li a:hover{color:#008bd0}
.news li .nm{color:#ccc; font-size:10px; margin:0;text-align:left;}
.news li .nm a{font-size:11px}
.news li img{float:left; margin:0 13px 5px 0}
.subscription{margin:0; padding:0 0 15px 0; display:block}
.subscription input{width:158px; margin-bottom:5px; vertical-align:middle}
.subscription input.r{width:auto}
.subscription input.but-1{width:24px; height:20px; background:url(img/but-3.gif) 50% 50% no-repeat; padding:0; border:0; cursor:pointer}
.ul-1{margin:0 0 0 0; padding:0; list-style:none}
.ul-1 li{padding:0 0 5px 13px; background:url(img/li-3-2.gif) -6px -1px no-repeat}
.ul-1 ul{margin:0; padding:0; list-style:none}
.tab-1{border:0; border-collapse:collapse; width:100%; margin-bottom:10px}
.tab-1 td,
.tab-1 th{border:1px solid #e6f0ff; padding:2px 2px; vertical-align:top}
.tab-1 thead td,
.tab-1 thead th,
.tab-1 tbody td.num{color:#105b13; background:#ecffee; text-align:center}
.tab-1 thead th{font-size:12px}
.tab-1 tbody td{text-align:left}
.tab-1 tbody .row-1 td{background:#f1ffff}
.tab-1 tbody .row-2 td{background:#f8ffff}
.items thead th{color:#0247ac; text-align:left; padding:3px 5px}
.items tbody td{padding:3px 5px}
.login{margin:0; padding:10px 22px; text-align:left; display:block}
.login input{width:160px; margin:0 40px 0 8px}
.login button{width:47px; height:17px; background:url(img/but-4.gif); font:normal 9px "Arial Narrow"; color:#cbf0fe; border:0; padding:0; margin:0 0 0 -22px; line-height:17px}
.login p{margin-bottom:25px}
.nav{margin:0 0 0 0}
.nav form{float:right}

.cat-1{margin:0 0 15px 0; padding:0; list-style:none; float:left; width:100%}
.cat-1 li{padding:0 0 20px 180px; min-height:50px;_height:50px; font-size:12px; clear:both; line-height:18px}
.cat-1 li.item{margin:0 0 -8px 0; border:0}
.cat-1 li h5{font:bold 15px Tahoma; color:#0247ac; margin:0 0 2px 0; padding:0; line-height:18px}
.cat-1 li h5 a{color:#0247ac}
.cat-1 li h5 a:hover{color:#508c1e}
.cat-1 li .img{float:left; margin:0px 0 0 -162px;_margin-left:-81px}
.cat-1 li b{color:#508c1e}
.search{margin-top:-8px}
.search h2{font:normal 17px Tahoma; color:#000}
.search h2 b{font-weight:normal; color:#008dd1}
.search ul{margin:0 0 15px 0; padding:0; list-style:none}
.search ul li{padding:14px 0 14px 40px; line-height:18px; color:#4a4a4a;_height:1px; position:relative}
.search ul li b.num{font-size:12px; color:#000; position:absolute; top:14px; left:0}
.search ul li p{font-size:12px; margin:0}
.search ul li p.nm{font-weight:bold; font-size:12px; margin-bottom:5px}
.search a{color:#0247ac}
.search a:hover{color:#008bd0}
.form-1{float:left; width:100%}
.form-1 .but-2{float:right; margin-bottom:10px}
.form-1 .tab-1{margin:0 0 10px 0; clear:both}

.form-2{border-width: 0 0 0px 0px; border-collapse:collapse; margin:10px 0 20px 0}
.form-2 th{width:140px; padding:5px 0 5px 15px; background:url(img/li-3-2.gif) -5px 5px no-repeat; text-align:left;font:normal 11px Tahoma;color:#666; line-height:20px; vertical-align:top;border:0px}
.form-2 b{color:#F00; font-weight:normal}
.form-2 td{vertical-align:top; padding:5px 0; line-height:20px; font-size:10px; color:#a7a7a7;border-width: 0px 0px 0 0;}
.form-2 td input,
.form-2 td textarea{width:250px}
.form-2 td input.r{width:auto}
.form-2 td select{width:126px}
.form-2 td button{float:right}

#footer{background:url(img/bg-2.gif) 0 0 repeat-x; border-top:1px solid #e2e2e2}
#footer #footer-text{background:url(img/bg-4.gif) 0 0 no-repeat; _width:800px; padding:10px 0 15px 255px}
#footer .banner{float:left; margin-left:-228px;_margin-left:-114px; padding-top:4px; width:215px}
#footer .banner a{display:block; float:left; margin:0 13px 5px 0}
#footer #created{width:154px; float:left; padding:10px 0 0 62px; background:url(img/copyright.gif) 0 13px no-repeat}
#footer p{line-height:15px; margin-bottom:20px}
#footer ul{margin:0 0 0 -11px; padding:0; list-style:none; height:15px}
#footer ul li{padding:0 14px 0 11px; background:url(img/li-3-2.gif) -6px -2px no-repeat; float:left; font-size:10px; line-height:15px}
#footer ul li a{color:#666}
#footer ul li a:hover{color:#508c1e}

#delimeter {width:203px;height:5px;display:block;padding-top:2px;padding-bottom:10px;background:url(img/delimeter.gif) no-repeat top center;}