img{
    border:0;
	max-width:100%;
}
.login_block .login_link{
	padding:0;
}
.bnr{
	width:240px;
	height:400px;
}
#thumb > p.thmb{
	display:block;
}
h2{
    font-size: 13pt;
    margin-left: 3px;
	margin-top:0px;
}
h3{
    font-size: 13px;
    font-weight: bold;
    color: #333;
    margin: 12px 10px;
}


#header{
	background: #a9cfda url(../images/head_back.jpg) repeat-x;	

}
#head_left{
	background: url(../images/head_left.jpg) no-repeat top left;
	height: 123px;
	position: relative;
}
#main_menu{
	background: url(../images/menu_back.jpg) repeat-x;
	height: 29px;	
	border-radius: 0px 0px 5px 5px;
}
#main_menu_center{
	padding: 0 5px;
}
#head_banner{
	text-align: center;
}
#main_menu_center ul li a{
	line-height: 29px;
	font-size: 14px;
	text-decoration: none;
	color: white;
	display:block;
	padding: 0 8px;
}
#main_menu_center ul{
	margin: 0;
	padding: 0;
}
#main_menu_center ul li{
	display:block;
	float:left;
}
#main_menu_center ul ul{
	position: absolute;
	top: auto;
	left: auto;
	background: #47545b;
	display:none;
	padding: 4px 0px;
	z-index: 100;
	width:110px;
}
#main_menu_center ul li:hover ul{
	display:block;
}
#main_menu_center ul ul li{
	display:block;
	float: none;
}



#main_menu_center ul li a:hover{
	text-decoration: underline;
	background: #47545b;
}
#main_menu_center  li:hover a{

	background: #47545b;
}
#main_menu_center ul li a:visited{
	color: white;
}

#main_menu_center ul ul li a{
	color: white;
	line-height: 24px;
}
#main_menu_center ul ul li a:visited{
	color: white;
}
#footer_line{
	height: 2px;
	background: #6d7d86;
}
#footer_main{
	background: #b1d3dd;
	
}
#footer_bline{
	background: #c1dce4;
	height: 1px;
}
#footer_content{
	max-width: 1280px;
	min-width: 994px;
	margin: 0 auto;
	height: 92px;
	position: relative;
}
#sv-lab{
	width: 121px;
	height: 83px;
	float: left;
	display: block;
	background: #6d7d86 url(../images/sv-lab_m.jpg) no-repeat 12px 9px;
	border-radius: 0px 0px 5px 5px;
	margin-left: 14px;
}
#right_column{
	float: right;
	width: 240px;
	margin-left: 15px;
}
.clear{
	clear: both;
}
.space{
	height: 12px;
}
#linktomain{
    display: block;
    height: 123px;
    text-decoration: none;
    width: 320px;
}


.input{
	float:left;
}

#weather{
	position: absolute;
	top: 18px;
	right: 141px;	
	border-radius: 3px;
	width: 297px;
	height: 85px;
	overflow: hidden;
	background: white url(../images/weather_line.png) top center no-repeat;	 
}
.wodd{
	background-color:#e8f1f6;
}
.weathersel{
	background-color:#d3e1e8;
}
#search{
	width: 225px;
	height: 27px;
	/*background: url(../images/search2.png) no-repeat;*/
	position: absolute;
	left: 328px;
	top: 45px;
	padding: 5px 0;
}
#search_text{
	border: 0;
	font-size: 14px;
	padding: 0;
	margin: 0;
	margin-left: 5px;
    width: 134px;
	height: 20px;
	line-height: 20px;
	display:block;
	float:left;
}
#search_text:focus{
	outline:none !important;
}
#search_button{
	background: none;
    border: 0 none;
    color: white;
    cursor: pointer;
    display: block;
    font-size: 11pt;
    font-weight: 600;
	margin:3px 2px 0 156px;
	/*margin:3px 2px 0 16px;
	float:left;*/
	width:67px;
}
#footer_text_1{
	position: absolute;
	color: #313131;
	font-size: 12px;
	left: 145px;
	top: 13px;
}

#footer_text_1 a{
    color: #313131;
	font-size: 12px;
}
#footer_text_1 a:hover {
    text-decoration: underline;
}
#footer_text_1 a:visited {
    color: #313131;
}
#footer_text_2{
	position: absolute;
	color: #313131;
	font-size: 12px;
	left: 145px;
	top: 69px;
}
#footer_text_2 a {
    color: #313131;
	font-size: 12px;
}
#footer_text_2 a:hover {
    text-decoration: underline;
}
#footer_text_2 a:visited {
    color: #313131;
}
#footer_text_3{
	position: absolute;
	color: #313131;
	font-size: 12px;
	left: 145px;
	top: 43px;
}
#content{	
	/*float:left;
	width:800px;*/
	/*width:100%;*/
	
}
#right_column_2{
	float:right;
	
	width: 0px;
	display:none;
	
	overflow: hidden;	
}

/*colored blocks*/

.block_center_center{
	position: relative;	
	border-radius: 5px;
	text-align:left;
	padding: 9px;
	overflow:hidden;
	
}
.block_center_right{
	/*text-align:left;*/
}
.block_h1{	
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
}
.block_img{
	float: left;
	margin-right: 5px;	
	margin-bottom: 5px;
	overflow:hidden;
	/*width:90px;*/
}
.block_h2{	
	font-size: 12px;
	font-weight: bold;
}
.block_h3{	
	font-size: 10px;
	font-weight: bold;
}
.block_content{
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	display:block;
	/*border-bottom:1px solid black;*/
	margin:5px 0;
	padding-bottom:5px;
}
.block_clear{
	clear: both;
}
/*pink*/
.block_pink .block_center_center{
	background: #f4d6d6;
}
.block_pink .block_h1{
	color: #bc5757;
}	
.block_pink .block_h2{
	color: #333333;
}

.block_pink .block_h3{
	color: #990000;
}
/*end pink*/
/*lilac*/
.block_lilac .block_center_center{
	background: #ebd6f3;
}
.block_lilac .block_h1{
	color: #9260a4;
}	
.block_lilac .block_h2{
	color: #333333;
}
.block_lilac .block_h3{
	color: #4e2b62;
}
/*end lilac*/
/*green*/
.block_green .block_center_center{
	background: #c8e9c6;
}
.block_green .block_h1{
	color: #3a7b26;
}	
.block_green .block_h2{
	color: #333333;
}
.block_green .block_h3{
	color: #18390e;
}
/*end green*/
/*blue*/
.block_blue .block_center_center{
	background: #e1ebf7;
}
.block_blue .block_h1{
	color: #84a6ce;
}	
.block_blue .block_h2{
	color: #333333;
}
.block_blue .block_h3{
	color: #18390e;
}
/*end blue*/

.block-radio{
	border:1px solid #cdcdcd;

}
/*amber*/
.block_amber .block_center_center{
	background: #e9dbc6;
	
}
.block_amber .block_h1{
	color: #bc8957;
}
.block_amber .block_h2{
	color: #333333;
}
.block_amber .block_h3{
	color: #993300;
}
/*end amber*/
#cbr{
    position: absolute;
    right: 460px;
    top: 22px;
    color: #2f3b42;
	width: 150px;
	font-size:10pt;
	height:90px;
	line-height: 25px;
	overflow:hidden;
}    
#wrapper{
	max-width: 1280px;
	min-width: 994px;
	margin: 0 auto;	
}
/*content*/

div#content-wrapper{
	float:left;
	width:100%;
}
div#left{
	margin-right: 480px;
}
div#center{
	float:left;
	width:200px;
	margin-left:-460px;
}
div#right{
	float:left;
	width:240px;
	margin-left:-240px;
}

#postfakt{
	margin-left:255px;
}
#work{
	width:240px;
	float:left;
}
#kama{
	width:200px;
	float:left;
    margin-top: 10px;
}
#avto{
	margin-left:255px;
	width:100%;
	/*float:left;*/
}

#foto{
	width:240px;
	float:left;
}
.block{
	/*width:92%;*/
	width:100%;
	/*margin-top:4px;*/
	margin-bottom:7px;
}
/*content-end*/

/*events*/
#events{
	width:240px;
	float:left;	
	margin-right:15px;
}
.event-image{
	height:165px;
	overflow:hidden;
}
.events_last{
	overflow:hidden;
	color:#4f4f4f;
}
.events_last_title1{
	margin-top:10px;
	font-weight:600;
	font-size:13px;
	width:218px;
}
.events_last_title2{
	font-size:10pt;
	
	margin-top:5px;
}
.events-link:link{
	color:#4f4f4f;
}
.events-link:visited{
	color:#4f4f4f;
}
#event-box{
	padding:10px;
	background:#d5dbe0;
	
}
/*event-end*/

/*news*/
#news{
	margin-left:255px;
	margin-bottom:13px;
}
.time{
	color:#9f9f9f;
	font-size:10pt;
}
.lastnews_head{
	font-weight:600;
	font-size:16pt;
}
.str{
	margin-bottom:10px;
	margin-left:3px;
	font-size:10pt;
}
.str2{
	margin-top:15px;

	margin-left:3px;
	font-size:10pt;
}
.news-link:link{
	color:#1c61a8;
	text-decoration: underline;
}
.news-link:visited{
	color:#1c61a8;
	text-decoration: underline;
}
.news-link:hover{
	text-decoration: none;
}
.line{
	border-bottom:1px solid #4F4F4F;
}
.lastnews_padding{
	width:100%;
	position:relative;
}
.main-tab{
	float:right;
	line-height:24px;
	text-align:center;
	cursor:pointer;
	font-size:10pt;
}
.all-tab{
	background: url(../images/perm1.jpg);
	width:123px;
}
.chaik-tab{
	background: url(../images/chaik0.jpg);
	width:96px;
	font-weight:600;
}
.main-tab:hover{
	color:#4d83b9;
}
#news-all, #news-city{
	width:100%;
	float:left;
}
.preview_link{
	margin-left:3px;
	font-size:9pt;
	width:218px;
	padding-top:5px;
}
.preview_link:link{
	color:#1c61a8;
}
.preview_link:visited{
	color:#1c61a8;
}
#allnews{
	margin-top:17px;
	/*float:left;
	width:100%;*/
}
#news-all{
	display:none;
}
/*news-end*/

/*auth*/
.hbl-field{
	float:right;
    margin-top:12px;
    margin-right:10px;
}
.bordered{
	/*color:white;
	text-align:center;*/
	font-size:9px;
}
.auth-label{

}
.auth-input{
	float:right;
}
#auth{
	width: 106px;
	height: 85px;
	background: #6d7d86;
	border-top: 1px solid #4b565c;
	border-left: 1px solid #4b565c;	
	border-radius:5px 0px 0px 5px;
	position: absolute;
	right: 0px;
	top: 18px;
}


