* {

margin:0;

padding:0;

}



html {

margin:0;

}



body {

color:#333;

font:11px verdana, arial;

margin:20px;

}



h4 {

color:#6A95C0;

font:bold 13px/1.5 arial, helvetica, sans-serif;

padding-bottom:5px;

}



h6 {

font:bold 13px/1.5 arial, helvetica, sans-serif;

}



a {

color:#06C;

font-size:11px;

text-decoration:underline;

}



.red {

color:#ED1C24;

}



a.red {

color:#ED1C24;

font-size:11px;

text-decoration:underline;

}



a.s14 {

font-size:14px;

}



.r1 {

margin:0 1px;

}



.r2 {

margin:0 2px;

}



.r3 {

margin:0 3px;

}



.r4 {

margin:0 5px;

}



.radius_c span b,.radius_c h5 {

background:#4379B1;

color:#FFF;

padding-left:10px;

}



.radius_c .txt,.radius_c b {

background:#99C5F3;

}



.txt {

text-align:left;

font-size:11px;

padding:3px 10px;

}



.head {

text-align:left;

padding:3px 10px;

}



.s1 {

background-position:0 -16px;

margin:0 1px;

}



.s2 {

background-position:0 -32px;

margin:0 2px;

}



.s3 {

background-position:0 -48px;

margin:0 3px;

}



.s4 {

background-position:0 -64px;

margin:0 5px;

}



.txt1 {

text-align:left;

font-size:11px;

}



a.nav {

color:#054C96;

font-size:12px;

text-decoration:underline;

}



a.nav2 {

color:#054C96;

padding-left:12px;

font-size:12px;

text-decoration:underline;

}



div.menu {

border-bottom:dashed 1px #39587B;

padding:7px 7px 7px 15px;

}



div.menu1 {

font-size:11px;

padding:7px 7px 7px 15px;

}



div.sel 

{

    clear:both;

    width:100%;

}



div.sel2 

{

    clear:both;

    width:100%;

}



div.txt2 {

font-size:11px;

border-left:solid 1px #5389C3;

border-right:solid 1px #5389C3;

overflow:hidden;

padding:3px 10px;

}



div.mel 

{

    font-size:14px;

    clear:both;

    width:100%;

    white-space:nowrap;

}



div.txt3 {

font-size:11px;

overflow:hidden;

padding:3px 10px;

}



div.columns {

clear:both;

width:100%;

}



.columns .t_img {

width:30%;

}



.columns .t_r 

{

    height:232px;

    width:70%;

}



table {

border-collapse:collapse;

width:100%;

border:0;

margin:0;

padding:0;

}



td.top 

{

    height:232px;

    color:#FFF;

    font-family:Arial, Helvetica, sans-serif;

    vertical-align:top;

}



td.bott {

height:100px;

font-size:10px;

vertical-align:middle;

text-align:center;

}



td.cent {

vertical-align:top;

height:70%;

padding:15px 0 15px 7px;

}



td.cent1 {

vertical-align:top;

height:70%;

width:80%;

padding:15px 0 15px 7px;

}



td.left {

vertical-align:top;

/*

    width:20%;

    max-width:200px;

*/

width:200px;

padding-right:7px;

padding-bottom:15px;

padding-top:15px;



}



td.right 

{

width:200px;

vertical-align:top;

/*

    width:26%;

    max-width:200px;

*/

padding-left:15px;

padding-bottom:15px;

padding-top:15px;

}



a.heas {

color:#ED1C24;

font-size:14px;

text-decoration:underline;

}



a.heas:hover {

color:#06C;

text-decoration:none;

}



a.wite {

color:#FFF;

font-size:11px;

text-decoration:none;

}



a.wite:hover {

color:#000;

text-decoration:underline;

}



h5 {

font:bold 16px/1.5 arial, helvetica, sans-serif;

color:#6A95C0;

}



a.nav3 {

font-size:18px;

text-decoration:underline;

color:#6A95C0;

}



a.nav3:link {

color:#6A95C0;

font-size:18px;

text-decoration:underline;

}



a.nav3:hover {

color:#ED1C24;

font-size:18px;

text-decoration:underline;

}



