@charset "windows-1251";
html{
        /*margin-left: auto;
        margin-right: auto;*/
        text-align: center;
        padding:0;
        margin:0;
}

body{
	background-color : #E9F7FE;
	background-image:url(/pic/bg_body.gif);
	background-position: center 0 ;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color : #333366;*/
	color : #fff;
	margin : 0;
	padding:0;
	text-align: center;
	min-width: 990px;
	/*background-repeat: repeat-y repeat-x;  */      /*min-width: 800px;
        max-width: 1100px;
        /*width: 900px;        */

}

/* Слой меню*/
/*
#menu{
        font-size: 11pt;
        margin-bottom: 15px;
        margin-top: 15px;
        margin-left: -10px;
}*/

/* класс для ссылок меню*/
/*
.menu_link{
	font-size:9pt;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-decoration: underline;
	padding: 0px 0px 0px 10px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	letter-spacing: -1px;
	background-image: url(/pic/li.gif);
	border:1px #000 solid;
	display: inline;


}
*/

/* оформление слоя содерж ссылку на соотв раздел*/
/*
#new{
        background-image: url(/pic/new16x16.png);
}

#ng{
        background-image: url(/pic/PC16x16.png);
}
#ag{
        background-image: url(/pic/mobil16x16.png);
}
#nf{
        background-image: url(/pic/film16x16.png);
}
#af{
        background-image: url(/pic/game16x16.png);
}
#ns{
        background-image: url(/pic/ns16x16.png);
}
*/



/*
.content, p, h1{
        font-size : 8pt;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #333366;
        font-weight : normal;
        font-style : normal;
        font-variant : normal;
}

*/

.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 : #333300;
}
A:HOVER, A:FOCUS {
        text-decoration : none;
        color : #3F3F0F;
}

.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 : 8pt;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        /*color : #333366;*/
        color : #000;
}

.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: #3F3F0F;
  float:right;

}
/*
H1 , H1:LINK{
  font-size : 10pt;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : #3333cc;
  font-weight : bold;
  margin: 0px;
  padding: 0px;
}


H1:HOVER, H1:FOCUS{
        color : #3300CC;
}


H2 , H2:LINK{
  font-size : 8pt;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : #201810;
  font-weight : bold;
  margin: 0px;
  padding: 0px;
}


H2:HOVER, H2:FOCUS{
        color : #1E90FF;
}
.rd{
        background-color: #607488;
}

*/




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

/*хедер сайта*/
#header{
        margin: 0 auto 0 auto;
        text-align: center;
		background-image: url(/pic/head.jpg);
        background-repeat: no-repeat;
        background-position: 0 0;
        position:relative;
        /*left:-2px;*/
        width:980px;
        height:100px;
}


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

}

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

/* for IE 6*/
*html #menu{
        padding-left: 0;
}



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

}

/* menu section head*/
.menu_sect_head{
	margin-top:1px;	
	font-weight: 600;
	/*font-size:10pt;*/
	color:#003;
	position:relative;

}



/* класс для ссылок меню*/
a.menu_link{
	font-size:9pt;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-decoration: underline;
	padding: 1px 0px 1px 18px;
	margin:4px auto 4px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	letter-spacing: -1px;
	background-image: url(/pic/li.gif);
/*	border-bottom:1px #000 solid;*/
	display: block;
}

a.menu_link:hover{
    color:#757341;
    text-decoration: underline;
}






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

/* стиль для блоков  года и месяца над календарем*/
.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-top: 10px;
        clear: both;
}

/* поиск клипарт*/
#poisk_pic{
        font-size: 11pt;
        height: 18px;
        color: #333;
        font-weight:600;
}

#frm_zapros{
	background-image: url(/pic/search16x16.png);
    background-repeat: no-repeat;
    background-position: 0 1;
    height: 20px;
    padding-left:18px;
    font-size: 7pt;
    margin-bottom:5px;
}

/* форма поиска*/
#poisk_frm{
        width: 170px;
        margin: 0px;
        padding: 0px;
        margin: 4px 0 20px;
}

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



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

}

#top_nazvan_razd{
        font-size: 13pt;
        /*background-image: url(/pic/bg_top_nazvan_razd.gif);
        background-color: #EAFFF1;
        background-repeat: repeat-x;
        */
/*        width: 500px;*/
        width:99%;
        padding:15px auto 2px;
        text-align:center;
        font-weight:600;
        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: #000;
}

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

/* сииль для заголовка новости на главных*/
.title_news_glavn{

}


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

/* стиль для названия раздела*/
.razdel{
        color: #003;
        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;*/
		display:none;
}

/* стиль для слоя содержащие ссылки (КНОПКИ) нв включение выключение блоков контента*/
#link_block{
        margin: 0;
        text-align: center;
        position: absolute;
        top: 5px;
        width: 550px;
        z-index:100;
}

/* стиль кнопок для перехода по блокам*/
.button_link{
        margin-left:1px;
		background-color: #EAFFF1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        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;
        padding:2px;
}

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

        background-color: #777;
        background-image: url(/pic/bg_art1.jpg);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight:600;
        color: #000000;
        margin-left:1px;
        width: 25px;
        cursor: pointer;
        cursor: hand;
        padding:2px;v
}



/* полоска сверху BEGEN*/
.block_art1{
	position:relative;
	background-image: url(/pic/bg_art1.jpg);
	background-color: #eee;
	padding: 15px 0 0 0;
	/*width:200px;*/
	
}

.bg_left_art1{
	background-image: url(/pic/bg_left.jpg);
	background-repeat: no-repeat;
	background-color: gray;
	height: 31px;
	width: 41px;
	position:absolute;
	top:0;
	left:0;
	z-index:51;
	
}

.bg_middel_art1{
	background-image: url(/pic/bg_middel.jpg);
	background-repeat: repeat-x;
	background-color : grey;
	height: 31px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	

	z-index:50;
}

.bg_right_art1{
	background-image: url(/pic/bg_right.jpg);
	background-repeat: no-repeat;
	background-color : gray;
	height: 31px;
	width: 58px;
	position:absolute;
	top:0;
	right:0;
	z-index:52;
}

/* полоска сверху END*/




/* большой левый блок*/
#big_right_block{
       /*border-left:1px dotted #B34E22;*/
	   margin:0;
	   padding:3px;
	   background-color:#eee;
	   position:relative;
}


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

}

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

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



/* class sitemap*/
div_sitemap{
	text-align:center;
}

a.sitemap{
	font-size:7pt; 
	color:#ddd;
}



.news a img{
	border: none;
}

/*interval with near block decor*/
.interval{
	margin-top:20px;
}

/*link styly in JS block*/
#link_block a{
	color:#111;
	font-size:12pt;
	font-weight:600;
	text-decoration:none;
}

#link_block a:hover{
	color:#999;
	font-size:12pt;
	font-weight:600;
	text-decoration:none;
}