@import "reset.css";

.header {width:970px; margin:0 auto; height:95px;}
	.header img.logo {float:left;}
	.header ul.hTop {float:right; height:30px; padding:7px 0 3px; background:url(../i/bgHeadTop.png) no-repeat 0 7px; width:225px;}
	.header ul.hTop li {float:left; height:17px; line-height:17px; padding:7px 3px 6px 0;}
	.header ul.hTop li.telNo {width:135px; padding-left:23px; font-size:12px; color:#f38b45; font-weight:bold;}
	.header ul.hTop li a {display:block; width:17px; height:17px; background:url(../i/bgHeadTop.png) no-repeat 0 50px; text-indent:-9999px;}
	.header ul.hTop li a.facebook {background-position:0 -50px;}
	.header ul.hTop li a.twitter {background-position:-50px -50px;}
	.header ul.hTop li a.worldpress {background-position:-100px -50px;}
	.header .navBar {float:right; clear:right; width:684px; overflow:hidden; height:41px; background:url(../i/topBar.png) no-repeat; margin:5px 0 0;}
	.header .navBar ul {display:block; height:41px; line-height:41px; padding:0 0 0 5px;}
	.header .navBar ul li {float:left; padding:0 7px 0 9px; background:url(../i/topBar.png) no-repeat 0 -50px; font-size:15px;}
	.header .navBar ul li a {color:#fff; font-weight:bold; letter-spacing:-1px;}
	.header .navBar ul li a:hover,
	.header .navBar ul li.current  a {color:#000; text-decoration:none;}
	.header .navBar ul li:first-child {background:none;}
.footer {width:965px; margin:0 auto; padding:10px 0 10px 7px;}
	.footer .title {display:block; height:28px; line-height:28px;}
	.footer .title strong {float:left; display:block; width:138px; height:28px; text-indent:-9999px; background:url(../i/bgFootTop.png) no-repeat 0 -50px;}
	.footer .title a {display:block; float:right; background:url(../i/bgFootTop.png) no-repeat right 6px; line-height:28px; padding:0 20px 0 0; font-size:12px; font-weight:bold;}
	.footer .destination {display:block; border-left:3px solid #eaeaea; background:#eaeaea url(../i/bgFootTop.png) repeat-x 0 -100px; border-bottom:1px solid #cbcbcb; margin:0 0 1px; padding:10px 0 0;}
	.footer .destination ul {width:960px; border-right:2px solid #eaeaea; margin:0 0 0 -2px; padding:0 0 10px;}
	.footer .destination ul li {float:left; width:140px; padding:0 10px; height:20px; line-height:20px; font-size:12px;}
	.footer .destination ul li.cls {float:none; width:auto; padding:0; height:1px; line-height:1px; font-size:1px;}
	.footer .fbar {display:block; height:42px; background:url(../i/bgFooter.png) repeat-x 0 -50px;}
	.footer .fbar span.copyRight {display:block; float:left; padding:0 0 0 10px; background:url(../i/bgFooter.png) no-repeat; height:42px; line-height:42px; color:#6b6f7c;}
	.footer .fbar ul {float:right; padding:0 10px 0 0; background:url(../i/bgFooter.png) no-repeat right bottom;}
	.footer .fbar ul li {float:left; height:42px; line-height:42px; padding:0 0 0 5px;}
	.footer .fbar ul li a,
	.footer .fbar ul li span {display:block; background:url(../i/bgFooter.png) no-repeat; text-indent:-9999px;}
	.footer .fbar ul li a.visa,
	.footer .fbar ul li span.visa {background-position:0 -100px; width:48px;}
	.footer .fbar ul li a.masterCard,
	.footer .fbar ul li span.masterCard {background-position:0 -150px; width:43px;}
	.footer .fbar ul li a.asta,
	.footer .fbar ul li span.asta {background-position:0 -200px; width:52px;}
	.footer .fbar ul li a.jata,
	.footer .fbar ul li span.jata {background-position:0 -250px; width:30px;}
	.footer .fbar ul li a.ssl,
	.footer .fbar ul li span.ssl {background-position:0 -300px; width:81px;}

.container {width:970px; margin:0 auto; /*min-height:500px; height:auto !important; height:500px;*/}
	.container .cLeft {float:left; width:273px;}
	.container .cRight {float:right; width:690px;}
.containerabout {width:950px; margin:0 auto; border:solid 3px #e5e5e5; padding:5px  /*min-height:500px; height:auto !important; height:500px;*/}	
.cRight .mainFlash {width:690px; overflow:hidden;}

.cRight ul.hotels {display:block; padding:5px 0 0 6px;}
	.cRight ul.hotels li {float:left; width:169px; height:178px; padding:0 0 8px 2px;}
	.cRight ul.hotels li .title {height:30px; background:url(../i/bgOtels.png) no-repeat; font-weight:bold; line-height:15px; padding:5px 0 4px; text-align:center;}
	.cRight ul.hotels li .title img {vertical-align:middle;}
	.cRight ul.hotels li .title span {color:#f87721;}
	.cRight ul.hotels li .img {width:169px; height:98px; overflow:hidden; text-align:center;}
	.cRight ul.hotels li .bottom {height:28px; background:url(../i/bgOtels.png) no-repeat right bottom; padding:7px 0 6px 25px; color:#fff; line-height:14px;}

.cRight .cityTop {display:block; margin:0 0 10px; height:260px; width:684px; overflow:hidden; position:relative; padding:0 0 0 7px;}
	.cRight .cityTop span {position:absolute; right:0; top:0; padding:20px 20px 15px 15px; background:#f69929; opacity:0.9; filter:alpha(opacity=90); font-size:26px; color:#fff;}
	.cRight .cityTop .cover {position:absolute; top:0; left:7px; height:260px; width:684px; background:url(../i/cityimgBox.png) no-repeat;}

.cRight .cityLeft {float:left; width:331px; padding:0 0 0 7px;}
.cityLeft .cDetay {display:block; background:#fff url(../i/bgCityAciklama.png) no-repeat right bottom; font-size:12px;}
.cityLeft .cDetay .cIn {display:block; background:url(../i/bgCityAciklama.png) no-repeat; padding:15px 15px 30px;}
.cityLeft .cDetay p {display:block; padding:0 0 5px; color:#3e4147; text-align:justify;}
.cityLeft .cDetay p strong {color:#2566a2;}

.cityLeft .cList {display:block; background:#eac99e url(../i/bgCityList.png) no-repeat; margin:10px 0 0;}
	.cityLeft .cList ul {background:url(../i/bgCityList.png) no-repeat -350px bottom; padding:5px 0;}
	.cityLeft .cList ul li {padding:7px 5px 5px; line-height:15px; background:url(../i/bgCityList.png) no-repeat -700px 0;}
	.cityLeft .cList ul li:first-child {background:none;}
	.cityLeft .cList ul li strong {float:left; color:#3e4348; font-size:12px; width:90px;}
	.cityLeft .cList ul li span.stars {float:left; width:65px;}
	.cityLeft .cList ul li em {float:left; color:#3e4348; font-style:normal; padding:0 0 0 5px;}
	.cityLeft .cList ul li span.price {float:right; color:#ee4e15;}

.cRight dl.allHotels {float:right; width:344px;}
	.cRight dl.allHotels dt {display:block; height:28px; line-height:28px; background:url(../i/bgAllHotels.png) no-repeat; padding:0 30px 0 0; color:#fff; font-size:12px; font-weight:bold; text-align:right; margin:0 0 3px;}
	.cRight dl.allHotels dt a {color:#fff;}
	.cRight dl.allHotels dd {display:block; padding:10px 5px 5px; height:550px; background-color:#f6f6f6; overflow:hidden; line-height:15px; margin:0 0 3px;}
	.cRight dl.allHotels dd img {float:left; margin:2px 8px 0 0;}
	.cRight dl.allHotels dd strong {float:left; color:#f87721; margin:0 5px 0 0; font-size:12px;}
	.cRight dl.allHotels dd img.star {float:none; vertical-align:middle; margin:0 2px 0 0;}
	.cRight dl.allHotels dd span {display:block; height:45px; overflow:hidden; padding:4px 0 0;}
	.cRight dl.allHotels dd em {display:block; color:#f87721; font-style:normal; padding:2px 0 0;}

.cRight .sTopBox {display:block; padding:10px 0 0 30px; background:url(../i/bgInfoList.png) no-repeat 7px 0; height:88px; color:#fff;}
	.sTopBox dl.left {float:left; width:180px;}
	.sTopBox dl.left dt {font-size:12px; font-weight:bold; padding:0 0 4px;}
	.sTopBox dl.left dd select {width:165px;}
	.sTopBox dl.left dd label {color:#fca66f; float:left; width:50%;}
	.sTopBox dl.left dd label input {float:left; margin:0 3px 0 0;}
	.sTopBox dl.right {float:left; padding:0 0 0 10px;}
	.sTopBox dl.right dt {font-size:12px; font-weight:bold; padding:0 0 4px;}
	.sTopBox dl.right dd.inpt {float:left; margin:0 10px 0 0; padding:1px 5px; height:20px; line-height:20px; width:170px; background:url(../i/sTopInput.png) no-repeat;}
	.sTopBox dl.right dd.inpt input {height:16px; background:url(../i/sTopInput.png) repeat-x 0 -53px; line-height:15px; border:1px solid #d8d8d8; width:168px;}
	.sTopBox dl.right dd.btn {float:left;}

ul.paging {display:block; background:url(../i/bgInfoList.png) no-repeat 7px -100px; height:17px; margin:5px 0 10px; padding:5px 10px 5px 17px; text-align:center;}
	ul.paging li {height:17px; line-height:17px; display:inline-block; color:#3d3f43; font-size:12px;}
	ul.paging li.pageNo {float:left;
	width: 69px;
}
	ul.paging li.hotels {float:right;}
	ul.paging li.pages a {padding:0 3px; margin:0 3px; color:#3d3f43;}
	ul.paging li.pages strong {font-size:14px; color:#000;}
	ul.paging li img {vertical-align:middle; margin:-3px 10px 0;}

.griBox {display:block; padding:5px 0 0 7px; background:url(../i/bgInfoList.png) no-repeat 7px -150px;}
	.griBox .grIN {display:block; padding:5px 19px 10px; background:#eee url(../i/bgInfoList.png) no-repeat right bottom;}
.grIN ul.otelList li {background-color:#fdfdfd; /*background:url(../i/bgInfoListBox.png) no-repeat;*/margin:0 0 5px; padding:25px 10px 0; font-size:12px; /*min-height:130px; height:auto !important; height:120px;*/}
	
	.grIN ul.otelList li img.otel {float:left; margin:0 10px 0 0;
	width: 130px;
}
	.grIN ul.otelList li span.baslik {display:block; color:#f87721;  padding:0 0 5px; font-weight:bold;}
	.grIN ul.otelList li span.baslik img {margin:2px 0 -2px 2px;}
	.grIN ul.otelList li .bottom {display:block; padding:7px 0 0; height:16px; line-height:16px;}
	.grIN ul.otelList li .bottom em {color:#f87721; font-style:normal; font-weight:bold; float:left;}
	.grIN ul.otelList li .bottom strong { float:right; color:#0a61b1;}
	.grIN ul.otelList li .bottom img {float:right; margin:0 0 0 30px;}
	.grIN ul.otelList li .rData {display:block; padding:7px 0 0;}
	.grIN ul.otelList li .rData em {color:#f46c00; font-style:normal; font-weight:bold;}
	.grIN ul.otelList li .rData em a {font-weight:normal; text-decoration:underline; color:#f46c00;}
	.grIN ul.otelList li .rData em a:hover {color:#000;}
	.grIN ul.otelList li .rData table {float:right;}
	.grIN ul.otelList li .rData table td {padding:1px 4px; border-top:1px solid #fed2b6; border-left:1px solid #fed2b6;}
	.grIN ul.otelList li .rData table tr:first-child td {border-top:none;}
	.grIN ul.otelList li .rData table tr td:first-child {border-left:none;}
	.grIN ul.otelList li .rData table td.durum {color:#f46c00;}
	.grIN ul.otelList li .rData table td.price {color:#0a61b1; font-weight:bold;}
.grIN ul.otelList li .btmCls {display:block; margin:0 -10px; height:15px; background:url(../i/bgInfoListBox.png) no-repeat right bottom; clear:both;}

.otelLeft {float:left; width:336px; padding:0 0 0 7px;}
	.otelLeft .title {display:block; padding:0 15px 0 30px; height:28px; line-height:28px; background:url(../i/hpBar.png) no-repeat;}
	.otelLeft .title h1 {float:left; font-size:12px; color:#fff;}
	.otelLeft .title img {float:right;}
	.otelLeft address {display:block; padding:10px 10px 10px 30px; font-style:normal; clear:both; color:#6b6f76;}
	.otelLeft address a {display:block; padding:0 0 0 15px; color:#f59227; text-decoration:underline; background:url(../i/okAdres.png) no-repeat left center; float:right;}
	.otelLeft address a:hover {color:#000;}
.otelLeft .oTitle {display:block; height:40px; background:url(../i/hpBG.png) no-repeat; text-indent:-9999px;}
	.otelLeft .oData {display:block; padding:0 10px; background:url(../i/hpBG.png) repeat-y -400px 0; line-height:17px; font-size:12px; color:#3e4147;}
	.otelLeft .oData p {padding:0 0 15px;}
.otelLeft .fTitle {display:block; height:40px; background:url(../i/hpBG.png) no-repeat -800px 0; text-indent:-9999px;}
	.otelLeft .fData {display:block; padding:0 10px; background:url(../i/hpBG.png) repeat-y -1200px 0; line-height:17px; font-size:12px; color:#3e4147;}
	.otelLeft .fData ul li {float:left; width:43%; background:url(../i/icoVar.gif) no-repeat 0 3px; padding:0 2% 0 5%;}
	.otelLeft .fBottom {display:block; background:url(../i/hpBG.png) no-repeat -1600px bottom; height:12px;}

.otelRight {float:right; width:340px;}
	.otelRight .cerceve {display:block; height:240px; background:url(../i/hpCerceve.png) no-repeat; padding:9px 11px 10px 9px; overflow:hidden;}

.oScroll {padding:10px 0 0; background:url(../i/hotelPhotos.png) no-repeat;}
	.oScroll .up {padding:0 0 5px; background:url(../i/hpScrollBox.png) no-repeat left bottom;}
	.oScroll .up a {display:block; width:39px; height:15px; background:url(../i/okScroll.png) no-repeat; margin:0 auto; text-indent:-9999px;}
	.oScroll .up a:hover {background-position:right top;}
	.oScroll .down {padding:5px 0 0; background:url(../i/hpScrollBox.png) no-repeat right top;}
	.oScroll .down a {display:block; width:39px; height:15px; background:url(../i/okScroll.png) no-repeat left bottom; margin:0 auto; text-indent:-9999px;}
	.oScroll .down a:hover {background-position:right bottom;}
	.oScroll .scIN {display:block; background:#e4bd7d; height:172px; padding:2px 0 0 3px;}
	.oScroll .scIN ul li {float:left; padding:5px 6px 7px 5px; width:100px; height:70px; background:url(../i/hpThumbBG.png) no-repeat; overflow:hidden; margin:0px 1px 2px 0;}
	.oScroll .scIN ul li.current {background-position:right top;}

.otelRight .nearTitle {height:25px; line-height:25px; background:url(../i/hotelsNearby.png) no-repeat 0 center; text-align:right;}
	.otelRight .nearTitle a {color:#b46100; font-weight:bold;}
.otelRight .cList {display:block; background:#fff url(../i/bgCityList2.png) no-repeat;}
	.otelRight .cList ul {background:url(../i/bgCityList2.png) no-repeat -350px bottom; padding:5px 0;}
	.otelRight .cList ul li {padding:7px 5px 5px; line-height:15px; background:url(../i/bgCityList2.png) no-repeat -700px 0;}
	.otelRight .cList ul li:first-child {background:none;}
	.otelRight .cList ul li strong {float:left; color:#3e4348; font-size:12px; width:150px;}
	.otelRight .cList ul li span.stars {float:left; width:65px;}
	.otelRight .cList ul li em {float:left; color:#3e4348; font-style:normal; padding:0 0 0 5px; width:50px; text-align:right;}
	.otelRight .cList ul li a.info {float:right; color:#ee4e15;}

.cRight .registration {display:block; padding:0 0 0 6px;}
	.registration .title {display:block; height:63px; background:url(../i/bgRegistration.png) no-repeat; text-indent:-9999px;}
	.registration .rBody {display:block; background:url(../i/bgRegistration2.png) no-repeat; padding:190px 0 0; height:300px;}
	.registration .rBody .rLeft {float:left; width:334px;}
	.registration .rBody .rRight {float:right; width:334px;}
.registration .rBody dl {width:236px; margin:0 0 0 40px; font-size:12px; color:#1f2123;}
	.registration .rBody dl dt {line-height:17px;}
	.registration .rBody dl dd {height:20px; padding:1px 10px; background:url(../i/inputRegister.png) no-repeat; position:relative; margin:0 0 20px;}
	.registration .rBody dl dd span.star {position:absolute; top:0; right:-15px; font-size:18px;}
	.registration .rBody dl dd input {background:#c6c6c6; border:1px solid #c6c6c6; line-height:16px; height:16px; width:210px;}
	.registration .rBody .link {display:block; padding:10px 0 0 40px;}
	.registration .rBody .link a {color:#6a6e75; text-decoration:underline;}
	.registration .rBody .link a:hover {color:#000;}
	.registration .rBody .btn {display:block; padding:10px 0 0 40px;}
.registration .readIT {background:url(../i/bgRegistration3.png) repeat-y; padding:4px 20px; color:#fe8b24; text-align:center; font-size:12px;}
	.ContactUs .mBody .Middle { width:800px;}
	.ContactUs .mBody dl {width:236px; margin:0 0 0 40px; font-size:12px; color:#1f2123;}
	.ContactUs .mBody dl dt {line-height:17px;}
	.ContactUs .mBody dl dd {height:20px; padding:1px 10px; background:url(../i/inputRegister.png) no-repeat; position:relative; margin:0 0 20px;}
	.ContactUs .mBody dl dd span.star {position:absolute; top:0; right:-15px; font-size:18px;}
	.ContactUs .mBody dl dd input {background:#c6c6c6; border:1px solid #c6c6c6; line-height:16px; height:16px; width:210px;}

.cLeft .sBox {display:block; padding:10px 0 0; width:273px;}
	.cLeft .sBox .title {display:block; background:url(../i/sBox.png) no-repeat; position:relative; margin:-10px 0 0; padding:4px 0 0 10px; height:18px; line-height:18px; color:#fff; font-size:14px;}
	.cLeft .sBox .title em {width:15px; padding:0 6px; text-align:center; font-style:normal; font-weight:bold; color:#333; display:block; float:left;}
	.cLeft .sBox .title2 {display:block; background:url(../i/sBox.png) no-repeat -1200px 0; position:relative; margin:-10px 0 0; padding:4px 0 0 20px; height:18px; line-height:18px; color:#fff; font-size:14px;}
	.cLeft .sBox .sBody {display:block; background:url(../i/sBox.png) repeat-y -600px 0;}
	.cLeft .sBox .sInner {display:block; background:url(../i/sBox.png) no-repeat -300px 0; padding:0 19px 20px 20px;}
	.cLeft .sBox .btn {display:block; text-align:center; padding:2px 0;}
	.cLeft .sBox .sEnd {display:block; background:url(../i/sBox.png) no-repeat right bottom; height:20px; clear:both;}

.sBox .sBody .check {display:block; padding:35px 0 0; background:url(../i/titCheckAvailability.png) no-repeat right 10px;}
.sBox .sBody .main {display:block; padding:20px 0 0;}
.sBox .sBody .search {padding:10px 0 0;}
.sBox .sBody ul li {line-height:20px;}
.sBox .sBody ul li.tit {display:block; height:24px; line-height:24px; background:url(../i/sBox.png) no-repeat -900px 0; padding:0 0 0 5px; color:#f87721; font-size:12px; font-weight:bold;}
.sBox .sBody .search ul li.tit {padding:4px 0 0 5px; font-size:12px; background:url(../i/titSearch.png) no-repeat;}
.sBox .sBody .search ul li.input {padding:2px 10px 0; height:23px; background:url(../i/searchMain.gif) no-repeat; margin:0 0 10px;}
.sBox .sBody .search ul li.input input {background:#c6c6c6; border:1px solid #c6c6c6; line-height:16px; height:16px; width:210px;}
	.sBox .sBody ul li.la1 { clear:left; width:56px;}
	.sBox .sBody ul li.la1 select {width:54px;}
	.sBox .sBody ul li.la2 {float:left; width:114px;}
	.sBox .sBody ul li.la2 select {width:112px;}
	.sBox .sBody ul li.la3 {float:left; width:46px;}
	.sBox .sBody ul li.la3 input {width:39px;}
	.sBox .sBody ul li.la4 {float:left; width:18px;}
.sBox .sBody ul li.t0 {}
.sBox .sBody ul li.t1 { float:left; width:51px;}
.sBox .sBody ul li.t2 {float:left; width:109px;}
.sBox .sBody ul li.t2x {float:left; width:173px;}
.sBox .sBody ul li.t3 { float:left; width:173px;}
	.sBox .sBody ul li.la1 {float:left; width:56px;}
	.sBox .sBody ul li.la1 select {width:54px;}
	.sBox .sBody ul li.la2 {float:left; width:114px;}
	.sBox .sBody ul li.la2 input {width:107px;}
	.sBox .sBody ul li.lb3 {float:left; width:64px;}
	.sBox .sBody ul li.lb3 select {width:64px;}
	.sBox .sBody ul li.lb1 {float:left; width:56px; color:#f87721; font-weight:bold; font-size:12px;}
	.sBox .sBody ul li.lb2 {float:left; width:44px; color:#749eb9; line-height:20px;}
	.sBox .sBody ul li.lb2 select {width:42px;}
.sBox .sBody ul li input {border:1px solid #ccc; background:#dadada; font-size:12px;}
.sBox .sBody ul li select {font-size:12px;}



.cLeft .mapBox {display:block; width:262px; padding:0 0 0 5px;}
	.cLeft .mapBox .title {display:block; height:31px; line-height:31px; color:#ce5200; font-size:14px; font-weight:bold; background:url(../i/bgMap.png) no-repeat; padding:0 0 0 20px;}
	.cLeft .mapBox .map {border:1px solid #f9b378;}
	.cLeft .mapBox .btn {display:block; background:url(../i/bgMap.png) no-repeat right bottom; padding:0 0 10px; height:33px; margin:0 0 10px;}
	.cLeft .mapBox .btn a {display:block; background:url(../i/btnCheck.png) no-repeat; padding:6px 0 0; line-height:27px; height:27px; text-align:center; font:12px; color:#fff; font-weight:bold;}
	.cLeft .mapBox .btn a:hover {color:#fbd6bd; text-decoration:none;}
.cLeft .whatis {display:block; width:262px; padding:0 0 0 5px;}
	.whatis .title {display:block; height:30px; line-height:30px; color:#687180; padding:0 0 0 20px; font-size:14px; font-weight:bold; background:url(../i/bgMap.png) no-repeat left -50px;}
	.whatis ul.normal {background:#fff url(../i/bgMap.png) no-repeat right bottom; padding:10px 10px 20px 20px;}
	.whatis ul.normal li {display:block; background:url(../i/bgMap.png) no-repeat left -93px; padding:3px 0 3px 10px; font-size:12px;}
	.whatis ul.normal li a {color:#676e7c; text-decoration:underline;}
	.whatis ul.normal li a:hover {color:#000;}
.whatis ul.detail {background:#ebebeb url(../i/bgMap.png) no-repeat right bottom; padding:0 2px 20px;}
	.whatis ul.detail li {padding:10px 10px 10px 30px; background:url(../i/bgMap.png) no-repeat 18px -87px; border-top:1px solid #929292;}
	.whatis ul.detail li:first-child {border:none;}
	.whatis ul.detail li a.ttl {display:block; padding:0 15px 0 0; background:url(../i/okDown1.png) no-repeat right 1px; margin:0 0 5px;}
	.whatis ul.detail li a.mdl {display:block; font-size:12px; text-decoration:underline; margin:0 0 7px;}
	.whatis ul.detail li a.mdl:hover {color:#497cc7;}
	.whatis ul.detail li a.blue {display:block; color:#497cc7;}

.whatis ul.detOtelList {background:#ebebeb url(../i/bgMap.png) no-repeat right bottom; padding:0 0 10px;}
	.whatis ul.detOtelList li {display:block; padding:10px 5px; height:80px; line-height:15px; background:#fff; border-bottom:1px solid #dcdcdc;}
	.whatis ul.detOtelList li img {float:left; margin:2px 8px 0 0;}
	.whatis ul.detOtelList li strong {float:left; color:#f87721; margin:0 5px 0 0; font-size:12px;}
	.whatis ul.detOtelList li img.star {float:none; vertical-align:middle; margin:0 2px 0 0;}
	.whatis ul.detOtelList li span {display:block; height:45px; overflow:hidden; padding:4px 0 0;}
	.whatis ul.detOtelList li em {display:block; color:#f87721; font-style:normal; padding:2px 0 0;}

.regedHotel {display:block; background:#aaacaf url(../i/hotelRegBar.png) no-repeat; width:261px; margin:0 0 0 7px;}
	.regedHotel .title {padding:4px 0 3px; text-align:center; font-size:12px;}
	.regedHotel .title span {color:#f87721;}
	.regedHotel .stars {display:block; padding:0 0 4px; text-align:center;}
	.regedHotel .img {display:block; text-align:center;}
	.regedHotel address {display:block; font-style:normal; font-size:12px; color:#fff; background:#f86f00 url(../i/okAdres.gif) no-repeat left center; padding:10px 10px 10px 20px;}
	.regedHotel dl {color:#fff; padding:10px 10px 0; font-size:12px;}
	.regedHotel dt {float:left; width:140px; font-weight:bold;}
	.regedHotel dd {float:left; width:100px;}
	.regedHotel .btns {background:url(../i/hotelRegBottom.png) no-repeat left bottom; padding:10px 10px 30px;}
	.regedHotel .btns img {margin:0 0 7px;}

.cLeft .bestRate {display:block; height:80px; background:url(../i/bgBestRate2.png) no-repeat 5px center; _background:url(../i/bgBestRate.png) no-repeat 5px center; text-indent:-9999px;}

.payment {display:block; padding:0 0 0 6px;}
	.payment .pTitle {display:block; height:64px; text-indent:-9999px; background:url(../i/bgPayment.png) no-repeat;}
	.payment .payLeft {float:left; width:576px; border-right:1px solid #acacac;}
	.payment .payRight {float:right; width:373px; border-left:1px solid #acacac;}
	.payment .title {height:34px; line-height:34px; display:block; background:url(../i/bgPaymentTitle.gif) repeat-x; color:#27292e; font-size:13px; font-weight:bold; text-align:center;}
.payment .payBody {display:block; background:#e7e7e7; color:#1f2123; padding:15px 20px; min-height:470px; height:auto !important; height:470px;}
	.payment .payBody p {padding:0 0 15px;}
	.payment .payBody p strong {color:#ea6900;}

.payment .payBody ul.cards {height:23px; padding:0 0 10px;}
	.payment .payBody ul.cards li {float:left; padding:0 1px 0 0;}

.payment .payBody ul.payWay strong {display:block; font-size:12px;}
.payment .payBody ul.payWay li.dt {float:left; width:140px; padding:5px 0;}
.payment .payBody ul.payWay li.dd {float:left; width:190px; padding:5px 0;}
.payment .payBody ul.payWay li.cls {display:block; clear:both; height:1px; line-height:1px;}
.payment .payBody ul.payWay select.sLarge {width:175px;}
.payment .payBody ul.payWay select.sSmall {width:75px;}
.payment .payBody ul.payWay input.iLarge {background:#c6c6c6; border:1px solid #838383; line-height:16px; height:16px; width:172px;}
.payment .payBody ul.payWay input.iSmall {background:#c6c6c6; border:1px solid #838383; line-height:16px; height:16px; width:72px;}
.payment .payBody label.pb {margin:15px 0; display:block;}
.payment .payBody label a {color:#e45900;}
.payment .payBody .btnBox {display:block;}
.payment .payBody .btnBox img.btn {float:right;}

.payment .payDelivery {display:block; background:#e7e7e7; color:#1f2123; padding:5px 20px; min-height:240px; height:auto !important; height:240px; border-bottom:1px solid #acacac;}
.payment .payDelivery ul.service {float:left; width:250px; font-size:12px;}
.payment .payDelivery ul.service li {padding:10px 0;}
.payment .payDelivery ul.service li.dt {float:left; width:120px; font-weight:bold;}
.payment .payDelivery ul.service li.dd {float:left; width:130px;}
.payment .payDelivery ul.service li.blck {display:block; clear:both;}
.payment .payDelivery ul.service li.blck a {color:#f66d11; font-weight:bold;}

.payment ul.adres {font-size:12px; padding:5px 0 0; display:block; width:250px; margin:0 auto;}
.payment .payDelivery ul.adres {float:right;}
.payment ul.adres li {padding:5px 0;}
.payment ul.adres li span {display:block; font-size:11px;}
.payment ul.adres li.dt {float:left; width:80px; font-weight:bold;}
.payment ul.adres li.dd {float:left; width:170px;}
.payment ul.adres li.blck {display:block; clear:both;}
.payment ul.adres li.blck a {color:#f66d11; font-weight:bold;}
.payment ul.adres li.blck a {color:#f66d11; font-weight:bold;}

.payment .pL1 {float:left; width:271px; border-right:1px solid #acacac; background:#e7e7e7; min-height:250px; height:auto !important; height:250px; color:#1f2123;}
.payment .pL2 {float:right; width:290px; border-left:1px solid #acacac; background:#e7e7e7; min-height:250px; height:auto !important; height:250px; color:#1f2123;}

.payment ul.purchase {display:block; width:230px; margin:10px auto 0;}
	.payment ul.purchase li.dt {float:left; width:140px; font-weight:bold; color:#e86800; font-size:12px;}
	.payment ul.purchase li.dd {float:left; width:90px; text-align:right; font-size:15px;}
	.payment ul.purchase li.dd strong {color:#e86800; font-size:16px;}
	.payment ul.purchase li.cls {height:1px; line-height:1px; display:block; clear:both; border-bottom:1px solid #b6b6b6; padding:10px 0 0; margin:0 0 10px;}


.CityText {  width: 270px; height:15px; font-size:11px; border:1px solid #97b3cf; font-family:Arial; background-color:#fcfdca; color:#274f7c;margin: 0px 7px 0px 0px; display:block;font-weight:bold;}
.CityText,.AutoSuggestResults { font-family:Arial; background-color:#fcfdca; color:#274f7c;font-size:11px;  }
.AutoSuggestResults { margin-left: 0px; margin-right:0px; font-family:Arial; background-color:#fcfdca; color:#274f7c;font-size:11px; position:absolute;  z-index:1;}
.AutoSuggestBoxArea  { margin-bottom: 0px; display:block; font-family:Arial; color:#274f7c; font-size:11px; float:right; height:30px;}