@charset "UTF-8";
body {
	margin:0;
	//padding:0;
	background:#f3f3f0;
    font-family:Arial, Helvetica, sans-serif;
	color:#494a47;
	font-size:13px;
    
}
.headmenufon {
    background:url("/themes/company2/images/mnu_bg.jpg") top repeat-x;   
}
.headmenu {
   margin: 0 auto;
    max-width: 1170px;
    min-width: 1170px;
    display: flex; 
}
.headmenu1 {
   margin: 0 auto;
    max-width: 1170px;
    min-width: 1170px;
   display: flex; 
   background: #ced2c4;
}


.telobod {
    //width: 1170px;
    //position: relative;
    //left: 50%;
   // margin-left: -585px;
     
    margin: 0 auto;
    max-width: 1170px;
    min-width: 1170px;
}
.red {
	color:#ae1515;
}
form {
	margin:0;
}
#main {
	padding:0 15px;
}
/*РІРµСЂС…РЅРёР№ Р±Р»РѕРє*/
.header {
	
}
.logo {
	width:240px; height:87px;
              
}
.slogan {
	padding: 20px;
}
/*.home {
	//background:url(/themes/company2/images/home.jpg) right top no-repeat;
	width:322px; height:106px;
}*/

/*Р‘Р»РѕРє РІРµСЂС…РЅРµРіРѕ РјРµРЅСЋ*/
.menus {
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 5px;
	margin-left : 2px;
	margin-right : 2px;
	font-size : 11px;
	font-weight: bold;
}
a.menus:link, a.menus:visited {
        color: #3f3f3f;
        text-decoration: none;
}
a.menus:hover {
	color : #999999;
}

/*Р’РµС‡РЅС‹Рµ СЃСЃС‹Р»РєРё*/

a.vnlnk:link, a.vnlnk:visited {
  color: #444;
  font-size: 13px;
}

a.vnlnk:hover {
  color: #444;
  font-size: 13px;
}

.menup {
	margin-left : 2px;
	margin-right : 2px;
	font-size : 12px;
	font-weight: none;
    color: #435339;
}
a.menup:link, a.menup:visited {
        color: #435339;
        
}
a.menus:hover {
	color : #999999;
             text-decoration: none;
}
.avtoriz_log {
	background:#FFFFFF;
	height:20px;
	width:100px;
	font-size:12px;
	border:1px solid #afb0ac;
	border-top:2px solid #afb0ac;
	margin-left:5px;
        padding: 3px;
}
.avtoriz_pas {
	background:#FFFFFF;
	height:20px;
	width:100px;
	font-size:12px;
	border:1px solid #afb0ac;
	border-top:2px solid #afb0ac;
	margin-left:5px;
       padding: 3px; 
}

.mn {
	 
               background:url(/themes/company2/images/mnu_bg.jpg) top repeat-x; 

                       
}
h1 span {
  color: #ffffff;
  font-weight: normal;
}

#mnu_bg_td {
	 height:38px;
               background:url(/themes/company2/images/mnu_bg.jpg) top repeat-x; 

                       
}
#mnu_bg_l {
	height:38px;
              text-align:center; 
              float:left; 
              width:100px; 
              line-height:35px;
              font-size:13px;             
}
#mnu_bg_l a {
             color:#FFFFFF;
             

}
#mnu_bg_l a:active {
	color:#FFFFFF;
	text-decoration:none;
              
}
#mnu_bg_l a:visited {
              color:#FFFFFF;  
              text-decoration:underline
            }
.mnu_i {

             padding-left:3px;

}
#mnu_bg_3 {
	         height:38px;
              text-align:center; 
              float:left; 
              width:125px; 
              font-size:13px;          
}
#mnu_bg_3 a {
             color:#FFFFFF;
             

}
#mnu_bg_3 a:active {
	color:#FFFFFF;
	text-decoration:none;
              
}
#mnu_bg_3 a:visited {
              color:#FFFFFF;  
              text-decoration:underline
            }

.login {
	width:191px;
	background:url(/themes/company2/images/mnu_top_bg.jpg) top repeat-x;
	color:#FFFFFF;
	text-align:center;
              font-size:13px;
        height: 38px;
    line-height: 38px;
    margin-left: 250px;
}
.login a {
	color:#FFFFFF;
	text-decoration:none;   
}
.login a:hover, login a:visited {
	text-decoration:underline;
              color:#FFFFFF;
}
.users_status {
              color:#a90b0c;            
              font-weight: bold;
              font-size: 13px;
                }
.pisem {
              color:#333333;
              padding-left:3px;
              padding-right:3px;
              font-size:12px;
}

input[type="submit"].button {
       background: none repeat scroll center top #ba2a2a;
       border: 1px solid #ffffff;
       color: #ffffff;
       font-size: 14px;
       padding: 5px 8px;
       cursor: pointer;
}
input[type="submit"].button:hover {
       background: none repeat scroll center top #CE0000;
       border: 1px solid #ffffff;
       color: #ffffff;
       font-size: 14px;
       padding: 5px 8px;
}
input[type="button"].button {
       background: none repeat scroll center top #ba2a2a;
       border: 1px solid #ffffff;
       color: #ffffff;
       font-size: 14px;
       padding: 5px 8px;
       cursor: pointer;
}
input[type="button"].button:hover {
       background: none repeat scroll center top #CE0000;
       border: 1px solid #ffffff;
       color: #ffffff;
       font-size: 14px;
       padding: 5px 8px;
}

.file  {
              border:0px;
	font-size: x-small;
              border:1px solid #bfc2b7;
	border-top:1px solid #969696;
}
.zagolovok {
             font-size:11px; 
             color:#FFFFFF;
             font-weight: bold;
}
.zagolovok1 {
             font-size:13px; 
             color:#3F3F3F;
}


.tabforma {
            background:#e9eae3;
            padding: 7px;
            font-size:14px;
            border: 1px solid #d7dacf; 
}
.tabforma1 {
            background: none;
            color:#5a5a5a;
            font-size:12px;
            
}
.platform {
	color:#ffffff;
	padding:0 25px;
	text-align:left;
	font-size:13px;
    font-weight:normal;
    width: 90px;
    background: #b4413e;
}
.platform-prog {
    background: #d7d7d7;
    color: #8b917d;
    font-weight: bold;
    line-height: 22px;
    width: 340px;
}
.platform-ok {
    width: 30px;
   
}
.tdtoppis2 {
              border-bottom:1px solid #ffffff;
              padding: 4px;

}
.tdtoppis2 a {
              color:#494A47;

}
.tdtoppis2 a:hover {
              color:#b5b594;
              text-decoration:none;
}
.tdtoppis3 {
              border-bottom:1px solid #ffffff;
              padding: 4px;
              font-size: 11px;
}

.metkaproekt {
  padding-top:10px;
}
.metkaproekt a {
  text-decoration: none;
  color:#ffffff;
  padding: 5px 8px;
  background:#b66f6f;
  font-size: 11px;
  font-weight: bold;  
  display: inline-block;
  margin-bottom: 3px;
}
.metkaproekt a:hover {
	text-decoration:none;
    color:#ffffff;
    padding: 6px 9px;
    background:#545454;
    
}
.metkaproektcat {
  padding-top:5px;
  word-break: break-word;
}
.metkaproektcat a {
  text-decoration: none;
  color:#ffffff;
  padding: 5px 8px;
  background:#b66f6f;
  font-size: 11px;
  font-weight: none;  
  display: inline-block;
  margin-bottom: 7px;
  margin-right: 7px;
}
.metkaproektcat a:hover {
    text-decoration:none;
    color:#ffffff;
    padding: 5px 8px;
    background:#545454;
    
}

