/* CSS Doc*ument */

/*div{ border:1px solid #CCCC99;}*/

html, body {
	height: 100%;
}

body {min-width:997px;
margin:0px;
padding:0px;
_width: expression(document.documentElement.clientWidth < 997 ? "997px" : "auto");}
body{ padding:0px;
margin:0px;}
body {behavior:url(/templates/zaovivas/csshover.htc);}
img{ border:none;
padding:0px;
margin:0px;}
a{ border:none;}
form {padding:0;margin:0;}

h1 {
	color:#3779CE;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
a {
	outline: none;
}
img#logo {
width:193px;
height:38px;
cursor:pointer;
background:url(/templates/zaovivas/images/logo_text.png) top left no-repeat;
_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zaovivas/images/logo_text.png', sizingMethod='scale');
}

.header{ /*border:1px solid #FF0000;*/ height:130px;
position:relative;
width:100%;}
.header_left_bg{ background:url(/templates/zaovivas/images/header_left_bg.jpg) top left;
width:291px;
height:129px;
float:left;}
.header_right_search_bg{ background:url(/templates/zaovivas/images/header_right_search_bg.jpg) top right;
width:212px;
height:73px;
float:right;
position:absolute;
right:0px;
top:32px;}

.header_right_poloska{ width:77%;
height:24px;
background:#3779ce;
top:105px;
left:0px;
margin-left:23%;
z-index:1;
float:right;
margin-top:-24px;}

.header_logo {
width:260px;
height:125px;
position:absolute;
left:0px;
top:0px;
margin-left:10px;
}
.header_map{/* border:1px solid #000000;*/ width:102px;
margin-top:62px;
float:left;}
.header_map img{ margin-left:3px;}
.header_telefon{ /*border:1px solid #000000;*/ font-family:Verdana;
font-size:14px;
color:#FFFFFF;
width:130px;
height:40px;
float:left;
margin-top:47px;}




.header_menu{ position:absolute;
left:30%;
top:49px;
width:500px;
z-index:11000;}
.header_menu ul{ padding:0;
margin:0;
list-style:none;}
.header_menu ul li{ /*border:1px solid #0000FF;*/ width:160px;
height:26px;
float:left;
/*line-height:10px;
background:url(/templates/zaovivas/images/header_menu_normal2.jpg) center no-repeat;*/ text-align:center;
/*padding-top:46px;*/ margin-left:2px;
z-index:200;
position:relative;}
.header_menu ul li:hover{ /*background:url(/templates/zaovivas/images/header_menu_hover2.jpg) center no-repeat;
width:160px;
height:56px;*/}
.header_menu ul li a{ font-family:Verdana;
font-size:14px;
color:#3779ce;
text-decoration:none;
font-weight:bold;
display:block;
padding-top:20px;
padding-left:20px;
height:36px;
}
.header_menu ul ul{ width:161px;
height:103px;
display:none;
position:absolute;
/*top:102px;
padding-top:26px;*/
left:0px;
z-index:10;
/*padding-top:-50px;
*/}
/*.header_menu ul ul{ padding-top:80px;}*/
.header_menu ul ul li{ /*border:1px solid #00FF33;*/ padding:0;
margin:0;
background:none;
height:23px;
padding-top:10px;
background:url(/templates/zaovivas/images/header_menu_podraz_center.jpg) center repeat-y;
display:block;
/*border-bottom:1px dotted #000000;*/
text-align:left;
text-align:left;}

.header_menu ul ul li a{ font-family:Arial;
font-size:12px;
color:#3779ce;
font-weight:normal;
padding-left:15px;
display:block;
/*border-bottom:1px dotted #000000;*/
width:139px;
padding-top:0px;
background:url(/templates/zaovivas/images/header_border_podmenu2.gif) center bottom repeat-x;
width:138px;
height:20px;
line-height:10px;
}
.last{ background:url(/templates/zaovivas/images/header_menu_podraz_bottom.jpg) bottom center no-repeat;
width:160px;
height:45px;
border:none;
}
.header_menu .last a{ border:none;
border:0px;
background:none;}


