












































/* mini sidebar */
/* wide sidebar */




div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,pre,form,p,blockquote,fieldset,input,textarea,select {
margin:0;
padding:0;
outline:none;
border: 0;
}

body {
  margin: 0;
  margin-top: 10px;

  position: relative;
  padding-left: 28px;
  padding: 0;
background: #dae2f2;

 font: 82.5% 'Sans', sans-serif, Arial; }


.hidden {
  display: none; }

.clear {
clear: both; }
a { color: #000000; text-decoration: none; }

a:hover {
	color: #1c1c1c;

}
a img  { border: 0 none; }

h1,h2,h3,h4,h5,h6 {font-weight: normal;}
h1 {font-size: 1.15em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1.15em;}
h5 {font-size: 0.75em;}
h6 {font-size: 0.7em;}

p {margin: 0 0 15px 0;}
ul {list-style: none;}
.clr { clear: both; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }


.content {
	position: relative;
	width:1000px;
	margin: auto;
	margin-top: 10px;
	background: white;
	}

 .layer {position: relaive;margin: 0 auto;
    
    width: 1000px; /* Ширина слоя */

   }
 .layer1 {
     margin: 3px 5px 0 -2px; /* Поля вокруг текста */
    float: left; /* Обтекание по правому краю */
    width: 300px; /* Ширина слоя */

   }
   .layer2 {
    background: white;
    padding: 10px; /* Поля вокруг текста */
margin: 3px 0 0 10px;
    width: 660px; /* Ширина слоя */
    float: left; /* Обтекание по правому краю */
border-radius: 10px;
   }









/*---footer---*/
.footer {
    min-height: 100px;
    background-color: #192540;
    border-top: 1px solid #c1e478;
    margin-top:20px;
}

.footer .wrapper {
   position: relative;width:1000px;margin: 0 auto;
}

.footer .container {
    padding-top: 20px;
    margin: 0 0 0 5px;
    padding-right: 90px;
}

.footer h2, .counts {
    display: inline;
}
.footer h2 a {
    background: url("../img/logo2.png");
    float: left;
    width: 59px;
    padding-top: 59px;
    margin-right: 5px;
}

.copyright {
    color: #fff;
    float: left;
}

.copyright a {
    color: #fff;
}

.counts ul {
    display: inline;
}

.counts ul li {
    float: right;
    width: 88px;
    height: 31px;
    margin-left: 5px;
    opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity=50);
}

.counts ul li:hover {
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter:alpha(opacity=100);
}

.toptop {
    background: #84be1f url("../img/toptop.png");
    width: 41px;
    padding-top: 43px;
    top: -1px;
    right: 16px;
    position: absolute;
}

.toptop:hover {
    background-position: 0 -43px;
}


.add {
    margin-top: -110px;
    right: -15px;
    position: absolute;
z-index:9999;

}
.add img{
width: 110px;
height:85px;
z-index:9999;
}
.re-text {
	color: #fff ;
	text-align: center;
	font-size: 21px;
	}

.re-cif {
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	}

.rezume {
	background-color: #84be1f;
	padding: 10px 5px; /* Поля вокруг текста */
	margin: 0 0 0 -10px;
	width: 308px; /* Ширина слоя */
	float: left; /* Обтекание по правому краю */
	text-align: center;
	border-radius: 7px 7px 0 0;
	}

.vak {

	text-align: center;
	
   }

.vak::after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: -21px; bottom: -58px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-right: 9px solid #84be1f; /* Добавляем треугольник */
z-index:9999;
   }
.rezume::after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: 297px; bottom: -58px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-left: 9px solid #84be1f; /* Добавляем треугольник */
z-index:9999;
   }



