html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,a,img,pre,blockquote,ul,ol,dl,address,div,label,.no_margins { margin:0; padding:0; border:0; }
li,dd,blockquote,ul { margin-left:8px; }
form label { cursor:pointer; }
fieldset { border:none; }
input,select,textarea { font-family:inherit; font-size:inherit; font-weight:inherit; }
table { border-collapse:collapse; border-spacing:0; border:0; }
th,td { text-align:left; font-weight:normal; }
.clearer { clear:both; height:0; line-height:1px; }
body { font-size:12px; line-height:170%; color:#010101; font-family:Arial, sans-serif; background:#eef1f6 url(../img/body_bg.gif) repeat-x top left; position:relative; }
h1 { font-size:18px; font-weight:normal; line-height:28px; padding-left:40px; margin-bottom:15px; }
h2 { font-size:14px; color:#3b4451; background:#eef1f6 url(../img/h2_bg.png) no-repeat; line-height:19px; padding-left:20px; margin-left:5px; margin-bottom:15px; }
h3,h5 { font-size:16px; line-height:21px; color:#a8201a; margin:0 0 10px 10px; }
h5 { font-size:14px; margin:0 0 5px 10px; }
h6 { font-size:14px; line-height:22px; border-bottom:1px solid #d5d5d5; margin:10px 0; }
table { margin:10px 0; }
p { margin:0 10px; }
span { color:#37404c; font-size:13px; }
select { height:auto; background:url(../img/select_bg.png) repeat-x center left; border:1px solid #9b9b9b; width:180px; }
a { color:#37404c; text-decoration:none; }
a.hover:hover { text-decoration:underline; }
.img_border { border:1px solid #d5d5d5; padding:5px; }


#maincontainer { width:1202px; margin:0 auto; padding-top:8px; }
#topsection { border-bottom:2px solid #fff; width:1202px; }
#menusection { width:100%; height:78px; border-bottom:1px solid #fff; }
#contentwrapper { float:left; background-color:#f2f2f2; border:2px solid #e4e7eb; width:1198px; }
#leftcolumn { float:left; width:800px; }
#rightcolumn { margin-left:800px; }
#footer { padding-top:10px; clear:left; background:url(../img/footer_bg.gif) repeat-x top left; }


.news_full img.raters,img.raters { border:0; cursor:pointer; float:none; margin-right:0; }
#rate_up { color:#7cbd28; }
#rate_down { color:#d22034; }
.ratings_bar { margin:0 0 0 10px; padding:0 0 0 10px; }
ul.greenmarker { color:#7cbd28; margin-bottom:10px; }
ul.greenmarker a:hover { text-decoration:underline; }
.greenmarker p { color:#d22034; }
ul.starmarker { margin:0 0 10px; }
.starmarker li { color:#010101; background:url(../img/star_list.png) no-repeat center left; float:left; display:inline; margin:0 0 6px; padding:2px 0 0 16px; }
.starmarker li a { line-height:14px; width:104px; display:block; }
.starmarker a:hover { text-decoration:underline; }
.li_margin li { margin:0 0 0 15px; }


.v_mar { margin:4px 0; }
a.red_m { font-size:10px; color:#d22034; }
.central { margin:0 auto; }
.al_right { text-align:right; }
.fl_left { float:left; }
.fl_right { float:right; }
.red,.red a { color:#d22034; vertical-align:middle; }
.red a:hover { text-decoration:underline; }
.grey { color:#8c8c8c; font-size:11px; }
.wrap { border-right:1px solid #cccccc; border-left:1px solid #cccccc; }
.center_block { margin:0 auto; width:auto; text-align:center; }
.innertube { margin:0 11px 0 20px; }
#leftcolumn .innertube { margin:0 0 0 20px; }
#rightcolumn .innertube { width:378px; margin:0 auto; }
#topsection .top { height:204px; margin:0 auto; overflow:hidden; }
.menu { list-style:none; height:39px; margin:1px 20px 0; }
.menu li { float:left; font-size:14px; line-height:19px; padding:10px 0; margin:0; text-align:center; border-right:1px solid #282f39; }
.menu li.active { border:0; }
.menu li.small { width:90px; }


.menu li.medium { width:117px; }
div.small { width:90px; }
div.medium { width:130px; }
.menu .small.active { background:url(../img/menutab_small.png) no-repeat; }
.menu .medium.active { background:url(../img/menutab_medium.png) no-repeat; }
.menu li a { color:#fff; }
.menu li.active a { color:#3b4451; }
#menusection a:hover { text-decoration:underline; }
#menusection .submenu { background:url(../img/submenu_bg.png) no-repeat; margin-left:20px; height:35px; }
#menusection .submenu.first { background:url(../img/submenu_bg_f.png) no-repeat; }
#menusection .submenu.last { background:url(../img/submenu_bg_l.png) no-repeat; }
.inactive { display:none; }
#menusection .submenu ul { list-style:none; height:35px; margin:0 20px; }
#menusection .submenu ul li { float:left; padding:5px; margin:0; margin-top:5px; border:0; }
#menusection .submenu a { float:left; font-size:12px; line-height:19px; color:#3b4451; }
#menusection .submenu span { color:#c6e2a1; float:left; line-height:19px; padding:0; margin:0 5px; }
#sponsors { clear:both; }
.sponsor_box { background-color:#eef1f6; border:1px solid #cccccc; width:158px; height:48px; float:left; margin:5px; margin-top:15px; }
#footer .left { float:left; width:435px; }
#footer .center { float:left; text-align:center; }
#footer .right { float:right; width:286px; }
#radio { background:url(../img/radio_bg.png) no-repeat; height:35px; float:left; width:254px; }
.radio_panel { padding:10px 2px 4px 8px; color:#fff; text-align:center; }
.radio_panel a { font-weight:bold; color:#fff; }
.box { background:#fff url(../img/container_bg_b.png) no-repeat; 
margin:11px 0 0 15px; width:1120px; padding:10px 0 0; }
.box .wrapper { width:1117px; border:1px solid #cccccc; border-top:0; border-bottom:0; }
.box .bottom { width:1120px; background:#f2f2f2 url(../img/container_bottom_bg.png) no-repeat; height:7px; }
.left_box { background:#fff url(../img/container_bg.png) no-repeat;
margin-top:11px; width:776px; padding:10px 0 0; float:left; }
.left_box .wrapper { width:773px; border:1px solid #cccccc; border-top:0; border-bottom:0; }
.left_box .bottom { width:776px; background:#f2f2f2 url(../img/container_left_bottom_bg.png) no-repeat; height:7px; }
.left_box .profile p { margin-bottom:10px; }
.left_box label { float:left; vertical-align:middle; line-height:22px; }
.left_box .left label { width:100px; }
.left_box .right label { width:120px; }
.profile .wrap { height:160px; border:0; }
.left_box .left { float:left; width:274px; margin-right:10px; }
.left_box .left_2of3 { float:left; width:558px; margin-right:10px; }
.left_box .profile .left { float:left; width:370px; margin:0 15px 0 0; }
.left_box .profile .left a { line-height:22px; }
.left_box .center { float:left; width:274px; margin-right:10px; }
.left_box .right { float:left; width:180px; }
.left_box .profile .right { float:left; width:360px; }
.left_box h1,.right_box h1 { float:left; }
.right_box { background:#fff url(../img/container_right_bg.png) repeat-x;
margin-top:11px; width:375px; padding:9px 0 0; float:left; }
.right_box .wrapper { width:373px; border:1px solid #cccccc; border-top:0; border-bottom:0; padding:1px 0; }
.right_box .bottom { width:375px; background:#f2f2f2 url(../img/container_right_bottom_bg.png) no-repeat; height:7px; }
#yp_box { background:url(../img/yp_back_bg.jpg) no-repeat; height:310px; margin-top:11px; width:376px; padding:5px 0 0; }
#weather_box,#calendar { background:url(../img/weather_bg.png) no-repeat; height:255px; margin-top:4px; width:376px; padding:0; }
#weather_box .wrapper,#calendar .wrapper { margin:0 2px 2px 3px; }
.stream { margin-top:11px; }


.events { margin-left:8px; margin-right:16px; background:url(../img/events_bg.png) no-repeat; }
.main_event { margin-left:8px; margin-right:16px; background:url(../img/main_event_bg.png) no-repeat; }
.news { margin-left:8px; margin-right:16px; background:url(../img/news_bg.png) no-repeat; }
.community { margin-left:8px; margin-right:16px; background:url(../img/community_bg.png) no-repeat; }
.svetopedia { margin-left:8px; margin-right:16px; background:url(../img/svetopedia_bg.png) no-repeat; }
.places { margin-left:8px; margin-right:16px; background:url(../img/places_bg.png) no-repeat; }
.horoscope { margin-left:8px; margin-right:16px; background:url(../img/news_bg.png) no-repeat; }
.profile { margin-left:8px; margin-right:16px; background:url(../img/members_profile.png) no-repeat; }
.enter { margin-left:8px; margin-right:16px; background:url(../img/enter_bg.png) no-repeat; }
.enter .joke { width:354px; float:left; display:inline; margin:10px; margin-bottom:15px; }
.panel { height:auto; float:left; display:inline; margin:8px; margin-bottom:15px; width:230px; text-align:center; }
div.px746 { width:746px; }
div.px725 { width:725px; }
.panel img { clear:both; margin:0 auto; display:block; border:1px solid #cccccc; }
.panel a { color:#a8201a; }
.panel a:hover { text-decoration:underline; }
.news_short { margin-bottom:15px; }
.news_full { padding:5px 0; width:100%; }
.news_full a.read_more { float:none; }
a.read_more { background-color:#f2f2f2; color:#a8201a; padding:2px; float:right; font-size:10px; margin-bottom:5px; }
.news_short img,.news_full img { border:1px solid #cccccc; padding:0; margin:0 0 10px 10px; }
.news_full img.loading { border:0; }
.news_full img { float:left; margin:0 10px; }
.news_full p img { margin:0 10px 0 0; }
.news_full .provided_by { float:right; display:inline; }
.news h1 { text-transform:capitalize; }
.articles h1 { text-transform:capitalize; float:left; }
.provided_by { width:172px; line-height:140%; margin:0 0 0 8px;overflow: hidden;}
.provided_by span { color:#a8201a; display:block; margin-bottom:5px; }
.provided_by img { margin:0; padding:0; border-left:0; border-right:0; }
.provided_by a { display:block; margin-top:10px; color:#A8201A;}
.community_news { margin:0 0 0 8px; }
.community_news span { color:#a8201a; }
.community_news img { display:block; width:240px; margin:0 auto; padding:0; border-top:1px solid #cccccc; }
.left_box .right ul { margin-left:15px; }
/* right_box misc*/
.polls { margin-left:8px; margin-right:16px; background:url(../img/polls_bg.png) no-repeat; }
.yellow_pages { margin:3px 16px 0 8px; background:url(../img/yp_find_3.png) no-repeat; }
.left_box .polls { margin-top:2px; background:url(../img/polls_bg_2.png) no-repeat; padding:5px 30px 5px 20px; }
.classified { margin-left:8px; margin-right:2px; background:url(../img/classified_bg.png) no-repeat; }
.forums { margin-left:8px; margin-right:16px; background:url(../img/forums_bg.png) no-repeat; }
.yp { margin-left:1px; margin-right:1px; background:url(../img/yp_bg.png) no-repeat; height:300px;}
.yp h4 { background:url(../img/yp_find.png) no-repeat; margin:8px 0 0 15px; padding:0 0 0 26px; font-size:13px; font-weight:normal; line-height: 20px;}
.yp a { color:#010101;}
.yp .yp_browse { margin-left:10px; margin-right:2px;}
.yp .feat_cat{float:left;margin-bottom:5px;background:url(../img/yp_browse_bg.png) no-repeat;}
.yp .feat_all{float: left; width: 100px;line-height:28px; text-decoration:underline; color:#393939; padding:2px 0 0; margin:0 0 5px 20px;}
.weather ul { height:42px; list-style:none; margin:0; padding:0; text-align:center; }
.weather ul li { float:left; width:92px; background:#363e4c; margin:3px 0 0; padding:10px 0; font-size:14px; border-right:1px solid #282f39; }
.weather ul li.active { background:url(../img/weather_tab.png) no-repeat; border:0; padding-bottom:14px; }
.weather ul li.active a { color:#3b4451; }
.weather a { margin-top:10px; color:#fff; }
.weather .content { width:325px; margin:0 auto; margin-top:6px; }
.weather .control { margin:10px 5px 0; border-top:1px solid #cccccc; padding:5px 0 0 35px; background:url(../img/wcontrol.png) no-repeat; }
.weather h3 { margin-top:10px; font-size:14px; }
.polls table td { padding:2px; width:150px; }
.polls table td input { vertical-align:text-bottom; }
.classified ul { margin-bottom:10px; }
.classified li { float:left; padding:0; width:110px; height:20px; }
.classified a.plus { border-top:1px solid #d6d6d6; background:#fff url(../img/a_plus.png) no-repeat center left; padding-left:25px; display:block; }
.forums .hot_topic { float:left; width:174px; height:40px; overflow: hidden}
.forums span,span.hot { text-align:center; background:url(../img/hot_topic.png) no-repeat center left; color:#fff; display:block; height:28px; width:40px; float:left; }
.articles { margin-left:8px; margin-right:16px; background:url(../img/articles_bg.png) no-repeat; }

/* End of right_box misc */

/* Buttons */
.button_blue { width:65px; height:23px; border:0; color:#fff; background:#fff url(../img/button_blue.png) no-repeat; cursor:pointer; }
.blue { margin:5px 5px 0 0; padding:0 0 0 8px; width:auto; height:22px; background:#fff url(../img/blue_left.png) no-repeat top left; }
.blue a { vertical-align:middle; padding:0 8px 0 0; height:22px; line-height:22px; display:block; border:0; color:#fff; background:url(../img/blue_right.png) no-repeat top right; cursor:pointer; text-align:center; }
.green { margin:5px 5px 0 0; padding:0 0 0 8px; width:auto; height:22px; background:#fff url(../img/green_left.png) no-repeat top left; }
.green a { vertical-align:middle; padding:0 8px 0 0; height:22px; line-height:22px; display:block; border:0; color:#fff; background:url(../img/green_right.png) no-repeat top right; cursor:pointer; text-align:center; }
.button_blue_l { width:107px; height:22px; border:0; color:#fff; background:#fff url(../img/button_blue_large.png) no-repeat; cursor:pointer; }
.button_green { width:81px; height:23px; border:0; color:#fff; background:#fff url(../img/button_green.png) no-repeat; cursor:pointer; }
.button_green_l { width:105px; height:22px; border:0; color:#fff; background:#fff url(../img/button_green_large.png) no-repeat; cursor:pointer; }
.profile .button_green_l { margin:10px 15px 0 0; float:right; }
.button_black { width:67px; height:26px; border:0; color:#fff; background:#fff url(../img/button_black.png) no-repeat; cursor:pointer; }
.drop_down { border:0; color:#fff; }
#news_menu.drop_down { background:url(../img/news_menu.png) no-repeat; width:108px; height:25px; cursor:pointer; }
#articles_menu.drop_down { background:url(../img/articles_menu.png) no-repeat; width:127px; height:26px; cursor:pointer; }
#events_menu.drop_down { background:url(../img/events_menu.png) no-repeat; width:118px; height:26px; cursor:pointer; }
#community_menu.drop_down { background:url(../img/community_menu.png) no-repeat; width:146px; height:27px; cursor:pointer; }
#entertainment_menu.drop_down { background:url(../img/entertainment_menu.png) no-repeat; width:158px; height:26px; cursor:pointer; }
#registration_button { position:absolute; top:15px; left:100%; margin-left:-245px; z-index:3; border:0; color:#fff; background:url(../img/registration_button.png) no-repeat; width:106px; height:23px; cursor:pointer; }
#member_button { position:absolute; top:15px; left:100%; margin-left:-130px; z-index:3; border:0; color:#fff; background:url(../img/member_button.png) no-repeat; width:106px; height:23px; cursor:pointer; }

/* Forms */
.yp_search_form { background:#fff url(../img/yp_search_form_bg.png) no-repeat;margin:0 0 15px 7px; width:353px; padding-top:1px; }
.yp_search_form .yp_wrap { background:url(../img/yp_search_find_bg.png) no-repeat; color:#fff; width:246px; height:auto; line-height:26px; padding:1px 0; margin:10px 10px 0 15px; float:left;}
.yp_search_form .yp_wrap i { float:left; margin:0;width:47px;*width:53px;overflow:hidden;font-size: 11px;text-align: center;}
.yp_search_form .yp_wrap div { float:left; background:url(../img/yp_search_input.png) no-repeat; padding:4px 5px; margin:0 2px 0 0;*margin:0 3px 0 0;}
#yp_search { border:0;  margin:0 0 0 5px; line-height:14px; height:14px; width:180px;}
.yp_search_form .button_blue { margin:12px 0 6px; }
.yp_search_form p.yp_desc { font-size:10px; line-height:12px; color:#3b4451; padding:0 10px 4px 25px; margin:0; background:url(../img/yp_search_bottom.png) no-repeat bottom left; }
textarea { border:1px solid #abadb3; border-top:2px solid #abadb3; }
fieldset { width:90%; margin:0 auto; margin-top:15px; margin-bottom:15px; }
.yp_textarea { width:100%; height:70px; }
fieldset button { margin-top:10px; float:right; }
select.small { width:45px; }
select.small,select.medium,select.large { height:19px; }
select.medium { width:60px; }
select.large { width:95px; }
input.small { width:95px; }
input.medium { width:200px; }

/* Drop-Down */
.topmenu { float:right; }
.topmenu ul,.topmenu ul li { margin:0; padding:0; display:inline; margin-right:2px; width:auto; }
.topmenu ul li { float:left; position:relative; }
.topmenu ul li ul { display:none; position:absolute; top:24px; background:#fff url(../img/member_log_bg.png) repeat-x; border:1px solid #999; }
.topmenu ul li ul li { width:125px; display:inline; border-top:0; border-bottom:1px solid #999; margin-top:5px; margin-left:10px; background:url(../img/menu_list_icon.gif) left center no-repeat; }
.topmenu .last { border:0; }
.topmenu a { margin-left:15px; }
.topmenu a:hover { text-decoration:underline; }

/* Round corners */
.bw { padding:5px 0 5px 10px; background:transparent url(../img/bw.png) no-repeat bottom left; }
.tw { background:transparent url(../img/tw.png) no-repeat; padding-top:1px; position:relative; }
.tw .wrap { border:0; width:280px; }
.tl { background:url(../img/topw.png) no-repeat top left; height:8px; width:50%; float:left; }
.tr { background:url(../img/topw.png) no-repeat top right; height:8px; width:50%; float:right; }
.bl { background:url(../img/botw.png) no-repeat bottom left; height:5px; width:50%; clear:both; float:left; }
.br { background:url(../img/botw.png) no-repeat bottom right; height:5px; width:50%; float:right; }

/* YP_page */
.advertise { margin-top:17px; margin-bottom:20px; }
.advertise .left { height:152px; width:557px; float:left; background:url(../img/yp_box_3.jpg) no-repeat; }
.advertise .right { height:152px; width:608px; float:left; background:url(../img/yp_box_2.jpg) no-repeat; }
.advertise p { background:url(../img/star_list.png) no-repeat top left; padding-left:20px; line-height:16px; margin-bottom:5px; }
.advertise .adv_right { text-align:right; float:right; color:#fff; font-size:16px; line-height:22px; margin:28px 10px 0 0; }
.advertise .adv_right a { color:#fff; text-decoration:underline; }
.advertise .input_select { height:28px; background:url(../img/search_yp.gif) no-repeat; width:195px; margin-left:-2px; }
.advertise .input_select input { border:0; height:20px; margin:2px 0 2px 4px; width:165px; }
.advertise table { margin:0 0 0 20px; }
.advertise td { font-size:14px; padding-left:5px; padding-right:15px; }
.advertise th { font-size:10px; padding-left:5px; color:#3b4451; }
.advertise h4 { margin:10px 0 10px 25px; font-size:14px; }
.yp_f h1,.yp_r h1 { margin:8px 0 10px 20px; padding-left:40px; }
.yp_f h1.browse,.yp_r h1.browse { margin:0 0 20px 25px; background:url(../img/yp_find_b.png) no-repeat; }
.yp_f h1.find,.yp_r h1.find { background:url(../img/yp_find_2.png) no-repeat; }
.yp_f h1.adv,.yp_r h1.adv { background:url(../img/yp_adv.png) no-repeat; }
.yp_f .column { float:left; width:194px; }
.yp_r .column { float:left; width:120px; }
.column ul { list-style:none; }
.column a { clear:left; color:#010101; }
.column a:hover { text-decoration:underline; }
.yp_f .box h1 { margin:1px 0 20px 25px; background:url(../img/plus.png) no-repeat; }
.yp_f .panel,.yp_r .panel { width:340px; height:auto; margin-right:20px; }
.info_panel { border:4px solid #b8b8b8; margin:0 auto; display:none; width:314px; height:auto; background:#fff; }
.info_panel h4 { font-size:14px; color:#3b4451; margin:5px 0 0; }
.info_panel p { margin:0 0 10px; }
.info_panel .wrap { margin:0 auto; width:310px; border:0; }
.left .info_panel .wrap { width:400px; }
.highlight { background:#b8b8b8; }
.left .info_panel { width:472px; }
.yp_control { background:#eef1f6; font-size:10px; width:322px; margin:0 auto; }
.searched_ads .yp_control { background:#eaecf2; }
.left .yp_control { width:480px; }
.yp_control .map { text-align:right; width:42px; }
.yp_control .rate { text-align:center; width:40%; margin:0 auto; }
.yp_control .rate b { font-weight:normal; line-height:18px; vertical-align:middle; }
.yp_control .comms { width:auto; text-align:center; }
.yp_control .comms_add { width:72px; text-align:left; }
.yp_control .comms_add img,.yp_control .map img { margin:0 2px; padding:0; vertical-align:middle; display:inline; border:0; }
.yp_control a { color:#010101; }
.yp_control a:hover { text-decoration:underline; }
a.undl { color:#010101; text-decoration:underline; font-size:12px; }
.yp_desc { width:322px; margin:0 auto; font-size:14px; }
.left .yp_desc { width:480px; }
.yp_desc .red { font-size:16px; }
.yp_desc th { text-align:left; }
.yp_desc td { text-align:right; white-space:nowrap; }
.column span { text-align:center; color:#fff; text-transform:capitalize; background:url(../img/letter_bg.png) no-repeat center center; display:block; float:left; width:22px; line-height:16px; padding:2px 0; margin:0 3px 0 0; vertical-align:middle; }
.yp_r_left { width:274px; float:left; }
.yp_r_right { float:left; background:#fff url(../img/container_bg_m.png) no-repeat; height:auto; 
/*убрать потом*/
margin:11px 0 0; width:891px; padding:10px 0 0; }
.yp_r_right .wrapper { width:888px; border:1px solid #cccccc; border-top:0; border-bottom:0; }
.yp_r_right .bottom { width:891px; background:#f2f2f2 url(../img/container_bottom_bg_m.png) no-repeat; height:7px; }
.yp_r_right .right h1 { margin:5px 0 10px 25px; padding-left:50px; background:url(../img/premium_b.png) no-repeat; }
.yp_r_right .left h1 { margin:3px 0 20px 25px; padding-left:40px; background:url(../img/yp_find_3.png) no-repeat; }
.yp_r_right .left { width:520px; float:left; }
.yp_r_right .record { margin:0 0 55px 25px; }
.yellow_pages .record { margin:0 0 30px; }
.yp_r_right .searched_ads { width:508px; margin:0 0 35px 10px; padding-top:5px; background:#f2f2f2 url(../img/search_yp.png) no-repeat top center; }
.yp_r_right .searched_ads .record { margin:0; padding-bottom:5px; background:url(../img/search_yp_bottom.png) no-repeat bottom center; overflow:auto; }
.yp_r_right .right { float:left; }
.yp_r_right .panel { clear:both; height:auto; }
.yp_r .yp_pager { padding:5px 0 20px 20px; background-color:#f2f2f2; }
.info_panel .yp_pager { padding:5px 0 5px 20px; background-color:#f2f2f2; }
.info_panel .yp_pager { font-size:10px; line-height:18px; }
.info_panel .yp_pager li.active { background:url(../img/letter_bg_mini.png) no-repeat center center; }
.yp_r .yp_pager ul,.yp_r .yp_pager li { list-style:none; display:inline; }
.yp_r .yp_pager li { margin:0; padding:3px 8px; }
.yp_pager li.active,.yp_pager li.active a { color:#fff; background:url(../img/letter_bg.png) no-repeat center center; }
.yp_r .yp_pager a:hover { text-decoration:underline; }
.yp_r .yp_pager .button_black { width:55px; height:21px; border:0; color:#fff; cursor:pointer; float:left; background:#fff url(../img/button_black_2.png) no-repeat; }
.button_black a { color:#fff; }

/* Rating */
.ui-rater-starsOff,.ui-rater-starsOn { display:inline-block; height:18px; background:url(../img/stars.png) repeat-x 0 0; margin:0; text-align:left; vertical-align:middle; }
.ui-rater-starsOn { display:block; max-width:90px; width:0; top:0; background-position:0 -36px; }
.ui-rater-starsOff { width:90px; }
.ui-rater-starsHover { background-position:0 -18px!important; }

/* ac */
.ac_results { width:195px; padding:0; border:1px solid black; border-top:0; z-index:99999; background-color:#f2f2f2; overflow:hidden; margin:-4px 0 0 -5px; }
.ac_results ul { width:195px; list-style-position:outside; list-style:none; margin:0; overflow:hidden; }
.ac_results li { width:auto; margin:0 2px; padding:2px 0 0; cursor:default; display:block; font-size:12px; line-height:16px; }
.ac_loading { background:white url(../img/loading.gif) right center no-repeat; }
.ac_odd { background-color:#ccc; }
.ac_over { background-color:#292929; color:white; }

/* navigation arrows */
.img_wrap { position:relative; }
.img_wrap .prevLink { position:absolute; top:50px; left:1px; border:0; }
.img_wrap .nextLink { position:absolute; top:50px; right:1px; border:0; }

/* Messages */
span.positive { height:22px; line-height:22px; color:#709a3c; display:block; font-weight:bold; padding:0 0 0 20px; background:url(../images/icon_positive.png) no-repeat left center; }
.error { background:url(../images/icon_negative.png) no-repeat left center; padding:0 0 0 25px; color:#d22034; margin:0; }
.success { background:url(../images/icon_positive.png) no-repeat left center; padding:0 0 0 25px; color:#709a3c; margin:0; }

/* Tables */
.avatar { margin:5px 5px 5px 15px; }
.avatar th { color:#3b4451; text-align:center; font-weight:bold; width:100px; }
.avatar input { float:none; width:auto; }
.avatar table,.avatar_t { background:url(../img/choose_avatar_center.png) no-repeat center center; height:90px; width:90px; padding:0; }
.avatar table td,.avatar_t td { text-align:center; margin:0; padding:0; }
.avatar_browse img { border:1px solid #cccccc; border-bottom:0; border-top:0; vertical-align:middle; }
.avatar_browse { background:#3b4451 url(../img/choose_avatar_center.png) no-repeat center center; height:90px; width:85px; cursor:pointer; }

/* Easy Slider */
#slideshow { width:1202px; overflow:hidden;}
#slideshow img { position:absolute; z-index:2; }
#slideshow ul,#slideshow li { margin:0; padding:0; list-style:none; overflow:hidden; border:0; vertical-align:bottom; }
#slideshow li { width:1202px; height:203px; display:block; overflow: hidden;}
#slideshow li a { width:1202px; height:203px; display:block; }
#prevBtn,#nextBtn { position:absolute; top:15px; z-index:3; height:23px; display:block; }
#prevBtn a,#nextBtn a { display:block; padding:0 11px 0 8px; line-height:23px; color:#fff; font-weight:bold; }
#prevBtn { left:20px; }
#prevBtn { background:url(../img/blue_span.png) no-repeat; }
#nextBtn { background:url(../img/green_span.png) no-repeat; }
#nextBtn { left:60px; }

/* Member side*/
.member_side { position:absolute; left:54%; top:2px; height:190px; width:288px; float:left; z-index:4; }
.profile_card { width:290px; height:120px; padding-top:10px; background:url(../img/profile_bg.png) no-repeat; margin:0 auto; }
.member_side .wrap { border-left:1px solid #d3d4d5; margin-top:8px; }
.member_side img.logout,.member_side .min { cursor:pointer; position:absolute; top:5px; }
.member_side img.logout { left:88%; }
.member_side .min { left:78%; }
.member_side h1 { margin:0 0 0 10px; background:url(../img/mside.png) no-repeat; }
.member_side .left,.profile .left { float:left; width:95px; margin:5px 0 0 10px; }
.member_side .right,.profile_card .right { float:left; width:160px; margin:5px 0 0 5px; }
.member_side .name,.profile_card .name { background:url(../img/mside_name_bg.png) no-repeat; color:#fff; height:25px; line-height:25px; padding-left:10px; }
.member_side .desc { width:140px; margin:0 auto; }
.member_side .desc p { margin:0 0 8px; }
.member_side .desc span { font-size:11px; margin:0; display:block; }
.member_side .desc a { line-height:170%; }
.news_table td { vertical-align:top; padding-right:10px; }
.articles_table td { vertical-align:top; width:33%; }

/*Preloaders*/
.loading { display:none; text-align:center; vertical-align:middle; margin:0 auto; width:30px; }
.preview { padding:5px 5px 20px; }
.preview a:hover h3 { text-decoration:underline; }
.preview img { border:1px solid #cccccc; float:left; margin:0 10px 10px 0; }
#preview div { width:145px; height:138px; border:1px solid #cccccc; margin:0 3px 10px 0; float:left; text-align:center; }
#preview .error { display:block; margin:0 auto; margin-top:5px; width:65px; }

/* polls */
.polls_r { display:none; width:265px; }
.polls h3 { margin:0; }
.poll_bar { height:12px; background:#f2f2f2; border:1px solid #cccccc; }
.poll_bar div { height:12px; background:url(../img/poll_bg.png); }
.poll_row { margin:5px 0; }
.left_box .poll_row { margin:20px 0 10px; }
.poll_row p { display:block; color:#010101; }
.poll_stat { float:right; line-height:12px; }
.poll_votes { display:block; float:right; margin:0; }
.poll_author { color:#cccccc; display:block; float:left; margin:0; }

/* Calendar */
.calendar ul { height:42px; list-style:none; margin:0; padding:0; text-align:center; }
.calendar ul li { float:left; width:155px; background:url(../img/calendar_tab.png) no-repeat; margin:3px 0 0; padding:10px 0 14px; font-size:14px; }
.calendar a { color:#a8201a; font-weight:bold; }
.calendar td a { text-decoration:underline; }
.calendar .content { width:325px; margin:0 auto; margin-top:6px; }
.calendar td { padding:2px 14px 1px; font-size:14px; text-align:center; }
.calendar .bold td { font-weight:bold; }
.calendar th { font-weight:bold; color:#a8201a; text-align:center; font-size:14px; padding:0 0 9px; }
.calendar .content { text-align:center; }
.calendar .highlight { background:#dedede; }

/* ImgPreview */
#imgPreviewWithStyles { width:auto; background:#2f3643; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; z-index:999; border:none; }
#imgPreviewWithStyles span,#imgPreviewWithStyles em { width:150px; color:white; text-align:center; display:block; padding:10px 0 3px; font-size:11px; }

/* Classified */
.cl_rent h1 { background:url(../img/cl_rent.png) no-repeat center left; }
.cl_add h1 { background:url(../img/cl_add.png) no-repeat center left; }
.classif .left { margin:10px 8px 10px 5px; width:124px; float:left; }
.classif .right { margin:10px 5px 0 0; width:627px; float:left; z-index:1; }
.classif .right p { line-height:16px; vertical-align:bottom; }
.classif .classbox { height:auto; margin:0 0 10px; }
.cl_table { z-index:1; margin:0 0 10px; color:#fff; width:627px; background:url(../img/cl_right_top.png) no-repeat; }
.cl_table .small { width:86px; }
.cl_table .medium { width:156px; }
.cl_table .large { width:286px; }
.cl_table textarea,.cl_table input { float:left; border:1px solid #e3e9ef; border-top:1px solid #abadb3; }
.cl_table th { height:27px; padding:0; }
.cl_table td { border:1px solid #d5d5d5; border-right:0; border-top:0; color:#6c6c6c; padding:2px 0; background:url(../img/cl_td.png) repeat-x; height:auto; }
.cl_table td.all_b { border-right:1px solid #d5d5d5; }
.cl_table td.left_td,.cl_table td.right_td { vertical-align:middle; height:auto; background:none; text-align:left; border:1px solid #d5d5d5; border-bottom:0; border-top:0; }
.cl_table td.right_td { width:470px; border-left:0; }
.cl_table p.error { vertical-align:middle; float:left; }
.cl_table td.left_td { border-right:0; padding:0 0 0 20px; }
.cl_table td.no_borders { padding-left:20px; text-align:left; border-top:0; border-bottom:0; border-right:1px solid #d5d5d5; background:none; }
.cl_table td a { color:#566a97; }
.cl_table th a { color:#fff; }
.cl_table th,.cl_table td { text-align:center; }
.cl_table span { color:#d22034; }
.cl_table .ae { color:#aeaeae; font-size:11px; line-height:15px; }
.cl_table .active,.cl_table .price:hover,.cl_table .brr:hover,.cl_table .city:hover { background:url(../img/cl_right_top_active.png) repeat-x; }
.cl_table .desc { width:auto; }
.cl_table .price { cursor:pointer; width:70px; }
.cl_table .price a { text-decoration:underline; }
.cl_table .brr { cursor:pointer; width:34px; }
.cl_table .brr a { text-decoration:underline; }
.cl_table .ba { width:34px; }
.cl_table .city { cursor:pointer; width:140px; }
.cl_table .city a { text-decoration:underline; }
.cl_table .tools { width:60px; }
.cl_table .cl_bottom { border:0; height:6px; background:url(../img/cl_table_bottom.png) no-repeat; }
.cl_table h4 { margin:20px 15px 10px 0; border-bottom:1px solid #d5d5d5; color:#566a97; font-size:14px; }
.cl_submit { margin:3px 0 0; border:0; color:#343434; width:90px; height:24px; cursor:pointer; background:url(../images/submit.png) no-repeat left top; }
.left .cl_top { padding:2px; background:url(../img/cl_left_top.png) no-repeat; }
.left .clpopup,.right .clpopup_wide { padding-top:1px; color:#fff; border:0; display:none; position:absolute; z-index:4; }
.left .clpopup { width:130px; }
.right .clpopup_wide { width:245px; }
.left .clpop_top { background:url(../img/clpop_top.png) no-repeat; }
.right .clpopup_wide .clpop_top { background:url(../img/clpop_top_wide.png) no-repeat; }
.right .clpopup_wide .clpop_bottom { background:url(../img/clpop_bottom_wide.png) no-repeat; padding-bottom:1px; }
.clpop_top a { display:block; margin:4px 10px 0; border-bottom:1px solid #555555; padding:2px; color:#fff; }
.clpop_top a:hover { text-decoration:underline; }
.left .cl_middle ul { color:#7cbd28; margin:0; padding:0; vertical-align:middle; list-style:none; }
.left .cl_middle ul li { margin:0; padding-left:10px; height:20px; cursor:pointer; border-top:1px solid #b9b9b9; }
.left .cl_middle ul li a { display:block; line-height:20px; }
.left .cl_middle li.active,.left .cl_middle li:hover { background:url(../img/cl_list_active.png) center left repeat-x; }
.left .cl_middle .other_list { }
.left .cl_middle .other_list li { padding:0; height:29px; }
.left .cl_middle ul.other_list li a { padding-left:42px; display:block; height:29px; line-height:29px; }
.left .cl_middle a.for_rent { background:url(../img/cl_rent.png) no-repeat center left; }
.left .cl_middle a.for_sale { background:url(../img/cl_for_sale.png) no-repeat center left; }
.left .cl_middle a.job { background:url(../img/cl_job.png) no-repeat center left; }
.left .cl_middle a.serv { background:url(../img/cl_serv.png) no-repeat center left; }
.left .cl_middle a.meeting { background:url(../img/cl_meeting.png) no-repeat center left; }
.left .cl_middle a.other { background:url(../img/cl_other.png) no-repeat center left; }
.left .cl_middle a.add_class { background:url(../img/cl_add_class.png) no-repeat center left; }
.left .cl_middle a.your_class { background:url(../img/cl_your_class.png) no-repeat center left; }
.left .cl_middle ul a { color:#010101; }
.cl_bottom { height:7px; background:url(../img/cl_left_bottom.png) no-repeat; }
.cl_bottom_bl { height:7px; background:url(../img/cl_left_bottom_bl.png) no-repeat; }
.clpop_bottom { height:6px; background:url(../img/clpop_bottom.png) no-repeat; }
.left .cl_middle { border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; }
.left .classbox h1 { margin:0 0 0 8px; font-size:12px; line-height:21px; padding-left:10px; text-align:center; color:#fff; float:none; }
.cl_pager ul { list-style:none; display:inline; }
.cl_pager li { display:inline; margin:0; padding:3px 8px; }
.cl_pager li.active,.cl_pager li.active a { color:#fff; background:url(../img/letter_bg.png) no-repeat center center; }
.cl_pager a:hover { text-decoration:underline; }
.cl_pager { float:right; padding:5px 20px 0 0; }
.cl_search { margin-top:11px; padding:1px; height:169px; color:#fff; background:url(../img/cl_search_bg.png) no-repeat; }
.cl_search h1 { margin-bottom:0; }
.cl_search .wrapper { margin:8px 16px 0 8px; background:url(../img/cl_search.png) no-repeat; }
.cl_search .input_select,.clpopup_wide .input_select { margin:15px 10px 10px 0; float:left; height:26px; background:url(../img/search_cl.png) no-repeat; width:165px; }
.cl_search .input_select input,.cl_search .input_select select,.clpopup_wide .input_select select { border:0; height:20px; margin:3px 0 2px 4px; width:135px; color:#010101; }
.cl_search .input_select select,.clpopup_wide .input_select select { background:none; width:157px; }
.cl_search .search { float:left; width:263px; height:26px; margin:0 10px 15px 0; background:url(../img/cl_search_input.png) no-repeat; }
.cl_search .search input { border:0; width:225px; height:20px; margin:3px 0 3px 30px; }
.cl_search .submit,.clpopup_wide .submit { float:left; font-weight:bold; border:0; width:67px; height:26px; margin:0 0 15px; background:url(../img/black_submit.png) no-repeat; }
.cl_upload_text { color:green; margin:1px 0; }

/* ! Video   */
.mini_player { padding:1px; display:block; width:210px; height:168px; text-align:center; margin:8px; background:#000 url(../img/movie_210.jpg); }
.mini_player img { text-align:left; border:0; margin:41px 0 0 63px; }

/* ! Contact Us   */
.contact_info { font-size:14px; line-height:32px; background:#EEF1F6; padding:10px; }
.contact_info img { border:0; margin:0 5px 0 0; }
.contact_us { width:250px; }
.contact_us td { text-align:right; }
.contact_us td,.contact_us th { padding:2px; }

/* Social */
.left_social_box { background:#fff url(../img/left_social_bg.jpg) no-repeat; margin:11px 8px 0 0; width:250px; padding:10px 0 0; float:left; }
.right_social_box { background:#fff url(../img/right_social_bg.png) no-repeat; margin:11px 0 0; width:522px; padding:10px 0 0; float:left; }
.right_social_box .wrapper,.left_social_box .wrapper { width:520px; border:1px solid #cccccc; border-top:0; border-bottom:0; }
.left_social_box .wrapper { width:248px; }
.right_social_box .bottom { width:522px; background:#f2f2f2 url(../img/right_social_bottom_bg.png) no-repeat; height:12px; }
.right_social_box .center { width:382px; margin:0 auto; }
.right_social_box textarea { width:382px; height:108px; }
.right_social_box span.new { float:right; font-family:Georgia; color:#46392c; font-weight:bold; }
.right_social_box .message { width:490px; margin:10px auto; border:1px solid #cccccc; background:#f1f1f1; }
.right_social_box .message img { float:left; margin:0 8px 0 0; }
.left_social_box .bottom { width:250px; background:#f2f2f2 url(../img/social/1_b.png) no-repeat; height:24px; }
.left_social_box .smenu { width:250px; background:#f2f2f2 url(../img/social/1.png) no-repeat; height:30px; }
.left_social_box .smenu a { margin:0 0 0 4px; color:#060606; text-transform:capitalize; }
.left_social_box .smenu a.active { color:#eaeaea; }
.left_social_box span { color:#fffefe; display:block; margin:5px 5px 0; overflow:hidden; }
.left_social_box h1 { color:#fff; float:none; overflow:hidden; margin:0; }

/* Super Forms */
.comments{
border:1px dotted #cacaca;
background: #f2f2f2;
padding:5px 5px 5px 10px;
margin: 0 0 0 10px;
overflow: hidden;
}
#change_ver{
cursor: pointer;
}
.comments .comment{ 
border:1px dotted #cacaca;
padding:5px;
margin: 5px 0;
position: relative;
display: none;
}
.comments .button_green {
background:#f2f2f2 url(../img/button_green_g.png) no-repeat scroll 0 0;
}
.comments p{
margin:0;
}
.comments #com_pages span{
float:left;
margin:0 4px 0 0;
}
.comments #com_pages a{
float:left;
margin:0 6px 0 0;
}
.comments textarea{
margin-bottom: 10px !important;
overflow: auto !important;
width:718px !important;
}
.comments .comment .delete_comment{
background: url(../images/icon_negative.png) no-repeat;
position: absolute;
display: block;
top:5px;
left:100%;
margin-left: -25px;
height:16px;
width:16px;
}
.error_message {
-moz-border-radius:5px;
background:#FBE3E4 url(../images/error.gif) no-repeat scroll 10px center;
border:1px solid #FBC2C4;
color:#8A1F11;
display:block;
height:22px;
line-height:22px;
margin:3px 0 !important;
padding:3px 10px 3px 35px !important;
}
.success_message {
-moz-border-radius:5px;
background:#D6FFD8 url(../images/success.gif) no-repeat 10px center;
border:1px solid #A0D997;
color:#436213;
display:block;
height:22px;
line-height:22px;
margin:3px 0;
padding:3px 10px 3px 35px !important;
}