.columns1 .bb,.columns1 .bb1 {

width:48%;

float:right;

}



.columns1 .bb1 {

text-align:center;

}



div.columns2 {

clear:both;

width:100%;

padding-bottom:5px;

}



.columns2 .aaa {

width:68%;

}



.columns2 .bbb {

width:31%;

text-align:center;

}



div.hrr {

border-top:1px dashed Silver;

}



hr {

border-top-width:0;

border-left-width:0;

border-right-width:0;

border-bottom:1px dashed Silver;

clear:both;

height:1px;

padding-bottom:6px;

}



#small_pic li {

float:left;

border:solid 1px #CCC;

vertical-align:middle;

margin:0 3px;

}



.small_pic_al {

min-width:12px;

display:inline;

list-style:none;

float:left;

border:solid 1px #CCC;

vertical-align:middle;

text-align:center;

color:red;

text-transform:capitalize;

margin:0 3px;

padding:2px 3px;

}



.paging_a {

display:inline;

list-style:none;

float:left;

vertical-align:middle;

text-align:center;

font-weight:700;

margin:0 3px;

padding:2px 3px 2px 7px;

}



.small_pic_al_n {

display:none;

list-style:none;

float:left;

border:solid 1px #CCC;

vertical-align:middle;

text-align:center;

margin:0 3px;

padding:2px 3px;

}



li.numbers {

width:18px;

height:11px;

text-align:center;

}



li {

list-style-position:inside;

padding-bottom:5px;

}



div.spisok {

clear:both;

padding:4px;

}



em {

color:#999;

}



FORM {

display:inline;

}



input.log {

width:100%;

font-size:11px;

border:0.5pt solid #5288BF;

padding:2px;

}



select[name='dtOut'],select[name='dtIn'],select[name="NumberOfAdults"] {

width:40px;

}



select[name='mnOut'],select[name='mnIn'],select[name="mnCard"] {

width:80px;

}



#week {

width:100px;

border:1px #6A95C0 solid;

background-color:#FFF;

text-align:center;

margin-top:10px;

border-collapse:collapse;

}



table#week td {

border:1px #6A95C0 solid;

}



table #week #th td {

background-color:#eee;

}



.element {

padding-bottom:5px;

}



p.cancel {

padding-bottom:20px;

font-size:14px;

}



div#cancel {

text-align:center;

padding:10px;

}



input.book 

{

    width:135px;

    height:27px;

    border:0;

    font-size:15px;

    font-weight:700;

    color:#FFF;

}





div.Article h4 {position:relative;right:-14px;white-space:nowrap;margin:0 14px 0 0;padding:12px 15px 15px 0;}

div.Article h4 span {padding-left:10px;}



div.selected {margin-bottom:10px;width:100%;

}



div.selected h4 {

min-height:3px;

}



div.ArticleBody {

position:relative;

right:-14px;

z-index:10000;

margin:-2em 14px 0 0;

padding:15px 15px 15px 0;

}



div.ArticleFooter {

position:relative;

}



div.ArticleFooter p {

display:block;

position:relative;

right:-14px;

margin:-2em 14px 0 0;

padding:15px 15px 15px 0;

}



div.ArticleLongContent {

margin-top:-2em;

}







table#general {

padding:2px;

}



img.hotelinfo {

margin-right:5px;

margin-bottom:1px;

cursor:pointer;

}



p {

padding-bottom:5px;

font-weight:400;

}



div.head1 {

width:60%;

}



div.right {

padding-right:5px;

padding-top:10px;

text-align:right;

}



#list {

width:70%;

}



ol.top_ol {

padding-left:20px;

}



ol.top_ol li {

padding-bottom:1px;

}



.searchBtn 

{

    background-attachment:scroll;

    background-color:transparent;

    border:0 none;

    display:block;

    height:36px;

    width:220px;

    cursor:pointer;

}



.default_areas_info {

display:none;

}



.rating 

{

    height:16px;

    list-style:none;

    clear:both;

    display:block;

    position:relative;

    width:100px;

    margin:0;

    padding:0;

}



.s0 {

background-position:0 0;

}



