.logo { left:0px; top:47px; }
.lang { right:20px; top:20px; }
    .lang, .lang * { font-size:10px; }
    
.menu { top:62px; right:0; }
    .menu li { display:inline; list-style:none inside; padding-left:15px; white-space:nowrap; }
    .menu a { color:#4d4d4d; font-size:12px; text-decoration:none; text-transform:uppercase; }
    .menu a:hover { color:#e01019; text-decoration:none; }
    .menu a.active { color:#e01019; font-weight:bold; }

.menuExt { top:85px; right:390px; }
.menuExt a { color:#4d4d4d; font-size:12px; text-decoration:none; text-transform:uppercase; }
    .menuExt a:hover { color:#e01019; text-decoration:none; }
    .menuExt a.active { color:#e01019; font-weight:bold; }   

    
.mainWrapper { height:100%; width:1000px; }
    .mainWrapper .r1 { height:85px; }
    .mainWrapper .r2 { height:263px; }
    .mainWrapper .r3 { /*height:90%;*/ padding-left:205px; }
    .mainWrapper .r3Full { /*height:90%;*/ }
    .mainWrapper .r3Map { /*height:90%;*/ padding-left:54px; }
    .mainWrapper .r4 .rel { height:70px; }
    .mainWrapper .paddingMainWrapper { width:41px; }

.sectionMenu { margin-top:50px; padding-left:25px; }
    .sectionMenu h2 { font-weight:normal; margin:7px 0; }
    .sectionMenu ul { margin:15px 0 0 0; }
    .sectionMenu ul ul { margin:0 0 0 15px; }
    .sectionMenu li { list-style-position:outside; list-style-type:none; line-height:17px; }
    .sectionMenu li a { background:transparent url(/img/li_plus.gif) no-repeat scroll 0% 50%; color:#4d4d4d; font-size:12px; line-height:17px; padding-left:10px; text-decoration:none; }
    .sectionMenu ul ul li { line-height:15px; }
    .sectionMenu ul ul a { background:transparent url(/img/li_plus.gif) no-repeat scroll 0% 50%; font-size:11px; line-height:13px; color:#5c5c5c; }
    .sectionMenu li a:hover { color:#e01019; text-decoration:underline; }
    .sectionMenu li a.active { color:#e01019; }
    
.search { bottom:0px; /*left:205px;*/ left:320px; } 
.search a { font-size:10px; }
    
.copyright { bottom:0px; left:0px; width:auto; }
.copyright, .copyright * { font-size:11px; color:#4d4d4d; text-decoration:none; text-transform:uppercase; }
.counterIua { bottom:0px; right:0px; width:auto; }

.contentTitle { margin:5px 0 20px -15px; }
.contentTitleFull { margin:5px 0 20px 190px; }
.contentWrapper h2 { padding:15px 0 15px 0; }
.contentWrapper h2,.contentWrapper h3 { color:#AF172A/*#CC0017*/; text-transform:uppercase; }
.contentWrapper h3 { line-height:20px; }
.contentWrapper h4, .contentWrapper h5, .contentWrapper h6 { margin:0 0 10px 0; } 
.contentWrapper h4 { color:#AF172A; text-transform:normal; line-height:20px; }
.contentWrapper p { margin:5px 0 15px 0; }
.contentWrapper div, .contentWrapperFull div { margin:5px 0 5px 0; }
.contentWrapperMap div { margin:0; }
.contentWrapper ul { margin:0 0 20px 20px; }
.contentWrapper img { margin:2px 5px; }

.table_border { background:#dddddd; text-align:center; }
.table_ramka caption { color:black; font-size:18px; text-align:left; }
.table_ramka td { background:#FFFFFF; text-align:center; font-size:12px; padding:3px; }
.table_ramka th { color:black; font-size:14px; text-align:center; background: #CCCCCC; padding:3px; }


.wborder_table { border-collapse:collapse; }
.wborder_table th, .wborder_table td { border:1px solid #eee; padding:2px 4px; vertical-align:middle; }
.wborder_table th { text-align:center; }
.wborder_table td { text-align:left; }
.wborder_table caption { background:#aaa; text-align:left; color:#333; padding:4px; font-size:14px; }
.wborder_table .header_tr th { background:#ddd; color:#333; vertical-align:middle; white-space:nowrap; }
.wborder_table .tr1 {background-color:#eee;}
.wborder_table .tr2 {background-color:#ddd;}


iframe { border:none; }

.prodBrand { padding-top:40px;}
.prodBrand h3 { /*color:#6d6d6d;*/ font-size:15px; font-style:arial; font-weight:bold; line-height:19px; margin:0 0 25px 0; }
.prodBrand a, .prodBrand img { text-decoration:none; }
.prodBrand img { margin-right:16px; }
.prodBrand a img { margin-right:0; }
.prodBrand a { margin-right:16px; }

.t2c th { width:192px; padding-top:15px; }
.t2c th img { margin-right:20px; clear:both; margin-bottom:20px; }

.history th, .history td { border-bottom:1px solid #ccc; }
.history th { color:#AF172A; font-weight:bold; text-align:left; width:60px; padding-top:20px; }
.history td { padding:20px 0 10px 0; }
.history td p { margin:0; padding:0; margin-bottom:10px; }

.tenders { padding:20px; background-color:#fefeef; }
.contentWrapper .tenders h3, .contentWrapper .tenders h4, .contentWrapper .tenders a, .contentWrapper .tenders small { color:#6a6a6a; font-size:13px; font-weight:bold; text-transform:normal; line-height:20px; margin:0; padding:0; }
.contentWrapper .tenders h3 { color:#AF172A; }
.contentWrapper .tenders small { color:#6a6a6a; font-weight:normal; }
.contentWrapper .tenders a { color:blue; font-weight:normal; }

.tenders sup, .tenders .err { color:#AF172A; }
.tenders .wborder_table { width:100%; }
.tenders .wborder_table th, .tenders .wborder_table td { border:1px none #eee; vertical-align:top; }
.tenders .wborder_table input, .tenders .wborder_table textarea { width:350px; }
.tenders .wborder_table input.btn { width:auto; }
.tenders .wborder_table p { color:#AF172A; margin:0; padding:0; }


.border { border-collapse:collapse; margin:5px 10px; }
    .border caption { }
    .border tr.row1 { background-color:#fff; }
    .border tr.row2 { background-color:#eee; }
    .border th, .border td { border:1px solid #ddd; padding:5px; vertical-align:middle; text-align:left; }
    .border th { background-color:#888; color:white; text-align:center; }
    .border td.center { text-align:center; }
    .bg-err { background-color:#fcc; }

.borderNone { border-collapse:collapse; margin:5px 10px; }
    .borderNone caption { padding: 20px 0 20px 0; text-align:left; }
    .borderNone th, .borderNone td { padding:0 20px 5px 0; vertical-align:middle; text-align:left; }

