/* Structure */
html{height:100%;}
body{height:100%;}
* html div.container{height:100%;}
div.container{min-height:100%;width:100%;width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");min-width:980px;}
 div.header{height:210px;width:100%;overflow:hidden;zoom:1;}
  div.logo{}
 div.content_area{
margin:20px  0 0;
padding:0 0 20px;
}
div.before_footer{clear:both;width:100%;}
div.footer {clear:both} 
 div.copyright,div.contacts,div.banner{float:left;}

/* Common */
*{margin:0; padding:0;}
a{color:#00883B;}
a:hover{color:#c70000;}
a img{border:none;}
h1{font-family:"sans serif","times new roman",helvetica;font-size:24px;font-weight:normal;margin:20px 0;}
p{margin:10px 0;}

/* Unified styles */
div.lcol{float:left;width:27%;}
div.rcol{float:left;width:73%;}

div.cols{overflow:hidden;zoom:1;}
div.col48_2{float:left;width:48%;margin-right:2%;}
* html div.col48_2{margin-right:1%;}
*:first-child+html div.col48_2{margin-right:1%;}
div.col48_2bl{float:left;width:43%;border-right:1px dashed #767676;padding-right:5%;}
div.cols_100{width:100%;float:left;margin-right:-100px;background:url('images/pip_marker.gif') right no-repeat;}
div.cols_inner{float:left;width:100%;}
div.cols_pad{padding-right:100px;}
div.cols_right_70{float:right;width:100px;color:#DE4A00;}


div.col48_2br{float:left;width:38%;margin-left:10%;}

ul.list_marked{list-style:none;}
ul.list_marked li{margin:5px 0;background:url('images/marker.gif') 0 5px no-repeat;padding-left:8px;}

a.more_link{background:url('images/more_link_ear.gif') 4px 0 no-repeat;display:block;padding:12px 0 10px 0;line-height:12px;}
a.more_link span{background:#EBEAE1;padding:2px 10px 3px 10px;}

/* Detailed styles */
body{background:#FFFEF4;font-family:tahoma,arial,verdana;color:#000;font-size:11px;}

div.header div.lcol{text-align:center;}
div.header div.header_left_bgr{background:url('images/header_left_bgr.gif') top left no-repeat;}
div.header div.header_left_shadow{background:url('images/header_left_shadow.gif') top right no-repeat;height:210px;}
div.header div.rcol{background:url('images/header_right_bgr.jpg') top left repeat-x;height:210px;}
div.header div.slogan{float:left;padding:6px 0 0 155px;}
div.header div.slogan img{behavior:url('images/iepngfix.htc');}
div.top_menu{float:right;width:150px;padding-top:12px;}
div.top_menu ul{width:100%;}
div.top_menu ul li{display:inline;background:url('images/flag_delim.gif') right no-repeat;padding:3px 8px 0 6px;}
div.top_menu ul li.last{background:none;}
div.bottom_nav{width:100%;margin-top:-69px;position:relative;zoom:1}
div.bottom_nav:after {
	content:".";
	display:block;
	clear:both;
	font:0px sans-serif;
	height:0;
	visibility:hidden;
}
div.bottom_nav div.inner{float:left;background:url('images/hmenu_bgr.jpg') no-repeat;}
div.bottom_nav #menu{font-size:14px;list-style:none;background:url('images/hmenu_delim.jpg') top right no-repeat;float:left;}
div.bottom_nav #menu li{float:left;height:68px;background:url('images/hmenu_delim.jpg') top right no-repeat;padding:0 50px 0 15px;}
div.bottom_nav #menu li.hover, div.bottom_nav #menu li:hover{position:relative}
div.bottom_nav #menu li.hover div, div.bottom_nav #menu li:hover div{display:block}
div.bottom_nav #menu li.last{background:none;}
div.bottom_nav #menu li a{color:#FEFEFE;text-decoration:none;background:url('images/hmenu_marker.gif') 0 7px no-repeat;padding-left:10px;line-height:45px;}
div.bottom_nav #menu li a:hover{color:#f00}
div.bottom_nav #menu div{
	position:absolute;
	top:49px;
	left:0;
	display:none;
}
div.bottom_nav #menu ul{
	float:left;
	background:url(images/bg-menu.png) repeat;
	width:150px;
	padding:7px 0;
	margin:0;
	list-style:none;
}
div.bottom_nav #menu ul li{
	width:130px;
	height:auto;
	padding:0 10px;
	position:relative;
}
div.bottom_nav #menu ul li a{
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#fff;
	width:180px;
	background:url(images/arrow.gif) no-repeat 0 50% !important;
	padding:0 0 0 10px;
}

div.nav{margin:0 auto;width:200px;padding:20px 0;}
div.nav ul{list-style:none;}
div.nav ul li{display:inline;padding:0 20px;}

div.logo a{color:#000;}

div.vmenu{margin:65px 30px 20px 30px;font-size:12px;}
div.vmenu ul{list-style:none;}
div.vmenu ul li{margin:15px 0;background:url('images/vmenu_marker.gif') right 5px no-repeat;}
div.vmenu ul li:hover{background-image:url('images/vmenu_marker_hover.gif');}
div.vmenu ul li a{color:#6A6745;border-left:3px solid #B4B29C;padding-left:10px;}
div.vmenu ul li:hover a{color:#00883B;}
div.vmenu ul a:hover{color:#00883B;border-color:#00883B;}

div.specials{padding:10px 0;}
div.specials div.sp_inner{margin:0 30px;}
div.specials h3{}
div.specials ul{list-style:none;}
div.specials ul li{border-bottom:1px dashed #767676;}
div.specials ul li.last{border:none;}
div.specials div.more_link{float:right;}

div.content{margin-right:30px;}
div.content img.bord{border:1px solid #5B666C;}
div.content img.img_left{margin:0 10px 0 0;float:left;}

div.news_announces{padding:20px 0;}
div.news_announces h3{color:#007231;font-size:18px;font-weight:normal;font-family:"sans serif","times new roman",helvetica;margin:10px 0;}
div.news_announces div.more_link{float:right;}
div.news_announces div.cols{margin:10px 0;}
div.news_announces div.title{overflow:hidden;zoom:1;}
div.news_announces div.intro{margin:15px 0;padding-right:6%;}

div p{margin:0;}
div.footer span.light{color:#CCC;}
div.footer span.phone_code{font-size:10px;display:block;float:left;margin-top:4px;}
div.footer span.phone_number{font-size:22px;display:block;float:left;}
div.footer a.scheme_link{background:url('images/ico_scheme.gif') left no-repeat;padding-left:20px;}
div.footer div.lcol{border-top:3px solid #DDDCD4;}
div.footer div.rcol{border-top:3px solid #DDDCD4;overflow:hidden;zoom:1;}

div.footer div.copyright{color:#767676;margin:30px 0 0 0;border-left:5px solid #DDDCD4;padding-left:10px;}
div.footer div.contacts{float:left;margin:20px 120px 0 120px;}
* html div.footer div.contacts{margin:20px 50px 0 50px;}
div.footer div.banner{width:88px;height:18px;float:right;margin:5px 30px 0 0;}
* html div.footer div.banner{margin-right:15px;}


.qlinksel {font-size: 200%}
.mc {text-align: center; vertical-align: middle}
.adminmode {text-align: left; border: solid 0.3pt #FF9900; background-color: #FFFFCC;	vertical-align: top; padding: 6px 10px; margin: 0 20px 15px 20px }
.adminmode a { color: #f43939; margin: 0 6px }
