/* DEFAULT Zakladni deklarace */
* {
margin: 0;
padding: 0;
list-style-type: none;
}

html {
overflow: -moz-scrollbars-vertical; /* Vertikalni scrollbar vzdy i v Gecku, neskace pak design s delsi/kratsi strankou */
font: 12px Tahoma,Arial,sans-serif;
overflow: scroll;
}

hr {
display: none;
}
hr.clear {
clear: both;
}
img {
border:none;
}
blockquote {
padding:10px 0 10px 20px;
}
p {
margin:10px 0 0 0;
}
h1 {
color:white;
clear: both;
font-size: 22pt;
padding:20px 0 10px 0;
}

h2 {
color:white;
font-size: 13pt;
padding:10px 0 10px 0;
line-height: 18pt;
}

h3 {
font-size: 15pt;
line-height: 20pt;
padding:30px 25px 5px 40px;
}

h4 {
font-size: 13pt;
line-height: 25pt;
color:#346667;
}

.toLeft {
float:left;
}
.toRight {
float:right;
}


#work img {
margin:0 15px;
}
#work hr {
display: block;
visibility: hidden;
height:30px;
}
#work ol li ul li {
list-style-type: none;
}
#work ul {

margin:10px 0 0 20px;
}
#work {
line-height: 160%;
}
.hide {
visibility: hidden;
}
fieldset {
border:none;
}



/* DEFALUT */
body {
background:#001220;
}
#headerMenu, #logo, #navigace {
display: none;
}
#page {
background:url('header.jpg') 0 20px no-repeat;
margin:0 auto;
width:828px;
}
#area {
padding:20px 0 0 0;
}

#mainMenu li {
float:left;
width:206px;
}
#mainMenu li a {
display: block;
width:206px;
height:40px;
line-height:40px;
text-align: center;
text-decoration: none;
color:white;
font-size: 14pt;
}
#container {
float:left;
clear: both;
margin:290px 0 0 0;
}
#content {
float:right;
width:600px;
margin-left:20px;
}
#column {
float:left;
width:202px;
padding:0 0 20px 0;
}
#kategorieView {
padding:3px 0 0 0;
}
#kategorieView li {
width:205px;
background:url('produkty.jpg') top left no-repeat;
height:42px;
margin:1px 0 0 0;
}
#leftmenu li {
width:205px;
background:url('leftmenu.jpg') top left no-repeat;
height:42px;
margin:1px 0 0 0;
}
#leftmenu {
float:left;
clear: both;
padding:42px 0 0 0;
margin:3px 0 0 0;
width:205px;
background:url('leftmenuheader.jpg') top left no-repeat;
}
#work ol li {
padding:10px;
list-style-type: decimal;
list-style-position: inside;
}
#work h3 {
color:#ffc0ce;
}
#work {
color:#7aa9b3;
}
#work a {
color:#b8314e;
}
#work a:hover {
text-decoration: none;
}

#kategorieView li a, #leftmenu li a {
display: block;
width:180px;
height:42px;
line-height:42px;
margin:0;
padding:0 0 0 25px;
text-decoration: none;
color:white;
font-size: 11pt;
}
#kategorieView li a:hover, #leftmenu li a:hover {
color:#7dc1dc;
}
.headerBoxHeader {
width:172px;
color:#5cc7de;
font-size: 150%;
line-height:56px;
height:56px;
padding:0 0 0 20px;
}
#footer {
clear:both;
width:828px;
height:37px;
background:url('footer.jpg') top left no-repeat;
}
#footer a {
color:#8fd9e9;
}
#geneslink {
padding:9px 0 0 20px;
float:left;
}
#copyright {
float:right;
padding:9px 20px 0 0;
}
#produktList ul {
float:right;
padding:0 0 15px 0;margin:0;
}

