body{
    font-size:0.9em;
    text-align:center;
    font-family: arial, tahoma;
    padding:0;
    margin:0;
}
label {
    display:block;
}
div {
    margin:0;
    padding:0;
}
table{
    font-size:1em;
    width:95%;
}
h1{
    height:32px;
    font-size:1.1em;
    background-image:url(../img/ekytkycz/nadpisback.jpg);
    background-repeat:repeat-x;
    margin:5px 0 0 0;
    padding:5px 20px;
    text-align:right;
    color:white;    
}
h2{
    font-size:1.1em;
    padding:5px 20px;
    text-align:left;
    margin-left:20px;
    color:black;    
}
img{
    border:0;
    margin:0;
}
form{
    margin:0;
    padding:0;
    display:inline;
}
#dokument {
    width:755px;
    background-color:white;
    margin:0 auto;
    text-align:left;
    padding:0;
}
#top {
    width:100%;
    background-image:url(../img/ekytkycz/top.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    background-color:white;
    height:128px;
    padding:0;
}
/************************MENU****************************/
#menu{
    border-left:1px solid #F1F1F1;
    border-right:1px solid #F1F1F1;
    background-color:#FDFDFD;
    float:left;
    width:23%;
    padding: 0;
    color:#92cd45;    
    margin:0;    
    font-weight:bold;    
}
#menu p{
    margin: 5px 10px;
}

.k1 {
    background-color:rgb(143,201,65);
    margin:0;
    padding: 2px;
    margin-top:1px;
}
.k2 {
    background-color:#fbfbfb;
    border:1px solid #FDFDFD;
    margin:0;
    padding: 2px;

}

.kategorie2{
    list-style-type:none;
    padding:0;
    margin: 0 0 0 7px;
    color:#88BE42;
}
.k1 a{
    color:white;
    text-decoration:none;
}
.kategorie2 a{
    color:#FF9900;
    text-decoration:none;
}
.k1 a:hover,.kategorie2 a:hover{
    text-decoration:underline;
}
.menubottom{
    height:8px;
    background-color:#FFCF00;
    margin:10px 0 0 0;
    padding:0;
    width:175px;
    font-size:1px;
}
#undermenu{
    background-image:url(../img/ekytkycz/undermenu.jpg);
    background-repeat:repeat-x;
    width:100%;
    height:14px;
    font-size:1px;
}
/**********************************************************/
#bottom{
    width:100%;
    background-color:#F9F9F9;
    height:50px;
    background-image:url(../img/ekytkycz/menubottom.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    font-size:0.8em;
    color:#ffd81a;
    padding: 5px 0 15px;
    text-align:center;
    font-family:tahoma,trebuchet;
}
#main{
    background-color:white;
    float:right;
    width:72%;
    margin:0;
    padding:0;
}
/*****************************PRODUKTY**************************/
.nahled-produktu{
    width:169px;
    float:left;
    padding:3px 0 0 0;
    margin:3px 3px;
    background-color:white;
    text-align:center;
    border:1px solid #F1F1F1;
}
.nahled-produktu a{
    color:#FF9900;
    font-size:0.8em;
    text-decoration:none;
}
.nahled-produktu a:hover{
    text-decoration:underline;
}
.nahled-produktu img{
    margin:0 auto;
}
.popis-produktu{
    text-align:left;
    background-color:#F8F8F8;
    padding: 2px 4px 5px 2px;
    height:110px;
}
.nahled-tlacitka{
    margin:0;
    padding:0;
}
.nahled-tlacitka .pozadi{
    background-color:#71AB21;
}
.nahled-tlacitka .ruzove{
    background-color:#ffd923;
}
/******************************Strankovani******************************/
.strankovani{
    border:1px solid #F1F1F1;
    clear:both;
    margin:20px auto;
    padding:5px 10px;
    width:450px;
    text-align:center;
    color:#EEC709;
    font-size:0.9em;
}
.strankovani p{
    margin:0 0 3px 0;
}
.strankovani a{
    color:#FF9900;
    text-decoration:none;
}
.strankovani a:hover{
    text-decoration:underline;
}
.strankovani span{
    color:#65A11B;
}
/*************************PRODUKT**************************************/
.produkt{
    border:1px solid #e6ad00;
}
.produkt .varianta{
    color:#71AB21;
    background-color:#ffd923;
    width:100%;
    font-size:1em;
    border-collapse:collapse;
}
.produkt-detail{
    color:#71AB21;
    background-color:#ffd923;
    width:100%;
    font-size:0.8em;
    border-collapse:collapse;
}
.produkt-detail .popis{
    width:50%;
}
.produkt-detail .cena{
    width:40%;
    text-align:center;
}
.produkt-detail .koupit{
    width:10%;
    background-color:#71AB21;
}
.produkt-detail .pole{
    width:40px;
    border:1px solid white;

    background-color:white;
    color:black;
    font-size:1em;
    margin:0;
    padding:1px 2px; 
    vertical-align:middle;

}
.produkt-detail p{
    margin:2px 0;
    padding:0;
}
.produkt-detail ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
.produkt-detail li{
    margin:0;
    padding:0;
}



/**********************************TOPMENU*************************************/
 #nav
{
width: 100%;
height: 27px;
background-image: url(../img/ekytkycz/off.gif);
border-top:2px solid #ffd81a;
}

