/* style.css */
a img,address,applet,area,blockquote,body,caption,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,img,legend,li,map,object,ol,p,param,pre,small,sub,sup,table,td,th,tr,ul{border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
img{border:0;}
sub,sup{line-height:1;font-size:60%;}
table{border-collapse:collapse;border-spacing:0;}
td,th{vertical-align:top;}
address{font-style:normal;}
.required,.red{color:red;}
.green{color:green;}
.cleaner{clear:both;font-size:0;height:1px;display:block;}
.hidden{display:none;}
.float-left{float:left;}
.float-right{float:right;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
:focus{outline:0;}
a{color:#da1c20;}
a:hover{text-decoration:none;}
h1{font-size:24px;line-height:24px;margin:0;padding:0;}
h2{font-size:18px;line-height:18px;margin-bottom:10px;}
h3{font-size:14px;line-height:14px;}
h4{font-size:12px;line-height:12px;}
h1,h2,h3,h4{color:#da1c20;font-weight:normal;}
small{font-size:90%;}
form input.text{}
form input.radio{}
form input.checkbox{}
form input.submit{cursor:pointer;}
form button{cursor:pointer;}
form select{}
form textarea{}
/* ************************************************************************************************* * *  rozvrzeni stranky *    * ************************************************************************************************* */
.clear{clear:both;}
html{font:normal normal normal 12px/1.5 arial,Helvetica,Tahoma,Verdana,sans-serif;}
body{background:url(../images/background.png) top center repeat-x;background-color:#f6f6f6;color:#333333;font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;}
#wrapper{width:972px;margin:0 auto;background:url(../images/back.png) top center repeat-y;}
#header{background:url(../images/header.png) 0 0 no-repeat;width:972px;height:380px;}
#header-top{height:131px;overflow:hidden;}
#tagline{position:relative;top:-20px;left:300px;color:#da1c20;line-height:18px;font-size:18px;}
#links{position:relative;padding:0;margin:0;top:20px;left:220px;}
#links li{display:inline;padding-right:10px;}
#links a{color:#666666;font-size:14px;text-decoration:none;line-height:14px;}
#links a:hover{color:#da1c20}
#logo{position:relative;top:46px;left:26px;}
#lang{position:relative;font-size:10px;top:-70px;left:736px;}
#presentation{width:960px;height:213px;margin-left:6px;}
#menu{margin:0 0 0 25px;padding:0;}
#menu li{list-style:none;display:inline;text-shadow:#011e39 -1px -1px 1px;font-weight:bold;line-height:33px;padding:5px;}
#menu li#first{background:url(../images/menu-hp.png) top left no-repeat;}
#menu li a{text-decoration:none;color:#FFFFFF;line-height:14px;}
#menu li.active{text-shadow:#c0191c -1px -1px 1px;background-position:top right;}
#menu li.active a{color:#c5d9ed;}
#menu li a:hover{color:#c5d9ed;}
#content{margin:0 25px 0 25px;padding-top:25px;}
.map-link{padding:7px 0 3px 20px;background:url(../images/flag.png) left center no-repeat;margin-top:5px;display:block;}
#footer{width:920px;margin:0 auto;background:url(../images/footer.png) top center no-repeat;padding:20px 26px;color:#666666;}
#footer img{margin-right:10px;}
#footer p{margin:6px 0;line-height:16px;}
/* Homepage */
.hp{background:url(../images/homepage-back.png)  center -30px no-repeat;height:800px;}
.hp .div-50{float:left;width:440px;padding:0 10px;}
.hp-item{position:relative;height:160px;overflow:hidden;width:440px;}
#elektro h2,#elektro a{color:#00adef;font-weight:bold;}
#gastro h2,#gastro a{color:#e48418;font-weight:bold;}
#cerpadla h2,#cerpadla a{color:#91a825;font-weight:bold;}
#interiery h2,#interiery a{color:#90959c;font-weight:bold;}
#tezka h2,#tezka a{color:#fe0000;font-weight:bold;}
#specialni h2,#specialni a{color:#be0002;font-weight:bold;}
#trasovaci h2,#trasovaci a{color:#be0002;font-weight:bold;}
#servis h2,#servis a{color:#800000;font-weight:bold;}
.www{position:absolute;right:0;bottom:45px;}
