@charset "utf-8";
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
border:0pt none;
margin:0;
padding:0;
}
body {
	margin: 0 auto;
	background-color:#fffdeb;
	padding: 0;
	font-size: 13px;
	width:1003px;
	voice-family: inherit;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 13px;
	color:#9d9fa2;
}
#header{
	margin:0;
	padding:0;
	
	width:1003px;
	height:224px;
}
#header_contacts{
	color:#666666;
	margin:30px 0px 0px 780px;
	width: 210px;
	text-align:right;
  position: absolute;
}
#header_contacts img{
	margin:0;
	padding:0;
	margin-top:-6px;
	margin-bottom:-6px;
}
#header_contacts a{
	color:#FFFFFF;
}

/*#time
{
  float: left;
  margin: 5px 0px 0px 0px;
}*/

#time span
{
  color: gainsboro;
  font-size:0.7em;
  font-weight:bold;
}

#top_menu{
	background-color:#4b6676;
	width:1003px;
	height:2.8em;
}
#top_menu ul{
	margin:0 0 0 10px;
	padding:0;
	padding-top:0.4em;
}
#top_menu ul li{
	margin:0 1.3em 0 0;
	padding:0;
	display:inline;
	list-style-type:none;
	float: left;
}
#top_menu a{
	color:white;
	text-decoration:none;
	font-size:140%;
	font-weight:normal;
}
#top_menu a:hover, #top_menu a:active {
	color:#FFFF99;
	text-decoration:underline;
}
#rus_eng{
	margin:-2px 10px 0 0;
	padding:0;
	display:block;
	float:right;
}
#rus_eng a{
	margin:0;
	padding:0;
}
#container {
	background-color:#edf0f2;
	width:1003px;
	margin:0;
	padding:0;
}
#left_col{
	margin:0;
	padding:0;
	margin-left:10px;
	_margin-left:5px;
	float:left;
	width:176px;
	color:#919396;
	background-color:#edf0f2;
}
h1{
	font-size:150%;
	font-weight:bold;
	padding:0.8em 0em 0.4em 0em;
}
h2{
	font-size:120%;
	font-weight:bold;
	margin:0.8em 0em 0.4em 0em;
	padding:0;
}
#middle_col h2 a{
	text-decoration:underline;
	/*color:#919396;*/
	font-size:95%;
}
#left_col ul{
	margin:0;
	padding:0;
	background-color:#fffdeb;
}
#left_col ul li{
	margin:0;
	padding:0;
	padding-bottom:0.4em;
	list-style-type:none;
}
#left_col ul li a{
	display:block;
	color:#919396;
	background:url(/file/marker.gif) left center no-repeat;
	padding-left:2.8em;
}
#left_col ul li a:hover, #left_col ul li a:active{
	color: #b29065;
	background: url(/file/marker_hover.gif) left center no-repeat;
}
#left_col a:visited{
	color:#beb7a5;
}
#left_col ul li a.active{
	color: #b29065;
	background: url(/file/marker_hover.gif) left center no-repeat;
}
#left_col ul li ul li {
  padding-left: 13px;
	background: none;
}
#left_col ul li ul li a{
	background: none;
}
#left_col ul li ul li a:hover, #left_col ul li ul li a:active{
	background: url(/file/marker.gif) left center no-repeat;
}

#left_col ul li a.add_obj
{
  color: #c8642d !important;
}

#middle_col{
	width:500px;
	float:left;
	display:inline;
	color:#919396;
	background-color:#edf0f2;
	margin:0;
	padding:0px 10px 10px 15px;
}
#middle_col img{
	padding: 5px;
}
#middle_col a{
	color:#7B060F;
}
.middle_content {
	font-size:140%;
	margin:0.8em 1em 0.5em 0.2em;
	padding:0;
}
#middle_col ul li, #middle_col ol li{
	list-style-type:circle;
	list-style-position:inside;
}
#middle_col p, #middle_col h3{
	margin-top:10px;
}
#obj_left{
	width:500px;
        text-align:center;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#obj_left img{
	background:white;
	padding:2px;
	border:grey 1px solid;
}
#obj_right{

        margin-bottom:20px;	
}
#obj_right span, #obj_right2 span{
	font-weight:bold;
}
#obj_right2{
	margin:40px 10px 0px 10px;
}
#obj_small_pic{
	display:inline;
	float:right;
	margin-left:3px;
	width:160px;
}
#obj_small_pic img{
	padding:2px;
	background-color:white;
	border:1px grey solid;
 float:left;
}
#obj_small_pic a:hover img{
	padding:1px;
	border:2px black solid;
}
#obj_description{
	margin-top:20px;
	margin-bottom:20px;
        padding-right:10px;
        font:Arial;