.hbl-field{
	display:block;
	
}

.hb-login{
	color: white;
	line-height: 16px;
	text-decoration: none;
}
#login_username{
	font-size:9px;
	margin:0;
}
#login_password{
	font-size:9px;
	margin:0;
}
.login_block{
	padding:5px 10px;
}
.name-link:link{
	font-size:9pt;
	color:white;
	text-decoration:none;
	line-height:16px;
}
.name-link:visited{
	color:white;
}
.login_link:link{
	font-size:9pt;
	color:white;
	text-decoration:none;
}
.login_link a:hover{
	text-decoration:underline;
}
.login_link{
	padding-top:6px;
}

.login_link:visited{
	color:white;
}

.login_social{
	margin-top:6px;
}
/*auth-end*/

/*comm*/
#communication{
	margin-top: 25px;
	margin-left:225px;
	margin:25px 0 10px 225px;
}
#comm-title{
	font-weight:600;
	font-size:13pt;
	background:#fff8db;
	color:#333333;
	margin-bottom:9px;
	margin-top:10px;
    padding:5px 5px 5px 11px;
}
.forum_last_link{
	color:#999999;
	font-size:8pt;
}
.name-color:link{
	color: #408a3b;
	font-size:9pt;
}
.name-color:visited{
	color: #408a3b;
	font-size:8pt;
}
.link-color:link{
	color:#1c61a8;
	font-size:9pt;
}
.link-color:visited{
	color:#1c61a8;
	font-size:9pt;
}
.time-comm{
	color:#9f9f9f;
	font-size:8pt;
}
/*comm-end*/

/*afisha*/
#afisha{
	/*width:100%;*/
	width:800px;
	background:#e4e4e4;
	float:left;
	margin-bottom:15px;
}

.slider_main{
	margin-top:15px;
	margin-bottom: 15px;
	
}
#afisha-back{
	background:#c9c9c9;
	height:23px;
	padding-top:3px;
	clear:both;
}
#afisha-title{
	color:#4f4f4f;
	font-size:13pt;
	padding-left:8px;
	float:left;
	width:30%;
}
#afisha-right{
	text-align:right;
	float:right;
	padding-right:8px;
	padding-top:2px;
	width:30%;
}
#afisha-link:link{
	color:#4f4f4f;
	text-decoration:none;
	font-size:9pt;
}
#afisha-link:visited{
	color:#4f4f4f;
	text-decoration:none;
	font-size:9pt;
}
#afisha-link:hover{
	text-decoration:underline;
}
.afisha-event{
	height:250px; 
	width:190px; 
	margin: 0 4px;
	display: block;
}
/*afisha-end*/

/*stat'i*/
#article{
	width:100%;
	float:left;
	background:white;
}
.article-block{
	width:49%;
	float:left;
	margin-top:5px;

}

.article-image{
	width:212px;
	height:150px;
	float:left;
	margin-bottom:4px;
}

.article-title{
	overflow:hidden;
	height:32px;
	padding:4px 12px;
	float:left;
	cursor:pointer;
}

.article-title h2{
	margin: 0;
	font-weight: 600;
	font-size:14px;
	color:#2f6680;
}

.article-announce {
	text-align:justify;
}
.article-announce p{
	margin-top:4px;
	padding:0;
}
.article-announce a{
	color:#313131;
	font-size:13px;
}
.article-announce a:visited{
	color:#313131;
}
.article-announce a:hover{
	text-decoration:underline;
}

.events_last1 p{
	margin: 0 0 14px 0;
}
.events_last1{
	color: #4F4F4F;
}
.events_last{
    margin: 12px;
    min-height: 250px;
}
.events_last img{
    margin-right:15px;

    float: left;
}

.article-last{
    font-size: 20px;
    color: #333;
    text-align: left;
 }

/*stat'i-end*/



/*teaser*/
#teas{
	width:730px;
	clear:both;
	height:259px;
}
#teasers{
	border: 1px solid #999999;
	padding: 7px;
	margin: 5px 2px;
}
#teasers_view{
	float:left;
	width: 248px;
	height: 243px;
	overflow-x:hidden;
	text-align:center;	
}
#teasers_view img{
	margin-bottom: 10px;
}
#teasers_view a{
	text-decoration: none;
	color: black;
}
#teasers_view a:visited{
	color: black;
}
#teasers_container{	
}
#teasers_preview{
	margin-left: 268px;
	height: 243px;
}
.teaser_element{
	float:left;
	width: 110px;
	height: 81px;
	overflow:hidden;
	text-decorate: none;
	display: block;
}
.teaser_element img{
	margin-left: -248px;
	margin-top: -81px;
	cursor: pointer;	
}
/*teaser-end*/

/*adv*/
#advr{
	margin-left:225px;
	overflow:hidden;
}

#adv-content{
	padding-left: 10px;
	margin-bottom:10px; 
	float:right;
	width:100%;
}
#adv-content a{
	clear:both;
	display:block;
	height:27px;
	line-height:27px;
	color:black;
	background:url(../images/dot.png) repeat-x 0px 18px;
}
#adv-content a .adv-price{
	color:#407AB5;
}
.adv-title a,
.adv-title a:visited{
	color:#333;
}
#adv-content a:hover {
	background:#bfd2d7;
	cursor:pointer;
}
#adv-content a:hover .adv-text{
	background:#bfd2d7;
	cursor:pointer;
}
#adv-content a:hover .adv-time{
	background:#bfd2d7;
	cursor:pointer;
}
#adv-content a:hover .adv-price{
	background:#bfd2d7;
	cursor:pointer;
}
.adv-text{
	background:white;
	float:left;
	padding-left:12px;
	
}
.adv-time{
	color:#999999;
	font-size:8pt;
	font-weight:600;
	background:white;
	width:35px;
	float:left;
}
.adv-price{
	
	text-align:right;
	font-size:10pt;
	float:right;
	background:white;
	clear:right;
}
.adv-today{
	color:#999999;
	font-size:9pt;
	margin-left:10px;
}
.adv-title{
	background:#e9dbc6;
	padding:5px 5px 5px 11px;
	font-weight:600;
	font-size:12pt;
	margin-bottom:14px;
}
.adv-text a:link{
	color:black;
	text-decoration:none;
	font-weight:600;
	font-size:10pt;
}
.adv-text a:visited{
	color:black;
	text-decoration:none;
	font-weight:600;
}
.adv-price	a:link{
	color:#407ab5;
	text-decoration:none;
}
/*adv-end*/

/** 
 * Slideshow controls style rules.
 */
.control {
	width:22px;
	height:22px;	
	font-size:11pt;
	color:white;
	margin-top:5px;
	margin-bottom:11px;
	float:left;
	cursor: pointer;
}
.control:hover{
	
}
#leftControl {
	background-image:url(../images/left.jpg);
	
}
#rightControl {
	background-image:url(../images/right.jpg);
	margin-left:1px;
}

#page{
	margin-top:17px;
}
#pageContainer {

}
.slide h2 {
	color:#ccc;
	letter-spacing:-1px;
}
.slide img {
	float:left; 
}

/*region-fm*/
.top_border{
	height: 24px;
	background: url(../images/border1.png) repeat-x;
	/*border:1px solid #cdcdcd;*/
	color: #333;
	font-size: 14px;
	/*font-family: Arial,Helvetica,Garuda,sans-serif;*/
	font-weight: bold;
	padding-left: 15px;
	padding-top: 4px;
	margin: 0;
	clear:left;
}
.radio_title{
	font-size: 14px;
	color: #2e2e2e;
	text-align: center;
	padding: 6px 0px;
}
.radio_text{
	/*background: #fff0c3;*/
	margin: 0 auto;
	width: 180px;
}
.radio_img{
	display:block;
	margin: 0 auto;
}
.radio_name{
	color: #383838;
	font-size: 14px;
	text-align:center;
	line-height: 22px;
}
.radio_program{
	color: #944d01;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.radio_text_2{
	float: left;
    margin-left: 7px;
    padding-top: 12px;
}
.radio_online{
	font-size: 18px;
}
.radio_player{
    margin-left: 75px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.radio_status{
	font-size: 10px;
	color: #333333;
	margin-left: 7px;
	padding-bottom: 8px;
}
.radio_status_title{
	color: black;
}
/*region-fm-end*/


/*window*/

#mask {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:black;
  display:none;
  width:100%;
  height:100%;
}

.window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  /*padding:20px;*/
  color:black;
}

#dialog1{
  width:361px; 
  background:white;
  border-radius:10px;
  padding:4px;
}



#login-head{
	height:43px;
	background:#add1db;
	width:100%;
	border-radius:10px 10px 0px 0px;
	color:#284b54;
	text-align:center;
	font-size:10pt;
	line-height:43px;
}


/*tab-menu********************************/

.section {
	background: #FFF;
	/*margin: 0 0 30px;*/
	border:2px solid #b5b2a9;
	border-radius:0 0 10px 10px;
	margin-top:4px;
	
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #b5b2a9;
	background: #FFF;
	margin:0;
	padding:0;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #dadada;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
	width:90px;
	text-align:center;
	font-size:12px;
}
.tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #FFF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #FFF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
    border-width: 0 1px 1px;
	background: #FFF;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

/*tab-menu-end*/

.login-left{
	color:black;
	padding-left:21px;
	float:left;
	width:120px;
	margin-top:12px;

}

.login-right{
	float:left;
	margin-bottom:10px;
}


