@charset "utf-8";

HTML, BODY, P, PRE, TABLE, TR, TD, H1, H2, H3, H4, H5, H6, UL, OL, LI, FORM, INPUT, BUTTON, SELECT, TEXTAREA, A, IMG, LABEL {
padding:0;
border:0;
margin:0;
}
BODY {
font:12px/1.2 Arial, Helvetica, sans-serif;
color:#4b4b4b;
background:#006899 url(/i/bbg.gif) repeat-x 0 bottom;
}
TABLE {
border-collapse:collapse;
}
TD {
vertical-align:top;
}
P {
padding:6px 0;
}
A {
color:#1597bd;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}

/*IMG {
vertical-align:middle;
}*/



INPUT, TEXTAREA, SELECT {
padding:0 0 0 6px;
font:12px/14px Arial, Helvetica, sans-serif;
color:#666;
}
TEXTAREA {
overflow:auto;
}
INPUT, SELECT {
border:1px solid #7f9db9;
background:#fff;
width:180px;
}
BUTTON {
cursor:pointer;
}




.wrapper {
min-width:1000px;
}

.top1 {
height:243px;
background:url(/i/t3.jpg) repeat-x 0 0;
}
.top2 {
height:243px;
background:url(/i/t1.png) no-repeat 0 0;
}
.top3 {
height:243px;
background:url(/i/t2.png) no-repeat right 0;
position:relative;
}

.logo {
display:block;
position:absolute;
width:195px;
height:69px;
top:41px;
left:24px;
background:url(/i/logo.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png',sizingMethod='scale');
_cursor:pointer;
}

.top_links {
position:absolute;
top:21px;
right:168px;
}
.top_links A, .top_links DIV {
display:inline;
float:left;
height:15px;
}
.top_links A {
color:#fff;
font-size:11px;
line-height:15px;
}
.top_links DIV {
width:25px;
background:url(/i/s1.gif) no-repeat 13px 2px;
}

.ico {
position:absolute;
width:111px;
height:11px;
top:24px;
right:21px;
background:url(/i/ico.gif) no-repeat 0 0;
}
.ico A {
float:left;
width:12px;
height:11px;
margin-right:25px;
}

#menu {
position:absolute;
padding:12px 34px 11px 13px;
background:url(/i/menu.gif) repeat-x 0 0;
top:77px;
right:10px;
z-index:50;
}
#menu LI {
height:13px;
float:left;
display:inline;
padding-left:30px;
background:url(/i/s2.gif) no-repeat 14px 0;
}
#menu LI A {
}
#menu LI A IMG {
height:13px;
display:block;
}
#menu .firstli {
background:none;
}

