/* CSS Document */

.main_border {border:1px solid #00cc00;}
p {font-family:Verdana; font-size:12px; margin:15px;}
.left {background-color:#f6f6f6; border-top:1px solid #0C3; border-right:1px solid #0C3;}
body {background-image:url(img/bg.jpg)}
p.title {
background-color: #9C7B07;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}

#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 92%; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}

* html #coolmenu{ 
width: 150px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}

.lesson {border:1px solid #093; width:95%;}
.lesson_title {background-color:#f7f7f7;}

.zapkot_name {font-weight:bold; font-size:15px; margin-top:7px; margin-bottom:7px;}
.zapkot_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242;}
.zapkot_prog {font-size:13px; margin-top:5px; margin-bottom:5px;margin-left:3px; color:#424242;}

.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B05800;
}

.style2{
font-size: 18px;
font-family: Georgia;
}

.table1{
border:1px solid #000000;
}

.style3{
font-family:Verdana;
font-size:12px;
padding-left: 4px;
}

.style3 a{
font-family:Verdana;
font-size:12px;
padding-left: 4px;
text-decoration: none;
color:#000099;
}

.style3 a:hover{
color:#C66300;
text-decoration:underline;
}

.zagol{font-family: Verdana; margin-top:5px; margin-bottom:5px; color: #006633;}
.new_date {font-weight:bold; font-size:14px; margin-top:5px; margin-bottom:5px; color: #000000;}
.new_text {font-size:12px; margin-top:5px; margin-bottom:5px; color: #424242;}
.new_text a {text-decoration: none; font-size:12px; margin-top:5px; margin-bottom:5px; color: #144D6B;}
.new_text a:hover{text-decoration:underline; font-size:13px; margin-top:5px; margin-bottom:5px; color: #0E700E;}
.kon_dol {font-weight:bold; font-size:12px; margin-top:5px; margin-bottom:5px; color: #000000;}
.kon_fio {font-weight:bold; font-size:12px; margin-top:5px; margin-bottom:5px; color: #424242;}
.kon_tel {font-size:11px; margin-top:5px; margin-bottom:5px; color: #424242;}
.kon_tab {border-right:1px solid #0C3; border-bottom:1px solid #0C3; border-top:1px solid #0C3; width:40%;}
.kon_tabfio {border-right:1px solid #0C3; border-bottom:1px solid #0C3; border-top:1px solid #0C3; width:40%;}
.kon_tabtel {border-bottom:1px solid #0C3; border-top:1px solid #0C3; width:20%;}
.normakt_tabnaim {border-right:1px solid #0C3; border-bottom:1px solid #0C3; border-top:1px solid #0C3; width:70%;}
.normakt_tabnaim a {text-decoration: none; font-size:12px; margin-top:5px; margin-bottom:5px; color: #144D6B;}
.normakt_tabnaim a:hover{text-decoration:underline; font-size:12px; margin-top:5px; margin-bottom:5px; color: #F00;}
.normakt_tabdokum {border-bottom:1px solid #0C3; border-top:1px solid #0C3; width:30%;}
.otsh_god {font:bold 18px Verdana, Geneva, sans-serif; color:#6F3700;}
.tab_eff {border: 2px solid #000;}
.tab_effst {border-bottom:1px solid #000; font-family:Verdana; font-size:12px; padding-left: 4px;}
.tab_effst1 {border-bottom:1px solid #000; border-right:1px solid #000; width:5%;}
.tab_effst2 {border-bottom:1px solid #000; width:95%;}

/*Административный раздел*/
/*Меню для подменю администратора*/
.n_table {
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 2px solid #888;
background-color: #F5F5F5;
}

.n_menu {
font:bold 11px Verdana;
color:#FFF;
padding: 10px;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 2px solid #888;
background-color: #93781C;
}

.n_menu a {
color:#FFF;
text-decoration:none;
}
.n_menu a:hover {
color: #F5F39A;
text-decoration: underline;
}

.n_menu77 {
font:bold 11px Verdana;
color:#246F22;
padding: 10px;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 2px solid #888;
background-color: #F5F5F5;
}

.n_menu77 a {
color:#246F22;
text-decoration:none;
}
.n_menu77 a:hover {
color: #FF8000;
text-decoration: underline;
}

.m_naim {font: bold 16px Verdana, Geneva, sans-serif;}
/*Конец БЛОКА*/
.tableardob {border: 3px solid #936D0B; width:95%;}
.hagi { margin-left:5px; color:#936D0B;}
.t_admin {font: bold 10px Verdana, Geneva, sans-serif;}
.t_admin a {text-decoration:none; color: #CCC;}
.t_admin a:hover {text-decoration: underline; color: #CCC;}
/**/

/*83 федеральный закон*/
.tab83 {border:2px solid #A78F07; width:95%;}
.str1 {background-color:#FEF7DE;}
.textstr1 {font:bold 16px Verdana, Geneva, sans-serif;}
.textstr2 {font: 16px "Courier New", Courier, monospace;}
.textstr2 a {text-decoration:none; color:#492910;}
.textstr2 a:hover {text-decoration: underline; color: #1C2779;}
.textstr3 {font:bold 12px Arial, Helvetica, sans-serif;}
.textstr3 a { text-decoration:none; color:#007;}
.textstr3 a:hover { text-decoration: underline; color: #09F;}
h2 {font:Tahoma, Geneva, sans-serif; color: #8D5F07;}
/*конец блока*/