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

body{
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333366;
	margin : 10px;
	text-align: justify;
	

}

.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 : #4E5B6D;
}
A:HOVER, A:FOCUS {
        
        color : #066BC6;
}

.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;
}


td{
    font-size : 8pt;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #333366;
}

.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: #669999;

}

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

}



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

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

}

#header_text{
	position: absolute;
	top: 5px;
	left:5px;
	width:400px;
	text-align:justify;
	color:#BBB;
}


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

}

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

/* класс для ссылок меню*/

.menu_link{
        list-style-type: none;
        text-decoration: underline;
        color: #4E5B6D;
        /*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 18px;
	margin:3px auto 1px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	letter-spacing: -1px;
	background-image: url(/pic/li.gif);
/*	border-bottom:1px #000 solid;*/
	display: block;


}



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

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

}


/* стиль для дива содержащ. весь календарь*/
.calendar{
        margin: 10px auto 20px 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;
         background-color: #ddd;
        border:1px solid #888;
        padding:3px;
}

/* поиск клипарт*/
#poisk_pic{
        font-size: 11pt;
        font-weight:600;
        padding: 4px 0 1px 25px;
        height: 18px;
        background-image: url(/pic/poisk.gif);
        background-repeat: no-repeat;
        background-position: 0 2;
}

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

/* класс для вида ссылки в результате поиска*/
.poisk_link{
        margin: 5px;
        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;

}

#top_nazvan_razd{
        font-size: 13pt;
        background-image: url(/pic/bg_top_nazvan_razd.gif);
        background-color: #9AA7B4;
/*        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: #dddddd;
        text-align: left;
        color: #333366;
        font-size:12px;
        font-family:verdana;
        
}


.shtrihCode{
	position:absolute;
	right:20px;
	top:20px;
	text-align:center;
	color:#000;

}


/* link in news*/

.news a{
color:#a9734f;

}

.news a:hover{
color:#066BC6;

}

/*li for download*/

 .liImg{
 position:relative;
 top:3px;
 margin: 0 5px 0 0;
 }


/*стиль дата публиукации в новостях на главных страницах*/
.data_pub_glavn{
        color: #6C5665;
        text-align: right;
        /*background:url(/pic/more.gif) 0 4 no-repeat;*/
        background:url(/pic/more.gif) 0 8px no-repeat;
        width:12px;
        height:22px;
        padding:0 15px 0 0;
}

/* for not ie6*/
html * > .data_pub_glavn{
background:url(/pic/more.gif) 0 0 no-repeat;
}

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

}


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

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




.info_dip{
background:#ccc;
margin:30px 10px;
padding:3px;


}


.download_dip{
text-align:center;
padding:4px;
}

.download_dip a{
color:red;

}



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

}



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

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

/* стиль кнопок для перехода по блокам*/
.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;
}

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

        background-color: #EAFFF1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        margin-left:1px;
        width: 25px;
        cursor: pointer;
        cursor: hand;
}



/* большой левый блок*/
#big_right_block{
       border-left:1px dotted #B34E22;
	   margin-left:5px;
	   background-color:#eeeeee;
}


/*футер*/
#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;
}



/*download*/

.d_cont{
background:#ddd;
width:800px;
border:1px solid #aaa;

margin: 20px auto;
}

.d_title{
text-align:center;
font-size:16pt;
}


.d_info{
width:500px;
margin: 10px auto;
}