html{
  margin:0;padding:0;
}
body{
  margin:0;padding:0;
  font: 13px "Arial,Helvetica,Sans-Serif";
}
.columns {
  clear: both; width: 100%;
  display: block;
  width: 100%;
  min-width: 1000px;
}
.columns {
  width: expression(document.body.clientWidth > 1001 ? "100%" : "1000px");
}
.container{
  margin-left: 2%;
}
.columns .left,
.columns .right
{ 
  display: block;
  float: left; 
}
.columns .left { 
  width: 73.5%;
}
.columns .right {
  width: 26.5%; 
}

#logo{
  display: block;
  width: 170px;
  padding: 22px 0px 8px 0;
  float: left;
}
#top_news{
  display: block;
  margin-left: 0px;
  margin-top: 0;
}
#top_news font{
  display: inline-block;
  padding-left: 0em;
  padding-right: 0;
}
#top4menu{
  display: block;float: left;
}
#menu, .podmenu {
	display: block;;list-style-type:none; margin:0; padding:0;padding-left: 0px;
}
#menu{
	margin-top: -0.6em;//margin-top: -1.1em;
}
#menu li, #menu p, .podmenu li, .podmenu p{
	;DISPLAY: block;margin: 0px;padding: 0px;float: left; margin-right:  12px;padding-top: 0.4em;
}
#menu li a{
	display: block;;margin: 0px;padding: 0px;outline: none;
}
#menu li.active{
	padding-bottom: 0.5em;//padding-bottom: 0.5em;padding-left: 0.6em;padding-right: 0.5em;margin-left: -6px;margin-right: 6px;
}
.podmenu{
	margin-top: 0em!important;margin-left: -6px;
}
.podmenu li{
	margin: -0.3em 0 0 0;padding:  6px 6px 8px 6px;
}
.podmenu li.special span{
	padding-right: 10px;
}
#menu li.active,.podmenu li{
	background: #e9f3ff;
}
.login{
	display: inline-block;margin-left: 19px;padding-top: 22px;
}

.waves{
  height:11px;
  min-height:11px;
  background: url(/site/templates/default/images/waves.png) repeat-x left;
}
#thema, #news, #intervew, #stats, #events1, #blogs_table, #additionale, #post_header, #content, #comments,  #menu_level, #about, #percent, .company_info, .block4blogs, #inbox, #inbox_select, #stat_content{
 clear: both; 
 width: 98%; 
 padding-right: 1px; 
}
#thema{
  margin-top: 30px; 
  margin-bottom: -10px;
}
#thema img, #thema div{
	display: block;float: left;
}
#thema img{
	margin-right: 38px;
  width:150px;
  height:100px;
}
#thema div{
	width: 70%;margin-top: -2px;
}
#thema div p, #news .left p, #events1 .right p{
	display: inline;margin: 0;
}
/*news*/
#news{
	display: block;;margin: 10px 0px;background: url(/site/templates/default/images/bg_news.gif) repeat #f5f3ef;border-bottom: 1px solid #ccc;margin-left: -10px;padding-top: 20px;padding-bottom: 10px;width: 100%;
}
#news .left{
	width: 31%;padding-left: 10px;padding-top: 0; margin-top: -3px;padding-right: 10px;
}
#news .right{
	width: 66%;//width: 63%;margin-top: -2px;
}
#news img{
	margin-bottom: 9px;display: block;margin-top: 7px;
}
#news ul{
	display: block;;list-style-type: none;padding: 0;margin: 0;margin-left: 0.9em;margin-right: 10px;
}
#news li{
	background:url(/site/templates/default/images/list_news.gif) left 0.5em no-repeat;padding-left: 0.9em;margin-bottom: 0.6em;
}
.li_more{
	margin-left: 0.4em;
}
.more{padding-right: 0.2em;}
/*intervew*/
#intervew{
	margin-top: -10px;padding-top: 10px;padding-bottom: 0;
}
#intervew .left, #intervew .right, #stats .left, #stats .right{
	;width: 50%;
}
*html #intervew right{
	width: 49%;
}
#intervew .left{
	margin-top: -4px;padding-top: 0;
}
#intervew .left img, #stats .stat_announce img, .block_personal_info img{
	display: block;;float: left;margin-right: -100%;
}
*html #intervew .left img, *html #stats .stat_announce img, *html .block_personal_info img{
	margin-right: 0;
}
#intervew .right #gallery_container, #stats .stat_announce img, #stats{
	margin-top: 17px;
}
#intervew .left img{
	margin-top: 15px;
}
#intervew .left div, #stats .stat_announce div{
	display: block;float: left;;margin-left: 60px;margin-top: 10px;
}
#intervew .left div{
	padding-right: 18px;margin-top: 14px;
}
*html #intervew .left div, *html #stats .stat_announce div{
	margin-left: 10px;
}
#intervew .left p{
	margin-top: 0.4em;
}
/*stats*/
#stats {
	margin-bottom: 18px;margin-top: 6px;
}
.stats2 {
	background: url(/site/templates/default/images/bg_intervew.gif) 50% 0px repeat-y;margin-bottom: 10px;padding-bottom: 4px!important;display: block;height: 100%;margin-top: 0px;
}
#stats .stat_announce div{
	margin-left: 120px;
}
*html #stats .stat_announce div{margin-left: 10px;}
#stats .stat_announce{
	margin-bottom: 6px;display: block;margin-top: -6px;width: 95%;//margin-bottom: -20px;
}
#stats .top, #stats .bottom {
	background: url(/site/templates/default/images/bg_stat.gif) top right no-repeat;height: 2px!important;
}
#stats .top_2, #stats .bottom_2{
	background: url(/site/templates/default/images/bg_stat.gif) 11px 0px no-repeat; 
}
.stats2 .left{
	padding-top: 6px;margin-top: 0px;padding-bottom: 0px;
}
.stats2 .left  h2{
	display: inline;
}
.stats3{
	padding-right: 18px;
}
.stats2 .right{
	;dispaly: block;padding-top: 6px;margin-top: 0; width: 49.9%;//width: 49.9%!important;padding-bottom: 0px;
}
.stats2 .stat_announce div p{
	margin-top: 0.4em;
}
.stats2 .stat_announce img{
	margin-top: 18px;
}
.stats2 .left  ul, .stats2 .right ul, .pev_b_col ul{
	list-style-type: none;padding: 0;margin: 0;margin-bottom: -4px;
}
.stats2 .left ul{
	margin-top: 0;
}
.stats2 .left  li, .stats2 .right li, .pev_b_col li{
	margin-bottom: 1em;
}
#stats .right ul, .pev_b_col li{
	margin-top: 1.7em;margin-left: 0.2em;margin-right: 18px;margin-bottom: 0;
}
.stats2 .right li, .pev_b_col li{
	margin-bottom: 1.5em;
}
.stats2 .right div, .pev_b_col div{
	padding-left: 10px;
}

.stats2 .left div h1, .stats2 .right div h1{
  margin-bottom:10px!important;
}