/*--------Р»РµРІРѕРµ РјРµРЅСЋ---------*/
#left_mnu {
	margin:0;
	padding:0 0 10px 0;
	background:#646464 url(/themes/company2/images/left_mnu_top.jpg) left top no-repeat;
	//width:240px;
	border-left:6px solid #b14242;
}
#left_mnu li {
	background:url(/themes/company2/images/punktirr.gif) 18px 22px no-repeat;
	margin:0;
	list-style:none;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:3px;
	color:#d4d4d4;
	font-size:13px
	
}
#left_mnu li a {
	color:#d4d4d4;
	text-decoration:none;
}
#left_mnu li a:hover {
	text-decoration:underline;
}
#left_mnu li.active {
	background:#484848 url(/themes/company2/images/left_active.gif) 0 7px no-repeat;
	
}
#left_submnu {
	background:#484848 url(/themes/company2/images/punktirr.gif) 18px 3px no-repeat;
	margin-left:-15px;
	padding:0; padding-top:5px;
}
#left_submnu li {
	background:none;
	padding-left:30px;
	list-style:none;
	padding-top:3px;
	height:20px;
}

/*------vip----------*/
#vip {
	background:url(/themes/company2/images/vip_bg.jpg) left top no-repeat;
	margin:5px 0px;
	padding-left:15px;
              padding-right: 15px;
              padding-top: 35px;
              padding-bottom: 30px;
	color:#787878;
	font-weight:bold;
              font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#vip  a {
	font-size:12px;
	color:#a90c0c;
	font-weight:normal;
}
#vip  a:hover	{
	text-decoration:none;
}

.oplvip {
            font-size:12px;
           
          }

.vxod {

            font-size:13px;
            color:a90b0c;
}
.vxod  a {
	font-size:13px;
	color:#a90c0c;
	font-weight:bold;
              
}
.vxod  a:hover	{
	text-decoration:none;
              color:#a90c0c;
}
.opvip   {
              font-size:12px;
              font-family:Verbana, Helvetica, sans-serif;
              color:#3f3f3f;
              text-align: justify;
}
.payname {
              font-size:17px;
              font-weight: bold;
              color: #a90b0c;
              margin-left: 5px;
}
.paysistem {
              font-size:19px;
              color: #494a47;
}
.payment_css {
              text-align:left;
              
}
.temacat {
               color:#3F3F3F;
               font-size:14px;  
}
.temacat1 {
               color:#333333;
               font-size:13px;  
}

/*---------РёРЅС„РѕСЂРјР°С†РёСЏ-----------*/
#info {
	background: #ebece7;
    padding:15px 0 15px 0px;
    width: 239px;
    border: 1px solid #b6baad;
}

#info_top1 {
	background:url(/themes/company2/images/info_top.jpg) 0 0 no-repeat;
}
.info1 {
	background: #ebece7;
    padding:15px 0 15px 0px;
    border: 1px solid #b6baad;
    float: right;
}
.info-top {
    background: #ebece7;
    //padding-top:10px;
    border-right: 1px solid #b6baad;
    border-left: 1px solid #b6baad;
    border-top: 1px solid #b6baad;
    border-bottom: 1px solid #b6baad;
    width: 240px;
}
.info-bottom {
    background: #ebece7;
    padding-bottom:10px;
    border-right: 1px solid #b6baad;
    //border-left: 1px solid #b6baad;
    border-bottom: 1px solid #b6baad;
    width: 239px;
}
.info-bottom1 {
    background: #ebece7;
    padding-bottom:10px;
    border-right: 1px solid #b6baad;
    border-left: 1px solid #b6baad;
    border-bottom: 1px solid #b6baad;
    width: 239px;
}

.inform {
	margint:0;
              padding-left: 3px;
              padding-top: 4px;
              font-size:19px;
}
#info a {
	font-size:12px;
	color:#a90c0c;
	font-weight:normal;
    margin-left: 20px; 
}
#info a:hover {
	text-decoration:none;
}
/*-----------СЂРµРєР»Р°РјР°-------------------*/
#reklama h4 {
	margin:20px 0 7px 0;
	font-size:14px;
	font-weight:bold;
	color:#a71f1f;
	text-decoration:underline;
}
#reklama p {
	margin:5px 0;
	font-size:12px;
}
a.link {
	color:#FFFFFF;
	text-decoration:none;
	padding-top:20px;
}
a.link:hover {
	text-decoration:underline;
}

/*-----------РІРµС…РЅРёР№ Р±Р»РѕРє---------------*/
#content {
	margin-top:7px;
}
.top_blok1 {
	background:#ebeee7 url(/themes/company2/images/main_top_blok_bg.jpg) right repeat-y;
	font-size:12px;
}
.top_blok1 p {
	
	font-size:12px;
    margin-left: 10px;
	
}
.top_blok {
	background:url(/themes/company2/images/main_top_blok.jpg) bottom right no-repeat;
	padding:25px 15px 35px 15px;
	
}
.top_blok_gl {
	background:url(/themes/company2/images/main_top_blok.jpg) bottom right no-repeat;
	padding:25px 15px 15px 15px;
	
}
.top_blok td strong {
	font-size:13px
}
.top_blok td a {
	color:#ae1515;
    font-size: 14px;
}

.top_blok div a {
	color:#ae1515; 
              text-decoration:none;            
}
.top_blok_a {
	background:url(/themes/company2/images/main_top_blok.jpg) bottom right no-repeat;
	padding:15px 15px 15px 15px;
	
}
.top_blok_a td a {
color:#AE1515;
}

.registr {
	font-family:tahoma;
	
}
.top_blokpm1 {
	background:#ebeee7 url(/themes/company2/images/main_top_blok_bg.jpg) right repeat-y;
	font-size:12px;
}
.top_blokpm {
	background:url(/themes/company2/images/main_top_blok.jpg) bottom right no-repeat;
	padding:25px 15px 35px 15px;
	
}
v
/*----------Р±Р»РѕРє РїРѕРёСЃРєР°-----------------*/
#search_blok {
	
	margin-right:5px;
}
.lcontener_search {
	background:#717171;
       border-top: 1px solid #FFF;
       padding:10px 10px 10px 10px;
	color:#b5b8af;
	font-size:12px;
}
.text_search {
	padding-left:0px;
	color:#ffffff;
	font-size:12px;
}
.radiobut {
	margin-left:2px;
}
.search_text {
	height:22px;
	width:555px;
	font-size:15px;
	//border:1px solid #afb0ac;
	//border-top:2px solid #afb0ac;
	margin-left:10px;
}
.but_ok {
    background: #a90b0c none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
    height: 28px;
    margin-left: 4px;
    width: 36px;
    cursor: pointer;
}
.but_ok:hover {
    background: #CE0000 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
    height: 28px;
    margin-left: 4px;
    width: 36px;
}
#poisk {
	font-family:tahoma;
	color:#FFFFFF;
	padding:0 10px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
}
/*------------Р‘Р»РѕРє РІС‹Р±РѕСЂР° СЂР°Р·РґРµР»РѕРІ------------------*/

.select_conteiner {
	padding:10px 10px 16px 10px;
	color:#5f605d;
	font-size:12px;
}
.select_conteiner1 {
	background:url(/themes/company2/images/select_bg_bg.jpg);
              
}
#razdelselect {
	margin-top:7px;
}
.selected {
	color:#5f605d;
	font-size:12px;
	border:1px solid #bfc2b7;
	border-top:1px solid #969696;
        height: 24px; 	
}
.select {
	color:#5f605d;
	font-size:12px;
	border:1px solid #bfc2b7;
	border-top:1px solid #969696;	
}
.text {
    color:#5f605d;
	font-size:13px;
	border:1px solid #bfc2b7;
	border-top:1px solid #969696;
        height: 21px;
padding: 2px;
}
.textarea {

              color:#5f605d;
	font-size:12px;
	border:1px solid #bfc2b7;
	border-top:1px solid #969696;
         padding: 2px;  
}
.temapis {
	font-size:12px;
	color:#a90c0c;
	font-weight:normal;
}

.temapis a {
	color:#a90c0c;
}
.temapis a:hover {
	text-decoration:none;
}

