/* Убираем все лишние отступы на всех элементах */
* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { height: 100%; background: url("/img/body.gif"); text-align: center;}

img { border: 0px; }
img.preload { display: none; }
img.hidden { visibility: hidden; }
img.preview { border: 1px solid #ffffff; margin-top: 3px;  margin-right: 10px; width: 200px; height: 150px; cursor: pointer;}
img.big { border: 1px solid #ffffff; cursor: pointer; z-index: 6;}
img.white, img.border { border: 1px solid #ffffff;}
img.border1 { border: 1px solid #8b4513;}

td, p, li, font, a, span { font-family: arial, tahoma; font-size: 12px; line-height: 1.3; }
td, p, li, font, a, span { color: #333333; }
p, td div p { margin-bottom: 10; }

div {line-height: 1; margin: 0; font: 1px;}

table { border: 0px solid; border-collapse: collapse; }
td { border: 0px solid; background: none; padding: 0px; }
td p, td div td p { margin-bottom: 0; }

table.contacts { border: 0px solid; border-collapse: collapse; margin: 0px; padding: 0px;}
table.contacts p { margin-bottom: 3px; }

ul { margin-left: 0px; margin-right: 0px; padding: 0px; list-style-type: none;}
ol { margin-left: 0px; margin-right: 0px; padding: 0px;}
ul li { padding: 0px;background: url("/img/li.gif") no-repeat; text-indent: 16px; text-align: left; margin-bottom: 5px;}
ol li { padding: 0px; text-indent: 16px; text-align: left; margin-bottom: 5px;}

hr.h { color: #2b3841; background-color:#2b3841; border: 0px none; height: 1px;clear: both; }

h1, h2, h3, h4, h5, h6
{
	font-family: "arial narrow", arial, tahoma;
	color: #841e13;
	line-height: 1.3; margin-bottom: 15px;
	text-align: left;
}

h1.h1 {font-family: arial, tahoma; font-size: 12px;color: #333333;}
h1 {font-size: 14px;}
h2 {font-size: 12px; font-family: arial, tahoma;color: #333333;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size: 9px;}


a{color: #841e13; text-decoration: underline;}
a:hover{color: #841e13; text-decoration: none;}

a.link{color: #841e13; text-decoration: none;}
a.link:hover{color: #841e13; text-decoration: underline;}

a.menu{color: #333333; text-decoration: none;}
a.menu:hover{color: #841e13; text-decoration: underline;}

select.city_change { font-family: arial, sans-serif; background-color: #ffe7c4; font-size: 11px; border: 1px solid #8c765d; color: #333333; width: 150px; height: 16px; }

div#preload-start, div#preload-end { left: -9999px; top: -9999px; position: absolute; }

.small { font-size: 11px; }

.red {color: red;}
.white {color: white;}
.green {color: green;}
.copyright {font-size: 10px;}
.date { font-size: 12px; color: #841e13;}

div#main { width: 1000; margin-left: auto; margin-right: auto; height: auto !important; min-height: 100%; height: 100%; background: url("/img/bg-main.gif"); }

div#h			{ width: 100%;	height: 259px;	}
div#h-l			{ width: 249px;	height: 259px;	float: left;}
div#h-l-1		{ width: 100%;	height: 35px;		background: url("/img/bg-logo-1.jpg") no-repeat;}
div#h-l-2		{ width: 100%;	height: 114px;	}
div#h-l-2-1	{ width: 65px;	height: 100%;	background: url("/img/bg-logo-3.jpg") no-repeat; float: left;}
div#h-l-2-2	{ width: 119px;	height: 100%;	background: url("/img/bg-logo-1.jpg") no-repeat; float: left;}
div#h-l-2-3	{ width: 65px;	height: 100%;	background: url("/img/bg-logo-4.jpg") no-repeat; float: left;}
div#h-l-3		{ width: 100%;	height: 110px;	}
div#h-l-3-1	{ width: 100%;	height: 48px;	background: url("/img/bg-logo-2-1.jpg") no-repeat;}
div#h-l-3-2	{ width: 100%;	height: 62px; background: url("/img/bg-logo-2-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2;}
div#h-l-3-3	{ width: 100%;	height: 62px;	background: url("/img/bg-logo-2-3.jpg") no-repeat; position: relative; left: 0px; top: -62px; z-index: 1;}
div#h-r				{ width: 751px;	height: 259px;	float: left;}
div#h-r-1			{ width: 190px;	height: 100%;	float: left;}
div#h-r-1-1		{ width: 100%;	height: 27px;		background: url("/img/bg-bar1-1.jpg") no-repeat;}
div#h-r-1-2		{ width: 100%;	height: 94px;		}
div#h-r-1-2-1		{ width: 32px;	height: 100%;	background: url("/img/bg-bar1-3.jpg") no-repeat; float: left;}
div#h-r-1-2-2		{ width: 125px;	height: 100%;	float: left;}
div#h-r-1-2-3		{ width: 33px;	height: 100%;	background: url("/img/bg-bar1-4.jpg") no-repeat; float: left;}
div#h-r-1-3		{ width: 100%;	height: 17px;		background: url("/img/bg-bar1-2d.jpg") no-repeat;}
div#h-r-1-4		{ width: 100%;	height: 36px;		background: url("/img/bg-bar1-6d.jpg") no-repeat;}
div#h-r-1-5		{ width: 100%;	height: 101px;	}
div#h-r-1-5-1		{ width: 100%;	height: 23px;		background: url("/img/bg-bar1-5d-1.jpg") no-repeat;}
div#h-r-1-5-2		{ width: 100%;	height: 62px;		background: url("/img/bg-bar1-5d-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2;}
div#h-r-1-5-3		{ width: 100%;	height: 62px;		background: url("/img/bg-bar1-5d-3.jpg") no-repeat; position: relative; left: 0px; top: -62px; z-index: 1;}

div#h-r-2			{ width: 190px;	height: 100%;	float: left;}
div#h-r-2-1		{ width: 190px;	height: 197px;	background: url("/img/bg-bar2-1d-1.jpg") no-repeat;}
div#h-r-2-2		{ width: 190px;	height: 62px;		background: url("/img/bg-bar2-1d-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2;}
div#h-r-2-3		{ width: 190px;	height: 62px;		background: url("/img/bg-bar2-1d-3.jpg") no-repeat; position: relative; left: 0px; top: -62px; z-index: 1;}
div#h-r-3			{ width: 60px;	height: 100%;	float: left;}
div#h-r-3-1		{ width: 100%;	height: 6px;		background: url("/img/bg-bar3-1.jpg") no-repeat;}
div#h-r-3-2		{ width: 100%;	height: 61px;		background: url("/img/bg-bar3-3d.jpg") no-repeat; }
div#h-r-3-3		{ width: 100%;	height: 192px;	}
div#h-r-3-3-1		{ width: 100%;	height: 130px;	background: url("/img/bg-bar3-2d-1.jpg") no-repeat; }
div#h-r-3-3-2		{ width: 100%;	height: 62px;		background: url("/img/bg-bar3-2d-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2;}
div#h-r-3-3-3		{ width: 100%;	height: 62px;		background: url("/img/bg-bar3-2d-3.jpg") no-repeat; position: relative; left: 0px; top: -62px; z-index: 1;}

div#h-r-4			{ width: 130px;	height: 100%;	float: left;}
div#h-r-4-1		{ width: 130px;	height: 197px;	background: url("/img/bg-bar4-1d-1.jpg") no-repeat;}
div#h-r-4-2		{ width: 130px;	height: 62px;	 	background: url("/img/bg-bar4-1d-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2;}
div#h-r-4-3		{ width: 130px;	height: 62px;	 	background: url("/img/bg-bar4-1d-3.jpg") no-repeat; position: relative; left: 0px; top: -62px; z-index: 1;}
div#h-r-5			{ width: 181px;	height: 100%;	float: left;}
div#h-r-5-1		{ width: 100%;	height: 17px;		background: url("/img/bg-bar5-1.jpg") no-repeat;}
div#h-r-5-2		{ width: 100%;	height: 10px;		background: url("/img/bg-bar5-3.jpg") no-repeat;}
div#h-r-5-2-1		{ width: 11px;	height: 10px;		left: 0px; position: relative; float: left;}
div#h-r-5-2-2	 	{ width: 1px;		height: 10px;		left: 30px; position: relative; background: url("/img/ico-div.gif") no-repeat; float: left; }
div#h-r-5-2-3		{ width: 17px;	height: 10px;		left: 61px; position: relative; float: left;}
div#h-r-5-2-4		{ width: 1px;		height: 10px;		left: 90px; position: relative; background: url("/img/ico-div.gif") no-repeat; float: left;}
div#h-r-5-2-5		{ width: 12px;	height: 10px;	 	left: 120px; position: relative; float: left;}

div#h-r-5-3		{ width: 100%;	height: 25px;		background: url("/img/bg-bar5-2.jpg") no-repeat;}
div#h-r-5-4		{ width: 100%;	height: 20px;		background: url("/img/bg-bar5-5.jpg") no-repeat;}

div#h-r-5-56		{ width: 100%;	height: 62px;		background: url("/img/bg-bar5-67.jpg") no-repeat; text-align: left;}

div#h-r-5-5		{ width: 100%;	height: 18px;		background: url("/img/bg-bar5-6.jpg") no-repeat; text-align: left;}
div#h-r-5-6		{ width: 100%;	height: 44px;		background: url("/img/bg-bar5-7.jpg") no-repeat; text-align: left;}
div#h-r-5-7		{ width: 100%;	height: 125px;	}
div#h-r-5-7-1		{ width: 100%;	height: 63px;		background: url("/img/bg-bar5-4d-1.jpg") no-repeat;}
div#h-r-5-7-2		{ width: 100%;	height: 62px;		background: url("/img/bg-bar5-4d-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2;}
div#h-r-5-7-3		{ width: 100%;	height: 62px;		background: url("/img/bg-bar5-4d-3.jpg") no-repeat; position: relative; left: 0px; top: -62px; z-index: 1;}

div#h-1				{ width: 100%;	height: 13px; }
div#h-1-2			{ width: 100%;	height: 13px; background: url("/img/bg-border-2.jpg") no-repeat; position: relative; left: 0px; top: 0px; z-index: 2; }
div#h-1-3			{ width: 100%;	height: 13px; background: url("/img/bg-border-3.jpg") no-repeat; position: relative; left: 0px; top: -13px; z-index: 1; }
/*
div#h-1-1			{ width: 10px;	height: 10px; left: 10px;		background: url("/img/bg-border1-1.gif") no-repeat; position: relative; float: left; }
div#h-1-2			{ width: 10px;	height: 10px; left: 219px;	background: url("/img/bg-border1-2.gif") no-repeat; position: relative; float: left; }
div#h-1-3			{ width: 10px;	height: 10px; left: 239px;	background: url("/img/bg-border2-1.gif") no-repeat; position: relative; float: left; }
div#h-1-4			{ width: 10px;	height: 10px; left: 950px;	background: url("/img/bg-border2-2.gif") no-repeat; position: relative; float: left; }
*/
div#l					{ width: 249px; float: left; margin-top: -13px;}
div#l-1				{ width: 209px; margin: 3 20 0 20; }

div#r					{ width: 751px; float: left; margin-top: -13px;}
div#r-1				{ width: 711px; margin: 3 20 0 20; }
div#m				{ width: 100%; height: 15px;}
div#d				{ width: 100%; height: 3px; background: url("/img/bg-div1.gif"); margin: 15 0 20 0;}
div#c				{ width: 100%; }
div#c-1				{ width: 439px; float: left; position: relative; left: 15px;}
div#c-1a			{ width: 681px; float: left; position: relative; left: 15px;}
div#c-2				{ width: 237px; float: left; position: relative; left: 30px; background: #deb687;}
div#c-2-1			{ width: 100%; height: 10px; }
div#c-2-1-1		{ width: 10px; height: 10px; left: 0px; background: url("/img/bg-border3-1.gif") no-repeat; position: relative; float: left; }
div#c-2-1-2		{ width: 10px; height: 10px; left: 217px; background: url("/img/bg-border3-2.gif") no-repeat; position: relative; float: left; }
div#c-2-2			{ margin: 0 10 0 10; }
div#c-2-3			{ width: 100%; height: 10px; }
div#c-2-3-1		{ width: 10px; height: 10px; left: 0px; background: url("/img/bg-border3-4.gif") no-repeat; position: relative; float: left; }
div#c-2-3-2		{ width: 10px; height: 10px; left: 217px; background: url("/img/bg-border3-3.gif") no-repeat; position: relative; float: left; }

div.d-1				{ width: 100%; height: 1px; background: url("/img/bg-div2.gif"); margin: 15 0 15 0;}

div#f					{ width: 1000px;	height: 61px;	 margin: -61px auto 0 auto; }
div#f-l				{ width: 249px;		height: 61px;	 background: #d39e5f; float: left; }
div#f-l-1			{ width: 100%;		height: 10px; }
div#f-l-1-1			{ width: 10px;		height: 10px; left: 10px; background: url("/img/bg-border1-4.gif") no-repeat; position: relative; float: left; }
div#f-l-1-2			{ width: 209px;		height: 10px; left: 10px; position: relative; background: #deb687; float: left; }
div#f-l-1-3			{ width: 10px;		height: 10px; left: 10px; background: url("/img/bg-border1-3.gif") no-repeat; position: relative; float: left; }
div#f-l-2			{ width: 100%;		height: 51; font-family: arial, tahoma; font-size: 10px; text-align: center; }
div#f-r				{ width: 751px;		height: 61px;	 background: #dbae72; float: left; }
div#f-r-1			{ width: 100%;		height: 10px; }
div#f-r-1-1		{ width: 10px;		height: 10px; left: 10px; background: url("/img/bg-border2-4.gif") no-repeat; position: relative; float: left; }
div#f-r-1-2		{ width: 711px;		height: 10px; left: 10px; position: relative; background: #e4c295; float: left; }
div#f-r-1-3		{ width: 10px;		height: 10px; left: 10px; background: url("/img/bg-border2-3.gif") no-repeat; position: relative; float: left; }
div#f-r-2			{ width: 100%;		height: 23px; }
div#f-r-3			{ width: 100%;		height: 31px; margin: 10 0 10 0;}
div#f-r-3-1		{ width: 462px;		height: 31px;	 left: 10px; position: relative; float: left; text-align: left;}
div#f-r-3-2		{ width: 88px;		height: 31px;	 left: 5px; position: relative; float: left;}
div#f-r-3-3		{ width: 88px;		height: 31px;	 left: 10px; position: relative; float: left;}
div#f-r-3-4		{ width: 88px;		height: 31px;	 left: 15px; position: relative; float: left;}

div#f-hack			{ width: 100%; height: 61px; clear: both; }

div#header-basket			{ width: 100%; height: 15px; background: url("/img/header-basket.gif") no-repeat; margin-bottom: 10px;}
div#header-city				{ width: 100%; height: 15px; background: url("/img/header-city.gif") no-repeat; margin-bottom: 15px;}
div#header-special			{ width: 100%; height: 15px; background: url("/img/header-special.gif") no-repeat; margin-bottom: 10px;}
div#header-publications	{ width: 100%; height: 15px; background: url("/img/header-publications.gif") no-repeat; margin-top: 15px; margin-bottom: 10px;}
div#header-calculator		{ width: 100%; height: 15px; background: url("/img/header-calculator.gif") no-repeat; margin-top: 15px; margin-bottom: 10px;}
div#header-news			{ width: 100%; height: 15px; background: url("/img/header-news.gif") no-repeat; margin-top: 15px; margin-bottom: 10px;}
div#header-new	 			{ width: 100%; height: 15px; background: url("/img/header-new.gif") no-repeat; margin-top: 15px; margin-bottom: 10px;}
div#header-products	 	{ width: 100%; height: 15px; background: url("/img/header-products.gif") no-repeat; margin-top: 5px; margin-bottom: 10px;}
div#header-service	 	{ width: 100%; height: 15px; background: url("/img/header-service.gif") no-repeat; margin-top: 15px; margin-bottom: 10px;}
div#header-popular	 	{ width: 100%; height: 15px; background: url("/img/header-popular.gif") no-repeat; margin-top: 15px; margin-bottom: 10px;}

div#page-path	{ width: 100%; margin-bottom: 10px; text-align: left; }
div#rarrow		{ width: 9px; height: 8px; margin-left: 10px; margin-right: 10px; float: left; }

a.menu-1 { background: url("/img/menu-1.gif") no-repeat; width: 59px; height: 15px; float: left; margin: 0 10 0 10;}
a.menu-1:hover { background: url("/img/menu-1-h.gif") no-repeat; }
a.menu-2 { background: url("/img/menu-2.gif") no-repeat; width: 57px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-2:hover { background: url("/img/menu-2-h.gif") no-repeat; }
a.menu-3 { background: url("/img/menu-3.gif") no-repeat; width: 48px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-3:hover { background: url("/img/menu-3-h.gif") no-repeat; }
a.menu-4 { background: url("/img/menu-4.gif") no-repeat; width: 76px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-4:hover { background: url("/img/menu-4-h.gif") no-repeat; }
a.menu-5 { background: url("/img/menu-5.gif") no-repeat; width: 74px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-5:hover { background: url("/img/menu-5-h.gif") no-repeat; }
a.menu-6 { background: url("/img/menu-6.gif") no-repeat; width: 83px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-6:hover { background: url("/img/menu-6-h.gif") no-repeat; }
a.menu-7 { background: url("/img/menu-7.gif") no-repeat; width: 54px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-7:hover { background: url("/img/menu-7-h.gif") no-repeat; }
a.menu-8 { background: url("/img/menu-8.gif") no-repeat; width: 84px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-8:hover { background: url("/img/menu-8-h.gif") no-repeat; }
a.menu-9 { background: url("/img/menu-9.gif") no-repeat; width: 59px; height: 15px; float: left; margin: 0 10 0 0;}
a.menu-9:hover { background: url("/img/menu-9-h.gif") no-repeat; }

#snowflake { position: relative; overflow: hidden; border: 0; width: 1000px; height: 259px; }
#snowflake img.snowflake { position: absolute; width: 9px; height: 9px; font-size: 0px; z-index: 1; }

select.text, input.text, input.button, textarea.text {
font-family: arial, tahoma, sans-serif;
background-color: #ffe7c4;
font-size: 11px;
border: 1px solid #8c765d;
color: #333333;
}

.level1 { margin: 0px 0px 5px 0px; font-size: 12px; font-weight: bold; text-align: left;}
.level2 { margin: 0px 0px 5px 20px; font-size: 12px;  text-align: left;}
.level3 { margin: 0px 0px 3px 50px; font-size: 11px;  text-align: left;}
.level4 { margin: 0px 0px 3px 75px; font-size: 11px;  text-align: left;}
.level5 { margin: 0px 0px 0px 160px; font-size: 10px;  text-align: left;}
.level6, .level7, .level8, .level9 { margin: 0px 0px 0px 200px; font-size: 9px;  text-align: left;}

a.h1, a.h2, a.h3, a.h4 {text-decoration: none;}
a.h1:hover, a.h2:hover, a.h3:hover, a.h4:hover {color: #333333; text-decoration: underline;}
a.h1 {font-size: 16px; color: #3e3e3e;}
a.h2 {font-size: 13px; color: #3e3e3e;}
a.h3 {font-size: 12px; color: #333333;}
a.h4 {font-size: 11px;}

td p { margin-bottom: 0; }
td.b-b { border: 1px #cb8e4d solid; padding: 5px; }
td.b-b-1 { border: 1px #cb8e4d solid; padding: 5px; border-bottom: 0px;}
td.b-b-h { border: 1px #cb8e4d solid; padding: 5px; background: #d7a771; }

a.products {text-decoration: none;}
a.products:hover {text-decoration: underline;}

a.nolink{text-decoration: none;color: #333333;}
a.nolink:hover{text-decoration: none;color: #333333;}

a.nolink b {font-weight: normal;}
a.nolink strong {font-weight: normal;}

a.nolink i {font-style: normal;}
a.nolink em {font-style: normal;}

a.onclick_links, a.onclick_links_head {text-decoration: none;cursor: pointer;}
a.onclick_links:hover, a.onclick_links_head:hover {text-decoration: underline;}
a.onclick_links_head {color: #000000;}

#filterform {margin:0 0 0 0;padding:0px;}
.opened {position:static;top:0;left:0;zoom:1;}
.closed { position:absolute; left:-9999px; top:-9999px;}
.closed { visibility: hidden; }

select.filter, input.filter, input.filter, textarea.filter {
font-family: arial, tahoma, sans-serif;
font-size: 12px;
background-color: #eeeeee;
padding: 1px;
}

input.search {
font-family: arial, tahoma, sans-serif;
font-size: 12px;
width: 255px;
height: 20px;
padding: 1px;
background-color: #eeeeee;
}

table.wh { width: 100%; height: 100%; }
table.w { width: 100%; }
table.h { height: 100%; }

select.filter1, input.filter1, input.filter2, input.filter3 {
font-family: arial, tahoma, sans-serif;
font-size: 12px;
background-color: #eeeeee;
padding: 1px;
}

select.filter1 {width: 200px; }
input.filter1 {width: 200px; }
input.filter2 {width: 57px; margin-right: 2px;}
input.filter3 {width: 57px;}
