* {
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;}