.tdtoppis1 {
            background: #a0a398 none repeat scroll 0 0;
            border-bottom: 1px solid #ffffff;
            height: 35px;
            padding: 1px 3px 1px 7px;
}
/*------------Р‘Р»РѕРє С‡РµСЂС‚РµР¶Рё Рё РїСЂРѕРµРєС‚С‹---------------------------*/
#black_blok {
	background:url(/themes/company2/images/black_block_bg.jpg) top left repeat-y;
	margin-top:0px;
}
#black_blok_container {
	background:url(/themes/company2/images/black_block.jpg) top left no-repeat transparent;
	}
#black_blok_container1 {
	//background:url(/themes/company2/images/black_block1.jpg) repeat-x #494A47;
     border-left: 1px solid #b6baad;
     border-right: 1px solid #b6baad;
     border-bottom: 1px solid #b6baad;
     margin-bottom: 10px;
     background: #ebece7;
     padding-bottom: 25px;
     width: 904px;
	}
#black_blok h3 {
	color:#ffffff;
	font-size:26px;
	font-weight:normal;
	margin:0;
	margin-left:28px;
}

.posttext {
	background:#fafafa;
	font-size:13px;
	font-weight:normal;
       padding: 0px;
       border-left: 3px solid #d7dacf;
       border-right: 1px solid #d7dacf;
       border-top: 1px solid #d7dacf;
       border-bottom: 1px solid #d7dacf;
}
h5 {
	color:#494A47;
	font-size:14px;
	font-weight:normal;
	margin:0;
              
}
h6 {
	color:#ffffff;
	font-size:16px;
	font-weight:normal;
	margin-bottom:3px;              
}
.all {
	text-align:center;
	padding-right:0px;
	color:#636363;
	font-size:12px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 5px;
}
.hdr_01 {	
	font-size:14px;
}
.allfiles {
	padding-left:5px;
	color:#b66f6f;
	font-size:11px;
}
.allfiles1 {
	padding-left:4px;
	color:#b66f6f;
	font-size:11px;
        border:0;
}

.allfiles1 a {
	//padding-left:10px;
	color:#b66f6f;
	font-size:12px;
        border:0;
}
.allfiles2 {
	color:#b66f6f;
	font-size:12px;
              border:0;
}
.razdel {
	padding-left:0px;
	color:#b66f6f;
	font-size:11px;
}
.razdel1 {
	padding-left:0px;
	color:#b66f6f;
	font-size:11px;
}
.txt_01 {
	font-size:13px;
       color:#8b917d;
	margin:3px 0 2px 0;
}
.txt_01 a {
	color:#8b917d;
	text-decoration:underline;
       font-size: 13px;
}
.txt_01 a:hover {
	color:#b5b594;
	text-decoration:none;
}
.txt_01tab {
	font-size:12px;
    color:#8b917d;
	padding: 5px;
}
.txt_02 {
   margin:3px 0 24px 0;
}
.txt_02 a {
	color:#b66f6f;
	text-decoration:underline;
    font-size: 11px;
}
.txt_02 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.txt_011 {
	font-size:11px;
       color:#9A9898;
	margin:3px 0 24px 0;
}
.txt_011 a {
	color:#9A9898;
	text-decoration:underline;
}
.txt_011 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.txt_03 {
	font-size:14px;
       color:#8b917d;
	margin:3px 0 2px 0;
}
.txt_03 a {
	color:#b66f6f;
	text-decoration:underline;
       font-size: 14px;
}
.txt_03 a:hover {
	color:#b5b594;
	text-decoration:none;
}
.col {
		//padding:5px 30px;
		vertical-align:top;
}

.title {
	//border-bottom: 1px solid #daddd4;
     //         border-width: thin;	
}
.n_container {
	font-size : 15px;
	
}
a.n_container:link, a.n_container:visited {
        color: #ffffff;
        
}
a.n_container:hover {
	color : #FFFFFF;
              text-decoration:none;
}

.listing {
              font-size:13px;
              color: #a90c0c;
              //font-weight: bold;
} 
.listing a {
    background:#b66f6f;
    color: #ffffff;
    font-size: 12px;
    line-height: 30px;
    padding: 4px 7px;
    text-decoration: none;
    font-weight: normal;
    border: 1px solid #daddd2;
}
.listing a:hover {
              color: #ffffff;
              font-size:12px;
              text-decoration: none;
              padding: 5px 8px;
              background:#545454;
}
.load {
	color:#494A47;
	font-weight:none;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    border:0;
    list-style: square outside none; 
}
.load  a {
    border-bottom: 1px solid;
    color: #a90c0c;
    font-size: 16px;
    //font-weight: bold;
    text-decoration: none;
    
}
.load  a:hover	{
	text-decoration:none;
    color: #b5b594;
}
.warning {
              font-size: 13px;
              color:#494a47;
              border: 1px solid #dad9cc;
              background: #fafafa;
              line-height: 17px;
              padding: 4px;
}
.warning a {
              font-size:14px;
              color:#a90b0c;
                      
}
.warning a:hover {
              font-size:14px;
              color:#b5b594;  
             
                 
}
.bgtop {
            border-bottom: 1px solid #b4413e;
            color: #b66f6f;
            font-size:12px;
            padding: 4px 4px 4px 4px;
}
.bgtop-1 {
             color:#3f3f3f;
             font-size:12px;
             padding: 5px 5px 5px 5px;             
}
.bgtop-1 a {
	color:#3f3f3f;
	text-decoration:none;
}
.bgtop-1 a:hover {
	color:#3f3f3f;
	text-decoration:underline;
}

/*-----------РєР°СЂС‚РёРЅРєРё РЅР° СЃР°Р№С‚Рµ-----------------*/
#pictures a {
	color:#5a5a5a;
	text-decoration:none;
}
#pictures a:hover {
	color:#5a5a5a;
	text-decoration:underline;
}
.hdr_03 {
	font-size:16px;
	//padding:10px 0 5px 0;
       font-weight: bold;
}
.hdr_03 a {
	color:#323232;
	text-decoration:none;
    border-bottom: 1px solid;
}
.hdr_03 a:hover {
	color:#b5b594;
    text-decoration:none;
}
.hdr_02 {
	font-size:11px;
	margin:5px 0 5px 0;
    line-height:14px;
}
.hdr_02 strong {
	font-size:15px;
    color:#b66f6f;
}
.hdr_04 {
	color:#B66F6F;
	font-size:12px;
	margin:5px 0 5px 0;
}
.hdr_05 {
  color:#676767;
  font-size:12px;
}
.hdr_06 {
	font-size:14px;
	padding:4px;
    font-weight: bold;
}
.hdr_06 a {
	color:#323232;
	text-decoration:none;
    border-bottom: 1px solid;
}
.hdr_06 a:hover {
	color:#b5b594;
    text-decoration:none;
}

.hdr_07 {
	font-size:15px;
	
}
.hdr_07 a {
	color:#323232;
	text-decoration:none;
       border-bottom: 1px solid;
}
.hdr_07 a:hover {
	color:#b5b594;
       text-decoration: none;
}
.pict_txt {
	margin:0 0 5px 0;
	font-size:12px;
	color:#5a5a5a;
    min-height: 40px;
    line-height: 15px;
}
.pict_txt a {
	font-size:12px;
	color:#5a5a5a;
              text-decoration:underline;
}
.pict_txt a:hover {
	font-size:12px;
	color:#5a5a5a;
              text-decoration:none;
}
.pict_txt_bf {
	margin:0 0 5px 0;
	font-size:12px;
	color:#5a5a5a;
       min-height: 82px;
       line-height: 15px;
       padding-top: 5px;
}