.btn-blue{
	cursor:pointer;
	color:#fff;
	padding:4px 8px;
	border-radius:4px;
	border:0 none;
	background: #5f8f8f;
	background: -moz-linear-gradient(top,  #5f8f8f 0%, #416171 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f8f8f), color-stop(100%,#416171));
	background: -webkit-linear-gradient(top,  #5f8f8f 0%,#416171 100%);
	background: -o-linear-gradient(top,  #5f8f8f 0%,#416171 100%);
	background: -ms-linear-gradient(top,  #5f8f8f 0%,#416171 100%);
	background: linear-gradient(to bottom,  #5f8f8f 0%,#416171 100%);
}
.btn-blue:hover{
	background: #416171;
}
.cancel{
	float:left;
	margin-bottom:17px;
}
.cancel,
.cancel2{
	background: #9ab9cb;
	background: -moz-linear-gradient(top,  #9ab9cb 0%, #78a5b8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ab9cb), color-stop(100%,#78a5b8));
	background: -webkit-linear-gradient(top,  #9ab9cb 0%,#78a5b8 100%);
	background: -o-linear-gradient(top,  #9ab9cb 0%,#78a5b8 100%);
	background: -ms-linear-gradient(top,  #9ab9cb 0%,#78a5b8 100%);
	background: linear-gradient(to bottom,  #9ab9cb 0%,#78a5b8 100%);
	border-radius:4px;
	color:#fff;
	line-height:18px;
	cursor:pointer;
	text-align:center;
	padding:4px 8px;
	min-width:74px;
	border:none;
}
.cancel:hover,
.cancel2:hover{
	background: #78a5b8;
}
.cancel2{
	position:absolute;
	right:20px;
	bottom:12px;
}
.enter{
	margin-left:10px;
}
.reg{
	margin-left:47px;
}
.pas{
	margin-left:59px;
}
.reg-form{
	margin-top:30px;
}



#footer{
	clear:left;
	width:100%;

}
.ban{
	width:240px;
	height:200px;
	background:grey;
	float:left;
	margin-bottom:7px;
}


#show-title{
	font-size:22px;
	padding:14px;
}
/*event-menu-end*/

#page-date-img{
	font-size:11pt;
	padding-bottom:10px;
	float:left;
	margin-right:20px;
	margin-top:15px;
	/*width:320px;*/
}
#page-ist{
	color:#666666;
	font-size:11pt;
}
#page-show-title{
	margin-top:15px;
	text-align: justify;
}
#page-text{
	margin-top:20px;
	text-align: justify;
	line-height:20px;
}
#page-text a:link{
	color:#1c61a8;
}
#comments{
	font-size:18pt;
	color:#1c61a8;
}
#events-line{
	size:2px;
	color:#1c61a8;
}
#na-temu{
	font-size:12pt;
	margin-bottom:25px;
}

.page-drugie{
	clear:both;
	margin-bottom:25px;
	text-overflow:clip;
	overflow:hidden;
}
.page-drugie-left{
	float:left;
	width:80px;
	margin:3px 14px;
	height:70px;
	overflow:hidden;
}
.page-drugie-right{
	margin-left:118px;
}
.page-drugie-time{
	font-size:8pt;
}
.page-drugie-view_com{
	font-size:8pt;
	display: inline-block;
	margin: 0px 6px;
}
.page-drugie-view_com a{color:#000;margin-left: 4px;}
.events-drugie-date{
	font-size:8pt;
	margin-bottom:2px;
}						
.events-drugie-title{
	font-size:11pt;
	color:#1c61a8;
}							
.events-drugie-announce{
	font-size:11pt;
	margin-bottom:25px;
	color:black;
}
.events-natemu-date{
	font-size:8pt;
	color:black;
	margin-bottom:3px;
}

.events-natemu-announce{
	margin-left:10px;
	font-size:10pt;
}
.events-natemu-announce:link{
	text-decoration:none;
	color:#1c61a8;
}
.events-natemu-announce:hover{
	text-decoration:underline;
}

/*forum post*/

.post_title{
    font-size: 14px;
}
.post_message{
    background: #d8ecec;
    padding-left: 12px;
    padding-right: 12px;
    padding-top:2px;
    padding-bottom:2px;
}
.post_bottom{
    margin-top:20px;
    height: 20px;
}
.post_author{
    font-size: 12px;
    min-width: 142px;
    float: left;
}
.post_author a{
    color: black;
    text-decoration: none;
}
.post_date{
    font-size: 12px;
    color: #666;
    float: left;
}

.post_text{
    padding-top:10px;
}
.post_left{
    float: left;
    margin-right: 14px;
    margin-bottom: 8px;
    font-size: 10px; 
    padding-left: 14px;
    color: #666;    
}
.post_right{
    font-size: 12px;
}
.post_comments{
    margin-bottom: 10px;
}
.post_comment{
    min-height: 110px;
    margin-top: 5px;
}
.online{
    color: #1C61A8;
}

.hidden{
	display:none;
}
#comment_first{
	display: none;
}
/*hour_news*/
#hour_news{
	
	background:#e6e6e6;
	border-radius:5px;
	padding:10px;
	margin-bottom:7px;
}
#hour_news_title{
	font-size:12pt;
	font-weight:600;
}
.hour_news_drugie{
	padding-top:15px;
	font-size:9pt;
}
.hour_news_drugie a:link{
	text-decoration:none;
	color:#1c61a8;
}
.hour_news_drugie a:hover{
	text-decoration:underline;
	color:#1c61a8;
}
.hour_news_drugie a:visited{
	color:#1c61a8;
}
.hour_news_date{
	font-size:8pt;
}
/*hour_news-end*/
#paginator{
	text-align:center;
	height: 30px;
}
#paginator div{
	display: inline;
}
#paginator div a{
	display:inline-block;
	width: 21px;
	height: 21px;
	color: #666666;
	line-height: 21px;
	text-decoration: none;
}
#paginator div a:visited{
	color: #666666;
}
#paginator div a.active, #paginator div a:hover{
	background: url(../images/paginator_ground.png) no-repeat;
	color: white;
}
/*----------------------------weacher---------------------------*/
#weather-left{
	color:#666666;
	font-size:10pt;
	float:left;
	padding-top:7px;
	margin-left:10px;
	width:130px;
	text-align:center;

}

#weather-img{
	background:url(../images/sneg.jpg);
	width:52px;
	height:38px;
	float:left;
	
}
#weather-t{
	font-size:24px;
	color:#6d8686;
	margin-top:6px;
	font-weight:600;
}
#weather-type{
	margin-top:4px;
	text-align:center;
	padding-left:3px;
	color:#2f2f2f;
	font-size:10px;
}
a.weather-title{
	color:#3c3c3c;
	text-decoration:underline;
	line-height:20px;
	font-size:10px;
}
#weather-right{
	float:right;
	color:#6d8686;
	width:134px;
	padding-right:7px;
	padding-top:10px;
	font-size:12px;
}
#weather-right-right{
	float:left;
	text-align:left;
}
#weather-right-left{
	margin-left:95px;
	text-align:right;
}

/*----------------------------weacher-end-----------------------*/

/*----------------------------rubrics---------------------------*/

.rubrics{
    /*font-family: Tahoma,Geneva,Kalimati,sans-serif;*/
    font-size: 13px;
    margin-bottom: 10px; 
}
.rubrics div{
    /*width:193px;*/
    height: 25px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 8px;
    border-top: 1px solid #d6d6d6;
    overflow: hidden;
}
.rubrics div:hover{
    background: url(../images/rubrics.png) repeat-x;
}
.rubrics div:hover a{
    color: white;
}
.rubrics div a{
    text-decoration: none;
    color: black;
	display:block;
}
.rubrics div a:visited{
    color: black;
}

/*----------------------------rubrics-end-----------------------*/
#otstup{
	position:relative;
}

/*----------------forum----------------*/
.forum_head{
    border-bottom: 1px solid black;
    height: 20px;
	/*width:600px;*/
}
.forum_body{
    padding: 12px;
}
.forum_head_theme{
    float:left;
    width: 210px;
}
.forum_head_anser{
    float: right;
    width: 115px;
    text-align: center;
}
.forum_head_updates{
    float: right;
    width: 115px;
}
.forum_left{
    width: 370px;
    padding-top:10px;
    /*float: left;*/
    padding-bottom: 25px;
    min-height: 40px;
}
.forum_line{
 /*   height: 87px;*/
    border-bottom: 1px dashed black;
    position: relative;
	/*width:600px;*/
}
.forum_title a{
    /*font-family: Arial, Helvetica, Sans-serif;*/
    font-size: 12px;
    color: #366;
    text-decoration: none;
}
.forum_title a:visited{
    color: #366;
}
.forum_title a:hover{
    text-decoration: underline;
}
.forum_left_bottom{
    /*float: left;*/
    position: absolute;
    /*top: 40px;*/
    font-size: 10px;
    color: #666;
    min-width: 400px;
    text-align: center;
    bottom: 5px;
}
.forum_left_bottom a{
    color: #666;
}
.forum_left_bottom a:visited{
    color: #666;
}
.forum_center{
    float: right;
    width: 115px;
    padding-top: 30px;
    text-align: center;
   /* position: absolute;*/
    left:376px;
}
.forum_left_bottom_left{
    float:left;
    position: absolute;
}
.forum_left_bottom_right{

}
.forum_right{
    float: right;
    width: 115px;
    font-size: 10px;
    color: #666;
    padding-top: 20px;
    /*position: absolute;*/
    left: 500px;
}
.black{
    color: black;
}
.black a{ 
    color: black;
}
.black a:visited{ 
    color: black;
}
.bread_crumb, .bread_crumb a{
    font-size: 11px;
    color: #1C61A8;
    text-decoration: none;
    height: 28px;
}
.bread_crumb, .bread_crumb a:visited{
    color: #1C61A8;
}

/*----------------forum-end------------*/
.album{
	background:url(../images/albums_ground.png) no-repeat;
	width:190px;
	height:120px;
	float:left;
}
.company_index_cat {
    font-size: 18px;
}
.company_index_subcat {
    font-size: 11px;
    margin-left: 20px;
}
.company_index_subcat a {
    text-decoration: none;
}
.company_index_subcat a:hover {
    text-decoration: underline;
}
/*-----------afisha-index---------------*/
.afisha_table {
    margin: 10px;
}

.afisha_date {
    font-size: 12px;
    color: #666;
    width: 160px;
    text-align: left;
}
#central_container{
	margin-right: 205px;
	min-height:200px;
	width:600px;
	float:right;
}

#right_container{
	height: 603px;
	background: #FFF url(../images/404_img.jpg) center bottom no-repeat;
}
#error_text_1{
    width: 500px;
    height:50px;
    float: right;
    margin-right: 37px;
    margin-top: 42px;
    font-size: 20px;
    line-height: 23px;
    color: #333333;
}
#error_text_1 a{
    text-decoration: none;
    color: #346799;
}
#error_text_2{
    width: 500px;
    height:60px;
    float: right;
    margin-right: 37px;
    margin-top: 10px;
}
#error_text_2 ul{
    list-style: none;
    font-size: 12px;
    color: #666666;
}
#banner-h{
	background:url(../images/matrix.jpg) center;
	width:100%;
	height:90px;
	overflow:hidden;
}

/*photo-album*/
#photo_album_title {
    margin: 10px;
    font-size: 14px;
}

