.wrapper {min-height:100%; _height:100%; margin-bottom:-90px;}

.header {background:url(/images/head_bg.jpg) 0 0 repeat-x; position:relative; height:205px;}
.header h2, .header h3, .header h2 a {color:#fff; float:left; font-weight:normal; margin:75px 40px;}
.header h2 {font-size:2.5em;}
.header a.to_main {display:block; height:40px; left:35px; position:absolute; top:75px; width:200px;}
.header h3 {font-size:1.5em;}
.header h3 span {color:#cacaca; font-size:1em;}

.safe {width:347px; height:100%; background:url(/images/head_safe.jpg) 0 0 no-repeat;}


.main_menu {clear:both; width:100%; background:#c1c1c1; height:31px; border-top:1px solid #848484;}
.main_menu li {float:left; margin: 0 25px; width:100px; height:100%; position:relative;}

.main_menu li a {color:#fff; text-decoration:none; font-weight:bold; display:block; width:100%; height:100%; padding:5px 15px; font-size:1.2em; position:absolute; text-align:center; z-index:1;}

.sub_main_menu {position:absolute; /*height:40px;*/ margin:31px 0 0 0; padding:0 0 0 115px; background:#B91E1E; width:450px; _width:460px; height:34px; display:none; z-index:2;}
.main_menu .open .sub_main_menu{display:block;}
.sub_main_menu li {margin:0; padding:0; width:auto; float:left; margin:8px 16px;}
.sub_main_menu li.selected a {color:#bdbdbd;}
.sub_main_menu li a {color:#000000; display:inline; margin:0; padding:0; position:static;}
.main_menu li.selected .sub_main_menu {display:block;}
.main_menu li a:hover, .main_menu li.selected a {height:55px; _height:100%; background:#b91e1e; color:#bdbdbd;}
.main_menu li.selected .sub_main_menu li a {color:#000;}
.main_menu li.selected .sub_main_menu li a:hover {color:#bdbdbd;}
.main_menu li.selected .sub_main_menu li.selected a {color:#bdbdbd;}


.footer_ghost {height:90px;}

.footer {background:#dbdbdb url(/images/footer_bg.jpg) 0 0 repeat-x; clear:both; width:100%; height:90px; margin:-90px 0 0 0; position:relative;}
.footer p {text-align:center; margin:0 400px; font-weight:bold; padding:40px 0 0; color:#514d4d;}
.counter {margin:30px 0 0 5%;}
.mira {background:url(/images/mira.png) 0 0 no-repeat;
	  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mira.png',sizingMethod='crop');
	  height:53px; padding:10px 0 0 65px; margin:15px 5% 0 0; color:#707070; width:200px;}
.mira a {color:#707070;}
	  