.data {
	font-size:11px;
	margin:5px 0;
	color:#707070;
}
.pic {
	background:url(/themes/company2/images/pic_bg.jpg) left top no-repeat;
	margin:0 20px 0 5px;
	padding:6px 6px;
}
/*---------------Р±Р»РѕРє РЅРѕРІРѕРµ Рё РїРѕРїСѓР»СЏСЂРЅРѕРµ-------------------------------*/
#list_new_pop {
	margin:5px 0 0 0;
}
#list_new_pop a {
	color:#3f3f3f;
	text-decoration:none;
    font-size: 12px;
}
#list_new_pop a:hover {
	color:#3f3f3f;
	text-decoration:underline;
}
.hdr_004 {
	background:url(/themes/company2/images/hdr_004_bg.jpg) right top no-repeat;
	font-size:19px;
	color:#FFF;
	padding:5px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.hdr_005 {
	background:url(/themes/company2/images/hdr005bg.jpg) repeat-x;
	font-size:19px;
	color:#FFF;
           	font-family:Arial, Helvetica, sans-serif;
}
.cath1 {
    border-bottom: 2px solid #ffffff;
	font-size:13px;
	color:#FFF;
    font-weight: normal;
    font-family:Arial, Helvetica, sans-serif;
}
.hdr_005_bg {
	border-bottom: 3px solid #b4413e;
	font-size: 12px;
}
.hdr_006_bg, h4  {
	margin:0;
    padding-left: 3px;
    padding-top: 4px;
    font-size:19px;
    margin-bottom: 3px;
}
.hdr_006_bg  a {
	font-size:15px;
	color:#a90c0c;
	font-weight:none;
              
}
.hdr_006_bg  a:hover	{
	text-decoration:none;
              color:#a90c0c;
}
.hdr_007_bg {
	background:url(/themes/company2/images/hdr005bg_bg.jpg) repeat-x;
	font-size:19px;
	color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
}
.hdr_008_bg {
    border-bottom: 3px solid #b4413e;
    font-size: 12px;
    line-height: 35px;
}
.data_down {
	font-size:11px;
	color:#8b917d;
}
.data_upload {
	font-size:11px;
	color:#444444;
}
.data_upload strong {
     	font-size:11px;
	color:#990000;
}



.linkkod {
	font-size:12px;
	color:#676767;
       padding: 4px 8px;
}
.linkkod  a {
	color: #a90c0c !important;
       font-size:13px;
}
.linkkod  a:hover	{
	text-decoration:none;
              color:#676767;
}
.news_txt {
	color:#3f3f3f;
	font-size:12px;
}
.news_txt  a {
	font-size:12px;
	color:#3f3f3f;
	text-decoration:underline;
              
}
.news_txt  a:hover	{
	text-decoration:none;
              color:#3f3f3f;
}
.post_txt {
	color:#3f3f3f;
	font-size:12px;
}
.post_txt  a {
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
              
}
.post_txt  a:hover	{
	text-decoration:none;
              color:#ffffff;
}
/*--------------Р‘Р»РѕРє СЂРµРєР»Р°РјС‹2-----------------*/
#reklama2 {
	background:#a0a398;
	margin:4px 0;
	height:35px;
	text-align:center;
}
/*--------------Footer---------------------------*/
#footer {
	background:url(/themes/company2/images/footer_bg.jpg) top repeat-x;
	height:97px;
	margin-top:35px;
    bottom: 0;
    left: 0; bottom: 0; /* ????? ?????? ???? */
    padding: 10px; /* ???? ?????? ?????? */
    color: #fff; /* ???? ?????? */
    width: 100%; /* ?????? ???? */
    clear: both;
}
/*----------- Р±Р»РѕРє РІРёРї ---------------*/
#bvipc {

 

}