width:800px;
}
#obj_description h3{
	color:#7b060f;
	margin-top:0;
}
#hiden_foto img{
	border: none;
	padding:0;
        visibility:hidden;
}
#right_col{
	width:277px;
	color:#919396;
	background-color:#edf0f2;
	float:left;
	display:inline;
}
#fd_search{
	background-color:#fffdeb;
	color:#7b060f;
	font-size:100%;
	width:260px;
	height:18em;
	padding:0;
	margin:0;
	padding-left:1.3em
}
.lists{
	color:#7f7979;
	font-size:95%
}
.rand{
	width:257px;
	background-color:#fffdeb;
	padding:0.8em 0em 1em 1.5em;
	margin:0;
	overflow: hidden;
	padding-top:1px;
}
.rand a{
	font-size:110%;
}
.rand p{
	margin:0em 0em 1em 0em ;
	padding:0;
}
.rand ul li{
	list-style-position:inside;
}
.right_block_top{
	background:url(/file/right_block_top.gif) top left no-repeat;
	margin:6px 0 0;
	padding:0;	
	width:277px;
	height:10px;
}
.right_block_bottom{
	background:url(/file/right_block_bottom.gif) top left no-repeat;
	margin:0;
	padding:0;
	width:277px;
	height:10px;
}
.small_block_top{
	background:url(/file/small_block_top.gif) top left no-repeat;
	margin:0;
	padding:0;
	_margin-bottom:-5px;
	width:176px;
	height:11px;
}
.small_block_bottom{
	background:url(/file/small_block_bottom.gif) top left no-repeat;
	margin:0;
	padding:0;
	width:176px;
	height:10px;
}
#spec{
	background-color:#fffdeb;
	padding:10px 0px 10px 10px;
}
#spec a, .rand a{
	font-size:70%;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	margin-left:0.4em;
	padding:0;
	color:#919396;
}
#spec p{
	margin:0;
	padding:0;
}
#search{
	/*width:176px;*/
	width:257px;
  padding: 1px 0 0 1.5em;
	background-color:#fffdeb;
	margin:0;
}
#footer{
	background-color:#4b6676;
	width:1003px;
	height:131px;
	clear:both;
	margin-bottom:10px;
}
#footer img{
	margin:0;
	padding:0;
	float:left;
}
#footer_phones{
	display:inline;
	margin:0;
	padding:0;
	margin-top:1.5em;
	margin-left:-1.5em;
	float:left;
	color:white;
	font-size:130%;
}
#counters{
	float:left;
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:30px;
	width:420px;
}
#counters img{
	margin-left:15px;
}
#counters p{
	margin:0;
	padding:0;
	margin-top:2em;
	font-size:120%;
	display:block;
}
#footer_contacts{
	margin:0;
	padding:0;
	margin-right:20px;
	margin-top:15px;
	float:right;
	text-align:right;
	display:inline;
	color:white;
	width:247px;	
}
#footer_contacts img{
	margin:0;
	padding:0;
	margin-left:160px;
	margin-bottom:-3px;
}
#aqua{
	display:block;
	font-size:70%;
	color:#CCCCCC;
	margin:0;
	padding:0;
	margin-top:12px;
}
#footer a{
	color:#919396;
}
.list_object{
	margin:2em 0em;
	padding:0;
}
.list_object a img{
	float: left;
	padding: 4px;
	background-color:white;
	border:1px solid grey;
}
.list_detail{
	float:left;
	width:260px;
	display:inline;
	font-size:110%;
	margin:0px 5px;
	padding:0;
}
.list_detail span, .list_detail h2, #obj_right span{
	color:#7b060f;
}
.list_detail h2{
	width:290px; 
	overflow:hidden;
	font-size:1em;
	background: #dce0e4 url(/file/list1_h1_top.gif) left top no-repeat;
        height:40px;
}
.list_detail h2 span{
	display:block;
	padding:3px 10px 3px 10px;
	background:url(/file/list1_h1_bottom.gif) left bottom no-repeat;
        height:42px;
}