#nav ul
{
padding: 0;
}

#nav ul li
{
display: inline;
}

#nav ul
{
height: 27px;
margin: 0;
padding: 0 0 0 0;
color: black;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: normal;
}

#nav ul li a
{
padding: 6px 18px;
background-image: url(../img/ekytkycz/off.gif);
background-repeat: repeat-x;
color: #517b2f;
font-weight:bold;
text-decoration: none;
float: left;
}

#nav ul li a:hover
{
background-image:url(../img/ekytkycz/on.gif);
background-repeat: repeat-x;
color: #517b2f;
}

#nav li#active a
{
background-color: #45b4fa;
color: #FFFFFF;
}

/*********************************Dialog**************************************/
.dialog{
}
.matrjoska{
    margin:10px 0;
    padding:10px;
    background-image:url(../img/ekytkycz/dialogback.jpg);
    background-repeat:repeat-x;
    background-position:center top;
}
.ramec{
    /*margin:10px 0 10px 10px;*/
}
/**************************************Kosik****************************************/
.kosik th{
    color:#71AB21;
    background-color:#ffd923;
    font-weight:weight;
    padding:2px 10px;    
}
.kosik{
    border:1px solid #e6ad00;
    font-size:0.8em;
    width:100%;
}
.kosik td{
    text-align:center;
    padding:2px 10px;
}
/*****************************************MENUKOSIK***************************************/
.kosiksubmit{
    color:#578F10;
    border:1px solid #578F10;
    background-color:white;
}
#menukosik{
    color:#578F10;
    padding:0px 15px 10px 15px;
    text-align:center;
}
#menukosik p{
    margin:0 0 5px 0;
}
#menukosik a{
    color:#578F10;
    text-decoration:none;
    background-image:url(../img/ekytkycz/arrow.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    padding:0 0 0 15px;
    margin:0;
    font-weight:bold;
}
#menukosik a:hover{
    text-decoration:underline;
}
/****************************************MENUPRIHLASENI********************************************/
#menuprihlaseni{
    color:#578F10;
    padding:10px 15px;
    font-size:0.8em;
}
#menuprihlaseni p{
    margin:0 0 5px 0;
}
#menuprihlaseni input {
    color:#578F10;
    border:1px solid #578F10;
    background-color:white;
}
/******************************************reg******************************************/
.registrace{
    width:70%;
    font-size:0.9em;
    color:#e6ad00;
}
.registrace input,.registrace textarea{
    border:1px solid #88BE42;
    background-color:white;
}
/***********************************Tablekrok1******************************************/
#tablekrok1{
    width:100%;
    font-size:0.9em;
    color:#e6ad00;
}
#tablekrok1 h2{
    text-align:center;
}
.bunky{
    padding:10px;
}
.bunky input,.bunky textarea{
    border:1px solid #88BE42;
    background-color:white;
    width:100%;
}
#tablekrok1 td{
    vertical-align:top;
}



.submitbutton{
    margin-top:20px;
    border:none;
    border-bottom:2px solid #88BE42;
    color:#71AB21;
    background-color:#ffd923;
}

/***********************************************************************/
td#domu{
    width:630px;
}
td#domu a, td#kontakt a{
    color:#67A01F;
    font-size:0.7em;
    text-decoration:none;
}
td#domu a:hover, td#kontakt a:hover{
    text-decoration:underline;
}
#kontakt{
    text-align:right;
}
.ruzove{
    color:#e6ad00;
}
.deletebutton{
    color:white;
    border:1px solid white;
    background-color:red;
}
.plusmnbutton{
    color:white;
    border:1px solid white;
    background-color:#88BE42;
}
.zelenetucne{
    color:#88BE42;
    font-weight:bold;
}
.karty{
    width:80%;
    text-align:center;
    margin:0 auto;
}
.cistic{
    clear:both;
    width:100%;
    height:5px;
    background-color:white;
    font-size:1px;
}
.doprava{
    text-align:right;
}
.doleva{
    text-align:left;
}
.center{
    text-align:center;
}
/**************************novinka*************************/
.novinka{
    background-color:rgb(238,238,238);
    text-align:left;
    margin: 30px 0 0 0;
    font-size:0.9em;
    padding:5px;
}

/**************************************Objednavky*****************************************/
.zpusobplatby li{
    background-color:white;
    margin: 5px 0;
    padding:10px;
    color:#88BE42;
    font-weight:bold;
    border:1px solid #88BE42;
}
.zpusobplatby li b{
    color:#e6ad00;
    font-weight:bold;
}
.zpusobplatby{
    list-style-type:none;
    margin:0;
    padding:0;
}
.zpusobplatby li img{
    margin-bottom:5px;
}
.hlaska{
    font-size:1.4em;color:red;
    font-weight:bold;
}
.podlemista {
    border-bottom:1px solid #92cd45;
    font-size:0.8em;
}

#napoveda h2{
    color:#88BE42;
}
#napoveda{
    color:rgb(44,44,44);
}
#napoveda p{
    text-align:justify;
}
#napoveda em{
    color:#88BE42;
}
.menuodkaz{
    font-size:1.1em;
    font-weight:bold;
    text-align:left;
}

/* doplnil Martin Hauge */

a.oblibene {
  font-size: 13px;
  color: #ff9a00 !important;
  background-image: url("../img/ico-oblibene.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}

