/******************************************************************************* 
* Soubor kaskádových stylů CSS
* 
* 2009-11-24 Chaloupka Jaromír 
*******************************************************************************/ 
* { margin: 0; padding: 0; }
body {
  font-family: Arial, sans-serif;
  font-size: 80%;
  color: #1F1A17;
  background: #F5F5F3 url(../img/pozadi.jpg) repeat-x top left;
  text-align: center;
}
#kontejner {position:relative; width:1000px; margin:20px auto 0 auto; text-align:left; background-color:#fff; overflow:hidden;}
#kontend {position:relative; width:1010px; margin:0 auto; background:url(../img/kontend.jpg) no-repeat bottom left; height:50px;}
#zahlavi {width:1000px; position:relative; height:115px;}
#logo {position:absolute; width:320px; height:55px; top:30px; left:50px;}
#vyhledavani {position:absolute; width:245px; height:30px; top:55px; left:720px;}
#vyhledavani table {margin:0; padding:0;}
#vyhledavani table td {padding:1px;}
#vyhledavani table td input.q {font-family:Arial,sans-serif; padding:4px; border:1px solid #ccc; width:170px;}
#vyhledavani table td input.t, #pravy table.form_fulltext td.t input, #planovac p input.tlacitko, #pravy table.poptavka td input.tlacitko, #pravy table.zmena_hesla td input.tlacitko
{font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; padding:3px 4px; color:#fff; background-color:#B0A694; border:1px solid #B0A694; cursor:pointer;}
#vyhledavani table td input.t {width:70px;}
#vyhledavani table td input.t:hover {background-color:#009E60; border:1px solid #009E60;}
#mutace {position:absolute; width:45px; height:20px; top:20px; left:920px;}
#mutace p {text-align:right;}
#mutace p a {width:16px; height:16px; display:block; float:left; margin-right:5px;}
#mutace p a span {display:none; visibility:hidden;}
#mutace p a.aktivni, #mutace p a:hover {border-bottom:3px solid #FFB00F;}
#mutace p a#cs {background:url(../img/cs.png) no-repeat top left;}
#mutace p a#en {background:url(../img/en.png) no-repeat top left;}
#mutace p a#de {background:url(../img/de.png) no-repeat top left;}
#mutace p a#ru {background:url(../img/ru.png) no-repeat top left;}

#menu {height:40px; background-color:#009E60; margin:0 30px;}
#menu ul {list-style:none; margin:0;}
#menu ul li {display:inline;}
#menu ul li a {display:block; float:left; color:#fff; padding:12px; text-transform:uppercase; text-decoration:none; background:#009E60 url(../img/oddelovac.gif) no-repeat 100% 50%;}
#menu ul li.aktivni a, #menu ul li a:hover {display:block; float:left; color:#1F1A17; padding:12px; text-transform:uppercase; text-decoration:none; background:#00D580 url(../img/oddelovac.gif) no-repeat 100% 50%}
#menu ul li.aktivni a {background:#FFB51C url(../img/oddelovac.gif) no-repeat 100% 50%;}
#menu ul li.posledni a {background-image:none;}

#menu2, #nprodukty {background-color:#F6F5F3; border:1px solid #E4E3DF; width:220px; margin:10px 0 30px 0;}
#menu2 ul, #nprodukty ul {list-style:none; margin:0;}
#menu2 ul li a, #nprodukty ul li a {display:block; padding:8px 10px 8px 20px; color:#1F1A17; font-weight:normal; text-decoration:none; background:url(../img/li1.gif) no-repeat 10px 50%;}
#menu2 ul li a:hover, #menu2 ul li.aktivni a, #nprodukty ul li a:hover, #nprodukty ul li.aktivni a {display:block; padding:8px 10px 8px 20px; color:#1F1A17; font-weight:bold; text-decoration:none; background:#FFD680 url(../img/li2.gif) no-repeat 10px 50%;}
#menu2 ul li.aktivni a {background:#FFB51C url(../img/li2.gif) no-repeat 10px 50%;}

#motiv {width:940px; height:190px; margin:0 30px; background-color:#FFB51C; overflow:hidden; position:relative;}
#motiv .mott {position:absolute; top:0; left:0; width:670px;}
#motiv .moto {position:absolute; top:0; left:670px; width:270px;}
#motiv .mott p {padding:10px 20px 20px 20px; font-size:120%; line-height:20px;}
#motiv .mott p.nadpis {padding:25px 20px 10px 20px; font-size:140%; font-weight:bold;}

#obsah {width:940px; margin:30px 30px 0 30px;}
#levy {float:right; width:220px; margin-right:50px;}
#pravy {float:right; width:670px;}

#pravy p {line-height:19px; padding:7px 0; text-align:justify;}
#pravy h2 {font-size:140%; padding:15px 0 5px 0;}
#pravy h3 {font-size:130%; padding:15px 0 5px 0; color:#009E60;}
#pravy ol {margin:10px 30px;}
#pravy ol li {margin:8px 0;}
#pravy ul {margin:10px 20px 10px 10px; list-style:none;}
#pravy ul li {background:url(../img/li1.gif) no-repeat 0 5px; margin:8px 0; padding-left:12px; line-height:19px;}
#pravy ul li ul li a {font-weight:normal; color:#1F1A17;}
#pravy ul li ul li a:hover {font-weight:normal; color:#009E60;}
#pravy table {margin:15px 0; border-collapse:collapse;}
#pravy table th {padding:8px; border:1px solid #D8D7D1; background-color:#EDEBE7;}
#pravy table td {padding:5px 8px; border:1px solid #D8D7D1;}
#pravy table td.r {text-align:right;}
#pravy table.produkty th, #pravy table.produkty td {text-align:center;}
#pravy p span, #pravy ul li span {color:#888;}
#pravy table.form_fulltext td {border:none; padding:2px;}
#pravy table.form_fulltext td.q input {padding:3px; font-family:Arial,sans-serif;}
#pravy table.poptavka tr.r, #pravy table.zmena_hesla tr.r {background-color:#F6F5F3;}
#pravy table.poptavka td, #pravy table.zmena_hesla td {border:none; padding:8px 6px; border-bottom:1px solid #E4E3DF;}
#pravy table.poptavka td span {color:#888; font-size:90%;}
#pravy table.poptavka td input, #pravy table.poptavka td textarea,#pravy table.zmena_hesla td input {padding:2px; font-family:Arial,sans-serif;}
#pravy table.poptavka td textarea {font-size:90%; width:350px;}
#pravy table.poptavka td input.dlouhy {width:350px;}
#pravy table.poptavka td input.stredni {width:180px;}
#pravy table.poptavka td input.tlacitko, #pravy table.zmena_hesla td input.tlacitko {background-color:#1F1A17; border:1px solid #1F1A17;}
#pravy table.poptavka td select.produkty {width:355px; padding:2px; font-family:Arial,sans-serif; margin-bottom:3px;}
#pravy table.poptavka td select.jazyk {width:200px; padding:2px; font-family:Arial,sans-serif; margin-bottom:3px;}
#pravy table.poptavka td select.rok {width:170px; padding:2px; font-family:Arial,sans-serif; margin-bottom:3px;}
#pravy table.poptavka td.nb, #pravy table.zmena_hesla td.nb  {border:none;}
#pravy p.akc input.tlacitko_pridat {font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; padding:3px 4px 3px 22px; color:#fff; background:#009E60 url(../img/add.png) no-repeat 5px 50%; border:1px solid #009E60; cursor:pointer;}
#pravy p.akc input.tlacitko_odebrat {font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; padding:3px 4px 3px 22px; color:#fff; background:#c00 url(../img/remove.png) no-repeat 5px 50%; border:1px solid #c00; cursor:pointer;}
#pravy p.akc {padding:5px 0 25px 0;}
#pravy p.akc a.plus {font-size:110%; padding-left:22px; background:url(../img/plus.gif) no-repeat 0 50%; color:#1F1A17;}
#pravy p.akc a.minus {font-size:110%; padding-left:22px; background:url(../img/minus.gif) no-repeat 0 50%; color:#d00;}
#pravy p.ko {margin:10px 0; padding:5px 5px 2px 28px; background:#ffefce url(../img/ko.gif) no-repeat 8px 6px; border:3px solid #fcdc9a; min-height:24px;}
#pravy p.ok {margin:10px 0; padding:5px 5px 2px 28px; background:#ecf7cd url(../img/ok.gif) no-repeat 8px 6px; border:3px solid #d1ea6b; min-height:24px;}

#pravy .found_1, #pravy .nov_1 {border:1px solid #E4E3DF; margin:2px 0; background-color:#F6F5F3;}
#pravy .found_2, #pravy .nov_2 {border:1px solid #E4E3DF; margin:2px 0;}
#pravy .found_1 h3, #pravy .found_2 h3, #pravy .nov_1 h2, #pravy .nov_2 h2 {padding:15px 15px 0 15px; font-size:110%;}
#pravy .found_1 p, #pravy .found_2 p {padding:5px 15px 15px 15px;}
#pravy .nov_1 p, #pravy .nov_2 p {padding:5px 15px;}
#pravy .nov_1 p.br, #pravy .nov_2 p.br {padding:0 15px 15px 15px;}
#pravy .nov_1 h2 a, #pravy .nov_2 h2 a {color:#1F1A17;}
#pravy .nov_1 h2 a:hover, #pravy .nov_2 h2 a:hover {color:#009E60;}

#pravy .foto {width:670px; margin:10px 0;}
#pravy .foto a {margin:10px 5px 10px 0; float:left;}
#pravy .foto a img {padding:1px; border:4px solid #E4E3DF;}
#pravy .foto a:hover img {padding:1px; border:4px solid #009E60;}

#flash {margin:10px 0 0 0;}
#uprodukty {width:670px; background-color:#f5f4f3; border:1px solid #E4E3DF;}
#uprodukty .up1 {float:left; width:330px;}
#uprodukty .up2 {float:left; width:330px;}
#uprodukty ul {margin:20px;}
#uprodukty ul li {margin:12px 0;}
#uprodukty ul li a {text-transform:uppercase; color:#1F1A17;}
#uprodukty ul li a:hover {text-transform:uppercase; color:#009E60;}

#params {margin:10px 0; width:670px;clear:both}
#param1 {float:left; width:320px;}
#param2 {float:left; width:320px; margin-left:30px;}
#params h2 {font-size:130%; color:#009E60; border-bottom:1px solid #E4E3DF; padding:20px 0 3px 0;}
#params p.hyg {font-size:120%; font-weight:bold; padding:15px 0 5px 0; color:#999;}
#params ul li {line-height:19px;}

#konty {margin:0; width:670px;}
#kont1 {float:left; width:230px; overflow:hidden;}
#kont2 {float:left; width:420px; margin-left:20px; overflow:hidden;}
#googlemap {width:415px; height:290px; border:1px solid #E4E3DF;float:right;}

#bulb {margin-top:30px; background-color:#F6F5F3; border:1px solid #E4E3DF; clear: both;}
#bulb p {padding:10px 15px; font-size:110%; line-height:22px;}
#bulb p a {color:#c00;}
#bulb p a:hover {color:#009E60;}
#bulb p a.kat {color:#1F1A17;}
#bulb p a.kat:hover {color:#009E60;}

#drobecky, #box_prihlaseny {margin-bottom:15px; background-color:#F6F5F3; border:1px solid #E4E3DF;}
#drobecky p, #box_prihlaseny p {padding:8px 12px; color:#666;}
#box_prihlaseny p{
  text-align: right;
}


