body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 100px;
	font-family: Arial;
	font-size: 15px;
	background-color: #fbbe49;
}

a {	text-decoration: underline; color: #A3621C; }
a:hover {	text-decoration: none; }
a img { border: none; }
p, h1, h2, h3, h4, form { margin: 0px; }
h1{ font-size: 25px; font-family: Georgia; font-weight: normal; line-height:30px; }
h2{ font-size:18px; font-style:normal; font-weight:normal; }
h3{ font-size: 16px; font-family: Georgia; font-weight: bold; }
h4{ font-size: 14px; font-family: Georgia; font-weight: bold; padding: 10px 0 4px 0; }

ul { margin: 5px 0 10px 0; padding: 0px; list-style: none; }
ul li {
	padding-left: 25px; background-image: url( "images/li_node.gif" ); background-repeat: no-repeat;
	background-position: 0px 11px; 
	font-size: 13px;
	font-style:oblique;
	font-weight: normal;
}
ul li a { color: #A3621C; }

.header{	clear: both;	height: 99px;}

code { background-color: #eeeeee; }

.order_header{	height: 100px;}
.right_header{
	float: right; 
	background-image: url( "images/lestnica.png" );
	background-repeat: no-repeat;
	width: 78px;
	padding-top: 40px;
	padding-left: 10px;
}
.right_header a{text-decoration: none;}
.lestnica{margin-right: 53px;}
.arrow{position: absolute; margin-top: -5px; right: 62px;}
.arrow img{border-width: 0px;}
.avtor{
	border-left: 4px solid #a3621c;
	font-size: 11px;
}
.avtor p{padding-left: 5px; padding-bottom: 3px; padding-top: 2px; cursor: pointer;}
.float_avtor{
   background-color:#FBBE49;
	color:#000000;
	font-family:Tahoma;
	font-size:10px;
	height:75px;
	padding:30px;
	position:absolute;
	right:0;
	top:99px;
	width:113px;
	white-space: nowrap;
}
.float_avtor a{
  color: #a3621c;
  text-decoration: underline;
}
.search_text  {
	height: 14px;
	width: 65px;
	border: 1px #a3621c solid;
	font-size: 10px;
	margin-left: 3px;
	margin-top: 6px; 
	padding-bottom: 1px;
	}
.search_text1  {
	height: 14px;
	width: 65px;
	border: 1px #a3621c solid;
	font-size: 10px;
	margin-left: 9px;
	margin-top: 6px; 
	padding-bottom: 1px;
	}
.search_submit {
	border: none;
	background-color: #a3621c;
	color: white;
	height: 14px;
	font-size: 10px;
	font-family: Tahoma;
	cursor: pointer;
	margin-top: 6px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	margin-left: 10px;
}
.search_submit1 {
	border: none;
	background-color: #a3621c;
	color: white;
	height: 14px;
	font-size: 10px;
	font-family: Tahoma;
	cursor: pointer;
	margin-top: 6px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
}

.search_sub_p {
	border-left: 4px solid #a3621c;
	font-size: 11px;
	heigth: 20px;
	padding-bottom: 3px;
}

.search_sub_p p{margin-top: -4px;}
.search_sub_p p a {padding-left: 5px; padding-bottom: 3px; padding-top: 2px;color: #a3621c;  text-decoration: underline;}

.submit__request{
/*    border: none;
	background-color: #a3621c;
	color: white;
	height: 20px;
	font-size: 15px;
	cursor: pointer;
	margin-top: 6px;
	margin-left:255px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;*/
	font-family: Arial;
	font-size: 15px;
	cursor: pointer;
}
.search_request {
	border: 1px #a3621c solid;
	font-size: 10px;
	margin-left: 3px;
	padding-bottom: 1px;
	width: 400px;
	font-size: 10px;
	font-family: Tahoma;
	}
.td_p{  padding-left: 35px;padding-right: 15px;padding-bottom: 15px; text-align: center;}
.td_request1{font-size: 11px; width: 170px;padding-bottom: 15px;}
.td_request{width: 130px; padding-left: 0px;padding-right: 15px;padding-bottom: 15px; font-size: 12px;}
.left_header{padding-left:290px;}
.left_header a { color: black; }
.img_part{ float: left;}
.img_part a img{text-decoration: none; border: 0px;}
.link_part{margin-left: 20px; margin-top: 30px; font-size: 11px; float: left;}
.central_white_table{
   font-size: 14px;
   clear: both;
}
.ctw_pad{padding-right: 29px;}
.cwt_left {	width: 116px;}
.st_2_table{ width: 158px; background-color: white;}
.ct_padding{ padding: 20px 20px 50px 180px; background-color: white; background-image: url("images/white_t_r.gif" ); background-repeat: no-repeat; background-position: top right; line-height: 21px;}
.text_pad{padding-right:20px; padding-top: 20px; }
acronym {
border-bottom:1px dashed #EB0B30;
cursor:help;
}
.bg_grey{ background-color: #f5f5f5; clear: both; }
.float_r_grey{float:right; }
.ct_padding p{padding-top: 18px; padding-right: 7px;}
.small_table img{padding-top: 100px; padding-right:6px;padding-bottom: 35px;}
.central_white_table td{vertical-align: top; }
.line {background-color: white; margin-left:116px; margin-right: 29px;height: 24px;}
.bottom_right_curl{background-image: url("images/white_b_r.gif" ); width: 24px; height: 24px; float: right; font-size: 2px;}
.cl_both{clear: both;}
.footer_left{font-size: 11px; margin-top: 88px; float: left; border-left: 4px solid  #a3621c; width:130px;}
.footer_left a{color: #a3621c;margin-left: 5px;}
.footer_left p{margin-left: 5px;}
.footer_lest{margin-left: 9px;float: left;}
.arr_footer{margin-top: 9px;padding-left: 9px;}

.cwt_left span, .cwt_left a  {
	display: block;
	height: 23px;
	font-size: 16px;
	font-family: Georgia;
}

.general_menu {
	padding-top: 24px;
	width: 112px;
	position: absolute;
	z-index: 100;
	text-align: right;
	cursor: e-resize;
	font-family: Georgia;
}

.general_menu span {
}

.gm_curl_block {
	width: 9px;
	float: right;
	margin-left: 9px;
	border-left: 1px #fbbe49 solid;
}

.gm_curl_block img {
	width: 9px;
	height: 21px;
	display: block;
}

.submenu {
	width: 165px;
	position: absolute;
	margin-left: 108px;
	z-index: 80;
	font-family: Georgia;
	font-size: 16px;
}
.submenu a {display: block;}
.black_curl_top {
	background-image: url( "images/black_curl_top.gif" );
	background-repeat: no-repeat;
	height: 7px;
	font-size: 1px;
}

.black_curl_bottom {
	background-image: url( "images/black_curl_bottom.gif" );
	background-repeat: no-repeat;
	height: 7px;
}

.sm_items {	
	border-left: 4px black solid; 
	background-color: white;
	padding: 17px 0 17px 9px;
	font-family: Georgia;
	font-size: 16px;
}

.sm_body {	padding-left: 5px; }
.sm_items a { color: #a3621c; }

.sm_items a, .sm_items p { height: 23px;  }
.gm_select { font-weight: bold; }
.sm_passive, .gm_no_select {font-weight: normal;}
.big_pic{padding: 0px; background-color: #d9dbdd; }
.float_block{
    position: absolute;
	width: 170px;
	margin-left: -180px;
	text-align: right;
}
.float_block img {	border: none; cursor: pointer; vertical-align: top; }
.submenu2 { margin-bottom: 15px; margin-top: -20px; }
.submenu2  a, .submenu2  span{display: block; height: 23px;}
.sm_active{
   font-weight: bold;
   background-image: url( "images/centr_skoba_yel.gif" );
   background-repeat: no-repeat;
   background-position: left 5px;
   padding-left: 14px;
}
 
.curl_st{
    background-image: url( "images/curl_top.gif" );
	background-repeat: no-repeat;
	height: 7px;
	font-size: 1px;
}

.curl_bottom {
	background-image: url( "images/curl_bottom.gif" );
	background-repeat: no-repeat;
	height: 7px;
	
}
.sm2_items { padding: 5px  0px 2px 0px; background-image: url( "images/submenu_total_bg.gif" ); background-repeat: repeat-y; background-color: white;  font-size: 13px; font-family: Georgia;}
.sm2_items a { padding-left: 14px; color: #a3621c; }

#i_jaluosie { 
	background-color: black; position: absolute; z-index: 200; display: none; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.8; filter: alpha(opacity=80);
}
#i_detail {	display: none; border: 1px solid black; padding: 10px; z-index: 300; position: absolute; background-color: white; }
#out_linker { padding: 0; padding-bottom: 5px; text-align: left; float: left }
.id_closing { padding-bottom: 5px; text-align: center; }
.id_closing input { cursor: pointer; border: 1px solid #666666; background-color: transparent; color: #666666; font-family: Tahoma; font-size: 10px; }
#i_detail_src { text-align: center; }
.i_more_inside { cursor: pointer; }

.same_work a {
	font-family: Tahoma;
	font-size: 11px;
}

.project_detail_ico { float: right; margin: 0 0 10px 10px; }
.projects_list td { padding-bottom: 10px; }
.projects_list td.pl_pic { padding-top: 5px; padding-right: 15px; width: 1%; }
.projects_list td a { font-size: 19px; }
.projects_list td p { padding-top: 4px; }

.breadcrumb {	padding-bottom: 10px; font-size: 11px; font-family: Tahoma; }
.logo {
	position: absolute;
	padding-left: 176px;
	padding-top: 26px;
}

.floor {
	position: absolute;
	padding-left: 16px;
	padding-top: 26px;
}

.waw_vidget {
	position: absolute;
	width: 285px;
	height: 115px;
	padding-left: 365px;
	padding-top: 85px;
	background-image: url( "images/waw_vidget.png" );
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 24px;
	font-family: Georgia;
	font-style: oblique;
	color: black;
	line-height: 30px;
}

.waw_vidget a {
	color: black;
	text-decoration: none;
	border-bottom: 1px black dashed;
}

.waw_vidget a:hover { border: none; color: #fdf972; }

.link_purpose {
	float: right;
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 10px;
	padding-top: 5px;
}

.auth_area {
	padding-top:80px;
	position:absolute;
	right:60px;
}

.plodi_footer{	float: right; 	padding: 19px 109px 48px 40px; white-space: nowrap; }
.plodi_footer a, .footer_news a.likeTitle { font-family:Georgia;font-size: 21px; color: black; }
.plodi_footer img  { margin-top: 17px;margin-right: 16px;  }
.footer_news{ float: right; padding: 19px 20px; width: 350px; }

.footer_news .news_item {
	padding-top: 16px;
	font-size: 12px;
}

.footer_news .news_item a {	color: black;}

.news_block .news_item {
	padding-bottom: 12px;
}

.news_block .news_item a {
	font-size: 15px;
	font-family: Georgia;
}

.banner_time {
	position: absolute;
	width: 221px;
	height: 70px;
	padding-left: 50px;
	padding-top: 10px;
	margin-left: 300px;
	margin-top: 50px;
	background-image: url( "images/banner_time.png" );
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 24px;
	font-family: Georgia;
	font-style: oblique;
	color: black;
	line-height: 30px;
}

.banner_time a {
	color: black;
	text-decoration: none;
	border-bottom: 1px black dashed;
}

.banner_time a:hover { border: none; color: #fdf972; } 

.vip_enter {	padding-top: 200px; }

.vip_header {
	background-image: url( "images/vip_header.gif" );
	background-repeat: no-repeat;
	background-position: 293px 28px;
	padding: 65px 0 0 295px;
	font-family: Georgia;
	font-size: 16px;
}

.vip_header a {
	font-family: Arial;
	font-size: 11px;
	margin-left: 15px; 
}

.sonet-user-menu-tabs-mltl li {
	background: none;
	padding: 0;
}

.bx-group-control li { background-position: top left; }

.top_groups_list a { 
	display: block; 
	float: left;
/*	margin-bottom: 15px; 
	margin-right: 15px;*/
	width: 50px;
	height: 50px;
	border: 10px white solid;
}

.top_groups_list a:hover { 
	border: 10px #fbbe49 solid;
}

.top_groups_list {}

.top_groups_list h4 {
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	margin-left: 10px;
	margin-bottom: 4px;
}

.ct_groups { width: 180px; background-color: white; padding-top: 110px; }
.corporate_line .ct_padding { padding-left: 0; }

.groups_empty { padding-left: 15px; font-size: 11px; font-style: oblique;  }
.message_event_area {
	width: 170px;
	margin-bottom: 15px;
}

#sonet_events_ms_sender span {
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
}

#sonet_events_ms_date {
	padding-top: 10px;
	font-size: 11px;
}

#sonet_events_ms_message {
	font-style: oblique;
	font-size: 15px;
}

#sonet_events_ms_ban a { 
	font-size: 11px;
	font-weight: bold;
}

.message_event_area input {
	font-size: 11px;
	font-family: Arial;
	cursor: pointer;
}

#sonet_events_ms {
	padding: 10px;
	background-color:#ffd687;
}

ul.bx-sonet-profile-edit-menu li { background-image: none; padding-left: 0; }

.forum-user signature,  .forum-message-signature { font-size: 11px; font-style: oblique; }
.outer_link {
	background-image: url( "images/www_arrow_body.gif" );
	background-repeat: repeat-x;
	background-position: left 4px;
	white-space: nowrap;
	height: 36px;
	width: 220px;
	float: right;
}
.outer_link div {
	background-image: url( "images/www_arrow_head.gif" );
	background-repeat: no-repeat;
	background-position: top right;
	white-space: nowrap;
	height: 14px;
	padding: 9px 30px 13px 13px;
}

.outer_link div a { color: white; font-family: Arial; font-size: 13px; }

.vacancy_list a {
	border-bottom: 1px dashed #a3621c; 
	padding-right: 1px; 
	font-family: Georgia; 
	font-size: 21px; 
	text-decoration: none;
}

.vacancy_list a:hover {
	border-bottom: none;
}

.vl_anons {	padding: 10px 0; }
.vl_detail {	font-size: 12px;	font-style: oblique; overflow: hidden; }

.round_bar {
	background-color: #f5f5f5;
	background-image: url( "images/gray_corner_00.gif" );
	background-repeat: no-repeat;
}

.round_bar_10 {
	background-image: url( "images/gray_corner_10.gif" );
	background-repeat: no-repeat;
	background-position: top right;
}

.round_bar_11 {
	background-image: url( "images/gray_corner_11.gif" );
	background-repeat: no-repeat;
	background-position: bottom right;
}

.round_bar_01 {
	background-image: url( "images/gray_corner_01.gif" );
	background-repeat: no-repeat;
	background-position: bottom left;
}

.round_bar_text { padding: 20px; }


.or_bar {
	background-color: #fbbd48;
	background-image: url( "images/orange_corner_00.png" );
	background-repeat: no-repeat;
}

.or_bar_10 {
	background-image: url( "images/orange_corner_10.png" );
	background-repeat: no-repeat;
	background-position: top right;
}

.or_bar_11 {
	background-image: url( "images/orange_corner_11.png" );
	background-repeat: no-repeat;
	background-position: bottom right;
}

.or_bar_01 {
	background-image: url( "images/orange_corner_01.png" );
	background-repeat: no-repeat;
	background-position: bottom left;
}

.or_bar_text { padding: 20px; }

.speech_zone {
	background-color: black;
	padding: 0;
}

.speech_zone .background {
	background-image: url( "images/moments_title.jpg" );
	background-repeat: no-repeat;
	padding-top: 200px;
	padding-bottom: 140px;
}

.speech_zone .logo {
	padding: 0;
	right: 0;
}

.speech_zone .gm_select {
	color: #d7813c;
}

.speech_zone .gm_curl_block {
	border-left: 1px black solid;
}

.speech_zone .black_curl_top {
	background-image: url( "images/m_black_curl_top.gif" );
}

.speech_zone .sm_items {
	border-left:4px solid #d7813c;
}

.speech_zone .black_curl_bottom {
	background-image: url( "images/m_black_curl_bottom.gif" );
	font-size: 2px;
}

.speech_zone .ct_groups, .speech_zone .ct_padding, .speech_zone .submenu, .speech_zone .cwt_right {
	background-color: #f9df96;
	background-image: url( "images/m_central_bg.gif" );
	background-repeat: repeat-x;
} 

.speech_zone .sm_items { background-color: transparent; }

.speech_zone .line {
	background-color: #f9df96;
	background-image: url( "images/m_central_curl_bottom.gif" );
	background-position: top right;
	background-repeat: no-repeat;
	margin-right: 0;
}

.speech_zone .m_down_steps {
	position: absolute; 
	height: 35px; 
	margin-top: -190px; 
	padding-top: 155px;
	margin-left: 180px;
	background-image: url( "images/m_down_steps.gif" );
	background-repeat: no-repeat;
	width: 35px;
	text-align: center;
	
}

.speech_zone .copyright_link {
	float: none;
	position: absolute;
	height: 40px;
	margin-top: -40px;
	width: 144px;
	border-left: 4px solid #A3621C;
	font-size: 11px;
	white-space: nowrap;
	padding-left: 14px;
	color: #4e4e4e;
}

.speech_zone .submenu {
}

.background .sonet-user-menu-tabs-mltl li a.selected b.p2 {
	background-color: #a3621c;
	color: white;
}

.background .sonet-user-menu-tabs-mltl li a b.p2 {
	background-image: none;
}

.background .sonet-user-menu-tabs-mltl li a.selected b.p {
	background:none;
	background-color: #a3621c;
	color: white;
}

.background .sonet-user-menu-tabs-mltl li a b.p1,
.background .sonet-user-menu-tabs-mltl li a b.p3 {
	background-image: none;
} 

.background .sonet-user-menu-tabs-mltl li a b.p2 {
	background-image: none;
	border: 1px solid #a3621c;
	color: #a3621c;
}

.background table.sonet-user-profile-friends thead td, table.sonet-user-profile-friends th, table.sonet-user-profile-groups thead td, table.sonet-user-profile-groups th {
	background-color: #FBBE49;
	border: 1px solid #a3621c;
	border-bottom: none;
}

.background table.sonet-user-profile-friends td, table.sonet-user-profile-groups td {
	border: 1px solid #a3621c;
}

.background .sonet-log-date {
	color: black;
	font-size: 85%;
	font-weight: bold;
}

.background .blog-profile-post-date, .background .sonet-forum-post-date {
	font-size: 85%;
	color: black;
	font-weight: bold;
}

.background .blog-profile-line, .background .sonet-forum-line {
	background-color: #fbbe49;
}

.background table.forum-message td { background-color: transparent; }
.background div.forum-title { border: none; background-color: #FBBE49; }
.background table.forum-message td { border:1px solid #FBBE49; }
.background a.forum-button-small { background: none; border: 1px solid #a3621c; color: #a3621c;}
.background table.forum-message .clear td, .background .clear td { border: none; }
.background table.forum-message div.forum-hr { background-color: transparent; }
.background a.forum-button {
	background-image: none;
	background-color: #a3621c;
	border: none;
	padding: 9px;
	color: white;
}

.background .forum-message .forum-message-user-info {
	background-color: #fdf5e6;
}

.background .forum-message .border-bottom {
	padding: 12px;
}

.error {
	font-style: oblique;
	color: red;
	font-size: 12px;
	font-family: Arial;
}

.info {
	text-style: oblique;
	font-size: 12px;
	font-family: Arial;
}