/* CSS Document */
*{
margin:0px;
padding:0px;
}
img{
border:0px
}
html{
width:100%;
height:100%;
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#374051
}
body{
width:743px;
margin:auto;
padding:28px 0 42px 23px
}

a {color:#ff0000; text-decoration:none;}
a:hover {color:#aa0000; text-decoration:underline;}

#left{
width:256px;
float:left;
border:12px solid #FFFFFF;
background-color:#FFFFFF;
}
#left img{
float:left;
padding-bottom:10px;
}
.location{
float:left;
width:156px;
height:75px;
padding:50px 0 0 110px;
background-image:url(images/location.gif);
background-position:top left;
background-repeat:no-repeat;
font-family:Verdana;
font-size:12px;
font-weight:bold
}
.location span{
display:block;
color:#1E2329;
padding:0 0 3px 0
}
.location p{
color:#323B4C
}
#right{
width:430px;
float:left;
background-image:url(images/right.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:26px 0 0 0;
padding:10px 10px 0 0;
font-family:Tahoma;
font-size:11px;
color:#1C1D21
}
#menu{
height:60px;
padding:0 0 34px 11px;
}
#menu li, #menu img{
float:left;
list-style-type:none
}
.title{
margin:0 0 18px 6px
}
.block1{
width:390px;
float:left;
padding:0 0 17px 28px;
}
.block1 img{
float:left;
margin:0 12px 0 0 
}
.more{
display:block;
float:left;
font-weight:bold;
color:#FF2A00;
background-image:url(images/more.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding:0 0 0 18px;
margin:7px 0 0 0;
text-decoration:underline
}
.more:viaited{text-decoration:underline}
.more:hover{text-decoration:none}
.block2{
width:408px;
float:left;
padding:7px 0 0 6px;
background-image:url(images/pic2.jpg);
background-position:top right;
background-repeat:no-repeat
}
.sign{
margin:19px 0 9px 52px
}
.links{
background-color:#C4C5B7;
width:392px;
margin:0 0 10px 11px;
padding:10px 0 6px 27px;
float:left;
display:inline
}
.links li{
float:left;
list-style-type:none;
background-image:url(images/arrow.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:0 0 0 20px;
width:170px;
}
.block3{
width:409px;
float:left;
padding:8px 0 10px 37px;
margin:0 0 21px 0;
background-image:url(images/dots.gif);
background-position:center;
background-repeat:repeat-y
}
.block3 div{
width:182px;
float:left
}
.pic1{
display:inline;
/*background-image:url(images/pic3.jpg);
background-position:bottom right;
background-repeat:no-repeat;*/
padding:0 0 5px 0;
margin:0 20px 0 0;
}
.s1{
width:180px;
padding:3px 0 0px 0
}
.block3 div li{
list-style-type:none;
background-image:url(images/disc.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 10px;
color:#D70000;
}
.block3 div li a{
color:#D70000;
text-decoration:underline
}
.block3 div li a:visited{text-decoration:underline}
.block3 div li a:hover{text-decoration:none}
.pic2{
display:block;
/*background-image:url(images/pic4.jpg);
background-position:bottom right;
background-repeat:no-repeat;*/
padding:0 0 5px 0;
}
#copy{
float:left;
padding:23px 0 0 37px;
font-family:Verdana;
font-size:11px;
color:#A1AFB6
}
#copy a{
color:#F4F1DE;
font-weight:normal;
text-decoration:none
}
#copy a:visited{text-decoration:none}
#copy a:hover{text-decoration:underline}
#copy span{
color:#F4F1DE;
}

/**************************/

li.but1 {width:104px; height:60px; background-image:url(images/but1.gif);}
li.but1 a {display:block; font-size:16px; color:#fff; font-family:Verdana; text-decoration:none; line-height:60px; text-align:center; width:104px;}
li.but1 a:hover {color:#ffcc00; border-bottom:5px solid #ffcc00;}
li.but1 a.active {border-bottom:5px solid #dd9900; color:#dd9900; font-weight:bold;}
/*li.but2 {width:104px; height:60px; background-image:url(images/but2.gif);}
li.but3 {width:104px; height:60px; background-image:url(images/but3.gif);}*/
li.but4 {width:107px; height:60px; background-image:url(images/but4.gif);}
li.but4 a {display:block; font-size:16px; color:#fff; font-family:Verdana; text-decoration:none; line-height:60px; text-align:center; width:107px;}
li.but4 a:hover {color:#ffcc00; border-bottom:5px solid #ffcc00;}
li.but4 a.active {border-bottom:5px solid #dd9900; color:#dd9900; font-weight:bold;}


#logo   {width:256px; height:100px; background-image:url(images/logo.png); margin-bottom:5px;}
h1.logotyp {width:256px; height:35px; color:#fff; font-size:12px; text-align:center; vertical-align:bottom; padding-top:65px;font-family:Verdana;text-transform: uppercase}
h1.logotyp a {display:block; text-decoration:none; background-color:#fff; color:#9E0202; line-height:22px; width:100%;}
h1.logotyp a:hover {background-color:#ffcc00; color:#fff;}
#headlocation {text-transform:uppercase; font-size:12px; color:#fff; margin-top:-37px; margin-left: -95px; margin-bottom: 35px;}


.titulek1 {width:100%; height:20px; background-image:url(images/title1.gif); background-repeat:repeat-y; margin-left:1px; padding-left:30px;  margin-bottom:3px;padding-bottom:0px;}
.titulek1 h2 {color:#D70000; text-transform:uppercase; margin-bottom:0px;padding-bottom:0px;}
.block1 {margin-bottom:0px; margin-top:0px;padding-top:0px;}
.block1 p {font-size:13px; text-align:justify;}
.clear {float:none;clear:both;}
#box {height: 540px;}

.targ {display:block; width:100px; float:left;}
input.kalk {display:block; float:mone; width:250px;}

h3.h3sluzby {margin-left:15px; margin-top:0px; padding-top:0px;}
h3 {margin-top:0px;padding-top:0px;}

p {margin-top:5px; margin-bottom:5px;}
ul.certifikaty {margin:10px;}
ul.certifikaty li {margin:5px; font-size: 12px;}

.block2x {margin-bottom:0px; margin-top:0px;padding-top:0px;width:390px; float:left; padding:0 0 5px 28px;}
.block2x p {font-size:13px; text-align:justify;}

.echo {position:absolute; top:0px; text-align:center; padding:10px; padding-top:340px; padding-bottom:340px; width:700px; color:#f00; background-color:#ccc; font-size:30px; font-weight:bold;
filter: alpha(opacity=60);  
-moz-opacity: 0.6;  
-khtml-opacity: 0.6;  
opacity: 0.6;  }

