body, p, h1, h2, h3, form, ul, li{margin:0px;padding:0px;}
body{font-size:13px;font-family:"Times New Roman";color:#000000;background:url(/images/bg.gif);padding-bottom:12px;}
img{border:0px;}
a{color:#000000;}
.clear{clear:both;}
#punct{position:absolute;z-index:100;width:12px;height:12px;font-size:1px;background-image:url("/images/curpage2.gif");}


#all{width:815px;position:absolute;top:0px;left:50%;margin-left:-407px;background-color:#f0ead2;margin-top:12px;margin-bottom:12px;border-top:1px solid #000000;}
#allIn{width:755px;margin:0px 30px;}
/*Верхняя часть*/
#head{height:211px;}
#tophead {height:173px;background:url('/images/logo.jpg') no-repeat;}
#tophead img{margin:10px 0px 0px 246px;width:267px;height:140;}
#bottomhead {height:27px;background-image:url("/images/logobottom.jpg");background-repeat:no-repeat;}
#bottomhead  p{padding:7px 0px 0px 0px;float:right;font-weight:bold;font-size:11px;color:#39200c;}
#stripe{height:14px;font-size:3px;background-image:url("/images/stripe.gif");}
/*Левая часть*/
#left{width:202px;float:left;padding:23px 0px 21px 0px;}
  /*Главное меню*/  
  #menu{padding:25px 0px 0px 0px;background-image:url("/images/menutop.jpg");line-height:18px;}
    #menuBottom{background-image:url("/images/menubottom.jpg");padding:0px 6px 5px 6px;}
  #menu ul{list-style-type:none;color:#bbb5a0;}
  #menu ul.left{float:left;background-image:url("/images/menuBack.gif");width:176px;}
    #menu ul.left li{}
    #menu ul.left li a {background-image:url("/images/menubottom.jpg");}
  #menu ul.right{float:right;width:10px;}
    #menu ul.right li{}
  #menu a{text-decoration:none;color:#bbb5a0;}
  /*Бронирование*/
  #order{margin:4px 0px 0px 0px;font-size:12px;color:#403723;}/*background-image:url("/images/order.jpg");padding:144px 3px 0px 3px;background-repeat:no-repeat;background-position:top;*/
  /*Про билеты*/
  #tickets{width:201px;margin-top:25px;}
  #tickets .top{background-image:url("/images/topMiniBorder.gif");height:15px;font-size:3px;}
  #tickets .middle{background-color:#413d2b;}
    #tickets .center{background-color:#f0ead0;background-image:url("/images/ticketStripe.gif");margin:0px 4px;text-align:center;font-family:Georgia;font-size:11px;color:#403723;background-repeat:no-repeat;}
      #tickets .center strong{font-family:"Times New Roman";font-size:18px;}
  #tickets .bottom{background-image:url("/images/bottomMiniBorder.gif");height:15px;font-size:3px;}

/*Центральная часть*/
#center{float:left;width:537px;margin:0px 0px 0px 16px;padding:23px 0px 20px 0px;}
  /*Адрес*/
  #adress{border:1px solid #6b5322;}
  #adress .in{border:1px solid #6b5322;margin:3px;background-image:url("/images/adressBack.gif");background-repeat:no-repeat;padding:0px 0px 0px 13px;}
    #adress h1, #adress h2, #adress h3{font-size:19px;color:#353531;padding:6px 0px 9px 0px;}
    #adress .phone{float:left;background-image:url("/images/phone.jpg");width:70px;height:88px;background-repeat:no-repeat;}
    #adress .adress{color:#403723;font-size:12px;padding:6px 0px 19px 0px;}
      #adress .adress strong{font-size:13px;}
    #adress .look{float:right;text-align:right;padding-top:8px;}
      #adress .look a{color:#000000;}
  #adress .right{float:right;width:143px;text-align:right;}
  #adress .right img{width:px;height:px;margin:16px 13px 0px 0px;}
  /*Рекомендованное*/
  #recommend{width:537px;margin-top:12px;}
  #recommend .top{background-image:url("/images/topRecommend.gif");height:60px;}
  #recommend .middle{border-left:6px solid #413d2b;border-right:6px solid #413d2b;font-size:11px;font-family:Georgia;padding:3px 14px 0px 14px;}
    #recommend .middle p{padding:7px 0px 5px 0px;}
  #recommend .bottom{background-image:url("/images/bottomRecommend.gif");height:46px;}
  /*Галерея*/
  #galery{width:537px;margin-top:7px;}
  #galery .top{background-image:url("/images/topGalery.gif");height:28px;}
  #galery .middle{border-left:2px solid #413d2b;border-right:2px solid #413d2b;margin:0px 2px 0px 2px;}
    #galery .left{background-image:url("/images/photo.jpg");margin:10px 0px 0px 9px;float:left;width:84px;height:77px;background-repeat:no-repeat;background-position:left;}
    #galery .right{background-image:url("/images/view.jpg");margin:5px 0px 0px 0px;float:right;width:117px;height:90px;background-repeat:no-repeat;background-position:right;}
    #galery .center{text-align:right;margin:0px 132px 0px 100px;border-bottom:1px solid #3e3c33;color:#403723;padding:17px 0px 24px 0px;}
    #galery .go{text-align:right;margin:0px 132px 0px 100px;color:#000000;padding:5px 0px 11px 0px;}
    #galery .middle p{padding:7px 0px 5px 0px;}
  #galery .bottom{background-image:url("/images/bottomGalery.gif");height:6px;font-size:1px;}
  /*Цены и рекомендации*/
  #stripe2{height:8px;font-size:1px;background-image:url("/images/stripe2.gif");margin-top:11px;}
  #prPar{border-left:1px solid #706b54;border-right:1px solid #706b54;}
    /*Цены*/
    #price{border-right:1px solid #706b54;margin-right:219px;padding:0px 0px 1px 0px;background-image:url("/images/priceBack.gif");background-repeat:no-repeat;background-position:100% 100%;}
      #price img.head{margin:8px 0px 0px 20px;}
      #price .date{font-size:18px;color:#272625;padding:0px 0px 0px 19px;}
      #price .content{padding:9px 19px 0px 19px;color:#403723}
      #price .content span{font-size:11px;color:#5b5852}
      #price .content a{color:#000000;}
      
      #price .pointsMain{float:left;background-image:url("http://silverhotel.ru/images/points.gif");width:220px;}
      #price .pointsMain p{line-height:22px;}
      #price .pointsMain p span{background-color:#f0ead0;color:#403723;font-size:13px;}
      #price .pointsMainR p{line-height:22px;}
      /*Специальные предложения*/
      #special{border-left:1px solid #524d36;border-right:1px solid #524d36;margin: 26px 21px 10px 19px;padding:0px 3px 0px 3px;}
        #special .in{border-top:1px solid #000000;border-bottom:1px solid #000000;padding:1px 3px 7px 3px;}
    /*Партнеры*/
    #partners{float:right;width:209px;}
    #partners p{font-size:12px;padding:0px 13px 10px 0px;}
    #partners a{font-family:Georgia;font-size:11px;font-weight:bold;}
  /*Транспорт и уникальные предложения*/
  #trUn{border-left:1px solid #706b54;padding:5px 0px 0px 0px;}
    /*Транспорт*/
    #transport{background-image:url("/images/car.jpg");background-repeat:no-repeat;font-family:Georgia;font-size:11px;color:#403723;padding: 56px 0px 0px 19px;background-position:3px 0px;}
      #transport .more{font-family:"Times New Roman";font-size:13px;padding:7px 0px 10px 0px;}
      #transport .more a{color:#000000;}
    /*Уникальные предложения*/
    #unic{float:right;width:221px;height:143px;background-image:url("/images/unic.jpg");}
      #unic .more{padding:109px 0px 0px 35px;}
      #unic .more a{color:#000000;}
/*Подвал*/
#bottom{padding:3px 1px 4px 0px;border-top:5px solid #534f39;border-bottom:1px solid #413d2b;clear:both;margin:0px 0px 20px 0px;}
  #bottom .left{float:left;font-size:11px;padding-top:7px;}
    #bottom .left a{color:#000000;}
  #bottom .center{margin:0px 0px 0px 364px;}
  #bottom .right{float:right;font-size:11px;padding-top:7px;}
    #bottom .right a{color:#000000;}
    
    
    
#center .maincontenttop{height:70px;background-image:url("/images/maincontenttop.gif");text-align:center;}
  #center .maincontenttop img{margin-top:19px;}
#center .maincontent{background-image:url("/images/maincontentcenter.gif");padding:20px 25px 0px 25px;color:#403723;}
  .separator{height:10px;background-image:url("http://silverhotel.ru/images/separator.gif");font-size:3px;background-position:center;background-repeat:no-repeat;}
   #center .maincontent .minihead{text-align:center;padding:27px 0px 14px 0px;}
   #center .maincontent .season{padding-bottom:30px;}
   #center .maincontent .season .top{width:483px;height:13px;background-image:url("http://silverhotel.ru/images/nomerablocktop.gif");font-size:1px;background-position:center;background-repeat:no-repeat;}
   #center .maincontent .season .middle{width:483px;background-image:url("http://silverhotel.ru/images/nomerablockfon.gif");}
    #center .maincontent .season .middleIn{width:436px;color:#403723;margin:0px 23px 0px 24px;}
      #center .maincontent .season .middleIn h3{font-family:Georgia;font-size:13px;padding:7px 0px 9px 6px;}
      #center .maincontent .season .middleIn .date{font-family:Georgia;font-size:13px;font-style:italic;float:right;margin-top:7px;}
      #center .maincontent .season .middleIn .razdelitel{margin:3px 0px;height:5px;background-image:url("http://silverhotel.ru/images/nomerablockseparator.gif");font-size:1px;background-position:center;background-repeat:no-repeat;}
      #center .maincontent .season .middleIn p{line-height:22px;}
      #center .middleIn .points{background-image:url("http://silverhotel.ru/images/points.gif");width:333px;float:left;}
      #center .middleIn .points p{float:left;background-color:#f0ead0;clear:left;padding-left:6px;}
      
   #center .maincontent .season .bottom{width:483px;height:13px;background-image:url("http://silverhotel.ru/images/nomerablockbottom.gif");font-size:1px;background-position:center;background-repeat:no-repeat;}
#center .maincontentbottom{height:63px;background-image:url("/images/maincontentbottom.gif");}

#p_header{
	font-size:18px;
	margin:10px 0 10px 0;
	padding:0;
}

#navigation{
	margin:0 0 0 0;
	padding:0;
}