.countries {
margin:0 auto;
width:999px;
top:150px;
position:relative;
z-index:40;
}
.countries TABLE {
/*width:100%;*/
}
.countries TD {
width:99px;
height:73px;
text-align:center;
}
.countries TD.cr {
width:1px;
background:url(/i/razd.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/razd.png',sizingMethod='scale');
}
.countries A {
color:#fff;
text-decoration:none;
font:12px/12px sans-serif, Arial, Helvetica;
position:relative;
z-index:38;
}
.countries A:hover {
text-decoration:underline;
}
.countries DIV {
width:99px;
height:50px;
background:url(/i/shad.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/shad.png',sizingMethod='scale');
margin-top:12px;
position:relative;
z-index:36;
}
.countries DIV A, .countries DIV A:hover {
text-decoration:none;
_position:relative;
}
.countries SPAN {
position:absolute;
z-index:30;
display:block;
width:79px;
height:74px;
background:url(/i/cntr.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/cntr.png',sizingMethod='scale');
margin:15px 0 0 12px;
*margin:18px 0 0 -18px;
}

.country {
position:absolute;
width:221px;
height:171px;
top:0;
right:578px;
z-index:20;
}



.main {
margin:0 10px;
background:#ebf7f8 url(/i/mbg.gif) repeat-y 0 0;
}
.main_top {
height:5px;
overflow:hidden;
background:url(/i/m-lt.gif) no-repeat 0 0;
}
.main_top DIV {
height:5px;
overflow:hidden;
background:url(/i/m-rt.gif) no-repeat right 0;
}
.main_bot {
height:5px;
overflow:hidden;
background:url(/i/m-lb.gif) no-repeat 0 0;
}
.main_bot DIV {
height:5px;
overflow:hidden;
background:url(/i/m-rb.gif) no-repeat right 0;
}

.body {
/*height:400px;*/
width:100%;
overflow:hidden;
padding:15px 0;
}

.m_left {
width:201px;
margin-left:20px;
_display:inline;
float:left;
}
.m_right {
width:230px;
margin-right:13px;
_display:inline;
float:right;
}
.m_center {
margin:0 255px 0 257px;
_margin:0 252px 0 254px;
}


.selects {
padding:0 0 23px;
}
.selects DIV {
width:190px;
height:48px;
margin:0 0 7px;
padding:34px 0 0 11px;
}
.selects .sel_country {
background:url(/i/sel_country.gif) no-repeat 0 0;
}
.selects .sel_resort {
background:url(/i/sel_resort.gif) no-repeat 0 0;
}
.selects .sel_hotel {
background:url(/i/sel_hotel.gif) no-repeat 0 0;
}
.selects .sel_category {
background:url(/i/sel_category.gif) no-repeat 0 0;
margin:0;
}


.block {
margin:0 0 23px;
}
.block H3 {
width:185px;
height:30px;
overflow:hidden;
white-space:nowrap;
padding:0 4px 0 12px;
font-size:12px;
line-height:30px;
text-transform:uppercase;
color:#fff;
margin:0 0 8px;
}
.block H3.h_yellow {
background:url(/i/h_yellow.gif) no-repeat 0 0;
}
.block H3.h_green {
background:url(/i/h_green.gif) no-repeat 0 0;
}
.block H3.h_lblue {
background:url(/i/h_lblue.gif) no-repeat 0 0;
}
.block H3.h_purple {
background:url(/i/h_purple.gif) no-repeat 0 0;
}
.block H3.h_blue {
background:url(/i/h_blue.gif) no-repeat 0 0;
}

.block H2 {
/*width:185px;*/
height:30px;
overflow:hidden;
white-space:nowrap;
padding:0 4px 0 12px;
font-size:12px;
line-height:30px;
text-transform:uppercase;
color:#fff;
margin:0 0 8px;
float:left;
}

.block .t_blue {
height:32px;
background:url(/i/t_blue_bg.gif) repeat-x 0 0;
margin:0 0 8px;
}
.block .t_blue DIV {
height:32px;
background:url(/i/t_blue_l.gif) no-repeat 0 0;
}
.block .t_blue DIV DIV {
height:32px;
background:url(/i/t_blue_r.gif) no-repeat right 0;
}

.block .t_green {
height:32px;
background:url(/i/t_green_bg.gif) repeat-x 0 0;
margin:0 0 8px;
}
.block .t_green DIV {
height:32px;
background:url(/i/t_green_l.gif) no-repeat 0 0;
}
.block .t_green DIV DIV {
height:32px;
background:url(/i/t_green_r.gif) no-repeat right 0;
}

.block .t_yellow {
height:32px;
background:url(/i/t_yellow_bg.gif) repeat-x 0 0;
margin:0 0 8px;
}
.block .t_yellow DIV {
height:32px;
background:url(/i/t_yellow_l.gif) no-repeat 0 0;
}
.block .t_yellow DIV DIV {
height:32px;
background:url(/i/t_yellow_r.gif) no-repeat right 0;
}



/*.currency {
width:100%;
color:#707070;
}
.currency TD {
border-bottom:1px solid #fff;
background:#ececec;
padding:3px 12px;
}
.curr_convert {
padding:5px 0 5px 12px;
font-size:11px;
}
.curr_convert A {
}*/
.currency {
font-size:11px;
}
.currency TD {
vertical-align:middle;
padding:0 3px 0 0;
*padding:0 2px 0 0;
white-space:nowrap;
}



.poll {
padding:0 0 0 12px;
font-size:11px;
}
.poll P {
padding:0 0 6px;
}
.poll TABLE {
}
.poll TD, .subscribe TD {
padding:3px 5px;
*padding:1px 3px;
}
.poll INPUT, .subscribe TABLE INPUT {
width:auto;
height:auto;
margin:0;
border:0;
padding:0;
}
.poll INPUT, .poll LABEL, .subscribe TABLE INPUT, .subscribe LABEL {
cursor:pointer;
}
.poll LABEL, .subscribe LABEL {
*display:block;
*margin-top:3px;
}
.poll DIV {
padding:6px 0 0;
}

.weather {
width:100%;
font-size:11px;
}
.weather TD {
padding:2px 5px;
}
.weather IMG {
position:relative;
top:-1px;
*top:-3px;
}

.auth, .subscribe {
font-size:11px;
padding:0 0 0 12px;
}
.auth LABEL, .subscribe LABEL {
}
.auth INPUT, .subscribe INPUT {
display:block;
width:170px;
border:1px solid #ccc;
margin:2px 0 6px;
padding:1px 4px;
}
.auth BUTTON, .subscribe BUTTON {
display:block;
margin-top:9px;
font-size:11px;
width:71px;
height:26px;
/*padding:6px 0;*/
color:#fff;
background:url(/i/b_enter.gif) no-repeat 0 0;
}
.auth DIV {
padding:10px 0 0;
}

.tags {
padding:0 0 0 12px;
text-align:center;
}
.tags A {
color:#666;
text-decoration:none;
}
.tags A:hover {
color:#900;
}
.tags .t1 {
font-size:12px;
}
.tags .t2 {
font-size:14px;
}
.tags .t3 {
font-size:16px;
}
.tags .t4 {
font-size:16px;
font-weight:bold;
}
.tags .t5 {
font-size:18px;
}
.tags .t6 {
font-size:20px;
}
.tags .t7 {
font-size:22px;
}
.tags .t8 {
font-size:24px;
font-weight:bold;
}



.responses {
padding:0 0 0 12px;
}
.responses .resp {
padding:15px 0 10px;
background:url(/i/resp.gif) no-repeat 0 bottom;
}
.responses .resp .resp_obj {
font-weight:bold;
color:#1597bd;
font-size:13px;
padding:0 0 5px;
}
.responses .resp .resp_obj A {
text-decoration:none;
}
.responses .resp .resp_obj A:hover {
text-decoration:underline;
}
.responses .resp .resp_who {
font-weight:bold;
padding:5px 0;
}
.responses .resp .resp_who IMG {
vertical-align:baseline;
}

.more {
background:#EBF7F8;
padding:5px 0 0;
position:relative;
margin-top:-2px;
height:26px;
}
.more A {
float:left;
font-size:11px;
line-height:14px;
height:14px;
padding:6px 10px;
text-decoration:none;
color:#fff;
}
.more A.green {
background:#8cac00;
}
.more A.blue {
background:#16a0c6;
}


.links {
font:11px/13px Tahoma,Arial,Verdana;
color:#7d9095;
padding:0 0 23px 12px;
}
.links A {
color:#7d9095;
}





.article_m {
padding:0 0 0 12px;
}



.articles_list {
padding:0 0 0 10px;
font-size:11px;
}
.al_article {
width:100%;
_width:98%;
overflow:hidden;
padding-top:12px
}
.al_article IMG {
float:left;
margin-right:10px;
}
.al_article SPAN {
color:#ccc;
}
.al_article A {
font-weight:bold;
}
.al_article DIV {
padding-top:8px;
color:#676767;
}


.rss {
padding-top:16px;
}





.bottom {
height:58px;
}
.blinks {
padding-top:15px;
margin:0 200px;
}
.blinks TABLE {
margin:0 auto;
}
.blinks TD {
padding:0 17px;
}
.blinks A {
color:#fff;
text-decoration:none;
}
.blinks A:hover {
text-decoration:underline;
}





.path {
padding:0 0 10px 12px;
color:#52757d;
font-size:12px;
}
.path A {
color:#52757d;
text-decoration:none;
}
.path A:hover {
text-decoration:underline;
}


.article_sub {
width:100%;
_width:98%;
overflow:hidden;
font-size:13px;
}

.article_imgs {
float:left;
margin-right:20px;
}
.article_imgs IMG {
margin:9px 15px 6px 0;
}




.responses {
padding:0 0 0 12px;
}
.response {
padding:0 0 20px;
}
.resp_name {
color:#1597bd;
font-weight:bold;
font-size:13px;
padding:5px 0;
}
.resp_rate {
border-top:1px solid #d6e4e5;
width:395px;
padding:2px 0 15px;
}
.resp_rate TABLE {
width:100%;
/*_width:99.9%;*/
}
.resp_rate TD {
font-weight:bold;
padding-right:10px;
line-height:22px;
}
.resp_text {
/*width:420px;*/
}


.resp_form {
width:466px;
}
.rf_top {
height:10px;
font-size:1px;
background:#fff url(/i/rf_lt.gif) no-repeat 0 0;
}
.rf_top DIV {
height:10px;
background:url(/i/rf_rt.gif) no-repeat right 0;
}
.rf_bot {
height:10px;
font-size:1px;
background:#fff url(/i/rf_lb.gif) no-repeat 0 0;
}
.rf_bot DIV {
height:10px;
background:url(/i/rf_rb.gif) no-repeat right 0;
}
.rf {
padding:0 15px 0;
background:#fff;
}

.rf TD {
padding:0 4px 3px;
vertical-align:middle;
}
.rf TD TD {
padding:2px 8px 0 0;
}

.rf INPUT {
border:1px solid #bfbfbf;
padding:2px 0 0;
width:135px;
height:17px;
}
.rf TEXTAREA {
border:1px solid #bfbfbf;
padding:0;
width:249px;
height:123px;
}
.rf BUTTON {
border:0;
padding:0;
margin:0;
background:#00a0b4;
color:#fff;
font-size:11px;
width:79px;
height:26px;
}
@-moz-document url-prefix() {
.rf BUTTON {
padding:0 0 3px;
}
}

.rf TD DIV {
}
.rf TD DIV SPAN {
display:block;
font-size:12px;
line-height:16px;
height:16px;
padding-top:3px;
}
.rf TD DIV SELECT {
border:1px solid #bfbfbf;
/*padding:1px 0 0;*/
width:120px;
height:17px;
}



.countries_block {
padding:0 0 0 12px;
}
.cb {
width:100%;
overflow:hidden;
}
.cb DIV {
height:27px;
width:145px;
padding:0 5px 15px 0;
float:left;
_display:inline;
}
.cb DIV IMG {
float:left;
width:30px;
height:30px;
}
.cb DIV A {
display:block;
margin:6px 0 0 36px;
color:#00578e;
}
.cb DIV A.cb_img {
margin:0;
display:inline;
}


.tours {
padding:0 0 0 12px;
}
.tours OL {
padding-left:24px;
font-size:13px;
}
.tours LI {
padding:4px 0;
}
.tours .t_num {
font-size:12px;
}
.tours .t_or {
color:#ff9600;
}
.tours .t_cost {
font-size:16px;
font-weight:bold;
}



.poll_results {
margin:20px 0 0 20px;
width:300px;
padding:10px 20px;
border:1px solid #E5E9E9;
}
.poll_quest {
font-size:14px;
padding:0 0 10px;
}
.poll_quest SPAN {
font-size:11px;
color:#666;
}
.poll_result {
font-size:12px;
line-height:14px;
font-weight:bold;
height:18px;
padding:0 0 10px;
}
.poll_result DIV {
background:url(/i/pr1.gif) repeat-x 0 0;
float:left;
}
.poll_result DIV DIV {
background:url(/i/pr2.gif) no-repeat 0 0;
float:none;
}
.poll_result DIV DIV DIV {
background:url(/i/pr3.gif) no-repeat 100% 0;
text-align:center;
height:18px;
padding:2px 0;
}



.dev {
padding:15px;
float:right;
}
.dev A {
font:11px/11px tahoma,arial;
color:#EBF7F8;
text-decoration:none;
}
.dev A SPAN {
background:#EBF7F8;
color:#006899;
padding:2px 4px 3px;
}
.dev A:hover {
}
.dev A:hover SPAN {
color:#EBF7F8;
background:#900;
}




.pages {
padding:30px 0 10px;
}
.pages A, .pages SPAN {
margin-left:4px;
}
/*site map*/
#sitemap, #sitemap ul {
margin-left: 29px;
margin-top: 3px;}

.links_block {
padding:0 10px;
font:11px Tahoma,sans-serif;
color:#7d9095;
line-height:16px;}
.links_block  A {
font:11px Tahoma,sans-serif;
color:#7d9095;
text-decoration:underline;}
.links_block  A:hover {
text-decoration:none;}