#photo_album_desc {
    margin: 10px;
    font-size: 12px;
    color: #666;
    border-bottom: 1px dashed #999;
    padding-bottom: 10px;
	overflow: hidden;
}
#photo_album_author {
    margin-top: 5px;
    text-decoration: none;
}
#photo_album_author a {
    text-decoration: none;
    color: #333;
}
#photo_album_author a:hover {
    text-decoration: underline;
}
.photo_album_photodesc {
    width: 160px;
    margin-top: 5px;
    font-size: 12px;
    color: #666;
    text-align: center;
}
.photo_album_facebutton {
    background: url(/sonem/templates/sea/images/photo_p.png) right no-repeat;
    width: 20px;
    height: 20px;
    border: none;
    margin: 10px 0 0 145px; 
}
#loadground{
    position: fixed;
    z-index:9;
    width: 100%;
    height:100%;
    top:0;
    left:0;
    display: none;
    background: url(../images/jbg.png);
}
#load{
    position: absolute;
    top:-184px;
    left:50%;
    margin-left:-320px;
    z-index:10;
    display:none;
}
/*photo-album-end*/


/*rating*/

.rating_div{
    border-bottom: 1px dashed #b3b3b3;
    padding:4px 0 6px;
    margin: 0 8px;
} 
.rating_counter{
    float:left;
    width: 40px;
    text-align:center;
    line-height: 37px;
}
.rating_right{
    float:right;
    width: 56px;
    text-align:center;
    line-height: 14px;
    padding-top: 10px;
    color: #666666;
}
.rating_up, .rating_down{
    margin-left:2px;
}
.rating_dash{
    padding-top:5px;
}
.rating_center{
    margin-left: 30px;
}
#ya_share1 {
    margin-right: 10px;
}
.comment_index_head{
    position:relative;
    margin-top: 11px;
    background: #e9fbff;
    padding: 10px 0px 10px 47px;
}
.comment_index_blog{
    position: absolute;
    background: url('../images/comment_blog.png') no-repeat;
    width: 35px;
    height: 31px;
    top:-11px;
    left: 6px;
}
.comment_index_photo{
    position: absolute;
    background: url('../images/comment_img.png') no-repeat;
    width: 35px;
    height: 33px;
    top:-11px;
    left: 6px;
}
.comment_index_comment{
    position: absolute;
    background: url('../images/comment_comment.png') no-repeat;
    width: 35px;
    height: 30px;
    top:-11px;
    left: 6px;
}
.comment_head_index{
    font-size: 10px;
    line-height: 12px;
    color: #666666;
}
.rubric_div_text{
	font-weight:600;
	font-size:12px;
}

.rubric_div{
	border-bottom:1px solid #b6b6b6;
	padding-bottom:13px;
	padding-top:13px;
	float:left;
	width:100%;
	position:relative;
}
#rubric-spec{
	position:absolute;
	bottom:0;
	left:-20px;
	width:18px;
	height:87px;
	background:url(../images/spec.jpg);
}
.rubric_div a{
	font-size:16px;
	text-decoration:underline;
	/*display:block;*/
	margin-bottom:4px;
}
.rubric_div a:hover{
	text-decoration:none;
}
.rubric_img{
	float:left;
	width:240px;
	padding-left:19px;
	padding-right:20px;
}
.rubric_a_black{
	
}
.rubric_div_right{
	margin-left:279px;
}
/* twin_colimn*/
#company_text{
    font-size: 12px;
	color:#2e2e2e;
    line-height: 18px;
    margin-bottom: 20px;
}
#company_text_left{
    /* margin-left:210px; */
    margin: 10px;    
    font-size: 12px;    
	color:#2e2e2e;
    line-height: 18px;
}

#company_title{   
    color: #333;    
    font-family: Arial, Helvetica, Sans-serif;    
    font-size: 12px;    
    font-weight: bold;    
    margin: 10px 0 10px 0;
    text-transform: none;
}
#company_site{    
    margin-bottom: 20px;
}

#company_name{    
    margin-bottom: 25px;
}
#company_category{    
    margin-bottom: 10px;
}
#company_category a{
    font-size: 10px;
    display: block;
    line-height: 12px;
}
#company_manager{
    margin-bottom: 10px;    
}
#company_logo{    
    float: left;
}
#company_address{
    margin-bottom: 10px;    
}
#company_phone{
    margin-bottom: 10px;    
}
.company_index_cat {
    font-size: 18px;
}
.company_index_subcat {
    font-size: 11px;
    margin-left: 20px;
}

.company_index_link {
    text-decoration: none;

}

.company_index_subcat a:hover {
    text-decoration: underline;
}
#company_index_info{
    font-size: 13px;

    line-height: 18px;
    margin-bottom: 20px;
}

#company_left_block{
	float:left;
	width: 150px;
}
#company_central_block{
	margin-left: 167px;
}
.border_top{
    border-top: 1px solid #6c7d85;
    margin: 10px 0px;
	clear:both;
}
.rubric_div_description{
	margin-top: 8px;	
	font-size: 12px;
    line-height: 15px;
}
.rubric_div_description p{
    line-height: 15px;
    font-size: 12px;
    margin: 0;
}
#event-text{
	line-height:20px;
}
/*
#event-text p{
	text-align:justify;
}
*/
/*layot-adv*/
#adv-wrapper{
	float:left;width:100%;margin:0px;
}
#center-avd-column{
	/*margin: 0 258px;*/
	margin-right:276px;
	margin-left:240px;
}
#right-avd-column{
	float:left;
	width:240px;
	margin-left:-258px;
}
#left-avd-column{
	float:left;
	width:240px;
	margin-left:-100%;
}
/*layot-adv-end*/

/*forum-layot*/

#wrapper-forum{float:left;width:100%}
#content-forum{
	margin-right: 265px;
	overflow:hidden;
	position:relative;
}
#right-forum{float:left;width:240px;margin-left:-240px}

/*forum-layot-end*/
.events_last .img_content {
    float: none;
}
/*------------------------------weather---------------------------------*/
#weather3{
	width:100%;
	border:1px solid #d2dae0;
	border-radius:6px;
	overflow:hidden;
	margin-bottom:23px;
}	
#weather3-head{
	height:74px;
	background:#d3e1e8;
	border-bottom:0;
	margin:0;
	padding:0;
}
.weather{
	width:33.333333%;
	height:84px;
	background:#d3e1e8;
	list-style:none;
	float:left;	
	border-left:1px solid #afbbc1;
	margin-left:-1px;
	cursor:pointer;
}
.weather-head-left > span {
    line-height: 13px;
}
.selected{
	background:white;
	border-radius:6px 6px 0 0;
}
.weather-head-left{
	float:left;
	width:50%;
	margin-left:5%;
	margin-top:3px;
	font-weight:600;
	color:#3a5f71;
	font-size:17px;
	text-overflow:clip;
}
.weather-head-right{
	float:right;
	height:65px;
	margin-right:2%;
	margin-top:3px;
}
.weather-table{
	padding:10px;
}
#weather7{
	
}
#weather7 ul{
	width:100%;
	margin:0;
	padding:0;
}
#weather7 li{
	list-style:none;	
}
.weather7-head{
	width:100%;
	height:65px;
	cursor:pointer;
	clear:both;
}
.weather7-content{
	width:100%;
	display:none;
}
.weather7-head-text{
	margin:20px 15px 0 15px;
	float:left;
	font-size:14px;
	/*font-weight:600;*/
}
.rekmat{
	background:#D3E1E8;
	padding:15px;
	margin:10px 0;
	font-size:12px;
}
#day-hover:hover{
	text-decoration:underline;
}
.reklnk{
	display:block;
	text-align:right;
	font-style:italic;
	color:black !important;
	text-decoration:underline;
	margin-bottom: 7px;
}
.reklnk:visited{
	color:black;
}

#weather-banner{
	float:left;
	position:relative;
	padding-bottom:20px;
	width:100%;
}
#bannertext{
	width:55%;
	height:97px;
	position:absolute;
	float:left;
	top:0;
	margin-top:15px;
	margin-left:23px;
	left:0;
}
#btext1{
	width:280px;
	height:37px;
	float:left;
	background:url(../images/text1.png);
}
#btext2{
	width:209px;
	height:37px;
	float:left;
	background:url(../images/text2.png);
}
#okna{
	width:172px;
	height:70px;
	background:url(../images/okna.png);
	position:absolute;
	right:180px;
	top:10px;;
}
#panorama{
	width:160px;
	height:70px;
	background:url(../images/panorama.png);
	position:absolute;
	right:10px;
	top:10px;;
}
#click{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
/*------------------------------weather-end-----------------------------*/

/*forum-new*/

#forum-body{
	width:100%;
	float:left;
}

#forum-body a{
	/*color:black;*/
	text-decoration:none;
}
#forum-body a:hover{
	/*color:black;*/
	text-decoration:underline;
}
#forum-body a:visited{
	/*color:black;*/
	text-decoration:none;
}

.forum-cat{
	width:100%;
	float:left;
	height:38px;
	line-height:38px;
	background:#6e7c85;
}
.forum-cat-col{
	width:25%;
	float:left;
	padding-left:37px;
	font-size:15px;
}
.forum-cat-head{
	color:white;
}
.forum-theme-col{
	width:9%;
	float:left;
	text-align:center;
}
.forum-mes-col{
	width:15%;
	float:left;
	text-align:center;
}
.forum-last-mes-col{
	width:43%;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.forum-cat-cont{
	width:100%;
	float:left;
	height:85px;
	background:#d3e6ec;
}
.forum-cat-item{
	line-height:85px;
	/*font-weight:600;*/
}
.forum-last-mes-col-item{
	padding-left:15px;
	padding-top:13px;
	font-size:12px;
	/*font-weight:600;*/
}
.msg-date{
	/*font-weight:600;*/
	font-size:13px;
}
.author-theme{
	color:#6d6d6d;
	float:left;
}
#user-link a{
	color:#3d88a0;
}
#user-link a:hover{
	color:#3d88a0;
}
#user-link a:visited{
	color:#3d88a0;
}
.forum-cat-item1{
	padding-top:16px;
	/*font-weight:600;*/
}
.forum-cat-col1{
	width:38%;
	float:left;
	padding-left:37px;
	font-size:15px;

}
.forum-theme-col1{
	width:16%;
	float:left;
	text-align:center;
}
.forum-mes-col1{
	width:15%;
	float:left;
	text-align:center;

}
.forum-last-mes-col1{
	width:21%;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.forum-page-link{
	height:17px;
	width:17px;
	float:left;
	background:#c0d4db;
	margin-left:1px;
	margin-top:2px;
	text-align:center;
	cursor:pointer;
}
.forum-page-link:hover{
	color:white;
}


#thumb{
	width:663px;
}

.ajax-loader{
	background:url(../images/ajax-loader.gif) no-repeat center;
	display:none;
	width:120px;
	height:81px;
	float:left;
}

