                                         /* created by WebHive.com.ua */

body{background:#FFF; margin:0; padding:0; font:400 12px "trebuchet MS", Arial, Helvetica, sans-serif; min-width:774px; color:#666666;	 }
ul.mn{list-style:none; margin:5px 0px 0px 10px; padding:0;}
.mn li{display:inline; margin-left:10px;}
.mn a {color:#000;}
.mn a:hover{text-decoration:underline;}


ul.mn_down{list-style:none; margin:7px 0px 0px 60px; padding:0;}
.mn_down li{display:inline;}
.mn_down a {color:#0099CC;}
.mn_down a:hover{text-decoration:underline; background:#FFFDDC;}

ul.mn_srch{list-style:none; margin:1px 0px 0px 45px; padding:0;}
.mn_srch li{display:inline; float:left; margin-left:10px;}
.mn_srch a {color:#0099CC;}
.mn_srch a:hover{text-decoration:underline;}

.srch_p{ width:320px; margin:0 auto; }
.srch_p2{ float:left; margin:2px 2px 0px 2px; }
.srch_p_inp { height:18px; width:200px; }
.srch_p_link{ margin-top:-2px }

.link_srch {color:#0099CC}

ul.map{list-style-type:square; color:#909090; font-size:11px;}
.map a{color:#000; font-size:12px;}

.link1s{color:#000;}
.link1s:hover{text-decoration:underline;}

.mp_box{margin:0 auto; width:90%; height:16px; text-align:right; font-size:10px; font-weight:700; padding:5px 10px 0px 0px; color: #666666; clear:both; max-width:1150px; //width:expression(document.body.clientWidth >= 1150 ? "1150px": "90%" ) }

.hdr_main{background:url(../img/hdr_bgr.gif) repeat-x bottom; height:196px; padding-top:5px}
.hdr_main_w{background:url(../img/hdr_bgr.gif) repeat-x bottom; height:217px;}

.hdr_sub{background:url(../img/hdr_bgr.gif) repeat-x bottom; height:100px; padding-top:5px}
.hdr_sub_w{background:url(../img/hdr_bgr.gif) repeat-x bottom; height:121px;}

.hdr_pos{margin:0 auto; width:90%; max-width:1150px; //width:expression(document.body.clientWidth >= 1150 ? "1150px": "90%");}
.hrd_mn{float:left;}
.radio_inp_elem { margin:0; padding:0; }
.radio { margin-top:5px; } 

.bgr_hdr_m{height:138px; background:url(../img/img_hdr1_m.jpg) repeat-x;}

.bgr_hdr_m2{height:138px; background:url(../img/shortlet_headbanner.jpg) no-repeat top right;}
.pos1{float:left;}
.pos2{float:left; margin-top:10px;}
.pos3{float:right;}
.pos4{background:url(../img/hdr1_ms.gif) repeat-x; height:42px;}
.bgr_hdr_d{background:url(../img/img_hdr2_m.gif) repeat-x; height:6px;}
.bgr_hdr_dr{float:right; margin-left:35px}
.bgr_hdr_dm{position:absolute; left:35%; width:418px;}

.srch_box{position:absolute; left:35%; background:url(../img/srch_box.gif) bottom no-repeat; height:50px; width:418px;}
.srch_pos{margin-top:2px;}

form {margin:0; padding:0}
input {font: 400 11px "trebuchet MS", Arial, Helvetica, sans-serif;}
a img {border:0px}
.srch_div{margin-bottom:0px;}

.ftr{width:90%; margin:0 auto; clear:both; max-width:1150px; //width:expression(document.body.clientWidth >= 1150 ? "1150px": "90%" ) }/*!!!!!!!!!!!!!!!!*/
.ftr_m{margin:0 auto; height:75px; background:url(../img/c_ftr.gif) repeat-x;}
.ftr_p{float:left; margin-top:10px;}
.ftr_copyr{font-size:11px; padding-left:30px; margin-top:37px; position:absolute}
.wh{width:120px; text-align:right; float:right; margin-top:15px; margin-right:5px}
.pic_rss{margin-bottom:-3px;}

h1{font-size:18px; color:#3399CC; margin:20px 0px 0px 0px; }
p { margin:7px 0; }
h2{font-size:16px; color:#666666; margin:0px;}
ul.faq{margin:0px 0px 0px 40px; padding:0;}
.faq li{padding-bottom:10px}
.faq_q {font-weight:700;}
ul.l_t{margin:0px 0px 0px 0px; padding:0; display:inline}
.l_t li{padding-bottom:0px; display:inline; list-style:none}



.h1_pos { clear:both; }

/*new*/
.img_m{z-index:1; position:absolute; height:405px; clear:both;}
.img_m2{z-index:2; position:absolute;}
.img_m3{z-index:3; position:absolute; margin-top:173px;}
.img_m4{z-index:4; position:absolute; margin-left:54px; margin-top:154px;}
.img_m5{z-index:5; position:absolute; margin-left:64px; margin-top:247px;}
.img_m6{z-index:6; position:absolute; margin-left:125px; margin-top:390px;}
.img_m7{z-index:7; position:absolute;}

.img_m7 a{color:#333333; font-size:10px}

.img_m8{position: absolute; z-index: 8; margin-top: 300px; margin-left: 150px;}
.img_m9{position: absolute; z-index: 9; margin-top: 110px; margin-left: 75px;}
.img_m10{position: absolute; z-index: 10; margin-top: 290px; margin-left: 85px;}
.img_m11{position: absolute; z-index: 11; margin-top: 185px; width:80px}
.img_m12{position: absolute; z-index: 12; margin-top: 380px; margin-left: 150px; width:75px}
.tags{padding:0px 0px 0px 5px}

/*new end*/

.pg{background:url(../img/page_bgr.gif); background-repeat:repeat-y; padding:0px 0px 10px 15px; margin:0px 220px 10px 245px; min-height:430px; _height:430px}
.pg1{margin-top:10px;}
.pg2{padding:0px 15px 10px 15px;} 


/*link for tag */
.tg_hdr{background:url(../img/tag_h.gif); height:36px;}
.tg_hdr_t{margin-left:60px;}
.size_1 a { font-size:10px; text-decoration:none;}
.tag{width:208px; float:right; background:url(../img/tag_bgr.gif) repeat-y;}
.tag a:link{text-decoration:none; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; margin: 0px; text-decoration: none;}
.tag a:visited{text-decoration:none; padding-top: 0px; padding-bottom: 0px;	padding-left: 5px; padding-right: 5px; margin: 0px; text-decoration: none;}
.tag a:hover{text-decoration:none; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; margin: 0px; text-decoration: underline;}

.tag a.size_1:link{ color: #999999;	font-size: 75%;}
.tag a.size_1:visited{ color: #999999; font-size: 75%;}
.tag a.size_1:hover{ color: #999999; font-size: 75%;}

.tag a.size_2:link{ color: #999999;	font-size: 95%;}
.tag a.size_2:visited{ color: #999999; font-size: 95%;}
.tag a.size_2:hover{ color: #999999; font-size: 95%;}

.tag a.size_3:link{ color: #999999;	font-size: 110%; font-weight:700;}
.tag a.size_3:visited{ color: #999999;	font-size: 110%; font-weight:700;}
.tag a.size_3:hover{ color: #999999;	font-size: 110%; font-weight:700;}

.tag a.size_4:link{ color: #666666;	font-size: 130%; font-weight:700}
.tag a.size_4:visited{ color: #666666;	font-size: 130%; font-weight:700}
.tag a.size_4:hover{ color: #666666;	font-size: 130%; font-weight:700}

.tag a.size_5:link{ color: #999999;	font-size: 150%; font-weight:700}
.tag a.size_5:visited{ color: #999999;	font-size: 150%; font-weight:700}
.tag a.size_5:hover{ color: #999999;	font-size: 150%; font-weight:700}

.tag a.size_6:link{ color: #666666;	font-size: 170%; font-weight:700}
.tag a.size_6:visited{ color: #666666; font-size: 170%; font-weight:700}
.tag a.size_6:hover{ color: #666666; font-size: 170%; font-weight:700}
/*link for tag */

/*table*/
ul.col{list-style:none; margin:5px 0px 10px 120px; padding:0;}
.col li{display:inline; padding-left:10px;}
.col a {color:#000;}
.col a:hover{text-decoration:underline;}

.bla{ border:1px solid #e5e5e5; background: url(../img/bgr_la.gif) repeat-x; display:block }
.bla2{ border:1px solid #e5e5e5; background: url(../img/bgr_la2.gif) repeat-x; display:block; padding:0px 0px 0px 10px; }
.bla3{ border:1px solid #e5e5e5; background: url(../img/bgr_la.gif) repeat-x; display:block }
.b_pos { margin-bottom:20px; }
.bla table { width:100%; border:0; }
.bla table td { text-align:center; font-weight:700; }
.b_tbl { border-left:1px solid #e5e5e5; }
.b_tbl2 { border-bottom:1px solid #e5e5e5; }

/*table*/

ul.mn_apt{list-style:none; margin:7px 5px 0px 0px; padding:0;}
.mn_apt li{display:inline; margin-right:5px}

ul.box_apt { list-style:none; margin:10px 5px 10px 5px; padding:0; color:#666666}
.box_apt li{ margin-right:5px; display:block; width:100px; float:left; font-weight:400; text-align:left; background:url(../img/str.gif) no-repeat; padding-left:12px  }

ul.box_inf { list-style:none; margin:0; padding:0; }
.box_inf li { padding-bottom:5px; font-weight:400; }
.box_price { border:1px solid #CCCCCC; clear:both; float:left; padding:3px 5px 0px 5px; }
.box_price_clear { clear:both; height:5px; }

.pnl { height:16px; text-align:right; font-size:10px; font-weight:700; padding:5px 10px 0px 0px; color: #666666; clear:both; }
.pnl_img { margin-bottom:-3px; }
.pnl_pos { text-align:right; }
.pnl_pos2 { text-align:left; }
#apt_pp { margin:0px 0px 10px 0px; font-size:11px; color:#666666; }
.app_img { width:348px; }
.apt_txt { text-align:right; color:#666666; height:16px; padding-right:8px; font-weight:400; padding-top:2px }
.apt_txt2 { text-align:right; color:#666666; height:16px; padding-top:4px; font-weight:400 }
.apt_img_s { width:150px; float:left; margin-right:16px; color:#333333; }
.bdr_f_img { border:1px solid #e5e5e5; margin:0; padding:0; height:87px; width:110px; display:block; float:left; background:#f9f9f9 }
.bdr_f_img2 { border:1px solid #e5e5e5; margin:0; padding:0; height:275px; width:338px; display:block; float:left; background:#f9f9f9 }
.apt2{ width:110px; float:left; margin-right:4px; color:#333333; }
.apt3 { height:87px; }
.apt4 { margin-left:5px; }
.apt5 {margin-right:10px; margin-bottom:10px; margin-top:10px; }
.apt5_th {margin-top:7px; margin-bottom:7px; color:#3399CC; font-weight:700; margin-left:5px}
.apt5_th2 { text-align:left; font-weight:400; margin-bottom:5px; color:#666666; }

.list_app { margin-top:10px; border-bottom:1px solid #e5e5e5; }
.list_app2 { width:115px; position:absolute; padding:0px 5px 0px 10px; }
.list_app3 { background:#f6f6f6; }
.list_app4 { font-size:11px; font-weight:700; color:#666666; }
.list_app5 {margin:10px 0px 5px 0px; padding:0px 10px 0px 10px}
.list_app6 { margin-left:62px; font-weight:400; }
.list_app7 { font-weight:400; text-align:left; padding:10px 10px 0px 10px; color:#666666; }

.pos_com { padding-right:10px; }
.pos_com2 { margin-left:130px; margin-top:3px; font-size:11px; line-height:18px; }

.sz { width:390px; margin:0 auto; padding-top:5px; }
.sz label { display: block; float:left; width:100px; text-align:right; padding-right:5px; vertical-align:bottom; padding-top:5px; }
.sz input {margin-bottom:2px; padding:0; }
.sz hr { height:1px; background:#999999; border:0}
.sz br { display:block; clear:both}
.inp { width:150px; margin-bottom:3px }

.sz2 { padding-top:5px; }
.sz2_lbl { display: block; float:left; width:120px; text-align:right; padding-right:5px; vertical-align:bottom; padding-top:5px; clear:both }

.optional { clear: both; color: #555; }
.optional label { display: block; float:left; width:120px; text-align:right; padding-right:5px; vertical-align:bottom; padding-top:5px; clear:both; }

.sz3 { padding-top:15px; }
.sz3 select, input {margin-bottom:3px; padding:0; }



.link2 {color: #666666;}
.link2:hover {text-decoration: underline;}
.lspan {color: #f6f6f6; text-decoration:underline; background:url(../img/str2.gif) no-repeat bottom; padding-right:5px; }
.lspan2 {color: #f6f6f6; text-decoration:underline; background:url(../img/str2_u.gif) no-repeat bottom; padding-right:5px; }

.error { border:1px solid #fff1f1; background:#fff8f8; margin:15px 0px 5px 0px; padding:10px 15px 5px 15px; font-weight:700; color: #333333; text-transform:uppercase; clear:both; }
.msg_g { border:1px solid #f9f2ca; background:#fffae0; margin:15px 0px 5px 0px; padding:10px 15px 5px 15px; font-weight:700; color: #333333; text-transform:uppercase; clear:both; }
.error_message { color: #FF0000; text-transform:uppercase; font-size:11px; font-weight:700; margin-left:107px; }
.mess { border:1px solid #e5fde2; background:#f2fff1; margin-top:15px; padding:10px 15px 5px 15px; font-weight:700; color: #333333; text-transform:uppercase; }


ul.tables {list-style:none; margin:7px 0px 0px 0px; padding:0; }
.tables li {display:inline; margin:0px 10px 10px 10px; height:95px; float:left; }
.tables_d { margin:5px 10px 0px 0px; height:95px; width:250px; }
.tables_d2 { margin-left:120px; }
.tables_d3 { margin-top:35px; }

.bdr_dbl { border:3px double #f3f3f3; padding:10px 0px 7px 0px; width:360px; }
.bdr_dbl2 { border:3px double #f3f3f3; padding:10px 0px 7px 0px; width:390px; }
.reg_fp_box { margin-top:10px; padding:0px; width:285px; text-align:center; margin-left:33px; }

.tips { font-size:10px; color:#666666; margin:5px 0px 0px 5px; position:absolute; }
.tips2 { font-size:10px; color:#666666; margin:0px 0px 3px 127px; }

.mp_tl {float:left; }
.mp_tr {float:right; }
.mp_bl {float:left; padding-top:0px; }
.mp_br {float:right; }
.mp_um {background:url(../img/mp_um.gif) 0% 0% repeat-x; padding-top:6px; }
.mp_bm {background:url(../img/mp_bm.gif) 0% 100% repeat-x; padding-top:6px; }
.mp_um2 {background:url(../img/mcp_um.gif) 0% 0% repeat-x; padding-top:6px; }
.mp_bm2 {background:url(../img/mcp_bm.gif) 0% 100% repeat-x; padding-top:6px; }

.mp_content {border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }

.mp_pos {position: relative; padding-right:10px; margin-top:20px; float:left}
.mp_pos2 {float:left; width:250px; background:#f6f6f6;}
.mp_pos3 {float:left; width:400px; background:#fffae0;}

ul.mp_t{list-style:none; margin:0; padding:5px 10px 5px 10px;}
.mn_mpt li{margin-right:5px}
.hr_pos {background:url(../img/mp_bgr.gif) 0% 0% repeat-x; height:1px; margin:5px 0px 0px 0px; clear:both; display:block;}

.tip { margin:8px 25px 0px 8px; font-size:11px; color:#999999; line-height:16px; text-align:right; }


ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tab_pos { float:right; margin-top:-26px; width:255px; }
.tabs{ list-style-type: none; } 
ul.tabs li { background: url(../img/tab_l.gif) no-repeat left top; float: left; margin: 0 -1px 0 0; }
ul.tabs li a { background: url(../img/tab_r.gif) no-repeat right top; display: block; padding: 6px 29px 6px 29px; height:14px; _padding: 6px 29px 3px 29px; text-align: center; border-bottom: 1px solid #e5e5e5; #width: 1%; white-space:nowrap; text-decoration:none; color:#666666; }

ul.tabs li.tab-selected { background-position: left -100px; }
ul.tabs li.tab-selected a { background-position: right -100px; color: #333; border-color: #f9f9f9; }
.tab-hide { display: none; }

label {cursor: pointer;}

pre { white-space:pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; #word-wrap: break-word; font:400 11px Trebuchet MS; margin:0; padding-bottom:10px }

/*news begin*/
* html span span span { height: 1px; }
.news_b { background: #fafafa url("../img/news_tl.gif") top left no-repeat; font-size:12px; color:#666666; margin-bottom:10px }
.news_b span { display: block; background: url("../img/news_tr.gif") top right no-repeat; }
.news_b span span { background: url("../img/news_br.gif") bottom right no-repeat; }
.news_b span span span { padding:8px; min-height: 1px; background: url("../img/news_bl.gif") bottom left no-repeat; }
.news_b hr { border:1px solid #CCCCCC; border-width:1px 0 0; height:0;}
.news_b ul {list-style:none; margin:5px 0px 10px 0px;}
.news_b ul li span { color:#999999; font-size:11px; padding:0;}
/*news end*/
