html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}


hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{ height:100%; background-color:#ffffff; color:#000; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
a{color:#035c93}
a:hover,a:hover span{color:#3ca206}
h1{font:24px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#004695} 
h2{font:18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#004695} 
h3{font:14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#004695}
p{margin-bottom:14px}

.line_h2{padding-bottom:4px; background:url(/images/fLine.gif) 0 100% repeat-x; margin-bottom:15px}
.line_h2 a{float:right; font-size:11px; margin-left:11px}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{position:relative; margin:12px 25px 0 25px; min-width:950px}
*html #container{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<950?'950px':'auto');}

#top{width:100%; position:relative; height:213px; background:url(/images/topPic.jpg) 100% 100% no-repeat}
#top .leng{width:150px; position: absolute; top:0; right:29%; margin-right:-75px}
#top .leng div{float:left; width:74px; line-height:20px}
#top .leng div span{float:left; width:21px; height:21px; background-image:url(/images/leng.jpg); margin-right:6px; _margin-right:3px; font-size:12px}
#top .leng div a{color:#035c93; text-decoration:none}
#top .leng div a span{cursor:pointer}
#top .leng div.ru span{background-position:0 0}
#top .leng div.en span{background-position:-21px 0}

#top .logoBlock{position: absolute; left:-7px; top:18px; line-height:18px}
#top .logoBlock a{text-decoration:none}
#top .logoBlock img{position:absolute; left:0; top:0}
#top .logoBlock span{ font-style:italic; font-size:16px; color:#3d9a0d; position:relative; left:65px; top:32px; }
#top .publicity{position:relative; top:109px; padding-left:4px}

#content{width:100%; position:relative}
.MainNavi{margin:0 1px; position:relative; z-index:1}
.MainNaviIn{width:100%; background:#f5f7f9 url(/images/mainNavi.gif) 0 50% repeat-x; border:1px solid #d6dce0; margin:0 -1px; position:relative; padding:14px 0 12px 0; min-height:198px; _height:198px}

.lt, .rt, .rb, .lb{width:7px; height:6px; position:absolute; overflow:hidden; background-image:url(/images/ang1.gif); background-repeat:no-repeat}
.lt{left:-1px; top:-1px; background-position:0 0}
.rt{left:-6px; margin-left:100%; top:-1px; background-position:-7px 0}
.rb{left:-6px; margin-left:100%; bottom:-2px; background-position:-7px -7px}
.lb{left:-1px; bottom:-2px; background-position:0 -7px}

.MainNaviIn table{width:100%; position:relative; left:-20px}
.MainNaviIn table td{vertical-align:top; padding:0 20px 0 40px;}
.MainNaviIn table td .title{font-size:16px; font-weight:bold; margin-bottom:5px; line-height:18px}
.MainNaviIn table td .title a{text-decoration:none}
.MainNaviIn table td ul{margin-bottom:15px}
.MainNaviIn table td ul li{font-size:12px; line-height:16px;}
.MainNaviIn table td ul li a{color:#000; text-decoration:none}
.MainNaviIn table td ul li a:hover{color:#3ca206}
.MainNaviIn table td .more{font-size:14px; line-height:16px}

.mainSerFild{width:284px; position:absolute; height:34px; border:1px solid #d6dce0; border-top:0; bottom:-35px; background-color:#f5f7f9; left:-1px}
.mainSerFild .inputFild{margin:2px 40px 0 11px; position:relative}
.mainSerFild .inputFild .inputText{padding:5px 0 4px 0; width:100%; border:1px solid #a8acad; margin:0 -40px 0 -1px; float:left; position:relative; height:16px; background:url(/images/search.gif) 0 0 repeat-x; vertical-align:top; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-indent:5px; _text-indent:0px}
.mainSerFild .inputFild .inputSubmit{width:34px; height:27px; top:0; background:url(/images/search.gif) 0 -25px no-repeat; border:none; float:left; position:relative; left:38px; cursor:pointer}

.columBlock{width:100%; position:relative}
.leftColumn{width:284px; float:left; padding-top:49px; padding-bottom:6px}
.country_LC{margin:0 1px; margin-bottom:9px}
.country_LC_In{width:100%; margin:0 -1px; border:1px solid #d6dce0; background:#f5f7f9 url(/images/mainNavi.gif) 0 50% repeat-x; position:relative; padding:14px 0 0 0;color:#004695; font-size:14px;}
.country_LC .title{ padding:0 0 6px 16px}
.country_LC .selectBlock{padding:0 16px; padding-bottom:14px; height:24px}
.country_LC .selectBlock select{width:100%;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.country_LC .checkboxBlock{padding:0 16px; position:relative; top:-2px}
.country_LC .checkboxBlock .element{float:left; width:40%; line-height:18px; padding-bottom:7px}
.country_LC .checkboxBlock .element input{width:18px; height:18px; margin:0; float:left}
.country_LC .submitBlock{padding:0 8px 9px 0; height:30px; text-align:right}

input.btn1{width:94px; height:30px; background:url(/images/btn1.gif) 0 0 no-repeat; border:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding:2px 0 4px 0; cursor:pointer}
input.btn1_off{width:94px; height:30px; background:url(/images/btn1_off.gif) 0 0 no-repeat; border:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding:2px 0 4px 0; cursor:pointer;}
a.btn1{width:94px;height:30px; background:url(/images/btn1.gif) 0 0 no-repeat; border:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding: 0  0; cursor:pointer; text-align:center; line-height:28px; text-decoration:none}
a.btn1:hover{color:#FFF}
a.btn2{width:150px;height:30px; background:url(/images/btn2.gif) 0 0 no-repeat; border:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding: 0  0; cursor:pointer; text-align:center; line-height:28px; text-decoration:none}


.advanced{width:100%; position:relative}
.advanced .setCol1{float:left; width:36%;}
.advanced .setCol1 .country_LC{margin:0 7px 0 1px; height:165px;}
.advanced .setCol1 .country_LC_In{padding:0; position:relative;height:100%}
.advanced .setCol1 .col_left{float:left; width:75%; position:relative; padding:10px 0 0 0}
.advanced .setCol1 .col_right{float:right; width:25%; margin-left:-10px;padding:10px 0 0 0}
.advanced .setCol1 .selectBlock{padding-left:9px; padding-right:19px}
.advanced .setCol1 .title{padding-left:9px;}
.advanced .setCol1 .checkboxBlock{padding-left:0; padding-top:24px; padding-bottom:25px} 
.advanced .setCol1 .checkboxBlock .element{width:49%}

.advanced .setCol2{width:33%; float:left}
.advanced .setCol2 .country_LC_In{padding-top:9px; padding-bottom:1px}


.advanced .setCol3{float:left; position:relative; width:31%; margin-left:-10px; left:10px}
.advanced .SerFild{width:100%; position:relative; height:37px; border:1px solid #d6dce0; background:#f5f7f9 url(/images/search.gif) 0 -52px repeat-x; margin-bottom:12px}
.advanced .SerFild .inputFild{margin:5px 40px 0 11px; position:relative}
.advanced .SerFild .inputFild .inputText{padding:5px 0 4px 0; width:100%; border:1px solid #a8acad; margin:0 -40px 0 -1px; float:left; position:relative; height:16px; background:url(/images/search.gif) 0 0 repeat-x; vertical-align:top; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-indent:6px; _text-indent:0px}
.advanced .SerFild .inputFild .inputSubmit{width:34px; height:27px; top:0; background:url(/images/search.gif) 0 -25px no-repeat; border:none; float:left; position:relative; left:38px; cursor:pointer}
.advanced .setCol3_In{ padding:0 0 0 6px}
*html .advanced .setCol3 .rb{bottom:-3px}
*html .advanced .setCol3 .lb{bottom:-3px}


.banner_LC{margin-bottom:17px; padding:0 0 0 8px}
.banner_LC img{ display:block; margin-bottom:10px; margin:0 0 10px 0}

.contact_LC{padding:0 0 0 8px; font-size:14px;}
.contact_LC li{margin-bottom:12px}
.contact_LC .color{color:#035c93}

.BigSubmit_block{ width:100%}
.BigSubmit{float:right; width:51px; height:51px; background:url(/images/BigSubmit.gif) 0 0 no-repeat; border:none; position:relative; left:-14px; cursor:pointer}
.BigSubmit_block .subSet{margin:0 66px 0 0;}
.BigCheckbox{float:left; width:33%; line-height:16px; font-size:12px; position:relative; left:13px; height:30px;; padding-top:2px}
.BigCheckbox input{float:left; width:16px; height:16px; margin:0 5px 0 0}
.BigSubmit_block .sound{width:98%;position:relative; left:13px; float:left}
.BigSubmit_block .sound a{text-decoration:none; font-size:13px; color:#0c3879; margin-right:16px}
.BigSubmit_block .sound a.act,.BigSubmit_block .sound a:hover{color:#6c9557}

.rightColumn{margin:0 0 0 312px; padding:11px 0 10px 0; }

.indTovar{float:right; width:217px; margin-left:48px}
.briefInfo{float:left; width:200px; position:relative; background:#a8acad url(/images/briefInfo.png) -446px 0 repeat-y; padding:20px 8px 0 15px; margin:0 0 35px -6px; left:6px}
.briefInfo .tt{position:absolute; left:0; top:0; background:url(/images/briefInfo.png) 0 0 no-repeat; width:223px; height:77px;}
.briefInfo .text{position:relative; font-size:12px; font-weight:bold; line-height:18px; font-weight:bold; color:#FFF; padding-bottom:7px}
.briefInfo .BB{width:223px; background:url(/images/briefInfo.png) -223px 0  no-repeat; position:relative; overflow:hidden; height:12px; margin:0 -8px 0 -15px}

.item_RC{padding:0 6px 0 8px; position:relative; overflow:hidden; margin-bottom:-20px}
.item_RC .element{width:100%; position:relative;}
.item_RC .clear{height:35px}
.item_RC .info{margin:0 0 0 72px}
.item_RC img{float:left; position:relative}
.item_RC h3{font-size:14px; font-weight:bold; color:#004695; padding:8px 0 5px 6px; background:url(/images/fLine.gif) 0 100% repeat-x; margin-bottom:5px; position:relative}
.item_RC .text{padding:0 0 6px 6px; font-size:12px; line-height:16px; min-height:32px; _height:32px}
.item_RC .more{padding:0 0 0 6px; font-size:12px;}
.item_RC .more a{color:#1374ca; padding-right:16px; background:url(/images/str.gif) 100% 50% no-repeat}
.item_RC .more a:hover{color:#3ca206}

.news_Ind{margin-right:260px; margin-bottom:38px}
.news_Ind .element{ margin-bottom:24px; padding-left:2px}
.news_Ind .date{color:#035c93; background:url(/images/date.gif) 0 1px no-repeat; padding:0 0 0 21px; height:15px; line-height:15px; font-size:13px; margin-bottom:10px}
.news_Ind .text{font-size:12px}

.LineStatus{padding:10px 0 8px 298px; font-size:14px; line-height:16px; margin-bottom:27px; color:#525252}
.LineStatus a{}
.LineStatus img{position:relative; top:-1px; margin:0 3px}
.LineStatus .btn1{float:right; margin:-10px 0 -8px 20px; position:relative; top:4px}
.LineStatus .btn2{float:right; margin:-10px 0 -8px 20px; position:relative; top:4px}
.LineStatusBig{padding-left:10px; padding-top:5px; margin-bottom:11px;margin-top:10px;}

.informLine{width:100%; margin-bottom:35px}
.informLine .country_LC{float:right; width:286px; margin:0}
.informTable{margin:0 302px 0 0;}
.informTable table{ border-collapse:collapse;width:100%}
.informTable table th{border:1px solid #c3ced6; background-color:#e8eff4; line-height:17px; font-size:14px; text-align:left; padding:10px 12px 8px 12px; color:#004695}
.informTable table td{border:1px solid #c3ced6; font-size:14px; line-height:16px;padding:7px 12px 6px 12px; line-height:16px}
.informTableIn{float:left; position:relative; width:100%}

.mapBlock{width:100%; position:relative; margin-bottom:35px}
.mapBlock .mapPic{width:456px; float:left; position:relative;}
.mapBlock .mapPic img{float:left}
.mapBlock .mapInfo{margin-right:520px;}
.mapBlock .mapInfoIn{width:100%; position:relative; float:left}
.mapBlock table{border-collapse:collapse;width:100%; position:relative; margin:0 -1px}
.mapBlock table td{border:1px solid #c3ced6; font-size:14px; line-height:16px;padding:7px 12px 6px 12px; line-height:16px}
.mapBlock table td a{text-decoration:none}

.channelChart{ margin-bottom:12px;}
.channelChart table{width:100%; border-collapse:collapse}
.channelChart table th{background-color:#06639c; text-align:left; color:#FFF; font-size:13px; padding:0px 12px 7px 20px; line-height:16px; border-left:1px solid #06639c}
.channelChart table th a{color:#FFF; text-align:left}
.channelChart table th a.beckTop{float:right; background:url(/images/beckTop.gif); width:12px; height:13px; position:relative; overflow:hidden;top:3px;}
.channelChart table td{border:1px solid #000; overflow:hidden}
.channelChart table td.greenBg{background-color:#e1f7d6}
.channelChart table td table{width:100%; position:relative; left:1px; top:1px; *border-bottom:1px solid #000; *border-right:1px solid #000; margin-top:-1px}
.channelChart table td table td{border:0; border-right:1px solid #d8dee2; border-bottom:1px solid #d8dee2; overflow:inherit; padding:0; font-size:12px; line-height:16px; padding:5px 0 7px 9px; vertical-align:top}
.channelChart table td table td.leng{ padding:2px 0 2px 8px; line-height:14px}
.channelChart table td table td.date{padding:5px 0 7px 9px; vertical-align:top;}

.channelChart table td table td.col1{width:14%; text-align: center;}
.channelChart table td table td.col2{width:30%}
.channelChart table td table td.col3{width:14%}
.channelChart table td table td.col4{width:14%}
.channelChart table td table td.col5{width:20%}
.channelChart table td table td.col6{width:5%; font-size: 10px;}

.channelChart2{ margin-bottom:12px;}
.channelChart2 table{width:100%; border:1px solid #d6dce0; border-collapse:collapse}
.channelChart2 td{background-color:#e8eff4; border-bottom:1px solid #d6dce0; font-size:14px; color:#004695; padding:7px 7px 5px 7px; vertical-align:top}
.channelChart2 .bord{background-color:#c3ced6; padding:0; width:10px; background:#e8eff4 url(/images/bord.gif) 3px 0 repeat-y}
.channelChart2 table td.col1{width:14%}
.channelChart2 table td.col2{width:30%}
.channelChart2 table td.col3{width:14%}
.channelChart2 table td.col4{width:14%}
.channelChart2 table td.col5{width:20%}
.channelChart2 table td.col6{width:5%}


.blue{color:#0c3879}
.green{color:#6c9557}

.inTopTitle{ font-size:14px; height:28px}
.inTopTitle a{background:url(/images/intop.gif) 100% 60% no-repeat; padding-right:12px;}

#footer{margin:0; background:url(/images/fLine.gif) 0 0 repeat-x; height:29px; padding:14px 4px 0 4px}
#footer .creator{float:right; }
#footer .creator a{color:#449de9}
#footer .creator a:hover{color:#3ca206}

img.logotype {height:40px; margin: 5px 5px;}
img.logo {margin-right: 5px;}
.channelChart table td table td.col2 table td.logoLine {padding-left: 35px;}
.left {float: left;}
.right {float: right;}
.checkboxBlockMargin {margin-top: 10px;}
.checkboxBlock {white-space: nowrap;}
.sound{position:relative; left:13px; float:right; margin-right: 30px;}
.NoLeftPadding {padding-left: 0px;}
.informLine .floatLeft {float: left;}
.width100Percent {width: 100%;}

.AdminMenu li {display: inline;margin-right: 20px;font-size: 16px;}
.channelChart table td table td.col2{padding: 0 0 0 0;}
.channelChart table td table td.col2 table{width: 100%; height: 100%;}
.channelChart table td table td.col2 table td{border: none;}
.MainNaviIn table td ul li{white-space: nowrap; height:18px;}
a.btnError{display:block;width:257px;height:53px; background:url(/images/error.jpg) 0 0 no-repeat; border:none; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding-top: 28px; padding-left: 10px; cursor:pointer; text-align:center; line-height:28px; text-decoration:none}
a.btnOrder{display:block;width:259px;height:59px; background:url(/images/order.jpg) 0 0 no-repeat; border:none; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding-top: 30px; padding-left: 30px; cursor:pointer; text-align:center; line-height:28px; text-decoration:none}
p.green {margin-bottom: 5px;}
div.title, td.title {color:#035c93;}
p.formError {color: red;}
p.formSuccess {color: green;}
div.tlSatPosition {width: 40px;height:18px;line-height:14px;margin:0 5px 0 0;padding:0px;display:inline-table;text-align: right;}
div.tlSatPosition sup {line-height:12px;}

dd {margin-bottom: 10px;}

/* 2.0 */
.channelTree li {font-size: 14px; padding-top: 3px;}
.channelTree ul ul li {padding-left: 20px;}
.channelTree ul ul ul li {padding-left: 20px;}

.channelTree{ margin-bottom:12px;}
.channelTree table{width:60%; border-collapse:collapse}
.channelTree table th{background-color:#06639c; text-align:left; color:#FFF; font-size:13px; padding:0px 12px 7px 20px; line-height:16px; border-left:1px solid #06639c}
.channelTree table th a{color:#FFF; text-align:left}
.channelTree table th a.beckTop{float:right; background:url(/images/beckTop.gif); width:12px; height:13px; position:relative; overflow:hidden;top:3px;}
.channelTree table td{border:1px solid #000; overflow:hidden}
.channelTree table td.greenBg{background-color:#e1f7d6}
.channelTree table td table{width:100%; position:relative; left:1px; top:1px; *border-bottom:1px solid #000; *border-right:1px solid #000; margin-top:-1px}
.channelTree table td table td{border:0; border-right:1px solid #d8dee2; border-bottom:1px solid #d8dee2; overflow:inherit; padding:0; font-size:12px; line-height:16px; padding:5px 0 7px 9px; vertical-align:top}
.channelTree table td table td.leng{ padding:2px 0 2px 8px; line-height:14px}
.channelTree table td table td.date{padding:5px 0 7px 9px; vertical-align:top;}

.channelTree table td table td.col1{width:40%;}
.channelTree table td table td.col2{width:50%;}
.channelTree table td table td.col3{width:10%;text-align: right;padding-right:5px;}

.channelTree2{ margin-bottom:12px;}
.channelTree2 table{width:60%; border:1px solid #d6dce0; border-collapse:collapse}
.channelTree2 td{background-color:#e8eff4; border:1px solid #d6dce0; font-size:14px; color:#004695; padding:7px 7px 5px 7px; vertical-align:top; overflow::hidden;}
.channelTree2 .bord{background-color:#c3ced6; padding:0; width:10px; background:#e8eff4 url(/images/bord.gif) 3px 0 repeat-y}
.channelTree2 table td.col1{width:40%}
.channelTree2 table td.col2{width:50%}
.channelTree2 table td.col3{width:10%;}

/* search tabs */
ul.subsection_tabs {clear:both;height:20px;list-style:none outside none;margin:0 0 5px;padding:0;}
ul.subsection_tabs {list-style:none outside none;}
ul.subsection_tabs li.tab {float:left;margin-right:7px;text-align:center;}
ul.subsection_tabs li.tab a {background-color:#FFFFFF;display:block;height:20px;padding:0 6px;width:150px;text-decoration: none;font-weight:bold;padding-top:5px;}
ul.subsection_tabs li.tab a.active {background-color:#035C93;color:#FFFFFF;cursor:default;}
ul.subsection_tabs li.tab a:hover {background-color:#035C93;color:#FFFFFF}

a.nobtn {font-size: 14px; float: right;}
.briefInfo .text a{position:relative; font-size:12px; font-weight:bold; line-height:18px; font-weight:bold; color:#FFF; padding-bottom:7px;text-decoration: none;}