#thumb img{
	max-width:100px;
}
.thmb{
	width:112px;
	border:1px solid #006F98;
	padding:5px;
	margin:5px;
	vertical-align:top;
	border-radius:3px;
	cursor:pointer;
	float:left;
	position:relative;
}
a#new-blog-btn:hover{
	text-decoration:none;
}

a#new-blog-btn:visited{
	color:white;
}

a#new-blog-btn{
	position:absolute;
	right:265px;
	background:url(../images/btn1.jpg) repeat-x;
	border-radius:4px;
	top:10px;
	cursor:pointer;
	padding:2px 6px;
	color:white;
	font-size:12px;
	display:block;
}
#new-theme-btn{
	position:absolute;
	width:107px;
	height:34px;
	background:url(../images/new.jpg);
	right:0;
	/*top:34px;*/
	top:10px;
	cursor:pointer;
}
#personal_central_left .photo{
	border:none;
}
.forum-theme-block{
	width:100%;
	background:#e2edf0;
	border-bottom:7px solid #6e7c85;
	float:left;
	padding:12px;
}
.forum-theme-block .user-photo{
	text-align:center;
}
.theme-left{
	width:130px;
	float:left;
}
.theme-right{
	margin-left:142px;
	padding-right:30px;
}
.user-photo{
	float:left;
	width:100px;
}
.forum-msg-date{
	color:#666666;
	border-bottom:1px solid #666666;
	margin-bottom:8px;
	float:left;
	width:100%;
}
.forum-msg-text{
	
}
.reply{
	float:right;
	text-align:right;
	padding-right:14px;
}
#reply a{
	text-decoration:underline;
	font-size:13px;
	color:black;
}
#reply a:hover{
	text-decoration:none;
	font-size:13px;
	color:black;
}
#reply a:visited{
	text-decoration:underline;
	font-size:13px;
	color:black;
}
#addnew{
	margin-left:125px;
}
#addnew select{
	margin-bottom:4px;
	width:324px;
}
#addnew input{
	margin-bottom:4px;
	width:320px;
}
/*forum-new-end*/


#podarki-block{
	max-width:805px;
	min-width:725px;
	overflow:hidden;
	margin-bottom:10px;
}
#podarki-head{
	position:relative;
	height:34px;
	background:#a2cad4;
}
#podarki-head-text{
	position:absolute;
	left:15px;
	padding-left:20px;
	background:url(../images/star.jpg)no-repeat 0 9px;
	/*height:25px;
	top:7px;*/
	top:0;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-weight:600;
}
#podarki-all{
	position:absolute;
	right:13px;
	top:12px;
}
#podarki-all a{
	color:#002a34;
	text-decoration:underline;
}
#podarki-all a:hover{
	color:#002a34;
	text-decoration:none;
}
#podarki-all a:visited{
	color:#002a34;
	text-decoration:underline;
}
#podarki-text{
	background:#e0eef1;
	padding:4px 15px;
	text-align:justify;
}

.controlpodarki{
	position:absolute;
	top:0;
	cursor:pointer;
	height:230px;
	width:45px;
}


.podarki-item{
	width:158px;
	float:left;
	margin-right:24px;
}
.podarki-image{
	width:132px;
	height:120px;
	border:1px solid #d9d9db;
	margin:9px auto;
	cursor:pointer;
}
.podarki-item-price{
	font-weight:600;
	font-size:14px;
	padding-top:8px;
	text-align:center;
}



#podarki-block{
	width:100%;
}
#podarki-head{
	position:relative;
	height:34px;
	background:#a2cad4;
}
#podarki-head-text{
	position:absolute;
	left:15px;
	padding-left:20px;
	background:url(../images/star.jpg)no-repeat 0 9px;
	height:34px;
	line-height:34px;
	top:0;
	font-size:14px;
	font-weight:600;
}
#podarki-all{
	position:absolute;
	right:13px;
	top:12px;
}
#podarki-all a{
	color:#002a34;
	text-decoration:underline;
}
#podarki-all a:hover{
	color:#002a34;
	text-decoration:none;
}
#podarki-all a:visited{
	color:#002a34;
	text-decoration:underline;
}
#podarki-text{
	background:#e0eef1;
	padding:4px 15px;
}
#podarki-karusel{
	position:relative;
}

#podarki-left{
	position:absolute;
	height:202px;
	width:45px;
	background:url(../images/podarkileft.jpg) no-repeat 11px 60px;
	left:0;
	top:0;
	cursor:pointer;
}
#podarki-right{
	position:absolute;
	height:202px;
	width:45px;
	background:url(../images/podarkiright.jpg) no-repeat 11px 60px;
	right:0;
	top:0;
	cursor:pointer;
}
#podarki-box{
	position:relative;
}
#podarki-slider{
	overflow:hidden;
}
.jcarousel-clip{
	margin:0 45px;
	overflow:hidden;
}
.podarki-item{
	width:158px;
	float:left;
	margin-right:24px;
}
.podarki-image{
	width:132px;
	height:120px;
	border:1px solid #d9d9db;
	margin:9px auto;
	cursor:pointer;
}
.podarki-item-name{
	text-align:center;
	color:black;
	height:45px;
	overflow:hidden;
	border-bottom:1px solid #b0b0b0;
	cursor:pointer;
	font-size:12px;
}
.podarki-item-price{
	font-weight:600;
	font-size:14px;
	padding-top:8px;
	text-align:center;
}
.podarki-item  a:hover{
	text-decoration:none;
}

.podarki-item  a:hover .podarki-item-name{
	text-decoration:underline;
}

/*person.css*/
#person_top_border{
    border-bottom: 1px solid #add6d6; 
    height: 10px;
}
.person_index_line{
    height: 119px;
    padding-top:17px;
    border-bottom: 1px solid #adadad;
}
.person_index_img{
     width: 100px; 
     height: 100px; 
     text-align: center; 
     float:left;
}
.person_line_line{
    margin-left: 110px;
    margin-bottom:5px;
    min-height: 16px;
}
.person_line_line_left{
    margin-top:2px;
    float: left; 
    font-size: 10px; 
    color: #999;
}
.person_line_line_right{
    margin-left: 76px;
    overflow-x: hidden; 
    font-size: 14px; 
    color: #699;
}
.person_line_line_right a{
    color: #699;
    text-decoration: none;
}
.person_line_line_right a:visited{
    color: #699;
}
.person_line_line_right a:hover{
    text-decoration: underline;
}
/*personal*/
.overline{
    clear:both;
}
.bordered{
    border: 1px solid #cdcdcd;
}
#person_left{
    width: 150px;
    float:left;
    padding-top:13px;
    padding-left:23px;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 13px;
    line-height: 24px;
    
    display:none;
}
#person_left a{
    color: #6d6f70;
    text-decoration: none;
}
#person_central{
    /*margin-left: 173px;*/
}
#personal_central_left{
    width:202px;
    float:left;
}

.colored{
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    color: #699;
    text-align: center;
}
.photo{
    border: 1px solid #cacaca;
}

#change_photo img{
    position: absolute;
    margin-top:2px;
}

#edit_page img, #edit_phone img{
    position: absolute;
    margin-top:2px;   
}
#change_photo{
    margin-top:15px;
}
#edit_page{
    
}
#personal_central_left a:hover{
	text-decoration:underline !important;
}
.contacts{
    margin-top:8px;
    margin-bottom: 28px;
}
.photoalbum{
    margin-top:10px;
    margin-bottom:17px;
}
#personal_central_right{
    /*margin-left:234px;*/
}
#personal_title{
    font-size: 14px;
    font-weight: bold;
    color: #699;
    padding-top: 10px;
    margin-bottom:20px;
	margin-left:234px;
}
#personal_block{
    /*height:200px;*/
	margin-left:234px;
}
#personal_block_head{
    height: 22px;
}
#personal_block_1{
    background: url(../images/personal_tab_a.png) left top no-repeat;
    width: 75px;
    
    height: 20px;
    padding-top: 3px;
    
    float: left;
    position: relative;
    z-index: 10;
    
    text-align: center;
    text-indent: -15px;
    
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 11px;
    color: #333;
    
    cursor: pointer;
}
#personal_block_2{
    background: url(../images/personal_tab_d.png) left top no-repeat;
    width: 75px;
    
    height: 20px;
    padding-top: 3px;
    
    float: left;
    
    margin-left: -10px;
    
    position: relative;
    z-index: 9;
    
    text-align: center;
    text-indent: -15px;
        
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 11px;
    color: #666;   
    
    cursor: pointer;
}
#personal_block_3{
    background: url(../images/personal_tab_d.png) left top no-repeat;
    width: 75px;
    
    height: 20px;
    padding-top: 3px;
    
    float: left;
    
    margin-left: -10px;
    
    position: relative;
    z-index: 8;
    
    text-align: center;
    text-indent: -15px;  
    
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 11px;
    color: #666;    

    cursor: pointer;
}
#personal_block_4{
    background: url(../images/personal_tab_d.png) left top no-repeat;
    width: 75px;
    
    height: 20px;
    padding-top: 3px;
    
    float: left;
        
    position: relative;
    z-index: 7;
    
    margin-left: -10px;
    
    text-align: center;
    text-indent: -10px;
    
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 11px;
    color: #666;

    cursor: pointer;
}
#personal_block_content{

    min-height: 100px;
    
    border: 1px solid #cdcdcd;
    
    padding-top:1px;
    
    margin-bottom:15px;
}
#personal_block_content_2, #personal_block_content_3, #personal_block_content_4{
    display: none;
}
#personal_block2{
    min-height: 100px;
}
.float_left{
    float:left;
}
.expand_button{
    width: 16px;
    height: 16px;
    float: right;
    margin-right: 6px;
	cursor:pointer;
}
.bread_crumb, .bread_crumb a{
    font-size: 11px;
    color: #1C61A8;
    text-decoration: none;
    height: 28px;
}
.bread_crumb a:visited{
	color: #1C61A8;
}
.padding{
    padding: 12px;
}
#finded{
    font-size: 12px;
    color: #666;
}
.forum-msg-text a{
    color:#e0e7ed;
	
}
.forum-msg-text a:hover{
    color:#e0e7ed;text-decoration:underline;
}
.forum-msg-text a{
    color:#e0e7ed;
	
}
div#announce{
	width:auto;
	border:1px solid #acacac;
	padding:10px 9px;
	background-color:#dadbdc;
	border-radius:5px;
	margin:15px 0;
}
#announce-logo{
	background:url(../images/rus-rad.jpg);
	width:98px;
	height:65px;
	float:left;
}
#announce-date{
	margin-left:105px;
	font-size:13px;
}
#announce-event{
	margin-top:15px;
	border:1px solid #bebebe;
	background:white;
	padding:20px 18px;
	border-radius:5px;
}
#announce-zadat{
    display: block;
	background: #73abda;
	background: -moz-linear-gradient(top,  #73abda 0%, #4f78a6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73abda), color-stop(100%,#4f78a6));
	background: -webkit-linear-gradient(top,  #73abda 0%,#4f78a6 100%);
	background: -o-linear-gradient(top,  #73abda 0%,#4f78a6 100%);
	background: -ms-linear-gradient(top,  #73abda 0%,#4f78a6 100%);
	background: linear-gradient(to bottom,  #73abda 0%,#4f78a6 100%);
	border:1px solid #49709B;
	width:158px;
	height:31px;
	margin-top:7px;
	line-height:31px;
	text-align:center;
	color:white;
	font-weight:600;
	font-size:13px;
	cursor:pointer;
	border-radius:5px;
}
#announce-zadat:hover{
	background: #4f78a6;
}
#announce-zadat {
    color:white;
}
#announce-event a:visited {
    color:white;
}
.expand_button_1{
    background: url(../images/expand_button_1.png);
}
.expand_button_2{
    background: url(../images/expand_button_2.png);
}

.comment_not_autorized{
    color: #9ab4b6;    
}
.forum_body{
    padding: 0;
}

.mycarousel {
    margin: 0;
    padding: 0;
    list-style: none;
}
                
.mycarousel li {
    float: left;
}
#soc-block{
	margin-left:8px;
	margin-top:11px;
	width:91px;
	height:16px;
	position:relative;
	
	/*display:none;*/
}
#soc-mid-block{
	position:absolute;
	width:62px;
	height:16px;
	left:14px;
	top:0;
	overflow:hidden;
}
#soc-slider{
	width:138px;
}
.soc-m{
	float:left;
	width:16px;
	height:16px;
	margin-right:7px;
	cursor:pointer;
}
#soc-l{
	background:url(../images/soc-l.gif);
	width:6px;
	
	height:10px;
	float:left;
	cursor:pointer;
	margin-top:3px;
}
#soc-r{
	background:url(../images/soc-r.gif);
	width:6px;
	
	height:10px;
	float:right;
	cursor:pointer;
	margin-top:3px;
}
#vk-m{
	/*background:url(../images/vk-m.jpg);*/
}
#fb-m{
	/*background:url(../images/fb-m.jpg);*/
}
#sov-w{
	border-top:1px solid #828282;
	width:326px;
	margin-left:8px;
	height:109px;
	padding-left:14px;
	position:relative;
}
#ili-soc{
	margin-top:14px;
	color:#323232;
	font-size:14px;
}
.soc-win{
	width:29px;
	height:30px;
	float:left;
	cursor:pointer;
	margin-top:15px;
	margin-right:4px;
}
#vk-w{
	/*background:url(../images/vk-w.jpg);*/
}
#fb-w{
	/*background:url(../images/fb-w.jpg);*/
}

