html, body { margin: 0; padding: 0; font-size: 100.01%}
table,td,th,img,form {border: 0; padding:0px;margin:0px;}
table {border-collapse:collapse;}
html { height: 100%; }
body { min-height:100%; height: 100%; background:#ffffff;}
img {border:0px;}

* {margin:0px;padding:0px;}
ul	{ list-style: none; }
td	{ padding: 0; vertical-align: top; }
h1	{ color: #000; font: normal 18px Bookman Old Style, Arial; letter-spacing: 5px; line-height: 20px; margin:3px 0 10px 0; text-indent: 10px; border-top: 1px solid #3bb31b; }
h2	{ color: #0390b9; font: normal 18px Haettenschweiler, Arial; letter-spacing: 5px; line-height: 30px; text-align: right;}
h3	{ color: #fff; font: normal 16px Haettenschweiler, Arial; padding-bottom: 3px; text-indent: 12px; }
h3.rmenu	{ background: url(/img/title_bg.gif) no-repeat right; }
b	{ font: bold BookAntiqua, Arial; }
ol {margin: 0 0 0 50px;}

body {
font: normal 12px Bookman Old Style, Arial;
}

.main {
min-width: 1000px;
width: 100%;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}


.search		{ height: 40px; font-size: 14px; text-align: right; padding: 0 57px 0 0; font-family: Lucida Console; border-bottom: 1px solid #fff; background: #ccc; }
.search input	{ float: right; width: 108px; height: 17px; margin-top: 11px; border: none; background: #fff; }
.search p	{ float: right; line-height: 40px; padding-right: 40px; background: url(/img/search.gif) no-repeat right; }

.head		{ width: 100%; height: 125px; background: #02a50e url(/img/head_bg.gif) repeat-x; }
.head_in	{ width: 100%; height: 125px; background: url(/img/ip_tel.gif) no-repeat top right; position: relative; }
.head_menu	{ position: absolute; top: 0; left: 0; }
.head_menu li	{ float: left; height: 42px; line-height: 42px; padding-right: 8px; margin: 0 7px; background: url(/img/item_border.gif) no-repeat top right;}
.head_menu a	{ color: #000; font-size: 16px; font-family: AGOptimaCyrRoman, MS Sans Serif, Arial; text-decoration: none; padding-left: 12px; background: url(/img/ul.gif) no-repeat left; }

.lantel		{ position: absolute; top: 65px; left: 30px; }
.head_img	{ position: absolute; top: 0; right: 305px; }

.png {filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+ this.src +')'); width:expression(10000000000); height:expression(10000000000);}

.content {
width: 100%;
}

.left {
padding-top: 20px;
margin-right: 21%;
border-right: 1px solid #000;
}
.right {
padding-top: 20px;
width: 20%;
float: right;
}

.right p {
font-size: 11px
font-family: BookAntiqua, Arial;
}

.bmenu a {
color: #000;
font-size: 11px
font-family: BookAntiqua, Arial;
text-decoration: none;
}

.title {
width: 100%;
background: url(/img/title_bg2.gif) repeat left;
}
.box_news {
margin: 0 220px 0 20px;
}
.box_news p {
line-height: 18px;
margin: 5px 0 10px 10px;
}
.box_news a {
color: #f89200;
text-decoration: none;
}
.box_news a.more {
float: right;
color: #f89200;
}
.box_news a:hover {
text-decoration: underline;
}
.txt {
padding: 0 0 49px 41px;
background: url(/img/txt_bg.gif) no-repeat top left;
}


.box_razdel {
float: right;
width: 198px;
}
.box_razdel li {
display: block;
width: 195px;
line-height: 29px;
margin: 2px 0;
background: #ebebeb;
}
.box_razdel a {
color: #000;
font-size: 14px;
font-family: Lucida Console, Arial;
text-decoration: none;
text-transform: lowercase;
padding-left: 25px;
margin-left: 11px;
background: url(/img/ul2.gif) no-repeat left;
}
.box_razdel a:hover {
color: #c83c3c;
}
.footer {
clear: both;
width: 100%;
height: 12px;
color: #000;
font-size: 10px;
font-family: Tahoma;
text-align: center;
background: url(/img/footer_bg.gif) repeat-x;
}
.footer a {
color: #000;
font-size: 10px;
font-family: Tahoma;
text-decoration: none;
}
.footer a:hover {
color: #ccc;
}
