@charset "windows-1251";
/* CSS Document */

* { margin:0; padding:0;}
img {border:0}
html, body{ margin:0; padding:0; width:100%; height:100%; font-family: Tahoma; font-size:11px; 
}
#page_all {width:100%; margin:0 0 -100px 0; min-height:100%; background:#f0e9cf;}
* html #page_all {height: 100%;}
#page_empty {height:100px; clear: both; }
/*#page-all {min-height: 100%; margin-bottom: -30px;}
* html #page-all {height: 100%;}
#page-empty {height: 40px; clear: both;}
#page-footer {height: 30px;}*/

/*----- Шапка--------*/
#header{width:1250px; margin:0 auto;}
#head_wrap {width:100%; height:319px; float:left; background:#A30234 url(images/bg_top_l.jpg) left top no-repeat;}
#head_inp {width:100%; height:319px; background: url(images/bg_top_r.jpg) right top no-repeat;}
#head_main { width:100%; float:left; padding:7px 0 0 5%;}
#head_img {float:left; }
#head_flash {float:left; width:70%;}
#head_main img {float:left;}
/*-------------*/

/*-----Навигация ------*/
#nav_wrap {width:100%; float:left; background:#f1ead0 url(images/bg_menu0.jpg) top right no-repeat; height:40px; border-top:2px #000 solid; border-bottom:2px #000 solid;}
#nav_inp {width:100%; margin:2px 0 2px 0; height:34px; border-top:1px #000 solid; border-bottom:1px #000 solid;}

#nav {width:800px; margin:7px auto 0 auto;}
#nav li {list-style:none; float:left; padding:0 2px 0 2px; position:relative; height:28px;}
#nav li img { margin:7px 0 0 0;}
#nav li a {color:#000; text-decoration:underline; font: bold 15px Times New Roman;}
#nav li a:hover {color:#000; text-decoration:none;}

#nav li ul {margin:0 auto 0; position:absolute; top:20px; left:-10px; padding:10px 10px 10px 10px; background:#f1ead0; display:none; border:1px #000 solid;}
#nav li ul li {list-style:none; clear:both; height:16px;}

#nav li:hover ul, #nav li.jshover ul {display: block; }

/*-------------*/

/*------Контент--------*/
#cont_wrap {width:900px;margin:0 auto; background:url(images/bg_table.jpg) left top repeat-x; min-height:300px;}
*html #cont_wrap {height:300px;}
#cont_main {width:100%; float:left;}

/*----- Создает фон разделяющий левый и правый блок-----*/
#cont_inn {width:100%; float:left; background:url(images/bg_inn.gif) 60% 20px repeat-y;}
/*------------------------------------------------------*/

#cont_left {width:60%; float:left; margin:15px 0 0 0; padding:0 0 0 5%;}
#cont_left img {float:left;}
.zag_main {width:100%; float:left; margin:10px 0 0 0;}
.zag01 {float:left; color: #A30234; font: bold 36px Times New Roman;}
.zag02 {float:left; color: #A30234; font: bold 16px Times New Roman; line-height: 16px; margin:2px 0 0 0;}

#news {width:100%; float:left;}
.news_bl_main {float:left; margin:5px 0 10px 0; width:100%;}
/*#news img {width:100px; height:100px;}*/
.date01 {height:20px; float:left; padding:0 0 0 25px; width:60%; margin:0 0 0 10px; background:url(images/left_poj.gif) 0 7px no-repeat; } 
.date02 {height:20px; float:left; padding:0 25px 0 0; background:url(images/right_pp.gif) 100% 7px no-repeat; line-height:20px;} 

.news_inn {padding-left:10px; width:65%; float:left;}
#kart {float:left; width:60%; margin:5px 0 15px 0;}

#cont_right {width:30%; float:right; margin:15px 0 15px 0;} 
#cont_left a, #cont_right a {color:#000; text-decoration:underline;}
#cont_left a:hover, #cont_right a:hover {color:#000; text-decoration:none;}

.blue {color:blue; font-weight:bold;}
.red {color:red; font-weight:bold;}
/*-------------*/

/*------Футер--------*/
#footer_wrap {width:100%; background:#f1ead0; height:100px; border-top:1px #000 solid;  }
#footer_inn {width:100%; background: #A30234 ;  height:96px; border-top:2px #000 solid; margin:2px 0 0 0;  }
#telefon {width:370px; float:left; background:url(images/shnur.jpg) left bottom repeat-x;}
#telefon img { float:right; }
#cop {color:#fff; float:left; margin:10px 0 0 0; line-height:15px;}
#cop a {color:#fff; text-decoration:underline; font-size:10px;}
#cop a:hover {color:#fff; text-decoration:none;}
.white {COLOR: #F0E9CF;	FONT: 20px, Times New Roman;}
#count {float:right; margin:30px 10% 0 0; padding:0 20px 0 0;}

/*-------------*/


.blue {color:blue; font-weight:bold;}
.red{
	COLOR: #A30234;
	FONT: bold 16px Times New Roman;
	line-height: 15px;
}

.red_big{
	COLOR: #A30234;
	FONT: bold 36px Times New Roman;
}

.red_black{
	COLOR: #000000;
	FONT: bold 20px Times New Roman;
}





a {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

hr{
border: none; /* Убираем границу для браузера Firefox */
color: #000; /* Цвет линии для браузера Internet Explorer */
background-color: #000; /* Цвет линии для браузера Firefox и Opera */
height: 2px; /* Толщина линии */
width: 100% /* Ширина линии */
}