/*--------reklama--------------*/
#rek-left{
	width:240px;
	float:left;
}
#rek-right{
	margin-left:256px;
	/*margin-right:13px;*/
}
#rek-right h1{
	font-size:16px;
	font-weight:600;
	/*padding-bottom:0;*/
	padding:0;
}
#rek-table{
	
}
#rek-table-head{
	background:#e6e6e6;
}
.rek-table-head{
	line-height:33px;
	background:#6c7d85;
	text-align:center;
	color:white;
	font-weight:600;
}
#rek-table ul{
	margin:0;
	padding:0;
	background:#e4edf2;
	overflow:hidden;
	width:100%;
}
#rek-table li{
	list-style:none;
	padding:14px;
	cursor:pointer;
	width:100%;
	float:left;
}
#rek-table li:hover{
	background:#b1d3dd;
}
.rek-link{
	width:170px;
	float:left;
}
.rek-razm{
	width:170px;
	float:left;
	text-align:center;
}
.rek-price{
	margin-left:138px;
	text-align:center;
}
.tbl-left{
	/*float:left;*/
	width:72%;
}
.tbl-right{
	margin-left:72%;
	width:248px;
	float:right;
}
.rek-cell{
	cursor:pointer;
	background:#e4edf2;
	height:75px;
}
.rek-cell:hover{
	background:#b1d3dd;
}
#rek-right thead th{
	padding:10px 0;
	
	font-weight:normal;
}
#rek-right table {
    width: 100%;
    border: 0;
    border-collapse: collapse;
}
.rek-diskr{
	width:62%;
	padding-left:14px;
}
#rek-right thead {
	background:#e6e6e6;
}
#rek-cont{
	width:240px;
	background:#fff7e2;
}
.po-vopr{
	font-weight:600;
	padding:16px;
}
.cont-tel{
	padding-left:30px;
	line-height:20px;
	padding-bottom:10px;
}
#rek-ban{
	background:#e6e6e6;
	margin-top:9px;
	width:240px;
}
#rek-left a{
	text-decoration:underline;
	color:#0074ba;
}
#rek-left a:visited{
	text-decoration:underline;
	color:#0074ba;
}
.cont-tel img{
	margin-right:3px;
	float:left;
}
.win-rek img{
	border:25px solid white;
	display:block;
}
.win-rek{
	
	display:none;
	z-index:10006;
	position:absolute;

	background:white;
}
#win-rek-close{
	width:40px;
	height:37px;
	right:0;
	top:0;
	position:absolute;
	background:url(../images/rek-close.png);
	cursor:pointer;
}
#win-rek{
	line-height:35px;
	background:#6c7d85;
	width:822px;
	padding-left:28px;
	color:white;
	font-size:15px;
}
.border_top_comp{
	border-top: 1px solid #6C7D85;
    float: left;
    margin: 10px 0;
    width: 100%;
}
.blog-left{
	float:left;
	width:100px;
}
.blog-left img{
	display:block;
	margin-bottom:5px;
}
.blog-right{
	margin-left:110px;
}
.blog-com{
	/*text-align:center;*/
	float:left;
	width:100px;
}
.blog-post{
	position:relative;
	margin-bottom:20px;
}
.blog-post a{
	text-decoration:underline;
}
.blog-post a:hover{
	text-decoration:none;
}
.blog-title{
	width:100%;
	height:30px;
	line-height:27px;
	background:#becad0;
	border-radius:3px;
	
}
.social-list{
	width:300px;
	margin:15px 0 15px;
}
.blog-date{
	float: right;
    margin-right: 8px;
    text-align: right;
}
.blog-text{
	padding:0 8px;
	margin-top:3px;
}
.cut{
	display:block;
	margin-top:12px;
}
.like-buttons{
	position:relative;
	margin-top:35px;
	height:24px;
	margin-left:8px;
}
.blog_post_author a{
	text-decoration:underline;
}
.blog_post_author a:hover{
	text-decoration:none;
}
/*
.twitter-share-button{
	position:absolute;
	left:240px;
	top:0;
}
*/
.jcarousel-prev{
	position:absolute;
	height:202px;
	width:45px;
	background:url(../images/podarkileft.jpg) no-repeat 11px 60px;
	left:0;
	top:0;
	cursor:pointer;
}
.jcarousel-next{
	position:absolute;
	height:202px;
	width:45px;
	background:url(../images/podarkiright.jpg) no-repeat 11px 60px;
	right:0;
	top:0;
	cursor:pointer;
}
/*
.fb-like{
	left: 120px;
    position: absolute;
    top: 0;
}
*/
#skidki, #afisha{
	width:800px;
}

.like_edit{
	color:#555555 !important;
}
.like_edit:visited{
	color:#555555 !important;
}
.like_edit{
	text-align: left;
	display:block;
	float: left;
	margin-top:10px;
	padding-left:19px;
	margin-left:0;
	height:18px;
	background:url(/sonem/templates/site/images/edit_p.png) no-repeat ;
	font-size: 12px;
}

/*adv 2.0*/
.t_i_odd {
    background: #F7F7FA;
}

.t_i_i {
    font-size: 12px;
    height: 91px;
    overflow: hidden;
    padding: 4px 0 8px;
}
.t_i_c, .t_i_i {
    position: relative;
}
.t_i_date {
    font-size: 11px;
	margin-left:7px;
}
.t_i_photo, .t_i_title {
    float: left;
    padding: 8px 0 0 8px;
}
.t_i_photo {
    margin: 8px 7px 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 104px;
}
.t_i_time {
    color: #808080;
    display: block;
    margin: 1px 0 0;
}
.t_i_photo_s a, .t_i_photo_m a {
    background: none repeat scroll 0 0 #FFFFFF;
}
.t_i_photo a {
    border: 1px solid #D1D1D1;
    display: block;
    max-height: 75px;
    padding: 1px;
    width: 80px;
}
.t_i_title {
    padding: 7px 0 0 8px;
    /*width: 524px;*/
}
h3.t_i_h3, .t_i_title .t_i_h3 {
    color: #336699;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    margin: 0 4px 2px 0;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.t_i_h3 a {
    text-decoration: none;
}
.t_i_description {
    margin: 0 0 5px;
}

.t_i_data {
    color: #808080;
    font-size: 11px;
    margin: 4px 0 0;
}
.t_i_data p, .js_popup .t_i_data p {
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 0;
}
.t_i_title p {
    margin-bottom: 0;
}
.t_i_c {
    line-height: 17px;
    margin: 0 10px 1px 0;
    overflow: hidden;
    white-space: nowrap;
}
.t_i_c, .t_i_i {
    position: relative;
}

.description {
    clear: both;
}

.description, .description-text {
    font: 12px/22px Verdana,sans-serif;
}
.description {
    border-bottom: 1px solid #D1D1D1;
    overflow: hidden;
    padding: 10px 0;
}
.description_term {
    clear: both;
    display: block;
    float: left;
    padding: 0;
    width: 150px;
}

.b_d_c_x {
    display: block;
    float: left;
    padding: 0 0 0 4px;
    width: 320px;
}
.description_content {
    display: block;
    float: left;
    padding: 0 0 0 4px;
}

.p_i_price {
    background: none repeat scroll 0 0 #0D9D0D;
    color: #FFFFFF;
    line-height: 23px;
}
.p_i_price, .p_i_old_price {
    display: block;
    float: left;
    padding: 0 6px;
}
.second-link:hover{
	text-decoration:underline;
}
#otstup .t_i_c a{
	color:#808080;
}

