@charset "utf-8";
html{
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

body{
	background-color : white;
	/*background-image:url(/pic/bg_body.jpg);*/
	background-image:url(/pic/head1.jpg);
	background-position: 0 0 ;
	background-repeat: repeat-x;  
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #555;
	margin :0 10px 5px;
	text-align: justify;
	      /*min-width: 800px;
        max-width: 1100px;
        /*width: 900px;        */

}



.inbox{
margin:2px;

}


.boxBlock{
background-image:url(/pic/bg_down.jpg);
background-position: right bottom;
background-repeat: no-repeat;
border:1px solid #d7d7d7;
}


.bgline{
background-color:#e1f2f6;
background-image:url(/pic/bg_line.jpg);
background-position: right 0;
background-repeat: no-repeat;
height:20px;
color:#426e93;
font-size:12px;
font-weight:600;
padding:2px 0 0 4px;
}

.leftText{
text-align:left;
font-size:10px;
font-weight:400;
padding:0;
margin:0;
}


/*хедер сайта*/
#header{
height:173px;
/*background-image:url(/pic/head.jpg);*/
background-repeat: no-repeat;
background-position: center 0;

		position:relative;
        margin: 0 auto;
        text-align: center;
        
        
		


}

#logo_text{
	position:absolute;
	top:102px;
	left:15px;
	color:#fff;
	font-size:16px;
	border-top: dotted 1px grey;

}



#header a {
color:#fff;
font-size:10px;
}

#header a:hover {
color:#ddd;
font-size:10px;
}


.imgHit{
border:2px solid #5b585c;
}







.jcontent{
        font-size : 8pt;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #333366;
        text-align : justify;
}

.header, .title{
        font-size : 9pt;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #201810;
        font-weight : normal;
}

hr{
        height: 1px;
        color : gray;
}

.contur{
        border: solid 1px  #003366;
        margin-right : 10px;
        margin-left : 0px;
        margin-top : 2px;
}
A {
        text-decoration : underline;
        color : #426e93;
}
A:HOVER, A:FOCUS {
        text-decoration : underline;
        color : #d49d2f;
}

.links{
        font-size: 11px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #333366;
}

input, select, textarea{
  background-color: white;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 8pt;
}

.ok{
  background-color: white;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 8pt;
}




td{
    font-size : 11px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        
}

.orange{
        color : #FFCC00;
}
.delbtn{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
        background-color : #CC3333;
        color : White;
        width : 100px;
}
.izmbtn{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
        background-color : #0099CC;
        color : White;
        width : 100px;
}
.btn{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size : 11px;
        background-color : White;
        width : 100px;
}
.noborder{
        border : 1px solid Black;
        background-color : White;
}

.linkz{
  text-decoration: underline;
  color: blue;

}

 /* link for MOre...*/
.linkz_podrob{
  text-decoration: underline;
  color: red;
  float:right;

}






/*  новые стили*/




/* Большой левый блок*/
#big_left_block{
        margin: 0 5px 0 0;
        padding: 0px;
        /*float: left;*/
        width: 195px;

}




/* Слой меню*/
#menu{
       
        padding-left: 10px;
        margin: 10px auto 5px auto;
        position:relative;
}


/*menu section for game and film*/
.menu_sect{
	margin:15px 0 0 0;
	border-top: 1px dotted red;
	position:relative;

}

/* menu section head*/
.menu_sect_head{
	margin-top:1px;	
	font-weight: 600;
	color:red;
	position:relative;

}



/* класс для ссылок меню*/
.boxBlock ul {
padding:2px 0 2px 2px;
margin:0;
}

.boxBlock li{
list-style-type: none;
padding:1px;
}

.menu_link{
        list-style-type: none;
        text-decoration: underline;
        /*width: 170px;*/
		/*width:auto;*/
       /* line-height: 25px;*/
/*        clear: both;*/
       /* float: left;*/
}


.menu_link{
	font-size:9pt;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-decoration: underline;
	padding: 1px 0px 1px 10px;
	margin:1px auto 1px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	/*letter-spacing: -1px;*/
	background-image: url(/pic/li_zvezda.gif);
/*	border-bottom:1px #000 solid;*/
	/*display: block;*/
	color:#617b91;

}



/* НАЧАЛО стили для календаря*/

/* стиль для блоков  года и месяца над календарем*/
.year_month{
                background-color: #EAFFF1;
                text-align: center;
                margin: 2 auto 2 auto;
                padding: 2;

}


/* стиль для дива содержащ. весь календарь*/
.calendar{
        margin: 10 auto 20 10;
/*        margin-left: 20px;*/
        /*padding: 5 auto 5 auto;*/
        /*border: 1px solid #000;*/
        text-align: center;
}

