html {
  height:100%;

}
*html body {
  height:100%;
}
body
{
	width: 100% !important;
	width: 1000px;
	height:100%;
	margin: 0 auto;
	min-width: 1000px;
	padding: 0;
	position: relative; /* Opera 9.5 */
}

/* Следуящая запись нужна для IE  */
*html body {
	width:expression((document.body.clientWidth < 1500)?'1500px':'auto');

}
.main{
	width:100%;
	min-height: 100%;
	position:relative;
	overflow:hidden;
	margin-bottom: -80px;
	background: white left top repeat-y;
	
}

*html #main /* MSIE 6 */
{
height: 100%;
}
.head{
	width:100%;
	height:210px;
	position:relative;
	
}


#CONTENT_one{
margin:0 auto;
width:100%;
}

#CONTENT_big{
	margin:0 0 0 235px;
	
}
#CONTENT_columns{
	margin:0 225px 0 235px;
	
}


.CONTENT{
	width:100%;
	position:static;
	float:left;
	display: inline;
	min-height:100%;

	
}

.left{
	width:235px;
	margin-left:-235px;
	float:left;
	display: inline;
	position:static;
	
	


}
.right{
	display: inline;   
	width:225px;
	float:right;
	margin-right:-225px;
	position:static;
	min-height: 100%;
	
}

nofooter
{
	min-height: 100%;
	margin-bottom: -100px;
}

* html #nofooter /* MSIE 6 */
{
	height: 100%;
}

#footer-pusher
{
	height: 80px;
	clear: both;
	
}

#footer
{
	height: 80px;
	width:100%;
	position:absolute
}

#navigator{
	width:100%;
	height:30px;
	margin:0 auto;
	background: none;
	position:static;
	clear:both;
	border-bottom:solid 1px #edd0b4 ;
	background:  url(../img/navigator/menubg2.gif)
}

/* .............................................Header........................................... */


#shadow{
	background:url(../img/header/bez_shadow.gif) repeat-x;
	width:100%;
	height:210px;
	position:relative;
}
#content_header{
	margin:0 280px 0 230px;
}
#headerform{
	width:230px;
	height:210px;
	float:left;
	margin-left:-230px;
	display: inline;
	position:static;
}
#logo{
	float:right;
	margin-right:-280px;
	width:280px;
	height:210px;
	display: inline;
	position:static;
}
#gost{
	float:left;
	width:100%;
	height:210px;
	display: inline;
	position:static;

}
#blue_fon{
	background: url(../img/header/tablo2.gif) no-repeat;
	height:150px;
	margin:30px auto 0 auto;
}
#info_top{
	margin:0 auto;
	width:80%;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding-top:15px;
	
}
#info_top a{
	text-decoration:none;
	color:#000000;
}

.Title {
	color: #a46916;
	font-family: Monotype Corsiva,times;
	font-size: 40px;
	margin: 20px auto 0 auto;
	padding: 0;
	height:80px;
}
.Title a {
	text-decoration:none;
	color: #a46916;
}
.Title1 {
	color: #a46916;
	font-family: sans-serif;
	font-size: 40px;
	font-style: italic;
	margin: 10px auto 20px auto;
	padding: 0;
	width:65%;
    height:20px;
}
.Title3 {
	color: #000000;
	font-family: sans-serif;
	font-size: 16px;
	margin: 7px auto 0 auto;
	width:60%;
	position:static;
}
.Title3 a {
	text-decoration:none;
	color:#000000
}

.Title4{
	color: #623d02;  
	font-family: sans-serif;
	font-size: 13px;
	font-weight: 500;
	padding: 0;
	margin: 0 auto 0 0;
    width:100%;
   	position:static;
	}



.usadba {
 	background: url(/img/header/logo.jpg) no-repeat ;
	height:110px;
	width:100%;
	z-index:0;
	margin:30px auto 0 0;
	position:relative;
	float:right;
	position:relative;
	
}

#gost_kompl{
	height:20px;
	width:100%;
	margin:0 auto 0 auto;
	color: #023a1e;
	font-family:Monotype Corsiva,times;
	font-size:21px;
	text-decoration:none
}
.gost_komp{
	font-family:Monotype Corsiva,times;
    text-decoration:none;
	color: #023a1e;
}
.gost_komp span{
	font-size:36px
}

