/* CSS Document */

body {
padding:0px;
margin:5px;
background-color:#E9ECF5;
} 

.main_border {border:#ffffff 2px solid;}
.header_bottom {border-bottom:#ffffff 1px solid; height:130px; padding:0px;}
.footer_top {border-bottom:#ffffff 2px solid;}
.main_menu_right {border-right:#ffffff 2px solid; background-image:url(img/bgblocks.gif);}
.menu_right {border-left:#ffffff 2px solid; background-image:url(img/bgblocks.gif);}
.navigacia_zagolovok {border:#000000 1px solid; margin:5px 0px; padding:4px; font-family: Century Gothic; font-size:18px; color:#FFFFF0; background-color:#DC143C;  width:148px;}
.price {border:#D6D6D7 2px solid; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 14px; font-weight: normal; color: #045097;}
.price_text {font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 14px; font-weight: normal; color: #CC0000;}

.zagolovki {border:#000000 1px solid; margin:5px; padding:5px; font-family:Verdana, Tahoma; font-size:18px; color:#FFFFFF; background-color:#025CDA;}

h1 {font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 17px; font-weight: bold; color: #DC143C; text-align:center; padding-top: 10px; margin-top: 6px; border-bottom:1px dashed #0094D6;}

h2 {font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 17px; font-weight: bold; color: #DC143C; text-align:center; padding-top:5px;}

h3 {font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 17px; font-weight: bold; color: #DC143C; text-align:center; padding-top:5px;}

h4 {font-family:Verdana, Tahoma; font-size:14px; color:#666666; padding:5px; margin:5px; text-align:center;}
h5 {font-family:Verdana, Tahoma; font-size:12px; color:#666666; padding:0px; margin:5px; text-indent:20px; text-align:left;}

p {font-family:Arial, Verdana; font-size:14px; color:#444; text-align:justify; margin:10px 10px; text-indent:15px;}
b, strong {color:#045097;}

.tel {font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 17px; font-weight: bold; color: #CC0000;}
.h2opis {font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 14px; font-weight: bold; color: #025CDA; margin:10px; padding:0px;}


.navigacia {border:#000000 1px solid; margin:5px; padding:5px; font-family:Verdana, Tahoma; font-size:16px; color:#f6f6f6; background-color:#CCCCCC;}

.menu {border:#000000 1px solid; margin:5px; padding:5px; font-family:Verdana, Tahoma; font-size:14px; color:#f6f6f6; background-color:#CCCCCC;}

.menu_text {font-family:Verdana, Tahoma; font-size:14px; color:#000000; margin:0px; padding:0px; border:1px solid #000000; width:100%;}
.bg {background-color:#E9ECF5; padding:0px; margin:0px;}

.date {background-color:#E9ECF5; padding:5px; margin:0px;}

.search_buttom {margin-top:3px;}

a:link {color:#114477; text-decoration:none;}
a:visited {color:#114477; text-decoration:none;}
a:hover {color:#990000; text-decoration:none;}
a:active {color:#FF0000; text-decoration:none;}

.div_text {font-family:Arial, Verdana, Geneva;font-size:12px;color:#03C;text-align: justify; padding:5px; margin:5px; text-indent:15px;} /*Оформление текста страницы*/
.footer_text {font-family:Arial, Verdana, Geneva;font-size:12px;color:#03C;text-align: center; padding:5px; margin:5px;} /*Оформление текста страницы*/
.zametki {font-family:Verdana, Tahoma; font-size:16px; color:#666666; padding:0px; margin:10px; text-align:center;}/*Заметки статистики*/
.soveti {border:1px solid #999999; font-family:Verdana, Tahoma; font-size:10px; color:#666666; padding:5px; margin:10px; text-align:center;}/*Заметки статистики*/
.data {font-family:Verdana, Tahoma; font-size:10px; color:#666666; padding:0px; margin:0px;}/*время/дата*/
.abon {text-align:center; width:95%; color:#045097;}
.calc {color:#045097; padding-left:15px;}

span#rem {font-family:Arial, Verdana; font-size:42px; font-color:red; text-align:center;}

ol {font-family:Arial, Verdana; font-size:14px; color:#444; text-align:justify; margin:10px 10px;}

.ul_des {font-family:Arial, Verdana; font-size:14px; color:#045097; text-align:justify; margin:10px 10px;}

.ul_main {font-family:Arial, Verdana; font-size:14px; font-weight:bold; color:#045097; text-align:justify; margin:10px 10px; text-indent:15px;}

.glossymenu					/*верхнее флеш меню навигации*/
{	
position: relative;
padding: 0 0 0 14px;
margin: 0 auto 0 auto;
background: url(img/menub_bg.gif) repeat-x; /*путь к картинке заднего фона*/
height: 46px;
list-style: none;
}

.glossymenu li{
float:left;
}

.glossymenu li a{
float: left;
display: block;
color:#1B4872; /*цвет текста навигации*/
text-decoration: none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
padding:0 0 0 10px; /*Отспут от начала строки*/
height: 46px;
line-height: 46px;
text-align: center;
cursor: pointer; 
}

.glossymenu li a b{
float: left;
display: block;
padding: 0 17px 0 5px; /*Расстояние между элементами меню*/
}

.glossymenu li.current a, .glossymenu li a:hover{
color: #fff;
background: url(img/menub_hover_left.gif) no-repeat; /*путь к левой картинке*/
background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
color: #fff;
background: url(img/menub_hover_right.gif) no-repeat right top; /*путь к правой картинке*/
}
.text_forma {font-family:Verdana, Tahoma; font-size:14px; color:#000000; margin:0px; padding:0px;}

.fieldset {border:#000000 1px solid; font-family:Verdana, Tahoma; font-size:12px; color:#000000; margin:10px; padding:10px;}

.lessons {border:1px solid #cccccc; width:95%;} /*рамка для вывода уроков в массиве*/

.lessons_title {background-color:#e6e6e6;} /*фон верхней строки в рамке для вывода уроков*/

.lesson_name {font-weight:bold; margin-top:7px; margin-bottom:7px;} /*Имя урока в списке уроков*/

.lesson_adds {font-size:12px; margin-top:7px; margin-bottom:7px; color:#0259d5;} /*Дата, автор в списке статей*/

.view_title {font-size:16px; font-weight:bold; color:#003399; text-align:center;} /*Название внутри отдельной статьи*/

.view_date {font-size:12px; color:#006699; margin-top:7px; margin-bottom:7px; margin-left:10px; font-weight:bold;} /*Дата, автор внутри отдельной статьи*/

.ochenite_statiy {border:#999999 solid 1px; background-color:#F4F4F4; font-size:14px; font-weight:bold; color:#003399; text-align:center; margin:5px; padding:5px;} /*Название внутри отдельной статьи*/



a.knopka {                              /*hover и есть то самое наведение*/
display:block;
background-image: url(img/button1.gif); /*картинка кнопки1*/
width:141px;
height:41px;
border:0px;
}
a.knopka:hover {                                       
display:block;
background-image: url(img/button111.gif); /*указываем картинку кнопки 2*/
width:141px;
height:41px;
}

a.knopka2 {                           
display:block;
background-image: url(img/button2.gif); 
width:141px;
height:41px;
border:0px;
}
a.knopka2:hover {                                       
display:block;
background-image: url(img/button222.gif);
width:141px;
height:41px;
}

a.knopka3 {
display:block;
background-image: url(img/button3.gif);
width:141px;
height:41px;
border:0px;
}
a.knopka3:hover {                                       
display:block;
background-image: url(img/button333.gif);
width:141px;
height:41px;
}

a.knopka4 {
display:block;
background-image: url(img/button4.gif);
width:141px;
height:41px;
border:0px;
}
a.knopka4:hover {                                       
display:block;
background-image: url(img/button444.gif);
width:141px;
height:41px;
}

a.knopka5 {
display:block;
background-image: url(img/button5.gif);
width:141px;
height:41px;
border:0px;
}
a.knopka5:hover {                                       
display:block;
background-image: url(img/button555.gif);
width:141px;
height:41px;
}

a.knopka6 {
display:block;
background-image: url(img/button6.gif);
width:141px;
height:41px;
border:0px;
}
a.knopka6:hover {                                       
display:block;
background-image: url(img/button666.gif);
width:141px;
height:41px;
}

a.knopka7 {
display:block;
background-image: url(img/button7.gif);
width:141px;
height:41px;
border:0px;
}
a.knopka7:hover {                                       
display:block;
background-image: url(img/button777.gif);
width:141px;
height:41px;
}



a.knopka8 {
display:block;
background-image: url(img/button8.gif);
width:145px;
height:41px;
}
a.knopka8:hover {                                       
display:block;
background-image: url(img/button888.gif);
width:145px;
height:41px;
}

a.knopka9 {
display:block;
background-image: url(img/button9.gif);
width:145px;
height:41px;
}
a.knopka9:hover {                                       
display:block;
background-image: url(img/button999.gif);
width:145px;
height:41px;
}

a.knopka12 {
display:block;
background-image: url(img/button12.gif);
width:145px;
height:41px;
}
a.knopka12:hover {                                       
display:block;
background-image: url(img/button1212.gif);
width:145px;
height:41px;
}

a.knopka14 {
display:block;
background-image: url(img/button14.gif);
width:145px;
height:41px;
}
a.knopka14:hover {                                       
display:block;
background-image: url(img/button1414.gif);
width:145px;
height:41px;
}

a.knopka11 {
display:block;
background-image: url(img/button11.gif);
width:145px;
height:41px;
}
a.knopka11:hover {                                       
display:block;
background-image: url(img/button1111.gif);
width:145px;
height:41px;
}

a.knopka10 {
display:block;
background-image: url(img/button10.gif);
width:145px;
height:41px;
}
a.knopka10:hover {                                       
display:block;
background-image: url(img/button1010.gif);
width:145px;
height:41px;
}

a.knopka13 {
display:block;
background-image: url(img/button13.gif);
width:145px;
height:41px;
}
a.knopka13:hover {                                       
display:block;
background-image: url(img/button1313.gif);
width:145px;
height:41px;
}

a.knopka15 {
display:block;
background-image: url(img/button15.gif);
width:145px;
height:41px;
}
a.knopka15:hover {                                       
display:block;
background-image: url(img/button1515.gif);
width:145px;
height:41px;
}


form {
padding:0;
margin:0;
}

ul {margin:0 0 9px 0; padding:0;}

.sitemap li  {margin-left:25px;}



.lrmenu {
  width: 148px;
  padding: 0 4px;
  background: #F2F7FD url(img/bgmenu.gif) 0 100% repeat-x;
  border: 1px solid #C0D7FB;
  font-weight: bold;

  overflow: hidden; /* необходимо для того, чтобы спрятать верхний бордюр у первого пункта и нижний бордюр у последнего пункта */
}

.lrmenu li{
  list-style: none;
  background: url(img/bullet.gif) 4px 8px no-repeat;
  padding: 5px 0 8px 22px;

  border-top: 1px solid #C0D7FB; /* синяя линия */
  border-bottom: 1px solid #FFF; /* белая линия */
  margin: -1px 0 -2px; /* "нахлестываем" на предыдущий и следующий пункт,
  в результате чего и достигается нужный эффект */
  height: 1%; /* для устранения бага в IE6 и IE7 */
}