/*стиль для названий дней Пн Вт  ... Пт*/
.name_of_day{
        text-align: center;
        font-weight: 600;
        border-right: 1px dotted #63644F;
        float: left;
        width: 25px;
        color: #63644F;
}

/*стиль для названий дней выходных Сб и Вс*/
.name_of_day_weekend{
        text-align: center;
        color: #FF0000;
        font-weight: 600;
        border-right: 1px dotted #63644F;
        float: left;
        width: 25px;
}


/* стиль для блоков, содержащие число месяца*/
.chislo_month
{
        border: 1px solid #ddd;
        float: left;
        width: 20px;
        text-align:center;
        color: #996600;
}

/* стиль для блоков, содержащие число месяца когда число сегодняшнее*/
.chislo_month_today
{
        border: 1px solid #ddd;
        float: left;
        width: 20px;
        text-align:center;
        background-color: #FF99CC;
}




/* КОНЕЦ стили для календаря*/



/* блок с сылками на друзей*/
#frend{
        background-color: #FFFFCC;
        clear: left;
}


/* блок с формой поиска*/
#poisk{
        margin: 5px;
        clear: both;
}

/* поиск клипарт*/
#poisk_pic{
        font-size: 10pt;
        font-weight: 600;
        
        /*padding-left: 20px;*/
        padding-left: 10px;
        height: 18px;
        /*background-image: url(/pic/search16x16.png);
        background-repeat: no-repeat;
        background-position: 0 2;*/
}

/* форма поиска*/
#poisk_frm{
        /*background-color: #ECFFFF;*/
        width: 190px;
        margin: 0 0 4px 10px;
        padding: 0;
}

/* submit form*/
#form_submit{
 	background-image: url(/pic/search16x16.png);
    background-repeat: no-repeat;
    background-position: 0 3;
    height:20px;
    width:20px;
    border:none;
    cursor:pointer;
    cursor:hand;
    

}


/* класс для вида ссылки в результате поиска*/
.poisk_link{
        height: 20px;
        color: #CC3300;
}



/* cсамый главный слой содержащий контент*/
#content{
/*        margin-left: 185px; */
   /*     margin-left:auto;*/
        /*width: 550px;*/
/*        width: 99%;*/
        /*padding: 50px 0 0 0;*/
        position: relative;
/*        margin-right: auto;*/
		/*margin: 0px 0px 10px 10px;*/

}


.metkaLink{
font-size:11px;
font-weight:400;

}


#top_nazvan_razd{
        font-size: 13pt;
        background-image: url(/pic/bg_top_nazvan_razd.gif);
        background-color: #EAFFF1;
/*        width: 500px;*/
        width:99%;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 9px;
        background-repeat: repeat-x;
        height: 20px;
}

/* слой с новостью*/
.news{
        /*width: 500px;*/
        width: 99%;
        height: auto;
        margin-top: 5px;
        padding-top: 20px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 5px;
        border-top-color: #000;
        border-top-style: dashed;
        border-top-width: 1px;
        position: relative;
        background-color: #EAFFF1;
        text-align: justify;
        color: #333366;
}

.newsOtstup{
	margin:5px 0 0 0;

}


.newsCalend{
width:57px;
height:61px;
background-image:url(/pic/calend.jpg);
	background-position: 0 0 ;
	background-repeat: no-repeat;  
	position:relative;
	color:#555555;
	font-family:arial;
	margin:5px;
	float:left;

}

.newsCalendDay{
position:absolute;
font-size:16px;
top:14px;
width:55px;
/*left:5px;*/
text-align:center;
font-weight:600;
}

.newsCalendMonth{
position:absolute;
font-size:10px;
top:33px;
width:55px;
/*left:5px;*/
text-align:center;
}


.newsContBox{
padding:0 5px 0 5px;
color:#555;
font-size:11px;
text-align:justify;
}


/*стиль дата публиукации в новостях на главных страницах*/
.data_pub_glavn{
        color: #CC3300;
        text-align: right;
}


.headerNews h1{
color:#426e93;
font-size:18px;
padding:15px 2px 2px 2px;
margin:0;
width:100%;
}


.contLinkNews{
padding:15px 2px 2px 2px;

}


/* сииль для заголовка новости на главных*/
a.title_news_glavn{
color:#426e93;
font-size:18px;
text-decoration:underline;

}

a.title_news_glavn:hover{
color:#d49d2f;
font-size:18px;
text-decoration:underline;
}




.commentBox{
background-color:#fcfdfd;
padding:2px;
}