/* .............................................CONTENT_columns........................................... */
/* .............................................left........................................... */
#hotel_img{
	margin:10px auto 0 auto;
	width:100%;
}


#tablo{
	height:170px;
	width:159px;
	float:left;
	position:static;
	margin-left:35px
}
*html #tablo{
	margin-left:20px;
}
#tablo img{
	position:static;
}
#fotogostin{
	margin:0 auto;
	height:125px;
	width:159px;
	float:left;
	position:static;
	
}

#title_foto{
	margin:0 auto;
	float:left;
	width:159px;
	height:35px;
	text-decoration:none;
}


#flash_alleanza{
	margin:20px auto 0 auto;
	width:100%;
	height:auto;
	clear:both
}

*html #flash_alleanza{
	width:51%
}
#tablo2{
	padding-top:3px;
	height:65px;
	margin-top:8px;
}
#tablo3{
	background-image:url(../img/right/tablo2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:3px;
	height:55px;
	margin-top:5px

}
#bestsearch{
	
	margin:20px auto 20px 15px;
	clear:both
}

/* .............................................CONTENT........................................... */
.Title2 {
	color: #666666;
	font-family: sans-serif;
	font-size: 20px;
	font-style: italic;
	margin: 0 auto 0 auto;
	padding: 0;
	width:90%;
    height:20px;
}
.Title5 {
	color: #666666;
	font-family: sans-serif;
	font-size: 20px;
	font-style: italic;
	margin: 0 auto 0 auto;
	padding: 0;
	width:90%;
    height:20px;
}
.post{
	margin:10px auto 0 auto;
	position:static;
	padding: 0 10px;

}
.post img{
position:static
}
#img_novosib{
	position:static;
	
}
.post2{
	margin:30px auto 0 auto;
	width:100%;
	height:55px
}
.putevod{
font-weight:bold
}
#tab_putevod td{
padding:0 3px 0 3px;
}
#block_gostin1{
float:left;
width:220px;
margin:0 20px 10px 5px;
padding:2px;
height:150px

}
#block_gostin1 img{
padding:0 5px 0 5px;

}
#zakaz .zakaz_title{
text-align:right;
color: #333333;
font:bold 12px Tahoma;
padding:10px
}
#zakaz_all{
margin:0 auto 10px auto;
width:95%;
text-align:left;
background:#F9F8E6
}
#zakaz_all th{
font: bold 12px Arial, Helvetica, sans-serif;
padding:2px ;
}
#zakaz_all td{
font:10px Arial, Helvetica, sans-serif;
padding:2px
}
#kontakt{
margin:40px auto 0 auto;
width:80%;

}

.feature6 {
	border:solid #edd0b4;
 	border-width:0 1px;
	width:99%;
	z-index:0;
	margin:5px auto 0 auto;
	position:relative;
	float:left;
	
}
.feature6 ul li{
	line-height:1.3;
	list-style-type:circle
}

.feature6 div {
  position:relative;
  top: -1px;
  left: 0;
  border:solid  #edd0b4;
  border-width:1px 0 0;
  z-index:0;
}
.feature6 div div {
	top: 2px;
	border-width:0 0 1px;
	padding: .3em .3em .1em;
	z-index:0;
}
.feature {
	border:solid #edd0b4;
	background:#fbf4ee;
 	border-width:0 1px;
	width:95%;
	z-index:0;
	margin:0 auto 10px 8px;
	position:relative;
	float:left;

}
*html .feature{
	margin: 0 auto 10px 3px;
}
.feature div {
  position:relative;
  top: -1px;
  left: 0;
  border:solid  #edd0b4;
  border-width:1px 0 0;
  z-index:0;
}
.feature div div {
	top: 2px;
	border-width:0 0 1px;
	padding: .3em .3em .1em;
	z-index:0;
}
.feature1 {
	border:solid #edd0b4;
 	border-width:0 1px;
	width:98%;
	z-index:0;
	margin: 5px auto;
	position:relative;
	
	
}
.feature1 div {
  position:relative;
  top: -1px;
  left: 0;
  border:solid  #edd0b4;
  border-width:1px 0 0;
  z-index:0;
}
.feature1 div div {
	top: 2px;
	border-width:0 0 1px;
	padding: .3em .3em .1em;
	z-index:0;
}
#clin{
	height:1px;
	width:100%;
	float:left;
}
#news_block{
	margin:0 10px 5px 13px;
	border-bottom:solid 1px #edd0b4;
	padding-top:20px
}
#news_block_list a{
	color:#666666;
	text-decoration:none;
}


