body{background-color:#fff;
margin:0 0 5px;
background:url(/img/bg.gif) repeat-x top left;}
img{border:none;}
.info{padding:10px 20px 30px;}
.left{padding:20px 10px;
border-right:1px solid #B2B4B6;}
.right{padding:20px 10px;
border-left:1px solid #B2B4B6;}

h1{font:bold 120%/120% Tahoma,Arial,sans-serif;
text-align:left;
color:#6A6B6C;
padding:15px 0 15px;
margin:0;}
h2{font:bold 100%/110% Tahoma,Arial,sans-serif;
text-align:left;
color:#6A6B6C;
padding:0;
margin:5px 0 5px 0;}
h3{font:bold 90%/120% Tahoma,Arial,sans-serif;
text-align:left;
color:#6A6B6C;
margin:0;
padding:10px 0 1px 0;}
h3.main{color:#fff;
background-color:#F1729D;
margin:10px 0 5px;
padding:5px;}
h4{font:bold 75%/120% Verdana,Geneva,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:5px 0 0;}

p{font: normal 75%/140% Verdana,Geneva,sans-serif;
color:#000;
padding:5px 0 5px 0;
margin:0;
text-align: left;}
pre{font-size:80%;
color:#001e64;}

/*news*/
div.news-main h3.news{color:#6A6B6C;
background-color:#ECECED;
line-height:1;
margin:10px 0 5px;
padding:5px;}
h3.news{font:bold 80%/100% Verdana, sans-serif;
color:#000;
margin:0;
padding:8px 0 0;}
div.news-main p.date{font:bold 70%/100% Verdana, sans-serif;
color:#6A6B6C;
margin:0;
padding:5px 0 0 0;}
p.date{font:bold 70%/100% Verdana, sans-serif;
color:#6A6B6C;
margin:0;
padding:15px 0 0 0;}
p.news{margin:0;
padding:0 0 10px 0;}

/*lang*/
div.lang{position:absolute;
display:block;
top:157px;
right:13px;}
div.lang a{font:bold 70%/130% Verdana, sans-serif;
color:#6C6D6F;
text-decoration:underline;}
div.lang a:hover{text-decoration:none;}

/*верх*/
.tel{font:normal 110%/150% Verdana,Geneva,sans-serif;
color:#6A6B6C;
padding:35px 10px 20px 10px;}
.tel span{font-size:120%;}

/*меню 2,3 уровней*/
ul.menu{list-style: outside url(/img/bull.gif);
font-size: 15px;
margin:0 0 25px;
padding:7px 0 0 20px;}
ul.menu li{font:bold 75%/130% Verdana,Geneva,sans-serif;
color:#708558;
text-align:Left;
text-indent:0;
margin:0;
padding:3 0;}
ul.menu li ul{list-style-type:none;
list-style-image:none;
padding:3px 0 0 10px;}
ul.menu li ul li{font:bold 100%/110% Verdana,Geneva,sans-serif;}
ul.menu li a{font-size:100%;
font-weight:bold;
color:#708558;
line-height:1;
text-decoration:underline;}
ul.menu li a:hover{font-weight:bold;
text-indent:0;
margin:0;
padding:3 0;
font-size: 100%; 
text-decoration:none; 
color:#304518;
line-height:1}

ul.menu2 ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:3px 0 3px 10px;}
ul.menu2 ul li{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}

/*bmenu*/
.bot-menu{background-color:#F1729D;
height:27px;
padding:0 5px 4px;}
.bot-menu ul.menu{list-style: outside url(/img/bull.gif);
margin:0 0 25px;
padding:7px 0 0 20px;
display:inline;}
.bot-menu ul.menu li{font:bold 75%/130% Verdana,Geneva,sans-serif;
color:#fff;
text-align:Left;
text-indent:0;
margin:0;
padding:3px 5px;
display:inline;}
.bot-menu ul.menu li a{font-size:100%;
font-weight:normal;
color:#fff;
text-decoration:underline;}
.bot-menu ul.menu li a:hover{text-decoration:none;}

/*крошки*/
p.crumbs{font:normal 70% Verdana,Geneva,sans-serif;
color:#000;
padding:0 0 15px;}
p.crumbs a{text-decoration:underline;
color:#000;}
p.crumbs a:hover{text-decoration:none;}

div.ico{position:absolute; top:26px; right:10px;}

.noimglink{cursor: normal;
margin-left:4px;}
.imglink{cursor: pointer;
cursor: hand;
margin-left:4px;}

/*ссылка*/
a.link{color:#77AA45;
line-height:1;
text-decoration:underline;}
a.link:hover{text-decoration:none; line-height:1;}

/*карта сайта*/
ul.map{list-style: outside url(/img/bull.gif);
margin:0;
padding:7px 0 0 15px;}
ul.map li{font:bold 80%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:3 0;}
ul.map li a{color:#77AA45;/*aktivnoe menu*/
text-decoration:underline;}
ul.map li a:hover{text-decoration:none;}
ul.map ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:3px 0 3px 10px;}
ul.map ul li{font:normal 95%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}
ul.map ul ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:1px 0 1px 10px;}
ul.map ul ul li{font:normal 90%/110% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}
ul.map ul ul ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:1px 0 1px 10px;}
ul.map ul ul ul li{font:normal 90%/100% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}

/*станд.табл.*/
.tab{border:1px solid #093072;
border-collapse:collapse;
margin:10px 0 15px;}
th{font:bold 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
margin:2px;
padding:2px 3px;
margin:0;
border:1px solid #093072;}
.tab td{border:1px solid #093072;
border-collapse:collapse;}
.color1{background-color:#e48a8a;}
.last{background-color:#eaf5ff;}

.tb{font:normal 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
text-align:center;
padding:4px 5px;
margin:0;}
.tl{font:normal 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
text-align:left;
padding:4px 5px;
margin:0;}
.tr{font:normal 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
text-align:right;
padding:4px 5px;
margin:0;}

/*списки*/
ul{list-style: square outside;
margin:0;
padding:0 0 0 25px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 40px;}
li{font:normal 75%/140% Verdana,Geneva,sans-serif;
text-align:Left;
color:#000;
text-indent:0;
margin:3px 0 3px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

/*копирайты*/
.copy{font:normal 10px Verdana,Geneva,sans-serif;
color:#6A6B6C;
margin:0;
padding:2px 10px 0 10px;}
.copy a{color:#6A6B6C;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}

.img1{margin:5px 7px 5px 0;
border:1px solid #000;}
.img2{margin:5px 0 5px 7px;
border:1px solid #000;}

.part{background-color:#C1CAD6;margin-bottom:15px;}

/*календарь*/
ul.x-menu-list, .x-menu-list-item, .x-menu-date-item{list-style-position:outside !important;
list-style-type:none !important;
list-style-image:none !important;
padding:0 !important;
margin:0 !important;}
.x-menu-list-item, .x-menu-date-item{text-indent:0 !important;}