* {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 ----------*/
a:active {
 color: #5d5d5d; /* Цвет активных ссылок */
}

.content p {
	font-family:Verdana;
	font-size:12px;
    color:#5d5d5d;
}

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

.content ul {
	font-family:Verdana;
	font-size:12px;
    color:#5d5d5d;
    margin-left:10px;
}

 .default ul {
	font-family:Verdana;
	font-size:12px;
    color:#5d5d5d;
    margin-left:10px;
}

.top_label ul{
	font-family:Verdana;
	font-size:12px;
    color:#ffffff;
    margin-left:10px;
}

.top_label li{
	font-family:Verdana;
	font-size:12px;
    color:#ffffff;
    margin-left:10px;
}

.content li {
	font-family:Verdana;
	font-size:12px;
    color:#5d5d5d;
    margin-left:10px;
}

 .default li {
	font-family:Verdana;
	font-size:12px;
    color:#5d5d5d;
    margin-left:10px;
}

.content {	
	/*text-align:justify;*/	
	/*margin: 27px 55px 40px 50px;*/
	clear: both;
}

.menu_content, .menu_content p , .menu_content td, .default {
	font-family:Verdana;
	font-size:12px;
	color:#5b5b5b;
}

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

table {
font-family:Verdana;
font-size:12px;
color:#5b5b5b;}
 
	 .menu_content a {
 color: #5b5b5b; /* Цвет ссылок */
}
.menu_content a:hover {
 color:#c44141;
}

.default a {
 color: #5b5b5b; /* Цвет ссылок */
}
.default a:hover {
 color:#c44141;
}

.general a {
 color: #5b5b5b; /* Цвет ссылок */
}
.general a:hover {
 color:#c44141;
}

.content a {
 color: #5b5b5b; /* Цвет ссылок */
 	font-family:Verdana;
	font-size:12px;
}
.content a:hover {
 color:#c44141;
 	font-family:Verdana;
	font-size:12px;
}

.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;}*/

.content ul {margin-left:15px;}
.content ol {margin-left:20px;}

.order_text, .order_info {
	width:26em;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color:#5d5d5d;
	text-align:left;}


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

.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 {
	padding:14px;
	text-align:center;
	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;}

ul.price_menu, ul.price_menu2 {
	list-style: url(../img/markprice.gif) outside;}

ul.price_menu li {
	margin-top: 1ex;}
	
ul.price_menu2 {
	font-weight:normal;
	list-style:none;
	list-style-image:none;} /*для IE 6*/

ul.price_menu2 li{
	margin:0px;
	padding-left:1ex;
	line-height: 150%;}

ul.price_menu li a, ul.price_menu2 li a {
	color:#00688E;}	

.content img {
	border:none;
	/*border:#729AA9 1px solid;*/
    /*float:left; 
    margin: 7px 7px 7px 0; */

	}


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

.content table {
	margin:0px auto 50px;
    font-family:Verdana;
    font-size:12px;
    color:#5b5b5b;
	/*background-color:#effbff;*/}

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

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-family:Verdana;
	font-size:12px;
	}
	



.mapsubitem {
	margin-left:2em;}


	
/*---------- end of content ----------*/

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

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

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

ul.lmenu1 {
	margin:0px 0px 0px 31px;
	list-style: none;
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	color:#FFF;
/*	text-indent:1ex;*/
	line-height:150%;}
	
ul.lmenu1 li{
	background:url(../img/mark.gif) left top no-repeat;
	padding-left:20px;}
	
ul.lmenu1 li a, ul.lmenu2 li a  {
	color:#FFF;
	text-decoration:none;}

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

ul.lmenu2 li{
	background:none;
	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%;}

.foot_txt_tab {
	width:15%;}

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