#navigation a:link, #navigation a:hover, #navigation a:active, #navigation a:visited{
	text-decoration:underline;
}

.news_img{
	border:1px solid #5d5646;
	float:left;
	margin:0 5px 5px 0;	
}

.news_img img{
	display:block;
}

#gal_tbl{
	border-left:1px solid #5d5646;
}

#gal_tbl th{
	border-bottom:1px solid #5d5646;
	border-right:1px solid #5d5646;
	border-top:1px solid #5d5646;
}

#gal_tbl td{
	font-size:12px;
	border-bottom:1px solid #5d5646;
	border-right:1px solid #5d5646;
	padding:5px 5px 10px 5px;
}

#page_nav{
	clear:left;
	margin:10px 0 0 0;
}

#page_nav div{
	padding:3px 8px 3px 8px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

#gal_view{
	font-size:12px;
}

#gal_view td{
	vertical-align:top;
}

.errors{
	font-weight:bold;
	color:red;
	margin:0 0 5px 0;
}

.messages{
	font-weight:bold;
	margin:0 0 5px 0;
}

.form_sign{
	text-align:right;
	font-size:12px;
	padding:0 5px 5px 0;
	white-space:nowrap;
}

.form_sign SUP{
	color:red;
}

.form_elem{
	padding:0 0 5px 0;
}

