html { height: 100%;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 995px; font-family: Verdana, Arial, sans-serif; background: #fff url(/img/site/bg.jpg) top left repeat-x;}
 html > body {padding: 0;}


.all {position: relative;width: 995px; margin: 0 auto; z-index: 10;}
.cleaner {clear: both;}

.top_line {position: relative; width: 100%;}
.top_line .phones {position: relative; float: left; width: 360px; font-size: 18px; color: #000; padding: 27px 0 0 50px;}
.top_line .phones span {color: #79808e;}
.top_line .phones span.small {font-size: 11px;}
.top_line .logo {position: relative; float: left; width: 82px; height: 47px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/logo-new.png",sizingMethod="crop"); display: block; margin: 10px 0 0 0;}
.top_line > .logo {background: url(/img/site/logo-new.png); filter: none;}
.top_line .eng {position: relative; float: left; padding: 0; margin: 25px 0 0 0; border: 0;}
.top_line .eng img {padding: 0; margin: 0; border: 0;}
.top_line .eng a.text {font-size: 12px; color: #79808e; display: block; float: left; margin: 2px 10px 0 0;}
.top_line .eng a.text:hover {text-decoration: none;}

.search {position: relative; float: left; width: 350px; margin: 25px 0 0 40px;}
.search input.write {border: 0; width: 199px; height: 18px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/search.png",sizingMethod="crop"); padding: 0px 0 0 5px; float: left; margin-top: 2px; margin-right: 10px;}
form > input.write {background: url(/img/site/search.png); filter: none;}
.search a.go {font-size: 12px; color: #00468c; display: block; padding-left: 10px; float: left;}
.search a.go:hover {text-decoration: none;}

.search input.button {display; block; width: 60px; height: 20px; background: url(/img/site/search_button.gif) no-repeat; border: 0; padding: 0; color: #2a2c31; font-size: 10px; text-align: center;}

.header {position: relative; width: 995pzx; height: 336px; background: url(/img/site/header_bg.gif) no-repeat; margin: 10px 0 0 0; text-align: center; padding-top: 5px;}
.header .icons {position: absolute; top: 30px; left: -25px;}
.header .icons img {padding: 0; margin: 0 0 15px 0; border: 0;}

.menu {width: 961px; height: 53px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/menu_bg.png",sizingMethod="crop"); margin: 0 auto;}
.all > .menu {background: url(/img/site/menu_bg.png); filter: none;}
.menu ul {list-style-type: none; padding: 13px 0 0 0; margin: 0;}
.menu ul li {padding: 0 38px; margin: 0; display: inline;}
.menu ul li a {font-size: 14px; color: #343d4e; position: relative; z-index: 999;}
.menu ul li a:hover {color: #07a1d5;}

.menu2 {position: relative; width: 100%; margin: 10px 0 0 0;}
.menu2 ul {list-style-type: none; padding: 0; margin: 0 0 0 23px; float: left; max-width: 300px;}
.menu2 > ul {margin-left: 45px;}
.menu2 ul li {padding: 0; margin: 0;}
.menu2 ul li ul {display: none;}
.menu2 ul li a {font-size: 12px; color: #0e396f;}
.menu2 ul li a:hover {color: #b82d66;}
.menu2 ul span {color: #B82D66; font-size: 12px;}

.rastyagka {position: relative; width: 100%; height: 380px; background: url(/img/site/rastyagka.png) top center no-repeat; margin-top: -100px; padding: 155px 0 0 0; z-index: 1;}
.rastyagka .banners {position: relative; margin: 0 auto; width: 995px;}
.rastyagka .banners h3 {text-align: center; font-size: 13px; color: #909395; padding: 0; margin: 0;}
.rastyagka .banners img {float: left; border: 0; padding: 0; margin: 10px 0 10px 20px;}

.content {position: relative; width: 980px; margin: 0 auto;margin-top: -100px; font-size: 12px; color: #333333;}
.content h2 {background: url(/img/site/h_bg.jpg) top left no-repeat; font-size: 30px; color: #07a1d5; font-weight: normal; padding: 10px 0 25px 20px; margin: 5px 0 0 0; letter-spacing: -1px; display: block; width: 100%; height: 68px; }
.content p {font-size: 12px; color: #333333; padding: 0 30px 6pt 30px; margin: 0; text-indent: 40pt;}
.content h4 {background: url(/img/site/h_bg.jpg) top left no-repeat; font-size: 30px; color: #07a1d5; font-weight: normal; padding: 10px 0 25px 20px; margin: 5px 0 0 0; letter-spacing: -1px; display: block; width: 100%; height: 68px; }
.content span.title {background: url(/img/site/h_bg.jpg) top left no-repeat; font-size: 30px; color: #07a1d5; font-weight: normal; padding: 10px 0 25px 20px; margin: 5px 0 0 0; letter-spacing: -1px; display: block; width: 100%; height: 68px; }



.content h1 {background: url(/img/site/h_bg.jpg) top left no-repeat; font-size: 30px; color: #742747; font-weight: normal; padding: 10px 0 25px 20px; margin: 30px 0 0 0; letter-spacing: -1px; display: block; width: 100%; height: 68px; }.content a {color: #0e396f;}
.content h3 {margin-left: 30px;}
.content a:hover {text-decoration: none;}

.content ul, ol, table, form, object {padding-left: 3px;}
.content ul, ol {list-style-position: inside;}


.footer {position: relative; width: 100%; height: 215px; border-top: 1px solid #b9bcc1; margin-top: 50px;}
.footer .down_menu {position: relative; margin-top: 10px;}
.footer .down_menu a {font-size: 12px; color: #0570c7; display: block; float: left; margin-left: 15px; line-height: 150%;}
.footer .down_menu a:hover {text-decoration: none;}

.infooter {position: relative; width: 995px; height: 64px; background: url(/img/site/footer_bg.jpg) no-repeat; margin-top: 20px; margin: 20px auto 0 auto; padding-top: 20px;}
.infooter_left {position: relative; float: left; width: 250px; font-size: 11px; color: #424854; margin-left: 20px;}
.infooter_left p {margin: 0; padding: 0 0 10px 0;}
.infooter_left a {color: #0570c7;}
.infooter_left a:hover {text-decoration: none;}

.infooter_center {position: relative; float: left; width: 300px; font-size: 11px; color: #424854; margin-left: 75px;}
.infooter_center p {padding: 0 0 0 69px; margin: 0;}

.infooter_right {position: relative; float: right; width: 250px; margin-top: 1px;}
.infooter_right  img {float: left; padding: 0; margin: 0 10px 0 0; border: 0;}
.infooter_right p {font-size: 11px; color: #424854; padding: 5px 0 0 0; display: block; float:left; margin: 0;}
.infooter_right a {color: #424854}
.infooter_right a:hover {text-decoration: none;}



#intomid {position:relative; font-family:Georgia; font-style:italic; text-align:center}
#intomid a {color:#c50900; font-size:44px;}
#intomid .link_intomid {margin-right:120px}


.rn { padding: 10px 40px; font-size: 14px;}
.rn a {font-size: 11px; color: #9f2d0a;}
.rn a:hover {text-decoration: none;}
.content ul {padding-left: 30px; list-style-position: inside;}


table.standart {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0; margin: 25px 0 25px 30px;}
table.standart td {padding: 4px; border-right: 1px solid #ccc; border-top: 1px solid #ccc;}