* {margin:0; padding:0;}

.iepng { filter:expression(fixPNG(this)); } 
.iepng a { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

/*---------- top menu ----------*/

.tmenu_cont {
	position:relative;}

.tmenu {
	top:-36px;
	position: absolute;}

.tmenu div {
	position:relative;
	float:left;}
	
.item {
	cursor:pointer;
	padding:11px 6px !important;
	padding:9px 6px;}
	
.item_hover  {
	background-color:#447faa;
	border:#b9ccdc 1px solid;
	border-bottom:none;
	padding:10px 5px !important;
	padding:8px 5px 12px;
	cursor:pointer;}
	
.menutab {
	padding:11px 6px !important;}
	
.tmenu div img {
	border:none;}
	
.dropmenudiv {
	position:absolute;
	top:0px;
	left:0px;
	visibility: hidden;
	width:auto;
	border:#b9ccdc 1px solid;
/*	border-top:none;*/
	background-color:#447faa;}

.dropmenudiv a {
	display:block;
	font-family:Tahoma, sans-serif, Arial;
	font-size:11px;
	font-weight:bold;
/*	letter-spacing:0.1ex;*/
	color: #EEE;
	background: #447faa; /* IE6 Bug */
	padding:3px 25px 6px 10px;
	text-decoration:none;}
	
.dropmenudiv a:hover {
	background-color:#5e97c3;
	color:#FFF;}
	
/*---------- end of top menu ----------*/

/*---------- content ----------*/

#h1{
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;
	}

.content p {
	font-family:Arial;
	font-size:12px;
    color:#666d71;
}

p {
	font-family:Arial;
	font-size:12px;
    color:#666d71;
}

.content ul {
list-style: none;
	font-family:Arial;
	font-size:12px;
    color:#666d71;
    padding-left:0px;
}

 .default p {
	font-family:Verdana;
	font-size:12px;
    color:#355e75;
}

.dh1 {
	margin: 0px 0px 35px 0px;
	font-family:Tahoma, sans-serif, Arial;
	font-size:20px;
	text-align:center;}
	
.dh2 {

	font-family:Tahoma, sans-serif, Arial;
	font-size:14px;
	text-align:center;}

.dh3 {
	margin: 37px 0px 24px;
	font-family:Tahoma, sans-serif, Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;}

/*.content p {
	text-indent:1.5em;
	padding: 1ex 0ex;}

td p {
	text-indent:0px;
	padding:0px;}*/

td ul {padding-left:55px;}
td ol {padding-left:55px;}

.order_text, .order_info {
	width:26em;
	font-family:Tahoma, sans-serif, Arial;
	font-weight:bold;
	font-size:11px;
	color:#004e6a;
	text-align:right;}


.new_order{
	width:26em;
	font-family:Tahoma, sans-serif, Arial;
	font-weight:bold;
	font-size:11px;
	color:#ff0000;
	text-align:right;
}

.order_info {
	vertical-align:top;}

form input {
	width:320px;
	height:20px;
	border:#619baf 1px solid;
	margin-left: 6px;}
	
textarea {
	width:320px;
	border:#619baf 1px solid;
	margin-left: 6px;}
	
.order_btn {
	width:320px;
	padding:14px;
	text-align:center;
	margin: 0px;}


.dh4, ul.price_menu, ul.price_menu2 {
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	color:#00688E;}

.dh4 {
	text-decoration:underline;
	white-space:nowrap;}



.content img {
	border:0px;}


.cost {
	margin:2ex 0px 1ex;}

.content table {
	/*margin:0px auto 50px;*/
	}

table.data {
	width:100% !important;
	width:90%;
/*	margin:0px 40px 50px;*/
	margin:0px auto 50px;
	border-collapse: collapse;
	text-align:center;
	}

table.data, table.data td {
	border:#619baf 1px solid;}
	
table.data td {
	padding:2px 5px;}


.data_h {
	background-color:#c7dfe9;
	white-space:nowrap;
	font-weight:bold;}

.data_l {
	text-align:left;}

table.data p {
	text-indent:0px;
	padding:0px;}

.mainmapdiv {
	margin-top:1em;
	font-size:1.2em;}

a.mainmaplink {
	color:#000;}

.mapsubitem {
	margin-left:2em;}

a.maplink {
	color:#000;
	font-size:1em;}
	
/*---------- end of content ----------*/

/*---------- left menu ----------*/

td.lmenu {
	
	background-color:#f5e7c4;
	padding-right: 0px;
	vertical-align: top;}

td.lmenu img {
	margin:15px 0px 10px 15px;
	border:none;}

	ul.brend{
	
	list-style: none;
	font-size:12px;
	font-family:Arial;
	color:#797c7e;
/*	text-indent:1ex;*/
    padding-left:30px;
	line-height:170%;}
	
	
	ul.brend li a  {
	font-size:12px;
	font-family:Arial;
	color:#797c7e;
	text-decoration:none;
	line-height:170%;
	}
	
	
ul.lmenu1{
	
	list-style: none;
	font-size:14px;
	font-family:Arial;
	color:#5f728c;
/*	text-indent:1ex;*/
    padding-left:0px;
	line-height:170%;}
	
ul.lmenu1 li{
	/*padding-left:20px;*/
	margin-right:20px;
	cursor:pointer;
	line-height:170%;
	/*border-bottom:1px solid #cfcdbf;*/
	}

	ul.lmenu1 li a  {
	
	font-size:14px;
	font-family:Arial;
	color:#5f728c;
	line-height:170%;
	}	
	
	
ul.lmenu1 li a:hover, ul.brend li a:hover, ul.lmenu3 li a:hover  {
	color:#3ca9e1;
	line-height:170%;
	text-decoration:underline;
	}
	
	ul.lmenu2 li a  {
	color:#355e75;
	padding-left:20px;
	}

/*ul.lmenu1 li a:hover, ul.lmenu3 li a:hover, ul.lmenu2 li a:hover {
	text-decoration:underline;}*/
	
ul.lmenu2 {
	margin-left:0px;
	/*background-color:#c0ebf4;*/
	list-style:none;
	list-style-image:none; /*для IE 6*/
	font-family:Tahoma, sans-serif, Arial;
	font-size:11px;
	color:#355e75;
	line-height:150%;
	padding-left:0px;
	display:block;}

ul.lmenu2 li{
    background:url(../img/test_mark2.jpg) left center no-repeat;
    padding-left:20px !important;
	color:#355e75;
	padding-left:20px;}  /*для IE 6*/
	
	ul.lmenu3 {
	/*margin-left:10px;*/
	list-style:none;
	list-style-image:none; /*для IE 6*/
	font-family:Verdana;
	font-size:11px;
	color:#537088;
	line-height:150%;
	display:block;}

ul.lmenu3 li{
	background:none;
	text-decoration:underline;
	padding-left:20px !important;
	padding-left:0px;}  /*для IE 6*/

/*---------- end of left menu ----------*/

/*---------- footer ----------*/

.foot_cont {
	position:relative;
	text-align: center;
}

.bottom_line {
	position:absolute;
	top:-3px;
	left:0px;}

.dealer {
	float:left;
	font-family:Tahoma, sans-serif, Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin: 3px 31px 0px 10px;}

.dealer_tel {
	float:left;
	margin-top: 17px;}


.counter_cont {
	position:relative;
	margin: 0px auto;
	width: 410px;
	top: 10px;
}

.counter_cont div {
	float:left;
	margin: 0px 6px;
}

.text_cont {
	margin: 16px 0px 0px 0px;
	text-align: center;
}

.foot_text	{
	text-align:center;
	font-family:Tahoma, sans-serif, Arial;
	font-size:11px;
	color:#c9d7dd;
	width: 35%;}

.footer_table {
	background-color:e5d3a7;}

.foot_txt_tab {
	width:15%;}

/*---------- end of footer ----------*/

