@media screen{
	.start #site{width: 1203px; margin: 0px auto auto auto}
	.start #site #site_top{height: 90px;background: url(/images/start_site_top_bg.png) repeat-y}
	.start #site #site_top #logo{left: 30px}
	.start #site #site_top #welcome{position: absolute; right: 10px; top: 23px;}
	.start #site #site_content {background: #ffffff;margin:0px;padding:0px;width: 100%}
	.start #site #content .item{font-family: Arial; font-size: 16px; color: #666666; float:left; width: 326px; height: 220px; padding: 36px 32px 26px 32px;text-align: center; text-justify: newspaper; position: relative}
	.start #site #content .item .start_btn{position: absolute; top: 150px; left: 43px;width: 313px;text-align: center}
	.start #site #content .item .start_btn img{margin-bottom: 14px; }
	.start #site #content .item .start_btn a{font-size: 11px;color: #666666; }
	#site #site_foot{height: 113px;background: #f3f4f6;float:left;width: 100%; position: relative}
	#site #site_foot #small_cy{position: absolute; top: 28px; left: 171px;}
	#site #site_foot .links{color: #9b9b9d; top: 74px; left: 171px; position: absolute}
	#site #site_foot .links a{color: #000000;margin-left:22px}
	#site #site_foot #created,.start #site #site_foot #created a{color: #9b9b9d}
	#site #site_foot #created{position: absolute;top: 74px; right: 151px}

	.start #top_background{width: 100%; position: absolute; top: 0px; left:0px;height: 353px; background: #004952;z-index: 20}
	.start #bottom_background{width: 100%; position: absolute; top: 353px; left:0px;height: 353px; background: #f9f9f1; position:fixed; top:0; left:0; width:100%; height:100%; z-index: 10}
	.start #site #bg_left_top{width: 301px; height: 353px; position: absolute; top: 0px; left:-301px; background: url(/images/start/bg_left_top.jpg)}
	.start #site #bg_left_bottom{width: 301px; height: 461px; position: absolute; top: 353px; left:-301px; background: url(/images/start/bg_left_bottom.jpg)}
	.start #site #bg_right_top{width: 301px; height: 353px; position: absolute; top: 0px; right:-301px; background: url(/images/start/bg_right_top.jpg)}
	.start #site #bg_right_bottom{width: 301px; height: 461px; position: absolute; top: 353px; right:-301px; background: url(/images/start/bg_right_bottom.jpg)}

	.start #site #most_popular{width:888px; height:238px;clear: both; margin: auto; border-top: 4px solid #90a4ab;}
	.start #site #most_popular .item{float:left; width: 195px;border-bottom: 4px solid #afb8bf;border-right: 4px solid #afb8bf;padding: 0px 8px 8px 0px; margin-right: 15px}
	.start #site #most_popular .item img { vertical-align: middle; margin: 0 auto 0 auto; display: block; max-width: 195px; max-height: 132px; min-height: 132px;}
	.start #site #facebook{width:888px; height:238px;clear: both; margin: auto;}
	.start #site #content label{font-size: 12px; }
	.start #site #content input[type="text"],.start #site #content input[type="password"]{width: 224px; height: 25px; border: 1px solid #aaadb2;margin-bottom: 10px;margin-top: 3px}
	.start #site #content input[type="image"]{margin-bottom: 14px}
	body{width: 1203px; margin:auto; font-family: Arial; font-size: 11px; color:#000; }
	.site_active { color: #FF6600 !important; font-weight: bold !important; }
	img#bg { position:fixed; top:0; left:0; width:100%; height:100%;}
	/*.green img#bg{display: none}
	.blue img#bg{display: none}
	*/
	#site { position:relative; z-index:30;}
	img{border: 0px}
	#site_top{height: 74px; position: relative;color: #d4dad0}
	#site_top a{color: #d4dad0}

	#logo{position: absolute; left: 2px; top: 1px; width: 275px; height: 71px; display: block;font-size: 0px }

	#change_style { margin-top: 5px; margin-bottom: 10px; }
	#submit_row { padding-top: 20px; }
	#submit_row input, #submit_row button { height: 22px !important; font-family: Arial; }
	#submit_row input:focus, #submit_row button:focus { outline: none; }
	.form_row input, .form_row label { vertical-align: middle; }

	.grass hr{background: url(../images/grass/site_top_hr_bg.jpg) repeat-x; height: 8px; border: 0px;margin: 0px}
	.grass #site_top #site_top_panel{position:absolute; left: 294px; top: 9px; background: url(../images/grass/site_top_panel.png); width: 716px; height: 56px}
	.grass #site_top{background:url(../images/grass/site_top_bg.jpg) repeat-y}
	.green #logo {background: url(../images/green/logo.png);}
	.blue #logo {background: url(../images/blue/logo.png);}

	.turquoise hr{background: url(../images/turquoise/site_top_hr_bg.jpg) repeat-x; height: 8px; border: 0px;margin: 0px}
	.turquoise#top_site_bg_hr {background: url(../images/turquoise/site_top_hr_bg.jpg) repeat-x; height: 8px; border: 0px;margin: 0px}
	.turquoise #site_top #site_top_panel{position:absolute; left: 294px; top: 9px; background: url(/images/turquoise/site_top_panel.png); width: 716px; height: 56px}
	.turquoise #site_top{background: #02464f}
	.turquoise #logo {background: url(../images/turquoise/logo.png);}

	.green #top_site_bg{background: url(/images/green/site_top_bg.jpg) repeat-x; height: 74px; width: 100%; position: absolute; top: 0px; left:0px}
	.green #top_site_bg_hr{background: url(../images/green/site_top_hr_bg.jpg) repeat-x; position: absolute; top: 74px; left:0px;height: 8px; border: 0px;margin: 0px;width: 100%}
	body.green {background: url(../images/green/site_bg.jpg) repeat-x;background-color: #80bb45}
	.green hr{background: url(../images/green/site_top_hr_bg.jpg) repeat-x; height: 8px; border: 0px;margin: 0px}
	.green #site_top #site_top_panel{position:absolute; left: 294px; top: 9px; background: url(/images/green/site_top_panel.png); width: 716px; height: 56px}
	.green #site_top{ background: url(/images/green/site_top_bg.jpg) repeat-x}
	.green #site_top a{color: #013298}


	.blue #top_site_bg{background: url(/images/blue/site_top_bg.jpg) repeat-x; height: 74px; width: 100%; position: absolute; top: 0px; left:0px}
	.blue #top_site_bg_hr{background: url(../images/blue/site_top_hr_bg.jpg) repeat-x; position: absolute; top: 74px; left:0px;height: 8px; border: 0px;margin: 0px;width: 100%}
	body.blue {background: url(../images/blue/site_bg.jpg) repeat-x;background-color: #07396a}
	.blue hr{background: url(../images/blue/site_top_hr_bg.jpg) repeat-x; height: 8px; border: 0px;margin: 0px}
	.blue #site_top #site_top_panel{position:absolute; left: 294px; top: 9px; background: url(/images/blue/site_top_panel.png); width: 716px; height: 56px}
	.blue #site_top{ background: url(/images/blue/site_top_bg.jpg) repeat-x}
	.blue #site_top a{color: #013298}

	#site_top #server_date{color: #ffffff; position: absolute; left: 1038px; top: 40px}
	#site_top_search {width: 279px; height: 24px; border: 1px solid #ccccca; background: url(../images/site_top_search_bg.jpg) repeat-x; left: 10px; top: 9px; position: absolute; z-index: 40}
	#site_top_search_btn{width: 17px;height: 28px; position: absolute;left: 290px; top: 9px;z-index: 50}
	#site_menu{position: absolute; left: 363px; top: 12px; font-size: 11px}
	#site_menu a{display: block; height: 30px;line-height: 30px; width: 80px; float:left }
	#site_menu #signin{position: absolute; top: -15px; left: -30px}
	#advanced_search{position: absolute; left: 256px; top: 40px}

	#site_content{padding: 16px 23px 7px 9px;float:left;width: 1171px}
	#left_column { width: 197px; padding: 0; margin-right: 9px; float: left; }
	#left_panel{width: 197px; min-height: 10px}
	#promo_panel{width: 197px; min-height: 10px; margin-top: 10px;}
	#center_panel{width: 592px;  min-height: 10px;float:left;margin-right: 9px}

	#right_panel_ajax_content{width: 362px;  min-height: 10px;position: absolute; z-index: 40; top: 0px;display:none;}
	#right_panel_ajax_content .content{ background:#ffffeb;height: 838px;}
	#right_panel_ajax_content .top{background:#ffffeb!important;}
	#right_panel_ajax_content .bottom{background:#ffffeb!important;}
	#right_panel_ajax_content .corner_top_left{background: url(../images/corner_top_left_active.png) no-repeat bottom;}
	#right_panel_ajax_content .corner_bottom_right{background: url(../images/corner_bottom_right_active.png) no-repeat top;}
	#right_panel_ajax_content .corner_top_right{background: url(../images/corner_top_right_active.png) no-repeat bottom;}
	#right_panel_ajax_content .corner_bottom_left{background: url(../images/corner_bottom_left_active.png) no-repeat top;}
	#right_panel_ajax_content_wrapper{width: 362px;overflow:hidden; height: 100%;position: fixed}

	.post_active{background: #ffffeb}
	#right_panel{width: 362px; float:left;position: relative;height: 856px}
	#right_panel .content { overflow: hidden; height: 838px }
	h1{margin: 0px; padding:0px}
	h1 a{font-size: 11px; font-weight: 400}
	#right_panel .info{font-size: 11px; line-height: 20px}
	#right_panel .info a{font-size: 12px;}
	#right_panel .statistics{height: 255px}
	#right_panel hr{margin-top: 16px;margin-bottom:23px}
	#right_panel .location{height: 350px}
	#right_panel .footer{}
	ul.company_stats{list-style-type: none; margin: 0px;padding: 0px}
	ul.company_stats li{margin-bottom: 10px}
	ul.company_stats li span{font-size: 13px; color: #0085b2}

	#right_panel hr{height: 1px;background: #e5e5e5}

	#right_panel_message{width: 362px;  min-height: 10px;float:left;}
	#right_panel_message hr{height: 1px;background: #e5e5e5}

	.panel {position: relative;}
	.corner_top_left{position: absolute;width: 9px; height: 9px; background: transparent url(../images/corner_top_left.png) no-repeat bottom; left: 0px; top: 0px}
	.corner_top_right{position: absolute;width: 9px; height: 9px; background: transparent url(../images/corner_top_right.png) no-repeat bottom; right: 0px; top: 0px}
	.corner_bottom_left{position: absolute;width: 9px; height: 9px; background: transparent url(../images/corner_bottom_left.png) no-repeat top; left: 0px; bottom: 0px}
	.corner_bottom_right{position: absolute;width: 9px; height: 9px; background: transparent url(../images/corner_bottom_right.png) no-repeat top; right: 0px; bottom: 0px}

	#left_panel.panel div.top{height:9px;width: 185px;  background: #ffffff; margin: auto}
	#left_panel.panel div.bottom{height:9px;width: 185px;  background: #ffffff; margin: auto}
	#promo_panel.panel div.top{height:9px;width: 185px;  background: #ffffff; margin: auto}
	#promo_panel.panel div.bottom{height:9px;width: 185px;  background: #ffffff; margin: auto}
	#center_panel .panel div.top{height:9px;width: 580px;  background: #ffffff; margin: auto;}
	#center_panel .panel div.bottom{height:9px;width: 580px;  background: #ffffff; margin: auto;margin-bottom: 9px}
	#right_panel.panel div.top{height:9px;width: 350px;  background: #ffffff; margin: auto}
	#right_panel.panel div.bottom{height:9px;width: 350px;  background: #ffffff; margin: auto}

	#right_panel_message.panel div.top{height:9px;width: 350px;  background: #ffffff; margin: auto}
	#right_panel_message.panel div.bottom{height:9px;width: 350px;  background: #ffffff; margin: auto}

	h1{margin: 0px; font-size: 14px}
	.cleardefault{color: #cccccc}
	.cleardefaultactive{color: #000000}
	.panel .content{ background: #ffffff;  padding: 0px 9px 0px 9px;height: auto;}


	a{text-decoration: none;color: #0183b4}
	a:hover{text-decoration: underline}
	ul.top{margin: 0px}

	#register_tabs{height: 30px; background: #e5e5e5;text-align: center; margin: 12px 0px 10px 0px}
	#register_tabs  .tabs{margin:auto;width: 515px}
	#register_tabs .tabs .tab{position: relative; width: 137px;margin-right: 34px;float:left;height:21px;margin-top: 4px;}
	#register_tabs .tabs .tab.active a{background: #ffffff;}
	#register_tabs .tabs .tab.active .corner_top_left{background: #000;width: 4px; height: 4px;background: url(../images/a_active_corner_top_left.png)}
	#register_tabs .tabs .tab.active .corner_top_right{background: #000;width: 4px; height: 4px;background: url(../images/a_active_corner_top_right.png)}
	#register_tabs .tabs .tab.active .corner_bottom_right{background: #000;width: 4px; height: 4px;background: url(../images/a_active_corner_bottom_right.png)}
	#register_tabs .tabs .tab.active .corner_bottom_left{background: #000;width: 4px; height: 4px;background: url(../images/a_active_corner_bottom_left.png)}

	#register_tabs .tabs .tab .corner_top_left{background: #000;width: 4px; height: 4px;background: url(../images/a_corner_top_left.png)}
	#register_tabs .tabs .tab .corner_top_right{background: #000;width: 4px; height: 4px;background: url(../images/a_corner_top_right.png)}
	#register_tabs .tabs .tab .corner_bottom_right{background: #000;width: 4px; height: 4px;background: url(../images/a_corner_bottom_right.png)}
	#register_tabs .tabs .tab .corner_bottom_left{background: #000;width: 4px; height: 4px;background: url(../images/a_corner_bottom_left.png)}

	#register_tabs .tabs .tab a{width: 100%;color: #999999;display: block;line-height: 21px;background: #efefef;}

	form {margin: 0;}
	form .form_row{font-size: 11px}
	form .form_row .label{width:100%;margin-top: 0px;margin-bottom: 4px}
	form .form_row label{text-align: left;font-weight: 600;}
	form .form_row .form_help{text-align: left; font-weight: 400;color: #9a9a9a;padding-left: 2px}
	form .form_row input[type='text'], form .form_row input[type='password']  {width: 409px; height: 30px; border: 1px solid #cccccc;margin-bottom: 7px;font-family: Arial; font-size: 12px}
    form .form_row select {width: 411px;}
	form .form_row textarea {width: 409px; height: 100px; border-bottom: 1px solid #e1e8f0; border-top: 1px solid #adacb2;border-left: 1px solid #dbe0e6;border-right: 1px solid #dbe0e6;font-family: Arial; font-size: 12px}

	ul.error_list{list-style-type: none;color: #e32529;float:right; width: 155px; padding: 0px; margin:0px}
	ul.benefits{list-style-type: none;padding: 0px}
	ul.benefits li{padding-left: 52px;height: 42px;line-height: 42px; margin:10px 0px 10px 0px;background: url("../images/flower.png") left 0em no-repeat;}
	form#signin {margin-top: 10px;}
	form#signin input[type="text"],form#signin input[type="password"]{height: 23px; width: 139px;border: 1px solid #345520; }
	form#signin input[type="submit"]{height: 23px; width: 54px;border: 1px solid #345520;}
	input[type="submit"]{cursor: pointer}

	#map_canvas{border:3px solid #cccccc;width: 565px; height: 300px;margin-left: -2px}
	.form_row.form_row_error input[type='text'], .form_row.form_row_error input[type='password'] {background: #f2aeae; border: 1px solid #e32529}
	form .form_row.form_row_error textarea{background: #f2aeae; border: 1px solid #e32529}
    ul.checkbox_list {list-style-type: none;margin-bottom: 10px;float:left;}
	ul.checkbox_list li{float:left;width: 267px;line-height: 10px}
    #promo_form ul.checkbox_list li {width: 167px}
    ul.checkbox_list li label{font-weight: 400;}

	.btn_small{position: relative; width: 121px;cursor:pointer}
	.btn_small .corner_top_left{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_top_left.jpg)}
	.btn_small .corner_top_right{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_top_right.jpg)}
	.btn_small .corner_bottom_left{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_bottom_left.jpg)}
	.btn_small .corner_bottom_right{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_bottom_right.jpg)}
	.btn_small input{background: url(../images/buttons/background_small.jpg) repeat-x; width: 121px;height: 20px;border: 1px solid #c7c7c7; font-size: 11px;line-height: 10px;color: #646462;}
	.btn_small button{background: url(../images/buttons/background_small.jpg) repeat-x; width: 121px;height: 20px;border: 1px solid #c7c7c7; font-size: 11px;line-height: 10px;color: #646462}
	.btn_small a, .btn_small span{background: url(../images/buttons/background_small.jpg) repeat-x; width: 119px;height: 20px;border: 1px solid #c7c7c7; font-size: 11px;line-height: 19px;text-align:center;color: #646462;display:block}
	.btn_small a:hover{text-decoration:none}



	.btn_small_green{position: relative; width: 121px;cursor:pointer}
	.btn_small_green .corner_top_left{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_top_left.jpg)}
	.btn_small_green .corner_top_right{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_top_right.jpg)}
	.btn_small_green .corner_bottom_left{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_bottom_left.jpg)}
	.btn_small_green .corner_bottom_right{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_bottom_right.jpg)}
	.btn_small_green input{background: url(../images/buttons/background_small.jpg) repeat-x; width: 121px;height: 20px;border: 1px solid #c7c7c7; font-size: 11px;line-height: 10px;color: #646462}
	.btn_small_green button{background: url(../images/buttons/background_small.jpg) repeat-x; width: 121px;height: 20px;border: 1px solid #c7c7c7; font-size: 11px;line-height: 10px;color: #646462}
	.btn_small_green a, .btn_small_green span{background: url(../images/buttons/background_small_green.jpg) repeat-x; width: 179px;height: 20px;border: 1px solid #c7c7c7; font-size: 11px;line-height: 20px;text-align:center;color: #646462;display:block}
	.btn_small_green a:hover{text-decoration:none}

	.btn{position:relative; float:left; cursor:pointer}
	.btn .corner_top_left{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_top_left.jpg)}
	.btn .corner_top_right{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_top_right.jpg)}
	.btn .corner_bottom_left{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_bottom_left.jpg)}
	.btn .corner_bottom_right{background: #000;width: 3px; height: 3px;background: url(../images/buttons/background_small_bottom_right.jpg)}
	.btn input{background: url(../images/buttons/background_normal.jpg) repeat-x; width: 161px;height: 25px;border: 1px solid #bbbbbb; font-size: 11px;line-height: 10px;color: #656565; font-weight: 600}
	form#register{padding-bottom:100px}
	form#register a{color: #0484b3}

	#header {position: relative;position: relative}
	#header .content{height: 145px}
	#header #profile_invite{position: absolute; top: 15px; right: 15px}


	#header img{}
	#header .name{position: absolute; top: 10px; left: 76px;font-size: 16px; font-weight: 600;}
	#header .name a{color: #333333}
	#header .name a:hover{text-decoration: none}
	#header .address{position: absolute; top: 33px; left: 76px;font-size: 12px}
	#header hr{position: absolute; top: 105px;left: 10px;width: 95%;height: 1px; background: #e5e5e5}
	#header .description{position: absolute; top: 118px; left: 10px;font-size: 12px; color: #666666}
	#header_menu{position:absolute; top: 80px}
	#header_menu a{margin-right: 16px}
	#header .btn_small{position: absolute;right: 20px;top: 7px}

	.post{position: relative; border-bottom: 1px solid #b2c1a0;height: 72px; cursor: pointer}
	.post:hover{background:#fffff5}
	.post a.avatar{position:absolute; top: 10px; left:0px}
	.post .title{position: absolute; top: 7px; left: 66px; font-size: 14px; font-weight: 600}
	.post .text{position: absolute; top: 24px; left: 66px; font-size: 14px; font-weight: 400; width: 445px; max-height: 35px; overflow: hidden;}
	.post .date{position: absolute; top: 59px; left: 66px; font-size: 10px; font-weight: 400;color: #999999}
	.post .details{position: absolute; bottom: 1px; right: 1px;}
	.post .delete_post{width: 14px; height: 15px; position: absolute; top: 5px; right: 5px; display:none; z-index:20}
	.post:hover .delete_post{display:block}
	.post .post_type{position: absolute; right: 50px; top:5px;}
    .post .image_included{position: absolute; right: 70px; top:5px;width:16px;height:16px;}


	.delete .delete_post { width: 15px; height: 15px; display: inline-block; padding:0;}
	#search_results .delete { z-index: 20; }

	#prompt_comment,#prompt, .modal { background-color:#fff; display:none; width:512px; min-height: 269px; text-align:left; border:6px solid #ffa16e; opacity:1; -moz-border-radius:6px; -webkit-border-radius:6px;z-index:9000;-moz-box-shadow: 0 0 25px #ccc; -webkit-box-shadow: 0 0 25px #ccc;}
	#prompt_map{ background-color:#fff; display:none; width:900px; min-height: 700px; text-align:left; border:6px solid #ffa16e; opacity:1; -moz-border-radius:6px; -webkit-border-radius:6px;z-index:9000;-moz-box-shadow: 0 0 25px #ccc; -webkit-box-shadow: 0 0 25px #ccc;}
	.modal h2 { margin:0px; background: #ffa16e; font-size:18px;font-weight: 400; text-indent: 7px;height: 32px;line-height: 32px}
	.modal textarea{ width: 472px; height: 86px;margin: 16px; border: 2px solid #a5d38b;-moz-border-radius:6px; -webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #b8daa7; -webkit-box-shadow: 0 0 10px #b8daa7; }
	.modal h3 { background: #dff9d6; width: 473px; height: 14px;margin-left: 17px; line-height: 14px;}
	.modal .post_content { background: #dff9d6; width: 459px;padding: 7px;color: #999999; margin-left: 17px; margin-top: 10px; overflow-wrap: break-word; word-wrap: break-word; }
	.modal .top_h { margin-top: 10px; margin-bottom: 10px; }
	.modal .btn_small{position: absolute;right: 22px;bottom: 25px}
	.modal .close{position: absolute; top: 2px; right: 10px}
	.modal .close_map{position: absolute; top: -15px; right: -15px;background: url(../images/close_map.png); width: 29px; height: 29px;z-index: 999; cursor: pointer}
	.modal .commented{height: 82px;}
	button{cursor: pointer}

	.full_post .post_head{height: 130px;position: relative;}
	.full_post .post_head .close_message{position: absolute; top: -4px; right: 1px;color: #99999b;cursor: pointer}
	.full_post .post_head img{float:left;}
	.full_post .post_head .name{position: absolute; top: 0px; left: 65px; font-size: 16px;font-weight: 600}
	.full_post .post_head .address{position: absolute; top: 25px; left: 65px;}
	.full_post .post_head .more_details{float:left; width: 100%;margin-top: 7px}
	.full_post .post_head  hr {margin-top: 18px;margin-bottom: 17px}
	.full_post .menu { margin: 30px 10px 8px 10px; text-align: center; width: 324px; display: inline-block;}
	.full_post .menu a{display: inline;}
	.full_post .menu .first {float: left;}
	.full_post .menu .last {float: right;}
	.full_post .post_content{margin-top: 28px}
	.full_post .post_content .date{margin: 18px 0px 18px 0px;color: #999999; text-align: right;}
	.full_post .post_content .text{font-size: 14px;margin-bottom: 48px;  overflow-wrap: break-word; word-wrap: break-word;}
	.full_post .post_content  .rest{height: 18px}
	.full_post .post_content .leave_comment{color: #999999;width: 50%;float:left;height: 18px;line-height: 18px;position: relative}
	.full_post .post_content .leave_comment a{position: absolute; top:0px;left:28px; color: #999999}
	.full_post .post_content .rate_post{color: #999999;width: 50%;float:left;height: 18px;line-height: 18px;position: relative; text-align:right}
	.full_post .post_content .rate_post span{position: absolute; top:0px;right:105px; color: #999999}
	.full_post #post_comments{margin-top: 48px;}
	.full_post #post_comments h1 {margin-bottom: 0px;}
	.full_post #post_comments .comment{min-height: 91px; margin-top: -1px; border-top: 1px solid #ebebeb;  border-bottom: 1px solid #ebebeb;font-size:14px;margin-top: 10px}
	.full_post #post_comments .comment img{float:left;margin-top: 10px}
	.full_post #post_comments .comment .detail .name{font-weight: 600}
	.full_post #post_comments .comment .detail{float:left; width: 240px; margin: 10px}
	.full_post #post_comments .comment .detail .date{font-size: 10px; color: #999999; text-align: right; float: right; margin-right: -25px;}
	.full_post .www_address { margin-top: 3px; }
    .full_post .image {clear: both; display: block; border:none; max-width: 344px; margin: 10px auto; cursor: pointer;}

	ul.settings_menu{ margin:10px 0px 10px 0px; padding:0px; width: 100%; background: #e5e5e5;list-style-type: none;height: 30px}
	ul.settings_menu li{float:left}
	ul.settings_menu li div.submenu{margin:5px; padding:0px;width: auto; background: #efefef;position: relative;}
	ul.settings_menu li div.submenu:hover{opacity:0.7}
	.submenu .corner_top_left{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_small_top_left.jpg) no-repeat bottom;}
	.submenu .corner_top_right{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_small_top_right.jpg) no-repeat bottom;}
	.submenu .corner_bottom_left{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_small_bottom_left.jpg) no-repeat top;}
	.submenu .corner_bottom_right{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_small_bottom_right.jpg) no-repeat top;}

	ul.settings_menu li div.submenu.active{margin:5px; padding:0px;width: auto; background: #ffffff;position: relative;}
	.submenu.active .corner_top_left{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_active_small_top_left.jpg) no-repeat bottom;}
	.submenu.active .corner_top_right{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_active_small_top_right.jpg) no-repeat bottom;}
	.submenu.active .corner_bottom_left{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_active_small_bottom_left.jpg) no-repeat bottom;}
	.submenu.active .corner_bottom_right{width: 3px; height: 3px;background: #e5e5e5 url(../images/buttons/background_submenu_active_small_bottom_right.jpg) no-repeat bottom;}

	.submenu.active input{background: #ffffff; width: 97px;height: 21px;border:0px; font-size: 11px;line-height: 10px;color: #646462}
	.submenu.active button{background: #ffffff; width: 97px;height: 21px;border:0px; font-size: 11px;line-height: 10px;color: #646462}
	.submenu.active a{background: #ffffff; width: 97px;height: 21px;border:0px; font-size: 11px;line-height: 20px;text-align:center;color: #646462;display:block}
	.submenu.active a:hover{text-decoration:none}

	.submenu input{background: #efefef; width: 97px;height: 21px;border:0px; font-size: 11px;line-height: 10px;color: #646462}
	.submenu button{background: #efefef; width: 97px;height: 21px;border:0px; font-size: 11px;line-height: 10px;color: #646462}
	.submenu a{background: #efefef; width: 97px;height: 21px;border:0px; font-size: 11px;line-height: 20px;text-align:center;color: #646462;display:block}
	.submenu a:hover{text-decoration:none}

	#submenu_content{width: 100% }
	#submenu_content #map_canvas{border: 0px;float:left;margin-left: 2px}
	#submenu_content #update_map{position: relative}
	#submenu_content #update_map .btn_small{float: right}
	#submenu_content_map{height: 300px; width: 100%}

	#submenu_content textarea, #submenu_content input[type="text"],#submenu_content input[type="password"], #submenu_content select {width: 572px;font-family:Arial}
    #submenu_content select {width: 574px;}
	#albums .nextrow{clear: both;height: 0px}
	#albums .album{float:left; width: 140px;height: 200px;text-align: center; overflow: hidden; position: relative}
	#albums .album .delete{position: absolute; top: 0px; right: 0px;width: 16px; height: 16px}
	#pictures .nextrow{clear: both;height: 0px}
	#pictures .picture{float:left; width: 190px;height: 200px;text-align: center; overflow: hidden; position: relative}
	#pictures .picture .delete{position: absolute; top: 0px; right: 0px;width: 16px; height: 16px}

	#movies .nextrow{clear: both;height: 0px}
	#movies .album{float:left; width: 270px;height: 250px;text-align: center; overflow: hidden }
	#testtops {float: left }
	#leave_your_comment{display: none}
	#ajaxloader{position:absolute; top: 80px;left: 240px}

	#wall{width: 576px;margin: 0px 7px 0px 7px}
	.stronger{font-size: 14px; font-weight: 600}
	.success{background: #d6ffd5; border: 1px solid #26a726; color: #009a00;height: 29px;position: relative;margin-bottom: 17px}
	.success img{position: absolute; top: 2px; left: 10px}
	.success span{line-height: 29px;margin:0px; padding: 0px;height: 29px;position: absolute; top: 0px; left: 50px}
	.success .corner_top_left{top:-1px;left:-1px; background: url(/images/success_top_left.png);width: 6px;height: 6px}
	.success .corner_top_right{top:-1px;right:-1px; background: url(/images/success_top_right.png);width: 6px;height: 6px}
	.success .corner_bottom_left{bottom:-1px;left:-1px; background: url(/images/success_bottom_left.png);width: 6px;height: 6px}
	.success .corner_bottom_right{bottom:-1px;right:-1px; background: url(/images/success_bottom_right.png);width: 6px;height: 6px}

	#stars{margin: 30px;}
	#stars .star{width: 17px; height: 17px;background: url(/images/stars/star.png) no-repeat;float:left;padding-left: 3px;cursor: pointer}
	#stars .star_hover{width: 17px; height: 17px;background: url(/images/stars/star_hover.png) no-repeat;float:left;padding-left: 3px;cursor: pointer}
	.overall_rating{position: absolute; top:52px; right: 5px; width: 120px}
	.overall_rating .info{position:absolute; top: 0px; right:0px;font-size: 18px;}
	.overall_rating .rate{position:absolute; top: 20px; right:12px;font-size: 20px;}

	#post_stars{width: 96px; height:15px;position:absolute;top:0px; right:0px}
	#post_stars .post_star{width: 17px; height: 17px;background: url(/images/stars/post_star.png) no-repeat;float:left;padding-left: 2px;cursor: pointer}
	#post_stars .post_star_hover{width: 17px; height: 17px;background: url(/images/stars/post_star_hover.png) no-repeat;float:left;padding-left: 2px;cursor: pointer}

	#post_leave_comment{position: relative;}
	#post_leave_comment img{position: absolute; left: -27px; top: -5px}

	#message_list .message{width: 100%; min-height: 50px}
    #message_list .message_read_form { position: absolute; top:10px; right: 0; width: 85px}
    #message_list .message_read_form input[type=checkbox] { vertical-align: middle }
    #message_list .message_read_form button { background: url(/images/buttons/ok_button.png) no-repeat 0 0; display: block;  width: 41px; height: 20px; border: none; margin: 0 auto; margin-top:5px}
	h4{background: #eaeaea; color: #999999; height: 20px; width: 592px;line-height: 20px; text-indent: 10px; font-size: 12px; font-weight: 400;margin:0px 0px 0px -9px; padding: 0px}
	.search_result_user, .search_result_company{height: 73px; width: 100%; border-top: 1px solid #d9e0d0;border-bottom: 1px solid #d9e0d0;margin-top: -1px; position: relative}
	.search_result_user .delete, .search_result_company .delete{position: absolute; right: 0px; top: 0px; z-index: 100}
	.search_result_user .prof_picture, .search_result_company .prof_picture{width: 60px; height: 73px; float:left; position: relative}
	.search_result_user .description, .search_result_company .description{height: 73px; float:left; width: 400px; position: relative}
	.search_result_user .show_profile, .search_result_company .show_profile{width:110px; height: 73px; float:left; position: relative;}
	.search_result_user .show_profile img, .search_result_company .show_profile img{position: absolute;left: 3px; top: 25px}

	.search_result_user .prof_picture img, .search_result_company .prof_picture img{position: absolute; top: 12px; left: 5px;width: 48px; height: 48px}
	.search_result_user .description .name, .search_result_company .description .name{position: absolute; top: 12px; left: 5px; font-weight: 600; font-size: 12px}
	.search_result_user .description .info, .search_result_company .description .info{position: absolute; top: 30px; left: 5px; font-weight: 400; font-size: 12px;width: 400px;  height: 32px; overflow: hidden}
	#search_results h2{margin-top:0px}
	#search_main{padding: 10px; height: 160px; width: 1100px;margin-left: 40px; margin-right: 40px}
	#search_main #search_form{position: relative; height: 95px;}
	#search_main_text {width: 570px!important; height: 29px!important; border:1px solid #d9d9d9!important;position: absolute; top: 0px; left: 0px}
	#search_main_btn {position: absolute; top: 7px; left: 590px}
	#search_main .advanced{position: absolute; top: 60px; left: 428px; }
	#search_main .advanced span{font-size: 16px; line-height: 20px;height: 20px;width: 30px;display:block;float:left}

	#search_main .info{color: #989898; font-size: 12px; min-height: 12px; clear: both;}
	#search_main hr{height: 3px; border-left: 0px; border-right: 0px;border-top: 1px solid #8ea5ab; border-bottom: 1px solid #8ea5ab;margin-left: -10px}
	.content h1{margin-bottom: 20px}
	#search_left { width: 700px; float: left; height: 145px; border-right: 1px solid #ccc;}
	#login_box {float: right;}
	#login_box .start_btn { float: right; }
	#login_box #signin { width: 226px; margin-top: -10px; margin-right: 30px;}
	#login_box #signin * {margin-top: 0 !important; margin-bottom: 5px !important; }
   h2#start_top_header_info { text-align: center; color: #2F7380; font-size: 20px; font-weight: normal; font-family: Arial; }

	.start_btn.celebrity {top: 152px !important;}

	#my_avatar{position: relative; width: 48px; height: 48px; margin: 0px; padding:0px}
	#my_avatar a { display: block; }
	#my_avatar_hover { position: absolute; height: 33px; width: 48px;}
	#my_avatar_change_hover { position: absolute; top: 33px; width: 48px; height: 15px;}
	#my_avatar_change{position: absolute;width: 48px; height: 15px;top:33px;left: 0px; background: #cccccc; color: #000000;text-align: center;opacity:0.5;filter:alpha(opacity=50); display: none}
	#my_avatar_change a{color: #000000}
	#logged_in{position: absolute; left: 1038px; top: 30px}

	/* pagination */
	.pagination-box {
		overflow: hidden;
	}

	.pagination {
		float:right;
	}

	.pagination a, .pagination span {
		padding: 0 3px;
		font-size: 12pt;
	}


	/* poster generation page styles */

	.form_row .radio_list .poster_list_element {
		display: inline-block;
		text-align: center;
		margin-bottom: 10px;
		width: 186px;
	}

	.form_row .radio_list .poster_list_element label {
		display: block;
		text-align: center;
	}

	.form_row .radio_list .poster_list_element label img{
		max-width: 184px !important;
		border: 2px solid #ccc;
		margin: 0 2px;
	}

	.form_row .radio_list .poster_list_element input {
		display: block;
		width: 100%;
		margin: 0 auto;
	}

	.form .label {
		display: block;
		font-weight: bold;
		width: 100%;
	}

	.form .inline {
		display:inline;
	}

	.form input[type="text"] {
		width: 409px !important;
	}

	.form em {
		color: #0000ff;
		font-style: normal;
	}

	.form .form_row {
		margin: 5px 5px;
	}

	.form .submit {
		padding: 20px;
		margin: 0 auto;
	}

    .submit.inline {
        display: inline-block;
    }

	.form input[type="submit"], .form button[type="submit"] {
		display: block;
		height: 30px;
		width: 130px;
		margin: 0 auto;
	}

	.form .error_list {
		width: 150px;
	}

	.form .poster_download {
		position: absolute;
		left: 0;
		top: 15px;
	}

	.form .form_row.last {
		margin: 0;
		position: relative;
	}

	.form_row .radio_list {
		list-style-type: none;
		margin: 0;
		padding-left: 0;
	}

	.form_row .radio_list li {
		display: inline;
		line-height: 2em;
	}

	#limitedoffer .btn_small button {
		width: 121px !important;
	}

	#limitedoffer .btn_small a {
		height: 23px;
		line-height: 25px;
		background: url(../images/buttons/background_normal.jpg) repeat-x;
	}

	.btn_small_green.limited_sign_success_button {
		width: auto;
	}

	.offer-inactive-info {
		color: #ee0909;
	}

	#reservation_form .last .btn_small, #limitedoffer .last .btn_small {
		float: right;
		margin: 10px;
	}

	#reservation_form .btn_small {
		width: 130px;
	}

	#reservation_form .btn_small a, #reservation_form .btn_small button, #limitedoffer .last .btn_small button {
		height: 25px;
		line-height: 25px;
		width: 128px;
		background: url(../images/buttons/background_normal.jpg) repeat-x;
	}

	#reservation_form .btn_small button {
		height: 27px;
		width: 130px;
	}

	.clear {
		height: 0;
		display: block;
		float: none;
		clear: both;
	}

	/* /poster generation */

    /* business cards */
    #card_form input[type=submit] {
        margin: 0 auto;
        display: block;
        height: 30px;
    }
    #card_form .form_row.last {
        margin-top: 40px;
    }

    h1.card_list_header {
        font-size: 12px;
    }

    .form_row .radio_list {
        margin: auto auto;
        width: 100%;
    }

    .form_row .radio_list .card_list_element {
        display: block;;
		text-align: center;
		margin-bottom: 10px;
        margin-left: -60px;
	}

	.form_row .radio_list .card_list_element label {
		display: inline-block;
		text-align: center;
	}

	.form_row .radio_list .card_list_element label img{
		width: 300px;
        border: 2px solid #ccc;
		margin: 0 2px;
	}

	.form_row .radio_list .card_list_element input {
        margin-right: 40px;
	}

	.form .label {
		display: block;
		font-weight: bold;
	}

	.form .inline {
		display:inline;
	}
    /* end business cards */

	/* top 3 */

	.tops {
		overflow: hidden;
	}

	.tops .top {
		list-style-type: none;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #ccc;
		padding-bottom: 20px;
	}

	.tops .top li {
		line-height: 25px;
	}

	.tops .top li * {
		display: inline;
		vertical-align: middle;
	}

	.tops .top li img {
		margin-right: 8px;
		width: 20px;
		height: 20px;
	}

	.tops .top li a:hover {
		text-decoration: none;
	}

	.tops .top li span:hover {
		text-decoration: underline;
	}

	.tops .top li span {
	}

	.tops .header {
		display: block;
		font-size: 20px;
		margin-bottom: 10px;
		padding-top: 8px;
		clear: both;
	}

	.tops .more {
		display: block;
		clear: both;
		float: right;
			margin-top: -16px;
	}

	/* /top 3 */

	/* company list */

	.company_list_row {
		display: block;
		clear: both;
		overflow: hidden;
		position: relative;
		padding-bottom: 15px;
		padding-top: 5px;
		border-top: 1px solid #ccc;
	}

	.company_list_row .avatar {
		margin-right: 10px;
		display: block;
	}

	.company_list_row .avatar img {
		width: 50px;
		height: 50px;
	}

	.center_container {
		display: inline;
		vertical-align: middle;
	}

	.company_list_row .center_container {
		position: absolute;
		width: 125px;
		top: 50%;
		right: 0;
		margin-top: -10px;
	}

	.company_list_row .content_container {
		width: 65%;
	}

	.company_list_row div {
		float: left;
		display: inline-block;
	}

	.company_list_row .title {
		font-weight: bold;
		clear: both;
	}

	.company_list_row .text {
		clear: both;
	}

	.content span.title {
		padding-bottom: 10px;
		font-size: 15pt;
		display: block;
	}

	.ui-datepicker {
		z-index: 100;
	}

	.promo_right {
		overflow: hidden;
	}

	.promo_right_separator {
		margin-bottom: 10px;
		margin-right: 10px;
	}

    #promo_box hr.promo_separator {
        margin-bottom: 10px;
        margin-right: 10px;
        height: 1px;
        color: #e5e5e5;
        margin-top: 10px;
        background: #e5e5e5 none;
    }

	.promo, .promo_list {
		display: block;
		clear: both;
		overflow: hidden;
	}

	.promo_list img {
		float: left;
		width: auto !important;
        margin-bottom: 16px;
	}

	.promo_list {
		position: relative;
	}

	.promo_info {
		clear: both;
		margin-bottom: 10px;
		padding-top: 5px;
	}

	.promo_info span {
		display: block;
	}

	.pre_display {
		color: #00cc05;
		font-weight: bold;
	}

	.restore_promo_box {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -10px;
		text-align: center;
	}

	.modal_box {
		padding: 5px;
	}
    .promo a.img-container, .promo_right a.img-container {
        float: left;
        display: block;
    }
	.promo img, .promo_right img {
		width: 88px;
	}

	.promo_right .promo_description {
		width: 230px;
	}

	.promo_title {
		display: block;
		color: #0183B4;
		padding-bottom: 2px;
	}

	#promo_box, .promo_box {
		float: none;
		overflow: hidden;
	}

	#promo_box h2 {
		margin-top: 3px;
	}

	.right_promo_box {
		margin-top: 30px;
		overflow: hidden;
	}

	.promo_description {
		float: left;
		padding-left: 8px;
		width: 80px;
		color: #999;
	}

	.promo_delete_btn_box {
		margin-top: 20px;
	}

	.modal_box .hasDatepicker {
		width: 300px !important;
	}

	.modal_box .btn_small {
		bottom: 10px;
	}

	.modal_box .form_row.with_submit {
		height: 40px;
		position: relative;
	}

	.global_errors {
		display: block;
		clear:both;
	}

	.global_errors ul {
		width: auto !important;
		float: none;
		padding: 5px;
		border: 1px solid;
		margin-right: 20px;
	}

	.block {
		display: block;
	}

	#inactive_promo .restore_info {
		padding: 10px;
		color: #cc0202;
		display: block;
	}


	#newsline img{float:left;width: 156px}
	#newsline #newslineitems{float:left; width: 1045px;line-height:32px; font-size: 16px;background: #ffffff;height: 32px;position:relative; overflow:hidden; height: 32px;}
	#main {
	  position:relative;
	  overflow:hidden;
	  height: 32px;
	}

	#main .items,#main .item{height: 32px; line-height: 32px}

	/* root element for pages */
	#pages {
	  position:absolute;
	  height:20000em;
	}

	/* root element for horizontal scrollables */
	.scrollable {
	  position:relative;
	  overflow:hidden;
	  width: 1045px;
	  height: 32px;
	}

	/* root element for scrollable items */
	.scrollable .items {
	  width:20000em;
	  position:absolute;
	  clear:both;
	}
	h3{font-size: 10px;color: #999999;margin:0px; padding:0px;padding-bottom: 30px}


	.advanced_search{}
    .advanced_search .form_row {margin-top: 10px;}
	.advanced_search .form_row .form_help{ vertical-align: middle}
	.advanced_search .label label{font-size: 14px; font-weight: bold;}
	.advanced_search input[type="text"]{background: url(/images/advsearch.png);width: 365px!important; height: 27px!important}
    .advanced_search select {width: 367px!important;}
	.advanced_search .checkbox_list{float:left; margin: -5px 0px 0px 0px;padding:0px}
	.advanced_search input[type="text"].hasDatepicker{height: 37px!important; background: url(/images/calendar.png) no-repeat;text-indent: 50px; cursor:pointer;border:0px}
	.advanced_search .checkbox_list li{float:left;width: 150px!important}

	.information{padding: 20px}

	#scroll { width: 594px; clear:both; }
	#scroll .viewport { height: 661px; overflow: hidden; position: relative; }
	#scroll .overview { list-style: none; position: absolute; left: 0px; top: 0px; }
	#scroll .thumb .end,
	#scroll .thumb { background-color: #003D5D; }
	#scroll .scrollbar { position: relative; float: right; width: 7px; }
	#scroll .track { background-color: #D8EEFD; height: 100%; width:5px; position: relative; padding: 0 1px; float: right; }
	#scroll .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
	#scroll .thumb .end { overflow: hidden; height: 5px; width: 5px; }
	#scroll .disable{ display: none; }
	.noSelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

	#post_scroll { width: 350px; clear:both;}
	#post_scroll .viewport { width: 329px; height: 460px; overflow: hidden; position: relative; }
	#post_scroll .overview { list-style: none; position: absolute; left: 0px; top: 0px; }
	#post_scroll .thumb .end,
	#post_scroll .thumb { background-color: #003D5D; }
	#post_scroll .scrollbar { position: relative; float: right; width: 7px;}
	#post_scroll .track { background-color: #D8EEFD; height: 100%; width:5px; position: relative; padding: 0 1px; }
	#post_scroll .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
	#post_scroll .thumb .end { overflow: hidden; height: 5px; width: 5px; }
	#post_scroll .disable{ display: none; }

	#post_view_scroll { clear:both;}
	#post_view_scroll .viewport { height: 661px; overflow: hidden; position: relative; }
	#post_view_scroll .overview { list-style: none; position: relative; left: 0px; top: 0px; }
	#post_view_scroll .thumb .end,
	#post_view_scroll .thumb { background-color: #003D5D; }
	#post_view_scroll .scrollbar { position: relative; float: right; width: 7px;}
	#post_view_scroll .track { background-color: #D8EEFD; height: 100%; width:5px; position: relative; padding: 0 1px; }
	#post_view_scroll .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
	#post_view_scroll .thumb .end { overflow: hidden; height: 5px; width: 5px; }
	#post_view_scroll .disable{ display: none; }
	#post_view_scroll .post_content { margin-top: -20px; }

	#celebrity_profile{position: absolute!important; top: 2px!important;left: 220px!important}

	.lastyards {width: 100%;float:left;height: 150px}
	.lastyards .images {text-align:center; margin: auto; width: 270px}
	.lastyards .images .item {margin: 5px;float:left;text-align: center;width: 70px; height: 76px; overflow: hidden;}
	.lastyards .images .item div{text-align: center;width: 70px}
    .lastyards .images .item img {height: 48px;}
    .lastyards .images .item a {display: block;}

	#signlimited{position: absolute; top:87px; left:190px}

	#offer_assignee{cursor:pointer; color: #0183b4;text-decoration: underline}
	#suggestion{position: fixed; right: -5px; top: 100px; z-index: 100}
	#suggestion:hover{position: fixed; right: 0px; top: 100px; z-index: 100}
	#create_post_type_id{padding: 0px 17px 17px 17px}
	#create_post_type_id select{width: 250px}
    #create_post_post_image{padding: 0 17px 17px 17px}

	 .cannot_rate_info { position: absolute; left: 100px; font-size: 12pt; top: 100px;}

    #adsense-main {text-align: center}
}
@media print{
		#header{display: none}
		img#bg{display: none}
		#left_panel{display: none}
		#right_panel{display: none}
		#newsline{display:none}
		#site_foot{display:none}
		#site_top{display:none}
		#print{display: none}
		#suggestion {display: none;}
		.show_profile{display:none}
		.search_result_user, .search_result_company{height: 73px; width: 100%; border-top: 1px solid #d9e0d0;border-bottom: 1px solid #d9e0d0;margin-top: -1px; position: relative}
		.search_result_user .delete, .search_result_company .delete{position: absolute; right: 0px; top: 0px;}
		.search_result_user .prof_picture, .search_result_company .prof_picture{width: 60px; height: 73px; float:left; position: relative}
		.search_result_user .description, .search_result_company .description{height: 73px; float:left; width: 400px; position: relative}
		.search_result_user .show_profile, .search_result_company .show_profile{width:110px; height: 73px; float:left; position: relative;}
		.search_result_user .show_profile img, .search_result_company .show_profile img{position: absolute;left: 3px; top: 25px}

		.search_result_user .prof_picture img, .search_result_company .prof_picture img{position: absolute; top: 12px; left: 5px;width: 48px; height: 48px}
		.search_result_user .description .name, .search_result_company .description .name{position: absolute; top: 12px; left: 5px; font-weight: 600; font-size: 12px}
		.search_result_user .description .info, .search_result_company .description .info{position: absolute; top: 30px; left: 5px; font-weight: 400; font-size: 12px;width: 400px;  height: 32px; overflow: hidden}
}
.form_row{clear:both}
/*#up_message_types label,#up_message_types input{border: 1px solid black}*/
label[for=user_profile_choosen_message_type]{height: 20px;line-height:20px;}
label[for=user_profile_choosen_sector]{height: 20px;line-height:20px;}
label[for=user_profile_posts_from_friendly_companies_only]{float:left;height: 20px;line-height:20px;}

.comment_add_btns{text-align: left;height: 0px;position: relative}
.comment_add_btns .cancel{position: absolute; right: 140px;top: 50px}
.comment_add_btns .submit{position: absolute; right: 0px;top: 50px}
.location_btns{height: 30px;}
.location_btns .btn_small input[type="submit"]{height: 20px;}
.location_btns .btn_small a{height: 18px;padding: 0px!important}

.add-message-send-to {margin-left: 15px;}
.add-message-send-to ul.error_list {float: none;width: auto; padding: 3px 5px;}

.marketing-research-info { padding: 0 20px 0 5px;}
