BODY {
	SCROLLBAR-FACE-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #FF6E00;
	SCROLLBAR-TRACK-COLOR: #DADADA;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #888888;
	SCROLLBAR-DARKSHADOW-COLOR: #232323;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	padding:0;
	margin:0;
	font: 11px Verdana, Arial, Tahoma;
	font-weight: normal;
	color: #000000;
	}
a, a:active, a:visited {
	color: #666666;
	text-decoration: underline;
	}
a:hover {
	color: #FF6500;
	text-decoration: underline;
	}
a.card, a:active.card, a:visited.card {
	font-size: 10px;
	color: #43464a;
	font-weight: bold;
	text-decoration: none;
	}
a:hover.card {
	font-size: 10px;
	color: #FF6701;
	font-weight: bold;
	text-decoration: none;
	}
div.phone {
	font-size: 14px;
	font-weight: bold;
	color: #FF6500;
	}
td.address {
	text-decoration: none;
	padding-left: 36px;
	font-size: 11px;
	}
span.sel {
	font-weight: bold;
	color:#FB812E;
	}
a.main, a:active.main, a:visited.main {
	text-decoration: underline;
	}
a:hover.main {
	color: #FF6500;
	text-decoration: underline;
	}
td.noble {
	text-decoration: none;
	padding-right: 26px;
	text-align:right;
	font-size: 11px;
	}
td.noble a {
	color: #000000;
	}

a:hover.noble {
	color: #FF6500;
	text-decoration: none;
	} 
.top_men_home {
	}
.top_men_search img {
	margin-top: 39px;
	} 
.top_men_map img {
	margin-top: 22px;
	} 
.top_logo_home {
	padding-top:30px;
	} 
.body {
	background:transparent url(../images/body_bg.png) repeat-y center top;
	} 
.logo {
	background:transparent url(../images/logo.jpg) no-repeat;
	}
.header1 {
	background:transparent url(../images/header1.jpg) no-repeat;
	font-size:1px;
	line-height:0px;
	}
.header2 {
	background:transparent url(../images/header2.jpg) no-repeat;
	font-size:1px;
	line-height:0px;
	}
.left {
	background:transparent url(../images/left.jpg) no-repeat;
	font-size:1px;
	line-height:0px;
	}
.left_dow {
	background:#ffffff url(../images/left_dow.jpg) no-repeat 50% bottom;
	}
.center {
	background:transparent url(../images/center.jpg) no-repeat;
	font-size:1px;
	line-height:0px;
	}
.center_b {
	background:transparent url(../images/center_b.jpg) repeat-y;
	font-size:1px;
	line-height:0px;
	}
.center_d {
	background:transparent url(../images/center_d.jpg) repeat-y;
	font-size:1px;
	line-height:0px;
	}
.lines_l {
	background:transparent url(../images/lines_l.jpg) no-repeat;
	font-size:1px;
	line-height:0px;
	}
.lines_r {
	background:transparent url(../images/lines_r.jpg) no-repeat;
	font-size:1px;
	line-height:0px;
	}
.card_bg {
	background:url(../images/card.jpg) no-repeat center top;
	width:255px;
	}
.footer_b {
	background:transparent url(../images/footer_b.jpg) repeat-x;
	}
.footer_l {
	background:url(../images/footer_l.jpg) no-repeat;
	}
.port_item {
	margin-left:15px;
	}
.port_item img {
	margin-left:15px;
	border:1px double #B0B0B0;
	}
.slideshow {
	padding: 12px 0 0 20px;
	}
#sendForm {
	display:none;
	position:absolute;
	left:100px;
	top:200px;
	background:url(/images/form_bg.png) no-repeat left top;
	width:405px;
	height:301px;
	padding:15px;
	}
h1 {
	color: #FF6701;
	font: bold 16px Verdana,Arial,Tahoma;
	padding-left: 10px;
	text-decoration: none;
	margin-bottom: 17px;
	}


/*  Стили для Лёхиных всплывающих описаний */
div.hintparent {
position:relative;
}

span.hint{
position: relative;
z-index:2;
cursor: pointer;
border-bottom: 1px dashed #3366FF;
}

div.hint {
display:none;
width:300px;
min-height:50px;
padding:6px;
background-color:#FAFAFA;
border:2px solid #FF6600;
position:absolute;
top:16px;
left:-32px;
z-index:1000;
}

div.smena {width:221px;height: 131px;overflow: hidden;position: relative;}
div.smena img {position: absolute; left: 0; top: 0;}
