#top {background: url(../images/bg_top.jpg) no-repeat 0 0; height: 265px; }
#top h1 {float: left; padding: 60px 0 45px 20px;}
#top h1 a {display: block;	background: url(../images/logo.gif) no-repeat 0 0; width: 325px; height: 80px;}
#top h2 {float: left; padding: 60px 0 45px 20px;}
#top h2 a {display: block;	background: url(../images/logo.gif) no-repeat 0 0; width: 325px; height: 80px;}
#top .loga {float: right; margin: 49px 20px 0 0; background: url(../images/loga.jpg) no-repeat 0 0; width: 287px; height: 101px;}
#top .top_menu {clear: both; background: url(../images/bg_topmenu.jpg) no-repeat 0 0; padding: 8px 0 0 35px; height: 58px; _height: 66px;}
#top .top_menu li {float: left; padding: 0 29px;}
#top .top_menu li a {padding: 0 32px; line-height: 30px; color: #fff; font-size: 115%; text-transform: uppercase; text-decoration: none;}

/* Left Area */
.left_area {float: left; padding: 0 10px; width: 180px; _width: 200px;}
.left_menu {position: relative; left: -10px; width: 180px; margin-bottom: 5px;}
.left_menu li {padding: 0 10px 10px 39px; width: 131px; width: 180px; _width: 190px; background: url(../images/bg_left_menu.gif) no-repeat 0 0;}
.left_menu li.sel {background: url(../images/bg_left_menu.gif) no-repeat 0 -80px;}
.left_menu li a {line-height: 20px; color: #fff; text-transform: uppercase; text-decoration: none;}
.left_menu li.sel a {color: #000;}
.left_area .ban {margin-top: 15px;}
.left_area h4 {margin-top: 15px; text-transform: uppercase; font-weight: normal; color: #666f80; padding: 0 0 19px 10px; background: url(../images/bg_box180_top.gif) no-repeat 0 100%;}
.left_area .box {background: url(../images/bg_box180_bottom.gif) no-repeat 0 100%;}
.left_area .loga {padding: 0 0 11px 10px;}
.left_area .kontakt {padding: 0 15px 10px 15px;}
.left_area .kontakt p {padding-top: 5px;}
.left_area .kontakt p.small {font-size: 90%;}

.partneri {margin: 0 10px; padding: 10px 0; border-top: 3px solid #e5e6e7;}
.partneri h4 {color: #666f80; text-transform: uppercase; font-weight: normal;}
.partneri p {text-align: center; text-transform: uppercase; color: #999; padding: 20px 0;}

/* Bottom */
#bottom {margin: 0 auto; width: 950px; padding: 20px 0 0 0; _height: 75px; min-height: 55px; background: #edeeef url(../images/bg_bottom.jpg) no-repeat 0 100%; text-align: center;}
#bottom p a {color: #282c33;}
#bottom p span {color: #edb329; padding: 0 8px;}
#bottom .copy {padding-top: 12px; font-size: 90%; color: #666f80;}