.s5 {

background-position:0 -80px;

}



span.rating li {

cursor:pointer;

float:left;

text-indent:-999em;

}



.itm {

background:none repeat scroll 0 0 #FFF;

border:1px solid #4C83BE;

display:block;

margin:3px 0;

padding:3px;

}



.itm span {

font-size:10px;

color:gray;

}



input.NbPrI-buttonN 

{

    -moz-border-radius:4px;

    -webkit-border-radius:4px;

    border-radius:4px;

    border:0 none;

    cursor:pointer;

    color:#FFF;

    font-size:12px;

    font-weight:700;

    height:23px;

    width:122px;

}



ul li ul {

font-size:90%;

margin-left:16px;

padding-top:5px;

}



label.field {

color:#06c;

text-decoration:underline;

}



a.link {

padding-left:11px;

}



span.star {

color:#000;

font-size:14px;

}



span.rate {

color:#000;

float:right;

font-size:14px;

}



button.check {

color:#fff;

-moz-border-radius:4px;

-webkit-border-radius:4px;

border-radius:4px;

width:81px;

}



#lNameAddress,#la1 {

font-weight:700;

}



.c2 {

float:right;

}



.c3 {

display:block;

float:right;

text-align:center;

width:101px;

overflow:hidden;

}



.rate {

width:104px;

text-align:center;

padding-right:6px;

}



.clearing {

clear:both;

}



#ajaxload {

cursor:progress;

width:142px;

height:23px;

display:block;

}



.NbPrI-buttonB {

color:#06C;

text-decoration:underline;

float:right;

cursor:pointer;

}



#phsf2w h3 {

color:#fff;

text-shadow:2px 2px 2px #000;

}



div.selected div.Article h4 {

margin:0 14px 0 0;

}



div.selected div.selected h4 {

margin:0 14px 0 0;

}







.formChildren fieldset.NbPrI-childAgeHidden {

border:0 none;

vertical-align:baseline;

float:right;

}



.formChildren p {

float:left;

padding-top:3px;

}



.formChildren select {

width:30pt;

}



.itm span.link {

color:#06C;

}



a:hover,a.red:hover,a.nav:hover {

color:#ED1C24;

text-decoration:none;

}



.r1,.r2,.r3,.r4,.s1,.s2,.s3,.s4 {

display:block;

overflow:hidden;

height:1px;

}



.radius_a,.radius_b,.radius_c,.radius_a1,.radius_b1,.radius_c1 {

background:#fff;

width:100%;

}



.radius_a .txt,.radius_a b,.radius_b .txt,.radius_b b {

background:#4379B1;

}



.radius_a1 .txt1,.radius_a1 b,.radius_b1 .txt1,.radius_b1 b,.radius_c1 span b,.radius_c1,.radius_c1 .txt1,.radius_c1 b {

background:#B8DAFE;

}



.columns .t_img,.columns .t_r,.columns1 .aa,.columns1 .bb,.columns1 .bb1,.columns2 .aaa,.columns2 .bbb,.c1 {

float:left;

}



td,b,strong,select {

font-size:11px;

}



h1,h2 {

display:inline;

color:#6A95C0;

font-size:18px;

}



div.tab,select.sss {

width:100%;

}



div.columns1,#small_pic {

clear:both;

width:100%;

display:table;

}



.columns1 .aa,#duble_block .aa {

width:49%;

}



.columns1 .bb2,.bb3 {

float:right;

padding:8px 10px 0 0;

}



#small_pic ul,ul.numbers {

list-style:none;

padding-top:4px;

}



ul,ol {

list-style-position:inside;

}



input[type='submit'],input.butt,input.sub {

width:135px;

height:27px;

border:0;



font-size:12px;

font-weight:700;

color:#FFF;

}



input.info,input.price,input.sub1 {

width:52px;

height:21px;

border:0;

font-size:11px;

color:#FFF;

}



/*NEW*/



/*IMAGES*/

#ajaxload {background:url("nimg/ajax-loader.gif") no-repeat scroll center center transparent;}

button.check {background:url("nimg/button.gif") repeat scroll center center transparent;}

