﻿html {background: #FFFFFF url('../images/header_bg.jpg') repeat-x 180px 0; margin: 0px; padding: 0px; height: 100%;}
body {font-family: Arial; font-size: 12px; color:#74797E; margin: 0px; padding: 0px; height: 100%;}
h1 {color: #1F57B1;font-size: 18px;font-weight: normal;margin: 0 0 12px;padding: 12px 0 0;}
h2 {color: #5781C4;font-size: 16px;font-weight: normal;margin: 0 0 12px;padding: 12px 0 0;}
h3 {color: #8FABD8;font-size: 14px;font-weight: normal;margin: 0 0 12px;padding: 12px 0 0;}
p {margin: 10px 0;}
a {color:#74797E; text-decoration:underline;}
a:hover {color: #979A9E;text-decoration:none;}
img { border:0;}
ul, ol {list-style-image: url('../images/menu_li.gif'); padding:0 0 0 20px; margin:0 0 10px 0;}
.red {color:red;}

/*Стили шапки*/
#wrapper {background: url('../images/header_img.jpg') left top no-repeat; height:auto !important; margin:0pt auto -110px; min-height:100%; height: 100%; min-width:980px; _width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'980px':''); position:relative;}

#header {height:356px; position:relative;}
#logo {background: url('../images/logo.png') no-repeat 0 0;height: 142px;left: 766px;position: absolute;top: 249px;width: 212px;}
#phone {position:absolute; bottom: 15px; right:300px; font-size:30px; color:#356AB3;}
#phone span {font-size:24px; color:#D52902; margin-left:15px;}

#main_menu {text-align: center; margin:0px; padding:0px;}
#main_menu li {background: url('../images/main_menu_bg.png') left top repeat;border: 1px solid #F5F2EE; width:119px; margin-left:15px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border-radius: 5px; -webkit_border-radius:5px; -moz-border-radius:5px; text-align: center; position:relative; cursor:pointer;}
#main_menu li a {background: url('../images/li.gif') left -7px no-repeat; color:#555555; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold; padding-left: 13px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
#main_menu li a:hover {background: url('../images/li.gif') -7px 5px no-repeat; color:#306CBE;}
#main_menu li a.cur {background: url('../images/li.gif') -7px 5px no-repeat; color:#306CBE;}

/*cssmenu*/
ul#main_menu ul {border: 1px solid #E3E1E1; background-color:#EFEFEF; margin: 0; padding: 0; width: 190px; list-style: none; display: none; position: absolute; top: 157px; left: 0; z-index:1000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
ul#main_menu ul:after {clear: both; display: block;font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#main_menu ul li {width: 180px; float: left; background:none; margin:0px; padding: 0 5px; text-align:left; border:0;}

ul#main_menu ul.endd li {width: 155px;float: left;}
/* Main Menu */
ul#main_menu a {border: 0px;padding:2px 10px 0;float: none !important;float: left;display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;text-transform: uppercase;text-decoration: none;height: auto !important;height: 1%;  z-index:1000;}
/* Main Menu Hover */
ul#main_menu a:hover,ul#main_menu li:hover a,ul#main_menu li.iehover a {}
/* Second Menu */
ul#main_menu li:hover li a,ul#main_menu li.iehover li a {float: none; padding-left: 12px;}
ul#main_menu li ul li a {line-height: 14px; padding:6px 0 6px 13px; text-transform:none; background: url('../images/menu_li.gif') left center no-repeat;}
ul#main_menu li ul li a:hover {background: url('../images/menu_li.gif') left center no-repeat;}
/* Second Menu Hover */
ul#main_menu li:hover li a:hover,ul#main_menu li:hover li:hover a,ul#main_menu li.iehover li a:hover,ul#main_menu li.iehover li.iehover a {}
ul#main_menu ul ul {display: none;position: absolute;top: 0;left: 170px;}
ul#main_menu li:hover ul ul,ul#main_menu li.iehover ul ul {display: none;}
ul#main_menu li:hover ul,ul#main_menu ul li:hover ul,ul#main_menu li.iehover ul,ul#main_menu ul li.iehover ul {display: block;}

/*Стили контента*/
#content {margin: 45px 0;}

/*Стили левой колонки*/
#left {float: left; width: 215px; padding-left: 10px;}
.left_block {background: #F4F4F4 url('../images/block_bg_2.jpg') left top repeat-x; margin-bottom:10px; padding: 10px; border-radius: 5px; -webkit_border-radius:5px -moz-border-radius:5px; display:block; text-decoration:none; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 195px; text-align: center;}
.left_block .red_head {width: 100%; margin-bottom:5px; color:#646464; font-size:15px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
.left_block .red_head img {float:left; margin-right:10px;}
.left_block .red_head span {color:#DB1001; display:block; margin-top:10px; font-size:22px;}
.left_block .blue_head {width: 100%; margin-bottom:5px; color:#646464; font-size:15px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
.left_block .blue_head img {float:left; margin-right:10px;}
.left_block .blue_head span {color:#2B69BD; display:block; margin-top:10px; font-size:22px;}
.left_block form {padding:0px; margin:0px;}
.left_block input {float:left; width:160px; height:16px; line-height: 16px; background-color:#F1F1F1; border-top:1px solid #EAE9E9; border-bottom:1px solid #EAE9E9; border-left:1px solid #EAE9E9; color:#4D4C4B; font-size:12px; border-radius: 5px 0 0 5px; -webkit_border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-right:none;}
.left_block input.submit {width:32px; height:32px; float:left; background: url('../images/search_button.png'); margin-top: -6px; border:0px;}

.left_block .fiedback {margin:0px; padding:0px;}
.left_block .fiedback label {float:right; font-size:12px; margin:0 5px 5px 0;}
.left_block .fiedback input {float:right; font-size:12px; width:142px; _width:140px; height:16px; line-height: 16px; background-color:#F1F1F1; border:1px solid #EAE9E9; border-radius: 5px; -webkit_border-radius: 5px; -moz-border-radius: 5px; margin:0 0 5px 0; padding:0px;}
.left_block .fiedback textarea {float:right; font-size:12px; width:142px; _width:140px; height:100px; line-height: 16px; background-color:#F1F1F1; border:1px solid #EAE9E9; border-radius: 5px; -webkit_border-radius: 5px; -moz-border-radius: 5px; color: #4D4C4B;  padding:0px;}
.left_block .fiedback input.submit {float:right; background: url('../images/form_button.png') left top no-repeat; width:74px; height:22px; line-height:22px; margin-top: 5px; padding-bottom: 3px; border:0px; text-align:center; color:white; cursor:pointer;}

.left_block .news {background: url("../images/news_border_b.jpg") repeat-x scroll left bottom transparent; padding-bottom: 1px; margin-bottom:10px; text-align: left;}
.left_block .news .date {background: url('../images/news_li.gif') left center no-repeat; color:#DB1001; font-size:14px; padding-left:12px; margin-bottom:5px; text-decoration:none;}
.left_block .news .date:hover {text-decoration:underline;}

/*Стили правой колонки*/
#right {float: right; width: 260px;}

#right .banner_block {margin:0 10px 15px 0; text-align:center;}
#right .banner_block .red_head {margin:5px 0; color:#E01E02; font-size:24px;}
#right .banner_block .blue_head {margin:5px 0; color:#2B69BD; font-size:24px;}
#right .banner_block p {text-align:center;}
#right .banner_block a {text-decoration:none;}

/*Стили центра*/
#center {margin: 0 20px 0 240px;text-align: justify;line-height: 16px;}

/*Стили новостей*/
.news_page {margin-bottom:10px; padding-bottom: 10px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width:99%; border-bottom: 1px solid #F5F2EE;}
.news_page p{	margin-top:3px!important; margin-bottom:3px!important;	}
.news_page .date {color: #5786BB; font-size: 14px;}
.news_page .podr2{text-align:left; font-size:11px; float:left;}
.news_page .podr2 a {background: url('../images/news_li_2.gif') left center no-repeat; padding-left:15px; color:#ED3412; text-decoration:underline;}
.news_page .podr2 a:hover {text-decoration:none;}
.back {color:#ED3412;}
.back:hover {text-decoration:none; color:#ED3412;}

#crumbs {height:26px; line-height:26px; color:#666666; margin-bottom:10px;}
#crumbs a {background: url("../images/news_li.gif") no-repeat scroll left center transparent; padding-left: 12px; color:#666666; text-decoration:none; margin-right:10px;}
#crumbs a:hover {color:#999999; text-decoration:underline;}
#crumbs span {background: url("../images/news_li.gif") no-repeat scroll left center transparent; padding-left: 12px;  color:#E01E02; margin-right:10px;}

#pagination {text-align:center; color:#FFFFFF; height:26px; line-height:26px; color: #555555;}
#pagination a {color: #555555; text-decoration:none; padding:0 2px;}
#pagination a:hover {color: #555555; text-decoration:underline;}
#pagination span {color: #555555; padding:0 2px;}
#pagination span.cur {color: #E01E02;}

.fcont {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin: 0 auto;}
.tcont {border-bottom: 1px solid #74797E;margin: 10px 0;padding: 10px 0;float: left;width: 387px;}
.tovimg {float: left;text-align: center;width: 236px;}
.tdesc {color: #1F57B1;font-size: 12px;line-height: 20px;margin: 0 0 0 236px;}
.tdesc span{color: #3b423a;}
.tdesc tt{color: #fe0103;font-size: 14px;font-weight: bold;}
.rlin {border-right: 1px solid #74797E;}
.oktxt {background: #fbfbfb url(../images/mang.jpg) no-repeat 0 50%;border: 1px solid #e7e6f1;line-height: 18px;padding: 20px 20px 20px 86px;}
/*Каталог*/
.kotokn {border-bottom: 1px solid #74797E;border-right: 1px solid #74797E;float: left;height: 210px;margin: 10px 0;text-align: center;width: 387px;}
.kotokn a{color: #0082E4;text-decoration:none;}
.kotokn a:hover{color: #FE0103;text-decoration: none;}
.kotokn img{margin: 10px 0 0;}
.tovcat {float:left; margin:10px 20px 10px 0px; width:300px;}
.tovcat  hr{background-color:#fe0103; color:#fe0103; width:90px; border:0px none; height:1px; text-align: left; margin: 0 auto 0 0;}
.zagtov {color:#0770D2; font-size:14px; font-weight:bold;}
.imgtov {float:left; padding-top:10px; text-align:center; margin-right:20px;min-height:100px;}
.imgtov pre {font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#363636; margin-top:5px;}
.imgtov pre p{padding-top:0px; margin-top:0px !important; font-size:11px; text-align:left;}
.centov {text-align:left;}
.centov span{color:#0770D2;}

.site_form {background-color: #F3F3F3; border: 1px solid #DFDFDF; padding:10px; margin:0 0 10px 0; width:300px; border-radius: 10px; -webkit_border-radius:10px; -moz-border-radius:10px;}
.site_form fieldset {padding:0px; margin:0px; border:0;}
.site_form .form_line {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin-bottom:10px; text-align:left;}
.site_form .form_line label {width:120px; float:left; height:20px; line-height:20px; font-weight: bold; color: #0056B5;}
.site_form .form_line label span {color:#DB1001;}
.site_form .form_line input {background: #F4F4F4 url("../images/bg_form_input.jpg") left top repeat-x; border: 1px solid #DFDFDF; border-radius: 5px; -webkit_border-radius:5px; -moz-border-radius:5px; height:20px; width: 288px; *width: 286px; line-height:20px; padding: 0 5px;}
.site_form .form_line input.error {color:red;}
.site_form .form_line textarea {background: #F4F4F4 url("../images/bg_form_input.jpg") left top repeat-x; border: 1px solid #DFDFDF; border-radius: 5px; -webkit_border-radius:5px; -moz-border-radius:5px; height:100px; width: 288px; *width: 286px; padding: 0 5px;}
.site_form .form_line textarea.error {color:red; font-family: Arial; font-size:12px;}
.site_form .form_line .submit {background: url("../images/form_button.png") left top repeat-x; width:74px; height:22px; line-height:22px; text-align:center; cursor:pointer; font-size: 11px; color:#FFFFFF; border:0;}


/*Стили футера*/
div.clear {clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden;}
#footer, #push {height:110px;}
#footer {background: url('../images/footer_bg.jpg') center bottom no-repeat; margin:0px auto; position:relative; text-align:left; width:100%; min-width:980px; _width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'980px':'');}

#footer_menu {text-align: center; margin:0 0 30px 0; padding:0px;}
#footer_menu li {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border-radius: 5px; -webkit_border-radius:5px; -moz-border-radius:5px; text-align: center; position:relative; cursor:pointer;}
#footer_menu li a {color:#555555; font-size:14px; text-transform:uppercase; text-decoration:none; margin:0 10px;}
#footer_menu li a:hover {color:#306CBE;}
#footer_menu li a.cur {color:#306CBE;}


/*cssmenu*/
ul#footer_menu ul {border: 1px solid #E3E1E1; background-color:#EFEFEF; margin: 0; padding: 0; width: 190px; list-style: none; display: none; position: absolute; bottom: 15px; left: 0; z-index:1000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
ul#footer_menu ul:after {clear: both; display: block;font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#footer_menu ul li {width: 180px; float: left; background:none; margin:0px; padding: 0 5px; text-align:left;}

ul#footer_menu ul.endd li {width: 155px;float: left;}
/* Main Menu */
ul#footer_menu a {border: 0px;padding:0;float: none !important;float: left; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; text-transform: uppercase;text-decoration: none;height: auto !important;height: 1%;  z-index:1000;}
/* Main Menu Hover */
ul#footer_menu a:hover,ul#footer_menu li:hover a,ul#footer_menu li.iehover a {}
/* Second Menu */
ul#footer_menu li:hover li a,ul#footer_menu li.iehover li a {float: none; padding-left: 12px;}
ul#footer_menu li ul li a {line-height: 14px; padding:6px 0 6px 13px; text-transform:none; background: url('../images/menu_li.gif') left center no-repeat;}
ul#footer_menu li ul li a:hover {background: url('../images/menu_li.gif') left center no-repeat;}
/* Second Menu Hover */
ul#footer_menu li:hover li a:hover,ul#footer_menu li:hover li:hover a,ul#footer_menu li.iehover li a:hover,ul#footer_menu li.iehover li.iehover a {}
ul#footer_menu ul ul {display: none;position: absolute;top: 0;left: 170px;}
ul#footer_menu li:hover ul ul,ul#footer_menu li.iehover ul ul {display: none;}
ul#footer_menu li:hover ul,ul#footer_menu ul li:hover ul,ul#footer_menu li.iehover ul,ul#footer_menu ul li.iehover ul {display: block;}


#copyright {font-size:12px; margin: 40px 0 0 51px;}
#footer_phone {float:right; font-size:30px; color:#356AB3; margin-right: 10px;}
#footer_phone span {font-size:24px; color:#555555; margin-left:15px;}

#counter {float:left; margin-left: 10px;}