#photo {
    margin-top:10px;
    overflow: hidden;
}
#photo table {
    border-collapse: separate;
    height: 100%;
    width: 100%;
}
#photo td.big-picture img{
	border: 4px solid #DDDDDD;
}
#photo td.big-picture {
    
}
#photo td {
    background: none repeat scroll 0 0 #FFFFFF;
    vertical-align: top;
}

.big-picture img {
    display: block;
    
	/*max-width:535px;*/
	max-width:640px;
}
.scrollable {

    overflow: hidden;
    position: relative;
    width: 640px;
}
.gallery {
    list-style-type: none;
    padding: 0;
}

.scrollable .items .fit {
    height: 68px;
    position: relative;
    text-align: center;
    width: 84px;
	float:left;
}
.scrollable .items .active a {
    border-color: #DDDDDD;
    position: relative;
    z-index: 9999;
}
.gallery div a:active, .gallery div a:focus, .gallery div a:hover, .gallery div a.active, .gallery div.active a {

    color: #FFFFFF;
}
.gallery div a, .gallery div a:visited {

    color: #000000;
    display: block;
    font-size: 11px;
    height: 60px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 80px;
}
.icon-link span {
    border-bottom: 1px solid #B7CCE2;
    color: #0F579F;
    cursor: pointer;
    text-decoration: none !important;
    transition: border-color 0.2s ease 0s;
}
.gallery div a img.thumb {
    max-width: 80px;
    opacity: 0.5;
    vertical-align: middle;
}
.scrollable .items .active a {
    border-color: #DDDDDD;
    position: relative;
    z-index: 9999;
}
.gallery div a:active img, .gallery div a:focus img, .gallery div a:hover img, .gallery div a.active img, .gallery div.active a img {
    opacity: 1;
}

.write-a-letter {
    background-position: -2px -33px;
}
.write-a-letter, .grey {
    
}
.pseudo-link.icon-link {
    border-bottom-color: transparent !important;
}
.aj {
    text-decoration: none;
	margin-right:20px;
}
.b-tabs-nav span, .pseudo-link.icon-link span {
    transition: border-color 0.2s ease 0s;
}
.pseudo-link.icon-link span, .b-tabs-nav span {
    border-bottom-style: dotted;
}
a.aj:hover{
	text-decoration: none;
}
a.aj span:hover{
	border:none;
}
a.aj span {
    border-bottom: 1px dotted;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 13px;
}
#tomail{
	display:none;
	margin-top:15px;
}
#tomail td{
	padding-bottom:10px;
	vertical-align:top;
}
#tomail td input{
	width:226px;
}
#tomail td textarea{
	width:280px;
	height:120px;
}
.adv-edit-box{
	position:relative;
}
#adv-win{
	display:none;
}

/*adv 2.0_end*/
#longnews td{
	padding-bottom:20px;
}
#longnews a{
	display:inline;
	padding:0;
	text-decoration:none;
}
#longnews a:hover{
	text-decoration:underline;
}
a#edit-adv{
	color:#555555 !important;
	font-size:12px;
	display:block;
	float:left;
	padding-left:19px;
	height:16px;
	background: url("../images/edit_p.png") no-repeat scroll 0 0 transparent;
	margin-top:10px;
}
a#delete-adv{
	color:#555555 !important;
	font-size:12px;
	display:block;
	float:left;
	padding-left:20px;
	height:20px;
	background: url("../images/delete.gif") no-repeat scroll 0 -2px transparent;
	margin-top:10px;
	margin-left:10px;
}
#adv-win{
	color:#555555;
	font-size:12px;
	clear:both;
}
#thumbs .thmb{
	width:auto;
	position:relative;
	cursor:default;
}
.thmb-del{
	height:20px;
	width:20px;
	position:absolute;
	z-index:10;
	right:-10px;
	top:-10px;
	cursor:pointer;
	background: url("../images/delete.gif") no-repeat scroll 0 -2px transparent;
}
.form-params {
    width: 464px;
	padding-bottom:15px;
	/*float:left;*/
	overflow: hidden;
}
.form-param {
    clear: none;
    float: left;
    overflow: hidden;
    padding: 0 0 8px;
    width: 232px;
}

.form-param select {
    margin: 0;
    width: 224px;
}

a#newnew-blog-btn:hover{
	text-decoration:none;
}

a#newnew-blog-btn:visited{
	color:white;
}

a#newnew-blog-btn{
	position:absolute;
	right:0;
	top:10px;
	font-size:12px;
	display:block;
	color:#fff;
}
#thumb .thumbphoto{
	clear:both;margin-top:10px;
}
.alb-photo{
	float:left;
	width: 169px;
	height: 169px;
	margin-right:20px;
}
#thumb .thumbphoto{
	clear:both;margin-top:10px;
}
.alb-photo{
	float:left;
	width: 169px;
	height: 169px;
	margin-right:20px;
}
.block_h1 a,.block_h1 a:visited{
	color:#BC5757;
}
.block_h1 a:hover{
	text-decoration:underline;
}
#auto-content{
	padding:10px;
	overflow:hidden;
	margin-top:-14px;
	height:87px;
}
#counter-box{
	position: absolute;
	right: 12px;
	bottom:12px;
	width:300px;
}
#chaik{
	display:inline-block;
	
	width:88px;
	height:30px;
}
#auto-content a:hover{
	text-decoration:none;
}
#auto-content a:hover .a-m-m{
	text-decoration:underline;
}
#auto-content a .a-pr{
	color:#333333;
	height:15px;
	overflow:hidden;
}
/*
#auto-content a:first-child{
	margin-left:0;
}
*/
#auto-content .blck{
	float:left;
	width:25%;
}
#auto-content a{
	display:block;
	
	/*
	margin-bottom:12px;
	margin-left:26px;
	width:90px;
	*/
	margin:0 12px 12px 12px;
	font-size:12px;
	color:#1c61a8;
	
	text-align:center;
}
.a-p{
	display:block;
	height:55px;
	overflow:hidden;
}
.a-p img{
	max-width:70px;
	max-height:55px;
}
.a-m-m{
	height:15px;
	overflow:hidden;
	margin-bottom:2px;
}
.auto{
	display:none;
}
.profile-padding{
	padding-left:20px;
}
.findhuman{
	margin-bottom: 10px;
	margin-top:3px;
	float:left;
	padding:10px 10px 52px 10px;
	background:#D5DBE0;
	position:relative;
	width:220px;
	font-size:13px;
}
.findhuman ul{
	list-style:none;
	margin:0;
	padding:0;
}
.findhuman .jcarousel-clip {
	width:220px;
	margin:0;
}

.findhuman .jcarousel-prev {
	color: white;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 22px;
	background: url("../images/left.jpg");
	bottom:10px;
	top: auto;
	left:10px;
}

.findhuman .jcarousel-next {
	color: white;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 22px;
	background: url("../images/right.jpg");
    margin-left: 1px;
	top: auto;
	bottom:10px;
	left:33px;
}

.fh-slide{
	width:220px;
}
.fh-slide .event-image{
	
}
.findhuman-link{
	margin-bottom:10px;
}
.findhuman-link a,
.findhuman-link a:hover{
	font-size:13px;
	font-weight:600;
	color:#000 !important;
	text-decoration:none;
}
.findhuman-link a:hover{
	text-decoration:underline;
}

.findhuman-vk,
.findhuman-vk:visited{
	margin-top:10px;
	border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    line-height: 16px;
    padding: 8px;
	padding-left:20px;
    transition: opacity 100ms linear 0s, background-color 100ms linear 0s;
	display:block;
	text-align:left;
	font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;
    font-size: 11px;
	background: url("http://vk.com/images/icons/w_logo.png") no-repeat scroll 114px 5px #5B7FA6;
	position:absolute;
	bottom:10px;
	right:10px;
	width: 115px;
}
.findhuman-vk:hover{
	text-decoration:none !important;
	background-color:#6C8CAF !important;
}
.findhuman .text-link,
.findhuman .text-link:visited{
	color:#000 !important;
}
.video-preview-img{
	width:120px;
	height:90px;
	float:left;
}
.video-preview-text{
	margin-left:130px;
	min-height:90px;
}
.video-item{
	margin-bottom:15px;
}
.video-date{
	margin-bottom:3px;
}
.video-detail{

}

.video-detail-block{
	width:480px;
	margin-bottom:5px;
}
.video-detail-text{
	
}

#videolink{
	width:300px;
	margin-top:0;
}
.share-video-descr{
	margin:10px 0;
}
.share-title{
	font-size:16px;
	font-weight:600;
	text-align:center;
}

