﻿html, body, form { margin:0; padding:0;} 
body         { text-align:center; background-color:#FFF9EF; background-image:url('//yourenta.ru/bg.jpg');  background-repeat:no-repeat; background-position: center top; background-attachment:fixed;}
.head {text-align:left; overflow:hidden; width:1000px; height: 240px; margin: 0 auto; padding:0; background-image:url('//yourenta.ru/top2.jpg'); vertical-align:top;}
.head .am, .head_hotels .am  { width:260px; height:80px; position:relative; left:45px; bottom:165px; display:block  }
.head_hotels {text-align:left; overflow:hidden; width:1000px; height: 260px; margin: 0 auto; padding:0; background-image:url('//yourenta.ru/top_hotels.jpg'); vertical-align:top;}
.bod {width:1000px; min-height:675px; height:auto !important; height:675px; text-align:left; vertical-align:top; background-color:#FFF7EA; margin: 0 auto; padding:0; vertical-align:top;}
.foot {clear:both; width:1000px; height: 72px; text-align:left; vertical-align:top; background-image:url('//yourenta.ru/foot.jpg'); margin: 0 auto; padding:0; vertical-align:top; font-family: Georgia; font-size: 14px; color:#464545; font-style:italic; font-weight:bold; background-color:#FFF7EA;}
.foot a { color: #6C8AED; text-decoration:none}
.foot a:hover {text-decoration: underline;}
.foot p { margin: 0 0 0 30px; }
.foot table {width:980px;}
.head  .menu, .head  .nav, .head_hotels .menu  {clear:both; height:20px; width:990px; font-family: Georgia; font-size: 12px; margin: 0; text-align:left; letter-spacing:1pt; font-weight:bold; padding-left:20px; padding-right:0; padding-top:3px; padding-bottom:0 }
.head  .menu a, .head  .nav a, .head_hotels .menu a {color:#6F8F21; text-decoration: none;}
.head  .menu a:hover, .head  .nav a:hover, .head_hotels .menu a:hover {color:#6F8F21; text-decoration:underline;}
.rggl {clear:both; width:940px; margin:20px 0 20px 30px;}
.t0 { clear:right; width:450px; margin:0; padding:0; border-collapse: collapse;}
.k_h_lk1 {width:150px; text-align:center;  vertical-align: middle; height:40px; background-image:url('//yourenta.ru/knop_flat_hotel.png'); }
.k_h_lk1 a { margin:0 auto; padding:0; font-family: Georgia; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight:bold; text-transform:uppercase; letter-spacing:1pt; }
:hover.k_h_lk1 {background-position:0 40px;}
.hotel-star {background-image:url('//yourenta.ru/litlestar.png'); height:16px; font-size:0px; margin:0 auto; padding:0;}
.shfoot {border:1px solid #E6D1AC; text-align:center; position: fixed; bottom:0; left:0; background-color:#de9c02; width:100%; height:34px; z-index:10000;}
.shfoot table {margin: 0 auto;}

.t1_hotels { width:560px; margin:40px 0 0 440px; padding:0; border-collapse: collapse;}
.t2_hotels { width:550px; padding:0; margin:65px auto 0 400px; border-collapse: collapse; font-family: Georgia; font-size: 14px; color: #FFFFFF; font-style:italic; font-weight:bold;}
.t2_hotels a { color:#FFFFFF}
.t4_hotels { margin:18px 52px 0 495px; padding:0; border-collapse: collapse; font-family: Georgia; font-size: 14px; color: #FFFFFF; font-style:italic; font-weight:bold;}
.hotel_tbl {border:1px solid #E6D1AC; width:940px; background-color:#FDF4E7; }
.hotel_list {margin:0 30px 5px 30px;}
.hotel_tbl td {vertical-align:top; padding:5px 20px; }
.hotel_tbl th {vertical-align:top; width:190px; padding:5px 10px;}
.hotel_tbl th img {border-width:0;}
.hotel_tbl b {float:left; width:380px; display:block; font-family: Georgia; font-size: 18px; font-style:italic; font-weight:bold; margin:5px 0 0 0; overflow: hidden;}
.hotel_tbl td a {float:right; font-family: Georgia; font-size: 18px; font-style:italic; font-weight:bold; color:#6C8AED; margin:5px 20px 0 0;}
.hotel_tbl td div {font-family: Georgia; font-size: 14px; height:116px; overflow: hidden; line-height:150%}

.zvk {width:450px; margin:15px 0 0 550px; font-family: Georgia; font-size: 14px; font-style:italic;}
.zvk a {font-family: Georgia; font-size: 18px; color: #8DB82B; font-style:italic; text-decoration: none; margin:0; padding:0; font-weight:bold; letter-spacing:2pt;}
.zvk a:hover {text-decoration:underline}
.zvk img {margin:0; padding:0;}
.t1 { width:670px; margin:30px 0 0 350px; padding:0; border-collapse: collapse;}
.t1 a, .t1_hotels a { color: #6C8AED; }
.t1 td, .t2 td, .t4 td { margin:0; padding:0; vertical-align: middle; }
.t1_td_1 {text-align:right; }
.t1_td_1 div {margin:0 25px 0 0;}
.t1_td_1, .t1_td_2 {font-family: Georgia; font-size: 18px; color: #464545; font-style:italic; font-weight:bold; white-space:nowrap;}
.t1_td_3, .t1_td_4, .t1_td_4_2 {font-family: Georgia; font-size: 14px; color: #464545; font-style:italic; font-weight:bold; height: 20px;}
.t1_td_1, .t1_td_3 {width:220px;}
.t1_td_1 a {color: #464545; text-decoration: none}
.t1_td_1 a:hover {text-decoration: underline}
.t1_td_2, .t1_td_4 {width:300px;}
.t1_td_3 {background-image: url('//yourenta.ru/city.png'); background-repeat:no-repeat; background-position: right; text-align:right; }
.t1_td_3 div {margin:0 25px 0 0;}
.t1_td_4 {background-image: url('//yourenta.ru/login.png'); background-repeat:no-repeat; background-position: left;}
.t1_td_4 span {margin:0 0 0 25px; display:block; float:left;}
.t2 { width:770px; padding:0; margin:57px auto 0 190px; border-collapse:collapse; font-family: Georgia; font-size: 14px; color: #FFFFFF; font-style:italic; font-weight:bold;}
.t2 td {text-align:right;}
.t2 a { color: #FFFFFF; }
.t4 { width:680px; margin:21px auto 0 285px; padding:0; border-collapse:collapse; font-family: Georgia; font-size: 14px; color: #FFFFFF; font-style:italic; font-weight:bold;}
.t4 a, .t4_hotels a { color: #FFFFFF; }
.t4 div, .t4_hotels div {margin:0 0 2px 0; padding:0 0 0 25px;}
.t4 td {text-align:left;}
.t4_td_1 { width:190px; height: 20px; background-image: url('//yourenta.ru/search.png'); background-repeat:no-repeat; background-position:left;}
.t4_td_3 {width:50px;}
.t4_td_2 { width:205px; height: 20px; background-image: url('//yourenta.ru/map.png'); background-repeat:no-repeat; background-position:left;}
.t4_td_4 { width:193px; height: 20px; background-image: url('//yourenta.ru/sites.png'); background-repeat:no-repeat; background-position:left;}
h1, .sp_tit {margin:0 30px 0 30px; font-family: Georgia; font-size: 18px; color: #464545; font-style:italic; font-weight:bold; }
.sp_tit2 {margin:16px 30px 16px 30px; font-family: Georgia; font-size: 18px; color: #464545; font-style:italic; font-weight:bold; }
.sp_tbl { margin:0 30px; }
.sp_tbl td {text-align:center; margin:10px;}
.sp_div {background-image: url('//yourenta.ru/sb_bg2.jpg'); width:210px; height: 285px; margin:10px; text-align:left; text-decoration:none;}
.sp_name a, .sp_cena a, .sp_adr a {text-decoration:none; color: #464545;}
.sp_im { background-image: url('//yourenta.ru/sp_im_bg.jpg'); width:196px; height:148px; position:relative; left:7px; top:7px; margin:0; padding:0; }
.sp_im img { border-width:0; width:190px; height:142px; position:relative; left:3px; top:3px; margin:0; padding:0;}
.sp_adr { font-family:Georgia; height: 35px; font-size: 14px; color: #464545; font-style:italic; position:relative; left:10px; top:7px; margin:0; padding:0; overflow: hidden;}
.sp_name { width:180px; height: 20px; text-align:right; font-family:Georgia; font-size: 14px; color: #464545; font-style:italic; position:relative; left:10px; top:10px; margin:3px 5px; padding:0;}
.sp_phone { width:180px; height: 20px; text-align:right; font-family:Arial; font-size: 14px; color: #464545; font-style:italic; position:relative; left:10px; top:10px; margin:3px 5px; padding:0;}

.sp_cena { width:190px; text-align:right; font-family: Georgia; font-size: 24px; color: #2A2929; font-style:italic; position:relative; left:10px; top:15px; margin:0; padding:0;}
h2 {font-family: Georgia; font-size: 14px; color: #464545; font-style:italic; font-weight:bold; }
.kv_tbl { margin:0 10px; }
.kv_tbl td { margin:0 5px 0 5px;}
.kv_div {background-image: url('//yourenta.ru/kv_bg.jpg'); width:300px; height: 172px; margin:0 10px 10px 10px; text-align:left; }
.kv_div_buy {background-image: url('//yourenta.ru/rekom.jpg'); width:125px; height: 20px; margin:0 0 0 10px; position:relative; top:2px; }
.kv_div_nb {width:125px; height: 20px; }
.kv_div a { color: #6C8AED; }
h3 {font-family: Georgia; font-size: 18px; font-style:italic; font-weight:bold; margin:0 15px 5px 15px;}
.kv_tbl_2 {margin:0 15px; width:270px; height:110px; }
.kv_tbl_td1 {width:145px; margin:0; padding:0; background-image: url('kv_im_bg.jpg'); text-align:left; vertical-align:top; }
.kv_tbl_td1 img {border-width:0; width:137px; height:102px; position:relative; left:3px; top:2px; margin:0; padding:0}
.kv_tbl_td2 { width:133px; text-align:left; vertical-align:top; font-family:Tahoma; font-size:12px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0 }
.kv_tbl_td2 div { display: block; height:32px; margin:0 0 10px 0;}
.kv_tbl_td2 b {display:block; font-family: Georgia; font-size: 18px; font-style:italic; font-weight:bold; margin:0 7px;}
.hoz {display: block; font-family:Tahoma; font-size:12px; margin:5px 15px 0 15px; color:#464545;}
.pages {margin:0 30px; width:940px;}
.pages td {text-align:left;}
.pages .tx {font-family: Georgia; font-size: 14px; font-style:italic; font-weight:bold; color:#5D5D5D; vertical-align:top; width:100px;}
.pages a { min-width:20px; width:auto !important; width:20px; height:20px; border:1px solid #F4CD9B; vertical-align:middle; margin:0 2px; height:20px; display:block; float:left; text-align:center; background-color:#FBEDD7; font-family: Lucida Sans Unicode; font-size: 14px; text-decoration:none; color:#5D5D5D}
.pages .act { min-width:20px; width:auto !important; width:20px; height:20px; border:1px solid #A3CA17; vertical-align:middle; margin:0 2px; height:20px; display:block; float:left; text-align:center; background-color:#A3CA17; font-family: Lucida Sans Unicode; font-size: 14px; text-decoration:none; color:#FFFFFF; }
.pages a:hover {background-color:#F4CD9B; font-weight:bold;}
.pages :hover.act {background-color:#A3CA17; font-weight:400;}


/* .bod p {margin:10px 30px; font-family: Georgia; font-size: 14px; color: #000000; }
.bod p a {color: #6C8AED; } */

.bod p {margin:10px 30px; font-family: Arial, Helvetica, sans-serif; line-height: 150%; font-size: 14px; color: #000000; }
.bod p a, ul a {color: #6F8F21; }
.regform, .regform2 {margin:10px 60px; font-family: Georgia; font-size: 14px; color: #000000; border-collapse: collapse;}
.regform th { text-align:right; vertical-align:top; font-weight:400; padding: 5px 0;}
.regform2 th {text-align:right; vertical-align:top; font-weight:400; color:#006600; padding: 5px 10px;}
.regform td { text-align:left; padding: 5px 0;}
.regform img {margin:0 0 0 10px;}
.regform input, .regform select, .regform textarea {border:1px solid #94BC27; font-family: Georgia; font-size: 14px; color: #000000; background-color:#FFF7EA; margin:0 0 0 10px; padding:0; }
.regform input:focus { background-color:#FFFFFF; }
.regform a { color: #6C8AED; }
.err {margin:0 60px; font-family: Georgia; font-size: 14px; color: #800000; }
.copy-right {margin:0 40px; font-family: Georgia; font-size: 14px; color: #FF0000; }


.err a { color: #800000; }
.hozn {font-family: Arial, Helvetica, sans-serif; font-size: 14px; border-collapse: collapse; padding:0; margin:0;}
.hozn th {text-align:right; font-weight:400; white-space: nowrap; width:105px;}
.hozn th, .hozn td {vertical-align:top; padding:0; margin:0;}
.hozn span {padding:0; margin:0;}
.addform  {margin:20px 60px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; border-collapse: collapse;}
.adr , .vcards  {margin:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; border-collapse: collapse;}
.addform th, .addform td, .hoz th, .hoz td {vertical-align:top; padding:3px; }
.addform th, .adr th , .vcards th { text-align:right; padding:0 10px 0 10px; margin:0; font-weight:400; white-space: nowrap;}
.addform input, .addform select, .addform textarea {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; margin:0; padding:0; }
.addform select option { padding:0 5px 0 5px; }
.addform a { color:#6C8AED; }
.addform .description { line-height: 150%;}
.addform .zg {text-align:center; height:30px; font-family: Georgia; font-size: 16px; color: #526A1A; font-style:italic; font-weight:bold; white-space: nowrap;}
.addform .zg2 {text-align:left; font-family: Georgia; font-size: 16px; color: #526A1A; font-style:italic; font-weight:bold; white-space: nowrap;}
.addform .mai {width:520px;margin:0; padding:0; text-align:right;}
.addform ul {padding: 0 0 0 20px; line-height: 150%;}
.addform div {margin:10px 0;}
.ms {margin:0 10px 0 30px; font-family: Georgia; font-size: 14px; color: #000000; border-collapse: collapse;}
.ms .zg2 {text-align:left; font-family: Georgia; font-size: 16px; color: #526A1A; font-style:italic; font-weight:bold; white-space: nowrap;}

.map        { width: 500px; height: 400px; margin:0; padding:0;}
.YMapsID {width:500px; height:400px; margin:0; padding:0; }
.fim {background-image: url('//yourenta.ru/sp_im_bg.jpg'); width:196px; height:148px;  margin:0px; float:left;}
.fim img { width:190px; height:142px; position:relative; left:3px; top:3px; margin:0; padding:0; border-width:0;}
.y_map {font-family: Georgia; font-size: 14px; width:200px; margin:0; }
.y_map b {color: #526A1A; font-size: 16px;}
.y_map a {color: #6C8AED;}
.YMapsID table td, .YMapsID table th {margin:0; padding:0;}
#YMapsID { margin:0; padding:0; }

.map2       { border:1px solid #C0C0C0; width:675px; height:675px; margin:0; padding:0;}
.YMapsID2 {width:675px; height:675px; margin:0; padding:0; }

.fl {margin:10px 30px 0 30px; font-family: Georgia; font-size: 16px; color: #000000; border-collapse: collapse;}
.f2 {margin:10px 30px 0 60px; font-family: Georgia; font-size: 14px; color: #000000; border-collapse: collapse;}
.f2 th {vertical-align:top; text-align:left; padding:0}
.f2 td {vertical-align:top; padding:5px 0 25px 0}
.fl td, .fl th {vertical-align:top; padding:10px}
.fl td img, .f2 td img {position: relative; width: 16px; height: 16px; top: 4px; margin:0 3px 0 7px;}
.fl th img {border: 1px solid #526A1A; width:137px; height:102px; }
.fl p {font-size: 18px; font-style:italic; font-weight:bold; }
.fl a, .f2 a {color: #6C8AED;}

.mfl {margin:10px 30px 0 30px; font-family: Georgia; font-size: 16px; font-weight:bold; color: #000000; border-collapse: collapse;}
.mfl td, .mfl th {width: 150px; height:70px; text-align:center; border:1px solid #94BC27; vertical-align:middle;}
.mfl td {background-color:#C5E083}
.mfl th {background-color:#FFA4C1}

.cb {margin:10px 0 10px 30px; white-space:nowrap; overflow:hidden; font-family: Georgia; font-size: 20px; color: #000000; width:210px; height:16px; float: left; padding:0 0 15px 0;}
.cb a {color: #3860E7;}
.cb a:hover {color: #8DB112;}
.bt {margin:0 30px 5px 30px;}
.bt a {text-decoration: none; border-width:0;}
.bt img {border-width:0;}

.ms {margin:0 20px 0 20px; font-family:Georgia; font-size:14px; color: #000000; border-collapse: collapse;}
.ms td {white-space: nowrap;}
.ms .zg {text-align:left; font-family: Georgia; font-size: 16px; color: #526A1A; font-style:italic; font-weight:bold; white-space: nowrap;}
.ms input, .ms select, .ms textarea {font-family: Georgia; font-size: 14px; color: #000000; margin:0; padding:0; }
.ms select option { padding:0 5px 0 5px; }

.price2 {border:1px solid #808000; margin:20px 60px; font-family: Georgia; font-size: 14px; color: #000000; border-collapse: collapse}
.price2 th, .price2 td {padding:5px; vertical-align:top; text-align:left; border:1px solid #808000;}
.price2 th { font-weight:400; white-space: nowrap;}

.lnkp {margin:0; width:940px; text-align:right;}
.lnkp a {margin:0 30px; color:#ACACAC; font-size:11px; font-family:Arial}

.schet {text-align:right;}
.kntkts {font-size: 12px;}
.ya_share1 {margin:10px 30px 0 30px; display:block; }
.ya_share {margin:0 30px 0 30px; display:block; }

.akcija {border:1px solid #a5cd15; width:800px; margin:10px 20px 10px 100px;}
.akcija img {float:left; border-width: 0px; width:200px; height:90px; margin:5px 20px 10px 5px;}
.akcija p {display:block; height:90px; font-size:24px; text-align:center; line-height:200%; margin-top:5px;}

.tbb {display:table; width: 100%;}
.city_div, .mtxt, .prlnk {clear:both; background-color:#FFF7EA; padding:0;}

.gp1 {margin-top:12px; border-width: 0px;}
.gp12 {margin-left:12px; border-width: 0px;}
.bod .mn {clear:both; margin: 10px auto; width:800px; font-size: 1px;}
.articles h1, .articles h2 {margin:10px 30px; clear:both;}
.articles .smim  {width:150px; margin:0 30px 20px 30px; float:left; border-width: 0px;}
.articles .bgim  {width:300px; margin:0 30px 20px 30px; float:right; border-width: 0px;}
.articles p {line-height:150%; margin-left:30px;}
.articles a {color:#6F8F21;}
.articles ul {font-family: Arial, Helvetica, sans-serif; display:block; margin:10px 30px 10px 30px; font-size:14px;}
.articles li {list-style-position:inside; margin-top:10px; line-height:150%;}

.ftr_lnk {width:1000px; clear:both; text-align:left; margin: 10px auto; padding:0; vertical-align:top; background-color:#FFF7EA;}
.ftr_lnk .fl_block_1, .ftr_lnk .fl_block_2, .ftr_lnk .fl_block_3  {float:left; width:200px; height:160px; text-align:left; padding:0 0 0 20px; vertical-align:top;}
.ftr_lnk .fl_block_2, .ftr_lnk .fl_block_3  {border-left: 1px dashed #aaaaaa; margin:0 0 0 20px;}
.ftr_lnk .fl_block_1 {margin:0 0 0 10px;}

.ftr_lnk h4 {font-family: Georgia; font-size: 14px; font-style:italic; font-weight:bold; margin:5px 0px 5px 0px;}
.ftr_lnk  a {display:block; clear:both; color: #6F8F21; }
.ftr_lnk .fl_block_2 b {float:left; font-size: 1px; margin: 3px 5px 0 0; display:block; width:16px; height:16px; background-position: left top; background-image:url('//yourenta.ru/social.png'); background-repeat:no-repeat;}

.ftr_lnk .fl_block_2 .ok {  background-position: 0px -80px; }
.ftr_lnk .fl_block_2 .fb {  background-position: 0px -16px; }
.ftr_lnk .fl_block_2 .mm {  background-position: 0px -48px; }
.ftr_lnk .fl_block_2 .tt {  background-position: 0px -64px; }
.ftr_lnk .fl_block_2 .gg {  background-position: 0px -112px; }
.ftr_lnk .fl_block_2 .yy {  background-position: 0px -96px; }


.rayondiv {width:260px; height:200px; margin:10px; overflow:auto; text-align:left;}
.rayondivselect {width:280px; height:0; overflow:scroll; visibility:hidden;}
.rayondivselect2 {width:280px; text-align:right; height:250px; border:1px solid #008000; position:absolute; bottom:50px; left:400px; z-index:2; background-color:#FFF7EA; }
.rayondivselect2 .inp {margin-right:10px;}
.rn2 a {display:block; padding:1px 0 6px 0;}
.addform {z-index:1;}
.skn {padding:1px 10px;}
.hl_kr {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:italic; padding:0; margin:7px 30px; letter-spacing:1px; color: #666666;}
.hl_kr a {color: #6F8F21;}
.citypic {text-decoration: none;}
.citypic img {text-decoration: none; border-width:0;}

.t_price {
	float:left;
	margin:0 50px 15px 30px;
	border-collapse: collapse;
	border: 1px solid #006600;
	width: 370px; font-family: Arial, Helvetica, sans-serif; font-size:14px;
}
.t_price td, .t_price th {
	border: 1px solid #006600; padding:3px 10px;
}
.t_price th {
	border: 1px solid #006600;
	background-color: #5A7418;
	color: #FFFFFF; font-family: Georgia; text-align:center;
}

.t_price caption { font-family: Georgia; padding:0 10px 10px 10px; }
.t_price .price {text-align:center;}
.vim {display:block; clear:both; width:500px; height:281px; margin:20px 5px 5px 30px; }
.list{
margin:10px 30px 10px 30px;
}
.list ul, .list ol {
	font-family: Arial, Helvetica, sans-serif; display:block; margin:10px 30px 10px 30px; font-size:14px;
}