.partner, .dokument {width:668px; margin:10px 0; background-color:#F6F5F3; border:1px solid #E4E3DF; overflow:hidden;}
.parto {float:left; width:110px; margin:10px 0 10px 10px;}
.doko  {float:left; width:100px; margin:10px 0 10px 10px;}
.partt {float:left; width:528px; margin:5px 10px 5px 0;}
.dokt  {float:left; width:538px; margin:5px 10px 5px 0;}
.parto a img, .doko a img {border:1px solid #E4E3DF;}
.partt p.partn, .dokt p.doktn {padding:0; margin:0; font-weight:bold; font-size:110%;}

#levy .aktualita {margin:20px 0;}
#levy .aktualita p {padding:2px 0;}
#levy .aktualita p span {color:#9E937C; font-size:90%;}
#levy .aktualita p a.vc {color:#1F1A17; background:url(../img/sipka.gif) no-repeat 100% 50%; padding-right:6px;}
#levy .aktualita p a.vc:hover {color:#1F1A17; background:url(../img/sipka.gif) no-repeat 100% 50%; padding-right:6px; text-decoration:none;}
#levy .vsechny_novinky{margin-bottom: 20px;}
#levy p a.tlac {display:block; background:#B0A694 url(../img/sipka2.gif) no-repeat 100% 50%; color:#fff; padding:6px 12px; text-decoration:none; height:18px;}
#levy p a.tlac:hover {display:block; background:#B0A694 url(../img/sipka2.gif) no-repeat 100% 50%; color:#fff; padding:6px 12px; text-decoration:underline; height:18px;}

#znacky {margin:30px 0; background:#F6F5F3 url(../img/znacky.gif) no-repeat top left; border:1px solid #E4E3DF;}
#znacky h3 {padding:15px; color:#fff; font-size:130%; width:80px;}
#znacky p {padding:35px 15px 10px 15px; line-height:19px;}
#znacky p a {color:#1F1A17;}
#znacky p a:hover {color:#009E60;}

#nprodukty {background:#F6F5F3 url(../img/produkty.jpg) no-repeat top left;}
#nprodukty h3 {padding:15px; color:#fff; font-size:130%; width:80px;}
#nprodukty ul {padding:35px 0 0 0;}

#rykonn {margin:0 0 30px 0; background:#F6F5F3 url(../img/rykonn.gif) no-repeat top left; border:1px solid #E4E3DF;}
#rykonn h3 {padding:15px 15px 25px 15px; color:#fff; font-size:130%; width:80px;}
#rykonn p {padding:5px 15px 5px 15px; line-height:19px;}
#rykonn p a {color:#1F1A17;}
#rykonn p a:hover {text-decoration:none;}
#rykonn .vc {background-color:#B0A694; margin:15px 0 0 15px;}
#rykonn .vc p a {text-decoration:none; color:#fff;}
#rykonn .vc p a:hover {text-decoration:underline; color:#fff;}

#planovac {margin:30px 0; background:#F6F5F3 url(../img/planovac.gif) no-repeat top left; border:1px solid #E4E3DF;}
#planovac h3 {padding:15px 15px 50px 15px; color:#fff; font-size:130%; width:80px;}
#planovac p {padding:5px 15px 5px 15px; line-height:19px;}
#planovac p input {padding:3px; width:175px; font-family:Arial,sans-serif;}
#planovac p input.tlacitko {width:180px;}
#route {margin:10px 0;}

#formular table.poptavka td span.star, #formular table.poptavka td.nb span.star, #formular p span.star {font-size:150%; color:#d00;}

#zapati {position:relative; width:970px; margin:15px auto; text-align:left; padding-bottom:20px;}
#zapati p {color:#A8A8A8;}
#zapati p a {color:#009E60;}
#zapati p a:hover {color:#1F1A17;}

h1 {font-size:160%; padding:10px 0; color:#009E60;}
h1.uvod {padding:0 0 10px 0; color:#1F1A17;}
h2 {color:#1F1A17; font-size:140%;}
a {color:#009E60; font-weight:bold;}
a:hover {color:#1F1A17;}
a img {border:none;}
hr.cleaner {
  clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}
hr.cleaner2 {
  clear: right;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}
.posledni {border:none;}
table.zmena_hesla input{
  width: 180px;
}