.comments1th{
background-color:#fcfdfd;
padding:8px;
text-align:justify;

}


.comments2th{
background-color:#f4f4f4;
padding:8px;
text-align:justify;
}



.commentPageActive{
font-size:15px;
font-weight:600;

}

/* используется в подробной новости*/
h1 {
        font-size: 12pt;
        width: 400px;
        text-align: left;
        margin: 0px;
        padding: 0px;
}



h2.snp {
  display:inline;
  font-size:8pt;
  font-weight:400;

}


/* стиль для названия раздела*/
.razdel{
        color: #007700;
        position: absolute;
        right: 5px;
        top:3px;
}

/* стиль блока превбю новостей их максимум 10 штук;*/
.cont_block{
      /* background-color: #AFBABA;*/
          /* width: 500px;*/
          width: auto;

}



/*стиль дата публиукации в новости подробней*/
.data_pub{
        color: #CC3300;
        text-align: right;
        margin-top: 10px;
                /*clear: both;*/
}

/* стиль для слоя содержащие ссылки (КНОПКИ) нв включение выключение блоков контента*/
#link_block__{
        margin-top: 15px;
        text-align: center;
        
}

/* стиль кнопок для перехода по блокам*/
.button_link{
        margin-left:1px;
		background-color: #EAFFF1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align:center;
        border-top-color: #E1FFED;
        border-top-width: 1px;
        border-top-style: solid;
       /* border-top: #E1FFED 1px soloid;*/
        border-left-color: #E1FFED;
        border-left-width: 1px;
        border-left-style: solid;
       /* border-left: #E1FFED 1px soloid;*/
        border-right-color: #C6C1BB;
        border-right-width: 1px;
        border-right-style: solid;
        /*border-right: #C6C1BB 1px soloid;*/
        border-bottom-color: #C6C1BB;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        /*border-bottom: 1px #C6C1BB soloid;*/
        width: 25px;
        cursor: pointer;
        cursor: hand;
}

/* стиль кнопок для перехода по блокам когда мышка над кнопкой*/
.button_link_over{
	border: #333 1px solid;
	
}


.button_link_active{
	background-color: #d3eaf0;
	font-weight:600;
	
}


a.linkExt{
color:#8dc63f;
}



a.linkExt:hover{
text-decoration:none;
}



/* большой левый блок*/
#big_right_block{
       
	   margin-left:5px;
	   
}


/*футер*/
#footer{
        clear: both;
        text-align: center;
        margin: 20px auto 10px auto;

}

/*str_author подпись автора*/
.str_author{
	float: right;
	text-align:right; 
	margin:10px auto 5px auto;
}

/* block promo*/
.pic_promo{
        
        margin-top: 10px;
}


/*subscribe beg*/


.frm_subscr{

	background:#F4F4F4 ;
	border:1px solid #333333;
	margin:15px 3px 3px;
	padding:0 0 3px 0;
	font-family:arial;
	/*width:170px;*/
}


.head_subscr{
	background-color:#EAFFF1;
	background-image:url(/pic/bg_top_nazvan_razd.gif);
	background-repeat:repeat-x;
	font-size:11pt;
	font-weight:600;
	height:20px;
	color:#333366;
	text-align:center;
	font-size:9pt;
	padding:3px 0 0 0;

}



.frm_text{
	text-align:left;
	font-size:9pt;
	margin:0;
	padding:3px;
	color:#AE0000;
}

.inp_sub_text{
padding:0 0 0 0;
margin:5px 0 0 0;
}

.inp_sub_subscr{
/*width:20px;
height:15px;
*/
padding:0 0 0 0;
margin:5px 0 0 0;
}

a.mailto_link{
	color:#066BC6;
	text-decoration:underline;
	display:block;
	text-align:center;
	margin:3px auto 0;
}

a.mailto_link:hover{
	color:#066BC6;
	text-decoration:none;
}

.form_subscr{
	margin:0;
	
}
/*subscribe end*/



/* on main page*/
.news_main_title{
padding:5px 5px 0 5px;

}


.news_main_cont{
padding:5px 5px 15px 5px;
text-align:justify;

}




/*side_bar*/

.title_side_bar{
 margin:18px 5px 4px 8px;
 padding: 2px 0px 3px 0px;
 font-weight: 600;
 font-size: 10pt;
 color: #AE0000;
 border-bottom: 1px dashed green; 

}



.a_side_bar{
 padding:3px;
 /*margin: 6px 0 5px 10px;*/
 color: #485E82;
 font-weight: 400;
 font-size:12px;
 line-height:20px;

}


.a_side_bar:first-letter{
font-size: 120%;
color:green;
 font-weight: 600;
}