.zagalovok
{
margin-left:28px;
margin-top:10px;
width:98%;
padding:0px;
font-size:20px;
font-weight:regular;
color:#3f3f3f;
}
.zagalovok2
{
margin-top:10px;
margin-left:28px;
width:94%;
//padding:5px;
padding: 7px 0 7px 11px;
background:#b4413e;
font-size:16px;
font-weight:bold;
color:#fff;
}
.zagalovok3
{
margin-top:10px;
margin-left:0px;
width:96%;
padding:5px;
background:#b4413e;
font-size:16px;
font-weight:regular;
color:#fff;
}
.zagalovok4
{
padding:8px 8px 8px 10px;
background:#b4413e;
font-size:16px;
font-weight:bold;
color:#fff;

}
.zagalovok5
{
margin-left: 28px;
width:94%;
padding:6px;
background:#a0a398;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
.zagalovok6
{
font-size:15px;
font-weight:bold;
color:#990000;
margin-top: 10px;
}

.textp
{
margin-left:28px;
padding-right:16px;
color:#3f3f3f;
font-size:13px;
font-family:Tahoma;
}
.textp a
{
color:#b66f6f;
}
.prim1
{
margin-left:28px;
width:26px;
height:46px;
background:url(/themes/company2/images/prim3.png) right no-repeat;
}

.prim2
{
 background: #fafafa none repeat scroll 0 0;
 border: 1px solid;
 color: #636363;
 font-size: 12px;
 height: 46px;
 padding: 7px;
 width: 94%;
}
.prim2 a
{
 color: #b66f6f;
}
.prim21
{
 border: 1px solid;
 color: #3f3f3f;
 font-size: 12px;
 height: 46px;
 width: 94%;
 padding:7px;
}
.prim5
{
width:94%;
background:#ffffff;
color:#494A45;
font-size:15px;
padding: 5px;
margin-left:28px;
margin-top:8px;
margin-bottom:8px;

}
.prim3
{
margin-left:28px;
width:26px;
height:46px;
background:url(/themes/company2/images/prim3.png) right no-repeat;
}

.reg1
{
background: #ffffff;
color: #232323;
padding: 8px;
line-height: 17px;
border: 1px solid #d7dacf;
}
.reg1 a
{
color:#232323;
}

.reg1 a:hover
{

color:#b5b594;
}

.reg2
{
background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d7dacf;
    color: #232323;
    height: 15px;
    padding: 8px;
}
.reg2 a
{
color:#b4413e;
}

.reg2 a:hover
{
color:#b5b594;
}

.reg3
{
background: #e9eae3;
    border: 1px solid #d7dacf;
    color: #232323;
    padding: 8px;
    width: 90px;
    line-height: 13px;
}
.reg3 a
{
color: #b66f6f;
    font-size: 14px;
}

.reg3 a:hover
{
color:#b5b594;
}

.reg4
{
padding:8px;
height:40px;
color:#fff;
font-size:11px;
background:url(/themes/company2/images/fon3.png);
}
.reg5
{
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #3f3f3f;
    font-size: 13px;
    line-height: 18px;
    margin-right: 20px;
    padding: 8px;
}
.reg55
{
    background: url("/themes/company2/images/fon3.png") repeat scroll 0 0 #494a47;    
    border: 1px solid #545454;
    font-size: 11px;
    padding: 8px;
    color:#fff;
}
.reg65
{
    background: url("/themes/company2/images/fon3.png") repeat scroll 0 0 #494a47;    
    border: 1px solid #545454;
    font-size: 11px;
    padding: 8px;
    color:#fff;
}
.reg55 p
{
    line-height: 12px;
    margin-bottom: 0;
    margin-top: 0;
}
.reg6 {
padding:8px;
color:#fff;
font-size:13px;
background:url(/themes/company2/images/fon3.png);
width: 94%;
margin-left:28px;
}
.foot_line
{
height:10px;
width:100%;
background:url(/themes/company2/images/foot_line.png) no-repeat;

}
.icq
{
padding:20px;
font-size:12px;
color:#3c3d39;
margin-left: 8px;
}
.icq a
{
color:#494a45;
}

.icq a:hover
{
color:#494a45;
}
.limit {
  //color:#ffffff;
  font-size: 12px;
  font-weight: bold;
}
.cifravsego {
 color:#336600; 
 font-weight:bold;
 background: #ffffff;
 padding: 3px 5px; 
 font-size: 16px; 
 border: 1px solid #cccccc;
}
.cifraostalos {
 color:#a90c0c; 
 font-weight:bold;
 background: #ffffff;
 padding: 3px 5px; 
 font-size: 16px; 
 border: 1px solid #cccccc;
}

.adminmetki {
  background: #fffffd;
  color: #222222;  

}
.adminmetki td {
  border-bottom: 1px solid #cccccc; 
  padding: 5px 2px;
}
.fromprofile {
  color: #990000;
  font-size: 13px;
  font-weight: bold;
}
.fromprofile1 {
  font-size: 18px;
  font-weight: bold;
}
.fromprofile1 a{
  color: #ffffff;
}
.fromtable tbody tr td {
 border-bottom: #cccccc;
 padding: 4px;  
}
.files_css, .ukrfiles_css, .inostrfiles_css, .archicad_css, .serii_css, .normativ_css, .ebook_css, .backfills_css, .search_css, .belfiles_dom, .serii_dom {

 margin-left: 254px;
 margin-right: 0; 
 width: 910px;
 margin-top:8px;
}
.d_modeli_css {
 margin-left: 260px;
 margin-right: 0; 
 width: 910px;
 margin-top:8px;
}
.listingp {
  border: 3px solid #ffffff;
  box-shadow: 0 1px 3px #9e9e9e;
  height: 110px;
   width: 145px;
}
.listingebook {
  border: 3px solid #ffffff;
  box-shadow: 0 1px 3px #9e9e9e;
  height: 160px;
   width: auto;
}

h1.categorfiles {
    border-bottom: 4px solid #b14242;
    font-size: 27px;
    padding-top: 7px;
    margin-top: -10px;
    margin-bottom:-10px;
    line-height: 40px;
}
h1.categorfilesur1 {
    font-size: 27px;
    padding-top: 7px;
    margin-top: -10px;
    margin-bottom:-15px;
    line-height: 40px;
}

h1.categorfilesua {
    border-bottom: 4px solid #b14242;
    font-size: 25px;
    padding-top: 7px;
    margin-top: -10px;
    margin-bottom:3px;
    line-height: 40px;
}
h1.zagolkontent {
    border-bottom: 4px solid #b14242;
    font-size: 25px;
    padding-top: 7px;
    margin-top: 3px;
    margin-bottom:0;
    line-height: 40px;
}
h1.sistemfiles {
    border-bottom: 4px solid #b14242;
    padding-top: 7px;
    margin-top: 3px;
    margin-bottom:-10px;
    line-height: 40px;
}
h1.sistemfilestab {
    border-bottom: 4px solid #b14242;
    padding-top: 7px;
    margin-top: 7px;
    margin-bottom: 4px;
}
h4.zagolkontent {
    border-bottom: 4px solid #b14242;
    font-size: 23px;
    padding-top: 7px;
    margin-top: 3px;
    margin-bottom:-10px;
    line-height: 40px;
}
.shapkafon {
    background: #ced2c4;
    border-bottom: 1px solid #ffffff;
   
}
.zagalblock {
    font-size: 20px;
    border-bottom: 3px solid #b66f6f;
    padding-top: 13px;
    font-weight: bold;
}
.zagalblockglav {
    font-size: 26px;
    border-bottom: 3px solid #b66f6f;
    padding-top: 13px;
    font-weight: bold;
}
._css {
    width: 910px;
    margin-left: 254px;   
    display: table;
}
#d_modeli_dom {
    width: 910px;
    margin-left: 254px;   
}
.infoteka {
	margin:12px 0 0;
    font-size:18px;
}
.payment_css {
    margin-left: 260px;
    margin-right: 0; 
    width: 910px;
    margin-top:8px;
}
.standbelblock {
    background: #ebece7;
    border-bottom: 1px solid #b6baad;
    border-left: 1px solid #b6baad;
    border-right: 1px solid #b6baad;
    margin-bottom: 10px;
    padding-left: 28px;
    padding-top: 25px;
}
.viplog {
    color: #a90c0c;
    font-size: 14px;
}
.imgfiles {
    max-width: 445px;
    border: 3px solid #ffffff;
    box-shadow: 0 1px 3px #9e9e9e;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}
.imglitera {
    width: 900px;
    border: 3px solid #ffffff;
    box-shadow: 0 1px 3px #9e9e9e;
    margin-bottom: 15px;
    //margin-right: 5px;
}

.tabindexfiles {
    margin-bottom: 10px;
    margin-top: 10px;
    //border-bottom: 3px solid #b66f6f;
    padding-bottom: 10px;
    line-height: 18px;
    background: url("/themes/company2/images/black_block.jpg") no-repeat scroll left top transparent;
    box-shadow:0 1px 2px #9e9e9e;
}
.tabindexfiles td {
    padding-bottom: 7px;
    padding-left: 25px;
    padding-top: 10px;
    width: 50%;
}
.tabindexfiles td p {
    margin-right: 25px;
}

.tabkroshfiles {
  background: #ebece7;
  border-top: 1px solid #daddd2;
  border-right: 1px solid #daddd2;
  border-left: 1px solid #daddd2;
  line-height: 16px;
}
.tablistfiles {
   //width:100%;
   border: 1px solid #d7dacf;
   margin-bottom: 6px;
   background: #ebece8;
   //background: #f4f4f4;
}
.tablistfilesbook {
   width: 446px;
   border: 1px solid #d7dacf;
   margin-bottom: 6px;
   background: #ebece8;
   float: left;
   height: 175px;
   margin-left: 2px;
   margin-right: 3px;
   //display: block;
}
.divopislistfiles {
   margin-top: 6px; 
   background: #e9eae3;
   padding: 8px 5px 6px;
   border: 1px solid #d7dacf;
   display: table-cell;
   width: 732px;
   line-height: 18px;
}
.divopislist3dmod {
   margin-top: 6px; 
   background: #e9eae3;
   padding: 5px;
   border: 1px solid #d7dacf;
   display: table-cell;
   height: 109px;
   width: 150px;
   line-height: 18px;
}

.tabcatfiles {
   margin-bottom: 10px;
   margin-top: 10px;
   //border-bottom: 3px solid #b4413e;
   padding-bottom: 10px;
   margin-top: 10px;
   background: url("/themes/company2/images/black_block.jpg") no-repeat scroll left top transparent;
   box-shadow:0 1px 2px #9e9e9e;
}
.tabcatfiles td {
    padding-bottom: 7px;
    padding-left: 25px;
    padding-top: 10px;
}
.tabcatfilesua {
   margin-bottom: 10px;
   margin-top: 10px;
   //border-bottom: 3px solid #b4413e;
   padding-bottom: 10px;
   margin-top: -6px;
   background: url("/themes/company2/images/black_block.jpg") no-repeat scroll left top transparent;
   box-shadow:0 1px 2px #9e9e9e;
}
.tabcatfilesua td {
    padding-bottom: 7px;
    padding-left: 25px;
    padding-top: 10px;
}
.tabopisfiles {
   background: #e9eae3;
   height: 33px;
   border-bottom: 1px solid #d7dacf;
   border-left: 1px solid #d7dacf;
   border-right: 1px solid #d7dacf;
}
.filtrplatform {
   border: 1px solid #daddd2;
   width: 100%;
   margin-top: 12px;
   margin-bottom: 7px;
}

.warntext {
   color: #990000;
   font-weight: bold;
   font-size: 15px;
}
.mainlin {
   color: #494a47;
   font-size: 11px; 
}
.mainlin a{
   color: #494a47; 
}
.sblockimga {
    background: #ebece8;
    border: 1px solid #d7dacf;
    margin-bottom: 5px;
    min-height: 255px;
    padding-bottom: 10px;
    padding-top: 13px;
    width: 297px;
}
.sblockimga a img {
    box-shadow: 0 1px 3px #9e9e9e;
}
.imya-posk-imga {
    color: #494a47;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.poisktab {
    line-height: 22px;

}
.grupimg3 img {
   margin-right: 3px;
   width: 23px;
}
.blockball {
    background: #faefb0 none repeat scroll 0 0;
    border-bottom: 1px solid #b6baad;
    border-left: 1px solid #b6baad;
    border-right: 1px solid #b6baad;
    border-top: 1px solid #b6baad;
    padding-bottom: 10px;
}
.blockball p {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 8px 10px;
}
.textball {
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    padding: 8px 14px 10px;
}
.punktball {
    background: #b4413e none repeat scroll 0 0;
    //border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 8px;
    margin-left: 6px;
    margin-right: 10px;
}
.ballbel {
    background: #ffffff none repeat scroll 0 0;
    margin-left: 7px;
    margin-top: 20px;
    padding-left: 7px;
    width: 440px;
    padding-right: 6px;
}
.komentmetka {
    background: #fafaea none repeat scroll 0 0;
    border: 1px solid #d7dacf;
    font-size: 12px;
    margin-bottom: 7px;
    padding: 8px 8px 13px;    
}
.komentmetka  a{
    border-bottom: 1px solid;
    color: #8b917d;
    font-size: 12px;
    text-decoration: none;
}
.add-zaklad {
    font-size: 11px;
    float: right;
}
.add-zaklad1 {
    float: right;
    font-size: 11px;
    margin-left: 10px;
    margin-top: 9px;
    
}
.add-zaklad a {
    color: #ffffff;
    background: #b5b594;
    padding: 5px 9px;
    
}
.add-zaklad a:hover {
    color: #ffffff;
    background: #cdcc34;
    padding: 5px 9px;
}
.v-zaklad {
    font-size: 11px;
    background: #679966;
    padding: 5px 6px; 
    color: #ffffff;
    width: 63px;  
   float: right;
    margin-top: -4px;     
}
.v-zaklad1 {
    background: url("/themes/company2/images/like.png") no-repeat scroll 0 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    min-height: 17px;
    margin-right: 2px;
    margin-top: -3px;
    padding-top: 3px;
    text-align: center;
    width: 23px;
   height: 15px;
   float: left;
    line-height: 14px;
    
}
.soh-zaklad {
    color: #ffffff;
    background: #cdcc34;
    padding: 5px 9px;
    font-size: 11px;
    margin-top: -4px;
}
.alt2{ margin: 0px; }

.smallfont{
    background: #b4413e none repeat scroll 0 0;
    border-bottom: 1px solid #b4413e;
    color: #ffffff;
    float: right;
    font-size: 13px;
    height: 25px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 3px;
    margin-bottom: 7px;
    margin-left: 5px;
}
.spoil{} 
.textspoiler {
    background: #ebece8 none repeat scroll 0 0;
    border-right: 1px solid #d7dacf;
    border-left: 1px solid #d7dacf;
    border-bottom: 1px solid #d7dacf;
    line-height: 14px;
    padding: 10px;
    margin-bottom: 7px; 
}

/*---------- СЃРїРѕР№Р»РµСЂ С„РёР»СЊС‚СЂС‹ ----------------------*/

.spoilf {
    margin-top: 10px;
 } 
.smallfontf {
    padding: 5px 0px;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    display: block;
    //border-bottom: 1px solid #b14242;
}
.kategortext {
    background: #ebece8;
    border: 1px solid #d7dacf;
    line-height: 13px;
    padding: 10px;
    margin-bottom: 5px; 
    font-size: 11px;
}

a.soderzharh {
   color: #669966;
   font-weight: bold;
   font-size: 14px;
}
a.soderzharh:hover {
  color: #b5b594;
  font-weight: bold;
  font-size: 14px;
}

#arc {
   line-height: 18px;
}
.addfiles, .addinosfiles, .addua, .add3d-model, .addbel {
   line-height:34px;
   text-align: center;
}