a.link {background:url("nimg/bull_r.gif") no-repeat scroll 0 50% transparent;}

.columns .t_r {background:url(nimg/top2.jpg) no-repeat right top;}

/*for custom search*/

ul li ul li.itm {background:url("nimg/bg.gif") repeat-x scroll top left transparent;}

input.NbPrI-buttonN{background:url("nimg/button.gif") repeat scroll center center transparent;}







/* 

currently not in use

input[type='submit'],input.butt,input.sub {background:url(nimg/button.gif);}

input.info,input.price,input.sub1 {background:url(nimg/button1.gif);}

div.Search input.butt {    background:url(nimg/button_s.gif) no-repeat;}

input.book {    background:url(nimg/button.gif);}

*/

div.rewline{padding: 5px 10px; background: url("nimg/bg.gif") repeat-x scroll 0% 0% transparent; border: 1px solid rgb(81, 136, 194); margin-bottom: 10px;}

div.rewline a{text-decoration: none; font-size: 16px; font-weight: bold;}



.colright{width:50%;padding-left:7px;vertical-align:top;}

.colleft{width:50%;padding-right:7px;vertical-align:top;}



.rating{background:url(nimg/star-matrix.gif) no-repeat 0 0;}





div.Search  

{

    margin-bottom:10px;   

    border:1px solid #054C96;

    background:none repeat scroll 0 0 #4C83BE;

    -moz-border-radius:8px;

    -webkit-border-radius:8px;  

    border-radius:8px;

}

.indextable div.Search

{

    width:465px;

}

.asdfghjk{-moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; border-top-left-radius: 8px/*{cornerRadius}*/; -moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius:8px/*{cornerRadius}*/; border-top-right-radius: 8px/*{cornerRadius}*/;}



