@charset "windows-1251";
html, body  {
	margin: 0px; padding: 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:90%; *font-size:85%;
	height:100%;
	color:#303030;
}
body { background:#559BA8;}
body.leto, html.leto { background:#3D9081;}
#lbg {background:#FFFFFF url(img/zima_lbg.gif) repeat-y left top; height:100%; display:table; width:100%;}
.percents { height:100%;}
#lbg {width:expression(document.body.clientWidth > 1210? "1210px":"100%"); max-width:1211px; /*min-width:862px;*/}

.leto #lbg {background-image:url(img/leto_lbg.gif);}
table.body {background: url(img/zima_rbg.gif) repeat-y right top; height:100%;}
.leto table.body {background-image: url(img/leto_rbg.gif);}
#top_menu, html, body {max-width:1250px; /* min-width:940px; max-width:1250px; */}
.rasp { width:7%;}
.rasp img { width:44px;}

#body { height:100%;}
form, p {margin: 0px; padding: 0px;}
table {border-collapse:collapse; font-size:100%;}
font, div {font-size:100%; border: none;}
td { vertical-align:top;}
img { border:0px; behavior:url(htc/png.htc);}

/* << Main styles >> */
a { color:#F58500; text-decoration:none;}
a:hover { color:#367789;}
.leto a:hover { color:#36897A;}

/* a:visited {color:#CC99CC;} */

blockquote { color:#4A4546; margin:10px 10px 10px 20px; padding-left:20px; font-style:italic;}
p { margin:0px 0px 10px 0px;}
h1 { 
	color:#5295a5;
	font-size:150%;
	margin:20px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2 {
	color: #000000;
	font-size:120%;
	margin:25px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2 span { color:#559ba8;}
h3 { 
	font-size:120%;
	margin:25px 5px 25px 0px;
	color:#4a8c9c;
	font-weight:normal;
	font-family:Tahoma;
}
h4 {
	font-size:120%; *font-size:110%;
	color:#FFC100;
	margin:25px 5px 10px 0px;
	font-family:Tahoma;
	font-weight:normal;
}
h5 {
	font-size:100%;
	margin:20px 5px 0px 0px;
	color:#043F81;
	font-weight:normal;
}
h6 {
	margin:0px 10px 20px 0px; 
	font-weight:normal; 
	font-size:11px;
}
ul, ol {
	margin:15px 10px 30px 50px;
	padding:0px;
}
ul {list-style-image: url(img/bullit.gif); }
ul ul, ol ol { margin:2px 10px 15px 30px;}
ul ul ul, ol ol ol { margin:1px 10px 12px 30px;}
li { padding: 0px 0px 0px 0px}
ol li { padding:3px 0px 0px 1px}
input, textarea { border:#ABAFB2 solid 1px;  width:100%;}
textarea { font-family:Arial, Helvetica, sans-serif;}
hr { border:none; border-top: #416989 solid 1px; margin:26px 0px 10px 0px;}

p.date { margin:20px 0px 0px 0px; color:#5597a8;}

p.publ { margin:20px 0px 0px 0px;}

/* << modular grid >> */
/* top */
#top {  }
#top .top { background: #f2d097 url(img/topline.gif) top;}
.top div { background:url(img/lefttop.gif) no-repeat bottom left;}
.top div div { height:22px; background:url(img/righttop.gif) no-repeat bottom right; padding:5px; text-align:center;}
.top div div big {color:#000000;}
#flash { width:1px;}
#flash div { padding:25px 0px 5px 0px; background:url(img/zima/flash_bg.jpg) no-repeat right top; text-align:right;}
.leto #flash div { background-image:url(img/leto/flash_bg.jpg);}
#flash div img { background-image:url(img/zima/flash.jpg);}
.leto #flash div img { background-image:url(img/leto/flash.jpg);}

#logo { padding:22px 0px 19px 0px; text-align:center;}
.w #logo { padding-bottom:0px;}

/* menu */
#menu table {font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none;}
div#menu { background: #4c8d9f url(img/zima/menu/menubg.jpg) repeat-x right top;}
.leto div#menu { background: #449788 url(img/leto/menu/menubg.jpg) repeat-x right top;}
div#menu table { height:53px; background:url(img/zima/menu/menurightbg.jpg) no-repeat right top;}
.leto div#menu table { background-image:url(img/leto/menu/menurightbg.jpg);}
#menu td { background:url(img/zima/menu/menu1.gif) no-repeat left top; padding:0px 7px 0px 53px; height:53px; vertical-align:middle;}
td#menu td { background:url(img/zima/menu/wmenu1.gif) no-repeat left top; padding:0px 7px 0px 56px; height:73px;}


.leto #menu td { background-image:url(img/leto/menu/menu1.gif);}
.leto td#menu td { background-image:url(img/leto/menu/wmenu1.gif);}
#menu .menurightbg, .leto #menu .menurightbg { width:220px; background:none; padding:0px}

#menu .item2 { background-image:url(img/zima/menu/menu2.gif);}
.leto #menu .item2 { background-image:url(img/leto/menu/menu2.gif);}
#menu .item3 { background-image:url(img/zima/menu/menu3.gif);}
.leto #menu .item3 { background-image:url(img/leto/menu/menu3.gif);}
#menu .item4 { background-image:url(img/zima/menu/menu4.gif);}
.leto #menu .item4 { background-image:url(img/leto/menu/menu4.gif);}
#menu .item5 { background-image:url(img/zima/menu/menu5.gif);}
.leto #menu .item5 { background-image:url(img/leto/menu/menu5.gif);}

td#menu .item2 { background-image:url(img/zima/menu/wmenu2.gif);}
.leto td#menu .item2 { background-image:url(img/leto/menu/wmenu2.gif);}
td#menu .item3 { background-image:url(img/zima/menu/wmenu3.gif);}
.leto td#menu .item3 { background-image:url(img/leto/menu/wmenu3.gif);}
td#menu .item4 { background-image:url(img/zima/menu/wmenu4.gif);}
.leto td#menu .item4 { background-image:url(img/leto/menu/wmenu4.gif);}
td#menu .item5 { background-image:url(img/zima/menu/wmenu5.gif);}
.leto td#menu .item5 { background-image:url(img/leto/menu/wmenu5.gif);}


#menu a { color:#FFFFFF; padding:3px 0px 3px 50px; margin-left:-50px; display:block; float:left; *float:none; *display:table-cell;}
#menu, #menu a:hover { color:#ffe3b5;}
.leto #menu, .leto #menu a:hover { color:#ffe3b5;}
.w #menu, .w #menu a:hover { color:#5295A5;}
.w.leto #menu, .w.leto #menu a:hover { color:#ffe3b5;}
td#menu a { color:#898989;}


/* search */
#search { background: #f2cf95 url(img/bgsearch.jpg) right top no-repeat; margin:23px 0px 0px 0px;}
.w #search { background-position: -310px -5px;}
#search .but { padding-left:10px; width:1px;}
#search .but input {width:51px; height:22px;}
#search input { border:none; height:22px;}
#search td { vertical-align:middle;}
.word { color:#3C6E8F; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; }
#search table {}
#search .a { background:url(img/searchleft.gif) no-repeat left top;}
#search .b { background:url(img/zima/searchright.gif) no-repeat right top; height:106px;}
.leto #search .b { background-image:url(img/leto/searchright.gif);}
.w #search .a { background-image:url(img/wsearchleft.gif);}
.w #search .b { background-image:url(img/wsearchright.gif); height:96px; }
#search .c { padding:15px 0px 10px 0px; }
 
/* nogi */
.nogi { text-align:right; width:1%; }
.nogi img { background:url(img/zima/topx3.jpg) right top no-repeat;}
.leto .nogi img.kusok {display: none;}
.leto .nogi img {
	background:url(img/leto/ftbg2.jpg);
}
 

/* inforative block */
.infoBlock { margin:24px 0px 1px 0px; *padding-bottom:1px;}


.infoBlock.bgk_1 {background:#C9D1D7 url(img/zima/infoblock/bg_aboutgrad.gif) repeat-x 41px top;}
.leto .infoBlock.bgk_1 {background:#b7d2cb url(img/leto/infoblock/bg_aboutgrad.jpg) repeat-x 41px top;}
.infoBlock.bgk_1 .bg {background: url(img/zima/infoblock/bg_about.gif) no-repeat left 35px;}
.leto .infoBlock.bgk_1 .bg {background: url(img/leto/infoblock/bg_about.gif) no-repeat left top;}

.infoBlock.bgk_kat {background:#ededed;}
.leto .infoBlock.bgk_kat {background:#e4f5ea;}
.infoBlock.bgk_kont {background:#f1cd91 url(img/bgkkont.gif) no-repeat left 41px;}


.infoBlock .heading {background: #5293a5 url(img/zima/infoblock/grad.gif) repeat-x; }
.heading a, .heading a:hover {color: white;} 
.leto .infoBlock .heading {background: #50a394 url(img/leto/infoblock/grad.gif);} 
.infoBlock .heading div { background:url(img/zima/infoblock/rightib.gif) no-repeat right top;}
.leto .infoBlock .heading div { background-image:url(img/leto/infoblock/rightib.gif);}
.infoBlock .heading div div { background:url(img/zima/infoblock/type1.gif) no-repeat left top;height:41px;}

.infoBlock.type_1 .heading div div { background-image:url(img/zima/infoblock/type_1.gif);}
.infoBlock.type_2 .heading div div { background-image:url(img/zima/infoblock/type_2.gif);}
.infoBlock.type_3 .heading div div { background-image:url(img/zima/infoblock/type_3.gif);}
.infoBlock.type_4 .heading div div { background-image:url(img/zima/infoblock/type_4.gif);}

.leto .infoBlock.type_1 .heading div div { background-image:url(img/leto/infoblock/type_1.gif);}
.leto .infoBlock.type_2 .heading div div { background-image:url(img/leto/infoblock/type_2.gif);}
.leto .infoBlock.type_3 .heading div div { background-image:url(img/leto/infoblock/type_3.gif);}
.leto .infoBlock.type_4 .heading div div { background-image:url(img/leto/infoblock/type_4.gif);}

.infoBlock h6 {
	margin:0px;
	padding:9px 10px 5px 85px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:20px;
}

							
.infoBlock.border_1 .a1 { background:url(img/zima/infoblock/pointborder.gif) repeat-x bottom;}
.infoBlock.border_1 .a2 { background:url(img/zima/infoblock/pointborder.gif) repeat-y left;}
.infoBlock.border_1 .a3 { background:url(img/zima/infoblock/pointborder.gif) repeat-y right;}
.infoBlock.border_1 .a4 { background:url(img/zima/infoblock/leftborder.gif) no-repeat bottom left;}
.infoBlock.border_1 .a5 { background:url(img/zima/infoblock/rightborder.gif) no-repeat bottom right;}

.infoBlock.border_kont .a1 { background:url(img/borderkontright.gif) right bottom no-repeat;}
.infoBlock.border_kont .a2 { background:url(img/borderkontleft.gif) left bottom no-repeat;}

.paddingType_1 .a6 {
	margin:0px 2px;
	padding:1px 0px;
}
.paddingType_kont .a6 { margin:5px 15px 10px 85px; padding:1px 0px 10px 0px;}
.paddingType_katalog .a6 { padding:10px 10px 30px 14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; *font-size:110%;}

.belineColor_1 .a6 { background:url(img/zima/infoblock/botline.gif) repeat-x bottom; }

/* about border1 bgk1 type1 */

/* index.html */
.about {
	padding:15px 0px 5px 16px;
}
#allnews { background:#559BA8 url(img/zima/allnewsleft.gif) no-repeat left top; margin-bottom:24px; color:#FFFFFF;}
#allnews div { background:url(img/zima/allnewsright.gif) no-repeat right top; height:101px;}
.leto #allnews { background:#3D9081 url(img/leto/allnewsleft.gif) no-repeat left top; margin-bottom:24px; color:#FFFFFF;}
.leto #allnews div { background:url(img/leto/allnewsright.gif) no-repeat right top; height:101px;}
#allnews div div {
	background:none;
	padding:5px 20px 5px 105px;
}
#allnews p { margin:10px 0px;}


#galery { padding-bottom:15px; margin:0px -35px; }
#galery .item { border:#FFFFFF solid 2px; border-bottom-width:5px; padding:3px; margin:4px;}
#galery .img { background:#FFFFFF; border:#AFC2CC solid 2px; padding:5px 0px;}
#galery .name { color:#506f82; padding:10px 0px;}
#galery .name a { color:#000000; text-decoration:none;}
#galery .name a:hover { color:#367789; text-decoration:none;}
.leto #galery .name a:hover { color:#36897A; text-decoration:none;}
 
/* leftblock */
.leftblock {
	width:28%;
	padding-bottom:24px;
}
 
 
/* content */
.right_cont { padding:24px 0px;}
#content { background: #65a6b8 url(img/zima/content/grad.gif) repeat-x left top;}
.leto #content { background: #65b8a9 url(img/leto/content/grad.gif);}
.info { background: #FFFFFF; padding:0px 40px 0px 50px;}
.info .a1 {margin:0px -40px 0px -50px; background:url(img/content_point.gif) left repeat-y;}
.info .a2 { background:url(img/content_point.gif) right repeat-y;}
.info .a3 { background:url(img/content_point.gif) bottom repeat-x;}
.info .a4 { background:url(img/content_bottomleft.gif) left bottom no-repeat;}
.info .a5 {padding:1px 40px 30px 50px; background:url(img/content_bottomright.gif) right bottom no-repeat;}

.heading { background: url(img/zima/content/topleft.gif) no-repeat left top;}
.leto .heading { background: url(img/leto/content/topleft.gif) no-repeat left top;}
#address { float:right; background:#B5C7D1 url(img/zima/content/ugol.gif) no-repeat left top; color:#363636;}
.leto #address { background:#BAE1D6 url(img/leto/content/ugol.gif) no-repeat left top; color:#363636;}
#address div { background:url(img/zima/content/topright.gif) no-repeat right top; padding:5px 20px 5px 35px;}
.leto #address div { background-image:url(img/leto/content/topright.gif);}
#address a { color:#267388;}
.leto #address a { color:#267388;}

/* standart */
#standart { height:24px; margin-bottom:28px; margin-top:2px; margin-right:24px; font-size:5px; }
#standart div { border-top:#559ba8 2px solid; float:right;  background:#b5c7d1 url(img/zima/standart/topleft.gif) no-repeat left bottom; }
.leto #standart div { border-top-color:#3d9081;background:#bae1d6 url(img/leto/standart/topleft.gif) no-repeat left bottom;}
#standart div div { float:none; border-top: none; background:url(img/zima/standart/topright.gif) no-repeat right bottom; padding:4px 3px 6px 3px;}
.leto #standart div div {background:url(img/leto/standart/topright.gif) no-repeat right bottom;}
#standart span { padding:15px;}
#standart a { display: inline; padding:0px; margin:0px; float:none;}
#standart a:hover img { background-color:#559ba8;}
.leto #standart a:hover img { background-color:#3d9081;}
#standart .home { background:#FFFFFF url(img/zima/standart/home.gif);}
#standart .map {background:#FFFFFF url(img/zima/standart/map.gif);}
#standart .feedback {background:#FFFFFF url(img/zima/standart/feedback.gif);}
.leto #standart .home { background:#FFFFFF url(img/leto/standart/home.gif);}
.leto #standart .map {background:#FFFFFF url(img/leto/standart/map.gif);}
.leto #standart .feedback {background:#FFFFFF url(img/leto/standart/feedback.gif);}

/* menu left */
.toggler { background:url(img/bullitmenu.gif) no-repeat left; padding:4px 0px 4px 20px; color:#707070;}
.element { margin: 0px; padding: 0px; };
/*.category { background:url(img/bullitmenu.gif) no-repeat left; padding:4px 0px 4px 20px; color:#707070;}*/
.category1 { background:url(img/bullitmenu.gif) no-repeat left 12px; padding:10px 0px 0px 20px; color:#707070;}
.category2 { padding:2px 0px 0px 40px; color:#707070;}
.items { padding:0px 0px 2px 30px; color:#3c6e8f;}
.items a { color:#898989;}
.items a:hover { color:#666666;}

/* bottom */
#bottom {}
#bottom .a { background:#F2D097 url(img/leftbot.gif) no-repeat left top;}
#bottom .b { padding:0px; background: url(img/rightbot.gif) no-repeat right top;}
#bottom table.b { background:url(img/botline.gif) repeat-x bottom; text-align: left;}
#cop { color:#4c6b7e;}
#cop a { color:#4c6b7e;}
#cop a:hover { text-decoration:underline;}
#cop div { float:right; padding:20px 0px 30px 0px;}

/* << pages styles >> */
/* search */
#zapros { margin-bottom:30px;}
.paddingLeft { padding-left:30px; color:#666666;}

/* tovar */
.picItem { background:#B5C7D1 url(img/zima/picitem/top.gif) left top no-repeat;}
.leto .picItem { background:#D0E3DE url(img/leto/picitem/top.gif) left top no-repeat;}
.picItem img { vertical-align:middle;}
.picItem a { color:#285276;}
.picItem a:hover { color:#000000;}
.picItem img { background:#5C869C; margin:6px 0px 6px 0px;}
.picItem a:hover img { background:#000000;}
.picItem .pic { margin:3px; background:#FFFFFF; padding:10px 0px; text-align:center;}

.picItem .bot { background:#69AABC url(img/bot.gif) repeat-x bottom right;}
.leto .picItem .bot { background:#66B9AA url(img/bot.gif) repeat-x bottom right;}

table.list .picItem .bot { background-image:url(img/zima/picitem/bot.gif);}
.leto table.list .picItem .bot { background-image:url(img/leto/picitem/bot.gif);}
.picItem .detale { background:url(img/zima/picitem/ugol.gif) left top; padding-left:27px; float: right;}
.leto .picItem .detale { background-image:url(img/leto/picitem/ugol.gif);}
.picItem .detale div { background:#B5C7D1; padding:0px 10px 2px 7px;}
.leto .picItem .detale div { background:#D0E3DE;}

.characteristics { border-top:#B5C7D1 solid 6px; margin-top:40px;} 
.characteristics td { border-bottom:Gainsboro solid 1px; padding:5px 10px;} 


.item { margin:3px 0px;}
.cost { font-family:Tahoma; color:#5c869c; padding-top:5px;}
.cost.big { margin:10px 0px 18px 0px; font-size:120%;}
.cost span { font-family:Impact; color:#ed1c24; font-size:13px;}

table.list td { padding:15px 25px;}
table.list td td { padding:0px;}

/* feedback */
#feedback { color:#000000; background:#B5C7D1 url(img/zima/picitem/top.gif) no-repeat left top; padding:3px;}
#feedback div { background:#F3D4A1;padding:20px 20px; border:#FFFFFF solid 2px;}
#table_contacts {}
#feedback .a { padding:4px 5px 10px 0px; text-align:right;}
#feedback .b { padding:4px 0px 20px 10px; vertical-align:bottom; color:#000000;}
#feedback .c { padding:15px 7px 0px 0px;}
#feedback .d { padding:15px 0px 0px 7px; text-align:right;}
#feedback .d input { width:60px;}
#feedback .e { padding:12px 0px 0px 7px; text-align:right;}
#feedback .f { padding:8px 0px 0px 7px;}
#feedback .f img { border:#ABAFB2 solid 1px;}
#feedback .h { width:400px; }

/* map */
#map { list-style-image:url(img/bullitmenu.gif); font-size:14px; *font-size:110%;}
#map span.hj { padding-left:5px;}
#map li { margin:5px 0px;}
#map ul li { margin:3px 0px;}
#map ul ul li { margin:0px;}
#map ul ul ul li { margin:0px;}
#map ul {list-style-image:url(img/bullit2.gif);}
#map ul ul ul {list-style-image:url(img/bullit3.gif); font-size:11px; *font-size:90%;} 
#map ul a { color:#3c6e8f;}

/* counters */
.top_counters {	display: none;}
#count { padding-top:20px;}
#count div { width:96px; height:44px; float:left;}
#count div.hidden {	visibility: hidden;	display: none; }
.red_text {
	color: red;
}
.green_text { 
	color: green;
}

/* navig */
#nav {
	text-align:right;
	padding-top: 81px;
	padding-right: 12px;
	padding-left: 12px;
}
#nav img {
	background-repeat: no-repeat;
	background-position: left top;
}
#nav div {
	margin-bottom: 10px;
}

#nav .home {background-image: url(img/zima/nav/f_home.gif);}
#nav .contact {background-image: url(img/zima/nav/f_contact.gif);}
#nav .sitemap {background-image: url(img/zima/nav/f_sitemap.gif);}

.leto #nav .home {background-image: url(img/leto/nav/f_home.gif);}
.leto #nav .contact {background-image: url(img/leto/nav/f_contact.gif);}
.leto #nav .sitemap {background-image: url(img/leto/nav/f_sitemap.gif);}

.er404, .er404 h1,  .er404 h2,  .er404 a,  .er404 a:hover {
	color: white;
	text-align: center;
}
.er404 a,  .er404 a:hover {
	text-decoration: underline;
}
.body404 h1 {
	font-size: 500%;
}
/* action */
#action { margin-top: -10px; padding: 0px 80px 0px 110px;}
#action p {padding: 1px 0px; margin: 0px;}
#action h2 {font-family: "Times New Roman"; font-weight: bold; margin:0; padding:1px 0px 2px 0px; color: #1c4c73; font-size: 14px;}
#action img {margin: 0 10px 0 0;} /**/
#action a { color: #225b8a; text-decoration: underline; }