*{
font-family: arial, sans-serif, sans;
}
body{
margin: 0 auto;
background: #3c3934 url('images/html/nbg.gif') repeat-x top left;
background-repeat: repeat-x;
background-color: #3c3934;
}
#block{
position: relative;
margin: 0 auto;
width: 750px;
height: auto;
background: transparent !important;
}
#firm{
position: relative;
width: 700px;
margin: 0 auto;
margin-top: 1px;
}
#logo{
position: relative;
margin-top: 60px;
width: 700px;
height: 205px;
background-color: #f5ce2f;
}
#emsobr{
position: absolute;
left: 0;
top: 0;
width: 700px;
height: 205px;
background: transparent url('images/html/logo-top.png') no-repeat top center;
}
#menu{
margin-top: 55px;
margin-right: 15px;
}
#menu ul{
float: right;
margin-top: -37px;
}
#menu ul li{
float: left;
display: inline;
list-style-type: none;
color: #000;
}
a{ color: #363636;}
#menu ul li a{
font-family: verdana, tahoma, arial, sans-serif;
font-size: 0.75em;
background: #f5ce2f url('images/html/mbg.png') repeat-x bottom center;
background-image: url('images/html/mbg.png');
background-color: #f5ce2f;
padding: 20px 13px 5px 13px;
line-height: 50px;
margin: 0 2px;
text-decoration: none;
border: 3px solid #f5ce2f;
border-bottom: 0;
color: #fff;
}
#menu a:hover{
background-image: url('images/html/mbg2.png');
background: #f5ce2f url('images/html/mbg2.png') repeat-x bottom center;

}
#menu ul li .active{
background: #f5ce2f url('images/html/mbg3.png') repeat-x bottom center;
background-color: #f5ce2f;
font-weight: bold;
border: 1px solid #f5ce2f;
color: #fff;
}
#platz{
width: 750px;
border-top: 0;
height: auto;
margin: 0 auto;
background: transparent;
}
#obsah_r{
width: 680px;
margin: 0 auto;
background: #fff url('images/html/bgobsah.gif') repeat-y;
font-size: 0.8em;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
min-height: 500px;
}
#obsah{
width: 680px;
margin: 0 auto;
background-color: #fff;
font-size: 0.8em;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
min-height: 500px;

}
.block_of_left{
width: 210px;
margin: 10px 0;
margin-top: 0 !important;
margin-bottom: 0;
margin-left: 0;
padding-bottom: 20px;
background: #727272 url('images/html/bgl.png') no-repeat top center;
float: left;
padding-top: 10px;
}
.block_of_right{
margin-top: 10px;
height: auto;
background: #fff;
float: right;
border: 1px solid #fff;
padding: 10px;
width: 440px;
}
.novinky{
color: #c1bebb;
margin-bottom: 10px;
padding: 5px 0 1px 0;
text-align: center;
}
#line{
width: 670px;
height: 37px;
background: #fff url('images/html/line.png') no-repeat center top;
padding: 0 15px;
}
#line h5{
margin: 10px 15px 0 10px;
text-align: right;
width: 300px;
float: right;
}
#search{
float: left;
width: 300px;
margin: 8px 0 0 10px;
}
#search .s{
font-size: 0.7em;
background-color: #fdf4d0;
border: 1px solid #555;
}
#search .b{
font-size: 65%;
background-color: #f4c70f;
border: 1px solid #111;
}
.novinka{
color: #fff;
margin: 0 10px 10px 10px;
}
.novinka .nadpis a{
font-weight: bold;
display: block;
text-decoration: underline;
color: #f6ce2e;
margin: 0;
}
.novinka .obsah_novinky{
color: #ffffdd;
display: block;
font-size: 90%;
padding-left: 5px;
margin: 0;
}
.novinka .obsah_novinky a{
text-decoration: none;
}
.novinka a{
color: #fff;
text-decoration: underline;
}
.novinka a:hover{
color: #fae285;
}
.block_of_right h3{
margin-bottom: 5px;
border-bottom: 2px dashed #f6ce2e;
padding-bottom: 4px;
font-size: 1.1em;
color: #3a3734;
}
.left{
float: left;
margin: 5px 10px;
margin-left: 0;
}
.right{
float: right;
margin: 5px 10px;
margin-right: 0;
}
#bottom{
width: 650px;
margin: 0 auto;
padding: 43px 50px 30px 0;
text-align: right;
color: #c4c4c4;
font-size: 0.7em;
background: #3a3734 url('images/html/bottom.png') no-repeat center top;
}
#bottom a{
color: #c4c4c4;
}
#bottom a:hover{
color: #f6ce2e;
text-decoration: none;
}
.u{
text-decoration: underline;
}
.znovinka{
text-decoration: none;
color: #fff;
margin: 20px 35px 0 35px;
}
.znovinka .znadpis{
font-weight: bold;
display: block;
color: #000;
margin: 0;
font-size: 1.3em;
}
.znovinka .zobsah_novinky{
color: #000;
display: block;
font-size: 90%;
padding-left: 90px;
margin: 0;
}
.znovinka .zobsah_novinky{
text-decoration: none;
}
.znovinka{
color: #fff;
text-decoration: underline;
}
.zpet{
margin-top: 20px;
display: block;
text-align: center;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
color: #485d1d;
}
a:hover{
color: #6c8b2c;
}
.refer{
margin-bottom: 20px;
}
.refer .rnadpis{
display: block;
margin-bottom: 5px;
border-bottom: 2px dashed #f6ce2e;
padding-bottom: 4px;
font-size: 1.1em;
color: #3a3734;
font-weight: bold;
}
.refer .rpopis{
padding: 0 10px;
display: block;
}
.refer .rfotky{
display: block;
padding: 5px;
text-align: left;
}
.refer .rfotky a img{
border: 2px solid #fae285;
margin: 3px;
width: 80px;
}
.refer .rfotky a:hover img{
border: 4px solid #f6ce2e;
}
.limit{
color: #fff;
padding: 0 3px;
text-decoration: none;
border: 1px solid #3a3734;
background-color: #756f68;
margin: 0 2px;
}
.act{
font-weight: bold;
}
.block_of_left ul{
color: #f4c60b;
}
.block_of_left ul li a{
color: #fff;
text-decoration: none;
}
.block_of_left ul li a:hover{
color: #fff;
text-decoration: underline;
}
#full_resolution{
margin: 20px 25px;
}
#full_resolution h3{
margin-bottom: 5px;
border-bottom: 2px dashed #f6ce2e;
padding-bottom: 4px;
font-size: 1.3em;
color: #3a3734;
}
#full_resolution h4{
font-size: 1em;
color: #403c37;
display: inline;
}
#full_resolution p{
margin-top: 0;
margin-bottom: 25px;
}
.i{
font-style: italic;
}
.b{
font-weight: bold;
}
.more{
display: block;
text-align: center;
font-weight: bold;
color: #366ca3;
}
.top_index{
vertical-align: super;
font-size: 0.6em;
}
#r{
border: 1px solid #000;
border-collapse: collapse;
}
#r tr td{
text-align: center;
border: 1px solid #000;
border-collapse: collapse;
}
#r .b{
text-align: left !important;
}

h1{
color: #000;
margin-top: 20px;
}
#logo h3{
font-size: 1em;
color: #000;
}
a img{border: 0;}

.k_popis{
color: #000;
display: block;
margin: 0 20px;
}
.k_kontakt{
display: block;
margin: 1px 0 8px 40px;
font-weight: bold;
color: #F6CE2E;
font-size: 1.2em;
}
.t_op{vertical-align: top;}
.lo{
width: 140px;}

#contact_form .input{
font-size: .95em;
border: 1px solid #575757;
background-color: #FFFFE6;

}
.center{
margin-left: 60px;
}