.addfiles a {
   background: #b4413e none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    padding: 11px 118px;
    border: 1px solid #b6baad;
    text-decoration: none;
}
.addua a {
   background: #b4413e none repeat scroll 0 0;
    border: 1px solid #b6baad;
    color: #ffffff;
    font-size: 14px;
    padding: 11px 114px;
    text-decoration: none;
}
.addinosfiles a {
   background: #b4413e none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    padding: 11px 56px;
    border: 1px solid #b6baad;
    text-decoration: none;
}
.add3d-model a {
    background: #6d88bf none repeat scroll 0 0;
    border: 1px solid #b6baad;
    color: #ffffff;
    font-size: 14px;
    padding: 11px 133px;
    text-decoration: none;
}
.addbel a {
    background: #b4413e none repeat scroll 0 0;
    border: 1px solid #b6baad;
    color: #ffffff;
    font-size: 14px;
    padding: 11px 102px;
    text-decoration: none;
}

.addfiles a:hover, .addua a:hover, .addinosfiles a:hover, .add3d-model a:hover, .addbel a:hover {
    background: #545454;  
}
.toptxtadd { 
    font-size: 16px;
    color: #cccccc;
    margin-bottom: 20px;
    margin-top: 11px
}
.tabaaddtop {
    width: 240px;
    float: left;
}
#sel {
    font-size: 15px;
    height: 28px;

}
.rusukrpay {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #dad9cc;
  color: #494a47;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 7px;
    
}
.radpay {
  float:left;
  margin-top: 4px;
}
.god {
    background: #ffffff;
    color: #494a47;
    padding: 3px;
    font-size: 11px;
}
.spoiler {margin-bottom: 7px; margin-top: 14px; padding-top: 7px; border-bottom: 1px solid #b14242;}
.filtrtext {
 color: #494a47;
 font-size: 18px;
 border-bottom: 1px solid #b14242;
}
.h7, .mallglav  {
 font-size: 14px;
 //border-bottom: 1px solid;
    color: #990000;
 font-weight: bold;

}
.h7{
 font-size: 14px;
 color: #990000;
 font-weight: bold;
 margin-top: 5px;
}

.filtrbox {
 background: #ffffff none repeat scroll 0 0;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 line-height: 25px;
 margin-top: 5px;
 width: 906px;
 font-size: 13px;
 padding-bottom: 4px;
 padding-top: 7px;
}
.filtrboxmetka {
 //background: #ffffff none repeat scroll 0 0;
 //border-bottom: 1px solid #cccccc;
 //border-top: 1px solid #cccccc;
 //line-height: 25px;
 //margin-top: 5px;
 //width: 906px;
 //font-size: 13px;
 //padding-bottom: 4px;
 //padding-top: 7px;
}
.hdr_razdel_bekf {
 font-weight: bold; 
}
.ballbackfil {
    display: inline-block;
    background: #9ebfcc;
    color: #ffffff;
    font-weight: bold;
    height: 19px;
    vertical-align: middle;
    width: 19px;
    line-height: 20px;
    font-size: 12px;
}
.class_rb_1, .class_rb_2, .class_rb_3, .class_rb_4, .class_rb_5, .class_rb_6, .class_rb_7, .class_rb_8, .class_rb_9, .class_rb_10, .class_rb_12, .class_rb_13, .class_rb_14    {
    //background: #9ebfcc none repeat scroll 0 0; 
    background: #a9bfc7 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 19px;
    vertical-align: middle;
    width: 19px;
    line-height: 20px;
    font-size: 11px;
    display: inline-block;  
    margin-left: 3px;
    //float: right;
    margin-top: -2px;
}
.class_rb_0 {
    display: inline-block; 
    background: #a9bfc7 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 19px;
    vertical-align: middle;
    width: 19px;
    line-height: 20px;
    font-size: 11px;
    display: inline-block;  
    margin-left: 3px;
    margin-top: -2px;
}
.class_rb3d_0 {
    display: inline-block; 
    background: #a9bfc7 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 19px;
    vertical-align: middle;
    width: 19px;
    line-height: 20px;
    font-size: 11px;
    display: inline-block;  
    margin-left: 3px;
    margin-top: -2px;
}

.class_rb3b_0 {
    background: #a9bfc7 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-left: 3px;
    margin-top: -2px;
    vertical-align: middle;
    width: 26px;
}


.class_rb3d_1, .class_rb3d_2, .class_rb3d_3, .class_rb3d_4, .class_rb3d_5, .class_rb3d_6, .class_rb3d_7, .class_rb3d_8, .class_rb3d_9, .class_rb3d_10, .class_rb3d_12, .class_rb3d_13, .class_rb3d_14 {
    //background: #9ebfcc none repeat scroll 0 0;
    background: #a9bfc7 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 19px;
    vertical-align: middle;
    width: 19px;
    line-height: 20px;
    font-size: 11px;
    display: inline-block;  
    margin-left: 3px;
    margin-top: -2px;
}
.vertcheckbox img {
   margin-bottom: -3px;

}

.opisfiltr {
   font-size: 11px;
   padding-left: 4px;
   line-height: 15px;
   padding-top:5px;
}

.imyarb {
  font-size: 17px;
  color: #494a47;
}
.imyareit {
  font-size: 17px;
  color: #494a47;
  font-weight: bold;
}
.blochrb {
    display: inline-block;
  
}
.blochrbtab {
    background: #fafafa none repeat scroll 0 0;
    //display: inline-block;
    line-height: 25px;
    border: 1px solid #d7dacf;
    align-self: left;     
}
 

.class_rb3b_1, .class_rb3b_2, .class_rb3b_3, .class_rb3b_4, .class_rb3b_5, .class_rb3b_6, .class_rb3b_7, .class_rb3b_8, .class_rb3b_9, .class_rb3b_10, .class_rb3b_11, .class_rb3b_12
{
    background: #a9bfc7 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    line-height: 27px;
    margin-bottom: 6px;
    margin-left: 2px;
    margin-top: -2px;
    vertical-align: middle;
    width: 26px;
}

.class_rb3b_0 {
   display: inline-block;


}

.reitdowncat1 {
   font-size: 23px;
   font-weight: bold;
   background: #336600;
   color: #ffffff;
}

.reitdowncat2 {
   
  font-size: 21px;
  font-weight: bold;
  background: #336600;
   color: #ffffff;


}
.reitdowncat3 {
   
  font-size: 19px;
  font-weight: bold;
  background: #336600;
   color: #ffffff;
}

.reitdowncat4 {
   
  font-size: 17px;
  font-weight: bold;
  background: #336600;
  color: #ffffff;

}
.reitdowncat5 {
   
  font-size: 15px;
  font-weight: bold;
  background: #336600;
  color: #ffffff;

}
.reitdowncat6, .reitdowncat7, .reitdowncat8, .reitdowncat9   {
   
  font-size: 15px;
  font-weight: bold;
  background: #99cc99;
  color: #ffffff;

}
.reitdowncat10 {
  font-size: 13px;
  font-weight: bold;
  background: #cc9900;
  color: #ffffff;
}
.reitdowncat20 {
  font-size: 13px;
  font-weight: bold;
  background: #ad9540;
  color: #ffffff;
}
.reitdowncat30 {
  font-size: 12px;
  font-weight: bold;
  background: #aa987a;
  color: #ffffff;
}
.menudopcat {
  line-height: 7px;
  padding-left: 12px;
  margin-top: 7px;
  margin-bottom: 0px;
  color: #999999;
}
.menudopcat li {
  cursor: pointer;
}
.menudopcat li > a {
  text-decoration: none;
  color: #444444;
  font-size: 11px;
}
.menudopcat li > a:hover {
  color: #b5b594;
  text-decoration: none;
  font-size: 11px;
}
.hdr_006_bg {
  border-bottom: 1px solid #d7dacf;
}

/*<!РїСЂРѕРґР°Р¶Рё Р°СѓС‚РѕРєР°Рґ */

.nd2 {
 
  padding:5px;
  background:#ffffff;
  border: 2px dashed #CCCCCC;
  width:97%;

}
.dg {

  color: #AE1515;
  font-size: 14px;
  font-weight: bold; 

}
.compp3 {

  color: green;
  font-size: 16px;
  font-weight: bold; 

}
.nd {
 
  padding:5px;
  background:#FFFFFF;
  border: 2px dashed #CCCCCC;
  margin:20px;
  width:91%;
  padding:20px;
}
.lesson {
  color:#AE1515;
  font-size:16px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:20px;

}
.lesson1 {
  
  color:#AE1515;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:26px;

}
.les_col {
	COLOR: #000000
}
.prr {
	FONT-SIZE: 11px; COLOR: #666666
}
.lesson_img {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 3px; BORDER-LEFT: gray 0px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: gray 0px solid
}
H3.count {
	font-size: 14px;
	font-weight: bold;
	COLOR: #494a47;
}
.garant {
      font-size: 18px;
      color: #494a47;
}
.garantsp {
     //margin-bottom: 7px;
     //margin-top: 10px;
     //position: absolute;
}
.taboplat {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #fafafa;
    margin-bottom: 3px;
    padding: 7px;
    width: 500px;}

a.wikissilka:link, a.wikissilka:visited, a.wikissilka:hover {
    color: #494a47;
    text-decoration: none;
    border-bottom: 1px dashed #b66f6f;
}
.addfaq {
padding: 5px 0px;
overflow: hidden;
width: 100%;
box-sizing: border-box;
display: block;
border-bottom: 1px solid #b14242;
}
.imgfade, .imgfull {
margin-right: 3px;
width: 19px; 
border-bottom: 1px solid #cccc99;
}
h4.addsiteprofil {
color: #a90c0c;
font-size: 17px;
font-weight: bold;
border-bottom: 1px solid;
margin-bottom: 10px;
}









/*<!РїСЂРѕРґР°Р¶Рё Р»РёРµС…*/

#black_blok_l {
	background:url(/themes/company2/images/black_block_bg.jpg) top left repeat-y;
	margin-top:0px;
}
#black_blok_container_l {
	background:url(/themes/company2/images/black_block.jpg) top left no-repeat;
	color: #ffffff;
	font-size:12px;
	padding-left:28px;
	padding-bottom:17px;
	padding-right:17px;
	}
