/* =============== fober_header and footer==============*/
.color1{
background-color: #FFFBF6; 
}

.color2{
	background-color: #D6D6D6;
}


.footer1 {
    border-top: 1px solid #CCCCCC;
    background-color: #EFEFEF; 
    border-bottom: 1px solid #CCCCCC;
}

/*============= fober_left ====*/
.left_capt{   /* для черной ячейки слева (шапка)*/
   border: solid black 1px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
   font-weight: bold;
        padding: 0px 0px 1px 12px;
}

h3{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
   margin: 2px 5px 2px 5px;
}
.bul{
        padding: 0px 0px 0px 15px;
}

A.mnu{
        color: #3366CC;
}
A.lite_mnu{
        color: #A52A2A;
}
A.mnu2{
        color: #3366CC;
      /*  margin-left: 10px;*/
}
A.lite_mnu2{
              color: #A52A2A;
 /*       margin-left: 10px;*/
}
/*=================================================== fober_middle ====*/
/*============= fober  krasnaya wapka ====*/
.bgr_1{background-color: #A52A2A;}
.tbl_cat{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        border: solid #A52A2A 1px;
        margin: 0px 0px 5px 0px;
}
h2{
        font-size: 13px;
   margin: 0px 0px 1px 6px;
}
A.main{                 /*  внутри h2   */
        color: #A52A2A;
        font-size: 13px;
   margin: 0px 0px 0px 9px;
}

/*============= fober  path toje pochti krasnaya wapka====*/
.strela{
/*        line-height: 100%; */
        padding: 0px 0px 0px 6px;
        font-size: 9px;
        font-weight: bold;
}
A.path{                 /*  внутри h2  */
        color: #A52A2A;
        font-size: 13px;

}
/*====================================== fober_footer ====*/
.tbl_footer1{
                padding: 4px 5px 5px 15px;
}

.tbl_footer2{

margin:   4px 0px 0px 0px;
                padding: 0px 5px 0px 10px;
}
.small_g{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #7f7f7f;
}

A.small{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #3366CC;
/*        margin-left: 3px;*/
}

/*====================================== fober_auto_rnda ===========================================*/
.tbl_rnda{
        padding: 4px 4px 4px 8px;
        border: solid #CCCCCC 1px;
        background-color: #FAFAFA;
}

.td_rnda_p{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 11px;
		  line-height: 18px;
        padding: 0px 5px 0px 8px;
		  text-align: left;	
}




.tbl_seot {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
        background-color: #FFFFFF;
		  border: solid 1px #CCCCCC;
        padding: 0px 5px 5px 5px;
		  text-align: justify;
}

.tbl_rviewads {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        background-color: #FFFFFF;
		  border: solid 1px #CCCCCC;
        /*padding: 2px 2px 0px 2px;*/
		  padding: 0px 2px 0px 2px;
		  text-align: left;
}

.td_rviewads_in{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 12px;
	padding: 7px 5px 7px 5px;
}

.td_a_view{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 12px;
	padding: 1px 0px 2px 0px;
}

.tbl_path {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        border: solid #A52A2A 1px;
        margin: 0px 0px 5px 0px;
}
.patha{                 
        /*color: #A52A2A;*/
        font-size: 13px;
		  color: #000000;
}

.registration{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	color: #3366CC;
	text-decoration: none;	
}

.img_hand{
	cursor: hand;
	cursor: pointer;
}
.img_tontpd{
	cursor: hand;
	cursor: pointer;
}
.sa{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.t_trfr{
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
.t_tfr{
	border-top: solid 1px #CCCCCC;
}
.t_bfr{
	border-bottom: solid 1px #CCCCCC;
}
.t_fr{
	border: solid 1px #CCCCCC;
}

.td_fwc3{
	background-color: #EFEFEF;
	border: solid 1px #CCCCCC;
	padding: 1px 5px 1px 5px;
}

.tcolor2{
	color: #CCCCCC;
}

.acnt{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

a:link, a:visited {          /* link ( линк )*/  /*  visited ( посещенный ранее URL )*/
	text-decoration:none;
}
a:active, a:hover  {      /*  active ( активная ссылка ), при щелчке вспыхивает*/   /* hover - при поднесении курсора, не работает в Нетскейпе  */
	text-decoration:underline;
}

A.amsg{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #3366CC;
   font-weight: bold;
   font-size: 13px;
}			

.tbl_msg{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 10px 10px 5px 10px;
}

.td_date{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tbl_param_g{
        margin: 2px 0px 0px 0px;
		  padding: 0px 0px 0px 0px;
        /*border-top: solid #CCCCCC 1px;*/
        border-left: solid #CCCCCC 1px;
        border-right: solid #CCCCCC 1px;
		  border-bottom: solid #CCCCCC 1px;
		  background-color: #FDFDFF;
}

.tbl_param{
        padding: 0px 0px 0px 0px;
        border-top: solid #CCCCCC 1px;
        /*border-left: solid #CCCCCC 1px;
        border-right: solid #CCCCCC 1px;*/
		  background-color: #FDFDFF;
}

.txt_name{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 12px;
        padding: 1px 5px 1px 10px;
        vertical-align:  top;
        border-right: solid #CCCCCC 1px;
        border-bottom: solid #CCCCCC 1px;
		  background-color: #EFEFEF;
}
.txt_name_b{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 12px;
        padding: 1px 5px 1px 10px;
        vertical-align:  top;
        border-right: solid #CCCCCC 1px;
		  background-color: #EFEFEF;
}

.txt_val{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 13px;
        padding: 1px 5px 1px 5px;		  
        border-bottom: solid #CCCCCC 1px;
		  border-right: solid #CCCCCC 1px;
}
.txt_val2{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 13px;
        padding: 1px 5px 1px 5px;		  
        border-bottom: solid #CCCCCC 1px;
}
.txt_val2_b{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 13px;
        padding: 1px 5px 1px 5px;		  
}

.txt_name_descr{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 13px;
        padding: 1px 5px 1px 5px;
		  vertical-align:  top;
		  /*border-right: solid #CCCCCC 1px;
		  border-left: solid #CCCCCC 1px;*/
        border-bottom: solid #CCCCCC 1px;
}
.txt_descr_on{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 13px;
        text-align: justify;
        padding: 4px 5px 4px 5px;		  		  
        border-bottom: solid #CCCCCC 1px;
}
.txt_back_on  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 9px;
		  /*border-top: solid #CCCCCC 1px;*/
		  padding: 3px 0px 3px 0px;
}

A.back_on  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 11px;
}


.tbl_ads{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}

.tr_ads_hdr{
	background-color: #CCCCCC;
	border: solid 1px #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.tr_ads_cont{
	background-color: #F3F3F3;
	border: solid 1px #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	color: #000000;
	text-align: center;	
}
.td_ads{
	padding: 8px 4px 8px 4px;
}


.mdl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.mdl_black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.t_mmdls{
	padding: 1px 1px 1px 1px;
}
.t_mdls{
	padding: 5px 5px 5px 5px;
}
.t_mdlsbfr{
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
}


div.dmodel { 
	position: relative;
	overflow: auto;
	height: *;
	width: *;
	float: none;
	padding: 0px;
	margin: 0px;
}
div.sel_model { 
	position: static;
	overflow: visible;
	height: *;
	width: *;
	padding-bottom: 5px;
	margin: 0px;
}
div.div_loading { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	position: absolute;
	left: 550px;
	top: 250px;
	overflow: auto;
	height: 40;
	width: 150;
	float: left;
	border: solid 1px;
	background-color: #EFEFEF;
}
div.div_loading1 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
	overflow: auto;
	height: 40;
	width: 150;
	/*float: left;*/
	border: solid 1px;
	background-color: #EFEFEF;
}
div.dapf { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
	overflow: auto;
	height: 77;
	width: 102;
	/*float: left;*/
	border: solid 1px;
	background-color: #EFEFEF;
}
div.uinf { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	/*border-top: solid 1px #CCCCCC;*/
	background-color: #EFEFEF;
	position: relative;
	overflow: auto;
	float: none;
	width: 100%;
	/*padding: 2px 2px 2px 2px;*/
	margin: 0px;
}

/* ======================================== news пагинатор ==============*/
.tbl_pages{
        padding: 4px 0px 4px 0px;
}

A.page{                /* для пагинатора*/
   color: #BBBBBB;
        font-size: 11px;
}
.txt_page{
   color: #000000;/*#2B9045; */
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding: 0px 2px 0px 2px;

}

A.prev{
   color: #A52A2A;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin: 0px 13px 0px 0px;

}
A.next{
   color: #A52A2A;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
   margin: 0px 0px 0px 6px;

}
A.lp{
   color: #000000;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin: 0px 5px 0px 0px;

}
A.np{
   color: #000000;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin: 0px 0px 0px 5px;

}

/*===================== статьи =====================*/
                        /* одна статья*/
.art_tbl_on{
/*        padding: 10px, 10px, 60px, 10px;*/
        border: solid #CCCCCC 1px;
        background-color: #FAFAFA;
}
.art_name{                             
        font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 14px;
        padding: 5px 10px 2px 10px;		  
}

.art_cont{                          
        font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: normal;
        font-size: 11px;
        text-align: justify;		    
        padding: 2px 10px 10px 10px;		  		  
}
          /*     вид списка "статьи по теме"    */
.txt_tema_title{                             
        font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-size: 13px;
        padding: 10px 10px 3px 10px;		  
}
.tema_name{                             
        font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 11px;
        padding: 3px 10px 3px 20px;		  		  
}

.txt_art_back  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 9px;
		  padding-bottom: 10px;
}

.art_back  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #3366CC;
        font-weight: bold;
        font-size: 11px;
		  padding-bottom: 11px;
}


/* ============== для отображения ссылок на поддоменны на синей полосе  ==============================*/

.txt_item{
        padding: 0px 6px 2px 6px;
		  background: #A52A2A;
}
.txt_item_lite{
        padding: 0px 6px 2px 6px;
}


A.item{
        color: #FFFFFF;
        font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: center;
        word-spacing: -1px;
 		font-size: 11px;
		font-weight: bold; 
}

A.item_lite{
        color: #000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: center;
        word-spacing: -1px;
 		font-size: 11px;
		font-weight: bold; 
}
