IMG{
	border: 0
}
a {color:#d06c23; text-decoration: none; font-family:verdana; font-size:8pt; line-height: 14px;}
a:link {color:#d06c23; text-decoration: none; font-family:verdana; font-size:8pt;}
a:hover {color:#d06c23; text-decoration: underline; font-family:verdana; font-size:8pt;}

A.topmenu {color:#000000; text-decoration: none; font-family:verdana; font-size:8pt; font-weight:bold;}
A.topmenu:link {color:#000000; text-decoration: none; font-weight:bold; }
A.topmenu:hover { color:#009000; text-decoration: underline;}

.menu {background-image:url('../image/top_menu.gif');position:absolute;top:0px;width:133px;height:20px;text-align:center;border:0;line-height:19px;}

#divCont {width:205px; display:block;}
.clTop   {
	line-height: 8px;
	background-color: #374b3d;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 7px;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #F7F7F7;
}
.clSub   {line-height:10px; padding-bottom:15px;padding-top:5px;text-align:left; padding-left: 3px; border-left:#374b3d solid 1px;border-right:#374b3d solid 1px;  display:none; background-color:#FFFFFF;}
.clSub2   {position:absolute; z-index:1; left:0px; top:20px; width:205px; line-height:10px; padding-bottom:15px;padding-top:5px;text-align:left; visibility:visible;}

/*** This sets the style for the links inside the menu. ***/
#divCont .clTop a {color:#fefee7; font-family:verdana; font-size:10px; font-weight:bold; text-decoration:none; }
#divCont .clTop a:hover {color:#009000; text-decoration:none;}
#divCont .clTop .clSub a {color:#000000; font-family:verdana1; font-size:11px; font-weight:normal; text-decoration:none; }
#divCont .clTop .clSub a:hover {color:#009000; text-decoration:none;}  

p {text-indent:10px;}

body { font-family:arial,verdana; font-size:11px; }
td {font-family:arial,verdana; font-size:11px; }

h1{font-family:arial,verdana; font-size:14px; }
h2{font-family:arial,verdana; font-size:13px; }
h3{font-family:arial,verdana; font-size:12px; } 
h4{font-family:arial,verdana; font-size:11px; }


table.table_show {background-color: #374b3d;}
   tr.tr_show       {background-color: #fefde8;}
   td.td_show       {background-color: #fefde8;}
   td.td_show_head  {font-weight: bold; background-color: #d9d9a7; color: #000000;}
   .alert   { color: #FF0000;}
	
#spec_r{
	padding: 2px;
}
#spec_r .details{
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: justify;
}
#spec_r .price{
	color: red;
}
.spec_r_item{
	border: #374b3d solid 1px;
	border-top: #374b3d solid 4px;
	padding: 2px;
	margin-bottom: 6px;
}

.clear { clear:both; }

.res_cnt{
	color: #4C4C4C;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 4px;
}
.page_nav{
	float: right;
	font-size: 12px;
	color: #1D2E3F;
	padding-right: 10px;
	padding-bottom: 4px;
}
.page_nav a{
	color: #D06C23;
	font-size: 12px;
}
.page_nav a:hover{
	font-size: 12px;
}
#os_tbl_list{
	background-color: #364B3C;
	margin: 4px 0px 10px 0px;
}
#os_tbl_list td, #os_tbl_list table{
background-color:#FEFDE8;
}
#os_tbl_list .head{
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	background-color: #D9D9A7;
}
#os_tbl_list .foot{
padding: 2px 3px 2px 3px;
background-color: #D9D9A7;
}
#os_tbl_list .price{
margin-top: 5px;
font-weight: bold;
}
#os_tbl_list a, .os_lnk a{
	color: #D06C23;
}

#os_tbl_list .tbl_inf .sep{
	padding: 2px;
	background-color: #D9D9A7;
}

/* */
.os_object_title{
	color: Black;
	font-weight: bold;
	font-size: 14px;
}
#os_zakladki{
padding-top: 3px;
width:100%;
font-size: 12px;
}
#os_zakladki a, #os_zakladki a:hover{
	color: #555555;
	font-size: 12px;
}
#os_zakladki div{
	padding: 3px;
	position: relative;
	margin-bottom: -5px;
	border: #CCCCCC solid 1px;
	border-bottom: 0px;
	margin-left: 2px;
	background-color: #FBFBF0;
	float: left;
}
#os_zakladki .active{
padding: 3px;
position:relative;
margin-bottom: -5px;
border-top: #364B3C solid 1px;
border-left: #364B3C solid 1px;
border-right: #364B3C solid 1px;
float:left;
font-weight: bold;
background-color:#FEFDE8;
}
/* */
#os_tbl_search{
	border: 1px solid #364B3C;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
}
#os_tbl_search td{
	background-color: #FEFDE8;
	padding: 1px 3px 1px 2px;
}
#os_tbl_search .head{
	background-color: #D9D9A7;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
}
#os_tbl_search .params td{
font-size:11px;
}
#os_tbl_search .params .smbox{
	margin: 0;
	padding: 0;
	height: 11px;
}
#os_tbl_search .params input, #os_tbl_search .params select{
font-size:10px;
padding: 1px;
}
/* */
#os_photo_list .type_title{
font-weight: bold;
padding: 2px 3px 2px 3px;
margin: 2px 0px 2px 0px;
background-color: #D9D9A7;
color: #000;
}
#os_photo_list .img_div{
	border: #364B3C solid 1px;
	padding: 2px;
	background-color: #F5F5D3;
	width: 206px;
	float: left;
	margin: 5px;
	overflow: hidden;
}