div.Search h4 span {background:none;text-shadow:1px 1px 1px #000;top:7px;color:#fff;font-size:16px;}

div.Search .ArticleBody {position:relative;right:-14px;z-index:10000;color:#000;margin:-14px 14px 0 0;padding:15px 15px 15px 0;}

div.Search .ArticleFooter p {display:block;position:relative;right:-14px;margin:-2em 14px 0 0;padding:15px 15px 15px 0;}

div.Search div.ArticleLongContent {color:#fff;}

div.Search input.butt {    width:135px;    height:27px;    border:0;    font-size:12px;    font-weight:700;    color:#FFF;}



div.Search div.ArticleLongContent {background:#85BFFD repeat-y scroll left top;}

div.Search .ArticleFooter 

{

    position:relative;

    -moz-border-radius-bottomleft: 8px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 8px/*{cornerRadius}*/; border-bottom-left-radius: 8px/*{cornerRadius}*/; -moz-border-radius-bottomright: 8px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 8px/*{cornerRadius}*/; border-bottom-right-radius: 8px/*{cornerRadius}*/;

    background:none repeat scroll 0 0 #85BFFD;}



div.Search div.ArticleLongContent {background-color:#85BFFD;}

div.Search  h4{height:45px;padding:5px 10px;position:relative;white-space:nowrap;}

.searchBtn {background-image:url(nimg/search_botton.gif);}



body{margin:10px auto;width:960px;}

td.right{width:200px;}

td.top {background:url(nimg/top.jpg) repeat-x left top;}



div.Follow {height:30px;padding:1px 0 0 15px;}

div.followtext{color:#6A95C0;display:block;float:left;font-weight:bold;padding-top:7px;}

div.FollowBtn{ float: right;}



td.right div.Article{overflow:hidden}

div.Article 

{

    margin-bottom:10px;width:100%;

    background:url("nimg/bg.gif") repeat-x scroll left top transparent;

    -moz-border-radius:8px;

    -webkit-border-radius:8px;  

    border-radius:8px;

	border:1px solid #85BFFD;

}

div.Article h4 span {background:url("nimg/bull_r.gif") 0 50% no-repeat;}

div.Article div.selected,div.selected {background-image:none;}







/*BOTTONS*/

button.lq {

	float: left;

	padding: 0 15px 0 0;

	height: 25px;

	border: 0;

	cursor: pointer;

	text-align: center;

	color: #f9f9f9;

	background: transparent url(nimg/button-sprite.png) no-repeat right top;

	font: bold 14px "Myriad Pro", "HelveticaNeue-light", "Helvetica Neue", "Lucida Grande", calibri, helvetica, arial, sans-serif;

	overflow: visible; /* IE value */

}



button.lq span {

	display: block;

	padding: 0 0 0 15px;

	height: 25px;

	line-height: 23px;

	white-space: nowrap;

	background: transparent url(nimg/button-sprite.png) no-repeat left -28px;

}



button.lq::-moz-focus-inner /* fixing evil default firefox padding */ {

	padding:0;

	border:none;

}



button.lq:hover,

button.lq:focus {

	background-position: right -56px;

}



button.lq:hover span,

button.lq:focus span {

	background-position: left -84px;

}



button.lq:focus {margin-top: 1px;}



div.btnwrp{padding: 10px 0pt;}







/*========================================*/

/*========SOCIAL COMMON STYLING==================*/

/*========================================*/

.social ul, .social_small ul {list-style:none;margin:0 auto;padding:0;}

.social ul.inlined, .social_small ul.inlined {float:left;}

.social ul li{width:32px;height:32px;margin: 5px; text-indent:-9999px;}

.social ul li a, .social_small ul li a{display:block;width:100%;height:100%;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}

.social ul li a:hover, .social_small ul li a:hover{opacity: 1;-moz-opacity: 1;filter:alpha(opacity=1);}



.social_small ul li{width:16px;height:16px;margin: 5px; text-indent:-9999px;}



/*========================================*/

/*========SOCIAL SMALL SIZE===============*/

/*========================================*/

.social_small ul a.twitter, .social_small ul a.facebook, .social_small ul a.flickr, .social_small ul a.friendfeed, .social_small ul a.delicious, .social_small ul a.digg, .social_small ul a.lastfm, .social_small ul a.youtube, .social_small ul a.feed, .social_small ul a.linked-in{background:url(nimg/social_icons_small.png);}



.social_small ul a.twitter{background-position: 0px 0px;}

.social_small ul a.facebook{background-position: 0px -26px;}

.social_small ul a.flickr{background-position: 0px -52px;}

.social_small ul a.friendfeed{background-position: 0px -78px;}

.social_small ul a.delicious{background-position: 0px -104px;}

.social_small ul a.digg{background-position: 0px -130px;}

.social_small ul a.lastfm{background-position: 0px -156px;}

.social_small ul a.linked-in{background-position: 0px -182px;}

.social_small ul a.youtube{background-position: 0px -208px;}

.social_small ul a.feed{background-position: 0px -234px;}



/*========================================*/

/*========Clearfix========================*/

/*========================================*/

/* */

html body * span.clear,

html body * div.clear,

html body * li.clear,

html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

/* */

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}

.clearfix{display:inline-block;}

* html .clearfix{height:1%;}

.clearfix{display:block;}

/*form fix*/

#fc{width:170px;z-index:2147483647;}

	body ul#sharebar { width: 210px; display: block; float: left; background: #fff; padding: 0; text-align: center; border: 1px solid #ccc; list-style: none; margin: 0; z-index: 99; }
		body ul#sharebar li { display: block; margin: 5px; width:60px;float:left; padding: 0; overflow: hidden; text-align: center; }
		.sharebar-button { font-size: 11px; font-family: Verdana, Arial; padding: 2px 4px; background: #f7f7f7; color: #444; border: 1px solid #ddd; display: block;margin: 0 0 5px; }
		.sharebar-button:hover { border-color: #aaa; }
		.FBConnectButton_Small{background-position:-5px -232px !important;border-left:1px solid #1A356E;}
		.FBConnectButton_Text{margin-left:12px !important ;padding:2px 5px 3px !important;}
		.stButton{margin:0 0 6px !important;}
		.stButton:last-child{margin:0 !important;}
		.stButton .stFb_vbubble { width:53px !important; }
		.stButton .stFb_text { padding: 2px 5px 3px !important; margin: 1px 1px 0 14px !important; }
