.opisanie h2 {
	font-size: 12px;
	line-height: 120%;
	color: #000000;
	text-transform: uppercase;
	background: url(images/h2_bg000.png) no-repeat 0 0;
	padding: 3px 0 3px 15px;
}

#top_menu ul {
	float:left;position:absolute;display:none;background:#eee;margin:28px 0 0 0;padding:0;border-left:2px solid #fff;border-top:2px solid #fff;border-right:2px solid #aaa;border-bottom:2px solid #aaa;
}

#top_menu ul li {
	list-style:none;text-align:left;margin:0;padding:0;
}

#top_menu ul li a {
	font:normal 14px sans-sarif;padding:5px;width:150px;
}

#top_menu ul li a:hover {
	background:#888;color:#fff;
}

.attention {
	font:normal 14px sans-serif;margin:20px;text-align:justify;
}

#conteyner font {
	display:block;font: normal 13px sans-serif; color: #444; text-decoration: none;
}

#conteyner td {
	height: 30px;
}

#map {
	height:400px;width:100%;border:1px solid #000;margin:0 0 10px 0;clear:both;
}

#map a {
	display:inline; font: normal 11px sans-serif;
}

#map a:hover {
	display:inline; font: normal 11px sans-serif;
}

#addres {
	width:100%;
}

#addres input {
	width:100%;
}

#submit {
	width:150px;
}

#cont_map {
	background: #fff;padding:10px; position: absolute;left:50%;top:50%;margin-left:-300px;margin-top:-200px;visibility:hidden; width:600px; heigth:800px; border:1px solid #000;
}

#loading {
	text-align:center; background: #fff;padding:10px; position: absolute;left:50%;top:50%;margin-left:-100px;margin-top:-100px;visibility:hidden; width:200px; heigth:200px; border:1px solid #000;
}

.close {
	float:right;cursor:hand;margin:0 1px 5px 0;
}

.list {
	width:100%;margin:20px 0;border-top:1px solid #3F2914 ! important;border-left:1px solid #3F2914 ! important;
}

.list th {
	padding:5px;border-bottom:1px solid #3F2914;border-right:1px solid #3F2914;
}

.list td {
	padding:5px;border-bottom:1px solid #3F2914;border-right:1px solid #3F2914;
}


.banner a img {
	border:3px solid #fff ! important;
}

#search_form {
	margin:180px 0 40px 0;font:normal 14px sans-serif;
}

#search_form input {
	border:1px solid #888;
}

#catalog div {
	font:normal 12px sans-serif;text-align:justify; padding:5px;
}

#catalog div img {
	width:60px;float:left;margin: 0 5px 5px 0;border:1px solid #000;clear:left;
}

#catalog div font {
	display:block;color:#000;font:bold 12px sans-serif;
}

#catalog div a {
	font:normal 14px sans-serif;color:#000;text-decoration: underline;
}

#catalog div a:hover {
	text-decoration:none;
}


#opisanie {
	border-left: 1px solid #f7c144;border-top: 1px solid #f7c144;border-bottom: 1px solid #f7c144;font: normal 13px Tahoma, Arial, Sans-Serif;color:#000;text-align:justify;vertical-align:top;padding: 15px 5px 15px 15px;
}

.img_main {
	margin: 0px 15px 5px 0px; border: black 1px solid ; width: 300px; float:left;
}

img.img2 {
	margin: 0px 15px 5px 0px; border: black 1px solid ; width: 100px; float:left;
}

.shadow {
	margin:0;padding:0;border:0;display:block;
}


.doplinks {
	padding:10px;clear:left;
}

.doplinks a {
	display:block;font:normal 12px sans-serif;margin:0 0 5px 0;
}

.doplinks a:hover {
	display:block;font:normal 12px sans-serif;text-decoration:none;
}

/*====sluzh=======*/
div.pager {
padding: 3px 3px;
margin: 41px 0px 0px 0px;
color: #0992e0;
word-spacing: 15px;
}

div.pager span{
padding: 3px 6px;
margin: 0px 0px;
color: #fff;
background-color: #0992e0;
}

div.pager a:link,
div.pager a:visited,
div.pager a:hover,
div.pager a:active {color: #0992e0; text-decoration: none;}

div.pager span.arr {
font-size: 10pt;
background-color: #fff;
}

.clr {
padding: 0px 0px;
margin: 0px 0px;
clear: both;
}

/*====END of sluzh=======*/

.red {
	color: #FFFFFF;
	background: #E80000;
	padding: 3px 2px;
	font-size: 11px;
}

#content {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	z-index: 2;
}
#content a {
	font-size: 13px;
	color: #DB6700;
}
#content a.elite_link {
	font-size: 13px;
	color: #000000;
}
#content p {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content #tab01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content #tab01 th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6700;
	background-color: #F6F6F6;
	padding: 3px;
}

#content #tab01 p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content #tab01 a {
	font-size: 11px;
}

#content ul {
	font-size: 13px;
	margin-left: 18px;
}

#content form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	width: 85px;
}
#content h2 {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
}


.small {
	font-size: 10px;
}

