img {border:0;}
.red-bold {color: #669933; font-weight: bold; font-size:15px;}
.red-bold-13px {color: #669933; font-weight: bold; font-size:14px;}
.black-bold {color: black; font-weight: bold;}
.grey {clear:both; color: #bbbbbb;}

.web {margin: 0px auto; padding: 0px 20px 0px 20px; width: 960px; height: auto; background: url("../img/oba-okraje.png") repeat-y;}
.container {width: 960px; padding: 0px; font-family: Arial, Tahoma; color: #5a5a5a; text-align: left; font-size: 11px; background: white;}
.head {position:relative; height:237px; background: url("../img/head.png") no-repeat;}
.head-kontakty {height: 15px; padding: 8px 0px 0px 0px;}
.head-kontakty a, .left-menu-kontakt a, .mail-prihlas-bot a, .back-zpet a, .fileList a {color: #5a5a5a; text-decoration: none;}
.head-kontakty a:hover, .left-menu-kontakt a:hover, .mail-prihlas-bot a:hover, .back-zpet a:hover, .fileList a:hover {color: #c30707; text-decoration: underline;}
.head-menu {height: 40px; color: white;}
.head-loga {height: 70px; padding: 40px 0px 0px 310px; font-size:1px; line-height:1px;}
.head-loga a {display:block; height:50px; float:left;}
.head-link {position:absolute; top:63px; left:4px; width:299px; height:172px; display:block;}

.kontakty-tlf {width: 153px; float: left; padding: 0px 0px 0px 34px;}
.kontakty-mail {width: 147px; float: left; padding: 0px 0px 0px 30px;}
.kontakty-icq {width: 150px; float: left; padding: 0px 0px 0px 29px;}
.kontakty-www {width: 150px; float: right; padding: 0px 5px 0px 0px; text-align: right;}

.menu-prihlaseni {width: 428px; padding: 9px 0px 0px 15px; float: left; line-height: 20px; height: 32px;}
.menu-prihlaseni a {color: white; text-decoration:none;}
.menu-prihlaseni a:hover {text-decoration:underline;}
.menu-menu {width: 514px; height: 36px; float: left; line-height: 31px; font-weight: bold; padding:5px 0px 0px 0px;}
.menu-menu ul li {float: left; list-style-type:none; font-weight: bold; border-left: 1px solid white;}
.menu-menu ul li a {padding:0px 14px; text-decoration:none; height:31px; display:block; float:left;}
.menu-menu ul li a:hover {height:31px; color:white;padding:0px 14px; text-decoration:none; background: url("../img/back-menu-button-on.gif") repeat-x;}
.menu-menu a {color:white;}
.menu-menu a:hover {color:black;}
.prihlaseni-text {float: left; width: 70px; padding: 2px 0px 0px 0px;}
.prihlaseni-inputy {float: left; width: 177px;}
.prihlaseni-odkazy {float: left; width: 177px; padding: 0px 0px 0px 4px;}
.prihlaseni-odkazy img {margin: 11px 5px 2px 3px;}

.head-kosik {height: 26px; padding: 2px 0px 0px 525px; line-height:25px;}
.head-kosik-pic {width: 84px; float: left; line-height:22px;}
.head-kosik-pic a {color:white; text-decoration: none;}
.head-kosik-pic a:hover {color:#c30707;}
.head-kosik-txt {width: 340px; float: right;}
.head-hledani {height: 24px; padding: 6px 0px 0px 742px; color: white;}

.obsah {width: 740px; float: right; padding: 0px 5px 0px 0px;}
.obsah-in {width: 520px; float: left; padding: 5px 5px 0px 5px;}
.obsah-in-full {padding: 5px 5px 0px 5px;}

.left-menu {width: 209px; float: left; border-left: 5px solid white; padding: 0px 0px 0px 0px;}
.right-menu {width: 209px; float: right; padding: 1px 0px 0px 0px;}
.menu-okraj {padding: 0px 0px 13px 0px; background: #c0c0c0;}

.menu-links {width: 190px; border-right: 0px solid white; color: white; border-bottom:0px solid white; }
.menu-links img {float:left; margin: 0px 0px 0px 0px;}
.menu-links a {display: block; color: white; /*height: 23px;*/ line-height: 23px; padding:0px 0px 0px 15px; text-decoration: none;}
.right-menu .menu-links a {display: block; color: white; height: 27px; line-height: 27px; text-decoration: none;}
.menu-links a:hover {display: block; color: black; background: #a7a7a7; text-decoration: underline;}
.menu-links-prvni a {display: block; color: white; height: 29px; line-height: 29px; padding:0px 0px 0px 6px;}
.menu-links-prvni a:hover {display: block; color: black; background: #99CC33; }
.menu-links-druhy a {display: block; color: white; height: 29px; line-height: 29px; padding: 0px 0px 0px 6px;}
.menu-links-druhy a:hover {display: block; color: black; }
.menu-links li {background: url("../menu/menuprodukt.png"); border-bottom: 1px solid #7fB233; line-height:10px; list-style-type:none;}
.menu-links-prvni {border-bottom:1px solid white; font-weight:bold;}
.menu-links-prvni li {border-left:1px solid white; margin: 0px 0px 0px 7px; line-height:29px; background: black;}
.menu-links-druhy {border-bottom:1px solid white; font-weight:bold;}
.menu-links-druhy li {border-left:1px solid white; margin: 0px 0px 0px 7px; line-height:29px; background: #99CC33;}

.mail-prihlas {height: 100px; margin:5px 0px 0px 0px; background: url("../img/back-email.gif") no-repeat;}
.mail-prihlas-top {height: 56px; padding:13px 0px 0px 13px; margin:0px 6px 0px 0px; color:#5a5a5a; font-weight:bold; border-bottom: 1px dotted black;}
.mail-prihlas-bot {padding: 5px 0px 0px 15px;}
.mail-prihlas-bot img {margin: 0px 2px 2px 0px;}

#ipt-pass {width: 80px; height: 17px; border: 0px;}
#ipt-login {width: 80px; height: 17px; border: 0px;}

#search_button {width: 17px; height: 17px; border: 0px; padding:0px; background: url("../img/ico-lupa.gif") no-repeat;}
#reg-mail {width: 185px; height: 20px; background: #d9d9d9; padding: 3px 0px 0px 0px; border: 0px;}
#search {border: 0px; padding: 0px;}
.input-jmeno-back {width: 84px; height: 21px; float: left; padding: 2px 2px 0px 2px; background: url("../img/input-back.gif") no-repeat;}
.input-pass-back {width: 84px; height: 21px; float: right; padding: 2px 2px 0px 2px; background: url("../img/input-back.gif") no-repeat;}

.left-menu-kontakt {padding: 0px 0px 0px 15px; margin: 10px 0px 0px 0px; line-height: 14px; background: url("../img/back-kontakt.gif") repeat-y;}
.left-menu-unibox {padding: 25px 0px 0px 0px; color:#5a5a5a; font-weight:bold;}

.top-nabidka {padding: 15px 0px 0px 0px;}
.top-nabidka-obal {width: 180px; height: 124px; padding: 5px 13px 0px 13px;}
.top-nabidka-obal a {color: #5a5a5a; text-decoration: none;}
.top-nabidka-obal a:hover {color: #5a5a5a; text-decoration: underline;}
.top-nabidka-obsah {width: 160px; height: 85px; padding: 9px 10px 0px 10px; text-align: center; background: url("../img/back-top-nabidka.png") no-repeat;}

.novinka {padding:5px 0px 10px 0px; clear:both;}
.novinka-nadpis {height:22px; line-height:20px; color: #c30707; font-size:13px; font-weight:bold; border-bottom: 1px dotted black;}
.novinka-obsah {padding:5px;}
.novinka-obsah img {float: left; margin: 0px 5px 5px 0px;}
.back-zpet {float:right; font-size:10px;}

.produkty-strankovani {clear:both; line-height:23px; border-bottom: 1px dotted black;}
.produkty-strankovani a {font-weight:bold;}
.produkty-strankovani .red-bold {font-size:14px;}

.maxi-font {color:#5A5A5A; font-size:18px; font-weight:bold;}
.nadpis {font-weight:bold;}

.select {padding: 5px;}
.select select {width: 100px; color: white; background: #99CC33;}

.product-box {width:230px; height:200px; float:left; text-align:left; padding:6px;font-size:11px}
.product-box-top {height:30px; background: url("../menu/produkt.png"); font-weight:bold;font-size:13px; padding:4px 0px 0px 10px; line-height:12px;}
.product-box-top a {color:white; text-decoration: none;}
.product-box-top a:hover {color:white; text-decoration: underline;}
.product-box-mid {height:110px; margin-top:10px;}
.product-box-mid-left {width:80px; float:left;}
.product-box-mid-right {width:100px; float:right;}
.product-box-mid-right-top {height:60px;}
.product-box-mid-right-bot {height:30px; line-height:14px;}
.product-box-bot {height:40px; valign:center; text-align:right; background: url("../menu/produktbot.png"); padding:2px 2px 0px 0px;}

.navigace {font-weight:bold; line-height:19px; clear:both; padding:0px 0px 5px 0px;}

.detail-karta {line-height:16px;}
.detail-karta-nadpis {height:42px; line-height:42px; font-size:16px; font-weight:bold; color:white; height:42px; background:#99CC33; font-size: 20;padding:0px 0px 0px 9px;}
.detail-karta-obsah-top, .detail-karta-obsah-bot {padding: 6px;}
.detail-karta-obsah-top li, .detail-karta-obsah-bot li {clear:both; list-style-position:inside;}

.paticka {width: auto; height: 148px; clear: both; background: url("../img/footer.gif") no-repeat; color:white;}
.paticka-top {width:auto; height: 58px; padding: 33px 0px 0px 280px; line-height: 58px; font-weight:bold;}
.paticka-top a {color:white;}
.paticka-top a:hover {color:#ff0000;}
.paticka-right {width: 87px; height: 58px; float: right; padding: 0px; text-align: center; line-height:48px; font-weight:bold;}
.paticka-right a {color:#afafaf;}
.paticka-right a:hover {color: white;}
.paticka-bot {width:auto; height: 58px; padding: 0px 0px 0px 280px; color:#959595;}
.paticka-bot a {color:#959595;}
.paticka-bot a:hover {color:white;}¨


.strankovani {padding:10px 0px;}
.evenTr {background: #eee9e9;}
.TableHeader {background: #d9d9d9; font-weight:bold;}


.float-left {float:left;}
.float-right {float:right;}
.clear-both {clear:both;}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-bold {font-weight:bold;}
.font-normal {font-weight:normal;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.txt-center {text-align:center;}
.line-14 {line-height:14px;}
.line-18 {line-height:18px;}
.line-23 {line-height:23px; margin-left: 10px;}
.line-30 {line-height:30px;}
.margin-0 {margin:0px;}
.margin-auto {margin:0px auto;}
.back-none {background:none;}
.display-inline {display:inline;}
.display-block {display:block;}
/*
.detail-karta img {padding:0px 5px 5px 0px; float:left;}
.select select option {;}
*/



#mrgn {margin-left:5px;}
#mrgn li {margin-left:5px;}
#mrgn ul {margin-left:5px;}

.tlacitko a { 
color: #ffffff;
font-size:16px;
padding-top:11px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
text-decoration:none;
background: url(../img/menux.png) repeat-x;
}
.tlacitko a:hover{ 
color : #ffffff;
text-decoration:none;
background: url(../img/menub.png) repeat-x;
}

.tlacitko{
text-decoration:none;
color: #999999;
font-size:16px;
padding:10px;
background: url(../img/menux.png) repeat-x;
text-align: center;
padding-top:11px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
} 