.form_elem input{
	border:1px solid #bbbcc0;
	width:190px;
	height:20px;
}

.form_elem select{
	border:1px solid #bbbcc0;
	width:190px;
	height:20px;
}

.form_elem textarea{
	border:1px solid #bbbcc0;
	width:300px;
	height:150px;
}

#ajax_msg{
	display:none;
	position:absolute;
	border:2px solid red;
	background:#e5e5e5;
	width:300px;
	height:180px;
	padding:10px;
}

#comment_form{
	clear:left;
	float:left;
	width:100%;
	margin:15px 0 0 0;
	border-top:1px solid #666458;
	padding:15px 0 0 0;
}

.comment{
	float:left;
	clear:left;
	width:500px;
	margin:0 0 10px 0;
	border:1px solid #dfdfdf;
	border:1px solid #979692;
}

html>body .comment{
	width:502px;
}

.comment td{
	vertical-align:top;
	font-size:12px;
}

.comment_login{	
	width:100px;
	height:120px;
	overflow:auto;
}

.comment_txt{
	width:394px;
	overflow:auto;
}

.comment_txt h4{
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
}

.answer{
	font-size:16px;
	padding:0;
	margin:0 0 10px 0;
}

#vote_form{
	font-size:12px;
}
/*html>body #navigation{
	height:20px;	
}

#navigation a:link, #navigation a:hover, #navigation a:active, #navigation a:visited{
	color:#666666;
	text-decoration:underline;
}

.news_item{
	float:left;
	clear:left;
	width:100%;
	margin:0 0 10px 0;
}

.news_name{
	padding:0 0 3px 0;
	color:#0099cc;
}

.news_name a:link, .news_name a:hover, .news_name a:active, .news_name a:visited{
	font-weight:bold;
}

.news_date{
	color:#0099cc;
	margin:0 0 5px 0;	
}

.news_iimg{
	float:left;
	border:1px solid #003399;
	margin:0 8px 8px 0;
}

.news_iimg img{
	display:block;
}

#page_nav{
	clear:left;
	margin:10px 0 0 0;
}

#page_nav div{
	padding:3px 8px 3px 8px;
	float:left;
	color:#ffffff;
	font-weight:bold;
}

#pre_next{
	clear:left;
	float:left;
	width:100%;
	padding:15px 0 15px 0;
	border-bottom:1px solid #138ab5;
}

#list_arch{
	clear:left;
	float:left;
	width:100%;	
	margin:15px 0 0 0;
}

#news_pics{
	clear:left;
	float:left;
	width:100%;
	margin:15px 0 0 0;
}

#pics_table td{
	text-align:center;
	vertical-align:top;
	width:16%;
}

.pics_div{	
	float:left;
	width:100%;
	text-align:center;
}

.pics_div img{
	border:1px solid #003399;
}

.pics_name{
	clear:left;
	float:left;
	margin:2px 0 5px 0;
	width:100%;	
	font-size:11px;
}

#archive_years td{
	color:#128bb6;
	font-weight:bold;
	padding:0 20px 0 0;
}

#archive_years a:link, #archive_years a:active, #archive_years a:visited, #archive_years a:hover{
	color:#128bb6;
	font-weight:bold;
	text-decoration:underline;
}

.archive_month{
	font-size:16px;
	padding:12px 0 12px 0;
}

.archive_day{
	font-weight:bold;
	padding:0 10px 0 15px;
}

.errors{
	font-weight:bold;
	color:red;
	margin:0 0 5px 0;
}

.messages{
	font-weight:bold;
	margin:0 0 5px 0;
}

.form_sign{
	text-align:right;
	padding:0 5px 5px 0;
	white-space:nowrap;
}

.form_sign SUP{
	color:red;
}

.form_elem{
	padding:0 0 5px 0;
}

.form_elem input{
	border:1px solid #bbbcc0;
	width:190px;
	height:20px;
}

.form_elem select{
	border:1px solid #bbbcc0;
	width:190px;
	height:20px;
}

.form_elem textarea{
	border:1px solid #bbbcc0;
	width:300px;
	height:150px;
}

#ajax_msg{
	display:none;
	position:absolute;
	border:2px solid red;
	background:#e5e5e5;
	width:300px;
	height:180px;
	padding:10px;
}

#comment_form{
	clear:left;
	float:left;
	width:100%;
	margin:15px 0 0 0;
	border-top:1px solid #138ab5;
	padding:15px 0 0 0;
}

.comment{
	float:left;
	clear:left;
	width:500px;
	margin:0 0 10px 0;
	border:1px solid #dfdfdf;
}

html>body .comment{
	width:502px;
}

.comment td{
	vertical-align:top;
}

.comment_login{	
	width:100px;
	height:120px;
	overflow:auto;
}

.comment_txt{
	width:394px;
	overflow:auto;
}

.comment_txt h4{
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
}

.answer{
	font-size:16px;
	padding:0;
	margin:0 0 10px 0;
}

#user_profile DIV{
	margin:0 0 2px 0;
}

.block{
	margin:0 0 20px 0;
}

.block_name{
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#right{
	padding:5px;
}

.banner{
	text-align:center;
	margin:0 0 5px 0;
}

.vote_body h5{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.vote_res{
	margin:0 0 5px 10px;
}

.vote_res_per{
	margin:3px 0 0 0;
}

.vote_res_per DIV{
	height:9px;
	background:#0099cc;
	font-size:0px;
	float:left;
	margin:3px 5px 0 0;
}

.interrogation{
	padding-bottom:10px;
}

.interrogation h3{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

.interrog_answer{
	margin:0 0 5px 0px;
}

.vote_answer{
	margin:0 0 5px 10px;
}

.vote_answer input{
	margin:0 5px 0 0;
}*/
