* {	margin:0; padding:0;}

body {
background-color:#D1D6DC;
background-image:url(/img/bg.gif);
}

DIV {
font: 11px Verdana, Arial, sans-serif;
}

TD{
color: #5d5d5d;
font: 11px Verdana, Arial, sans-serif;
}


A {
color: #003fb3;
text-decoration: underline;
font: 11px Verdana, Arial, sans-serif;
}

A:hover {
text-decoration: none;
}

A.large {
font-weight: bold;
font-size: 11px;
}

.date {
color: #dd1f1f;
font-family: Arial , sans-serif;
font-size: 12px;
font-weight: bold;
}

.banners-left DIV {
margin: 10px 0 0 0;
}

H3 {
color: #7d7d7d; font-weight: bold;
}

#rubric-menu A , 
#rubric-menu A:link , 
#rubric-menu A:active , 
#rubric-menu A:visited {
color: #003fb3;
font:bold 11px Arial, Verdana, sans-serif;
text-decoration: underline;
letter-spacing: .01em;
}

#rubric-menu A:hover {
text-decoration:underline;
}

A.rubric , 
A.rubric:link , 
A.rubric:active , 
A.rubric:visited , 
A.rubric:hover  {
color: #003fb3;
font:bold 14px Verdana, Arial, sans-serif;
text-decoration: none;
letter-spacing: .01em;
}

DIV.rubric {
/*border: 1px solid #B0B0B0;
background-color: #B0B0B0;*/
text-align:center;
margin: 5px 0 5px 0;
}

H1.rubric {
color: #003fb3;
font:bold 14px Verdana, Arial, sans-serif;
text-decoration: none;
letter-spacing: .01em;
}

.news-block-img {
float: left;
padding: 5px 10px 0 0;
}


#top {
background: #b0b0b0;
width: 697px;
height: 24px;
margin: 0 0 12px 0;
}

#top-left {
padding: 0 0 0 10px;
width: 720px;
height: 258px;
vertical-align:bottom;
background: url(/img/background.jpg) no-repeat;
}

#top-menu UL LI {
list-style-type: none;
padding: 0 0 0 15px;
background: url(/img/button_blue.jpg) no-repeat 0px 2px;
}

#top-right-menu {
margin: 5px 0 0 0;
clear: both;
}

#top-right-block {
margin: 7px 0 0 0;
}

#top-right-block DIV {
float: left;
}

#top-right-block-menu {
clear: both;
margin: 0 0 0 50px;
}

#top-right-block-menu UL LI {
list-style-type: none;
list-style-image: url( '/img/button_gray.jpg' );
}

#top-right-block DIV.icons {
margin: 10px 15px 0 0;
}

#top-right-block-catalog {
margin: 20px 0 0 20px;
clear: both;
}

#top-right-block-catalog DIV {
float: left;
}

#top-right-block-enter {
margin: 20px 0 0 20px;
clear: both;
}

#top-right-block-enter DIV {
float: left;
}

#content {
padding: 10px 0 0 0px;
width:97%;
}

#main-content {
margin: 15px 0 15px 0;
}


#calendar {
width:234px;
clear: both;
}

#GeneralTable TABLE {
border-left: 1px solid #c1c1c1;
border-top: 1px solid #c1c1c1;
}

#GeneralTable TR {
vertical-align: top;
}

#GeneralTable TD {
border-bottom: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
}

#calendar td {
color:#000000;
background-color:#F2F2F2;
border:1px solid #FFFFFF;
font-size:9px;
padding:4px;
}

#calendar A {
font-size:10px;
text-decoration: none;
color:#003FB3;
}

.FormMonth {
border: 0px;
width: 80px;
font-size: 10px;
color: #003FB3;
font-family:Arial;
}
.FormYear {
border: 0px;
width: 50px;
font-size: 10px;
color: #003FB3;
font-family:Arial;
}

#calender_title td {
background-color:#E4EBF1;
border-color:#E4EBF1;
width:30px;
}

#calendar_bg {
margin-top:0px;
margin-bottom:15px;
}

#title_text {
background-color:#B0B0B0;
padding:3px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

#news_h1 {
text-align:center;
font-size:14px;
text-decoration:none;
margin-bottom:5px;
}

