@charset "utf-8";
/* CSS Document */

body { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:left; background: #ffffff url(
/clip/bg-body.jpg) repeat-x center top;}

* {padding: 0; margin: 0;}
.clear {clear: both;visibility: hidden; line-height: 1%; font: 1%;}
img{ border:0;}

a{ color:#104a7d; text-decoration:none;}
a:hover{font-weight:normal; text-decoration:underline;}

#bg-holder{width:920px; margin: 0 auto 0 auto; background:url(/clip/bg-shade.png) repeat-y center top;}
#menu-holder{width: 900px; height:46px; background: #ffffff url(/clip/bg-menu.jpg) repeat-x center top; margin: 20px auto 0 auto;}
#menu-holder ul{list-style:none;}
#menu-holder li{display:inline;}
#menu-holder li a{float:left; display:block; height:31px; text-align:center; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px; padding:15px 24px 0 23px;}
#menu-holder li a:hover{background:url(/clip/menu-hover.jpg) repeat-x right top;}

#holder{ width:886px; margin: 0 auto 0 auto;   padding:7px; min-height:800px; background:#ffffff;}
#top-holder{ width:843px; height:232px; background:#104a7d; padding:18px 0 0 43px; position:relative;}
.top-text{ width:824px; height:205px; background:url(/clip/bg-nadpis.jpg) no-repeat center top; padding: 25px 0 0 17px;}
.top-text h1{ font-size:18px; color:#ffffff; font-weight:normal; margin-top:6px;}
.top-text h1 span{ font-size:24px; color:#4391c7; font-weight:bold; margin-left:10px;}
.top-text p{ color:#ffffff; margin-top:50px; width:448px; text-align:justify;}
.top-text input.btn-realizace{ cursor: pointer; font: 11px Verdana, Helvetica, sans-serif; color: #ffffff;padding-bottom:3px;font-weight: bold;width:117px;height:31px;border:0;background-image:url(/clip/btn-realizace.jpg);background-color: transparent;  margin: 20px 0 0 0;}
.logo{ width:62px; height:62px; position:absolute; top:180px; right:15px; z-index:10;}
.logo img{ border:0;}
.barak{ width:439px; height:254px; background:url(/clip/barak.png) no-repeat center top; position:absolute; z-index:5; top:-7px; right:0;}

#content-holder{width: 886px; padding-top:40px;}
#left{ width:550px; float:left; display:inline;}
#left h2{ font-size:18px; color:#104a7d; padding:0 0 10px 20px; font-weight:normal; background:url(/clip/divider.jpg) repeat-x center bottom;}
.popis-holder{background:url(/clip/bg-blue.jpg) repeat-x center top; padding:20px; text-align:justify; color:#3e548a;}
.offer-holder{ width:550px; background:url(/clip/bg-blue.jpg) repeat-x center top; padding-bottom:20px;}
.offer{ width:235px; float:left; display:inline; padding:20px 20px 0 20px; }
.offer h3 a{ font-size:11px; color:#104a7d; font-weight:bold; text-decoration:none;}
.offer p{ color:#62afe3;}

.aktuality-holder{background:url(/clip/bg-blue.jpg) repeat-x center top; padding:20px 20px 0 20px; text-align:justify; color:#3e548a;}
.aktualita{ margin-bottom:20px;}
.aktualita h3 a{ color:#104a7d; font-size:12px; font-weight:bold; text-decoration:none;}
.aktualita img{ float:left; display:inline; margin-right:20px;}

.partneri-holder{padding:20px;}
.partneri-holder a{ color:#104a7d; text-decoration:none;}
.partneri-holder a:hover{font-weight:normal; text-decoration:underline;}

#right{width:316px; float:right; display:inline;}
.up-holder{width:316px; position:relative;}
.up-nadpis{width:316px; height:42px; background:url(/clip/bg-upo.jpg) no-repeat left top; position:relative;}
.up-nadpis h2{ position:absolute; top:10px; left:20px; font-size:14px; font-weight:normal; color:#ffffff;}
.up-nadpis a{ position:absolute; top:20px; left:270px; font-size:11px; font-weight:bold; color:#104a7d; text-decoration:none;}
.up-content{ width:286px; background:url(/clip/bg-blue-2.jpg) repeat-x center top; padding:15px; margin-top:2px;}
.up-content img{ border:4px solid #ffffff; float:left; display:inline; margin-right:15px;}
.up-content p{ color:#3e548a;}

.ex-reference{  margin-bottom:20px;}
.ex-reference h2{ padding:10px; background:#eff7fa; color:#104a7d; font-size:13px; font-weight:bold;}
.ex-content{width:286px; background:url(/clip/bg-blue-2.jpg) repeat-x center top; padding:15px; margin-top:2px;}
.ex-content ul{float:left; width:143px; line-height:20px;}
.ex-content li{ list-style:none;}
.ex-content li a{ color:#104a7d; text-decoration:none;}
.ex-content li a:hover{font-weight:bold;}

.obory-holder{ margin-bottom:20px;}
.obory-holder h2{ padding:10px; background:#eff7fa; color:#104a7d; font-size:13px; font-weight:bold;}
.obory-content{width:286px; background:url(/clip/bg-blue-2.jpg) repeat-x center top; padding:15px; margin-top:2px;}
.obory-content ul{float:left; width:143px; line-height:20px;}
.obory-content li{ list-style:none;}
.obory-content li a{ color:#104a7d; text-decoration:none;}
.obory-content li a:hover{font-weight:bold;}

.bottom{ height:10px; width:920px; background:url(/clip/bg-bottom.png) no-repeat center top; margin:0 0 10px 0;}

#menu-bottom{width: 900px; height:46px; background: #104a7d; margin: 0 auto 0 auto;}
#menu-bottom ul{list-style:none;}
#menu-bottom li{display:inline;}
#menu-bottom li a{float:left; display:block; height:31px; text-align:center; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px; padding:15px 24px 0 23px;}
#menu-bottom li a:hover{background:url(/clip/menu-hover.jpg) repeat-x right top;}

.footer{width:900px; margin:10px auto 10px auto; text-align:right; color:#104a7d; font-size:10px;}