.stats2 .right .comm, .pev_b_col .comm{
	display: inline-block;margin-top: 0.3em;margin-left: 0.6em;
}
.stats3 ul{
	display: block;padding-top: 0.6em!important;margin-top: 0em!important;
}
.date{
	margin-left: 1.5em;margin-right: 1.5em;
}
.bottom, .bottom_2{
	margin-top: 0px!important;
}
#events1{
	top: 7px;//top: 0;//margin-top: -20px;margin-bottom: 10px;
}
#events1 .left{
	width:  143px;margin-right: -100%;
}
#events1 .right{
	margin-left: 143px;width: 100%;
}
*html #events1 .right{
	margin-left: 100px;width: 100%;
}
#events1 table{
	padding: 0;margin: 0; border-spacing:0;margin-top: 2px;margin-left: -3px;//margin-left: 0;
}
#events1 table td{
	padding: 4px 5px 5px 5px;border: 0;border-collapse: collapse;font: 10px "Arial"!important;
}
#events1 table .left_col{
	border-left: 1px solid #900000;border-top: 1px solid #900000;border-bottom: 1px solid #900000;
}
#events1 table .right_col{
	border-right: 1px solid #900000;border-bottom: 1px solid #900000;border-top: 1px solid #900000;
}
#events1 table .col{
	border-top: 1px solid #900000;border-bottom: 1px solid #900000;
}
#events1 table table{
	width: 100%;margin-bottom: 4px;margin-left: 2px;
}
.for_table, .for_table td{
	padding: 0!important;
}
.tbl_left{
	text-align: left;
}
.tbl_center{
	text-align: center;
}
.tbl_right{
	text-align: right;
}
#events1  ul{
	list-style-type: none;padding: 0;margin: 0;margin-left: 0px;margin-right: 10px;display: block;width: 74%;margin-top: 3px;
}
#events1 li{
	display: inline-block;padding-left: 1em;padding-bottom: 1.2em;
}
#events1 li .left, #events1 li .right{
	margin-right: 0!important;margin-left: 0!important;
}
#events1 li .left{
	width: 20%;text-align: right;padding-right: 10px;padding-top: 0.6em;
}
#events1 li .right{
	width: 70%;
}
/*right*/
#search{
	display: block;margin-top: 30px;margin-left: 20px;
}
#search span{
	margin-right: 14px;
}
#no_visible{
	position: absolute;left: 15px;top: 13px;display: none;background: url(/site/templates/default/images/bg_search.gif) left top no-repeat;z-index: 9998;width: 164px;
}
#SearchField{
	height: 14px;width: 144px;marign-left: 10px;;z-index: 9999!important;
}
#pp{
	float: right;margin-right: 12px;margin-top: 5px;width: 5px;cursor: pointer;
}
#no_visible div.chk{
	margin-top: 39px;margin-left: 8px;margin-bottom: 12px;
}
#search .btn_send{
	margin-top: -22px;width: 5em;
}
.chk input{
	margin-bottom: 0;
}
#border_bg{
	width: 159px;height: 1px!important; border-bottom: 1px solid #ccc;margin-top: 0!important;
}
.banner{
	margin-top: 30px;margin-left: 10px;width: 240px;
}
.banner p{
	float: right;margin-right: 11px;
}
#tags{
	display: block;padding-right: 7%;//padding-right: 8%;text-align: center;margin-top: 38px;//margin-top: 18px;margin-left: 20px;
}
*html #tags{
	padding-right: 3%;
}
#tags a{
	display: inline;margin-right: 0.4em;
}
#tags span{
	display: block;margin-top: 7px;text-align: left;
}
#tags span{
	text-align: center;
}
.info, .links{
	;padding-right: 7%;//padding-right: 8%;padding-left: 20px;margin-top: 24px;margin-bottom: 10px;
}
*html .info, *html .links{padding-right: 3%;}
.links{
	padding-left: 21px;
}
ul.links {
	list-style-type: none;padding: 0;margin: 0;margin-left: 0px;margin-right: 10px;display: block;margin-top: 17px;
}
.links li{
	display: block;padding: 0;padding-bottom: 0.7em;
}
.cart{
	display: block;padding-top: 29px;padding-left: 40px;padding-rigth: 40px;margin-bottom: 10px;
}
.cart img{
	float: left;margin-right: 6px;
}
.cart span{
	padding-top: 0.9em;
}
/*footer*/
.footer{
	margin-top: 28px;//margin-top: 44px;//width: 99%;
}
.footer .block{
	border-top: 1px solid #666;margin-right: 2%;margin-left: 2%;//margin-right: 1.5%;padding-bottom: 40px;padding-top: 18px;
}
#copy{
	float: right;//margin-right: 1.2%;
}
.footer ul{
	list-style-type: none;padding: 0;margin: 0;margin-left: 0;margin-right: 10px;
}
.footer li{
	padding-right: 1em;margin-bottom: 0em;float: left;
}
.comm{ 
	margin-left: 0.4em;
}
.comm a{white-space: nowrap;}
/*blogs*/
.block_personal_info{
	display: block;;margin-top: 21px;margin-left: 20px;
}
.block_personal_info div.rg{
	display: block;;float: left; margin-left: 50px;font-size: 95%!important;line-height: 100%;padding-bottom: 10px;
}
.block_personal_info img{
	float: left; margin-top: 2px;
}
*html .block_personal_info div.rg{
	margin-left: 10px;
}
.comment_top img{
	margin-right: 2px;
}
.user{
	margin-left: 2px;
}
.user_info{
	display:block;;margin-top: 0.2em;padding: 0;
}
.user_info a{
	margin-left: 0.4em;margin-right: 0.4em;display: inline-block;
}
.user_info font{line-height: 100%;margin-top: -1px;}
.user_info a.messages{
	display: inline-block;padding-right:14px;margin-right: 0.2em;background: url(/site/templates/default/images/ico_message.gif) right no-repeat;margin-left: 0;
}
.obv{
margin-left: 0.6em!important;
}
.user_info span{
	margin-right: 0.8em;
}
.user_info font{display: inline-block;margin-right: -0.5em;}
/*header*/
.header{
	; display: block; margin-top: 28px;
}
.header span{
	margin-left: 0.6em;
}
.header a{
	margin-left: 0.3em;
}
#body_blogs h1, #body_post h1{
	margin-top: 0;
}
.table4blogs{
	margin: 0;padding: 0;border-collapse: collapse;width: 99%; empty-cells:show;margin-top:  -2px;margin-left: -5px;
}
.companies{
	width: 88%;float: left;margin-right: 4.9%;margin-top: 12px;margin-bottom: 16px;
}
#companies_right{
	;display: block;
}
#companies_right ul{
	list-style-type: none;padding: 0;margin: 0;margin-left: 0px;margin-right: 1.8%;display: block;float: left;margin-top: 25px;
}
#companies_right ul li{
	display: block;padding: 0;padding-bottom: 1em; text-transform:uppercase;
}
.number{
	margin-top: 2em;
}
.table4blogs td{
	padding: 13px 10px 9px 10px;vertical-align: middle;
}
.companies td{
	padding: 14px 10px 7px 10px;vertical-align: top;
}
.table4blogs .ico{
	width: 17px;padding-right: 4px;text-align: center;padding-left: 5px;
}
.companies .ico{
	padding-right: 10px;padding-top: 0;padding-bottom: 0;//padding-left: 10px!important;vertical-align: middle;
}
.table4blogs .name{
	width: 43%;padding-left: 0px;
}
.companies .name{
	width: 30%;padding-left: 0px;
}
.companies .name .table_blue{
	display: inline-block;margin-top: 0.3em;
}
.table4blogs tr {
	background-color:none;
}
.table4blogs tr:hover {
	background-color:#f5f3ef; 
} 
#inbox .table4blogs tr:hover{background: none;}
#inbox .table4blogs tr.tbl_color:hover{background: #f5f3ef;}
.table4blogs tr.t_top:hover{
	background: none;
}
.table4blogs tr {
	behavior:url(table.htc);
} 
#inbox .table4blogs tr {
	behavior:none;
} 
.table4blogs .trhover {
	background-color:#f5f3ef; 
} 
#inbox .table4blogs .trhover {
	background: none;
}
.table4blogs tr.t_top {
	background: none!important; 
} 
.t_top td{
	border-bottom: 1px solid #ccc;padding-bottom: 7px;
}
.t_top a, p.li_blogs a{
	background: url(/site/templates/default/images/bg_t_top.gif) bottom repeat-x;
}
.t_top .active a, p.li_blogs a.active{
	background: url(/site/templates/default/images/bg_t_top_active.gif) bottom repeat-x;
}
.t_top a:hover, p.li_blogs a:hover{
	background-position: 0 130%;
}
#str{
	width: 99%;margin-top: 14px;padding-top: 19px;border-top: 1px solid #ccc;margin-bottom: 26px;padding-left: 6px;
}
#body_blogs_02 #str{
	border-top: none;padding-top: 3px;
}
#str a, #str span{
	margin-right: 0.95em;
}
#additionnale{
	margin-left: 1px;
}
#additionale ul{
	list-style-type: none;padding: 0;margin: 0;margin-left: 0;margin-right: 10px;margin-top: -10px;//margin-top: -14px;
}
#additionale li{
	padding-right: 1em;margin-bottom: 0.4em;float: left; white-space: nowrap;
}
#additionale li a{
	margin-right: 0.4em;
}
/*post*/
.rate{
	float: right;border: 1px solid #ccc;margin-top: 4px;margin-right: 4px;padding-bottom: 0.1em;
}
#menu_level .rate{
	margin-top: 8px!important;
}
.block4blogs .rate{
	margin-left: 10px;margin-top: 2px;
}
.rate a, .rate span{
	margin: 0 0.4em 0 0.4em;
}
#menu_level .rate a, #menu_level .rate span, .block4blogs .rate a, .block4blogs .rate span{
	display: inline-block;margin: 2px 0.6em 3px 0.5em;
}
#menu_level .rate span, .block4blogs .rate span{
	display: inline-block;margin: 3px 0.6em 2px 0.5em;
}
#post_header {
	margin-top: 11px;
}
#post_header a, #post_header span, .comment_top a, .comment_top span,  .post_header span, .post_header a{
	display: inline-block;float: left;margin-right: 6px;
}
#post_header img, .comment_top img, .post_header img{
	;margin-top: -4px;display: block;float: left;margin-right: 15px;
}
.comment_top img{
	margin-right: 0.7em;margin-left: 0.4em;
}
.post_tags{
	background: url(/site/templates/default/images/ico_post_tags.gif) left 0.3em no-repeat;padding-left: 17px;margin-left: 11px;
}
#content{
	display: block;margin-top: 10px;//margin-top: -10px;
}
#content img, .blogs_content img{
	margin-right: 13px;margin-bottom: 15px;
}
#comments {
	border-top: 1px solid #ccc;padding-top: 25px;width: 99%;
}
#body_comments #comments, #body_inbox #comments{
	padding-top: 17px;padding-bottom: 0;
}
#body_inbox #comments{
	border-top: 0;
}
.comments_name{
	display: block;;margin-bottom: 15px;
}
#body_comments .comments_name, #body_inbox .comments_name, #body_myfriends .comments_name{
	margin-bottom: 0px;
}
.comment_rate{
	float: right;margin-top: -2px;
}
.comment_rate a, .comment_rate span{
	margin: 0 0.4em;
}
.comment_rate span{
	margin: 0 1.3em;
}
.block_comment{
	margin-top: 8px; margin-bottom: 1px;
}
#body_comments .block_comment{
	display: block;;padding-left: 10px;padding-bottom: 12px;clear: both;margin-bottom: 0;margin-top: 0!important;
}
.comments_link{
	margin-left: 0.7em;background: url(/site/templates/default/images/bg_comment_links.gif) bottom repeat-x;
}
.comments_link:hover{
	background-position: 0 120%;
}
#comments font{
	margin-left: 0.7em;
}
.comments_link font{
	margin-left: 0!important; font-style:normal!important;
}
.numb{
	display: inline-block;border-bottom: dotted 1px #ccc;margin-right: 0.7em;
}
.block_comment p{
	display: block;clear: both;margin-left: 1.4em;margin-top:1em;margin-bottom: 0;padding-bottom: 0.3em;width: 95%;
}
#body_comments .block_comment p{
	padding-top: 7px!important;display: block;margin-bottom: -0.2em!important;margin-top: 0px!important;padding-bottom: 0!important;
}
.block_group_comment{
	border-bottom: 1px solid #ccc;display: block;;margin-bottom: 10px;padding-bottom: 2px;border-top: 1px solid #fff;padding-top: 16px;
}
.level2{
	margin-left: 20px;
}
.level3{
	margin-left: 40px;
}
.level4{
	margin-left: 60px;
}
.level5{
	margin-left: 80px;
}
.level6{
	margin-left: 100px;
}
.level7{
	margin-left: 120px;
}
.level8{
  margin-left: 160px;
}
.level9{
  margin-left: 180px;
}
.level10{
  margin-left: 200px;
}
.level11{
  margin-left: 210px;
}
.level12{
  margin-left: 220px;
}
.level13{
  margin-left: 230px;
}
.level14{
  margin-left: 240px;
}
.level15{
  margin-left: 250px;
}
#comments textarea{
	width: 100%;height: 121px;margin-top: 11px;
}
#body_comments textarea{
	margin-top: 6px;height: 103px;width: 98%;
}
#comments input{
	float: right;margin-top: 1.4em;padding-left: 0.5em;padding-right: 0.5em;display: block;
}
#body_comments .ans input{
	float: left;margin-top: 1.1em;margin-right: 2em!important;display: block;padding-left: 16px!important;padding-right: 16px!important;
}
#body_comments .btn_right{
	float: right;margin-right: -1.5em;
}
.ans{
	margin-top: 1.1em;margin-bottom: 38px;
}
#body_comments .ans{
	margin-left: 1em;margin-bottom: 21px;margin-top: 0!important;
}
.close_ans{
	margin-left: 0.5em;padding-bottom: 0;
}
.close_ans img{
	margin-top: -8px;
}
.ans form, .new_comment form{
	margin: 0;padding: 0;
}
.new_comment{
	margin-top: 21px;
}
#calendar_nav{
	width: 30px;float: left;margin-left: 20px;margin-top: 2.7em;
}
*html #calendar_nav{
	margin-left: 12px;
}
#calendar_nav a{
	display: inline-block;margin-bottom: 12px;
}
.right #events1 .for_table{
	padding-bottom: 0.7em!important;
}
#tags div{
	display: block;margin-bottom: 4px;;text-align: left;
}
#tags div a{
	display: inline-block;;background: url(/site/templates/default/images/bg_post_tags.gif) bottom repeat-x;
}
#tags div a:hover{
	background-position: 0 130%; 
}
#tags h5{
	margin-right: 0.2em;
}
.right #events1{
	margin-top: 9px;
}
.right #events1 table td{
	padding: 5px 6px 5px 6px;
}
#body_comments #str{
	border-top: none;padding-top: 1px;margin-bottom: -2.7em;//margin-bottom: 0;
}
/*profile*/
#menu_level img{
	float: left;margin-right: 20px;margin-right: -100%;margin-top: -0.6em;//margin-top: 0;
}
#menu_level h1{
	padding-top: 0px!important;margin-left: 60px;margin-bottom: 0;margin-top: 0.3em;//margin-top: 0.3em;
}
#menu_level h1 span.fullname{
	padding-top: 0px!important;margin-left: 60px;margin-bottom: 0;margin-top: 0.3em;//margin-top: 0.3em;
}