#news_h2 {
font-size:12px;
}

#rubric-m, #rubric-m a {
color:#DD1F1F;
font-weight:bold;
text-align:left;
line-height:1.3;
text-decoration:none;
}

#left_m A,
#left_m A:link,
#left_m A:active,
#left_m A:visited {
color: #003fb3;
font:bold 11px Arial, Verdana, sans-serif;
text-decoration:none;
letter-spacing: .01em;
line-height:1.3;
}

#left_m A:hover {
text-decoration:underline;
}





.all_banners li, .img_top li{
display:inline; /* Fixes the IE double margin bug */
}

.all_banners li a{
display:block;
width:234px;
height:60px;
background:url(/img_banners/banner_all.jpg) left top no-repeat;
margin:10px 0;
}

#all_b1 a{background-position:0px 0px; }
#all_b2 a{background-position:0px -60px; }
#all_b3 a{background-position:0px -120px; }
#all_b4 a{background-position:0px -180px;}

.img_top li a{
display:block;
float:left;
width:70px;
height:70px;
background:url(/img/rubric.jpg) left top no-repeat;
}

#all1 a{background-position:0px 0px; }
#all2 a{background-position:0px -70px; }
#all3 a{background-position:0px -140px; }
#all4 a{background-position:0px -210px; }
#all5 a{background-position:0px -280px; }
#all6 a{background-position:0px -350px; }

p {
text-align:justify;
}

#txt {
text-align:justify;
}




#head_img {
width:994px;
height:167px;
background-image:url(/img/all/header.jpg);
}

#menu_all {
width:994;
height:46px;
background-image:url(/img/all/menu.gif);
background-repeat:repeat-x;
}

#all_div {
width: 996px;
background-image:url(/img/all/bg_table.gif);
background-repeat:repeat-y;
background-position:0px 0px;
border-bottom:1px #DEE9FE solid;
border-top:1px #DEE9FE solid;
}

#all_table {
width: 996px;
height:7px;
background-image:url(/img/all/bg_table.gif);
background-repeat:repeat-y;
background-position:-996px 0px;
}
#all_table_a {
width: 996px;
height:5px;
background-image:url(/img/all/div_border.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
#all_table_b {
width: 996px;
height:5px;
background-image:url(/img/all/div_border.gif);
background-repeat:no-repeat;
background-position:0px -5px;
}

#menu_a {
width:29px;
height:22px;
background-image:url(/img/all/menu.gif);
background-repeat:repeat-x;
background-position:0px -90px;
float:left;
}

#menu_b {
text-align:center;
width:90px;
height:22px;
background-image:url(/img/all/menu.gif);
background-repeat:repeat-x;
background-position:0px -68px;
float:left;
}

#menu_c {
width:29px;
height:22px;
background-image:url(/img/all/menu.gif);
background-repeat:repeat-x;
background-position:0px -46px;
float:left;
}

#menu_d {
width:21px;
height:22px;
background-image:url(/img/all/menu.gif);
background-repeat:repeat-x;
background-position:0px -112px;
float:left;
}

#menu_b a{
font:Arial;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
letter-spacing: -1px;
line-height: 1.7;
text-align:center;
}

#menu_all_a, #menu_all_b{
float:right;
}

#menu_all_b div{
text-align:center;
width:119px;
float:left;
}

#menu_all_b div a{
font:Arial;
color:#FFFCC8;
font-size:13px;
text-decoration:none;
letter-spacing: -1px;
line-height: 1.7;
text-align:center;
}

#sape {
color:#666666;
font-size:8px;
font:Arial;
width:130px;
margin:0 10px;
}

#sape a{
text-decoration:none;
color:#666666;
font-size:8px;
font:Arial;
}


#menu_link A , 
#menu_link A:link , 
#menu_link A:active , 
#menu_link A:visited 
{
color:#666666;
font:bold 11px Arial, Verdana, sans-serif;
text-decoration:none;
letter-spacing: .01em;
}

#menu_link td{ 
border-bottom:1px solid #666666;
}

.ltl {
font:bold 11px Arial, Verdana, sans-serif;
letter-spacing: .01em;
}

.ltl  a{
text-decoration:none;
}

