@charset "windows-1251";
/* CSS Document */

* {margin:0; padding:0; outline:none;}
a img {border:none;}
a:hover {text-decoration:none;}
body, html {background:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.clear {clear:both;}

.page {width:900px; margin:0 auto; min-height:600px;}

.header {height:250px; position:relative;}
.logo {position:absolute; display:block; background:url(/siteimg/logo.gif) 0 0 no-repeat; width:180px; height:68px; top:20px; left:20px;}
.adress, .top_links ul li a, .menu_item a, .style1 {float:right; padding-top:20px; padding-right:20px; color:#B53C75; text-align:right; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px;}
.top_links {margin-top:40px; display:block; position:relative; top:60px; left:0; padding:0 20px;}
.top_links ul {list-style:none;}
.top_links ul li a {color:#B53C75;  line-height:20px; float:none; padding:0; text-align:left; text-decoration:none}

.menu {
	vertical-align:top;
	margin-bottom:0px
}
.menu_item {float:left; margin:0 10px 0 10px; position:relative; height:35px; background:url(/siteimg/menu_bg.gif) 0 0 repeat-x; width:160px}
.menu_item ul {list-style:none;}
.menu_left, .menu_right {background:url(/siteimg/menu_left.gif) top right no-repeat; width:22px; height:35px;}
.menu_right {background:url(/siteimg/menu_right.gif) top left no-repeat;}
.menu_bg {background:url(/siteimg/menu_bg.gif) 0 0 repeat-x; padding:0 0px;}
.menu_item a, .style1 {color:#FFF; float:none; padding:0; text-align:center; white-space:nowrap; display:block; line-height:35px; text-decoration:none}
.menu_item li ul {display:none; position:absolute; top:35px;left:-22px; list-style:none;}
.menu_item li ul li a {line-height:20px; color:#FFF; vertical-align:middle; font-size:10px; font-weight:bold; text-decoration:none; display:block; margin:0 14px; background:url(/siteimg/sub_menu_bg.png) 0 0 no-repeat}
.menu_item li ul li {position:relative; height:20px; margin:0; padding-bottom:1px; width:100%; min-width:200px;*margin:0 0 4px 0; *min-width:220px;}
.menu_item li ul li img {position:absolute;}


*:first-child+html .menu_item li ul li, *html .menu_item li ul li {margin-top:-4px;}
.menu_item li ul li {_margin-top:-4px;}
*:first-child+html .menu_item li ul, *html .menu_item li ul {top:39px;}
.menu_item li ul {_top:39px;}

.bdr_top {border-top:1px solid #999999;}
.bdr_right {border-right:1px solid #999999;}
.bdr_left {border-left:1px solid #999999;}
.bdr_bot {border-bottom:1px solid #999999;}
#body {/*min-height:570px;*/ vertical-align:top; padding-top:25px; padding-bottom:25px;}
/*
#body table { min-height:570px;}
#body table td{ min-height:600px;}
*/
#body table td, #body table td p, #body table td h5{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}

.mid_col {background:#E8F993; padding:10px;}
.left_col, .right_col {padding:10px; text-align:left}
.left_col_in {width:175px;}
.right_col p {margin:10px 0;}

.partners {text-align:center;}
.partners a.logos {margin:25px 0; display:block}
.style1 {background:url(/siteimg/style1.gif) 0 0 no-repeat; width:163px; height:33px; display:block; white-space:normal; line-height:normal; margin:0 auto; color:#FFF; padding-top:2px}

#footer { height:50px;}
.counters {float:left;}
.contacts {float:right; width:65%;}
.contacts {min-height:50px;}

#forP p{margin:12px 0;}
#forP ul {list-style-position:inside;}
#forP ol {list-style-position:inside;}

