html {min-height:100%;}

*html {height:100%;}

body {
	width:100%; 
	min-height:100%;
	margin:0px;
	padding:0px; 
	background:url(i/bg_met.jpg) repeat top left #ffffff;
	font-size:12px;
}

a{font:Tahoma, Arial, Verdana, sans-serif; color:#000; text-decoration:underline;}
a:hover{color:#8D1212;}

a.krank{font:Tahoma, Arial, Verdana, sans-serif; font-size:17px; color:#555; text-decoration:none; display:block; margin-bottom:12px; background:url(i/bul_ar.gif) no-repeat left center; padding-left:14px;}
a.krank:hover{color:#8D1212;}

a.r{font:Tahoma, Arial, Verdana, sans-serif; color:#550000;; text-decoration:underline;}
a.r:hover{color: #C01414;}

a.lfl{font:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000; text-decoration:underline;}
a.lfl:hover{color:#999999; text-decoration:underline;}

a.lin{font:12px Tahoma, Arial, Verdana, sans-serif; color:#454545; text-decoration:underline; font-weight:bold; padding-bottom:5px; display:block; padding-left:14px; background:url(i/bul_ar.gif) no-repeat left center;}
a.lin:hover{color:#8D1212;}

a.p{font:10px Tahoma, Arial, Verdana, sans-serif; color:#555; text-decoration:none; font-weight:normal;}
a.p:hover{color:#8D1212;text-decoration:underline;}

a.sp{font:12px Tahoma, Arial, Verdana, sans-serif; color: #515151; text-decoration:underline; font-weight:bold; padding-bottom:5px; display:block; padding-left:14px; background:url(i/bul_ar.gif) no-repeat left center;}
a.sp:hover{color: #999;}

a.spa{font:12px Tahoma, Arial, Verdana, sans-serif; color:#454545; text-decoration:none; font-weight:bold; padding-bottom:5px; display:block; padding-left:14px; background:url(i/bul_ar.gif) no-repeat left center;}
a.spa:hover{color:#8D1212; text-decoration:underline;}

a.nav{color: #55708e; font-size:12px; font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; text-decoration:none;}
a.nav:hover{color: red;}

a.mo{color: #444; font-size:10px; font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; text-decoration:underline; }
a.mo:hover{text-decoration:underline; color:#53393A}

a.mi{color: #444; font-size:12px; font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-weight:bold; text-decoration:none; display:block; margin-left:29px; padding:3px; padding-left:20px; margin-right: 15px; background:url(i/bul_men.gif) no-repeat left center;}
a.mi:hover{color: #444; background:#ccc no-repeat 0% 50%;}

a.mis{color: #752F34; font-size:12px; font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-weight:bold; text-decoration:none; display:block; margin-left:29px; padding:3px; padding-left:20px; margin-right: 15px; background:url(i/bul_men.gif) no-repeat left center;}
a.mis:hover{color: #752F34; background:#ccc no-repeat 0% 50%;}

a.footer{color: #ffffff; font-size:11px; font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;text-decoration:none; font-weight:bold;}
a.footer:hover{color: #ffffff; text-decoration:underline;}

#wrapc {background:url(i/bg_shad.gif) no-repeat top center;}
#wrapc2 {background:url(i/bg_shad2.gif) repeat-y top center;}
#wrapper {width: 1000px; left:50%; margin-left:-500px; position:relative; background: url(i/bg_middle_rep.jpg) repeat-y top center; min-height:100%; border-left:0px solid #aaa;border-right:0px solid #aaa;}
*html #wrapper {width: 1000px; left:50%; margin-left:-500px; position:relative; background: url(i/bg_middle_rep.jpg) repeat-y top center; height:100%;}
#top {height:366px; background:url(i/top.jpg) no-repeat top center;}
.mitem {text-align:left; float:left; padding-top:10px; padding-right:47px;}
#langwrap {padding-left:60px; float:left;}
.litem {float:left; padding-right:20px;}
#middle {background: url(i/bg_middle_pol.jpg) repeat-y top center;}
#middlecont {background:url(i/bg_middle.jpg) no-repeat top center; min-height:426px;}
*html #middlecont {background:url(i/bg_middle.jpg) no-repeat top center; height:426px;}
#leftmenu {width:272px; float:left; padding-top:76px;}
#middle2 {float:right; width: 638px; padding-right:50px; padding-left:37px; font-family:Tahoma, Arial, Verdana, sans-serif; color:#444; margin-top:50px; padding-top:10px; padding-bottom:40px; background:url(i/lm_bord.gif) repeat-y 0px 0px;  min-height:300px; line-height:17px;}
#middle td {padding: 5px; border:1px solid #999; border-collapse: collapse;}
#middle table {border-collapse: collapse; width:100%;}
.sep {margin-left:40px; background:url(i/lm_sep.gif) repeat-x top left; height:1px; font-size:1px; margin-top: 3px; margin-bottom:3px; margin-right:30px; }
#bottom {background:url(i/bg_bottom.jpg) no-repeat top center; height:165px;}
#contacts {float:left; width: 215px; padding-left:29px; margin-top: 85px; font-family: Tahoma, Arial, Verdana, sans-serif; font-size:12px; color:#fff; font-weight:bold; line-height:15px;}
#stat {filter: alpha(Opacity=50); opacity: .5; -moz-opacity: 50%; float:left; margin-top:127px; padding-left:40px;}
.mh2 {margin-top:20px;}
.more {text-align:right; margin-top:3px; margin-bottom:15px; padding-right:10px; margin-right:10px; background:url(i/bul_mo.gif) no-repeat 100% 6px;}
#logo {float:left; padding-left:65px;}
#slogan {float:right; padding-right:25px; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:22px; color:#fff; font-weight:bold; text-align:right; clear:both; padding-top: 15px; text-transform: uppercase; top:40px; right:3px; position:absolute;}
#adress {float:right; padding-right:25px; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:18px; color:#fff; text-align:right; clear:both; top:262px; right:3px; position:absolute; width:500px; text-transform:uppercase; font-weight:bold;}
#p {float:right; text-transform:uppercase; font-size:18px; margin-top:2px;}
#q {clear:both; height:1px; font-size:1px;}
#mheadm {font-size:21px; margin:0; padding-top:6px; margin-bottom:7px;}
#topsl {margin-bottom:6px; margin-top:5px;}
.ttn {text-transform:none;}
#msl {position:relative; top:5px; left:85px; width:580px; font-size:17px; font-weight:normal; margin:0;}
#fl {display:block; margin-top:35px; margin-bottom:20px; margin-left:0px; float:left; border:1px #000 solid;}
#phi {float:right; display:block; margin-right:4px; margin-left:10px;}
#nh {font-weight:normal; margin-top:40px; margin-bottom:30px; font-size:20px; letter-spacing:-1px; line-height: normal;}
.bl {font-size:10px; margin-top:25px; font-family: Tahoma, Verdana, Arial, sans-serif; padding-top:70px; line-height:normal;}
.bli {font-size:10px; margin-top:25px; font-family: Tahoma, Verdana, Arial, sans-serif; padding-top:170px; line-height:normal;}
#h20 {height:20px;}
#ei {display:block; float:right; padding-right:55px; padding-top:4px;}
#ump {padding-left:467px;}
#ump2 {padding-left:9px;}
#ump3 {padding-left:12px;}
.midh {margin-top:12px; margin-bottom:15px; font-size:20px; font-weight:normal; line-height:normal;}
.midhi {margin-top:12px; margin-bottom:5px; font-size:20px; font-weight:normal; line-height:normal;}
.midhk {margin-top:12px; margin-bottom:10px; font-size:20px; font-weight:normal; border-left: 14px #8D2C2C solid; padding-left:14px; line-height:normal;}
.mb15 { margin-bottom:15px; margin-top:25px; font-size:20px; font-weight:normal; line-height:normal;}
.flr {float:right;}
.mhead {font-size:13px; margin:0; line-height:17px; padding-bottom:1px;}
.zap {list-style-type:disc; margin-bottom:4px;}
.unh {font-size:14px; font-weight:bold; margin-bottom: 20px; margin-top:25px; color:#444;}
.h {background:#ccc; font-weight:bold;}
#a td {border:0; vertical-align:top; padding:0;}
.galit {float:left; width: 150px; background:#dadada; border:1px #ccc solid; margin-right:10px; margin-bottom:10px; padding-top:5px; line-height:25px; text-align:center; font-size:11px;}
.lf {width: 200px; background:#dadada; border:1px #ccc solid; margin: 30px 0px 20px 38px; padding-top:15px; line-height:35px; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.path {font-size:10px; margin-bottom:20px; font-weight:normal; color:#555;}
.numb {font-size:70px; font-weight:bold; float:left; width:60px; padding-left:5px; line-height:normal;}
.numbg {font-size:70px; font-weight:bold; float:left; width:60px; padding-left:5px; line-height:normal;}
.off {background:#dadada; border:1px #ccc solid; padding:5px; clear:both;}
.offz {border:1px #ccc solid; padding:5px; clear:both;}
.offph {float:right; padding:5px; border:1px #ccc solid; margin-left:3px;background:#dadada; border-top:none;}
.offphc {padding-bottom:15px;}
.cl {clear:both;}
.left {float:left; width:560px;}
.db {border-left:7px solid #aaa; padding-left:15px;}
.pp {height:5px; font-size:1px;}
.imgtxt {float:left; margin: 2px 20px 10px 0px; border:1px #bbb solid;}