.header_menu ul ul li:hover {
/*background:none;
height:23px;
padding-top:10px;*/
background:url(/templates/zaovivas/images/header_menu_podraz_center.jpg) center repeat-y;}
.header_menu ul ul li:hover a{ color:#000000;}
.header_menu ul li:hover ul{ display:block;}


.navigation{ height:20px;
padding-left:8%;
color:#FFFFFF;
overflow: hidden;
font-family:Arial;
font-size:12px;
line-height:20px;}
.navigation ul{ padding:0;
margin:4px 0 0 0;
list-style:none;
}
.navigation ul li{ float:left;line-height:20px;
}
.navigation ul li img{ padding-left:5px;
padding-right:5px;}
.navigation ul li a,
.navigation ul li a:hover,
.navigation ul li a:visited:hover {
	font-family:Arial;font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:20px;}




#menu0{       background:url(/templates/zaovivas/images/menu_company2_1.jpg)  center top no-repeat;
width:160px;
height:26px;padding-bottom:30px;_padding-bottom:0;}
#menu0:hover{ background:url(/templates/zaovivas/images/menu_company2_2.jpg)  center top no-repeat;
width:160px;
height:56px;padding-bottom:30px;_padding-bottom:0;}
#menu1{       background:url(/templates/zaovivas/images/menu_prodage2_1.jpg)  center top no-repeat;
width:160px;
height:26px;padding-bottom:30px;_padding-bottom:0;}
#menu1:hover{ background:url(/templates/zaovivas/images/menu_prodage2_2.jpg)  center top no-repeat;
width:160px;
height:56px;padding-bottom:30px;_padding-bottom:0;}
#menu2{       background:url(/templates/zaovivas/images/menu_contacts2_1.jpg) center top no-repeat;
width:160px;
height:26px;padding-bottom:30px;_padding-bottom:0;}
#menu2:hover{ background:url(/templates/zaovivas/images/menu_contacts2_2.jpg) center top no-repeat;
width:160px;
height:56px;padding-bottom:30px;_padding-bottom:0;}