#produktList li {
width:600px;
float:right;
height:176px;
background:#7aa9b3;
padding:0;margin:15px 0 0 0;
}
#produktList h2 {
clear: both;
color:white;
}
#produktList h3 {
padding:12px 0;margin:0;
}
#produktList h3 a {
text-decoration: none;
color:#e8405c;
font-size:14pt;
line-height:18pt;
}

#produktList img {
margin:6px 15px 0 6px;
padding:1px;
border:1px solid white;
}
.produktPopis {
color:white;
font-size: 11pt;
}
.cameraImgThumb {
float:left;
}
.productListBoxContent{
float:left;
width:346px;
} 
.produktDetail {
float:right;
margin:24px 10px 0 0;
width:79px;
}
.produktDetail a {
width:79px;
height:25px;
display: block;
background:url('detail.jpg') top left no-repeat;
}
.produktDetail span {
display: none;
}
.produktDokose {
float:right;
width:94px;
height:48px;
display: block;
background:url('dokosiku.jpg') top left no-repeat;
margin:0;
border:none;
font-size: 2pt;
color:#266375;
cursor: pointer;
}
.produktDokose span {
display: none;
}
.produktCena {
color:#e27d04;
padding:29px 0 0 0;
font-size: 12pt;
font-weight: bold;
float:left;
}
.produktSize {
margin:3px 0 0 0;
}
.produktListInfo {
height:119px;
width:345px;
}
#template-produkt h1 {
padding-left:0;

display:block;
color:#e8405c;
font-size:14pt;
line-height:18pt;

}
#template-produkt #work {
background:#7aa9b3;
float:left;
clear: both;
margin:20px 0 0 0;
width:598px;
padding:0;
}
#detailProduktImg {
float:left;
padding:6px 15px 6px 6px;
}
#detailProduktImg img {
padding:1px;margin:0;
border:1px solid white;
}
#detailProduktInfo {
color:white;
}
#template-produkt .produktSize {
color:black;
}
#template-produkt .produktDokose {
width:94px;
height:48px;
display: block;
background:url('dokosiku.jpg') top left no-repeat;
margin:0;
border:none;
font-size: 2pt;
color:#266375;
cursor: pointer;
}

#detailProduktContent {
margin:0 15px 10px 0;
float:right;
width:335px;
}

#obsahKosiku {
width:99%;
color:white;
}
#obsahKosiku .tableTitle {
text-align: left;
color:#e8405c;
}
#obsahKosiku td, #obsahKosiku th {
padding:2px 0 4px 0;
border-bottom:1px solid #7aa9b3;
}
#obsahKosiku input {
border:1px solid silver;
}
#kossum {
color:#7aa9b3;
padding:0 0 30px 0;
}
#kossum #finalSum {
color:#e8405c;
font-size: 11pt;
font-weight: bold;
}
#kossum #kosfinalsum {
float:left;
width:200px;
}
#kossum input {
cursor: pointer;
background-color:#7aa9b3;
border:none;
padding:3px;
color:white;
}
#kossum #kosbuttons {
float:right;
padding:20px 0 0 0;
}
#kossum #bt_buy {
margin:10px 0 0 0;
}
#pokladnaUziv {
width:100%;
color:white;
}
#pokladnaUziv input, #souhlas textarea {
border:1px solid #64b7cc;
background:#aee6f4;
}
#pokladnaUziv th {
text-align:left;
}
#zaplaceniPomoci ul, #zaplaceniPomoci ul li {
padding:0;margin:0;
}
.buyblock {
padding:0 10px 10px 10px;
background:#001728;
}
.buyblock #kossum {
padding-bottom:0;
}

#souhlas dt {
width:80px;
float: left;
}
#souhlas dl {
padding:0 0 5px 0;
}

#krkouni {
top:320px;
margin:0 0 0 20px;
position:absolute;
}

#krkouni a{
text-decoration: none;
color:white;
font-size: 14pt;
}

#krkouni a:hover{
color:#7dc1dc;
}
