/* START GLOBAL STYLES */
*, html { margin: 0; padding: 0px; }
html, body { min-height: 100%; height: 100%;}
html>body { height: auto; }
body { float: left; width: 100%; position: absolute; top: 0px; left: 0px; background: #d47676 url('../img/main_bg.jpg') top center no-repeat; font-family: verdana; font-size: 12px; }
input, textarea { border: 0pt none; background-color: transparent; font-family: verdana;  }
a { text-decoration: none; color: #000000; font-family: verdana; font-size: 12px;}

/* END GLOBAL STYLES */

/* START SITE LAYOUT */

.content { width: 947px; margin : 0 auto; }
.content.age { padding-top: 40px; }

#header { position: relative; width: 100%; height: 173px; }
#main { padding-bottom: 230px; clear: both; }
#footer { position: absolute; bottom: 0px; height: 164px; left:-8px; width: 100%; margin: 0px; background: url('../img/footer.jpg') top center no-repeat; }

#lang { float: right; margin: 31px 70px 0 0; }
#lang a { float: left; clear: both; margin-right: 11px; margin-bottom: 5px; color: white; text-decoration: underline; }
#lang a.selected { font-weight: bold; text-decoration: none; }

/* age page */

#logo_age { float: left; margin-top: 31px; width:247px; height:57px; background: url('../img/logo_rus.gif') no-repeat; overflow: hidden; }
#rules_age { width: 100%; margin: 0 auto; color:#ffffff; }
#agree_age, #agree_age.rus { margin: 51px auto 0px auto; width:157px; height:77px; background: url('../img/agree_btn_rus.gif') no-repeat; cursor:pointer; }
#agree_age.eng { background-image: url('../img/agree_btn_eng.gif'); }
#agree_age.lat { background-image: url('../img/agree_btn_lat.gif'); }

/* header layout */

#logo { display: block; position: absolute; margin: 31px 0px 0px 18px; width: 247px; height: 57px; background: url('../img/logo_rus.gif') no-repeat; }

#main_menu { position: absolute; width: 720px; height: 50px; line-height: 40px; margin: 123px 0px 0px 16px; font-weight: bold; }
#main_menu ul, li { float: left; list-style: none; margin: 0; padding: 0; font-family: trebuchet ms; font-size: 16px; cursor: pointer; }

#main_menu li {  width: 123px; height: 50px; text-align: center; margin-right: 4px; }
#main_menu li a { color: #ffffff; text-decoration: none; }
#main_menu li.tab_selected { width: 125px;  background: url('../img/tab_selected.gif') no-repeat;  }
#main_menu li.tab_selected a { color: #a00804; }
#main_menu li.tab_unselected { background: url('../img/tab_unselected.gif') no-repeat;  }
#main_menu li.tab_hover {  background: url('../img/tab_hover.gif') no-repeat; }

#search { position: absolute; margin: 134px 0px 0px 700px; width: 240px; height: 29px; }
#search_phrase { float:left; background-image: url('../img/search_input.gif'); background-repeat: no-repeat; width: 200px; height: 28px; }
#search_phrase input { width:190px; height:28px; margin-bottom: 1px; overflow: hidden; padding: 5px; }
#search_btn { display: block; float: right; width: 29px; height: 29px; background: url('../img/search_button.gif'); }

#top_banner{ position: absolute; margin: 27px 0px 0px 297px; width: 473px; height: 66px;/* background: url('../img/footer_frame.gif'); */}
#top_banner img { width: 468px; height: 60px; margin:3px 0 0 3px;}

/* footer layout */

#footer .copyright { position: absolute; z-index: 100; margin: 56px 0px 0px 542px; width: 233px; height: 33px; color: #ffffff; font-family: trebuchet ms; font-size: 14px; font-weight: bold; text-align: right;}
#footer .copyright a { margin: 0px 2px; text-decoration: underline; color: #ffffff; }
#footer .counters { position: absolute; margin-top: 120px; margin-left: 10px;width: 761px; height: 43px; }

#bottom_banner { position: absolute; margin: 37px 0 0 9px; width: 474px; height: 66px;/* background: url('../img/footer_frame.gif'); */}
#bottom_banner img { width: 468px; height: 60px; margin:3px 0 0 3px;}

/* content layout */

#main .left { display: inline; float: left; width: 751px; margin-left: 13px; margin-right: 16px; }
#main .right { display: inline; float: left; }
#main .clear { clear: both; width: 0; height: 0; padding: 0; margin: 0; }

.right .add_new_a_btn, .add_new_a_btn_white { display: block; width: 156px; height: 64px; padding-top: 12px; margin-top:57px; margin-left: 2px; background: url('../img/add_new_a_btn.jpg'); font: arial; font-size: 20px; text-align: center; color: white; }
.add_new_a_btn_white { margin-top:30px; margin-left:312px; background: url('../img/add_new_a_btn_white.jpg'); }

.right .right_banner{  width: 160px; height: 600px; margin: 21px 0 10px 0; }
.right .right_banner img{  width: 160px; height: 600px;  }

#vip { width: 751px; height: 180px; background: url('../img/vip.jpg');  color: #ffffff; cursor: pointer; }
#vip div { margin-left: 177px; width: 448px; text-align: right; font-size: 13px; overflow: hidden;}
#vip .vip_thumb_blk { position: absolute; margin-top: 16px; margin-left: 21px; width: 108px; height: 133px; border: 2px solid #e06766;  text-align: center; }
#vip .vip_name { position: absolute; margin-top: 25px;  height: 28px;  font-family: tahoma; font-size: 26px; }
#vip .vip_txt{ position: absolute; margin-top: 70px;  height: 35px; }
#vip .vip_e_date{ position: absolute; margin-top: 115px; height: 41px; font-style: italic; }

#categories { margin-top: 26px; padding-left: 6px; width: 751px; line-height: 52px; font-family: tahoma; font-size: 18px; }
#categories a { font-family: tahoma; font-size: 18px; color: #970101; }

.category { width:734px; height:52px; border-bottom: 1px solid #e16c6b; background: url('../img/category_count.jpg') top left no-repeat; }
.category_hover { width: 734px; height: 52px; border-bottom: 1px solid #e16c6b; background: url('../img/category_count_hover.jpg') #ffe4e4 top left no-repeat; }
.category .count { display: block; clear: left; float: left; color: #ffffff; width: 40px; font-family: trebuchet ms; text-align: center; }
.category_title { padding-left: 16px;  }
.category_title_hover { padding-left: 16px; color: #970101; text-decoration: underline; }

.a_header { margin-top: 9px; width: 751px; height: 35px; line-height: 30px; background: url('../img/a_header.jpg'); color: #ffffff; font-family: trebuchet ms; font-size: 17px; }
.a_header .h_title { width: 751px; height:35px; text-align:center; }

#h_text { float: left; width: 502px; height: 35px; text-align: center; }
#h_text_2 { float: left; width: 418px; height: 35px; text-align: center; }
#h_city { float: left; width: 82px; height: 35px; }
#h_name { float: left; width: 114px; height: 35px; text-align: center; }
#h_age { float: left; width: 78px; height: 35px; }
#h_photo { float: left; height: 35px; }

#advertisements { margin-top: 5px; margin-bottom: 17px; padding-left: 6px; width: 751px; line-height: 35px; font-family: verdana; font-size: 12px; }
#advertisements .advertisement { width: 734px; height: 34px; border-bottom: 1px solid #000000; white-space: nowrap; }
#advertisements .advertisement_txt { clear: left; float: left; display: block; width: 502px; height: 34px; overflow: hidden; cursor: pointer; color: #000000; }
#advertisements .advertisement_name { display: block; float: left; width: 114px; height: 34px; overflow: hidden; text-align: center; }
#advertisements .advertisement_age { display: block; float: left; width: 58px; height: 34px; overflow: hidden; text-align: center; }
#advertisements .advertisement_camera { width: 734px; height: 34px; border-bottom: 1px solid #000000; background: url('../img/camera.gif') top right no-repeat; white-space: nowrap; }
#advertisements .advertisement_hover { width: 734px; height: 34px; border-bottom: 1px solid #000000; background-color: #ffbab4; }
#advertisements .advertisement_camera_hover { width: 734px; height: 34px; border-bottom: 1px solid #000000; background: url('../img/camera_hover.gif') #ffbab4 top right no-repeat; }

.a_text { display: block; float: left; width: 418px; height: 35px; overflow: hidden; color: #000000; }
.a_city { display:block; float:left; width:82px; height:35px; cursor: pointer; white-space: nowrap;}
.a_name { display:block; float:left; width:114px; height:35px; text-align:center; cursor: pointer;}
.a_age { display:block; float:left; width:78px; height:35px; text-align:left; padding-left:17px; cursor: pointer;}
.a_first_line { margin-top: 19px; margin-left: 6px; width:735px; border-bottom:1px solid #000000; }

.pager { display:block; margin-left:220px; line-height:19px; height:23px; font-weight:bold;}
.pager a { font-weight:bold; }
.pager li { display: inline; float:left; height:23px;}
.pager .lt {  width: 6px; background: url('../img/pager_left.gif') no-repeat;  margin-right: 10px; margin-left: 0; margin-right: 16px; }
.pager .left_space {  width:118px; height:23px; }
.pager .rt {  width:6px;  background: url('../img/pager_right.gif') no-repeat; margin-left: 10px;}
.pager .page_txt_prev {  text-align:center; }
.pager .page_txt_next {  text-align:center; }
.pager .current {  margin: 0 2px 0 2px; width:17px; height:23px; background: #b51414; color:#ffffff; font-weight:bold; text-align:center; }
.pager .page { margin: 0 7px 0 7px; height:23px; text-align:center; }

#lister.lister { display:block; width: 193px; margin:8px auto 0 auto; height:13px; line-height:10px; }
#lister.lister li { display: inline; height:13px; float:left; text-align:center; }
#lister.lister a { color:#000000; font-size: 11px; } 
#lister.lister .left { width:6px; margin-left: 0px; margin-right: 10px; background: url('../img/lister_left.gif') no-repeat; }
#lister.lister .list_txt_prev { margin-right:5px; }
#lister.lister .left_space { width:90px; }
#lister.lister .right { width:6px; margin-left: 10px; background: url('../img/lister_right.gif') no-repeat; }
#lister.lister .list_txt_next { margin-left:5px; }

.t_header { margin-top:23px; margin-left:30px; padding-left:52px; line-height:15px; height:41px; background: url('../img/a_toggle.jpg') top left no-repeat; color:#970101; font-family: tahoma; font-size:18px; }
.t_header_2 { margin-top:9px; margin-left:9px; padding-left:52px; line-height:41px; height:41px; background: url('../img/a_toggle.jpg') top left no-repeat; color:#970101; font-family: tahoma; font-size:18px; font-weight:bold; }
.t_header .t_title a { color:#000000; font-family: verdana; font-size:12px; font-weight:normal; text-decoration:underline; line-height:25px; color:#000000; }
.t_camera { margin-top:23px; margin-left:30px; padding-left:52px; line-height:16px; height:42px; background: url('../img/a_camera.gif') top left no-repeat; color:#970101; font-family: tahoma; font-size:18px; font-weight:bold; }
.t_camera .t_title a{ color:#000000; font-family: verdana; font-size:12px; font-weight:normal; text-decoration:underline; line-height:25px; }
.t_riddle { margin-top:23px; margin-left:30px; padding-left:52px; line-height:47px; height:47px; background: url('../img/a_riddle.jpg') top left no-repeat; color:#970101; font-family: tahoma; font-size:18px; }
.t_search { margin-top:23px; margin-left:30px; margin-bottom:35px; padding-left:52px; line-height:20px; height:44px; background: url('../img/a_search.jpg') top left no-repeat; color:#970101; font-family: tahoma; font-size:18px; }
.t_search .t_title a{ color:#000000; font-family: verdana; font-size:12px; font-weight:normal; line-height:25px; }
.t_search .t_title span{ color:#000000; font-family: verdana; font-size:12px; font-weight:normal; line-height:25px; }
.t_riddle_2 { margin-top:23px; margin-left:30px; padding-left:52px; line-height:21px;height:47px; background: url('../img/a_riddle.jpg') top left no-repeat; color:#970101; font-size:11pt; font-weight:bold; }
.t_riddle_2 .t_title a{ color:#000000; font-family: verdana; font-size:12px; font-weight:normal; text-decoration:underline; line-height:25px; }

.big_image_blk, .big_image_blk_gallery { margin: 18px 0 0 0; padding: 0; text-align: center; }
.small_images_blk { margin:7px 0 1px 0; text-align: center; }
.small_image { margin-left:12px; height:69px; width:79px; border:1px solid #b79999; }

.q_blk { margin-left:22px; padding: 23px 7px 23px 10px; width:681px; background: url('../img/q_bg.jpg') left bottom no-repeat; overflow:auto; }

#questions_blk { margin-bottom:31px; }
#questions_blk .q_blk_2 { margin-left:22px; padding-top:26px; padding-left:10px; padding-right:7px; padding-bottom:8px; width:681px; background: url('../img/q_bg.jpg') no-repeat bottom left; }
#questions_blk .q_blk_2 .h_q_blk_2 { color:#6c6c6c; }
#questions_blk .q_blk_2 .t_q_blk_2 { margin-top:5px; width:681px; }


#info_list { margin-top:5px; margin-bottom:17px; padding-left: 6px; width:751px; line-height:34px; }
#info_list .info_row { width:734px; height:34px; border-bottom:1px solid #000000; }
#info_list .info_first_col { float:left; width:180px; }
#info_list .info_second_col { float:left; font-weight:bold; }
#info_list .info_second_col a { color:#0c00ff; text-decoration:underline; }

#send_mail_blk { margin-top:14px; margin-left:47px; line-height:17px; height:227px; }
#send_mail_title { padding-top:22px; float:left; width:215px; height:205px; font-family: tahoma;  font-size: 18px; color:#970101; }
#send_mail_frm { float:left; height:227px; }
#send_mail_frm .left_blk { float:left; line-height:8px; height:43px; width:228px; }
#send_mail_frm .right_blk { float:left; line-height:8px; height:43px; width:228px; padding-left:17px; }
#send_mail_frm .double_input { height:43px; }
#send_mail_frm .text_mail_blk { clear:left; margin-top:16px; line-height:8px; width:476px; height:62px; }
#send_mail_frm .captcha_blk { margin-top:10px; line-height:8px; width:476px; height:62px; }

.send_mail_input { display:block; border: 1px solid #abadb3; width:228px; height:23px; background-color: transparent; margin-top:7px; padding-top:4px; }
.text_mail_area { margin-top:7px; line-height:9px; height:45px; width:476px; background: url('../img/text_mail.gif') no-repeat; }
.text_mail { display:block; padding-top:4px; height:45px; width:476px; background-color: transparent; border: 0px; overflow:auto; }
.captcha_details_blk { margin-top:6px; height:44px; width:476px; }

.captcha_img_blk { float:left; height:44px; width: 91px; margin-right:12px; }
.captcha_input { display:block; border: 1px solid #abadb3; width:228px; height:23px; background-color: transparent; padding-top:4px; }
.s_btn { margin-top:13px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }
.s_btn_2 { display:block; margin-top:5px; margin-left:555px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }
.a_purchase_blk { position:relative; height: 171px; padding: 20px 0 0 28px; }
.a_purchase_blk .row { float: left; clear: both; width: 300px; padding-bottom: 10px; }
.a_purchase_blk .row input, .a_purchase_blk .row label { float: left; }
.a_purchase_blk .row label { margin-left: 10px; }
.a_purchase_blk .left_side { float: left; width: 300px;  }

.a_purchase_blk .provider_blk { float: right; width: 350px; clear: none; padding-top: 0; }
.a_purchase_blk .provider_blk table { margin-top: 20px; }
.a_purchase_blk .provider_blk { text-align: left; }
.a_purchase_blk .input_code { width: 100px; height: 23px; border: 1px solid #abadb3; background-color: transparent; margin-right: 10px; }
.a_purchase_blk .a_purchase_btn { width: 104px; height: 26px; background: url('../img/s_btn.gif') no-repeat; }
/*.a_purchase_blk .first_radio_btn { margin-top:20px; margin-left:8px; height:15px; line-height:15px; }
.a_purchase_blk .second_radio_btn { margin-top:49px; margin-left:8px; height:15px; line-height:15px; }
.a_purchase_blk .first_radio_label { margin-top:20px; margin-left:28px; height:15px; line-height:11px; }
.a_purchase_blk .second_radio_label { margin-top:49px; margin-left:28px; height:15px; line-height:11px; }
.a_purchase_blk .country_label { margin-top:20px; margin-left:270px; height:15px; line-height:11px; }
.a_purchase_blk .input_code_label { margin-top:20px; margin-left:270px; height:15px; line-height:11px; }
.a_purchase_blk .country_select { margin-top:11px; margin-left:357px; height:27px; width:285px; border: 1px solid #abadb3; background-color: transparent; }
.a_purchase_blk .input_code { margin-top:11px; margin-left:357px; height:27px; width:100px; border: 1px solid #abadb3; background-color: transparent; }
.a_purchase_blk .provider_label { margin-top:49px; margin-left:270px; height:15px; line-height:11px; }
.a_purchase_blk .provider_select { margin-top:43px; margin-left:357px; height:27px; width:285px; border: 1px solid #abadb3; background-color: #ffffff; }
.a_purchase_blk .phone { margin-top:92px; margin-left:29px; font-weight:bold; }
.a_purchase_blk .sms_text { margin-top:92px; margin-left:275px; font-weight:bold; }
.a_purchase_blk .a_purchase_btn { margin-top:92px; margin-left:535px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat;}*/

.a_delete_blk { height:76px; }
.a_delete_blk .delete_code_label { position:absolute; margin-top:19px; margin-left:28px; }
.a_delete_blk .delete_code_input { position:absolute; display:block; margin-top:11px; margin-left:264px; border: 1px solid #abadb3; width:228px; height:23px; background-color: transparent; padding-top:4px; }
.a_delete_blk .delete_code_s_btn { position:absolute; display:block; margin-top:50px; margin-left:264px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }

#thumbs_blk { margin-top:34px; margin-left:2px; margin-bottom:45px; width:100%; }
#thumbs_blk .thumbs_row { float: left; clear: both; width:100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e06766; }
#thumbs_blk .thumbs_row.last { margin-bottom: 0; border-bottom: none; }
#thumbs_blk .thumbs_row .thumbs_col { float:left; margin-right: 5px; text-align: center; text-decoration: none; }
#thumbs_blk .thumbs_row .thumbs_col .thumb { display: block; width: 180px; cursor: pointer; padding:0; margin-bottom:8px; text-align:center;}

#comments_blk { margin-top:16px; }
#comments_blk .comment_data{ line-height:16px; margin-left:11px; margin-bottom:27px; }

#new_comment_blk { margin-top: 23px; height:280px; }
#new_comment_blk .name_label { position:absolute; margin-right:657px; height:23px; width:121px; line-height:23px; text-align:right; }
#new_comment_blk .email_label { position:absolute; margin-top:35px; margin-right:657px; height:23px; width:121px; line-height:23px; text-align:right; }
#new_comment_blk .comment_label { position:absolute; margin-top:70px; margin-right:657px; height:23px; width:121px; line-height:23px; text-align:right; }
#new_comment_blk .name_input { position:absolute; display:block; margin-left:145px; border: 1px solid #abadb3; width:372px; height:23px; background-color: transparent; padding-top:4px; }
#new_comment_blk .email_input { position:absolute; display:block; margin-top:35px; margin-left:145px; border: 1px solid #abadb3; width:372px; height:23px; background-color: transparent; padding-top:4px; }
#new_comment_blk .comment_textarea { position:absolute; display:block; margin-top:71px; margin-left:145px; border: 1px solid #abadb3; width:500px; height:85px; background-color: transparent; padding-top:4px; }

#new_comment_captcha_blk { position:absolute; margin-top:161px; margin-left:145px; line-height:35px; width:476px; height:117px; }
#new_comment_captcha_blk .new_comment_captcha_txt { position:absolute; }
#new_comment_captcha_blk .new_comment_captcha_bg { position:absolute; margin-top:35px; }
#new_comment_captcha_blk .new_comment_captcha_input { position:absolute; margin-top:35px; margin-left:104px; display:block; border: 1px solid #abadb3; width:228px; height:23px; background-color: transparent; padding-top:4px; }
#new_comment_captcha_blk .new_comment_s_btn { position:absolute; margin-top:86px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }

#new_comment_blk .new_comment_s_btn_2 { position:absolute; margin-top:168px; margin-left:145px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }

div.form_errors { width: 720px; padding: 10px; margin: 15px 0; line-height: 21px; background-color: #CC4444; border: 1px solid red; color: red; }
div.form_result { width:720px; padding: 10px; margin: 15px 0; line-height: 21px; background-color: #b2ffb2; border: 1px solid #008000; color: #008000; }
form.data { clear: both;  }
form.data .field { float: left; width: 100%; clear: both; min-height: 34px; padding-bottom: 6px; }
form.data label { float: left; width: 272px; padding-right: 10px; padding-top: 4px; text-align: right; }
form.data label.error { color: red; font-weight: bold; }
form.data div.error, div.error { float: left; clear: both; padding-top: 4px; color: red; font-size: 10px; }
form.data div.value { float: right; width: 455px; padding-right: 10px; }
form.data div.comment { float: left; clear: both; padding-top: 5px; font-size:9px; color:#545454; }
form.data input { float: left; }
form.data input.text, form.data input.captcha { height: 23px;width: 228px; padding-top:6px; border: 1px solid #abadb3; }
form.data input.captcha { width: 100px; }
form.data img.captcha { float: left; clear: both; }
form.data input.captcha { float: left; clear: both; margin-top: 5px; }
form.data input.checkbox { margin-top: 5px; }
form.data input.age { width: 38px; }
form.data input.picture { width: 250px; height: 23px; margin-right: 10px; border: 1px solid #abadb3; }
form.data input.button { width: 104px; height: 26px; background: url('../img/s_btn.gif') no-repeat; }
form.data input.button.add { width: 165px; height: 26px; background: url('../img/s_btn_2.gif') no-repeat; }
form.data textarea { float: left; width: 441px; height: 132px; padding-top: 4px; border: 1px solid #abadb3; }
form.data select { height: 27px; width: 285px; border: 1px solid #abadb3; }
form.data select.auto { width: auto; }
form.data .file_allow_label { float: left; clear: both; margin-top: 5px; }
form.data div.code_info { display: none; float: left; margin-top: 5px; clear: both; }
form.data #code_block { display: none; }
form.data .photos_blk { float: left; padding-top: 10px; padding-bottom: 5px; }
form.data .photo_title { float: left; padding-top: 5px; padding-right: 10px; }


/*#add_new_advertisement_blk { margin-top:25px; width:100%; }
#add_new_advertisement_blk .cat_label {	position:absolute; height:23px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .cat_select { position:absolute; margin-left:294px; height:27px; width:285px; border: 1px solid #abadb3; background-color: transparent; }
#add_new_advertisement_blk .type_label { position:absolute;	margin-top:65px; height:12px; width:282px; line-height:12px; text-align:right; }
#add_new_advertisement_blk .paid_category_notice  { position:absolute; margin-top:40px; margin-left:294px; height:12px; line-height:12px; color:#545454; font-style:italic;}
#add_new_advertisement_blk .vip_radio_btn { position:absolute; margin-top:67px; margin-left:294px; height:12px; line-height:12px; }
#add_new_advertisement_blk .vip_radio_label { position:absolute; margin-top:65px; margin-left:314px; height:12px; line-height:12px; }
#add_new_advertisement_blk .priority_radio_btn { position:absolute; margin-top:97px; margin-left:294px; height:12px; line-height:12px; }
#add_new_advertisement_blk .priority_radio_label { position:absolute; margin-top:95px; margin-left:314px; height:12px; line-height:12px; }
#add_new_advertisement_blk .name_label { position:absolute; margin-top:75px; height:28px; width:282px; line-height:28px; text-align:right; }
#add_new_advertisement_blk .add_new_a_name_input { display:block; position:absolute; margin-top:75px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }
#add_new_advertisement_blk .city_label { position:absolute; margin-top:115px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_city_input { display:block; position:absolute; margin-top:115px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }
#add_new_advertisement_blk .email_label { position:absolute; margin-top:155px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_email_input { display:block; position:absolute; margin-top:155px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }
#add_new_advertisement_blk .age_label { position:absolute; margin-top:195px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_age_input { display:block; position:absolute; margin-top:195px; margin-left:294px; width:38px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }
#add_new_advertisement_blk .phone_label { position:absolute; #margin-top:275px; margin-top:235px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_phone_input { display:block; position:absolute; #margin-top:275px; margin-top:235px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }

#add_new_advertisement_blk .link_label { position:absolute; #margin-top:275px; margin-top:275px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_link_input { display:block; position:absolute; #margin-top:275px; margin-top:275px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }

#add_new_advertisement_blk .text_label {position:absolute; #margin-top:315px; margin-top:315px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_area { display:block; position:absolute; #margin-top:315px; margin-top:315px; margin-left:294px; width:441px; height:132px; padding-top:4px; line-height:9px; background-color: transparent; border: 0px; background: url('../img/text_advertisement.gif') no-repeat; overflow:auto; }
#add_new_advertisement_blk .photo_label { position:absolute; #margin-top:463px;	margin-top:463px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_photo_file { display:block; position:absolute; #margin-top:463px; margin-top:463px; margin-left:294px; width:336px; height:23px; border:1px solid #abadb3; }
#add_new_advertisement_blk .add_new_a_s_btn { position:absolute; #margin-top:463px; margin-top:463px; margin-left:633px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }
#add_new_advertisement_blk .file_allow_label { position:absolute; #margin-top:486px; margin-top:486px; margin-left:294px; height:26px; color:#545454; font-size:10px; }
#add_new_advertisement_blk .photos_blk { position:absolute; #margin-top:512px; margin-top:512px; margin-left:294px; height:26px; line-height:26px; }
#add_new_advertisement_blk .photos_blk .photo_title { display:block; float:left; width:200px; height:26px; line-height:26px; overflow:hidden; }
#add_new_advertisement_blk .delete_code_label { position:absolute; #margin-top:458px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .add_new_a_delete_code_input { display:block; position:absolute; #margin-top:458px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }
#add_new_advertisement_blk .expired_label { position:absolute; height:23px; width:282px; #margin-top:579px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .expired_select { position:absolute; #margin-top:579px; margin-left:294px; height:27px; width:285px; border: 1px solid #abadb3; background-color: transparent; }
#add_new_advertisement_blk .vip_code_label { position:absolute; #margin-top:616px; height:28px; width:282px; line-height:23px; text-align:right; }
#add_new_advertisement_blk .vip_code_label_red { position:absolute; #margin-top:616px; height:28px; width:282px; line-height:23px; text-align:right; font-weight:bold; color:red; }
#add_new_advertisement_blk .add_new_a_vip_code_input { display:block; position:absolute; #margin-top:616px; margin-left:294px; width:228px; height:23px; border: 1px solid #abadb3; background-color: transparent; padding-top:6px; }
*/
.add_new_a_purchase_blk { position:absolute;  margin-left:32px; width:681px; height: 113px; margin-bottom:20px;}
.add_new_a_purchase_blk .paid_category_label { margin-top:5px; margin-left:8px; height:15px; line-height:15px; }

.purchase_vip_priority_blk { float:left; width:270px; margin-top:10px;}
.purchase_vip_blk { height: 30px;}
.purchase_priority_blk { height: 30px; margin-top: 10px;}
.purchase_paid_advertisement_blk { height: 30px; margin-top: 10px; height: 30px; }
.provider_blk { clear: left; width:380px; display: none; }
.provider_blk { clear: both; padding-top: 20px; }
.provider_blk td { padding-bottom: 5px; }

.add_new_a_purchase_blk .vip_checkbox {  display:inline; float:left;  margin-left:8px; margin-right:8px; height:15px; line-height:15px; }
.add_new_a_purchase_blk .vip_checkbox_label { display:inline; float:left; height:15px; line-height:11px; }

.add_new_a_purchase_blk .priority_checkbox {  clear:both; display:inline; margin-left:8px; margin-right:8px; float:left;  height:15px; line-height:15px;}
.add_new_a_purchase_blk .priority_checkbox_label { display:inline;  float:left; height:15px; line-height:11px; }

.add_new_a_purchase_blk .paid_advertisement_checkbox {  clear:both; display:inline; margin-left:8px; margin-right:8px; float:left;  height:15px; line-height:15px;}
.add_new_a_purchase_blk .paid_advertisement_label { display:inline;  float:left; height:15px; line-height:11px; }

.add_new_a_purchase_blk .vip_checkbox_description{  clear:left; display:inline; width:550px; float:left; margin-top:2px; margin-left:10px;  height:9px; line-height:9px; font-size:9px; color:#545454;}
.add_new_a_purchase_blk .priority_checkbox_description{  display:inline; width:550px; clear:both; float:left; margin-top:2px; margin-left:10px;  height:9px; line-height:9px; font-size:9px; color:#545454;}
.add_new_a_purchase_blk .paid_advertisement_description{  display:inline; width:550px; clear:both; float:left; margin-top:2px; margin-left:10px;  height:9px; line-height:9px; font-size:9px; color:#545454;}


.add_new_a_purchase_blk .provider_label { display:inline; clear:left; float:left; margin-right:8px; height:27px; line-height:27px; }
.add_new_a_purchase_blk .provider_select { display:inline; float:left; height:27px;  margin-right:8px; width:285px; border: 1px solid #abadb3; background-color: #ffffff; }
.add_new_a_purchase_blk .phone {  clear:left; float:left; margin-top:20px; margin-right:20px; font-weight:bold; }
.add_new_a_purchase_blk .sms_text {  float:left;margin-top:20px; font-weight:bold; }
.add_new_a_purchase_blk .phone_sms_text_blk { clear:left; }
#new_comment_captcha_blk_2 { position:absolute; margin-left:33px; line-height:35px; width:476px; height:117px; }
#new_comment_captcha_blk_2 .new_comment_captcha_txt { position:absolute; }
#new_comment_captcha_blk_2 .new_comment_captcha_bg { position:absolute; margin-top:35px; height:44px; width: 91px; }
#new_comment_captcha_blk_2 .new_comment_captcha_input { position:absolute; margin-top:35px; margin-left:104px; display:block; border: 1px solid #abadb3; width:228px; height:23px; background-color: transparent; padding-top:4px; }
#new_comment_captcha_blk_2 .new_comment_s_btn { position:absolute; margin-top:86px; width:104px; height:26px; background: url('../img/s_btn.gif') no-repeat; }
.add_new_a_add_s_btn { position:absolute; #margin-top:799px; margin-left:393px; width:165px; height:26px; background: url('../img/s_btn_2.gif') no-repeat; }

#add_new_advertisement_blk .rules_blk { position:absolute; #margin-top:846px; margin-left:8px; width:735px; }

.textpage_title { text-align: left; padding: 20px 0 20px 10px; }

.textpage_content { width:590px; text-align:left; padding-left:10px; padding-right:10px; }

/* END SITE LAYOUT */