.form_search {
/*border:1px solid #0000FF;*/
padding-top:20px;
padding-left:10px;
padding-left:15px;}
.search_slovo{ padding-left:10px;
color:#ccc;}
.search_button{ background:url(/templates/zaovivas/images/search_button.gif) right no-repeat;
border:none;
width:16px;
height:16px;}


.content{ margin:0px auto;
width:99%;
/*height:660px;*/}


.content_produkt_title{ /*border:1px solid #00FFFF;*/ height:80px;}
.content_icon_produkt {
background:url(/templates/zaovivas/images/content_icon_prodage.jpg) top left no-repeat;
padding: 1px 0 0 0;
height:62px;
margin-left:28px;
margin-top:22px;
}

.content_icon_cont {
padding: 1px 0 0 12px;
height:72px;
margin-top:22px;
}
.content_icon_cont h1 {
padding-left:15px;
}
.picture {
float:left;
width:56px;
text-align:right;
padding-right:6px;
}
.content_slovo_produkt{ margin-left:45px;
margin-top:10px;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#3779ce;}
.content_produkt{ margin:0px auto;
/*border-bottom:1px dotted #a3cc3f;*/ height:300px;
width:86%;}
.content_produkt_0{ width:33%;
height:280px;
float:left;
}
.content_produkt_1{ /*border:1px solid #000000;*/ width:33%;
height:280px;
float:left;
border-left:1px dotted #a3cc3f;}
.content_produkt_text{ /*border:1px solid #000000;*/ height:70px;
font-family:Arial;
font-size:12px;
color:#3779ce;
margin:auto;
width:170px;}
.content_produkt_pictures{ /*border:1px solid #000000;*/ width:160px;
height:160px;
margin:auto;
text-align:center;}
.content_produkt_podrobnee{ /*border:1px solid #000000;*/ width:160px;
height:30px;
margin:auto;}
.content_produkt_podrobnee a{font-family:Arial;
font-size:11px;
color:#3779ce;}



.company{ /*border:1px solid #000000;*/ width:100%;
height:240px;
/*border-bottom:1px dotted #A3CC3F;*/ margin-top:15px;}
.company_icon{ /*border:1px solid #333333;*/ width:60px;
height:240px;
float:left;
background:url(/templates/zaovivas/images/content_icon_company.jpg) top left no-repeat;
margin-left:28px;}
.company_text{ font-family:Arial;
font-size:14px;
color:#000000;}
.company_text_title{ font-family:Arial;
font-weight:bold;
color:#3779ce;
font-size:16px;}
.company_text ul{ margin-left:20px;}

.hr{ border-bottom:1px dotted #a3cc3f;
margin:auto;
width:90%;}


.spisok{ margin-left:105px;
_margin-left:135px;}

.spisok ul{ padding:0;
margin:0;
list-style:none;}

.spisok ul li{ /*margin-left:20px;*/ padding:0;
margin:0;
list-style:url(/templates/zaovivas/images/spisok_marker.gif);}

.spisok ul li a{ color:#000;}

.spisok ul li a span{ color:#FF0000;}

.spisok label{ color:#FF0000;}




.news{ /*border:1px solid #000000;*/ width:100%;
/*height:280px;*/ margin-top:24px;}

.news_blog{ width:40%;
/*height:280px;*/ float:left;
}

.news_blog_2{ width:30%;
/*height:280px;*/ float:left;
/*margin-left:8%;*/}
.news_blog_3{ width:29%;
/*height:280px;*/ float:right;}

/*.news_blog_1{ border:1px solid #000000;
width:315px;
height:230px;}*/
.news_icon_vopros{ /*border:1px solid #000000;*/ width:40px;
height:230px;
background:url(/templates/zaovivas/images/news_icon_vopros.jpg) top left no-repeat;
float:left;
margin-left:40px;
_margin-left:25px;} 
.news_form{ width:280px;
/*height:230px;*/ float:left;border-right:1px dotted #A3CC3F;
text-align: center;
padding-left:20px;}

.news_form_top{ background:url(/templates/zaovivas/images/news_blog_form.jpg) top center no-repeat;
width:270px;
height:41px;
text-align:center;}
.news_form_top div{ font-family:Arial;
font-size:14px;
padding-top:20px;
padding-left:15px;}
.news_form_left{ /*border:1px solid #000000;*/ width:65px;
height:140px;
float:left;}
.news_form_right{/* border:1px solid #000000;*/ width:200px;
height:180px;
float:left;}





.form_feedback{ width:192px;
height:20px;
border:1px solid #4180d0;
margin-top:5px;}
.form_text{ font-family:Arial;
font-size:12px;
color:#3779ce;
padding-top:12px;
text-align:left;}
.form_textarea{ margin-top:5px;
width:192px;
border:1px solid #4180d0;
}
.form_submit{ background:url(/templates/zaovivas/images/form_submit.gif) bottom right no-repeat;
width:85px;
height:13px;
border:none;
float:right;
margin-top:5px;
cursor:pointer;}




/*.news_box_bg{border-right:1px dotted #A3CC3F;
 width:280px;
height:230px;}*/
.news_box{ /*border:1px solid #000000;*/ width:290px;
/*height:215px;*/ /*overflow:scroll;*/}
.news_box_left{/* border:1px solid #000000;*/ width:30px;
height:215px;
float:left;
background:url(/templates/zaovivas/images/news_icon_i.gif) top left no-repeat;}
.news_box_right{ /*border:1px solid #00FF99;*/ width:255px;
/*height:215px;*/ float:right;}
.news_box_right_title{ font-family:Arial;
font-size:16px;
font-weight:bold;
color:#3779ce;}
.news_date{ font-family:Arial;
font-size:12px;
color:#000000;
display:inline;
padding-left:20px;}
.news_box_title{ font-family:Arial;
font-size:12px;
color:#085b9a;}
.news_box_right_text{ font-family:Arial;
font-size:12px;
text-align:left;
line-height:18px;}
.news_box_right_podrobnee{ float:right;
margin-top:5px;
padding:0 0 20px 0;}
.news_box_right_podrobnee a{ font-family:Arial;
font-size:12px;
color:#3779ce;}
.news_box_right_podrobnee img{ margin-right:10px;}



.news_box_3{ width:275px;
/*padding-top:38px;*/ }
.news_box_3 a {
	color: #000000;
	text-decoration: underline;
}
.news_box_3 a:hover {
	color: #FF0000;
	text-decoration: underline;
}	
.news_box_3_stroka{ font-family:Arial;
font-size:12px;}
.news_box_3_date{ display:inline;
padding-left:10px;}
.news_box_3_title{ display:block;
padding-left:19px;
margin:0 0 10px 0;}



.korzina{ clear: both;
width:150px;
height:60px;
margin-left:40px;
float:left;}

.korzina_img{ background:url(/templates/zaovivas/images/korzinka.jpg) top left no-repeat;
width:40px;
height:52px;
float:left;}

.korzina_zakaz{ float:left;
margin-left:10px;
margin-top:23px;}
.korzina_zakaz a{font-family:Arial;
font-size:14px;
color:#3779ce;}

.footer { 
margin-top:10px;
border-top:1px solid #ff0000;
width:99%;
height:50px;
}

.footer_left{
height:50px;
margin-left:20px;
margin-top:12px;
float:left;
}

.footer_right{ /*border:1px solid #000000;*/ float:left;
width:87%;
text-align:center;
font-family:Tahoma;
font-size:11px;
color:#6f6f6f;
height:50px;}

.footer_right_web{ margin-top:5px;}
.footer_right a{font-family:Tahoma;
font-size:11px;
color:#6f6f6f;
text-decoration:none;}

/* ÄÎÐÀÁÎÒÊÈ È.À.À. */

#content_inner {
	margin-top:-50px;
	padding: 0 60px;
	color: #000000;
	font-family: Arial;
	font-size: 14px;
}
.cont {
padding-left:14px;
margin-bottom:15px;
}
#content_inner a {
	color: #000000;
	text-decoration: underline;
}
#content_inner a:hover,
#content_inner a:visited:hover {
	color: #FF0000;
	text-decoration: underline;
}
#content_inner a:visited {
	color: #FF0000;
	text-decoration: none;
}

/* ÊÀÒÀËÎÃ */

#content_inner .catalog_section a,
#content_inner .catalog_section a:visited {
	color: #000000;
	text-decoration: none;
}
#content_inner .catalog_section a:hover,
#content_inner .catalog_section a:visited:hover {
	color: #FF0000;
	text-decoration: none;
}

/* ÐÅÇÓËÜÒÀÒ ÏÎÈÑÊÀ */

/* *********************************
   *                               *
   *  ÂÍÅÑÅÍÎ ÈÇÌÅÍÅÍÈÅ Â ËÎÃÈÊÓ:  *
   *        ÄÎÁÀÂËÅÍ  ÊËÀÑÑ        *
   *        what_was_search        *
   *                               *
   ******************************** */

.what_was_search {
	margin: 20px 0 30px 0;
}

/* ÊÀÒÀËÎÃ: ÑÏÈÑÎÊ ÝËÅÌÅÍÒÎÂ */

.table_section_element {
	margin: 0 auto;
	width: 97%;
	border-collapse: collapse;
	border: 1px solid #333333;
	background-color: #edeefb;
}
.table_section_element tr:hover {
	background-color: #dfe0f9;
}
.table_section_element th:hover,
.table_section_element td:hover {
	background-color: #b8b9de;
}
.table_section_element th {
	padding: 3px 10px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #333333;
}
.table_section_element td {
	color: #000000;
	padding: 2px 10px;
	text-align: center;
	border: 1px solid #333333;
	vertical-align: middle;
}
.table_section_element td.left {
	text-align: left;
	vertical-align: middle;
}

/* ÑÄÅËÀÒÜ ÇÀÊÀÇ */

.order_table td {
	padding: 5px 10px 15px 0;
	vertical-align: top;
}
.order_table .text,
.order_table .form_select,
.order_table .textarea {
	border:1px solid #4180D0;
	width: 300px;
}
.order_table .textarea {
	height: 100px;
}
.order_table .captcha_table td {
	padding: 0;
	vertical-align: top;
	text-align: right;
}
.contacts {
widht:290px;
}
.contacts input {
border:1px solid #4180D0;
height:20px;
margin-top:5px;
width:192px;
}
.contacts textarea {
border:1px solid #4180D0;
margin-top:5px;
width:192px;
}
.contacts .form_submit {
background:none;
height:20px;
width:100px;
margin:5px auto;
border:solid 1px #999;
}	
.footer_link {
font-size:11px;
color:#000000;
}
.footer_link a {
color:#000000;
font-weight:bold
}
.footer a.seo {
line-height:16px;
font-size:11px;
}