.company h1{
	margin-left: 120px!important;
}
#menu_level{
	display: block;;background-image: url(/site/templates/default/images/bg_news.gif);padding-top: 10px;padding-bottom: 0;width: 98%;margin-left: -10px;padding-left: 10px;margin-top: 30px;
}
.border_level{
	display: block;border-bottom: 1px solid #ccc;margin-left: -10px;padding-left: 10px;width: 100%;
}
#menu_level ul, .menu_level2, .about_user ul{
	display: block;;list-style-type:none; margin:0; padding:0;padding-left: 0px;
}
#menu_level .rate{
	margin-right: 16px;margin-top: 3px;
}
#menu_level ul{
	margin-left: 50px;margin-top: 0.6em;//margin-top: 2.1em;
}
 .menu_level2{
	margin-left: -6px;
}
#menu_level li, #menu_level p{
	;DISPLAY: block;margin: 0px;padding: 0px;float: left; padding: 8px 10px 8px 10px;//padding: 6px 10px;
}
#menu_level li a{
	margin: 0px;padding: 0px;outline: none;display: inline-block;
}
#menu_level li.active{
	;display: block;z-index: 9999!important;background: #fff;margin-bottom: -1px;border-bottom: 1px solid #fff;
}
.menu_level2 li, .menu_level2 p{
	;DISPLAY: block;margin: 0px;padding: 0px;float: left; margin-right:  12px;padding-top: 0;
}
.menu_level2 li{
	margin: 0;padding:  0.9em 6px 1em 6px;
}
.char{
	display: block;;margin-top: 21px;//margin-top: -20px;width: 98%;padding-top: 0;padding-right: 1px;
}
.char .left{width: 31%!important;}
.char .right{width: 60%!important;}
.ch_d{
	display: block;;width: 100%;margin: 0;padding: 0;//clear: both;
}
.ch_d .left, .ch_d .right{
	margin-top: 0.1em;//margin-top: 0.6em;
}
.drop .left, .drop .right{
	margin-top: 10px;//margin-top: 20px;
}
#about{
	margin-left: -10px;border-top: 1px solid #ccc;padding-left: 10px;padding-top: 12px;
}
#about .img{
	float: left;display: block;;margin-right: -100%;
}
#about .about_user{
	display: block;;margin-left: 34%;padding-right: 1px;
}
.about_user h5{
	;display: inline-block;margin-top: -1px;margin-bottom: 0;
}
.about_user ul{
	margin-top: -4px;
}
.about_user li{
	;DISPLAY: block;margin: 0px;padding: 0px;float: left; padding: 10px 0px;padding-right: 0.4em;
}
.about_user .left, .about_user .right{
	display: block;float: left;width: 32%;margin-bottom: 8px;padding-right: 12px;
}
.about_user .right{
	clear: right;width: 63%;
}
.about_user_50, .about_user_work, .resume .blocks, .blocks2 {
	display: block;;padding-right: 1px;width: 100%;
}
#body_profile .about_user_50{
	margin-top: 6px;
}
.fori{
	display: block;;//margin-top: 30px!important;
}
.first{
	margin-top: -1.1em!important;
}
.about_user_50 .left,  .about_user_50 .right{
 	display: block;;float: left;width: 47%;margin-bottom: 5px;padding-right: 20px;
}
.about_user_50 p{
	margin-top: 0;margin-bottom: 1em;
}
.columns_two .right, .columns_two .left{
	display: block;;float: left; width: 49%;padding-left: 0px;
}
.columns_one{
	display: block;float: left; ;width: 34%;margin-right: -100%;margin-top: 0;padding-top: 0;margin-bottom: 0;
}
.columns_two{
	dispaly: block;;margin-left: 34%;padding-right: 1px;margin-top: 0;padding-top: 0;margin-bottom: 0;
}
.about_user_work p{
	margin-top: 0.3em;margin-bottom: 0;
}
.about_user_work h6{
	padding-bottom: 0.6em!important;
}
#body_profile .about_user_work h6{
	margin-top: 0.4em!important;padding-bottom: 0.3em!important;
}
#body_profile .resume h6{
	margin-top: 0.5em;
}
.resume{
	border-top: 1px solid #ccc;margin-left: -10px;padding-left: 10px;margin-top: 5px;padding-top: 16px;
}
.blocks2{
	background: url(/site/templates/default/images/bg_intervew.gif) 31.5% top repeat-y;
}
.resume .blocks{
	background: url(/site/templates/default/images/bg_intervew.gif) 64% top repeat-y;margin-bottom: 6px;
}
/*profile_edit*/
#percent{
	margin-top: 0;padding-top: 0;display: block;border-top: 1px solid #fff;
}
#body_profile_edit .menu_level2{
	margin-bottom: 3.3em;
}
#body_profile_edit h6{
	display: block;margin-bottom: 1em;margin-top: -0.3em;
}
.two{
	dispaly: block;;padding-right: 1px;margin-top: 0;padding-top: 0;margin-bottom: 0;width: 68%;margin-left:0;float: left;margin-right: -100%
}
.one{
	dispaly: block;;padding-right: 1px;margin-left: 68%;width: 32%;float: left;
}
*html .one{margin-left: 34%;}
.three{
	margin-bottom: 0;padding-right: 1px;
}
.three .left, .three .cent, .three .right{
	float: left;text-align: left;margin-top: 0;padding-top: 0;
}
.three .left, .three .cent{width: 34%;}
.three .right{width: 32%;}
.three p{
	margin-top: -2px;margin-bottom: 0;
}
.three input{
	margin-top: 2px;margin-left: 2px;
}
.inp_txt{
	margin-top: 10px;
}
.inp_txt input{
	margin-top: 0.5em;margin-bottom: 0;
}
#body_profile_edit .one img{
	margin-top: 0;margin-left: 1px;margin-right: 10px;
}
#body_profile_edit .one a{
	background:  url(/site/templates/default/images/bg_user_img_link.gif) bottom repeat-x;display: inline-block;;top: -4px!important;z-index: 9999;
}
.navy_blue font{
	background:  url(/site/templates/default/images/bg_user_img_link.gif) bottom repeat-x;
}
.navy_blue{
	display: inline-block;margin-top: 6px!important;margin-left: 5px;
}
#body_profile_edit .one a:hover, .navy_blue font:hover{
	background-position: 0 125%;
}
.about_user_50 textarea{
	width: 98%;
}
.about_user_50 .right textarea{
	width: 100%;
}
.about_user_50 textarea{
	height: 4.9em;margin-top: 0.4em;
}
#body_profile_edit .about_user_50 .left{
	width: 49%;float: left;
}
*html #body_profile_edit .about_user_50 .left{
	width: 48%;float: left;
}
#body_profile_edit .about_user_50 .right{
	width: 45%;float: left;
}
.for_top{
	top: -20px!important;
}
#body_profile_edit .about_user_50{
	margin-bottom: -37px!important;
}
.line{
	border-top: 1px solid #ccc;padding-top: 11px;padding-bottom: 3px;margin-bottom: 0;
}
.mdp{
	margin-top: 6px;
}
.edit_work h6{
	display: inline!important;margin-right: 0.5em;
}
.for_info{
	display: inline;;
}
.edit_work{
	padding-top: 7px;margin-top: 1px;
}
.edit_work p{
	margin-bottom: 0.3em;margin-top: 0.5em;
}
.edit_work input{
	margin-top: 0.3em!important;
}
.wrk select{
	margin-right: 2.1em;width: 32%;
}
.navy_blue{
	display: inline-block;margin-top: 0.4em;
}
.gray{
	margin-top: -1.3em!important;margin-bottom: 0.5em!important;
}
.all_wdth{
	width: 90%;
}
.all_wdth_inp{
	width: 75%!important;margin-top: 0!important;
}
.txt, .inp{
  display: block;float: left;
}
.txt{
	width: 24%;
}
.inp{
	width: 76%;
}
.inp select, .about_user_50 select{
	width: 75%;
}
.inp input, .three .left input, .three .cent input, .three .right input{
	width: 65%;
}
.inp select{
	margin-left: 1.2em;margin-right: 10px;
}
.inp input{
	margin-left: 0.9em;width: 60%;
}
.vdp{
	padding-top: 0;margin-top:-0.2em;
}
.pl select, .dt select{
	margin-left: 4px;
}
.dt select{margin-top: 0.5em!important;}
.city{
	margin-bottom: 0.5em;
}
.obr{
	margin-top: 0.8em!important;
}
.education{
	margin-top: 6px;
}
.education .gray{
	padding-top: 15px!important;
}
.special .gray{
	padding-top: 10px!important;
}
.education .gray{
	margin-bottom: 1em!important;
}
.education input, .passwd input{
	width: 86%!important;margin-left: 0;
}
.education select, .preferences select, .passwd input, .education input{
	margin-top: 0.4em;
}
.education .wrk input{
	width: auto!important;display: inline;;top: 1px;
}
.ed_2{
	margin-top: 0px!important;
}
.special input{
	margin-left: 2em;width: 51%!important;
}
.special{
	margin-top: 4px;
}
.preferences input{
	width: auto!important;margin-top: 0;float: left;
}
.preferences{
	margin-bottom: 2px;
}
.preferences label{
	;top: 0.2em;
}
.pref_bot{
	margin-top: 3px;margin-bottom: 2px;
}
.two .pl select{
 	margin-left: 1.3em;margin-right: 1em; width: 20%;
}
 .two span.dt{
 	width: 68%;margin-bottom: 1em;white-space: nowrap;
}
 .two .dt1{
 	width: 12%;margin-right: 0.2em;
}
 .two .dt2{
 	width: 18%;
}
.two .dt3{
	width: 18%;
}
.two span.city{
	display: inline-block;width: 49%;margin-top: 9px;
}
.city select{
	width: 72%;
}
.rs select{
	margin-left: 0;//margin-left: 2px;margin-right: 2.1em;width: 32%;
}
.lf{
	margin-right: 1.5em;
}
.dubl{
	margin-top: 0em;background: url(/site/templates/default/images/line_gray.gif) 0 top repeat-x;padding-top: 13px;padding-bottom: 0;
}
.two_line{
	margin-top: 0;
}
.passwd{
	padding-top: 19px;padding-bottom: 0;margin-bottom: -7px;//margin-bottom: 0;
}
#body_profile_edit .left input{
	//height: 1.3em;
}
.pref_bot input, .m_edu{
	margin-left: 0;//line-height: 100%;//height: auto!important;
}
.pref_bot input{
	margin-bottom: 0.8em;//margin-bottom: 0.2em;
}
.right_button{
	float: right;display: block;;padding-right: 11%;margin-top: 20px;
}
.right_button input{
	width: auto!important;//height: 2em!important;
}
/*comments*/
.comment_name_link{
	margin-right: 1em;display: inline-block;margin-bottom: 15px;//margin-bottom: 0;margin-left: 2px;
}
.comment_name_link a{
	margin-right: 0;
}
.comment_comm{
	margin-left: 2em;
}
.comment_comm font{
	margin-left: 0!important;
}
/*company_03 */
.company_info {
	margin-top: 19px;
}
.company_info p {
	margin-top: 0.2em;margin-bottom: 0;
}
.company_info .post_tags{
	margin-left: 0;display: inline-block;margin-top: 0.8em;
}
#body_company #content p{
	text-indent: 3em;margin-top: 0;margin-bottom: 0;
}
#body_company #content p.announce{
	text-indent: 0;
}
#body_company #content h5{
	display: block;margin-bottom: 1.6em!important;margin-top: 37px;
} 
#body_company .company img{
	;
}
#body_company .company ul{
	margin-left: 120px;margin-top: -2.6em;padding-top: 0.4em;
}
/*body_blogs_02*/
#body_blogs_02 #blogs_table{
	margin-top: 30px;//margin-top: 23px;
}
.block4blogs{
	border-bottom: 1px solid #ccc;margin-top: 6px;
}
.illustr{
	display: block; ; float: right;
}
.blogs_top{
	display: inline-block;;left: -1.4em;z-index: 888;//left: 0;margin-bottom: 0.9em;
}
.blogs_top font{
	margin-left: 0.4em;
}
.block4blogs ul{
	display: block;;margin: 0;padding: 0;list-style-type: none;margin-top: 0.6em;margin-bottom: 2em;//margin-bottom: 3em;
}
.block4blogs ul li, .block4blogs ul p{
	margin: 0;padding: 0;float: left;margin-right: 0.6em;
}
.block4blogs ul a{
	margin-right: 0.7em;
}
.blogs_menu{
	margin-left: 0.8em;
}
.blogs_menu font{
	margin-left: 0.3em;
}
.li_blogs{
	margin-bottom: 0.8em;
}
.li_blogs a{
	margin-left: 0.5em;
}
.blogs_header a{
	margin-right: 0.2em;
}
.blogs_header h2 a{
	margin-left: 0.2em;
}
.block4blogs .post_header{
	margin-top: -0.4em;
}
.blogs_content{
	margin-top: -0.5em;
}
.blogs_content p{
	//margin-bottom: 1em;
}
/*people*/
.people .name span{
	display: inline-block;margin-top: 0.2em;
}
/*inbox*/
#inbox{
	background: url(images/bg_intervew.gif) 85% top repeat-y;
}
#inbox .left{
	width: 85%;
}
#inbox .right{
	width: 15%;
}
.inbox4line{
	border-top: 1px solid #ccc;padding-top: 12px;margin-top: 8px;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 16px;
}
#inbox .comments_name{
	border-bottom: 1px solid #ccc;
}
#body_inbox #comments{
	margin-top: 7px;padding-top: 0;
}
#inbox .table4blogs{
	margin-left: -10px;//margin-left: 0;width: 100%;//width: 98%;margin-bottom: 8px;
}
#inbox .table4blogs .chk{
	padding-right: 19px;padding-left: 7px;
}
#body_myfriends .table4blogs .chk{
	padding-right: 19px;padding-left: 0px!important;text-align: left;
}
#inbox .table4blogs td, #body_myfriends .table4blogs td{
	vertical-align: top;padding: 4px;padding-bottom: 6px;
}
#inbox .table4blogs .name{
	width: 45%;
}
#body_myfriends .table4blogs .name{
	width: 43%;padding-top: 8px!important;
}
#inbox .table4blogs .ico{
	padding-top: 5px;//padding-top: 7px;
}
#inbox .table4blogs .stick{
	width: 40%;vertical-align: middle;
}
.black_link{
	display: inline-block;margin-right: 0.2em;margin-top: 0.2em;//margin-top: 0.4em;
}
.stick{
	padding-right: 10px;text-align: left;
}
.stick a{
	border-bottom: 1px dotted #80a1c2;margin-bottom: 0.1em;
}
.new_box a{
	margin-left: 0!important;display: inline;border-bottom: 1px dotted #80a1c2;//line-height: 150%;
}
.stick a:hover, .new_box a:hover{
	border-bottom: 0;
}
.stick p{
	margin-top: 0.8em;
}
.new_stick{
	display: block;;width: 96%;border: 0px solid #ccc;padding: 4px;padding-top: 0!important;padding-left: 3px;padding-right: 4px;margin-top: 6px;padding-bottom: 3px;
}
.al{
	display: block;;margin-top: 0;
}
.new_stick textarea{
	height: 4.2em!important;margin-top: 4px!important;width: 96%!important;margin-bottom: 0!important;padding: 3px;padding-top: 6px;padding-left: 5px;
}
.new_stick table{
	margin: 0; padding: 0!important;width: 101%;
}
.new_stick td{
	margin: 0; padding: 0!important;border: 0;width: 50%;text-align: left;
}
.new_stick .l input{
	display: block;;float: left!important;margin-left: -2px;
}
.new_stick input{
	margin-top: 0.5em!important;
}
#inbox .right ul{
	margin: 0;padding: 0;margin-right: 0px;list-style-type: none;margin-top: 2px;
}
#inbox .right li, #inbox .right p{
	margin: 0;padding: 0;margin-left: 1.6em;margin-bottom: 1.4em;
}
#inbox .new_box{
	padding-left: 0px;margin-top: -0.1em;
}
.new_box span, #inbox ul li.active span{
	display: block;float: left;height: 2.6em;margin-right: 0.7em;padding-top: 0.2em;margin-left: 0.4em;
}
.new_box span{
	padding-top: 0;
}
*html .new_box span, *html #inbox ul li.active span{
	margin-left: 0.2em;margin-right: 0.3em;
}
html #inbox ul li.active span{
	margin-right: 0.4em;
}
*html #inbox ul li.active span{
	margin-right: 0.15em;
}
#inbox ul li.active{
	padding-left: 0px;margin-left: 0.1em;margin-bottom: 1em;
}
*html #inbox ul li.active{
	padding-left: 0px;margin-left: 0.2em;
}
.tbl_color td{
	background: #f5f3ef;border-bottom: 6px solid #fff;
}
.tbl_color td table td{
	border-bottom: 0;
}
#inbox_select select{
	display: block;width: 220px;
}
/*#body_myfriends*/
#body_myfriends #comments{
	margin-top: 0px;padding-top: 0;border-top: 0;
}
#body_myfriends .table4blogs{
	margin-bottom: 6px;
}
#body_myfriends .t_top td{
	padding-bottom: 0;
}
#body_myfriends .comments_name{
	margin-bottom: 0.7em;
}
.cm1{
	padding-top: 0!important;padding-bottom: 0!important;
}
.com{
	width: 42%;vertical-align: middle;
}
.com p{
	margin-top: 0.4em;margin-bottom: 0.8em;
}
#body_myfriends #inbox_select{
	width: 87%;border-top: 1px solid #ccc;padding-top: 14px;
}
#body_myfriends #inbox_select .right{
	width: 80%;float: right;text-align: right;
}
#body_myfriends #inbox_select .left{
	width: 20%;
}
#FriendField{
	;width: 213px!important;margin-left: 0.4em;margin-right: 0.4em;
}
#body_myfriends #blogs_table{
	border-top: 1px solid #ccc;padding-top: 3px;margin-left: -10px;padding-left: 12px;
}
/*body_pro*/
#body_pro #comments{
	border-top: 0;
}
#body_pro .comments_name{
	margin-top: -1.7em;
}
.pro_content{
	display: block;;padding-bottom: 13px;//padding-bottom: 26px;//border: 1px solid #fff;border-bottom: 1px solid #ccc;margin-top: -0.6em;margin-bottom: 0.2em;//margin-bottom: 4.6em;
}
.pro_content form{
	margin: 0;padding: 0;
}
.pro_content .left{
	width: 68%;
}
.pro_content .right{
	width: 32%;
}
.pro_content .left p{
	margin-bottom: 0;
}
.pro_content .left input{
	display: block;;float: left!important;top: -6px;//top: -17px;margin-left: 0;
}
.pro_content .right select{
	width: 100%;margin-top: 8px;//margin-top: -2px;
}
*html .pro_content .right select{
	margin-top: 0px;
}
.bold{
	margin-top: 0;margin-bottom: 0.6em;//margin-bottom: 1.5em;font-weight: bold!important;
}
/*body_statistics*/
#statistics_content, #sympathy_content{
	border-top: 1px solid #ccc;margin-left: -10px;padding-left: 10px;padding-top: 21px;width: 100%;
}
#statistics_content .left{
	width: 38%;margin-top: -7px;
}
#statistics_content .right{
	width: 62%;margin-top: -7px;
}
.blogs_statistics{
	margin-top: 4em!important;//margin-top: 6.5em!important;
}
#statistics_content img{
	margin-bottom: 12px;
}
#statistics_content .right p{
	margin: 0;margin-top: 0.4em;
}
h1 span{
	display: inline-block;margin-top: 0.3em;//margin-top: 0;
}
.user_pro{
	margin-left: 0.3em;
}
/*body_sympathy*/
#body_sympathy #sympathy_content .left, #body_sympathy #sympathy_content .right{
	width: 51%;
}
#body_sympathy #sympathy_content .right{
	width: 49%;
}
#body_sympathy #sympathy_content .right .ico{
	
}
#body_sympathy #sympathy_content table, #body_sympathy #sympathy_content table .name{
	width: 70%;
}
#body_sympathy #sympathy_content table .name{
	width: 80%;
}
#body_sympathy #sympathy_content table{
	margin-top: -17px;margin-bottom: 34px;
}
#body_sympathy #sympathy_content table td{
	vertical-align: top!important;
}
#body_sympathy #sympathy_content table .ico{
	padding-top: 5px;padding-bottom: 0px;
}
#body_sympathy #sympathy_content table .name{
	padding-top: 9px!important;
}
/*all*/
#top_news, #intervew div p, #thema p, #news .left p, #events1 table td, .login, .info, .block_personal_info, .rate{
	color: #333;
}
.banner, .banner a{
	color: #f54049;
}
#top_news span, .header, #additionale li, #menu_level li, .menu_level2, #inbox .right ul li{
	color: #900000;
}
.comment_top a.user, .comment_top span.user{
	color: #900000!important;
}
#top_news font, #top_news a.vbr, .li_more a, .user a, .user, .header a, .header span, .post_tags a, .comments_link, .comments_link font, .about_user li a, .table_blue, .blogs_top, .blogs_menu, p.li_blogs a, .blogs_header a, .stick a{
	color: #80a1c2!important;
}
#body_myfriends .table4blogs a{
	color: #999;
}
#menu li a, h2, h2 a, .more, .more a, #news li a, #stats .left ul a, #stats .right li a, #events1 table a, .login a, .tbl_center, #tags span a, .cart, .cart a, .user_info a, #str a, .block_comment p a, #content a, #calendar_nav a,  #tags div font a, .menu_level2 a, .char a, #body_profile_edit .one a, .navy_blue, #companies_right ul li a, .comment_name_link a, .company_info a, .block4blogs ul a, #inbox .right ul a, .pev_b_col li a {
	color: #3060e0;
}
.tbl_center, p.li_blogs a.active, .blogs_header h2 a,  .table4blogs .name a{
	color: #3060e0!important;
}
#menu li.active, .podmenu li a, h1, #news li, #news p, #intervew div, #events1 .right ul .right span, h4, .t_top .active, .t_top .active a, .table4blogs .active, #additionale li a, #content, h5, .right #events1 table td, #menu_level li a, .about_user, .about_user_50, h6, .company_info p, .company_info span, .block4blogs ul span, .block4blogs p, .stick p, #body_myfriends #inbox_select span, .pro_content .left p{
	color: #000;
}
.table4blogs .t_top:hover .active a, #body_company #content p, .black_link, .black_link{
	color: #000!important;
}
.podmenu li, #post_header a, #comments font, .post_header a, .people .name, #body_myfriends .name, #body_statistics .comments_name, #statistics_content .right p span, #body_sympathy .comments_name, #body_sympathy #sympathy_content table .name font{
	color: #900000;
}
.comm, .comm a, #events1 .right .left, .user_pro, li.active a{
	color: #900000!important;
}
.li_more, h3, #str span, .header .li_more, #tags div, #companies_right ul li, #menu_level .rate span, .blogs_header{
	color: #ccc;
}
 .header .li_more, .numb{
	color: #ccc!important;
}
#stats .stat_announce div p, .links, .links a, #copy{
	color: #2b2e33;
}
#stats .right .comm .date, .t2, .t5, #stats .right li, #events1 .right ul .right p, .footer ul, .footer ul a, .user_info, #post_header, .post_header, .comment_top span, .comment_comm,  .comment_gray p, h1 span, .pev_b_col .comm .date {
	color: #666;
}
.t1, .t6, li.special span, .user span, .t_top, .t_top a, .table4blogs, .about_user li, .block4blogs ul, .people .name span, .stick, .new_stick textarea, #body_myfriends .name span, #body_sympathy #sympathy_content table .name{
	color: #999;
}
.t3, .t4{
	color: #2b2e33;
}
.green, .rate .green, .comment_comm font{
	color: #6eb02f!important;
}
.red, .rate .red{
	color: #ff0000!important;
}
.table4blogs tr:hover a, .table4blogs .trhover a{
	color: #211616;
}
#inbox .table4blogs tr:hover a, #inbox .table4blogs .trhover a{
	color: #003366;
}
.table4blogs a:hover{
	color: #211616!important;
}
.stick a:hover, .new_box a, .new_box{
	color: #80a1c2!important;
}
.t_top:hover a, .t_top .name a{
	color: #999!important;
}
.for_info {
	color: #b9b6b6;
}
.gray, .obr{
	color: #676766;
}
#inbox .black_link{
	color: #000!important;
}
h2, .header span, .header a, .new_box, #inbox .right ul{
	font: 1.3em "Arial";
}
#body_profile .about_user_50, #body_profile .about_user_work {
	font: 1.4em "Arial"!important;
}
#body_blogs_02 .li_more{
	font: 1.2em "Arial"!important;
}
#stats .left ul, #stats .right li a, h3, .right #events1 #calendar_nav{
	font: 1.4em "Arial";
}
#menu li{
	font: 1.25em "Arial";
}
h2, .t4, h1, h4, #str a, #str span, .rate, h5{
	font: 1.6em "Arial";
}
.cart, #body_blogs h3, #tags div font, .ans h5, #body_statistics #statistics_content h5{
	font: 1.5em "Arial";
}
.t5{
	font: 1.8em "Arial";
}
.t6{
	font: 2em "Arial";
}
#thema p, #news p, #intervew div p, #intervew .mini, #news li, #top_news, #top4menu, .tbl_left, .tbl_right, .t3, .login, #stats .stat_announce div p, .tbl_center, .chk, #copy, .footer ul, #str .next, #additionale li a, #additionale li span, .block_personal_info, #content, .about_user, #body_profile_edit .about_user_50, .about_user_work, .three, .comment_name_link a, .blogs_top, .block4blogs ul, .block4blogs p, .blogs_header, .new_stick textarea, #body_myfriends #inbox_select span{
	font: 1.2em "Arial"!important;
}
 .three, .three h6, #body_profile_edit .about_user_work h6, #menu_level li a, #menu_level li span, .menu_level2 a, .resume h5, #menu_level li a, .company_info p, #body_company #content h5, .pev_b_col li a {
	font: 1.2em "Arial";
}
#body_blogs h1, #body_post h1, #body_profile h1, #body_profile_edit h1, #body_comments h1, #body_company h1, #body_blogs_02 h1, #body_inbox h1, #body_myfriends h1, #body_pro h1, #body_statistics h1, #body_sympathy h1{
	font: 2em "Arial";
}
.login{
	line-height: 120%!important;
}
#top_news span, #top_news font, a.vbr, .user_info font, #body_profile_edit .one a, .for_info, .navy_blue, .obr, div.paperannounce{
	font: 0.95em "Arial";
}
.mini_p, .blogs_menu {
	font-size: 95%;
}
#top_news font{
	font: 1em "Arial";margin-left: 0.6em;
}
.li_more a,  #events1 table td, #events1 .right .left, #events1 .right .right p, #additionale li, .user_info a, h6, .navy_blue font, #body_profile_edit select, #body_profile_edit .left input, .comments_name font, #menu_level li, .menu_level2, .comment_comm, .comment_comm font, .company_info, .blogs_header font, .blogs_top font, .black_link, #body_sympathy #sympathy_content table .name font{
	font: 1.0em "Arial";
}
.t1, .comm, .more,  #news .li_more, .about_user li, .podmenu li, #body_profile .about_user_work .mini_p, .blogs_menu font{
	font: 0.9em "Arial";
}
.t2, #events1 .right ul, .info, .links, .big,  .t_top, #post_header, .post_header, .block_comment, .block_comment p, .podmenu li a, .podmenu li span, .comments_link, .numb, .comment_rate, .gray, #companies_right ul li, .company_info a,  .company_info span, .char, .stick, #body_statistics  #statistics_content  .comments_name, #body_sympathy .comments_name{
	font: 1.1em "Arial";
}
.table4blogs,  .table4blogs .name a{font: 1.15em "Arial";}
#stats .li_more, #stats .right .comm, #inbox ul li.active span, #body_myfriends .comments_name{  
	font: 0.8em "Arial";
}
.com, div.paperannounce{  
	font: 0.9em "Arial"!important;//font: 1em "Arial"!important;
}
div.paperannounce{  
	margin-top: 0.4em;
}
.table_blue{
	font: 0.90em "Arial"!important;
        text-decoration:none!important;
}
.big,  .table4blogs .name span, #body_myfriends .table4blogs p{
	font: 1.1em "Arial"!important;
}
.t_top .active, .t_top .name a, .comment_top .comments_link, .new_stick textarea{
	font: 1em "Arial"!important;
}
#content p{ 
	font: 1.1em "Arial";
}
.banner p{  
	font: 0.7em "Arial";
}
h1 span{  
	font: 0.6em "Arial";
}
h6{
	margin-top: 0;margin-bottom: 0;
}
#thema p, #news p, #intervew div p, #news li, #stats .stat_announce div p, #events1 .right .right p, .info, .block_comment p, .char, #body_company #content p, #body_post #content p{
	line-height: 135%!important;
}
#content p{
	line-height: 130%!important;margin-top: 1em;margin-bottom: 1.3em;
}
.resume p{
	line-height: 150%!important;margin-top: 0.3em;
}
.blogs_content p{
	line-height: 150%!important;
}
#tags a{
	line-height: 1.35em;text-transform: lowercase; vertical-align: baseline;
}
#body_news h1{
	margin-top: 0;margin-bottom: 0.2em;
}
#body_news #stats .left h1{
	margin-bottom: 1em;
}
.right #events1 table td{
	font: 12px "Arial"!important;
}
h2{
	display: inline;padding-top: -0.2em!important;margin-bottom: 0;
}
a.vbr, .more, h4, .cart, .comments_link, .comment_top .comments_link, .about_user li a,#body_profile_edit .one a, .for_info, .gray, .blogs_menu font, .stick a, .new_box a, .user_pro{
	font-style: italic!important;
}
#body_sympathy #sympathy_content table .name font{
	font-style: italic;
}
#body_sympathy #sympathy_content table .t_top .name font{
	font-style: normal;
}
#body_news h1, #body_blogs h1, .t_top .active a, #str span, #body_post h1, h5, #body_profile h1, h6, .three h6,  #body_profile_edit .about_user_work h6, .ans h5, #body_company #content h5, .resume h5, #body_profile_edit h1, #body_comments h1, #body_company h1, #body_blogs_02 h1, #body_inbox h1, #body_myfriends .comments_name, #body_myfriends h1, .bold, #body_pro h1, #body_statistics  #statistics_content h5, #body_statistics h1, #body_sympathy h1{
	font-weight: bold;
}
#news p, h4, #body_blogs h1, #body_post h1, h5, #body_blogs_02 h1{
	display: inline;
}
.banner{
	text-transform: uppercase;font-size: 12px!important;
}
#copy{
	text-transform: lowercase;
}
.login a, .vbr a, #menu a, .podmenu a, h2 a, .more a, .comm a, #news li a, .li_more a, #stats .left ul a, #stats .right ul a, .tbl_center, .banner a, #tags span a, .cart a, .links a, .footer ul a, .user_info a, .header a, #str a, .table4blogs .name a, #str .next font, #additionale a, .block_comment p a, #content a, .comment_top a.user, .post_tags a, #events1 table a, .menu_level2 a, .about_user li a, .char a, .table_blue, #companies_right ul li a,  .comment_name_link a, .company_info a, .blogs_top font, .block4blogs ul a, .blogs_menu font, .blogs_header h2 a, .blogs_header a{
	text-decoration: underline;
}
.tbl_left a, .tbl_right a,  #tags a, .login a:hover,  a.vbr:hover, #menu a:hover, .podmenu a:hover, h2 a:hover, .more a:hover, .comm a:hover, #news li a:hover, .li_more a:hover, #stats .left ul a:hover, #stats .right ul a:hover, .banner a:hover, #tags span a:hover, .cart a:hover, .links a:hover, .footer ul a:hover, .user_info a:hover, .header a:hover, .header span, .t_top a, .table4blogs .t_top .name a, #str a:hover, #str .next, #str .next font:hover, #additionale a:hover, .rate a, .comment_rate a, .comments_link, .block_comment p a:hover, #content a:hover, .comment_top a.user:hover, #tags div font a, #tags div font a:hover, .post_tags a:hover, #events1 table a:hover, #menu_level li a, .menu_level2 a:hover, .about_user li a:hover, .char a:hover, #body_profile_edit .one a, .navy_blue, #companies_right ul li a:hover,  .comment_name_link a:hover, .company_info a:hover, .blogs_top, .blogs_top font:hover, .blogs_top:hover, .block4blogs ul a:hover, .blogs_menu font:hover, .li_blogs a, .blogs_header h2 a:hover, .blogs_header a:hover, .post_header a:hover, .stick a, .new_box a, #inbox li a:hover, .pev_b_col li a:hover{
	text-decoration: none;
}
#tags span a{
	font: 1.4em "Arial"!important;text-transform: none;font-style: italic!important;
}
.for_table a, .blogs_menu{text-decoration: none!important;}
#menu_level li a:hover, #tags a:hover, .blogs_menu font{
	text-decoration: underline;
}
*html #menu{font-size: 95%;}
.char{
	line-height: 110%!important;
}
#body_profile .about_user_50 p, #body_profile .about_user_work p{
	line-height: 140%!important;
}
#body_profile .about_user_work p{
	line-height: 145%!important;
}