.rules_a {
	background:#FDEDDD;
	padding:0 5px 10px 20px;
	font:15px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	height:10px;
	margin:0 13px;
	
}
.rules_s {
	background:#FDEDDD;
	padding:0 5px 10px 20px;
	font:15px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	height:10px;
	margin:0;
	
}
ol{
	margin-top:-30px;
}
#dostoprim{
	padding:0 15px;
	text-align:justify
	
}

#foto_dostoprim{
	padding:0 5px 5px 5px;
}
#block_dostoprim{
	width:auto;
	height:auto;
	clear:both;
	text-align:center
}
#table_dostoprim{
	margin-left:15px
}
#block_addfoto{
	padding-left:15px;
}	
#error{
	width:29%;
	margin:0 auto 0 auto;
	font-family:Arial;
	font-size:14px;
	color:#063;
}
/* .............................................right........................................... */


#metro{
margin: 20px auto 10px auto;
width:95%;
height:220px;

}
#metro1{
	margin: 50px auto 20px auto;
	width:70%;
	height:100%;
	
}


.Title6 {
	color: #006633;
	font-family: sans-serif;
	font-size: 16px;
	font-style: italic;
	margin: 0 auto;
	padding:5px 0 0 0;
	height:30px;
	width:60%;
	position:static;
	
	}
#login_in {
	margin:20px auto 0 auto;
	width:98%;
	font:11px Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-right:5px;
	
	text-align:right;
	
}
#login_in a{
	text-decoration:none;
	color:#666666;
}
.news_right a{
	text-decoration:none;
	color:#000000
	
}


/* .............................................footer........................................... */
#shadow_down{
	background-image: url(../img/footer/Shadow_down1.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:80px;
	width:100%;
	position:relative;
	
	   
}
#content_down{
margin:0 180px 0 320px;
}
#left_down{
width:320px;
margin-left:-320px;
float:left;
position:static;
display: inline;
}
#content_down1{
width:100%;
float:left;
position:static;
display: inline;
}
#right_down{
width:180px;
margin-right:-180px;
float:right;
position:static;
display: inline;

}
#down_nav{
margin:30px auto 0 auto;
width:100%;

}
#down_nav li{
margin: 0px;
padding: 0px;
}
#down_nav ul li{
float:left;
display:block;
width:18%;
text-align:center;
text-decoration:none;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
border:solid 1px;
border-width:0 1px 0 0;
border-color:#513403;
padding:0 10px;
}
#down_nav ul li a{
text-decoration:none;
color:#513403
}

#copyright{
margin:50px auto 0 auto;
width:170px;
font:11px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
padding-right:4px;
color:#666666;
text-align:right;
	
}
#kont{
font:11px Geneva, Arial, Helvetica, sans-serif;
padding-left:15px;
color:#666666;
}
#rambler{
	margin:15px auto 0 auto;
	width:100px;
	height:auto

}
#kont a{
	font:11px Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:normal
}
/*..........................................dezin.........................*/

p {
	text-indent:;
	margin:0 auto;
}
#main_index .main_index{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}
#main_about .main_about{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}
#main_zakaz .main_zakaz{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}
#main_gostin .main_gostin{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}
#main_konf .main_konf{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}
#main_dostoprim .main_dostoprim{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}
#main_partnery .main_partnery{
	background:  url(../img/navigator/menubgover3.gif) repeat-x;
	color:#FFFFFF
}

#main_gostin  .main_gostin .arrowdiv{
	position: absolute;
	right: -8px;
	background: transparent url(../img/navigator/menuarrow.gif) no-repeat center left;
	width:16%;
	height:20px;
}
#main_konf .main_konf .arrowdiv{
	position: absolute;
	right: -8px;
	background: transparent url(../img/navigator/menuarrow.gif) no-repeat center left;
	width:16%;
	height:20px;
}

#main_news .main_index{
	color:#513403;
}



h1{
	margin:2px auto 0 auto;
	
}
h2{
	margin:2px auto 0 auto;
	
}
h3{
	margin:0px auto 0 auto;
	
}
h4{
	margin:2px auto 0 auto;
	font-weight:normal
}
#h5{
	background:#BFBFBF;
	width:100%;
	height:1px;
	position:static;
	clear:both
}
#gost_opis{
	margin-top:-25px;
}
	