/*list_detail h1{
	font-size:110%;
	font-weight:bold;
}*/
.list_detail p{
	margin-top:1em;
}
.list_detail img{
	float:right;
	display:inline;
	margin-top:-40px;
	padding:!important 0;
	border:none;
}
.list_title_bottom{
	background:url(/file/list1_h1_bottom.gif) left bottom no-repeat;
	width:290px;
	height:1.2em;
	color:#7b060f;
	margin:0;
	padding:0;
}
.list_title_middle{
	background-color:#dce0e4;
	width:290px;
	margin:0;
	padding:0;
}
.list_title_top{
	background:url(/file/list1_h1_top.gif) left top no-repeat transparent;
	width:290px;
	margin:0;
	padding:0;
}
#search_param{
	margin:0;
	padding:0;
	margin-bottom:15px;
}
#search_param span{
	color:#7b060f;
}

a.search_title {
    line-height:1.1em;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
    color:#4b6676 !important;
}

/*a.search_title:link {
	 !important;
}*/
a.search_link:link{
	color:#5c5d68 !important;
}
a.search_title:hover, a.search_link:hover{
	color:#003333 !important;
}
/*a.search_title:visited, */a.search_link:visited{
	color:#6d7258 !important;
}


#search_result ul{
	list-style-position:inside;
}
#search_result ul li{
	list-style:decimal;
	list-style-position:inside;
}
.img-wrapper {
 background:url(/file/shadow.gif) no-repeat right bottom;
 float: left;
}
.img-outer {
  background:url(/file/bottom-left2.gif) no-repeat left bottom;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}
.img-inner {

  background:url(/file/top-right2.gif) no-repeat top right;
  padding: 0 5px 5px 0;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}
.img-wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  display: block;
}
.img-wrapper_blue {
 background:url(/file/blue_shadow.gif) no-repeat right bottom;
 float: left;
}
.img-outer_blue {
  background:url(/file/blue_bottom-left2.gif) no-repeat left bottom;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}
.img-inner_blue {
  background:url(/file/blue_top-right2.gif) no-repeat top right;
  padding: 0 5px 5px 0;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}
.img-wrapper_blue img {
  background-color:#EDF0F2;
  border: 1px solid #a9a9a9;
  padding: 4px;
  display: block;
}
.whether a{
  color:white;
  font-size:120%;
}
#fotogallery{
	padding:2% 10%;
}
#fotogallery img{
	margin:7px;
}
#fotogallery a{
	margin:3px 3px 10px 7px;
	color:#919396;
	text-decoration:underline;
	font-weight:bold;
	font-size:110%;
}
.fotoblock{
}
.fotoborder{
	width:250px;
	height:240px;
	background-color:white;
}
.title_foto{
	background-color:#FFFFFF;
	text-align:center;
}
#paging{
	clear:both;
}
#paging a{
	color: #7B060F;
}
#paging a:hover{
	color: #663300;
}

.clear_both{
	clear:both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 .clearfix {
display: inline-block;
}  
.hidden_text{
	color:white;
	display:none;
	width:1px;
	height:1px;
}
.comments{
	margin-left:20px;
}

 /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End Holly Hack */
 
/* adjustment for IE5 */
body {
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>body { /* be nice to Opera */
	font-size: small;
}
unknown {
	FONT-SIZE: small
}

#start_page p
{
  margin: 0px;
  padding: 0px;
}

#pagingBlok
{
  margin: 10px 0px 0px 0px;
}

#pagingBlok strong, #pagingBlok a 
{
  margin: 0px 5px;
}





#buttons
{
   padding-top:20px;
   padding-bottom:20px;
}
#buttons .left-button{
   float:left;
}
#buttons .right-button{
   float: right;
   padding-right: 6px;   
}

#left-top-content{
   float:left;
   width:500px;
}
#right-top-content{
   padding-left:510px;
   padding-top:13px;
   right:15px;
}

#right-top-content .proposition{
   display:inline;
   color:#7B060F;
}
#recyclear{
   visibility:hidden;
   height:1px;
}
#right-top-content .recyclear{
   background-color:#fffef1;
   width:277px;
   padding:0 0 0 0px;
   margin-bottom:20px;
   margin-top:10px;
}
#right-top-content .recyclear img{
   padding: 0 0 0 0;
}
#right-top-content .recyclear a{
   text-decoration:none;
}
#top{
   width:802px;   
   background-color:#EDF0F2;
}
#middle_col .content{
   width:800px;
   background:#EDF0F2;
}

