/* mac hide\*/
html, body{height:100%}
/* end hide */
body {font-size:12px;font-family:Arial, Helvetica,
sans-serif;color:#000;padding:0;margin:0;text-align:center;color:#000;min-width:1000px;background:#f1f1f1}
#all{max-width:1280px;height:100%;min-height:100%;margin:auto;position:relative;text-align:left;background:#fff/*;border-left:solid 1px
#ccc;border-right:solid 1px #ccc*/}
html>body #all{height:auto} /*for mozilla as IE treats height as min-height anyway*/

h1{color:#ee8600;font-size:16px;margin:0;padding:15px 0 27px 0;font-weight:normal}
#wind h1{font-size:20px;margin:0;padding:10px 0 7px 0;font-weight:normal}
h2{font-size:12px;color:#000;padding:10px 0 3px;margin:0}
h3{font-size:14px;color:#ee8600;padding:5px 0 3px;margin:0;font-weight:normal}

p{margin:0;padding:0 0 12px 1px}
.red{color:#ee8600}
.gr{color:#999}
.gr span,.gr b{color:#000}

a{color:#0090e2}
a:hover{color:#ee8600;text-decoration:none}

img,table{border:0}
#noimg{display:none}

#clearb {width:100%;height:89px;clear:both}
.clear{font-size:1px;clear:both;height:1px;width:1px;margin:0 !important;padding:0 !important}



#c{min-width:1000px;margin:auto;overflow:hidden; padding:400px 0 0}
#cb{width:750px;float:left;padding:0 0px 0 0}

html:root #cc{padding:14px 29px 7px; margin-bottom: 0px}
html:first-child #cc{padding:0 29px 7px; margin-bottom: 0px}
html>body #cc{padding:0 29px 0px; margin-bottom: 0px}
#cc{padding:12 29px 7px; margin-bottom: 7px}

#ccl{float:left;background:url(/i/map-ln.gif) right top repeat-y}
#ccl-h1{background:url(/i/ccl-h1.gif) repeat-x;padding:0 45px 3px 0;}
#ccl img{border:solid 1px #ee8600;margin:20px 0 0}
#ccl p{line-height:16px}
#ccl a{text-decoration:none}
#ccr{padding:0 0 0 20px;float:left}
#ccr p{padding:0 0 30px 18px}

#cl{width:220px;float:left;padding:31px 0 0 20px; background:#FF66FF}
#cr{width:220px;float:right;padding:24px 20px 0 0; background:#FF66FF}

#ccb{background:url(/i/b-img-2.jpg) left bottom no-repeat;width:100%; overflow:hidden}
#ccb1{float:left;padding:0 0 0 160px; width: 490px}
#ccb1 .h{color:#f78600;font-size:16px;padding:25px 0 17px}
#ccb1 p{background:url(/i/ar-blue.gif) 1px 5px no-repeat;padding:0 0 1px 16px}
#ccb1 a{text-decoration:none}
#ccb1 a b{color:#000}
#ccb1 a:hover b{color:#ee8600}

#ccb2{float:right;padding:7px 0}

#t{position:absolute;top:0;left:0;width:100%;min-width:1000px;overflow:hidden;z-index:100;background: url(/i/m-sech.gif) repeat-x}
#tt{height:42px;padding:0 30px}

#tc-tab{width:100%}
#tc-tab-l{width:245px;padding:0 15px 0 0; vertical-align:top}
#tc-tab-l .but-comp{ font-size:12px; margin:0 0 0 29px}

#tc-tab-l1{color:#fff;padding:6px 10px 8px 30px;background:#009ee9;border-right:solid 10px #77cefd; font-size:12px; font-family:Tahoma, Arial, Helvetica,
sans-serif}
#tc-tab-l2{font-size:12px;font-family:Tahoma, Arial, Helvetica, sans-serif;padding:11px 0 13px 30px}
#tc-tab-l2 b{color:#ff9d00}

#viz{position:relative;padding:9px 0 0}
#viz div{height:200px;background:#fff url(/i/viz-1.jpg) repeat-x}
#viz div div{background:url(/i/viz-2.jpg) left bottom repeat-x}
#viz div div div{background:url(/i/viz-4.jpg) right top repeat-x}
#viz div div div div{background:url(/i/viz-3.jpg) right top no-repeat}

#viz-5{position:absolute;top:0;left:-15px;width:97px;height:209px;margin:0;background:url(/i/viz-5.png) 0 0 no-repeat; //background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/viz-5.png",sizingMethod="crop")}

#logo{padding:0 0 0 30px}
#logo img{margin:0px 0 0}
#logo p{font-size:12px;color:#ff9d00; text-transform:uppercase;font-weight:bold;padding:10px 0 10px; letter-spacing:2px }

#b{width:100%;clear:both;left:0;bottom:0;position:absolute;height:89px;background:url(/i/b.gif) repeat-x}
#b2{padding:0 5px}
#bb{color:#999;background:url(/i/bb.jpg) repeat-x;margin:12px auto 0}
#bb-l{background:url(/i/bb-l.jpg) no-repeat}
#bb-r{height:70px;background:url(/i/bb-l.jpg) right top no-repeat}
#bb-b{height:77px;background:url(/i/bb-b.gif) left bottom repeat-x}
#bb1{padding:15px 50px 0 0;float:right}
#bb1 img{margin:0 3px 0 0}
#bb2{padding:12px 45px 0 0;float:right}
#bb2 a{color:#999;text-decoration:none}
#bb2 a:hover{color:#0090e2}
#bb3{padding:11px 0 0 45px;float:left}
#bb3 a{text-decoration:none}

#b-img-1{left:15px;top:0;position:absolute;background:url(/i/b-img-1.jpg) no-repeat;width:279px;height:80px}



#cont,.cont{padding:0 0 0 20px}
#cont-tx{text-indent:20px}
#wind .cont{padding:0 30px 0 30px}


#cat-tab-index{padding:20px 0 0}
#cat-tab-b{border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;padding:10px 0;margin:20px 0}
#cat-tab{width:92%}
html>body #cat-tab{width:100%}
#cat-tab td{width:33%;vertical-align:top;background:url(/i/cat-tab-tx.gif) repeat-y;}
#cat-tab-b .h1{padding:0 0 10px }
#cat-tab-b .h1 span{color:#ee8600}
#cat-tab-b .h2{font-weight:bold;color:#f78600;font-size:13px;padding:5px 18px 10px 7px }
#cat-tab .h{background:#fff url(/i/cat-tab-h.jpg) 11px 0 repeat-y}
#cat-tab .h div{background:url(/i/cat-tab-h-l.gif) repeat-y;color:#f78600;font-size:16px;padding:5px 18px}
#cat-tab .tx{padding:15px 20px 25px 5px; font-size:12px;}
#cat-tab-b #cat-tab .tx{padding:5px 20px 5px 10px}
#cat-tab ul{padding:0;margin:0}
#cat-tab ul li{list-style-type:none;padding:0 0 3px 26px;background:url(/i/cat-tab-ul.gif) 13px 4px no-repeat}
#cat-tab ul a{text-decoration:none}
#cat-tab ul a:hover{}
#cat-tab ul b{color:#808080;font-weight:normal}


.comp{padding:5px 0 0 0}
.comp img{margin:12px 0 0 0}
.comp .h{font-size:14px;color:#ee8600;padding:10px 0 1px 0}
.comp .th{font-size:12px;color:#ee6000;padding:0 0 1px 0}
.comp .tx{padding:0 0 3px 0}
.comp .bot{padding:0 0 10px 0}
.comp .bot a{text-decoration:none}
.comp .bot .read{background:url(/i/comp-read.gif) 4px 2px no-repeat;padding:0 0 0 19px}
.comp .ln{height:1px;background:url(/i/comp-ln.gif) repeat-x}




form{padding:0;margin:0}
input, textarea, label, select, option{font-family:Arial, Helvetica, sans-serif;font-size:12px}
input, textarea, select{color:#959595}
textarea{overflow:auto}
option{padding:0 4px}

.but{color:#fff;background:#ff0000;border:0;cursor:pointer}
.but:hover{color:#000}
.f1 .but-ans{width:87px;height:23px;background:url(/i/but-ans.gif);margin:5px 0 35px 33px}
.f1 .but-sum{width:97px;height:23px;background:url(/i/but-sum.gif);margin:5px 0 0 10px}
.f1 .but-sech{width:67px;height:23px;background:url(/i/but-sech.gif);margin:0 0 0 3px}
.f1 .but-sent{width:96px;height:22px;background:url(/i/but-sent.gif);margin:0 0 0 2px}

#b-back{margin:15px 0 0}

.but-comp{background:url(/i/but-comp.jpg) no-repeat;margin:22px 0 10px 200px;float:left;padding:7px 35px 10px 12px;text-decoration: underline
!important;font-family:Tahoma, Arial, Helvetica, sans-serif; width: 200px}
.but-comp:hover{text-decoration: none !important}

.f1 div{padding:2px 0 0} html>body .f1 div{padding:2px 0 2px}
.f1 label{width:140px;padding:3px 0 0;float:left}
.f1 label b{font-weight:normal;color:#ee8600;float:none}
.f1 p,.f1 span,.f1 b,.f1 a{float:left;padding:3px 0 0}
.f1 p a{float:none}
label b {color:#ee8600;}


.f1 input{padding:2px 3px 1px}
.f1 input,.f1 select,.f1 textarea{margin:0 7px 5px 5px;float:left}
.f1 select{width:260px} html:first-child .f1 select{height:22px}
.f1 textarea{width:250px;height:70px;padding:2px 4px 0} html>body .f1 textarea{padding:2px 3px 0} html:first-child .f1 textarea{width:254px !important}
.f1 .inp{width:250px}
.f1 .i-file{}
.f1 .i-check{margin:0px 2px 2px 2px} html>body .f1 .i-check{margin:4px 5px 5px 6px} html:first-child .f1 .i-check{margin:0px 2px 2px 2px}
.f1 #cat-tab .i-check{margin:0px 2px 0 2px} html>body .f1 #cat-tab .i-check{margin:4px 5px 3px 6px} html:first-child .f1 #cat-tab .i-check{margin:0px 2px}
.f1 .i-radio{margin:0 2px 2px 1px} html>body .f1 .i-radio{margin:4px 5px 5px 5px}

.f1 #textarea-box{padding:10px 0}
.f1 #textarea-box label{width:250px}
.f1 #textarea-box textarea{width:350px;}
.f1 #textarea-box .but-sent{margin:20px 0 0 50px}
.f1 #textarea-box #kod{margin:10px 0 }
.f1 #textarea-box #kod img{float:left;margin:0 5px 0 50px}
.f1 #textarea-box #kod .h2{float:left;margin:0 5px 0 50px;font-weight:bold;color:#f78600;font-size:17px;}

.f1 #kod .inp{width:50px}
.f1 #kod  .h2{float:left;margin:-2px 5px 0 50px;font-weight:bold;color:#f78600;font-size:15px;}
.f1 #kod img{float:left}
.f1 #kod-tx label{width:300px;margin:20px 0 7px}

.m-poll{background:url(/i/m-poll.jpg);overflow:hidden;width:350px}
.m-poll-bl{background:url(/i/m-poll-bl.jpg) left bottom no-repeat; overflow:hidden;padding:0 0 0px 0;width:350px}
.m-poll-molot{background:url(/i/molotki.gif) right bottom no-repeat}
.m-poll .f1{background:url(/i/m-poll-t.jpg) repeat-x}
.m-poll .f1 label{width:247px;padding:3px 20px 0 0}
.m-poll .f1 .i-radio{margin:0 2px 0 41px} html:root .m-poll .f1 .i-radio{margin:4px 5px 3px 45px}


.m-poll .h{color:#000;font-weight:bold;padding:0 0 5px 46px}
.m-poll .h1{font-size:17px;color:#fff;font-weight:bold;padding:20px 0 15px 14px}
.m-poll .f1 div{padding:0} html>body .f1 div{padding:0 0 2px}

#poll-div{padding:0 0 0 20px}
#poll-sum{margin:10px 0 20px 0}
#poll-sum td{color:#ee8600;padding:5px 0}
#poll-sum td.td-l{color:#000;white-space:nowrap;width:1%}
#poll-sum img{height:10px;background:#009ee9;margin:2px 8px 0 10px}

#sech{background:url(/i/sech.jpg) repeat-x;height:43px;width:100%;}
#sech-l{background:url(/i/sech-l.jpg) no-repeat;height:43px;padding:8px 0 0 10px;}

#sech .f1 label{font-size:14px;width:auto;padding:3px 5px 0 15px}
#sech .f1 .inp{width:100%;margin:1px 0}
#sech .f1 select{width:200px;margin-top:1px}

#sech table{width:100%}
#sech .td1{width:100px;padding:0 0 4px 4px}
#sech .td3{width:410px;padding:0 0 0 20px}

#m-sech{padding:5px 0 0;background:#dff5ff url(/i/m-sech.gif) repeat-x;width:100%; margin-top: 0px}
html>body #m-sech{margin-top: 2px}
html:root #m-sech{margin-top: 20px}
html:first-child #m-sech{margin-top: 20px}
#m-sech-b{border-top:solid 1px #9fddff;border-bottom:solid 1px #9fddff;padding:10px 0 8px}
#m-sech .h{float:left;text-transform:uppercase;font-size:13px;width:200px;text-align:right;padding:1px 10px 5px 0}
#m-sech .tx{float:left}
#m-sech span{color:#fff;background:#0091d8;padding:1px 6px 2px;margin:0 2px}



#smap ul{padding:0;margin:0}
#smap li{list-style-type:none;margin:0 0 0px 25px;background: url(/i/smap-a1.gif) 0 6px no-repeat;padding:0 0 0 10px}
#smap li ul{margin:5px 0 6px 20px}
#smap li li{background:url(/i/smap-a1.gif) 0 6px no-repeat;padding:0 0 0 10px}
#smap li li li{background:url(/i/smap-a2.gif) 0 6px no-repeat}
#smap a{background:url(/i/smap-a1.gif) 0 6px no-repeat;padding:0 0 0 10px; font-family: Tahoma, Arial, Helvetica,
sans-serif;font-size:14px;font-weight:bold;text-decoration:none}
#smap li li a{font-family:Arial, Helvetica, sans-serif;font-weight:normal}
#smap li li li a{font-size:12px}


.wind-body{min-width:600px;background:#fff}
#wind-all{height:100%;min-height:100%;margin:auto;background:url(/i/m-sech.gif) left bottom repeat-x;}
html>body #wind-all{height:auto} /*for mozilla as IE treats height as min-height anyway*/
#wind{background:url(/i/m-sech.gif) repeat-x}
#wind-b{padding:40px 0;text-align:left}

.m-comp{background:url(/i/m-poll.jpg);overflow:hidden}
.m-comp-1{background:url(/i/m-poll-bl.jpg) left bottom no-repeat; overflow:hidden;padding:0 0 0 0}
.m-comp-2{background:url(/i/m-poll-t.jpg) repeat-x;padding:30px 0 0}
.m-comp-3{background:url(/i/molotki.gif) right bottom no-repeat}

.m-comp table{margin:15px 0 0}
.m-comp td{padding:0 5px 1px 20px;vertical-align:top}
.m-comp b{ white-space:nowrap}
.m-comp img{margin:0 0 0 17px;border:solid 1px #efc069}
.m-comp span{color:#ee8600}



#nav{padding:18px 5px 13px 1px;font-size:11px;position: relative;}
#nav a{text-decoration:none}
#nav span{color:#808080}
#nav img{margin:5px 3px 0;vertical-align:top}

.pnav{width:600px;padding:15px 0 0;float:left}
.pnav a{margin:0 0 0 3px;padding:1px 5px 2px;float:left}
.pnav a:hover{color:#fff;background:#90d3eb}
.pnav b{float:left;padding:1px 15px 2px 3px;font-weight:normal}
.pnav span{color:#fff;margin:0 3px 0 5px;background:#ee8600;float:left;padding:1px 5px 2px}
.pnav a.pnav-l,.pnav a.pnav-l:hover{color:#0090e2;background:url(/i/pnav-l.gif) no-repeat;padding-left:12px}
.pnav a.pnav-r,.pnav a.pnav-r:hover{color:#0090e2;background:url(/i/pnav-r.gif) right top no-repeat;padding-right:12px}



#mi{float:left;padding:7px 0 0}
#ih,#im,#is{width:22px;height:17px;background:url(/i/ih.gif) 3px 2px no-repeat;float:left;text-decoration:none;margin:0 2px;padding:0 !important}
#is{background:url(/i/is.gif) 5px 2px no-repeat}
#im{background:url(/i/im.gif) 3px 3px no-repeat}

#mtt{color:#000;height:33px;float:right;background:#ccc url(/i/mtt.jpg) repeat-x;border:solid 1px #fff;border-top:0}
#mtt-l{float:left;height:33px;background:url(/i/mtt-l.gif) left bottom no-repeat}
#mtt-r{float:left;height:33px;background:url(/i/mtt-r.jpg) right top no-repeat;padding:0 22px 0 12px}
#mtt-tx{float:left;padding:8px 0 0 20px}
#mtt a{color:#0090d4;padding:0 3px;text-decoration:none}
#mtt a:hover{color:#000}

#mt{color:#ccc;font-size:11px;margin:10px 0 0}
#mt a{ font-family: Tahoma, Arial, Helvetica, sans-serif;padding:8px 45px 7px;font-size:14px;font-weight:bold;float:left;text-decoration:none}
#mt a:hover{color:#ff9d00}
#mt img{float:left;background:url(/i/mt-ln.gif) no-repeat;width:1px;height:30px;margin:5px}

#center_banners {position: relative; margin-top: -3px}
html>body #center_banners {position: relative; margin-top: 5px}
html:root #center_banners {position: relative; margin-top: 7px}
html:first-child #center_banners {position: relative; margin-top: 7px}
#center_banners_bottom {position: relative; margin-bottom: 3px; padding-bottom: 14px}
html>body #center_banners_bottom {position: relative; margin-bottom: 3px; padding-bottom: 0px}
html:root #center_banners_bottom {position: relative; margin-bottom: 0px; padding-bottom: 0px}
html:first-child #center_banners_bottom {position: relative; margin-bottom: 0px; padding-bottom: 0px}
#center_banners img, #center_banners_bottom img {margin-right: 6px}

.article a {color:#ee8600;font-size:16px;margin:0;padding:15px 0 27px 0;font-weight:normal;}
.article a:hover {color:#0090e2; font-size:16px;margin:0;padding:15px 0 27px 0;font-weight:normal;}

