a{text-decoration:none;}
html, body{margin:0;padding:13px 0;background:url('images/bg.png') repeat-x #ffffff;text-align:center;font-family: Tahoma, sans-serif;font-size:12px;}
a img{border:none;}
#wrap{
  margin:0 auto;
  padding:0;
  width:960px;
  text-align:left;
}
#header{
  height:190px;
  width:auto;
}
th,td {margin:0;padding:0;border:none;}
#logo{width:400px;height:190px;float:left;}
#top_menu{
  display:inline-block;
  line-height:28px;
  font-weight:bold;
  margin:22px 0;
  background:url('images/header/menu.png') repeat-x;
  width:551px;
  height:30px;                              
  float:right;
  text-align:center;
}
#top_menu a{color:#007784; border-right:1px #26b7c7 solid;padding-right:13px;padding-left:13px;font-family:Arial;}
.top_menu_konec a{border:none;}
#top_menu a:hover{color:#ffffff}
.menu_separator{width:1px;height:30px;background:url('images/header/separator_menu.png');}
.hover{color:#FFFFFF !important;}
#obrazek{
  width:551px;
  height:116px;
  float:right;
}
.separator{clear:both;}

#left{
float:left;
width:215px;
min-height:458px;
margin-top:27px;
margin-bottom:20px;
border-right:2px solid #f0f0f0
}

span.ods {
  font-size: 10px;
  float: right;
}

.search{
  width:195px;
  height:30px;
  background: #f0f0f0;
  text-align:center;
  color:#bcbcbc;
  padding-left:5px;
  margin-top:-12px;
}
.search_input{color:#bcbcbc;position: relative; top: -3px;}
.search_submit{ position: relative; top: 3px; width:24px;height:23px;}

.produkty{
  width:200px;
}
.produkty a{margin-top:1px;background: url('images/left/produkty_bg.png');color:#898989;font-weight:bold;line-height:30px;display:inline-block;width:185px;
  padding-left:15px;}
.produkty a:hover{color:#000000;}
.novinky{
  background:#f0f0f0;
  color:#898989;
  width:168px;
  padding:10px 16px;
  border-bottom: 1px #dadada dashed;
  margin-top:2px;
}
.novinky a{
color:#898989;
}
.novinky a:hover{
color: #000000;
}
.novinky h3{
color:#898989;
font-weight:bold;
}

#obsah{
  margin-top:27px;
  float:right;
  width:725px;
  min-height:467px;
}
.text{
  min-height:300px;
  width:724px;
  font-size:12px;
  color:#667f90;
}
.text h2{color:#667f90;}
.bottom_menu{
  width:724px;
}
.odkazy{
  width:167px;
  padding-left:21px;
  
}
.odkazy a{display:inline-block;line-height:18px;width:157px;margin-bottom:9px;background:#f0f0f0;padding-left:10px;color:#667f90;font-weight:bold;}
.heslo{display:inline-block;line-height:18px;width:157px;margin-bottom:9px;background:#f0f0f0;padding-left:10px;color:#667f90;font-weight:bold;}
.odkazy a:hover{color:#ffffff;}

.newsletter{
  color:#667f90;
  padding-left:2px;
  padding-right:4px;
}
.newsletter_input{border:none;background:url('images/input_newsletter.png') no-repeat;width:131px;height:30px;padding-left:10px;position:relative;top:-9px;left:4px;}
#footer{
  width:935px;
  height:30px;
  background: #f0f0f0;
  color:#898989;
  vertical-align:middle;
  line-height:30px;
  padding-left:25px;
  font-size:12px;
}
#footer a{text-decoration:underline;color:#898989;font-weight:bold;}
#footer a:hover{color:#565656;}
.proc_si_vybrat{width:235px;}
.uzitecne_odkazy{width:265px;}
.td_nadpis{
width:715px;
height:30px;
color:#ffffff;
font-weight:bold;
background:#04acbf;
padding-left:10px;
line-height:30px;
}
.tr_nadpis{
height:30px;
line-height:30px;
background:#04acbf;
text-align:center;
color:#ffffff;
font-weight:bold;
}
.asdf{
padding-left:5px;
}

.kontakt_form form{margin:0 0 0;padding:0;width:100%; }
.kontakt_form form fieldset{border:0 none;padding:10px;margin:1em 0}
.kontakt_form form label{ display:block;float:left; width:100px; padding:0; margin:5px 0 0; text-align:left; font-weight:bold;}
.kontakt_form form fieldset legend{font-weight:bold;font-size:1em}
.kontakt_form form input,.kontakt_form form textarea{color:#000;width:auto;margin:5px 0 0 10px;background:#fbfbfb;border:2px solid #D5D5D5}
.kontakt_form form input:hover{border-color:#0cafc1}
.kontakt_form form input:focus{border-color:#0cafc1}
.kontakt_form form textarea:hover{border-color:#0cafc1}
.kontakt_form form textarea:focus{border-color:#0cafc1}
.kontakt_form form input#reset{margin-left:0px}
.imgs img{
  border:1px dotted #0cafc1;
}