#middle_col .price{
     width:200px;
     float:left;
}
#cart_tours div{
   background-image:url(/file/dots.gif) repeat-x;
}
#small_pic{
   width:800px;
   margin-bottom:20px;
   float:left;
   display:inline;
   
}
#small_pic a{
	margin: 5.6px;
	display:block;
	float: left;
	}
#small_pic img{
   border:1px solid #000000;
   padding:3px;
}
/*#small_pic a{
   display:block;
   float:left;
   margin-right:11.8px;
   margin-bottom:11.8px;
}*/
#hhh:hover{
   border:#000;


}




#dots{
   background-image:url(/file/dots3.gif);
   background-repeat:repeat-x;
   height:2px;
   margin-top:5px;
   width:160px;
}
#obj_right p{
   color:#7B060F;
   font-weight:bold;
   margin-top:0px;
}

#rs{
   width:800px;
   height:9px;
   background: transparent url(/file/rs_top.gif) no-repeat;
   clear:both;
}
#cartHolder{
   padding-left:10px;
   padding-right: 10px;
}
#start_page p{
	font-size:12px;
}
#intro h2{
   margin: 17px 0 0 0;
}
#obj_rez{
   border-bottom:1px dashed #CCCCCC;
  border-top:1px dashed #CCCCCC;
  margin-bottom:10px;
}

#formBron table.ocms td.fqlabelrecyclear  {
  color:#7B060F;
}

#formBron{
  clear:both;
  margin-top:15px;
}
/* ---------------  list_obj ----------------------- */

#list_obj
{  
  
  clear:both;
  height: 165px;
  width:790px;
  background-color:#FFFDEB;
  
 /* margin: 60px 0px 0px 0px;*/
}

#objects_list
{
   overflow: hidden;
   height:165px;
   margin:0 0 0 20px;
   overflow:hidden;
   width:660px;
}

#objects
{
  float: none !important;
  margin: 0px auto;
}

#left_button
{
  padding: 46px 0px 0 20px;
  margin: 0px;
}

#left_button a img:hover
{
  background-image: url(/file/left_button_active.gif);
}

#right_button
{
  float: right !important;
  margin: 0;
  padding: 46px 20px 0 0px;
}

#list_obj div
{
  float: left;
}

#list_obj div img
{
  border: none;
}

/* ----- left button -------- */

/* ----- end left button -------- */

#list_obj div div a:hover, #list_obj div div a.active_list_object
{
  color: #FF0000 !important;
}

/* ---- small ------*/

#list_obj .small_shadow
{
  padding: 46px 0px 0px 0px; 
  width: 150px;
}

