BODY{margin:0 auto;  background-color:#eef3fa;  font-family:Arial,Helvetica,sans-serif; color:#073f63; font-size:12px; text-align:left}

A{text-decoration:none}
DIV{text-align:left; margin:0px}
FORM{margin:0px; padding:0px; line-height:0px; border:0px}
FORM.line{line-height:normal}
IMG{ behavior:url(/iepngfix.htc); border:0px}
TEXTAREA{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#073f63}
.clear{clear:both; font-size:1px}
.left{float:left}
.right{float:right}
H1{font-size:17px; font-weight:bold; padding:0px; margin:0px; color:#0d6eaa}
H1.white{color:#fff;  font-weight:normal}
H1.region{font-size:22px; font-weight:normal; padding:0px; margin:0px; color:#fff}
H1.cat_title{font-size:20px; color:#0b73aa; font-weight:normal}
.nvlk_pak_ogl{padding:5px 0px 3px 0px; font-size:20px; color:#0b73aa; font-weight:normal}
H1.det_title{padding:0px; font-size:20px; color:#0b73aa; font-weight:normal; margin:0px;}
H2{font-size:16px; font-weight:normal; padding:0px; margin:0px; color:#0d6eaa}
H2.title_reg{padding:7px 0px 4px 0px}
H2.title_nvlk{font-weight:bold; padding:0px 0px 5px 0px}
H2.ads{text-align:center; padding:5px 0px 5px 0px}
H3{font-size:17px; font-weight:bold; padding:0px; margin:0px; color:#0d6eaa}
H3.h3title_nvlk{font-size:12px; font-weight:bold; padding:0px; margin:0px; color:#0d6eaa}
.h1_cont { padding:7px 0px 12px 0px;}
.hdng3{font-size:17px; font-weight:bold; padding:0px; margin:0px; color:#0d6eaa}
H4{font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#0d6eaa}
A.h4_link{color:#0d6eaa; text-decoration:none}
A.h4_link:hover{text-decoration:underline}
SELECT{width:220px; font-size:11px; color:#073f63}
INPUT{width:140px; font-size:11px; color:#073f63}
INPUT.text{color:#08476f}
TEXTAREA.textarea_cform{width:523px; height:100px}
SELECT.select_cform{width:150px}
SELECT.search_form{width:120px;}
IMG.reg_nas{width:250px; height:65px}
IMG.reg_logo{width:40px; height:35px}
IMG.reg_thumbs{width:140px; height:80px}
IMG.image_ads{width:156px; height:100px; border:0px; margin:0px; padding:0px}
IMG.img_ogl{width:160px; height:100px}
IMG.det{width:50%; height:50%; }
.resize { width: 80px; height : auto;}
.resize { width: auto; height : 60px;}
IMG.det_ver{width:60px; height:80px}
TABLE.signup td{ padding:3px 0px 3px 0px}
SPAN.signup_title{font-size:16px; font-weight:bold; color:#0d6eaa; line-height:25px}
SPAN.red{color:#F00}
SPAN.green{color:#0c0}
SPAN.yellow{color:#FFCC00}
SPAN.blue{color:#0d6eaa}
.bold{font-weight:bold}
DIV.bold_padd{font-weight:bold; padding-bottom:5px; font-size:14px;}
SPAN.orange{font-size:12px; font-weight:bold; color:#f60}
SPAN.cyan{color:#6aafdb}
SPAN.obj {font-size:16px; font-weight:normal; padding:0px; margin:0px; color:#0d6eaa}
DIV.error_reg{color:#F00; border:1px solid #FF0000; background-color:#fff9d8; padding:3px 5px; width:100%;}
.capitalize{text-transform:capitalize}
#container{margin:0 auto; text-align:center; width:970px; background-color:#fff; padding:0px 15px 10px 15px; border-bottom:15px solid #eef3fa}
#header_over{font-size:10px; font-style:italic; color:#64bcca; font-weight:bold; padding-top:3px}
#header_over_left{float:left}
#header_over_right{float:right; width:900px; text-align:right; padding-right:15px; margin-top:1px;}
#header_left{float:left; margin-top:9px;}
#header_right{width:670px; float:right; text-align:right;}
#header_right_row1{padding:0px 15px 0px 0px; margin-top:25px; text-align:right}
#header_right_row2{ margin-top:10px; padding-left:550px}
#header_fb { margin-top:10px; text-align:right; float:right;}
.slogan {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#006697;}
.slogan span { color:#fe9901;}
.g_ads { float:left; margin-top:-20px; margin-bottom:-20px; padding-top:5px;}
#nav{height:45px; width:970px}
#nav_right{float:left; width:140px; height:45px; border:0px; padding:0px; margin:0px}
#nav_bkm{float:left; width:133px; height:30px; border:0px; padding:15px 0px 0px 7px; margin:0px; }
ul.nav{list-style-type:none; margin:0px; padding:0px}
ul.nav li{ float:left; list-style-type:none; padding:0px 5px 0px 5px}
a.tabs{height:31px; float:left; display:block; font-size:12px; color:#f6f6f6; font-weight:bold; text-decoration:none; text-align:center;  padding:14px 11px 0px 11px;}
a.tabs:hover{background-color:#10b1e2; color:#fff}
#content_search_title{}
#title_text{float:left; width:310px; padding-top:15px}
#title_badge{float:left; width:140px}
div#map_header { margin:10px 20px 0px 0px; padding:5px 0px 5px 25px;border:1px solid #c5f0ff;}
div.map_title {font-size:12px; font-weight:bold; float:left; }
div#map { height:250px; margin:0px 20px 0px 0px; }
#content_search{ padding-top:5px; margin-bottom:15px}
#search_box{float:left; width:505px; margin-right:15px; line-height:22px}
#div_btn_search{clear:both; text-align:right}
#map_box{float:left; width:230px; padding:10px 0px 0px 0px}
#text_box{float:left; width:435px; padding:0px 15px 0px 0px}
#text_box_text{line-height:18px; text-align:justify}
#login_title{padding:12px 0px 0px 0px}
#login_title_left{float:left; padding-top:4px}
#login_title_right{float:right; padding-top:5px}
#login_input{padding:9px 0px 0px 0px}
#content{width:970px; min-height:500px}
#content_section_left{float:left; width:800px; margin:0px; padding:0px}
#elements_container{padding-bottom:10px}
.container_ac{float:left; width:265px; margin-bottom:15px}
.box_ac{width:250px}
.image_ac{ width:250px; height:65px; color:#fff; font-size:15px; font-weight:bold}
.text_ac{width:250px; line-height:18px}
.show_dest{height:25px; padding-top:3px; font-weight:bold; color:#0d6eaa}
.expand_ac{ width:250px; border-bottom:1px solid #acf2fe; padding:10px; font-size:10px;  position:relative;  background:#acf2fe}
#content_section_news{padding:0px; border-top:1px dotted #65a2c8;  margin-right:20px}
#news_title{padding:10px 0px}
.container_news{float:left; width:180px; margin-bottom:5px; margin-right:12px}
.news_date{ font-size:11px; font-weight:bold; color:#a2a2a2}
.news_right{line-height:18px}
#content_section_right{float:right;  margin:0px; padding:0px}
.ads_box{width:168px; border:1px solid #acf2fe; text-align:center; padding-bottom:10px; background-color:#fff}
.ads_title{margin:5px 5px; background-color:#e7f8fe; text-align:center; padding:5px 0px;}
.ads_img{text-align:center}
.ads_text{text-align:left; padding:10px 0px 0px 5px}
.v_space{height:5px}
#footer{height:150px; padding-left:0px}
.footer_column{float:left; width:235px; height:140px; padding-top:10px}
ul.footer_column_list{list-style-type:none; margin:0px; padding:5px 0px 0px 0px; color:#a5c9ff;}
ul.footer_column_list li a{ margin:0px; padding:0px; line-height:18px; color:#a5c9ff}
ul.footer_column_list li a:hover{ border-bottom:1px dotted #fff; color:#fff;}
#footer_end_list{font-size:11px; text-align:center; padding:20px 80px 10px 50px}
#footer_end_list a{color:#073f63}
#footer_end_list a:hover{text-decoration:underline}
#footer_signature{font-size:11px; color:#6e92aa; text-align:center; padding-bottom:5px}
A.sig{font-size:11px; color:#6e92aa}
A.sig:hover{text-decoration:underline}
.title_cst{font-size:17px; font-weight:bold; color:#0d6eaa}
.title_login{font-size:14px; font-weight:bold; color:#0d6eaa; }
.title_ac{float:left; padding:5px 0px 0px 15px; width:320px}
.title_footer{font-size:18px; color:#fff}

A.bookmark{color:#64bcca}
A.bookmark:hover{color:#073f63}
A.link_h2, A.link_h2:hover {color:#0d6eaa; font-size:13px; font-weight:bold}
A.link_region_text{color:#073f63}
A.link_region_text:hover{color:#2ca3b7}
A.link_reg{color:#0d6eaa}
A.link_reg:hover{color:#0d6eaa; text-decoration:underline}
A.link_dest{color:#073f63}
A.link_dest:hover{color:#073f63; text-decoration:underline}
A.link_city{font-size:10px; text-decoration:none}
A.link_city:hover{text-decoration:underline}
A.link_login{color:#2ca3b7}
A.link_login:hover{color:#2ca3b7; text-decoration:underline}
A.link_obj{color:#0d6eaa}
A.link_obj:hover{color:#0d6eaa; text-decoration:underline}
A.sg { color:#0d6eaa; font-weight:bold; text-decoration:none; border-bottom:1px dotted #0d6eaa;}
A.sg:hover { background-color:#0d6eaa; color:#fff;}

#image_container{width:765px; height:17px; padding:153px 0px 15px 15px}
#text_container{padding:15px 20px 0px 0px; line-height:18px}
#text_container a{color:#0d6eaa; text-decoration:none;}
#text_container a:hover{color:#0d6eaa; text-decoration:underline;}
#text_description{ padding:15px 20px 0px 5px; line-height:18px}
#brd_1{float:left; width:325px; padding:10px 0px 0px 15px; font-size:11px}
#brd_2{float:left; width:440px; padding:10px 50px 0px 0px; font-size:11px; text-align:right}
#small_img{margin:10px 0px}
.small_img_cont{float:left; margin-right:5px; border:1px solid #ccc; padding:5px 5px}
#text_city_cont{ margin-right:20px; padding:10px 0px 10px 10px; background-color:#f6f6f6; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#text_city_cont a{color:#0d6eaa; text-decoration:none;}
#text_city_cont a:hover{color:#0d6eaa; text-decoration:underline}
#img_city_cont{float:left; border:1px solid #e2e2e2; background-color:#fff; padding:5px; margin-right:10px;}
IMG.img_city{width:180px; height:100px}
#text_city{ float:left; padding-top:3px; line-height:18px;}
#title_cat{padding:5px 0px 3px 0px; font-size:20px; color:#0b73aa}
#under_title_cat{ padding:5px; background-color:#f6f6f6; color:#073f63; margin:0px 20px 0px 0px; border:1px solid #ddd;}
.bc_search_cont{font-size:11px; margin:10px 20px 10px 0px; border:1px solid #ddd; padding:10px 10px}
.search_chn_col{float:left; padding-right:15px}
.ogl_container{float:left; width:185px; background-color:#f6f6f6; border:1px solid #ddd; text-align:center; margin:0px 10px 10px 0px; padding:10px 0px 5px 0px}
.ogl_stars{margin:3px 10px 0px 10px}
.ogl_title{text-align:left; margin:-2px 10px 0px 10px; padding:0px 0px 0px 0px}
.ogl_location{font-size:11px; margin:0px 10px 0px 10px; color:#0d6eaa}
.ogl_details{margin:5px 10px 0px 10px; border-top:1px dotted #57c1d3; border-bottom:1px dotted #57c1d3; padding:5px 0px 5px 0px; line-height:18px}
.ogl_price{margin:0px 10px 0px 10px; padding:3px 0px 3px 0px}
ul.paging{list-style-type:none; margin:0px; padding:0px}
ul.paging li{display:block; float:left; list-style-type:none; padding-left:1px; text-align:center}
.pg_na{width:20px; height:20px; display:block; background-color:#0e6ca9; border:1px solid #0e6ca9; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding:5px 5px 0px 5px}
a.pg{width:20px; height:20px; display:block; background-color:#fff; font-size:12px; color:#0e6ca9; border:1px solid #0e6ca9; font-weight:bold; text-decoration:none; text-align:center; padding:5px 5px 0px 5px}
a.pg:hover{background-color:#0e6ca9; color:#fff}
.li_spc{width:20px; height:20px; display:block; background-color:#fff; font-size:12px; color:#0e6ca9; border:0px; font-weight:bold; text-decoration:none; text-align:center; padding:7px 0px 3px 0px}
#content_section_left_details{margin:0px; padding:0px}
.det_container_title{ font-weight:bold;  text-transform:uppercase; padding:5px 10px; ; background-color:#f6f6f6; width:200px}
/*.det_container_title{ font-size:18px; color:#3d3d3d; padding:5px 0px 4px 10px; border-bottom:1px dotted #ccc; background-color:#ececec;}*/
.det_container{padding:10px; /*background-color:#f8f8f8*/ background-color:#f6f6f6;}
.det_container p{padding:0px; margin:0px; line-height:18px;}
.det_title{font-size:22px; color:#0b73aa}
#det_under_title{float:left; padding-left:10px}
.det_title_col_l{float:left; width:400px}
.det_title_col_r{float:right; width:230px;  margin-right:10px; text-align:left}
.det_counter{padding:3px 10px; background-color:#effafe; font-size:10px; color:#4d90a8;}



ul.det{list-style-type:none; margin:0px; padding:3px 0px}
ul.det li{list-style-type:none; padding:2px 0px}
ul.det_rates{list-style-type:none; margin:0px; padding:3px 0px}
ul.det_rates li{list-style-type:none; padding:2px 0px}
.det_img_cont{float:left; padding:3px; margin:0px 6px 10px 0px; background-color:#fff; border:1px solid #ccc}
.td_det1{padding-top:5px; width:120px; height:25px; font-size:12px}
.td_det2{padding-top:5px; width:15px; height:5px}
.td_det_boa{padding-top:5px; width:210px; height:25px; font-size:12px}
.table_ac_det{width:100%}
.table_ac_det td{width:25%; padding:3px 0px}
SPAN.blue_upper{color:#0d6eaa; text-transform:capitalize}
IMG.img_det{width:250px; height:auto} IMG.img_det{width: auto; height:170px}
IMG.img_det{ max-width:250px; max-height:170px;} 

TABLE.table_cform{width:100%}
TABLE.table_cform td{padding:3px 10px 3px 0px; width:140px}
.v_space_det{height:15px}
.cform_msg{border:1px solid #acf2fe; text-align:center; margin-bottom:10px; padding:5px 0px}
.cform_text{float:left; width:400px; margin-top:25px; font-size:11px; color:#0b73aa}
#content_section_terms{width:100%; margin:0px; padding:5px 0px 0px 0px}
#terms_box{border:1px solid #acf2fe; padding:0px 10px}
#title_register{float:left; width:830px; padding-top:15px; color:#0d6eaa}
#content_section_left_register{float:left; width:30%; margin:0px; padding:5px 0px 20px 0px}
#container_register_form{padding:0px 5px 10px 5px; background-color:#effafe}
#container_register_form_reg{padding:0px 5px 5px 5px; background-color:#d1edf8}
.tab_cont { background-color:#effafe; padding-left:5px;}
.table_reg td{padding-top:5px; line-height:normal;}
#content_section_right_register{float:right; width:68%;  margin:0px; padding:5px 0px 20px 0px}
#signup_text_box{border:1px solid #acf2fe; padding:0px 10px}
#signup_text{padding:10px}

ul.nvlk{list-style-type:square; margin:0px; padding:0px 15px}
ul.nvlk li{padding:3px 0px}
#login_form_padding{padding-top:10px}
.td_input_text{ width:110px; line-height:normal;}
#container_btn{padding:10px 0px 5px 2px}
#under_btn{padding:5px 0px 0px 2px}
#breadcrumbs{float:left; width:830px; padding:5px 0px; color:#0d6eaa}
#breadcrumbs a{color:#0d6eaa}
#breadcrumbs a:hover{text-decoration:underline}
.table_mem, .table_ogl {width:100%}
.table_mem td{padding-top:5px; width:50%}
.table_ogl td{padding-top:5px; padding-bottom:5px; width:50%}
.td_opr1{padding-top:5px; width:50%; height:25px}
.td_opr2{padding-top:5px; width:30px; height:5px}
.td_opr_boa{padding-top:5px; width:100%; height:25px}
ul.rglist {list-style-type:none; margin:0px; padding:0px}
ul.rglist li{ float:left; list-style-type:none; padding:3px 5px 3px 5px; width:180px;}
ul.popsrch {list-style-type:none; margin:0px; padding:0px}
ul.popsrch li{ list-style-type:none; padding:5px 5px 5px 10px; width:220px;}
.regform { padding-top:5px; line-height:normal;}
.regform label { float:left; width:110px; text-align:left; margin-top:10px; padding:0px 0px 0px 5px;}
.regform input, textarea { float:left; width:140px; margin-top:10px;}
.regform .gdl {  clear:both; display:none; font-size:9px; min-height:5px; _height:10px; padding:7px 0px 3px 120px; background:url(/slike/bg_gdl.gif) 115px 0px no-repeat; color:#fff;}
.ad_prc { text-align:center;}
.ad_prc td{ width:150px; border-right:1px solid #fff; height:25px; }
.ads_link { display:block; padding:20px 3px 0px 3px; width:164px; height:145px; font-size:12px; font-weight:bold;  }
a.bkm { background-color:#fff; cursor:pointer; display:block; padding:5px; color:#0d6eaa; text-align:left;}
table.cal {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	margin-bottom:20px;
    border:3px solid #71adf5;   
    border-collapse:collapse;
	background-color:#fff;
}
.cal_table_cont { float:left; margin-right:8px;}
table.cal td {
    width:15px;
    border-collpase:collpase;
    border:0px;
    text-align:right;
    padding-right:4px;
}
.days{ background-color: #F1F3F5;}
table.cal th {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: #cbdcf0;
}
.actday, .start, .end  { font-weight:bold;}
.actday{ background-color:#ffbda0;}
a.show_cal { display:block; padding:5px 32px 5px 37px; color:#0d6eaa; font-weight:bold; text-decoration:none; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; margin:0px;}
a.show_cal:hover { color:#0d6eaa; font-weight:bold; text-decoration:underline; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; }
a.show_prc { display:block; padding:5px 32px 5px 37px; color:#0d6eaa; font-weight:bold; text-decoration:none; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; margin:0px;}
a.show_prc:hover { color:#0d6eaa; font-weight:bold; text-decoration:underline; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; }
a.show_acm_det { display:block; padding:5px 32px 5px 37px; color:#0d6eaa; font-weight:bold; text-decoration:none; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; margin:0px;}
a.show_acm_det:hover { color:#0d6eaa; font-weight:bold; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; }
a.show_lm, a.show_fm { display:block; padding:5px 32px 5px 37px; color:#fff; font-weight:bold; text-decoration:none; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; margin:0px; cursor:pointer;}
a.show_lm:hover, a.show_fm:hover { color:#fff; font-weight:bold; text-decoration:underline; border-right:1px solid #bfd9e2; border-top:1px solid #bfd9e2; }
span.cal_update { display:block; padding:5px 7px 5px 7px; color:#0d6eaa; font-weight:bold; text-decoration:none; margin:0px;}
div.cal_legend div { float:left; margin-right:20px; }
div.cal_legend img { margin-right:3px; padding:1px; border:1px solid #d2d2d2; margin-bottom:-4px;}

table.cjenik { border:1px solid #ccc; border-collpase:collpase;}
table.cjenik th{ padding:5px 10px; border-bottom:1px solid #ccc; text-align:center; }
table.cjenik td{ padding:5px 10px; width:150px; text-align:center; }


.acmt_desc {float:left; padding:8px 0px 0px 10px; color:#0d6eaa;}
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #d2d2d2;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:20px;
z-index:100;
background-color: #fff;
width: 150px;
visibility: hidden;
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #d2d2d2;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#0d6eaa;
}
* html .dropmenudiv a{ 
width: 100%;
}
.dropmenudiv a:hover{
background-color: #ebfcff;
}
/* ############## MENU 2 ################### */
.dropmenudiv2{
position:absolute;
top: 0;
border: 1px solid #acf2fe;
font:normal 11px Arial;
line-height:15px;
z-index:100;
margin-left:0px;
padding:10px;
background-color: #fff;
width: 230px;
visibility: hidden;
}
.dropmenudiv2 a{
font-size:11px;
color:#08476f;
text-decoration: none;
}
* html .dropmenudiv2 a{ 
width: 100%;
}
.dropmenudiv2 a:hover{
text-decoration:underline;
}
/* ############## MENU 3 ##################*/
.dropmenu_lang{
position:absolute;
top: 0;
border: 1px solid #cccccc; 
border-bottom-width: 0;
font:normal 11px Arial;
z-index:100;
background-color: #fff;
visibility: hidden;
}
.dropmenu_lang a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #e5e5e5;
padding: 5px 10px 5px 5px;
text-decoration: none;
font-weight: normal;
color:#4c4c4c;
}
* html .dropmenu_lang a{
width: 100%;
}
.dropmenu_lang a:hover{
background-color: #f2f2f2;
color:#1d1d1d;
}
/* ######### TABs ######### */
.indentmenu{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
}
.indentmenu ul, .indentmenu ul li, .indentmenu ul li a{
margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size:11px; list-style: none; 
}
.indentmenu ul li{
	float: left;
	border-right: 1px solid #fff;
}
.indentmenu ul li a{
	float: left;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .8em;
	color: #fff;
	background-color:#4cbfe6;
}
.indentmenu ul li a:hover {
	background-color:#77d9fa;
	color: #fff;
}
.indentmenu ul li a:visited{
color: white;
}
.indentmenu ul li a.selected{
background-color: #e5f3fe;
	color: #073f63;
}
.tabcontentstyle{
width: 450px;
margin-bottom: 1em;
padding: 10px;
}
.tabcontent{display:none;}
@media print {
.tabcontent {
display:block !important;
}
}
/* ################ TABS REGISTER ################*/
.indentmenu_reg{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
}
.indentmenu_reg ul{
margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size:11px; list-style: none; 
}
.indentmenu_reg ul li{
margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 11px; list-style: none;
	float: left;
}
.indentmenu_reg ul li a{
margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .8em;
	color: #fff;
	background-color:#68b4cf;
}
.indentmenu_reg ul li a:hover {
	background-color:#59a7c3;
	color: #fff;
}
.indentmenu_reg ul li a:visited{
color: white;
}
.indentmenu_reg ul li a.selected{
background-color: #effafe;
	color: #073f63;
}
.tabcontentstyle_reg{
width: 450px;
margin-bottom: 1em;
padding: 10px;
}
.tabcontent_reg{
display:none;
}
@media print {
.tabcontent_reg {
display:block !important;
}
}

.lm { display:block; height:59px; width:62px; z-index:1000; position: absolute; margin-left:10px; float:left;  margin:-10px 0px 0px 0px; padding:0px;}
.fm { display:block; height:59px; width:62px; z-index:1000; position: absolute; margin-rigth:10px; float:right;  margin:-10px 0px 0px 123px; padding:0px;}


.facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: center;
}

.facebox .popup {
  position: relative;
}

.facebox table {
  border-collapse: collapse;
}

.facebox td {
  border-bottom: 0;
  padding: 0;
}

.facebox .body {
  padding: 0px;
  background: #fff;
  text-align:left;
}

.facebox .loading {
  text-align: center;
}

.facebox .image {
  text-align: center;
}

.facebox img {
  border: 0;
  margin: 0;
}

.facebox a.close
{
	border: 0 !important;
}

.facebox .footer {
  margin-top: 0px;
  text-align: right;
}

.facebox .tl, .facebox .tr, .facebox .bl, .facebox .br {
  height: 8px;
  width: 8px;
  overflow: hidden;
  padding: 0;
}

.facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox a.close {display:block; background:url(images/close_x_w.gif) 0 0 no-repeat; height:11px; width:11px; }
.facebox a.close:hover {background-position:-11px 0px; }

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #ccc;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

ul.ratings_cont {  }
ul.ratings_cont li{ list-style-type:none; float:left; width:110px; text-align:center; }
ul.ratings_cont li input{ width:50px; }
.ratings_acm { padding:15px 0px 0px 5px; color:#1d1d1d;}
.ratings_form { margin-top:10px; border-top:2px solid #e2e2e2; padding:10px 0px 0px 5px; color:#1d1d1d;}
.ratings_form table td{ padding-top:3px ;}

table.rating_data td{ width:150px; padding:0px; margin:0px; vertical-align:top; line-height:18px; padding:3px 0px; }
.c1{ padding-top:4px; }
table.rating_data td input, textarea, .ratings_form select, .ratings_acm select { border:1px solid #aaa; font-size:12px; width:250px; padding:4px;}

ul.ratings_recommend { padding:0px;}
ul.ratings_recommend li { list-style-type:none; float:left; padding:2px 0px; width:200px;}
ul.ratings_recommend li input{ width:30px;}

.ratings_title { font-size:18px; margin-bottom:5px; display:block; color:#073f63;}

.err_note{ font-family:Verdana; font-size:14px; color: #FF0000;}
A.comm_un{color:#0d6eaa}
A.comm_un:hover{color:#073f63; border-bottom:1px dotted #073f63;}

.tips_comm { clear:both; padding:15px 15px; color:#3d3d3d; }
.tips_comm h1 { font-size:22px; font-weight:normal;}
.tips_comm h2 { font-size:18px; font-weight:normal;}
.tips_comm p { line-height:18px;}
.tips_comm ul { padding-left:15px;}
.tips_comm ul li { line-height:18px; list-style-type: disc;}
a.rc { color:#073f63; border-bottom:1px dotted #073f63;}
a.rc:hover { color:#073f63; border-bottom:0px; }

ul.ratings_recommend_show { padding:0px; margin:0px; float:left;}
ul.ratings_recommend_show li { list-style-type:none; padding:0px 0px 0px 15px; margin:0px 10px 0px 0px; float:left; }

.btn_comm { cursor:pointer; color:#326292; font-size:11px; padding:4px 6px 5px 25px; height:13px; display:block; border:1px solid #ccd2ec; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.comm_reply { border:1px solid #ccc; margin:10px 0px 0px 0px; padding:7px 7px 0px 65px;}

.top { float:right; padding:0px; margin:5px 0px 0px 0px;}



#nvlk_box { border-left:8px solid #f6f6f6; border-right:8px solid #f6f6f6; border-bottom:8px solid #f6f6f6;}
#nvlk_top { background-color:#f6f6f6; padding-bottom:25px; color:#8b8c8c;}
#nvlk_top_l { float:left; width:655px; padding:30px 0px 0px 15px;}
#nvlk_top_r { float:left; width:260px; padding:23px 0px 0px 10px;}
.t_nvlk { color:#0d70ab; font-size:25px; }
ul.tips_nvlk { padding:0px; margin:15px 0 20px 0;}
ul.tips_nvlk li { list-style-type:none; background:url(/icons/nvlk/icon_tips.png) left center no-repeat; padding:11px 0px 10px 33px; color:#8b8c8c; font-weight:bold;}
.btn_nvlk { background:url(/icons/nvlk/bg_btn_nvlk.png) left center no-repeat; width:280px; height:27px; padding-top:9px; color:#fff; text-align:center; display:block; font-size:14px; font-weight:bold; text-shadow: 1px 1px #888;}
.stats_title { background:url(/icons/nvlk/bg_t_stat.png) 3px center no-repeat; font-size:23px; color:#5f686f; padding:9px 0px 5px 48px; border-bottom:1px solid #d5d5d5; }
.stats_body { border-top:1px solid #fff; }
.stats_body input{ padding:5px; width:220px; border:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:12px; color:#777 }
.stats_body label { display:block; margin:10px 0px 0px 0px;}
.cnt_cont { clear:both; padding-top:5px;}
.cnt_num { color:#737171; font-weight:bold; float:left; padding-top:5px; background:url(/icons/nvlk/arr_l.png) right 5px no-repeat; width:77px; padding-left:3px;}
.cnt_desc { background-color:#dbdbdb; -moz-border-radius:3px; -webkit-border-radius:3px; font-style:italic; color:#7b7b7b; font-size:11px; font-weight:bold; float:right; padding:5px 10px; width:160px; line-height:18px;}

#nvlk_prc_l { float:left; width:625px; padding:20px 30px 0px 15px; color:#5d5d5d;}
#nvlk_prc_r { float:left; width:260px; padding:20px 10px 0px 10px;}

.tbl_prc_t { color:#4a555c; font-size:18px; padding-bottom:9px;}
.tbl_prc_cont { margin-bottom:20px; font-weight:bold;}
.tbl_prc_header { color:#fff; background:url(/icons/nvlk/bg_tbl_prc_h.gif) left top repeat-x; height:33px; padding:18px 0px 0px 10px;  }
.tbl_prc_row { color:#8b8c8c; height:28px; padding:14px 0px 0px 10px;  }
.tbl_prc_header span, .tbl_prc_row span { float:left; }
.tpc1 { width:175px;}
.tpc2 { text-align:center; width:90px;}
.tbl_prc_end { height:3px; border-bottom:1px solid #d7d7d7;}

.usr_rev_cont { background-color:#f6f6f6; -moz-border-radius:3px; -webkit-border-radius:3px;}
.usr_rev_header { background:url(/icons/nvlk/bg_usr_rev_h.png) 12px 15px no-repeat; font-size:23px; color:#5f686f; padding:9px 0px 5px 74px; border-bottom:1px solid #d5d5d5;}
.usr_rev_body { padding:10px 12px 0px 12px; border-top:1px solid #fff; border-bottom:1px solid #d5d5d5;}
.usr_rev_footer { border-top:1px solid #fff; padding:15px 12px 15px 0px; text-align:right; }
a.rev_usr { color:#737171; }
a.rev_usr:hover { text-decoration:underline;}
a.rev_more { background:url(/icons/nvlk/arr_more_r.png) right center no-repeat; color:#737171; font-weight:bold; padding-right:10px;}
a.rev_more:hover { text-decoration:underline;}

.usr_rev_item_cont { margin-bottom:20px;}
.usr_rev_item_h { font-style:italic; background:url(/icons/nvlk/arr_up.png) 15px bottom no-repeat; padding:0px 0px 10px 0px; color:#8b8c8c; font-size:11px;}
.usr_rev_item_h span { font-weight:bold; color:#737171;}
.usr_rev_item_b { background-color:#dbdbdb; -moz-border-radius:3px; -webkit-border-radius:3px; font-style:italic; font-size:11px; font-weight:bold; padding:5px 10px; line-height:18px; min-height:54px;}
.rev_txt { color:#7b7b7b; }
.rev_txt:hover { border-bottom:1px dotted #777;}

#nvlk_desc { padding:30px 15px 0px 15px; color:#5d5d5d;}
.nvlk_desc_title {  color:#0d70ab; font-size:22px; padding-bottom:5px; border-bottom:1px solid #d7d7d7;}
ul.nvlk_offer { padding:0px; margin:10px 0px 0xp 15px;}
ul.nvlk_offer li { list-style-type:none; line-height:18px; padding:10px 0px;}
ul.nvlk_offer li span{ color:#0d70ab; font-weight:bold; }

.btn_invite { background:url(/icons/invite/bg_btn_invite_login.png) left center no-repeat; width:126px; height:27px; padding-top:9px; color:#fff; text-align:center; display:block; font-size:14px; font-weight:bold; text-shadow: 1px 1px #888;}
.inv_subttl { font-size:18px; font-weight:bold; margin-top:15px; color:#4a555c;}
.inv_subttl_rep { font-size:16px; line-height:25px; padding-right:20px;}
.stats_title_invite { background:url(/icons/invite/invite_login.png) 13px center no-repeat; font-size:23px; color:#5f686f; padding:9px 0px 5px 58px; border-bottom:1px solid #d5d5d5; }
.inv_subttl_rep ul { padding-left:23px; margin:0px;}
.inv_subttl_rep ul li { list-style-type:decimal; }
img.inv{ border:2px solid #ddd; padding:3px;}


A.link_login2{color:#4a555c;}
A.link_login2:hover{color:#4a555c; text-decoration:underline}

.iframe_yt {border:0px; width:560px; height:340px;}

.s_more { cursor:pointer; color:#0d6eaa; background-color:#94b7c3; padding:3px 10px; font-size:11px; color:#fff;}
.s_more_off { cursor:pointer; color:#0d6eaa; background-color:#94b7c3; padding:3px 10px; font-size:11px; color:#fff;}
.text_city_sh { text-align:right; padding:0px 0px 3px 0px; margin-top:10px; margin-right:20px; }

.ttl {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0px; margin-bottom:10px; margin-right:20px;}