.vsc-button{
    display: block;
	background: #73abda;
	background: -moz-linear-gradient(top,  #73abda 0%, #4f78a6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73abda), color-stop(100%,#4f78a6));
	background: -webkit-linear-gradient(top,  #73abda 0%,#4f78a6 100%);
	background: -o-linear-gradient(top,  #73abda 0%,#4f78a6 100%);
	background: -ms-linear-gradient(top,  #73abda 0%,#4f78a6 100%);
	background: linear-gradient(to bottom,  #73abda 0%,#4f78a6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73abda', endColorstr='#4f78a6',GradientType=0 );
	border:1px solid #49709B;
	width:158px;
	height:31px;
	margin:7px auto 0;
	line-height:31px;
	text-align:center;
	color:white;
	font-weight:600;
	font-size:13px;
	cursor:pointer;
	border-radius:5px;
	text-decoration: none;
}
.vsc-button:hover{
	background: #4f78a6;
	text-decoration: none;
	color:white;
}
.share-logo{
	background:url(../images/yt.jpg);
	width:95px;
	height:35px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}
.share-text{
	border-radius:5px;
	border:1px solid #adadad;
	background:white;
	padding:10px;
	margin-top:10px;
	text-align:justify;
}

.shareblock{
    background-color: #DADBDC;
    border: 1px solid #ACACAC;
    border-radius: 5px;
    margin:0 0 15px;
    padding: 10px 9px;
    width: auto;
}
.video-like{
	margin:7px 0;
	overflow:hidden;
}


.table {
border-collapse: collapse !important;
}

.table-striped  tr:nth-child(odd) > td{
  background-color: #f9f9f9;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table {
  width: 100%;
  margin-bottom: 20px;
  text-align:left;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table a{
	padding-left:0;
}
.table-striped > tbody > tr:nth-child(2n+1) > td{
    background-color: #F9F9F9;
}
.table a:hover{
	text-decoration:none;
}
.btn-large{
	padding: 12px 16px;
	font-size:24px;
	border-radius:15px;
}
.join-win{
	position:fixed;
	left:50%;
	margin-left:-154px;
	width:300px;
	top:140px;
	display:none;
	padding:4px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	z-index:9010;

	border-radius:10px;
}
.vs-form{
	padding:0 6px;
}

.lastvideo{
	margin-top:5px;
	float:left;
	padding:10px 11px 52px;
	background:#D5DBE0;
	position:relative;
	width:180px;
	font-size:13px;
}
.lastvideo ul{
	list-style:none;
	margin:0;
	padding:0;
}
.lastvideo .jcarousel-clip {
	width:180px;
	margin:0;
}

.lastvideo .jcarousel-prev {
	color: white;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 22px;
	background: url("../images/left.jpg");
	bottom:12px;
	top: auto;
	left:10px;
}

.lastvideo .jcarousel-next {
	color: white;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 22px;
	background: url("../images/right.jpg");
    margin-left: 1px;
	top: auto;
	bottom:12px;
	left:33px;
}
.lastvideo .fh-slide{
	width:180px;
}
.all-vid{
	position:absolute;
	text-align:right;
	right:11px;
	bottom:10px;
}
.siblogo{
	background:url(../images/siberian_health32.png);
	width:284px;
	height:96px;
	display:inline-block;
	margin-left:1px;
}
.sibreg,
.sibjoin{
	float:right;
	margin-right:20px;
}
.mymlmimg{
	background:url(../images/head.jpg);
	width:319px;
	height:319px;
	float:left;
	margin-right:20px;
}
#rontar_adplace_6328{
	width:240px;
	height:400px;
}






.steps_item:first-child {
    margin-left: 0;
    padding-left: 23px;
}
.steps_item {
    float: left;
    margin-left: 22px;
    padding-left:10px;
    position: relative;
    width:120px;
}

.steps_list {
    background: none repeat scroll 0 0 #e3e8ea;
    list-style: none outside none;
    margin: 18px 0 40px;
    padding: 0;
    height:100px;
    width:455px;
}

.steps_item:first-child a:before, .steps_item:first-child a > .before {
    display: none;
}




.steps_item.active a:before, .steps_item.active a > .before {
    background-position: -24px 0;
}
.steps_item a:before, .steps_item a > .before {
    background-position: 0 0;
    left: -22px;
}
.steps_item a:before, .steps_item a > .before, .steps_item a:after, .steps_item a > .after {
    background: url("../images/steps_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 100px;
    position: absolute;
    top: 0;
    width: 23px;
}
.steps_item.active.last a:after, .steps_item.active.last a > .after {
    background-position: -120px 0;
}
.steps_item.last a:after, .steps_item.last a > .after {
    background-color: #fff;
    background-position: -96px 0;
}
.steps_item.active a:after, .steps_item.active a > .after {
    background-position: -72px 0;
}
.steps_item a:after, .steps_item a > .after {
    background-position: -48px 0;
    right: -23px;
}
.steps_item a:before, .steps_item a > .before, .steps_item a:after, .steps_item a > .after {
    background: url("../images/steps_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 100px;
    position: absolute;
    top: 0;
    width: 23px;
}
.steps_item.active a {
    color: #fff;
}

.steps_item a {
    border: 0 none;
    color: #004767;
    cursor: pointer;
    display: block;
    height: 100px;
    text-decoration: none;
    font-size:12px;
    outline:none;
}
.steps_item.active {
    background: none repeat scroll 0 0 #2895c6;
}
.vib-tab{
	display:none;
}
.steps_number_wrp{
	padding-top:5px;
	font-size:16px;
}
.steps_item .selected{
	border-radius:0;
	background:none;
}
.can-photo{
	width:177px;
	float:left;
}
.can-photo img{
	max-width:100%;
}
.can-data{
	margin-left:185px;
}
.can-data h3{
	font-size:16px;
	margin:0;
}
.resume{
	margin-top:10px;
}
.voting h2{
	margin-top:10px;
	margin-bottom:10px;
}
.esse-modal{
	display:none;
	position:fixed;
	left:50%;
	margin:20px 0 0 -420px;
	padding:20px;
	width:800px;
	background:#fff;
	z-index:10000;
	top:0;
	max-height:70%;
	overflow-y: scroll;
}
.esse-modal p:first-child{
	margin-top:0;
}
.esse-modal p:last-child{
	margin-bottom:0;
}
.upload-step2{
	display:none;
	margin-top:10px;
}
.upload-form-left{
	width:140px;
	text-align:right;
	float:left;
	padding-right:10px;
}
.upload-form-right{
	margin-left:150px;
	margin-bottom:10px;
}
.upload-form-right select{
	width:140px;
}
.upload-step2 .thumbphoto{
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	margin:5px;
}
.upload-step2 #thumb .thumbphoto{
	clear:none;
}
.text-center{
	text-align:center;
}
.albums-list a{
	width:150px;
	height:170px;
	overflow:hidden;
	display:inline-block;
	text-align:center;
	
}
.albums-list a img{
	max-height:150px;
}
.albums-list a div{
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.block-albums{
	width: 200px;
	margin-top: 13px;
	text-align:center;
}
.block-albums h2{
	margin-bottom:10px;
}
.block-albums h2 a:hover,
.block-albums h2 a:visited,
.block-albums h2 a{
	color:#333;
	display:inline;
}
.ymap{
	margin-top:4px;
	width:100%;
	height:300px;
}
#head_banner{
	position:relative;
}
#head-banner-wrap{
	position:relative;
	left:50%;
	margin-left:-640px;
	width: 1280px;
	max-height:90px;
}
.r_banner_container a{
	height:90px;
	display:block;
}
.b-serp-item__links-item a{
	display:inline;
}
#search #ya-site-form0 .ya-site-form__submit{
	color:#fff !important;
	font-size: 11pt !important;
    font-weight: 600 !important;
    width: 67px;
	background: rgb(149,182,200);
	background: -moz-linear-gradient(top,  rgba(149,182,200,1) 0%, rgba(120,165,184,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,182,200,1)), color-stop(100%,rgba(120,165,184,1)));
	background: -webkit-linear-gradient(top,  rgba(149,182,200,1) 0%,rgba(120,165,184,1) 100%);
	background: -o-linear-gradient(top,  rgba(149,182,200,1) 0%,rgba(120,165,184,1) 100%);
	background: -ms-linear-gradient(top,  rgba(149,182,200,1) 0%,rgba(120,165,184,1) 100%);
	background: linear-gradient(to bottom,  rgba(149,182,200,1) 0%,rgba(120,165,184,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b6c8', endColorstr='#78a5b8',GradientType=0 );
	border:none;
	padding: 4px 0;
	border-radius:0 7px 7px 0;
	margin:0;
	cursor:pointer;
	height: 28px;
}
#search #ya-site-form0 .ya-site-form__submit:hover{
	background: rgb(149,182,200);
}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
	border-color:#CDCDCD !important;
	border-radius:7px 0 0 7px;
	border-right:none;
	height: 28px;
	padding-left:5px;
}

.spec-empty{
	color:green;
}


.modal-line{
	margin-bottom: 5px;
}
.modal-line:last-child{
	margin-bottom: 0;
}
.modal-line input[type="text"]{
	width:286px;
	padding:3px 6px;
	border:1px solid #cbcbcb;
}
.modal-line select{
	width:300px;
	padding:3px 1px;
	border:1px solid #cbcbcb;
}
.modal-line button{
	float:right;
}
.table-tovar-body img{
	max-width: 100px;
	max-height: 100px;
}
.table-tovar{
	max-width: 100%;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ddd;
}
.table-tovar th,
.table-tovar td{
	border: 1px solid #ddd;
}
.table-tovar > caption + thead > tr:first-child > th,
.table-tovar > colgroup + thead > tr:first-child > th,
.table-tovar > thead:first-child > tr:first-child > th,
.table-tovar > caption + thead > tr:first-child > td,
.table-tovar > colgroup + thead > tr:first-child > td,
.table-tovar > thead:first-child > tr:first-child > td {
    border-top: 0 none;
}
.table-tovar > thead > tr > th {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
}
.table-tovar > thead > tr > th,
.table-tovar > tbody > tr > th,
.table-tovar > tfoot > tr > th,
.table-tovar > thead > tr > td,
.table-tovar > tbody > tr > td,
.table-tovar > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table-tovar th {
    text-align: left;
}
.table-tovar > thead > tr > th,
.table-tovar > tbody > tr > th,
.table-tovar > tfoot > tr > th,
.table-tovar > thead > tr > td,
.table-tovar > tbody > tr > td,
.table-tovar > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table-tovar input[type="text"]{
	width:70px;
	text-align: center;
}







.sima-results{
	text-align: right;
	margin:10px 10px 10px 0;
}
.sima-itogo{
	margin-bottom:10px;
}
.order-item{
	color:#fff;
	display:block;
	margin:10px 10px 10px 0;
	padding: 5px 15px;
	border:1px solid;
	border-radius:5px;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.order0{
	background-color: #fcf8e3;
    border-color: #faebcc;
	color: #8a6d3b !important;
	
}
.order1{
	background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d !important;
}
.order2{
	background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f !important;
}
.order3{
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442 !important;
}
.order-item:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	text-decoration: none;
}
.order-number{
	width:150px;
	display:inline-block;
}
.order-date{
	width:150px;
	display:inline-block;
}
.order-status{
	float:right;
}
.shop-price-line{
	float:left;
}
.items-price,
.sima-delivery,
.shop-field,
.sima-itogo{
	margin-left:143px;
}
.shop-result-line{
	clear:both;
	margin-bottom:3px;
}
.sima-results{
	width:300px;
	float:right;
}
.order-pay-left{
	width:56%;
	float: left;
	border-right:1px solid #ddd;
}
.order-pay-right{
	margin-left:58%;
}
.pay-ico{
	width:50px;
	height:50px;
	margin-right:7px;
	display: block;
    float: left;
}
.pay-line{
	vertical-align: middle;
	line-height:50px;
}
.pay-sber{
	background:url(../images/pay_sber.png) no-repeat center center;
	background-size:60%;
}
.pay-qiwi{
	background:url(../images/pay_qiwi.png);
}
.pay-yandex{
	background:url(../images/pay_yandex.jpg);
}
.pay-webmoney{
	background:url(../images/pay_wm.jpg);
}
.pay-cash{
	background:url(../images/pay_cash.jpg);
}
.order-pay-right h3{
	margin-left:0;
}
#sima-form input[type="text"]{
	width:50%;
}
#sima-form{
	margin-bottom:10px;
}
.alert-error{
	display:none;
	margin: 10px 0;
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442 !important;
    padding:5px 7px;
}
.orders-list{
	margin-top:5px;
}
.sima-link{
	margin-right:20px;
}
hr{
	margin:0;
	border-color: #808080;
}
table .field[name="title"]{
    width: 100%;
}