#list_obj .small_shadow div
{
  text-align: center;
  background-image: url(/file/large_shadow.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 87px;
  width: 132px;
}

#list_obj .small_shadow div img
{
  border: none;
  padding: 5px 0px 0px 0px;
}

#list_obj .small_shadow  a
{
  font-size: 8.6pt;
  color: rgb(51, 51, 51);
  font-weight: bold;
}

#list_obj .small_shadow p
{
  margin: 0px;
  padding: 11px 0px 0px 0px;
  line-height: 0.8em;
}

/* ----- end small -----*/

/* ------ medium -------*/
#list_obj .medium_shadow
{  
  height:128px;
  margin:4px;
  width:124px;
  background-image:url(/file/shadow2.gif);
}



#list_obj .medium_shadow div img
{
  padding:3px;
  border:1px solid;
}

#list_obj .medium_shadow  a
{
  text-decoration:none;
  color: rgb(51, 51, 51);
  font-weight: bold;
  display: block;
  font-size:0.8em;
  
}

#list_obj .medium_shadow  p
{
  margin: 0px;
  padding: 13px 0px 0px 0px;
  line-height: 0.8em;
  text-align: center;
  clear:both;
}
/* ------- end medium -------------*/

/* ------ large -------*/
#list_obj .large_shadow
{
  padding: 16px 0px 0px 0px;
  width: 245px;
}

#list_obj .large_shadow div
{
  text-align: center;
  background-image: url(/file/large_shadow.gif);
  background-position: left top;
  background-repeat: no-repeat;
  height: 147px;
  width: 232px;
}

#list_obj .large_shadow div img
{
  border: none;
  padding: 6px 0px 0px 0px;
}

#list_obj .large_shadow  a
{
  font-size: 8.6pt;
  color: rgb(51, 51, 51);
  font-weight: bold;
  display: block;
}

#list_obj .large_shadow  p
{
  margin: 0px;
  padding: 17px 0px 0px 0px;
  line-height: 0.8em;
}
/* ------- end large -------------*/

/* ---------------  end list_obj ----------------------- */







/*--- search cloud css ----*/
.search-cloud{
	width:auto;
	margin:15px 0px 0px;
	display:block;
	padding:5px;
	overflow:hidden;
}
.search-cloud h4{
	margin:0;
	padding:0;
	font-size:0.95em;
	color:#8f5444;
}
.search-cloud .list{
	width:100%;
	display:block;
	overflow:hidden;
	font:0.69em Arial, Verdana, sans-serif;
	text-align:justify;
	padding:0;
	margin:6px 0 0;
}
.search-cloud .list ul{
	margin:0;
	padding:9px 0 10px;
	list-style:none;
	width:100%;
}
.search-cloud .list li{
	display:inline;
	padding:0 3px 0 2px;
}
.search-cloud .list a{
	color:#000 !important;
	text-decoration:none;
	margin:0;
}
.search-cloud .list a:hover{
	text-decoration:underline;
	color:#957F66 !important;
}

.search-cloud .list .size8{font-size:8px;}
.search-cloud .list .size8b{font-size:8px;font-weight:bold;}

.search-cloud .list .size9{font-size:9px;}
.search-cloud .list .size9b{font-size:9px;font-weight:bold;}

.search-cloud .list .size10{font-size:10px;}
.search-cloud .list .size10b{font-size:10px;font-weight:bold;}

.search-cloud .list .size11{font-size:11px;}
.search-cloud .list .size11b{font-size:11px;font-weight:bold;}

.search-cloud .list .size12{font-size:12px;}
.search-cloud .list .size12b{font-size:12px; font-weight:bold;}

.search-cloud .list .size13{font-size:13px;}
.search-cloud .list .size13b{font-size:13px; font-weight:bold;}

.search-cloud .list .size14{font-size:14px;}
.search-cloud .list .size14b{font-size:14px; font-weight:bold;}

.search-cloud .list .size15{font-size:15px;}
.search-cloud .list .size15b{font-size:15px; font-weight:bold;}

.search-cloud .list .size16{font-size:16px;}
.search-cloud .list .size16b{font-size:16px; font-weight:bold;}

.search-cloud .list .size17{font-size:17px;}
.search-cloud .list .size17b{font-size:17px;font-weight:bold;}

.search-cloud .list .size18{font-size:18px;}
.search-cloud .list .size18b{font-size:18px;font-weight:bold;}
/*--- search result  css ---*/

a#send_adv{
	display: block;
}
div#search p{
	font-size:80%;
}
div#search p a{
	color:#919396;
}
div#search p a:hover{
	color:#B29065;
}
div#obj_description br{
  line-height:0;
}
.cat
{
font-size:120%;
font-weight:bold;
display: block;
margin: 0.8em 0 0.4em;
padding: 0;
}
#header_contacts > #contacts {
  background-color: #4B6676;
  border-radius: 15px;
  width: 190px;
  /*margin-left: 40px;*/
  padding: 10px 10px 0 10px;
}
/*#contacts span {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  text-align: right;
  display: block;
  font-weight: bold;
}*/
.contact {
  background: url('/?file=170375344') no-repeat scroll top left transparent;
  display: block;
  margin-top:13px;
  width: 167px;
  height: 41px;
  margin-left: 10px;
  text-decoration: none;
}
.contact:hover {
  background-position: left bottom;
}
#seo_col {
  background-color: #FFFFFF;
  margin: 15px auto;
  padding: 0 6px;
  width: 481px;
  text-align: justify;
}
#google_plusone {
  margin-left: 5px;
  float: left;
  clear: both;
}
.notification {
  width: 228px;
  margin: 0pt auto;
  border: 5px solid #7B060F;
  padding: 10px;
  background-color: rgb(255, 255, 255);
  color: #7B060F;
  border-radius: 10px 10px 10px 10px;
  font-weight: bold;
}