#black_blok_container_l1 {
	background:url(/themes/company2/images/black_block1.jpg) repeat-x;
	}
#black_blok_l h3 {
	color:#ffffff;
	font-weight:normal;
	margin:0;
	}
#black_blok_l h1 {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	}
#black_blok_l a{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	margin-top:7px;
}
#black_blok_l a strong{
	color:#ffffff;
	font-weight:bold;
	margin:0;
	font-size:12px;	
}

#black_blok_l p {
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	
}
#black_blok_l p a{
	color:#ffffff;
	font-weight:bold;
	margin:0;
	font-size:12px;
  padding-bottom:7px;
}
.rtz {

  font-size:11px;
  color:#9A9898;
}
.linksteg {

 margin-top: 5px;
 color: #ffffff;
}
.linksteg a {

 font-size: 11px;
 color: #3F3F3F;
}
.mylinkstd {

 background: #d1d4c9;

}
.tabstatsdvig {
  width: 97%;
  padding-left:10px;
}
.tabgrup {
  font-size: 12px;
}
.zvezda {
  font-size: 16px;
  font-weight: bold;
  color: #b66f6f;
}
.tabstatusi {
  font-weight: bold;
  background: #e9eae3;
  color: #8b917d;
}
.tabgrup td {
  border: 1px solid #d7dacf;  
}
.block-paravila {
  padding-left: 20px;
  background: #ebece7 none repeat scroll 0 0;
  border-bottom: 1px solid #b6baad;
  border-left: 1px solid #b6baad;
  border-right: 1px solid #b6baad;
  margin-bottom: 10px;
  padding-bottom: 25px;
  padding-top: 15px; 
  padding-right: 15px;
}

.faqadd {
    color: #ffffff;
    font-weight: bold;
    //text-decoration: underline;
    margin-top: 13px;
    font-size: 16px;
    background: #a0a398;
    padding: 6px;
}

