@charset "windows-1251";
/* -----------------------------------------------*/
/* --->>> Стили для основных браузеров <<<--------*/
/* -----------------------------------------------*/
html, body { border:0; margin:0; padding:0; height:100%; font-size:12px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; background:#1093b9; min-width:1000px; }
/*----------------- Заголовки -------------------*/
h1, h2, h3, h4, h5, h6 { color:#2b7e9c; font-weight:bold; }
h1 { font-size:16px; padding:0 0 28px 0; margin:0; }
h2 { padding-bottom:10px; font-size:12px; }
h3 { font-size:11px; }
p { padding:0 0 25px 0; margin:0; }
ul { list-style:none; }
strong { color:#69808F; font-weight:bold; }
/*-----------------Общие стили -------------------*/
ul, ol { margin:0; padding:0; }
img { border:0; vertical-align:top; }
.clear { clear:both; }
/*------------------- Ссылки ---------------------*/
a:hover { text-decoration:none; }
a { color:#007eff; text-decoration:underline; }
a:focus { outline: none; }
/*-------------------- Формы ---------------------*/
form { margin:0; padding:0; display:inline; }
input, select, textarea { font:1em Arial, Helvetica, sans-serif; }
/*------------------- Таблицы -------------------*/
table {margin-top:20px; margin-bottom:20px; color:#000048;padding:0; }
table tr td { padding:6px; }
table td {padding:0;}

/*----------------- Главный блок ----------------*/
.page { min-height:100%; height:auto !important; height:100%; margin:0 auto -109px; }
/*----------------- Шапка сайта -----------------*/
.header { height:405px; }
.header_top { position:relative; zoom:1; width:990px; margin:0 auto; }
.header_bottom { background:url(img/image_main_top.png) no-repeat; width:750px; height:229px; position:absolute; right:9px; margin-top:13px; }
.header_bottom_in { position:relative; margin-top:245px; }
/*
.find { width:295px; height:18px; border:1px solid #000000; background:#FFFFFF; padding:0 0 0 2px; }
.cleardefault { width:270px; height:12px; border:0; }
.vadic { position:absolute; top:3px; left: 308px; color:#FFFFFF; font-size:14px; }
.icq_number_one { position:absolute; background:url(img/icq_number_one.png) no-repeat; color:#FFFFFF; font-size:18px; padding:0 0 0 22px; left: 501px; top:2px; }
.icq_number_two { position:absolute; background:url(img/icq_number_two.png) no-repeat; color:#FFFFFF; font-size:18px; padding:0 0 0 22px; left: 628px; top:2px; }
*/
.find { width:275px; height:18px; border:1px solid #000000; background:#FFFFFF; padding:0 0 0 2px; }.find_knopka { position:relative; top:2px; }
.cleardefault { width:250px; height:12px; border:0; }
.vadic { position:absolute; top:3px; left: 295px; color:#FFFFFF; font-size:14px; }
.icq_number_one { position:absolute; background:url(img/icq_number_one.png) no-repeat; color:#FFFFFF; font-size:18px; padding:0 0 0 22px; left: 508px; top:2px; }
.icq_number_two { position:absolute; background:url(img/icq_number_one.png) no-repeat; color:#FFFFFF; font-size:18px; padding:0 0 0 22px; left: 630px; top:2px; }
.icq_number_three { position:absolute; background:url(img/icq_number_one.png) no-repeat; color:#FFFFFF; font-size:18px; padding:0 0 0 22px; left: 385px; top:2px; }
.logo { position:relative; left:-15px; width:358px; height:78px; margin:0 auto; padding:30px 0 0 0; }
.logo a { position:absolute; z-index:1000; }
.phone { position:absolute; right:9px; top:36px; font-size:24px; color:#FFFFFF; }
.phone span { position:relative; top:-20px; left:-7px; font-size:18px; color:#000000; }

/*.phone { position:absolute; right:9px; top:56px; font-size:28px; color:#FFFFFF; }
.phone span { position:relative; top:-20px; left:-7px; font-size:18px; color:#000000; }*/

.top_icon { position:absolute; right:12px; top:18px; }
.top_icon ul li { float:left; margin:0 26px 0 0; }
.top_icon ul li.last { margin:0; }
.zavitushka_left { position:absolute; top:0; left:0; width:497px; height:268px; background:url(img/zavitushka_left.png); }
.zavitushka_right { position:absolute; right:0; top:0; width:465px; height:94px; background:url(img/zavitushka_right.png); }
.osvetlitel_center { position:absolute; width:478px; height:299px; top:0; margin-left:-35px; background:url(img/osvetlitel_center.png); z-index:100; }
/*-----------------Менюшка в шапке -----------------*/
.left_menu { position:absolute; top:88px; left:9px; z-index:1010; width: 220px; }
.left_menu ul { position:relative; left:-20px; }
.left_menu li { padding:0 0 0 12px; height:32px; position:relative; left:9px; margin:0 0 14px 0; }
.left_menu li a { position:absolute; height:32px; line-height:32px; text-decoration:none; font-weight:bold; color:#ffffff; }
.left_menu li.active { position:relative; left:0; }
.left_menu li.active a { position:absolute; background:url(img/left_menu_center.jpg); height:32px; line-height:32px; text-decoration:none; font-weight:bold; color:#37d3ff; }
.left_menu li a:hover { text-decoration:underline; }
/*-----------------------### ----------------------*/
.main_page { position:relative; width:98%; left:50%; margin-left:-49%; background:#F5F8EF; border:1px solid #dde7d4; float:left; }
.left_block { position:relative; width:265px; float:left; padding:15px 0 0 0; background:url(img/bg_left_block.jpg) top right #F5F8EF; }
.left_block_info { padding:0 0 0 12px; }
.zagolovok { font-size:16px; color:#2b7e9c; font-weight:bold; }
/*-----------------Менюшка каталога ---------------*/
.left_katalog ul { padding:20px 0 0 0; width:245px; }
.left_katalog ul li { background:url(img/left_katalog_li.jpg) 0 9px no-repeat; padding:0 0 0 15px; line-height:20px; }
.left_katalog ul li.active { background:url(img/left_katalog_li_active.jpg) 0 9px no-repeat; }
.left_katalog ul li a { color:#2d2d2d; text-decoration:none; }
.left_katalog ul li a:hover { text-decoration:underline; }
.left_katalog ul li.active a { color:#0090b9; text-decoration:underline; }
.cena_birja { font-size:11px; position:relative; left:27px; }
/*--------------Таблички с информерами ------------*/
table.cena_birja { border:0; margin:40px 0 0 0; left:-20px; }
table.cena_birja tr { border:0; }
table.cena_birja tr td { padding:0; border:0; }
table td { border:0; }
table strong { font-weight:bold; color:#000000; }
table tr td.cena_birja_date { padding:12px 0 12px 0; }
table.kurs { position:relative; left:27px; border:0; font-size:11px; margin:32px 0 0 0; }
table.kurs tr td { padding:0; border:0; }
table.kurs tr td.kurs_padding { padding:0 0 19px 0; border:0; }
/*-----------------------### ----------------------*/
.right_block { float:right; width:250px; background:url(img/bg_right_block.png) top right no-repeat; }
.right_block_info { padding:0 13px 0 11px; }
/*-----------------ON-line заказ ------------------*/
.on_line_zakaz { padding: 15px 0 25px 30px; font-family: Arial, Tahoma, sans-serif; font-size: 18px; }
.formparam { width:106px; padding: 3px 0 0 0; font-family: Arial, Tahoma, sans-serif; font-size: 11px; float:left; color:#42373d; height: 25px; }
.forminput { width:50%; float:left; height: 28px; font-family: Arial, Tahoma, sans-serif; font-size: 11px; }
.forminput input { width:90%; border: 1px solid #999999; }
.forminput input.submit { background-color: #cc0001; border: 1px solid #cc0001; color:white; padding: 2px 2px 2px 2px; width:65px; position:relative; left:10px; }
/*-----------Блок новостей на главной ------------*/
.news_block_main { margin:70px 0 0 0; padding:0 0 0 4px; }
.news_block_main span { color:#2b7e9c; font-size:16px; font-weight:bold; }
.news_date { color:#1ca2c8; font-weight:bold; margin:30px 0 17px 0; }
.news_text { text-align:justify; }
.news_text_info { text-align:right; background:url(img/news_more.jpg)115px 6px no-repeat; margin:20px 0 20px 0; }
.news_text_info a { color:#1CA2C8; }
.news_text_info2 {text-align:right; margin:20px 0 20px 0; }
.news_text_info2 a { color:#1CA2C8; }
.news_razdelitel { background:url(img/news_razdelitel.jpg); height:1px; overflow:hidden; }
.news_archiv { text-align:right; padding:15px 0 33px 0; }
.news_archiv a { font-weight:bold; color:#2b7e9c; }
/*---------Стили для центрального блока ----------*/
.center_block { margin:0 250px 0 265px; padding:15px 25px 0 25px; text-align:justify; color:#69808F; background:#ffffff; }
.center_block1 { margin:0 250px 0 265px; padding:15px 25px 0 25px; text-align:justify; color:#69808F; }

.center_block ul { margin:0 0 25px 0; }
.center_block li { padding:0 0 0 25px; background:url(img/center_block_li.jpg) 12px 6px no-repeat; }
/*-----------------Подвал сайта -----------------*/
.footer, .garant { height:109px; clear:both; width:98%; left:50%; margin-left:-49%; }
.footer { position:relative; }
.footer_in { position:relative; }
.phone_footer { position:absolute; right:0; top:0px; font-size:24px; color:#FFFFFF; }
.phone_footer span { position:absolute; right: 160px; font-size:18px; color:#000000; }
.phone_footer span .phone_cod{ position:absolute; right: 160px; top:30px; font-size:18px; color:#000000; }
.phone_footer_icon { position:absolute; right:281px; }

/*.phone_footer { position:absolute; right:0; top:0px; font-size:28px; color:#FFFFFF; }
.phone_footer span { position:absolute; right: 160px; font-size:18px; color:#000000; }
.phone_footer span .phone_cod{ position:absolute; right: 160px; top:40px; font-size:18px; color:#000000; }
.phone_footer_icon { position:absolute; right:281px; }*/

.zavitushka_footer_right { position:absolute; top:0; left:-23px; }
.footer_menu { padding:21px 0 0 7px; font-size:11px; }
.footer_menu ul li { float:left; background:url(img/footer_li_bg.png) right center no-repeat; padding:0 8px 0 3px; }
.footer_menu ul li.last { background:none; }
.footer_menu ul li.active a { text-decoration:underline; }
.footer_menu ul li a { color:#FFFFFF; text-decoration:none; }
.footer_menu ul li a:hover { text-decoration:underline; }
.copyright { position:absolute; left:7px; top:51px; width:509px; color:#FFFFFF; }
.copyright span a { color:#FFFFFF; text-decoration:underline; }
.copyright span a:hover { text-decoration:none; }
.schetchik { position:absolute; left:43%; top: 62px; }
.schetchik ul li { float:left; padding:0 20px 0 0; }
.zavitushka_footer_center { position:absolute; top:0; left:25%; }
/* sklad */
.sclad { font-size:14px; color:#69808F; font-weight:bold; }
.sclad_rod {float: left; width: 23%; margin-left: 2%;}
.sclad_doch {float: left; width: 50%; margin-left: 2%;}

#pagination{margin:40px 0 0 0;} 
/*  scab */
.scab_h1{
color: #1CA2C8;
 font-size: 15pt;
 font-family: Times New Roman,Times,serif; 
 font-variant: normal;
}
.scab_p{
color: #2B7E9C;
 font-size: 20px; 
 font-family: Times New Roman,Times,serif; 
 font-weight: normal;
}
.scab_t{
border:2px solid #1093B9;
background-color: #F2F8EC;
padding:0;
}

.map ul{margin-bottom:0px;}
.map ul ul{margin-bottom:0px; padding-top:5px;}
.map li{margin-bottom:5px;}