/*---Navigation---*/
.pagenav { clear: both;padding: 10px 100px;margin: 10px 0 0 0;position:relative;border-top: 1px solid #eee;}
.pagenav a {color: #333;}
.pagenavcat {
                 background: #f9f9f9;
                 border: 1px solid #eee;

                 border-radius: 4px;
                 -webkit-border-radius: 4px;
                 -moz-border-radius: 4px;
}
.prevpg,.nextpg {position: absolute;top: 10px;width: 100px;color: #bbb;}
.prevpg span,.nextpg span {color: #ddd;}
.prevpg {left:15px;text-align:left;}
.nextpg {right:15px;text-align:right;}
.pgs {text-align:center;}
.pgs a {padding: 0 6px;}
.pgs span {
             background: #fff;
             border: 1px solid #ddd;
             color: #ddd;
             padding: 2px 6px;
              
                 border-radius: 3px;
                 -webkit-border-radius: 3px;
                 -moz-border-radius: 3px;
}


.header_search_form {
  height: 68px;
  width: 809px;
padding-left:151px;
  display: block;
  overflow: hidden; z-index:5555;}
 



/*---Полная новость START---*/
.history_go a {
    height: 27px;
    line-height: 28px;
    float: right;
    padding: 0 15px;
    border: 1px solid #E9E9E9;
	margin: -2px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.history_go a:hover {
	border: 1px solid #D9D9D9;
	padding: 0 15px
}

.history_bg_ph {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 1px 1px 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.full-story {
	padding: -15px 2px 10px 2px;
margin: 0 0 10px 0 ;
}

.ashare-news {
	float:right;

	width:365px;

	padding: 5px;
	margin-bottom: 10px;
	height: 156px;
}

.bshare-news {
	padding: 3px 0px 0px 0px;
}

.share-full-link {
	width: 303px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.yashare {
	padding: 13px 0px 0px 0px;
}

.editdate {
    font-size: 1.5em;
    background-color: #F1F2F3;
    padding: 6px;
    color: #67747B;
}
/*---Полная новость END---*/

/*---Похожие новости START---*/
.related {
	background-color: #FAFAFA;
	border: 1px solid #E9E9E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.related ul li {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 2px 10px;
	margin: 5px 0px 5px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.related ul li:hover {
	background: #5C9CCC;
	border: 1px solid #5C9CCC;
	cursor: pointer;
}

.related ul li a {
	color: #878787;
	display: block;
}

.related ul li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}

.rnews {
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 385px;
	height: 156px;
}
/*---Похожие новости END---*/

/*---Профиль пользователя START---*/
.userinfo {
	padding-left: 125px;
}

.ui-dialog-content .userinfo {
	padding: 10px 0 10px 125px;
}

.userinfo .lcol {
	margin-left: -125px;
	width: 110px;
	padding-right: 15px;
}

.userinfo .lcol .avatar {
	margin-bottom: 10px;
	padding: 4px;
	background-color: #FAFAFA;
	border: 1px solid #E2E2E2;
    width: 100px;
	height: 100px;
}

.userinfo .lcol .avatar img {
	width: 100px;
	height: 100px;
}

.userinfo .lcol ul {
	font-size: 0.9em;
}

.userinfo .rcol {
	width: 100%;
}

.userinfo .rcol ul {
	list-style: none;
	margin-left: 0;
}

.userinfo .rcol ul li {
	margin-bottom: 0.2em;
}

.ussep {
	padding-top: 12px;
	background: url("../img/ussep.png") no-repeat;
}

.grey {
	color: #6C838E;
}

.blue {
	color: #4682B4;
}

.online {
	float: right;
	color: #64B327;
	padding: 0px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.offline {
	float: right;
	color: #D53B3B;
	padding: 0px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.rss {
	vertical-align: middle; 
	margin-left: 5px;
}

li.fbutton_empm a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_empm a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_emk a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 14px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_emk a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 14px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_pmk a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 26px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_pmk a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 26px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*---Профиль пользователя END---*/

/*---Vertical-align START---*/
.vertal {
	vertical-align: middle;
}
/*---Vertical-align END---*/

/*---forms---*/
.basecont {background:#fff; padding:5px 9px; margin:2px 5px 15px 5px;}
.tableform { width: 100%; }
  .tableform td { }
  .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
  .tableform td { padding: 10px 0; border-bottom: 1px dashed #b8b8b8; }
  .fieldsubmit {text-align:center; padding: 5px 0;}
  .addnews { font-weight: bold; }
  .impot { color: red; font-weight: normal; }
  .checkbox { padding: 4px 0; line-height: 1em; }
    .checkbox input { margin-top: -2px; vertical-align: middle;}

.f_input { width: 200px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
/*---Заголовок страниц START---*/
.pheading {
	text-transform: uppercase;
}

.pheading span {
	color: #64B327;
}
/*---Заголовок страниц END---*/

/*---Вывод ошибок START---*/
.berrors {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	line-height: 14px;
	max-width: 100%;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 2px 0px;
}

.berrors a {
	color: #4682B4;
}

.berrors a:hover {
	color: #74BA2F;
}
/*---Вывод ошибок END---*/

/*---bg_ph START---*/
.bg_ph {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*---bg_ph END---*/

/* Табы 
------------------------------------------*/ 
#tabs-1 { 
  float:left; 
  width:700px; 
  overflow: hidden; 
  border: 2px solid #CAD3DA; 
  border-radius:5px; 
  margin-bottom:15px;
} 

.tabs-ul{ 
  list-style:none; 
  margin: 0; 
  padding: 0; 
} 

.tabs-ul li a { 
  float:left; 
  width:174px; 
  padding: 8px 0px 3px 0px;  
  text-align:center;  
  background: #fff;  
  border-right: 1px solid #CAD3DA;  
} 

.li-1 a {border-bottom: 2px solid #3498DB;} 
.li-2 a {border-bottom: 2px solid #27AE60;} 
.li-3 a {border-bottom: 2px solid #E74C3C;} 
.li-4 a {border-bottom: 2px solid #9B59B6; border-right: 0;} 

.leftimg {
float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.leftphone {
float:left; /* Выравнивание по левому краю */
    font-size: 16px;

   }
.imgtext {
float:left; /* Выравнивание по левому краю */
    margin: 8px 7px 1px 0; /* Отступы вокруг картинки */
        font-size: 16px;
   }
.leftpic {
    float: left; /* Выравнивание по правому краю */
    margin: 0 8px 10px 0; /* Отступы вокруг фотографии */
   }



.leftsimg {
    float:left; /* Выравнивание по левому краю */
    margin: 3px 10px 0 2px; /* Отступы вокруг картинки */
   }
.tabs-ul li a.selected,ul 
.tabs-ul li a.selected:hover {background:#fff; border-bottom: 2px solid #fff;} 
.tabs-ul li a:hover {background:#F4F8F9;} 
.tabs-ul li a:focus {outline: 0;} 

.tabs-content { 
  float:left; 
  width:668px; 
  text-align:left; 
  background: #fff; 
  padding: 10px 15px 10px 15px; 
}




/*---Registration---*/
.rega {padding: 0 20px;position:relative;}
.rega textarea {width:400px;height:100px;margin: 0 0 12px 0;}
.rega input[type="file"] {clear: both;display: block;}
#result-registration {margin: 7px;clear: both;}
.regaava {position: absolute;left: 400px;top:0;}
.xfields textarea,.xfields input {margin: 3px 0 12px 0;}
.xfields {clear: both;}

/*---Sign and login panel---*/
.sign {position: absolute; left: 10px;top:5px;}
.sign i {
           position:relative;
           background:#333;
           padding: 8px 15px 8px 15px;
           margin: 0 0 0 -10px;
           font-size: 0.8em;
           font-style: normal;

            border-radius: 0 7px 7px 0;
            -moz-border-radius: 0 7px 7px 0;
            -webkit-border-radius: 0 7px 7px 0;
}
.sign il {
           position:relative;
           border-left: 1px solid #ddd;color: #777;text-decoration: none;text-transform: uppercase;
           padding: 8px 13px 6px 13px;
           margin: 0 0 0 -10px;
           font-size: 1.0em;
           font-style: normal;

            
}

.linkpm,.linkfav {color: #fff;padding: 3px 0 8px 18px;text-decoration: none;}
.linkpm:hover, .linkfav:hover {text-decoration: underline;color: #fff;}
.linkpm {background:url('../img/mail.png') no-repeat;}
.linkfav {background:url('../img/favorite.png') no-repeat;margin: 0 0 0 10px;}
.linkexit {font-size: 0.8em;color: #666;}
.linklost {float:right;font-size:0.8em;margin: 12px 0 0 0;}
#sign {width: 240px;}
#sign input[type="text"], #sign input[type="password"] {width: 214px;}  
#sign input[type="checkbox"] {margin: 0 5px;}
#sign button {float: right;}
#sign ul {padding: 0 0 0 130px;}
#sign ul li a {color: #444;line-height: 1.6;}

/*---Modal window---*/
.modal {   
           background: #FFF;
           width: 600px;
           padding: 30px; 
           display:none;                
}

.modal,.ui-dialog,#share-popup { 
              border: solid 1px #bbbbbb;
              border: solid 5px #ddd\0/;
              border-radius: 5px;
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.12);       
              -o-box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.12);
              -moz-box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.12);
              -webkit-box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.12);
}





/*---Tooltip and ToTop---*/
#tooltip{font-size:12px;position:absolute;max-width: 200px;z-index:30000;text-align:center;font-weight:normal;background:#333;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#toTop {bottom: 25px;right: 25px;position: fixed;padding: 10px;font-size: 20px;line-height: 14px;background: #333;color: #fff;cursor:pointer;display:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#toTop:hover {background: #ddd;color: #333;}
#lean_overlay {position: fixed;z-index: 1000;top: 0;left: 0;height:100%;width:100%;background: #000;//background: none;display: none;}
.closemb { position: absolute; top: 12px; right: 12px; display: block; width: 18px; height: 18px; background-position: -392px -67px; z-index: 2;cursor: pointer; }
.loadimg {background: url("../img/load.gif") no-repeat 50% 50%;}



.journal-entry-short{display:block;min-height:190px;clear:left;margin:5px -10px 5px -10px;padding:10px 10px 20px 5px;font-size:14px;font-family: 'Play', sans-serif;word-wrap:break-word;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-ms-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}
.journal-entry-short:hover{background:#f5f5f8; border-radius: 5px;}
.journal-entry-short-avatar{position:relative;float:left}
.journal-entry-short-avatar a{width:190px;height:150;}
.journal-entry-short-avatar-car{position:absolute;
   float: left;

}

.journal-entry-short-avatar-car img{
margin-left: 3px;
    width: 250px; /* ширина */
    max-height: 170px; /* высота */
z-index:9999;

}

.journal-entry-short-entry{margin:0 0 0 285px}
.journal-entry-short-head{padding:0 0 3px}
.journal-entry-short-caption{position:relative;top:-3px;margin:0 0 -2px;;text-transform:uppercase;word-spacing:2px}
.journal-entry-short-moderated{margin:0 .3em 0 0;padding:0 0.3em;color:#fff;background:#900}
.journal-entry-short-hidden{margin:0 .3em 0 0;padding:0 0.3em;color:#fff;background:#888}
.journal-entry-short-lead{margin:0 0 2px;}
.short-lead{font-size:14px;font-family: 'Exo 2', sans-serif;text-align: justify;}
.journal-entry-short-pics{padding:0 14px 0 0;margin:0 0 55px 0}
.journal-entry-short-pics-item{float:left;width:92px;height:60px;background:#ddd 50% 50% no-repeat}







.label{font-size: 15px;line-height: 26px;color: #fff;position: absolute;z-index: 5;top: 9px;left: -9px;padding: 0 24px 0 24px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none}
@media screen and (max-width: 699px){.label{font-family: Tahoma, Arial, sans-serif}}
.label span{content: "";position: absolute;top: 100%;left: 0;width: 0;height: 0;text-decoration: none;border-top: 9px solid transparent;border-left: 9px solid transparent}
.label{background: rgba(143,195,0,0.65)}
.label span{border-top-color: #8b3c97}

/*---statistics START---*/
.statistics {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.statistics ul.lcol {
    min-height: 71px;
    background: url("../images/statsep.png") no-repeat;
    margin: 0 0 20px -1px;
    padding-top: 14px;
    width: 33.3%;
}

.statistics ul.lcol li {
    padding: 0 15px;
    margin-bottom: 2px;
}
/*---statistics END---*/



/*---Верхнее фиксированное меню START---*/
.header {
	width: 100%;
	background-color: #444250;
	color: #B8B8B8;
}




/* single-product */





.single-product .full-description{margin-bottom:10px;}
.single-product .full-description .tabheader{overflow:hidden; white-space:nowrap; margin-bottom:13px;}
.single-product .full-description ul{margin:0px; padding:0px;}
.single-product .full-description .tabheader li{
	float:left;
	list-style-type:none;

	height:20px;


	padding:5px 10px;
	margin-left:10px;
	position: relative;
    border-radius: 4px 4px 0px 0px;
	cursor:pointer;
}
.single-product .full-description .tabheader li:first-child{margin-left:0px;}
.single-product .full-description .tabheader li:hover, 
.single-product .full-description .tabheader li.current{
	background:#1c1b20;
	color:#fff;
}
.single-product .full-description .tabheader span,
.single-product .full-description .tabheader a{
	color:#393939;
	border-bottom:1px dotted #000;
	text-decoration:none;
}
.single-product .tabheader li:hover a{color:#fff; border-bottom:0px;} 
.single-product .tabheader li.current a{color:#fff; border-bottom:0px;} 
.single-product .tabheader li:hover span{color:#fff; border-bottom:0px;} 
.single-product .tabheader li.current span{color:#fff; border-bottom:0px;}

.single-product .full-description .info-place{       border: 7px #eaeaea solid;
	padding:13px 5px 10px 9px;
margin-top:-13px;
	background: #fdfdfd;

	position: relative;

    border-radius: 0 7px 7px 7px;
}
.single-product  .info-place p{margin:0px;}
.single-product  .info-place a{color:#393939;}
.single-product  .info-place>ul{margin:0px; padding:0px;}
.single-product  .info-place>ul>li{
	display:none;
	list-style-type:none;
	min-height:60px;
	overflow:hidden;
}
.single-product .full-description .info-place>ul>li.current{display:block;}

/* End single-product */

.maincar {display:inline-block;  font-size: 12px; line-height: normal; width: 180px; height: 180px;margin: 0 32px 20px 5px;}
.maincar h1{font-size: 14px; line-height: normal; font-family: 'Play', sans-serif;}
.maincar-av{position:relative;float:left}
.maincar-av a{width:185px;height:auto;}
.maincar-av-car img{display:block;position:absolute;margin: 5px 0 0 0;width:180px;height:auto;}


.caticon img {
	width: 42px; height: 42px; 
}
.logocar {position:absolute;top:218px;left:5px; }
.block_bike {left:1px;padding:5px;width:250px;height:auto; }
.cennik {position:absolute;top:-25px;left:20px;font-size: 15px; text-align:center;font-weight: bold;width:auto;height:auto; }
.cennik a{font-size: 15px; text-align:center;font-weight: bold; margin-top: -9px;}
.block_seg {background-color: #f5f5f5;border-radius:3px;position:absolute;top:0px;left:-10px;padding:7px;width:70px;height:auto; }
.block_seg a{color:#efefef;text-align:center;font-size:11px; font-weight:bold;
			text-transform:uppercase;}

/* Article List */

.article-list-block {display:inline-block; vertical-align: top; font-size: 12px; line-height: normal; width: 190px; margin: 0 32px 20px 5px;}
.article-list-block a {text-decoration: none;}
.al-pic {display: block;  margin: 0 0 9px; width: 197px; }

.al-title {font-size: 18px; line-height: 20px; font-weight: normal; margin: 0 0 6px;}
.article-list-block-main .al-title {margin-top:10px;}
.al-descr {font-size: 13px; Calibri,serif; line-height: 18px; display: inline; margin: 0 3px 0 0;}


.block_popular {margin:-10px 3px 0 0; padding:20px 0 5px 0;float:left;position:relative; border: 3px solid #e1e1e1;}
.block_popular img {width: 207px; height: auto; }
.block_popular_u img {width: 32px; height: 32px;}
.block_popular_u {background-color: #47454e;border-radius:3px;position:absolute;top:2px;right:2px;padding:3px 0;color:#efefef;text-align:center;width:40px;height:33px;font-size:11px; opacity:0.85;}
.block_popular_l {background-color: #47454e;border-radius:0 0 3px 3px;position:absolute;top:23px;right:10px;padding:3px 0;width:140px;height:15px; opacity:0.85;}
.block_popular_l a{ margin:0 10px 0 -70px;color:#efefef;text-align:center;font-weight: bold;font-size:11px;}
.block_popular_c {position:absolute;top:110px;left:45px;padding:5px;width:auto;height:auto; }
.block_popular_c a{color:#efefef;text-align:center;font-size:11px; font-weight:bold;
			text-transform:uppercase;}
.block_popular_date {background-color: #1e2326;;border-radius:3px;position:absolute;top:3px;right:5px;padding:3px 5px;color:#efefef;text-align:center;width:auto;height:15px;font-size:11px; opacity:0.7;}
.block_popular_t {background-color: #1e2326;;border-radius:3px;position:absolute;bottom:0;right:0px;padding:3px 5px;color:#efefef;text-align:center;width:auto;height:18px;font-size:13px; opacity:0.8;}
.title_x {
background-color: #f0f0f0;
    border-radius: 3px;
    margin-top: 10px !important;
    position: relative;
    padding: 3px 8px;
    margin: 0 5px 10px 0;
    color: #636363;
    text-align: center;
    width: 98%;
    height: 22px;
    font-family: 'Play', sans-serif;
    font-size: 18px;
    opacity: 0.8;
	}
.reg_x {background-color: #dddddd;position:relative;padding:3px 8px;margin: 0 0 0 0;width:auto;height:28px;text-align:center; opacity:0.8;}
.reg_x a{font-family: 'Play', sans-serif;font-weight: bold;color:#636363;font-size:20px;}
.block_popular_r {background:url('../img/review_rating_small.png') no-repeat;
width:48px;
height:40px;
position:absolute;
top:68px;
left:115px;
color:#000;
text-align:center;
font-size:13px;
font-weight: bold;
padding-top: 13px;

 }
.block_popular_v {background-color: #47454e;border-radius:3px;position:absolute;top:-2px;left:-10px;padding:3px 0;color:#efefef;text-align:center;padding: 5px;max-width:140px;max-height:50px;font-size:11px;}
.block_popular_a {background:url('../img/review_rating_small') no-repeat;position:absolute;top:50px;right:10px;padding:3px 0;color:#efefef;text-align:center;padding: 5px;max-width:140px;max-height:50px;font-size:11px; }
.block_popular_new {background-color: #d0aa14;position:absolute;top:0px;left:0px;padding:3px 0;color:#efefef;text-align:center;width:142px;height:20px;font-size:14px; }
.block_popular_title {background-color: #47454e;position:absolute;top:0px;right:0px;padding:3px 5px 3px 5px;color:#efefef;text-align:center;width:224px;height:20px;font-size:14px; }
.block_popular_cenaru {background-color: #47454e;position:absolute;bottom:21px;left:0px;padding:3px 5px 3px 5px;color:#efefef;text-align:center;max-width:340px;height:15px;font-size:13px; opacity:0.9;}
.block_popular_cenaua {background-color: #47454e;position:absolute;bottom:0px;left:0px;padding:3px 5px 3px 5px;color:#efefef;text-align:center;max-width:340px;height:15px;font-size:13px; opacity:0.9;}
.block_popular_cat { font-size: 13px; text-align:center;font-weight: bold; margin-top: -9px;}
.tip_avto_moto { background-color: #d0aa14;position:absolute;top:0px;left:0px;padding:3px 0;color:#efefef;text-align:center;width:142px;height:20px;font-size:14px;}
.cena {position:relative;top:-30px;left:50px;margin: 0 0 80px 0; }

.opis {
	 color: #6f6f6f; font-size: 12px;padding:3px 0; margin: -20px 0 0 33px;
}

.bike_type{
			position:absolute;
			top:-5px;
			margin:0 25% 0 25%;
			width:50%;
			height:14px;
background-color: #e1e1e1;
border-radius:0 0 5px 5px;

padding:3px 8px 3px;
text-align:center;

		}

.bike_type a{

			font-weight:bold;
			text-transform:uppercase;
			font-size:11px;
			color:#818190;
			text-decoration:none;
		    z-index:10
		}

/* Block First */

.block.first .block_c {position: absolute; left: 0; top: 0; bottom: 0;width: 30px; background-color: #1c1b20; 
	-webkit-transition: left .15s ease-in-out;
	-moz-transition: left .15s ease-in-out;
	-o-transition: left .15s ease-in-out;
	-ms-transition: left .15s ease-in-out;
	transition: left .15s ease-in-out;
    background: #1e2326 ;
    overflow: hidden;
    padding: 0;
}
/*-- navi --*/
.navi_c > li {
    display: block;
}

.navi_c img {width:142px;
    height: 210px;
}

.navi_c li div, .navi_c li.selected:hover div {
    height: 25px;

    
    background: none;
}
.navi_c li:hover div, .navi_c li.selected div {
    border-bottom: 1px solid #1e2326;
    background: #1e2326;
}

.navi_c li div a, .sublink div a {
    color: #fff;
    line-height: 25px;
    display: block;
    font-size: 12px;

    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.29);
    background: url("../images/arrow_2.png") no-repeat 12px 14px;
}
.sublink div span, .navi_c li div span, ul.submenu li span {
    float: right;
    display: block;
    background: #1e2326;
    height: 25px;
    margin: 0px 0 0 0;
    font-size: 11px;
    line-height: 26px;
    padding: 0 7px 0 9px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
}
.navi_k {position: fixed;
    
}

.navi_k img{    height: 30px;
	width: 30px;
    
}
.navi_k li div a, .sublink div a {
    color: #fff;
    line-height: 25px;
    display: block;
    font-size: 12px;

    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.29);
    background: url("../images/arrow_2.png") no-repeat 12px 14px;
}
.sublink div span, .navi_k li div span, ul.submenu li span {
    float: right;
    display: block;
    background: #33383b;
    height: 36px;
	width: 35px;
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 40px;
    padding: 4px 0 0 4px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
}

.navi_cat {position: absolute;  margin: 3px 0 5px -44px;}
.navi_cat img{ height: 30px; width: 30px; padding-top:5px;}

.navi_car {position: absolute; margin: -5px 0 5px -41px;}


.navi_moto {position: absolute; margin: -5px 0 5px -41px;}
.navi_moto img{height: 25px;width: 25px;   padding-top:5px;}

.navi_vid {position: absolute; margin: -5px 0 0px -44px; }
.navi_vid img{height: 30px;width: 30px;   padding-top:5px;}




.navi_u {position: absolute;  margin: 2px 0 5px -40px;}
.navi_u img{ height: 23px; width: 23px; padding-top:5px;}
.navi_u li div a, .sublink div a {
    color: #fff;
    line-height: 25px;
    display: block;
    font-size: 12px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.29);

}
.sublink div span, .navi_u li div span, ul.submenu li span {
    float: right;
    display: block;
    background: #33383b;
    height: 36px;
	width: 35px;
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 40px;
    padding: 4px 0 0 4px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
}
.response__item-score{background:#f4f4f4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;padding:8px 10px 3px}
.response__item-score-wrap{ height: 126px; width:140px;padding-right:0!important}
.response__item-score-pip{position:absolute;top:50%;left:-8px;margin-top:-8px;width:8px;height:15px;background:url('http://pics.autonews.ru/autonews_pics/static/v3.1.59/styles/blocks/response/images/score-pip.png') no-repeat;display:block}
.response__item-score-position{margin-bottom:8px;text-transform:uppercase;font-family:RBCGroteskLight,Arial,'Helvetica CY',sans-serif;padding-top:3px;font-size:10px}
.response__item-score-position-number{float:right;font-size:12px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:-3px}
.response__item-score-position-number span{font-weight:bold;font-size:14px}.response__item-author{vertical-align:middle}

.box_slider_c {
    position: relative;
}



.infi {
    height: 26px;
    width: 314px;
    position: absolute;
    top: -3px;
    left: 0;
}
.infi em {
    font-style: normal;
    overflow: hidden;
    display: block;
    font-size: 11px;
    text-align: center;
    color: #fff;
    height: 26px;
    line-height: 24px;
    padding: 0 5px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.21);
}
.infi em.time {
    background: #44404f;width: 130px;
}
.infi em.chanel {
    background: #27313d;width: 130px;
}

.text2 {
    position: absolute;
    bottom: 0;
    left: -10px;
    font-size: 12px;
    color: #fff;
    display: block;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.36);
}
.speedbar {border-bottom: 2px solid #1c1b20;
    border-radius:4px;
    background: #444250;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    padding: 0 14px 0 0;
    margin: 0 0 12px 0;
    font-weight: bold;
    font-size: 10.5px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
    color: #fff;

    -webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.08);
    box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.08);
}

.speedbar a {
padding: 0 12px 0 0;
    color: #fff;
}


.speedbar div {
    float: left;
    height: 20px;
    position: relative;
    margin: 0 24px 0 0;
    background: #1c1b20;
    color: #fff;
    padding: 0 13px 0 13px;
    line-height: 20px;
    font-weight: bold;
    font-size: 10.5px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
}

.speedbar1 {border-bottom: 2px solid #1c1b20;
    border-radius:4px;
    background: #444250;
    overflow: hidden;
width: 280px;
    height: 20px;
    line-height: 20px;
    padding: 0 14px 0 0;
    margin: 0 0 12px 0;
    font-weight: bold;
    font-size: 10.5px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
    color: #fff;

    -webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.08);
    box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.08);
}

.speedbar1 a {
padding: 0 8px 0 0;
    color: #fff;
}
.speedbar1 div {
    float: left;
    height: 20px;
    position: relative;
    margin: 0 24px 0 0;
    background: #1c1b20;
    color: #fff;
    padding: 0 13px 0 13px;
    line-height: 20px;
    font-weight: bold;
    font-size: 10.5px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
}
.fild{border-bottom:2px solid #dae2f2;font-size:16px;width:100%;padding-bottom:3px;color:#444;margin: 5px 0 10px 0;text-transform:uppercase;}
.fild:first-letter {color:#831d0f}

.stat {width:220px;
	position: absolute;
	margin-top: 20px;
font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	font-weight: bold;

}

.stat2 {
	position: absolute;
	margin-top: -33px;


}







/* IN NEWS */
.gameRateNews {


	border: 1px solid #e3e3e3;
	border-radius: 5px;
	background: #FFF;
	width: 285px;
	margin: -62px 0 10px -10px;
	-webkit-font-smoothing: antialiased;

}
.gameRateNewsFirst {
	overflow: hidden;
}
.gameRateNewsFirstL {
	float: right;

}

.gameRateNewsF {
	float: left;
border-right: 1px solid #e3e3e3;
	border-radius: 5px;
height: 51px;
width: 70px;
}

.gameRateNewsFirstR {
	float: left;
	color: #404040;
line-height: 14px;
}
.gameRateNewsFirstRName {float:left;
	display: block;
	padding: 10px 0 5px 12px;
	font-weight: bold;
}
.gameRateNewsFirstRVotes {
	display: block;
	padding: 0px 12px;
	font-size: 11px;
}

div.skroll
{
width: auto; height: 300px;
background-color: white; 
border: white; 
overflow-y: scroll; 
float: none; 
padding:3px; 
} 
div.skrol
{
height: 255px;
background-color: white; 
border: white; 
overflow-y: scroll; 
float: none; 
padding:3px; 
} 

div.sgalary
{
width: 383px; 
height: auto;
border: white; 
overflow: hidden; 
float: none; 
padding:3px; 
} 

div.sgalary img
{
width: 113px; height: 78px;
padding:3px; 
border:1px solid #e3e3e3;
border-radius:5px
} 

div .ingalary
{
width: 382px; 
height: auto;
border: white; 
overflow: hidden; 
float: none; 
padding:3px; 
} 

div.ingalary img
{
width: 40px; height: 40px;
padding:3px; 
border:1px solid #e3e3e3;
border-radius:5px
} 


div.sec img
{
width: 375px; height: 55px;
margin-top: 5px;
border:1px solid #e3e3e3;
border-radius:5px
} 







.ratenum{background:#d84a29}
.rategreen,.rategreen .ratenum{background:#97b312}
.pmrate{position:relative;float:right;margin:0 0 .4em 1em}
.pcanrate{padding-top:9px}
.pmrate .minus,.pmrate .plus{position:absolute;left:50%;margin-left:-10px;padding-top:16px;width:16px;border:2px solid #fff;background-color:#737373;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.ratenum{font-size:11px;display:block;height:17px;width:45px;padding:10px 0;text-align:center;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#cacaca}
.pmrate .plus,.pmrate .minus{margin-top:-10px;}
.pmrate.rategreen,.pmrate.ratered{background:none}
.pmrate .plus{background: url('../dleimages/plus.png') no-repeat;}



.item {float:left; position:relative; width:150px; height:95px; margin:0 5px 15px 0; padding:0; cursor:pointer;}
.item span.note {display:block; color:#FFFFFF; font-size:11px; text-decoration:none; text-align: center;padding:3px 3px;width:142px; position:absolute; bottom: -15px; z-index:2;}
.item:hover span.note {background:#368DBC;}
.opacity {background: rgba(0,0,0,.6); cursor:pointer;}


.item1 {float:left; position:relative; width:210px; height:142px; border: 1px solid #E2E2E2;margin:0 5px 5px 0; padding:0; cursor:pointer;}
.item1 span.note {display:block; color:#FFFFFF; font-size:11px; text-decoration:none; text-align: center;padding:3px 3px;width:205px; position:absolute; bottom: 0px;z-index:2;}
.item1:hover span.note {background:#368DBC;}

.item2 {float:left; position:relative; width:316px; height:241px; border: 1px solid #E2E2E2;margin:0 5px 15px 0; padding:0; cursor:pointer;}
.item2 span.note {display:block; color:#FFFFFF; font-size:13px; text-decoration:none; text-align: center;padding:3px 3px;width:371px; position:absolute; bottom: 0px; z-index:2;}
.item2:hover span.note {background:#368DBC;}


/*---Комментарии START---*/
.newsview {
	border-bottom: 1px solid #F1F1F1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.bcomment {
	margin-bottom: 20px;
	padding-left: 72px;
}

.bcomment .lcol { 
	color: #7B878D;
	margin-left: -85px;
	padding-right: 13px;
	position: relative;
	width: 70px;
}

.lcol { 
	float: left;
}

.bcomment .rcol1 { 
	background: #FAFAFA;
	border: 1px solid #E9E9E9;
	width: 570px;
	padding:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.rcol { 
	float: right;
}

.lcol, .rcol, form { 
	display: inline;
}

.bcomment .lcol .comm_online { 
	background: url("../img/online.png") transparent;
	padding-top: 16px;
	position: absolute;
	right: -3px;
	top: 8px;
	width: 9px;
}

.bcomment .lcol .comm_offline { 
	background: url("../img/offline.png") transparent;
	padding-top: 16px;
	position: absolute;
	right: -3px;
	top: 8px;
	width: 9px;
}

.thide, .htmenu span { 
	display: block;
	height: 0px;
	line-height: normal;
	overflow: hidden;
}

.combox { 
margin: 0px 10px;
padding: 5px 0px;
}

.author_comm a {
	color: #FFFFFF;
}

.dropmenudiv_comm {
	background-color: #2A2A2A;
	font-size: 1em;
	line-height: 20px;
	margin: 0px;
	padding: 5px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.dropmenudiv_comm a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px 4px;
	width: 162px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.dropmenudiv_comm a:hover {
	background: #5C9CCC;
	color: #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.fbutton_com1, .fbutton_com {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	color: #666666 !important;
	padding: 2px 8px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_com:hover {
	background: #FDFDFD;
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 2px 8px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_fast a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	cursor: pointer;
	padding: 3px 13px 3px 12px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}



.infbtn {
    margin: 3px 0 0 1px;
    position: relative;
}

.infbtn .thide {
	cursor: pointer;
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.infbtn .thide:hover {
	cursor: pointer;
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.infcont {
    z-index: 33;
    width: 180px;
    position: absolute;
    top: 23px;
    right: 3px;
    display: none;
}

.infcont ul {
    position: relative;
    list-style: none;
    font-size: 0.9em;
    color: #67747b;
    margin: 0 6px;
    padding: 5px 0;
}

.bg_comm_a {
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	padding: 5px;
	margin-bottom: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bg_comm_b {
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 50px;
}

.avatar2 {
	margin-bottom: 10px;
	padding: 4px;
	background-color: #FAFAFA;
	border: 1px solid #E2E2E2;
}

.avatar2 img {
	width: 60px;
	height: 60px;
}

.pad_comm {
	padding: 0px 4px 0px 5px;
}

.comm_mass_act {
	vertical-align: middle;
	float: right;
}

.comm_quote {
	margin: 8px 0px 0px 0px;
	text-align: center;
}
/*---Комментарии END---*/

/* Обходим плагин Adblock  
------------------------------------------*/ 
.no-adb-1 {  position: relative;
  padding: 5px; 
  background:#fff; 
  border: 1px dashed #ff0000;

  font-size: 115%; line-height: 1.5;  
  text-align:center; 
  color:#555; height: 90;  
}

#okno {
    height: 400px;
    overflow: auto;
}
.autocatalog { padding: 0;}
.autocatalog b.char { float: left; color: #333; width: 30px; margin-top: 0;font-size:16px; text-align: center; font-weight: bold; font-family: "Trebuchet MS", Tahoma, Verdama, sans-serif; }


.tbl_ac{
width:auto;
}

.tbl_ac td{font-size:12px;
 background: #F1F3F3;
text-align:center;
padding: 3px 9px 3px 9px;

}

	.tbl_ac a{
	text-decoration:noneunderline;
	}
	.tbl_ac a:hover{
	text-decoration:underline;
	}




.topnews {
    margin: 0 0 10px 0;
}



.login, .not-login {
	position: relative;
	top: 0;
	right: 0;
	width: 270px;
	height: 68px;
	overflow: hidden;
	padding: 8px 0 10px 12px;
margin: 0 0 0 15px;
	font: normal 12px 'Sans', sans-serif, Arial;
	}
	.not-login {
		padding: 0;

		height: 86px;
		width: 260px;
		font-size: 14px;
		}
	
	.login ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	.login img {
		max-width: 70px;
		max-height: 70px;
		display: block;
		margin-bottom: 4px;
		-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
		}
		
	
.login .photo{left: -12px; top: 1px;
	padding: 4px; border-radius: 50%; border: 2px solid rgba(255, 255, 255, 0.1); border-image: none; width: 60px; height: 60px; bottom: 8px; margin-right: 7px; float: left; position: relative;
}

.login .photo img {
	border-radius: 50%; width: 100%; height: 100%; position: relative;
}


	.login .loginbox {
		float: left;
		width: 180px;
		position: relative;
		margin: -8px 0 0 -20px;
		}
	.login a {
		padding: 0 0 0 20px;
		position: relative;
		text-decoration: none;
		color: #fff;
		
		}
		.login a:hover {
			color: #fff;
			}
		.login a:after {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			width: 20px;
			
			}
			
.login .messages {
    position:absolute; 
    font-weight:bold; 
    z-index:2; 
    top:10px; 
    left:-12px; 
    display:block; 
    text-decoration:none; 
    
    background: #8EB400;
    /* padding:1px 0px 0px 8px;  */
    padding: 0 4px;
    font-size:11px; 
    color:#fff; 
    text-shadow:0px 1px 0px #396600; 
    border-radius:2px; 
    /* height:21px; 
    width:14px; */
    height: 16px;
    line-height: 16px;
}


.login .favorite {
    position:absolute; 
    font-weight:bold; 
    z-index:2; 
    top:30px; 
    left:-32px; 
    display:block; 
    text-decoration:none; 
   
    background: #ffa800;
    /* padding:1px 0px 0px 8px;  */
    padding: 0 4px;
    font-size:11px; 
    color:#fff; 
    text-shadow:0px 1px 0px #b21035; 
    border-radius:2px; 
    /* height:21px; 
    width:14px; */
    height: 16px;
    line-height: 16px;
}


.logout { background:url(../img/logout-icon.png) no-repeat 0px 0px; width:13px; height:10px; display:block; position:relative; left:20px; top:2px; float:right }

				
.not-login-inner {
	position: relative;
margin: 10px 5px 0 0;
	}	
	.login_name,
	.login_password {
		position: relative;
		}
		.login_name:after,
		.login_password:after {
			content: "";
			position: absolute;
			top: 4px;
			left: 6px;
			width: 20px;
			height: 20px;
			background: url(../img/icons.png) no-repeat;
			}
			.login_password:after {
				background-position: -260px 0;
				left: 7px;
				top: 5px;
				}
		.login_name input,
		.login_password input {
			-webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0 rgba(255, 255, 255, 1);
			box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0 rgba(255, 255, 255, 1);
			border: solid 1px rgba(0, 0, 0, 0.15);
			-webkit-border-radius: 5px;
			border-radius: 5px;
			padding: 0 10px 0 25px;
			line-height: 22px;
			height: 22px;
			margin-bottom: 5px;	
			width: 130px;	
			}
			.lt-ie9 .login_name input,
			.lt-ie9 .login_password input {
				
				}
			.loginbut {
				position: absolute;
				top: 3px;
				right: 0;

 border: none;
background: url(../img/review.png) no-repeat;
				width: 75px;
				height: 50px ;
				padding: 0;
				margin: 0;
				}
			.lostpass {
				float: right;
				margin-right: 8px;
				}

#black-block{
	width:650px;
	height:291px;
	
	margin-bottom:25px;
}

.border {
	background: url("../img/border_blue.png") repeat-x !important;
	overflow: hidden;
	position: relative;
	height: 3px !important;
	margin-bottom: 10px;
	width: 770px;
	
}



/* Правый сайдбар  
------------------------------------------*/ 
aside.lcol {float:left;
	width: 300px; overflow: hidden; position: relative;background: #fcfcfc; z-index: 1;
}


.padd {
	padding: 25px;
}
.
aside.lcol .block {
	padding: 30px 15px; border-bottom-color: rgba(255, 255, 255, 0.09); border-bottom-width: 1px; border-bottom-style: solid;
}
aside.lcol .nopad.block {
	padding: 0px;
}
aside.lcol .block .block_h {
	background: #f0f0f0; padding: 8px 20px; color: #8f8fa4; line-height: 1; overflow: hidden; font-size: 15px; position: relative;
}
aside.lcol .block .block_c {
	padding: 15px;
}












aside.newlcol {
	width: 690px; overflow: hidden; position: relative;
}

aside.newlcol {
	background: #FFFFFF;
}


.padd {
	padding: 25px;
}


aside.newlcol .nopad.block {
	padding: 0px;
}
aside.newlcol .block .block_h {
	background: rgba(255, 255, 255, 0.1); padding: 15px 20px; color: rgb(255, 255, 255); line-height: 1; overflow: hidden; font-size: 15px; position: relative;
}
aside.newlcol .block .block_c {
	padding: 15px;
}




.last_cat li {
	color: rgb(143, 143, 155); margin-bottom: 15px;
}
.last_cat p {
	line-height: 1.5; overflow: hidden; padding-top: 5px; font-size: 10px;
}
.last_cat .catcle {
	margin: 2px 7px 0 -17px; padding-top: 5px; width: 42px; height: 42px;  float: left; position: relative;
}

.last_cat .catcle img {
	 width: 100%; height: 100%; position: relative;
}

.catauthor {
	 font-size: 13px; text-transform: uppercase;font-weight: bold;
}

.last_comm li {
	color: #000; margin-bottom: 15px;
}
.last_comm p {
	line-height: 1.5; overflow: hidden; padding-top: 5px; font-size: 10px;
}
.last_comm .circle {
	padding: 4px; border-radius: 50%; border: 2px solid #8f8fa4; border-image: none; width: 64px; height: 64px; bottom: 8px; margin-right: 7px; float: left; position: relative;
}

.last_comm .circle img {
	border-radius: 50%; width: 100%; height: 100%; position: relative;
}


.last_comm1 li {
	color: rgb(143, 143, 155); margin-bottom: 15px;
}
.last_comm1 p {
	line-height: 1.5; overflow: hidden; padding-top: 5px; font-size: 10px;
}
.last_comm1 .circ {left: -12px; top: 1px;
	padding: 4px; border-radius: 50%; border: 3px solid #8f8f9b; border-image: none; width: 100px; height: 100px; bottom: 8px; margin-right: 7px; float: left; position: relative;z-index: 1;
}

.last_comm1 .circ img {
	border-radius: 50%; width: 100%; height: 100%; position: relative;
}

.last_comm1 .stream-topic {width: 150px;margin: 10px 0 0 120px;
	padding: 10px 0 10px 35px; border-radius: 4px 4px 4px 32px; border: 1px solid #8f8f9b; border-image: none; color: #8f8f9b; line-height: 1.4; font-size: 16px;  display: block; position: relative;
}
.last_comm1 .stream-topic:hover {
	color: #8f8f9b}
.last_comm1 .stream-topic::before {
	left: 10px; top: -7px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: #8f8f9b; border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 1; content: "";
}

.last_comm1 time1 {font-size: 18px;
	display: block; content: "";
}
.last_comm time::before {
	display: block; content: "";
}
.last_comm .stream-topic {
	padding: 13px 10px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.1); border-image: none; color: rgba(255, 255, 255, 0.75); line-height: 1.4; font-size: 13px; margin-top: 15px; display: block; position: relative;
}
.last_comm .stream-topic:hover {
	color: rgb(255, 255, 255);
}
.last_comm .stream-topic::before {
	left: 10px; top: -7px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgba(255, 255, 255, 0.1); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 1; content: "";
}

.author{
	 font-size: 14px;
    margin: 0 0 0 10px
}
.tags {
	overflow: hidden;
}
.tags a {
	list-style: none; margin: 0px 5px 5px 0px; padding: 3px 6px; border-radius: 3px; border: 1px solid rgba(255, 255, 255, 0.1); border-image: none; color: rgba(255, 255, 255, 0.75); font-size: 11px; text-decoration: none; float: left; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.tags a:hover {
	color: rgba(94, 156, 195, 1);
}
.tags a + br + br + a {
	margin: 0px; border: currentColor; border-image: none;
}


ul.submenu li a {
	padding: 3px 10px; border-radius: 3px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
ul.submenu li a:hover {
	background: rgba(94, 156, 195, 0.9);
}
aside.rcol .block {
	padding: 15px; overflow: hidden;
}
aside.rcol .block .block_h {
	font: 700 20px/1.45 "PT Sans", Arial, Helvetica, Tahoma, sans-serif; margin: 0px 0px 0.6em; text-transform: uppercase; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.btl {
	font: 700 20px/1.45 "PT Sans", Arial, Helvetica, Tahoma, sans-serif; margin: 0px 0px 12px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.btlw {
	font: 700 20px/1.45 "PT Sans", Arial, Helvetica, Tahoma, sans-serif; margin: 0px 0px 12px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.btlw {
	padding: 0px 30px;
}




.list.w210{  padding:0; list-style:none; width:680px; position:relative;}
.list.w210 li { width:187px; padding:0 5px 5px 21px; margin:0px 20px 0 0; display:-moz-inline-box;display: inline-block;*zoom: 1;*display: inline;word-spacing: normal;vertical-align: top; background:#fff;}
.list.w210 li:hover {transition:all .2s linear; -moz-transition:all .2s linear;  -o-transition:all .2s linear; -webkit-transition:all .2s linear;-webkit-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }




.reviews-block {  margin: 0 0 0 1px; padding: 0 7px 0 1px;}
.reviews-block.without-border { margin:0;}
.reviews-block .list { margin-bottom:-10px;}
.reviews-block h2 {font-size:14px; color:#111111;  margin:0 0 6px 0;  text-align:center;text-transform: uppercase;font-weight: bold;}
.reviews-block h4 {font-size:11px; color:#111111;  margin:-5px 0 5px 0;  text-align:center;text-transform: uppercase;}
.reviews-block .list li { background:#e1e1e1; margin:0 5px 10px 0;}
.reviews-block .list li .image { margin:0 0 30px;}
.reviews-block .list h3 { margin:0;min-height:42px;}
.reviews-block .list h3 span { display:block; font-size:16px;}
.reviews-block .list li strong { display:block; margin:0 0 8px;}

.list .image .user-pic {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    bottom: -30px;
    margin: 0 0 10px -10px;
}

.list .image .user-pic img {
    width: 40px !important;
    height: 40px !important;
}

.featured-1{border: 2px solid rgba(111, 111, 111, 0.1);
border-radius: 10px;
width:331px;
height:auto;	
float:left;	
padding:0;
margin:0 10px 7px 0;
position:relative;
overflow:hidden;
}
.featured-1 a{
text-decoration:none;	
}

.featured-1 img{
width:331px;
height:auto;	
}



.hdr {
    margin-bottom: 5px;
    position: relative;
}


.hdr__text {text-transform: uppercase;
font-weight: bold;
    color: #000;
    vertical-align: middle;
    display: inline-block;
}


.c1data{
position:absolute;
left:0;
top:0;
color:#303030;	
height:20px;
max-width:215px;
line-height:20px;
padding:0 5px;
}

#header_h, #header_h .logo {
  background: #3b5998; /* Old browsers */
  
  border-bottom: 1px solid #192540;
}
#header_h {
  position: relative;
  z-index: 2;
  -webkit-box-shadow:  0px 1px 5px 0px rgba(0, 0, 0, 0.9);
  -moz-box-shadow:  0px 1px 5px 0px rgba(0, 0, 0, 0.9);
  box-shadow:  0px 1px 5px 0px rgba(0, 0, 0, 0.9);
}
.row-1{position: relative;width:1000px;margin: 0 auto;height:80px;}
.info1{position: absolute;width:33%;margin: 0 auto;}
.info2{position: absolute;width:33%;margin: 0 0 0 235px;}
.info3{position: absolute;width:33%;margin: 8px 0 0 525px;}
#header_h .wrapper {width: 1000px; margin: 0 auto;

  height: 59px;
 background: #3B5998; /* Old browsers */
  
}
#header_b, #header_b  .about {
  background: #192540;
  height: 36px;
  position: relative;
  border-bottom: 1px solid #e5e5e5;

}

#header_b, #header_b .about a{
 color:#a2a6b1;

 font:12px 'Sans', sans-serif, Arial;
}
#header_b .wrapper {width: 1000px; margin: 0 auto;
  background: #18233D;
  height: 36px;
  overflow: hidden;
}


/* Header
-------------------- */



#header_h .logo {
  text-indent: -9999px; 
  width:250px; 
  height:59px;
  border: none;
}
#header_h .logo a {
  display:block;
margin-left:5px;
  width:255px;
  height:59px;
  background:url(../img/logo.png) no-repeat;
}

#header_h .pages { float:left; margin:20px 0px 0px 30px }
#header_h .pages li { float:left; font:17px 'Sans', sans-serif, Arial; font-weight:bold; color:#fff; margin-right:3px; text-transform: uppercase }
#header_h .pages li a { color:#fff; padding:3px 8px 3px 7px; text-shadow:0px 1px 0px #273f7d; }

#header_h .pages li a:hover { background:#4164AC; text-shadow:0px 1px 0px #000; text-decoration:none; border-radius:4px }



@-moz-document url-prefix() {
    #header_h .pages li { font:18px 'Sans', sans-serif, Arial; }
}

body:last-child:not(:root:root) .style {
    #header_h .pages li { font:18px 'Sans', sans-serif, Arial; }
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    #header_h .pages li { font-size:16px }
    #header_h .pages li a { padding:3px 8px 3px 7px }
}


/* Nav
-------------------- */
#header_b  .about { float:left; font:10px Tahoma; border: none; color:#707070; width:148px; height:36px }
#header_b  .about p { padding:12px 0px 0px 5px }

/* Menu */
#header_b  .menu { float: left; font:15px 'Sans', sans-serif, Arial; margin-left:30px }
#header_b  .menu li { float: left; margin-right:12px }
#header_b  .menu li a { display:table; padding:8px 7px 10px 8px; color:#fff }
#header_b  .menu li.active a { background:#4164ac; color:#fff; text-decoration:none }
#header_b  .menu li a:hover { background:#4164ac; color:#fff; text-decoration:none }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    #header_b  .menu { font-size:14px }
}

.news_image {
flat: left;
width: 100px;
}
 .news_body {
margin-left: 110px;
}

.news_body img:first-child{float:left;margin:10px;}

.rub{ display: inline-block; color: #ffffff;font-size: 20px; line-height: 8px; border-bottom: 1px solid #FFFFFF; width:0.5em; }

.ticket{
						background-image: url("../img/ticket.png");
						background-repeat: no-repeat;
						width: 110px;
						height: 33px;
color: #ffffff;
font-size: 14px;
font-weight: bold;						padding: 7px 0px 0px 14px;
						
						float: left;
					}

.ticket a{						
						color: #ffffff;
						text-align:center;
						font-size: 16px;
						font-weight: bold;
						
						
						
					}

.noticket{
						background-image: url("../img/noticket.png");
						background-repeat: no-repeat;
						width: 169px;
						height: 50px;

						padding: 15px 0px 0px 5px;
						margin:10px 10px -15px 18px;
						float: left;
					}
.noticket a{						
						color:#8f8f9b;
						text-align:center;
						font-size: 14px;
						font-weight: bold;
						text-transform: uppercase;
						
						
					}
.small_ticket{
						background-image: url("../img/small_ticket.png");
						background-repeat: no-repeat;
						width: 135px;
						height: 40px;
						color: #ffffff;
						text-align:center;
						font:16px 'Sans', sans-serif, Arial;
						font-weight: bold;
						padding: 8px 0px 0px 5px;
						margin:0px 0px 0px 0px;
						float: left;
					}

.small_ticket a{						
						color: #ffffff;
						text-align:center;
						font-size: 16px;
						font-weight: bold;
						
						
						
					}

.small_noticket{
						background-image: url("../img/small_noticket.png");
						background-repeat: no-repeat;
						width: 135px;
						height: 40px;

						padding: 10px 0px 0px 5px;
						margin:20px 10px -15px 18px;
						float: left;
					}
.small_noticket a{						
						color:#8f8f9b;
						text-align:center;
						font-size: 13px;
						font-weight: bold;
						text-transform: uppercase;
						
						
					}
.bike_info{
				position:relative;
				bottom:3px;
				overflow:hidden;
text-align:center;
				font-size:13px;
				text-transform:uppercase;
				padding-top:5px;
			}

				.bike_info table{
					margin:0 -8px;
				}
					.bike_info td{ border-right:1px dashed #8f8fa4; padding:0 8px; line-height:1.4}
						.bike_info b{ font-size:13px}




.topinfo{
				position:relative;
				bottom:13px;
				overflow:hidden;
				text-align:center;
				font-size:12px;
				text-transform:uppercase;
				padding-top:5px;
			}

				.topinfo table{
					margin:0 -8px;
				}
					.topinfo td{ border-right:1px solid #8f8fa4; padding:0 8px; line-height:1.4}
						.topinfo b{ font-size:132x}






.header-phone{margin-top:21px;position:relative}.header-phone-icon{float:left;font-weight:bold}.header-phone-number{color:#242b3d}.header-phone-cc-schedule{color:#999}.header-phone-cc-schedule span{font-size:11px}.header-phone-cc-schedule sup{font-size:8px;top:-2px;padding-left:1px}
.header-phone-number{color:#242b3d}
.lookLikeH4{font-size:20px}
.fontBold{font-weight:700}
.icon-40x40{width:40px;height:40px;overflow:hidden;display:inline-block; margin: 0 10px 0 0;}
.icon-40x40.icon-phone{background:url(../img/phone.png) no-repeat}
.icon-40x40.icon-maps{background:url(../img/maps.png) no-repeat}

.text{margin:2.5ex 0 0}


/*Finder*/
#mod-finder-searchform {
  float: right;
  margin: 10px 80px 0 0;
  position: relative;
  width: 350px;
}
#mod-finder-searchform #mod-finder-searchword {
  width: 320px;
  height: 38px;
  line-height: 34px;
  padding: 0 10px;
  margin: 0 10px 0 0;
  display: block;
  background: #f5f5f5;
}
#mod-finder-searchform #mod-finder-searchword:focus {
  background: #ffffff;
}
#mod-finder-searchform button.finder {
  background: url(../img/searchbtn.png) no-repeat #8f8f9b;
  width: 35px;
  height: 28px;
  border: none;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  font-size: 0px;
  display: block;
  position: absolute;
  top: 6px;
  right: 22px;
  cursor: pointer;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}


input,textarea,select,.uneditable-input{color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}














.drop_vert_menu {
    list-style-type: none; 
    width: 290px;
    margin: 0; 
    padding: 0;
 }
 
.drop_vert_menu  ul {
    list-style-type: none; 
    width: 280px;
    margin: 0; 
    padding: 0; 
}
.drop_vert_menu > li{
  position: relative; 
  background: url(images/vert_css_menu_0.png) no-repeat 0 0; 
  padding:5px 0px 5px 10px;
  border-top: 1px solid #8f8f9b;
}

.drop_vert_menu > li:hover {
background: #38b5e3;
  font-color: #fff;
  text-decoration:none;
}
.drop_vert_menu > li > a{
  font-size:13px;
  color: #000;
  text-decoration:none;
}
.drop_vert_menu > li > a:hover{
  font-size:13px;
  color: #fff;
  text-decoration:none;
}

  .drop_vert_menu li ul {
    position: absolute; 
    display: none; 
    top: 2px; 
    right: 150px; z-index:99999;
   }

 .drop_vert_menu li:hover ul {
   display: block; 
   }

.drop_vert_menu li ul li{
  text-align:left;
  background: #38b5e3;
  padding: 8px 0px 8px 10px;z-index:10;
}

.drop_vert_menu li ul li:hover {z-index:10;
  background: #1a9fd0;

}

.drop_vert_menu li ul li a{z-index:10;
  font-size:12px;
  color:red;
  text-decoration:none;
}

.drop_vert_menu li ul li a:hover{z-index:10;
  font-size: 14px;
  color: White;
  text-decoration:none;
}

.harmonica-menu {

    margin-left: 6px;
}

.harmonica-menu a {
    display: block;
    padding: 5px 5px 10px 15px;
    color: #000;
    font-size: 14px;
    cursor: pointer;
    margin: 0;
}
    
.harmonica-menu h3 {
padding: 15px 5px 10px 15px;
font-size: 16px;
font-weight: bold;
    
}
    


.tabs{background:#b0b8bd;display:inline-block;position:relative;bottom:-1px;text-decoration:none;color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;margin-right:20px;padding-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; width:700px}
 .tab1{position:relative;bottom:-1px;text-decoration:none;color:#fff;font-size:13px; margin-left: 10px;}
 .tab2{position:relative;bottom:-1px;text-decoration:none;color:#fff;font-size:13px; margin-left: 100px;}
 .tab3{position:relative;bottom:-1px;text-decoration:none;color:#fff;font-size:13px;margin-left: 100px;}
 .tab4{position:relative;bottom:-1px;text-decoration:none;color:#fff;font-size:13px;margin-left: 100px;}








/*---table---*/
.forum_post {width: 700px;

}
.ctable {display: inline;
    display: table;
    width: 100%;
}
.ctable dt {
    display: table-row;
}
.ctable dt dd {
    display: inline-block;
}
.ctable_head {
    overflow: hidden;
    background: #e1e6ec;
    height: 35px;
    font-size: 14px;
    line-height: 31px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.27);
    color: #737063;
    padding: 0 12px;
    border-radius: 3px;
}
.ctable_head div {
    display: inline-block;
}
.ctable_tr { display: block;
    overflow: hidden;
   
    margin: 3px 0;
    font-size: 13px;
    color: #676767;
    text-shadow: 0 1px 0 rgba(255,255,255,0.75);
    padding: 5px 7px;
    border-radius: 3px;
    line-height: 26px;
}
.ctable_tr:nth-child(2n) {
    background: #ecebeb;
}
.ctable_tr div {
    display: inline-block;
}
.ctable_tr a {
    color: #676767;
}
.ctable .name {
    width: 16%;text-align:center;
}
.ctable .view {
    width: 12%;text-align:center;
}
.ctable .answ {
    width: 10%;text-align:center;
}
.ctable .auth {
    width: 53%;
}
.ctable_body {
    padding: 0 0 5px 0;
    margin: 0 4px;
}

.avatar{ /* селектор для класса avatar */
    float: left; /* прижимаемся к левому краю, обтекание справа */
    background: #fff; /* фон */
    width: 50px; /* ширина */
    height: 50px; /* высота */
    padding: 5px; /* внутренние отступы(верх, право, низ, лево) */
    border: 1px solid #999; /* граница(ширина, тип, цвет) */
    border-radius: 50%; /*скругление равно 50 процентам от общей ширины, фактически 25 пикселей, вот и круг получили(ещё есть с префиксом -moz и -o) */
    box-shadow: 0px 1px 1px 1px #bbb /* смещение по горизонтали, смещение по вертикали, размытие, увеличение и цвет */
}
.avatar img{ /* селектор для картинки, которая "внутри" класса avatar */
    display: block; /* картинка выводится как блок, по ширине будет равен родителю(диву в котором находится) */
    width: 100%; /* ширина 100% */
    border: 0; /* граница нулевая */
    margin: 0; /* внешний отступ отстутствует */
    border-radius: 50%; /* читай выше */
}



.materials-box{position: relative;margin: 0 0 0px}
.materials-list{margin: 0;list-style: none}
.materials-list li{margin: 12px 0;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 70px}
.materials-list li > *{line-height: 26px;vertical-align: middle}
.materials-list .date{display: inline-block;font-size: 13px;font-style: normal;min-width: 52px;text-align: right; margin: 0 20px 0 0;}
.materials-list .number{display: inline-block;position: relative;overflow: hidden;margin: 0 12px;width: 42px;height: 42px;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px; border: 1px solid #999;font-size: 14px}
.materials-list .zarp{display: inline-block;position: relative;overflow: hidden;margin: 7px 0 0 0;}
.rcollog {float:right;margin: 0 12px;}
.materials-list .text{position: relative;overflow: hidden;text-overflow: ellipsis;display: inline-block;font-size: 15px; width: 240px;}
.materials-list .text a{color: #000}

.rab {width: 100px;
						height: 100px;
    border-radius: 100px; /* Радиус скругления */
    border: 3px solid green; /* Параметры рамки */
    box-shadow: 0 0 7px #666; /* Параметры тени */text-align: center;
   }

.rab img{
    width: 70px;
						height: 100px;
   }
.rablogo img{display: block;
    width: auto;
						height: 40px;
   }
 .web {
         background:#fff;
         width: 42px;
         height: 42px;
         text-align: center;
         -moz-border-radius: 50px;
         -webkit-border-radius: 50px;
         border-radius: 50px;
         display: -moz-box;
         display: -webkit-box;
         display: box;
         -moz-box-orient: horizontal; 
         -webkit-box-orient: horizontal;
         box-orient: horizontal;
         -moz-box-pack: center;
         -moz-box-align: center;
         -webkit-box-pack: center;
         -webkit-box-align: center;
         box-pack: center;
         box-align: center;
         font-family:Arial, Helvetica, sans-serif;
     font-size:18px;
     color:#000;
        
      }


.fix-post {content: "";clear: both;display: block;border-bottom: 2px solid #dae2f2; margin: 0 0 15px 0 }
.post:after{content: "";clear: both;display: block}
.post .visual{float: left;width: 250px;;position: relative;margin: 0 24px 10px 10px}
.post .visual img{float: left;width: 100%;height: 150pt;}
.post .visual1{float: left;width: 440px;height:300px;position: relative;margin: 0 14px 10px 10px}
.post .visual1 img{float: left;width: 100%; height:100%}
.post .v-panel{position: absolute;left: 0;right: 0;bottom:0;font-family: 'Play', sans-serif;font-size: 15px;line-height: 28px;color: #fff;background: url(http://s.4pda.to/img/site/hb_p_bg1.png);padding: 0 0 0 14px}
.post .v-panel .date{font-style: normal;float: left;min-width: 64px}
.post .v-panel .autor{float: left}
.post .v-panel .autor a{color: #fff}
.post .v-panel .v-count{float: right;width: 56px;font-size: 17px;line-height: 28px;text-align: center;background: #4ebaf6}
.post .v-panel img {float: right;width: 28px;height:28px;line-height: 28px;}
.post .v-panel .v-count,.post .v-panel .v-count a{color: #fff}
.post .v-panel .v-count1{float: right;color: #babdbe;margin: 0 7px 0 0}
.post .v-panel .count-autor{position: absolute;right: 0;top: -20px;width: 56px;background: url(http://s.4pda.to/img/site/hb_p_bg2.png);font-size: 12px;line-height: 20px;text-align: center;color: #000}
.post .description{overflow: hidden;padding: 0px 0 0;min-height: 220px;position: relative;font-size: 15px;line-height: 18px;font-family: 'Play', sans-serif;min-height: 220px}
@media screen and (max-width: 699px){.post .description{font-family: "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif}}
.post .list-post-title,.post h2{font-size: 24px;line-height: 36px;font-family: "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, sans-serif;font-weight: bold;margin: 0 0 5px;min-height: 22px;font-size: 19px;line-height: 20px}
@media screen and (max-width: 699px){.post .list-post-title,.post h2{font-family: "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, sans-serif}}
.post .list-post-title a,.post h2 a{color: #000}.post .list-post-title a:hover,.post h2 a:hover{color: #0072bc;text-decoration: none}.post p{margin: 0;color: #000}.post .more-box{position: absolute;width: 435px;z-index: 3;bottom: 0;right: 24px}.post .btn-more{float: left;font-family: "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;font-size: 17px;line-height: 26px;color: #fff;background: #babdbe;padding: 0 12px 2px}@media screen and (max-width: 699px){.post .btn-more{font-family: "Segoe UI", "Helvetica Neue", Helvetica, sans-serif}}.post .btn-more:hover{text-decoration: none;background: #4ebaf6}.post .meta{font-size: 10px;line-height: 28px;font-family: "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;color: #858585;float: right;text-align: right;height: 28px;overflow: hidden;width: 363px}.post .meta a{color: #858585}.bg-shadow{position: absolute;bottom: 0;right: 0;width: 30%;height: 20px;text-indent: -9999px;overflow: hidden;background: url(http://s.4pda.to/img/site/post-overflow-shadow.png) repeat-y;background-position: right top;-moz-background-size: contain;-webkit-background-size: contain;-o-background-size: contain;background-size: contain}


div.fgalary
{   
    overflow-y: scroll; /* Добавляем полосы прокрутки */
 
    height: 300px; /* Высота блока */
    
    
   
 display: inline-block;
  vertical-align: middle;
    
        
} 

div.fgalary img
{ 
 display: inline-block;
  vertical-align: middle;
    vertical-align: top;
    margin: 5px;
width: 150px; 
padding: 4px;
border:2px solid #e3e3e3;
border-radius:5px
        
} 



a.button27 {
  position: relative;
  display: inline-block;
  width: auto;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  color: #000;
  outline: none;
padding: 3px 10px 3px 10px;
margin: 0 0 5px 5px;
  border-radius: 5px;
  box-shadow: 0 0 0 2px #ddd inset, 0 1px 1px #fff;
}
a.button27:hover {
  background: #dcdcdc linear-gradient(#fff, #dcdcdc);
  box-shadow: 0 0 0 1px #aaa inset, 0 1px 1px #aaa;
}
a.button27:active {
  background: none;
    box-shadow: 0 0 0 1px #bbb inset, 0 1px 3px rgba(0,0,0,.5) inset, 0 1px 2px #fff;
}

.button2 {
  position: relative;
  display: inline-block;
  width: auto;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  color: #000;
  outline: none;
padding: 3px 10px 3px 10px;
margin: 0 0 5px 5px;
  border-radius: 5px;
  box-shadow: 0 0 0 2px #ddd inset, 0 1px 1px #fff;
}
.button2:hover {
  background: #dcdcdc linear-gradient(#fff, #dcdcdc);
  box-shadow: 0 0 0 1px #aaa inset, 0 1px 1px #aaa;
}
.button2:active {
  background: none;
    box-shadow: 0 0 0 1px #bbb inset, 0 1px 3px rgba(0,0,0,.5) inset, 0 1px 2px #fff;
}

.news-info {
    border-top: 1px dotted #c9c7c7;
    height: 57px;
    padding: 0 15px;
}


.news-info li {
    float: left;
    line-height: 20px;
    padding-left: 22px;
    color: #6d6a6a;
    margin: -5px 15px 0 0;
}

.inforel {  display: inline-block;
  vertical-align: middle;line-height: 18px;}
.form_info{margin:7px 0 0 0;position:relative;overflow:hidden}
.form_info li{padding:8px 0;border-bottom:1px solid #E7E7E7;}
.form_info li:after{content:"";display:block;clear:both;}
.form_info li:last-child{border:none;}

.form_info li p{float:left;}
.form_info li p:first-child{width:100px;}
.form_info li p:last-child{width:680px;font-weight:600;}


.form_info_short{width:310px;padding:6px 0;float:left;margin-left:36px;}
.form_info_short:first-child{margin-left:0}
.form_info_short li p:first-child{width:210px;font-size: 15px;}
.form_info_short li p:last-child{width:100px;font-size: 14px;}

#txt 
{ 
display: none; 
}

/*==Login Panel==*/

.auth ul li {padding:1px 0 5px 10px; display:block; float:left; margin:0 5px 5px 5px;}
.auth label {  color:#8cbb43; margin-right:10px;}
.auth ul li input {margin-top:3px; border:1px solid #ccc; width:150px; height:26px; background:#f9f9f9; color:#242424;}
.abottom .left {float:right;margin:10px 200px 5px 0;}
.abottom .left a {color:#a5a5a5;  font-size:13px; }
.abottom .right {margin:0px 5px 0 0;padding:5px 0 5px 10px;}

.bs-callout {
    margin: 5px 0;
    padding: 10px;
    border-left: 3px solid #eee;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}








.status-block { 
    position: absolute;
    position: absolute;
    top: 20%;

 }

.status-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border-radius: 8px;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.2s;
}

.status-item{
	border-radius: 0 3px 3px 0;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
	box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
}
.status-item:hover{
	box-shadow: none;
	transition:all 0.3s;
}
.status-item.status-rent{
	    background: #eb150acf;
}
.status-item.status-book{
background: #e2cd13eb;
    color: #333;
}

.status-free{
	background: #38c331e3;
}


.dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: all 0.3s ease;
}

/* ЦВЕТА */
[data-status="Свободна"] .dot,
[data-status="Продается"] .dot {
  background: #4CAF50;
}

[data-status="Сдана"] .dot,
[data-status="Продана"] .dot {
  background: #f44336;
}

[data-status="Забронирована"] .dot {
  background: #FF9800;
}

/* ДЫХАНИЕ */
.status-item:hover .dot {
  animation: breathe 1.5s infinite;
  transform: scale(1.2);
}

@keyframes breathe {
  0%, 100% { box-shadow: 0 0 0 0 rgba(255,255,255,0.8); }
  50% { box-shadow: 0 0 0 6px rgba(255,255,255,0.3); }
}


.status {
    position: absolute;
    top: 3px;
    right: 3px;
    background: rgba(143, 195, 0, 0.95);
    color: #fff;
    padding: 11px;
    box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
}







































.yashare {
  padding: 5px 0;
}

.share-buttons {
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
}

.share-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  text-decoration: none;
  font-size: 20px;
  color: white;
  transition: transform 0.2s;
}

.share-btn:hover {
  transform: scale(1.1);
  color: white;
}

.viber { background: #7C529E; }
.whatsapp { background: #25D366; }
.telegram { background: #0088CC; }
.facebook { background: #1877F2; }
.sms { background: #666; }
.email { background: #EA4335; }