.faqaddok {
    color: #006600;
    font-weight: bold;
    text-decoration: underline;
    margin-top: 15px; 
    font-size: 17px;
}
.faqaddnet {
    color: #990000;
    font-weight: bold;
    text-decoration: underline;
    font-size: 17px;
}
.faqaddpod {
    color: #990000;
    font-size: 15px;
    font-weight: bold;
    margin-top: 15px;
    font-size: 15px;
}
alt2{ margin: 10px 0 0;  padding: 6px;  border: 1px inset;}
smallfontprav{margin-bottom:2px;}
spoil{margin:10px; margin-top:5px;}
.zagol-pravil {
   background: #b4413e none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 0 7px 11px;    
}
.pravilakont-block {
  background: #ffffff;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 7px;
  border: 1px solid #d7dacf;
}
.pravilakontent {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.pravilakontent strong {
  font-size: 14px;
} 
.pravilakontent a {
   color: #494a47;
} 
.input-button {
  background: #f0efdf none repeat scroll center top;
   border: 1px solid #dad9cc;
    color: #8b917d;
    font-size: 14px;
    padding: 6px 9px;
    cursor: pointer;
}
.input-button:hover {
   background: #f6f6f0 none repeat scroll center top;
   border: 1px solid #dad9cc;
    color: #8b917d;
    font-size: 14px;
    padding: 6px 9px;
}
.platformfaq {background: #ffffff; padding: 6px; margin-top: 5px; margin-bottom: 5px; font-size: 17px; border: 1px solid #d7dacf;}

.buttons {
  background: #ffffff none repeat scroll center top;
    border: 1px solid #d7dacf;
    color: #494a47;
    font-size: 12px;
  padding: 4px 7px;
}

.admintabtr {
 background: #ffed9d;
 font-size: 14px;
}
.admintabtr td {
 padding: 4px 2px;
}
.bgm1 {
 background: #fffffd;
}
.bgm1 td{
 padding: 2px 4px;
 border-bottom: 1px solid #cccccc;
}
.bgm2 {
 background: #f8f6ee;
}
.bgm2 td{
 padding: 2px 4px;
 border-bottom: 1px solid #cccccc;
}
.seachtab {
  background: #eee79c; 
  font-weight: none; 
  padding: 2px; 
  text-decoration: none; 
  color: #b66f6f;
}
.flagimg {
  display: contents;
}

.flagimg img {
 border: 1px solid #d7dacf;
 margin-bottom: -3px; 
}
.groupimg {
  display: contents;
}

.groupimg img {
 margin-bottom: -5px;
 margin-right: 5px;
 width: 23px;
 height: 18px;
}



.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
                word-wrap: break-word!important;
                
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                //width: 205px!important;
                font-size: 11px!important;
                border: 0px !important;
                background-color: #EBEEE7!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                margin-left: 1px;
                //margin-right: -1px;
                
            }
            .block_links_icnt, .block_links_icnt * {
                text-align: left!important;
            }

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #333333!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #006600!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #A90C0C!important;
                font-size: 13px!important;
                font-weight: none!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #000000!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }

/*----------------- css РјРµРЅСЋ РґР»СЏ СЃСЃС‹Р»РєРё РЅР° РёРјРµРЅРё РІ РїСЂРѕС„РёР»Рµ РІ Р·Р°РєР»Р°РґРєР°С… ----------- СЃС‚Р°СЂС‚ */

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #484848;
    min-width: 126px;
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
    z-index: 1;
    //border: 1px solid #ddd2cc;
    //margin-top: 2px;
    //border-radius: 2px;
    margin-left: -7px;
}

.dropdown-content a {
    color: #666666;
    padding: 6px 8px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #717171;}
.dropdown:hover .dropdown-content {display: block;}

/*----------------- РёРєРѕРЅРєР° РІРѕРїСЂРѕСЃР° - РІСЃРїР»С‹РІР°СЋС‰РµРµ РѕРїРёСЃР°РЅРёРµ РїРѕРјРѕС‰СЊ ----------- СЃС‚Р°СЂС‚ */

.tooltip { 
  position: relative;     /* Р”РµР»Р°РµРј СЌР»РµРјРµРЅС‚ СЂРѕРґРёС‚РµР»СЊСЃРєРёРј РґР»СЏ РІСЃРїР»С‹РІР°СЋС‰РёС… РїРѕРґСЃРєР°Р·РѕРє */
  cursor: help;
}
.tooltip span {
  position: absolute;     /* Р’С‹РІРѕРґРёРј СЌР»РµРјРµРЅС‚ РёР· РїРѕС‚РѕРєР° */
  margin-left: -30000px;  /* Р� РїСЂСЏС‡РµРј РґР°Р»РµРєРѕ Р·Р° РєСЂР°РµРј СЌРєСЂР°РЅР° */
  background-color: #fffffd; /* Р¤РѕРЅ РІСЃРїР»С‹РІР°СЋС‰РµРіРѕ Р±Р»РѕРєР°*/
  color: #666666;             /* Р¦РІРµС‚ С‚РµРєСЃС‚Р° */
  padding:10px;                 /* РћС‚СЃС‚СѓРїС‹ */               
  -webkit-border-radius: 5px; /* Р—Р°РєСЂСѓРіР»СЏРµРј СѓРіРѕР»РєРё */
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd2cc;
  font-size: 13px;
}
.tooltip:hover span {     /* РџСЂРё РЅР°РІРµРґРµРЅРёРё */
  margin-left: 0;         /* Р’РѕР·РІСЂР°С‰Р°РµРј РёР· РґР°Р»РµРєРѕРіРѕ Р·Р°СЌРєСЂР°РЅРЅРѕРіРѕ РєСЂР°СЏ Р±Р»РѕРє РЅР° РјРµСЃС‚Рѕ */
  width: 250px;           /* Р—Р°РґР°РµРј С€РёСЂРёРЅСѓ */
  z-index: 1000;          /* РџРѕРјРµС‰Р°РµРј РЅР° СЃР°РјС‹Р№ РІРµСЂС… */
                          /* РџРѕР·РёС†РёРѕРЅРёСЂСѓРµРј РѕС‚РЅРѕСЃРёС‚РµР»СЊРЅРѕ СЂРѕРґРёС‚РµР»СЊСЃРєРѕРіРѕ Р±Р»РѕРєР° */
  top:30px;               /* РћС‚СЃС‚СѓРї СЃРІРµСЂС…Сѓ */  
  left:20px;              /* РћС‚СЃС‚СѓРї СЃР»РµРІР° */          
}
.tooltip span:after{
  content: '';            /* Р”РѕР±Р°РІРёР»Рё РєРѕРЅС‚РµРЅС‚ */ 
  width:0;                /* РЎРїСЂСЏС‚Р°Р»Рё РµРіРѕ, РїСЂРµРІСЂР°С‚РёРІ РІ 0 */
  height:0;
  border-bottom: 10px solid #ddd2cc;  /* РќРёР¶РЅРёРј Р±РѕСЂРґРµСЂРѕРј Р·Р°РґР°РµРј С†РІРµС‚ Рё РІС‹СЃРѕС‚Сѓ С‚СЂРµСѓРіРѕР»СЊРЅРёРєР° */
  border-right: 30px solid transparent; /* РџСЂР°РІС‹Рј - С€РёСЂРёРЅСѓ С‚СЂРµСѓРіРѕР»СЊРЅРёРєР° РІРїСЂР°РІРѕ */
  position: absolute;     /* РџРѕР·РёС†РёРѕРЅРёСЂСѓРµРј РѕС‚РЅРѕСЃРёС‚РµР»СЊРЅРѕ СЂРѕРґРёС‚РµР»СЊСЃРєРѕРіРѕ Р±Р»РѕРєР° */
  top:-10px;
  left:10px;
}

/*----------------- css РјРµРЅСЋ Р·Р°РіСЂСѓР·РѕРє РїРѕ РјРѕРґСѓР»СЊРЅРѕ РґР»СЏ Р±Р»РѕРєР° РЅР° РіР»Р°РІРЅРѕР№ СЃС‚СЂР°РЅРёС†Рµ ----------- СЃС‚Р°СЂС‚ */

.statdown {
    position: relative;
    display: inline-block;
}
.statdown a {
    color: #ffffff;
}

.statdown-content {
    display: none;
    position: absolute;
    background-color: #484848;
    min-width: 250px;
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
    z-index: 1;
    //border: 1px solid #ddd2cc;
    //margin-top: 2px;
    //border-radius: 2px;
    margin-left: -7px;
    font-weight: normal;
    font-size: 14px;
    padding: 10px 14px 11px 12px;
    line-height: 25px;
}

.statdown-content a {
    color: #ffffff;
    padding: 6px 8px;
    text-decoration: none;
    display: block;
}

.statdown-content a:hover {background-color: #717171;}
.statdown:hover .statdown-content {display: block;}