#regionSelector select {
  width: 158px;
}

.pev_b_col li .comm .date{
	color: #666!important;
}

span.nomargin{
  margin-left:0px!important;
  margin-right:0px!important;
}
.border_level div img{
	padding-top:10px;
}
#intervew .left div{
	margin-left: 120px;
}

.pev_action {
  text-align:right;
  padding-right:40px;
} 
.pev_action  a{
  text-decoration:none;
} 

.info img {
  border: 0px;
}

.comm a {
  white-space: normal!important;
} 

.err {
 color:#FF0000;
}

.post_tags a {
  white-space: nowrap;
}
#copy div{
	text-align: right;
  padding-top:4px;
}
.messaction {
  padding: 4px;
  vertical-align: middle!important;
}
.messaction form input {
   margin-top:4px!important;
}
.newmess{
  text-align:left!important;
}
.newmess input,.newmess textarea {
  margin:0px!important;
  
  float:none!important;
}  
a.title {
  text-decoration:none;
  color: #003399;
}
a.title:hover {
  text-decoration:underline;
}
a.title h1, #thema h1, #body_news h1{
  color: #003399;
}
.defaultErr {
  color: red;
}
.blogname {
  color:#999;
}

#events1 .right ul .left {
  width:100%;
  text-align:left;
  float:none!important;
  padding-left:20px;
}
#events1 .right ul .right {
  width:100%;
  padding-left:60px;
}

