* {}
td,table,img {padding:0px; border:none;}
body {margin:0px; padding:0px 0px 0px 0px; background: #000 url(../i/c1_2_new.jpg) center top no-repeat; font-size:12px; text-align:center;font-family:Tahoma,Arial;}
/*body {margin:0px; padding:0px 0px 0px 0px; background:#630810 url(../i/c1_ny.jpg) center top no-repeat; font-size:12px; text-align:center;font-family:Tahoma,Arial;}*/
td {font-family:Tahoma,Arial;color:#fff;}
form {margin:0;}
table {border-collapse: collapse }
.cf {background:#fff;font-size:11px;}
.button {font-size:11px;}
a {color:#fbda8b;}

.mapmarker {width:270px;position:relative;}
.mapmarker a {font-size:12px;color:#630810;}
.mapmarker .inf {padding-left:70px;}
.mapmarker small {display:block;margin-top:4px;color:#000;}
.mapmarker .mappic {position:absolute;left:0px;top:0px;z-index:1000;}


#Main {width:1000px;text-align:left;margin:auto;position:relative;}
#Logo {position:absolute;left:357px;top:0px;}
#Logo2 {position:absolute;left:357px;top:0px;z-index: 100;}

#bron {position:absolute;left: -10px;top: 50px;}
#phone {position:absolute; right:30px;top:10px; font-size:25px; font-family:Trebuchet MS;color:#fff; text-shadow: 1px 1px 3px #333;}
#phone span {color:#f9f2c0;}
#phone b {font-weight:600;}

#MT {width:1000px;}
.Left {width:252px;vertical-align:top;padding-top:157px;}
.Right {width:764px;vertical-align:top; padding-top:157px; }

.Right p {text-align: justify;}

#Menu, #hotels-menu {background: /*#720f19*/ url(/i/bordo-transparent.png); margin-right:10px; padding: 10px 0;}
#hotels-menu {margin-left: 10px;}
#Menu .m1, #hotels-menu .m1 {font-size:17px; font-family:Trebuchet MS; width:213px;}
#Menu .m1, #hotels-menu .m1 {padding: 5px 10px;  /*font-style:italic; */ margin:0; background: /*url(/i/grad.png)*/ top repeat-x;}
/*#hotels-menu .m1  {padding-bottom: 3px;}*/
#Menu .m1 a , #Menu .m1 span.active ,#hotels-menu .m1 a , #hotels-menu .m1 span.active {
		display: block;
		color:#fbda8b; 
		padding: 10px 15px;
		text-decoration: none;
		text-shadow: 0px -1px 0px #5d0a0a;
   border-top: 1px solid #ae0b0d;
   border-bottom: 1px solid #5d0a0a;
   background: #ae0b0d;
   background: -webkit-gradient(linear, left top, left bottom, from(#851111), to(#ae0b0d));
   background: -webkit-linear-gradient(top, #851111, #ae0b0d);
   background: -moz-linear-gradient(top, #851111, #ae0b0d);
   background: -ms-linear-gradient(top, #851111, #ae0b0d);
   background: -o-linear-gradient(top, #851111, #ae0b0d);
}



#Menu a:hover ,#hotels-menu a:hover {box-shadow:none; -webkit-box-shadow:none;  -moz-box-shadow:none; border-top: 1px solid #5d0a0a; border-bottom: 1px solid #ae0b0d;}	
		
		
		
#Menu .active, #hotels-menu .active {color:#fff !important;}
#Menu .m2 {font-size:11px;color:#fbda8b;margin:7px 0px 7px 20px;}
#Menu .submenu {margin-bottom:25px;}

.specs {margin:70px 0px 0px 10px;}
.specs .block {margin:25px 0px;font-size:11px;width:178px;}
.specs .block .pic {margin:4px 0px;}

h1 {font-size:20px;font-weight:100;color:#f9f2c0;font-family:Trebuchet MS;font-style:italic;}
h2 {font-size:18px;font-weight:100;color:#f9f2c0;font-family:Trebuchet MS;font-style:italic;}
h2 a {color:#f9f2c0;}
h3 {font-size:17px;font-weight:100;color:#f9f2c0;font-family:Trebuchet MS;font-style:italic;}
h4 {font-size:14px;}
h5 {font-size:13px;}

ul {margin:15px 0px;padding:0;list-style:none;}
ul li {list-style:none;margin:7px 0px;background:url(../i/c8.gif) 0px 7px no-repeat;font-size:11px;padding-left:14px;}
p {line-height:1.4;}

.blockline1 table.tableblock {margin-bottom:38px;}
.blockline1 .bleft {vertical-align:top;width:463px;overflow:hidden;background:#720f19}
.blockline1 .bleft .pic {width:463px;}
.blockline1 .bbright {background:#720f19; width: 360px;}
.blockline1 .bbright .content {padding:15px 10px 15px 38px;font-size:12px;line-height:1.3; width: 200px;}
.blockline1 .bbright .content strong {font-size:11px;}
.blockline1 .bbright .content p {margin:12px 0px;}
.blockline1 .bbright .content small {font-size:11px;}

.blockline2 table {margin-bottom:38px;}
.blockline2 .bleft {vertical-align:top;width:496px;}
.blockline2 .bleft .pic {width:496px;overflow:hidden;}
.blockline2 .bbright {vertical-align:top;}
.blockline2 .bbright .content {padding: 15px 20px 25px 0px; font-size:12px; /*line-height: 23px;*/ background: /*#720f19*/ url(/i/bordo-transparent.png);}
.blockline2 .bbright .content strong {font-size:11px;}
.blockline2 .bbright .content p {margin:17px 0px;}
.blockline2 .bbright .content small {font-size:11px;}

.blockline2 .newsline {margin:32px 15px 0px 35px;font-size:11px;}
.newsline .dat {font-size:90%;}
.newsline .block {margin:19px 0px;}
.newsline .head {margin:4px 0px;color:#fbda8b;}


.newslinebig {margin:32px 15px 0px 0px;font-size:12px;}
.newslinebig .dat {font-size:90%;}
.newslinebig .block {margin:19px 0px;}
.newslinebig .head {margin:4px 0px;}

.newslinebig {margin:0px 15px 0px 0px;font-size:12px;}
.newslinebig .dat {font-size:90%;}
.newslinebig .block {margin:19px 0px;}
.newslinebig .head {margin:4px 0px;color:#fbda8b;}


.footer {font-size:11px;line-height:1.8;margin:30px 0px;}
.footer big {font-size:18px;font-weight:100;color:#fff;font-family:Trebuchet MS;font-style:italic;}
.footer a {color:#fff;}


.specsline {width:100%;}
.specsline table {margin-bottom:20px;}
.specsline .p {width:133px;vertical-align:top;}
.specsline .p div {width:133px;overflow:hidden;}
.specsline .d {background:#610d15;width:90%;padding:15px 15px 15px 25px;}
.specsline .t {font-size:11px;margin:3px 0px;}
.specsline .m {font-size:10px;margin:7px 0px 0 0;}
.specsline .head {font-weight:700;}


.specsline2 {width:100%;}
.specsline2 table {margin-bottom:20px;}
.specsline2 .p {width:133px;vertical-align:top;}
.specsline2 .p div {width:143px;overflow:hidden;}
.specsline2 .d {background:#610d15;width:90%;padding:15px 15px 15px 25px;}
.specsline2 .t {font-size:12px;margin:3px 0px;}
.specsline2 .m {font-size:10px;margin:7px 0px 0 0;}
.specsline2 .head {font-weight:700;}


.hotelinfo1 {width:464px;vertical-align:top;padding-top:25px;}
.hotelinfo2 {vertical-align:top;padding-top:25px;}
.hotelinfo2 .hoteltext {margin-left:18px; padding-left: 20px;}
.hoteltext {padding:10px; background: url(/i/50-transp-black.png);}
.hoteltext table {margin:10px 0px;border-top:1px solid #9b4744;}
.hoteltext td {padding:7px 10px 7px 0px;border-bottom:1px solid #9b4744;font-size:11px;}


.gallery {margin:10px 0px 0px 0px;}
.gallery table {border-top:none !important;}
.gallery td {vertical-align:top;padding-right:20px;padding-bottom:0px;padding:0px 20px 10px 0px;border:none;}
.gallery div {width:63px;height:63px;}
.gallery img {border:3px solid #d1ba97	;}
.gallery img:hover {border:3px solid #fff	;}
.gallery p {margin:8px 0px 0px 3px;font-size:10px;}


.of {font-size:11px;font-weight:100;margin-top:30px;}
.of .t {margin:3px 0px;}
.of .inp {margin:3px 0px;}
.of .block {margin:10px 0px;}

.gblock {margin:30px 0px;font-size:12px;line-height:1.5}
.gblock .head {font-size:12px;font-weight:700;}

.tarif-compare {font-size: 14px; font-family:  Verdana;}
.tarif-compare td {padding: 5px 0; width: 120px; text-align: center; vertical-align: middle; }
.tarif-compare td img{height: 18px;}
.tarif-compare tr td:first-child{padding: 10px; width: 150px; text-align: left;  font-size: 14px;}
.tarif-compare h3 {margin-bottom: -3px;}


.new-year  td {padding: 7px 20px; border: 1px solid #9e2128; font-size: 13px; background: #8e111e;}
.new-year caption {padding: 3px 0 7px;}


h2 span{font-family: Tahoma, Arial; font-size: 12px; font-style: normal;}


 .tab-table {border: 1px solid #9e2128; border-top: 0px; background: #8e111e; padding: 15px 30px; margin:0;}
 
 div.tab-links {height: 38px; border-bottom: 1px solid #9e2128;}
 div.tab-links a {float: left; padding: 12px 30px 11px; background: #7d101b; border: 1px solid #8b2026; border-bottom: 0px;  margin:0 4px 0 0; outline: none; }
 div.tab-links a.active {background: #8e111e; border: 1px solid #9e2128; border-bottom: 0px; padding: 12px 30px;}

 .alexgroup { position:absolute; top: 0px; right: -130px;}
 
.underlined  td {padding:10px 10px 10px 10px;border-bottom:1px solid #9e2128;}

