* {
margin:0;padding:0;border:0;
font-family: Palatino, 'palatino linotype', Georgia, utopia, serif;
}

body {
margin:0;padding:0;
background:#fff url(../img/background.jpg) center top no-repeat;
color:gray;
font-size:85%;
}

a {
color:#F07818;
/*font-family: Palatino, 'palatino linotype', Georgia, utopia, serif;*/
text-decoration:underline;
font-size:100%;
}

a:hover {
text-decoration:none;
}

#container {
width:910px;
position:relative;
margin:0 auto 0 auto;
}

#left {
width:323px;
float:left;
min-height:600px;
_height:600px;
/*margin-left:-11px;
_margin-left:0px;*/
background:url(../img/back-left.jpg) no-repeat;
}

#right{
width:564px;
float:right;
margin:60px 0 0 0;
/*_margin:173px 0 0 0;*/
min-height:600px;
_height:600px;
background:url(../img/back-right.jpg) no-repeat;
}


#logo {
margin:37px 0 0 34px;
}

#menu {
margin:0;
padding:25px 30px 25px 30px;
background:bottom center url(../img/menu-spodek.gif) no-repeat;
min-height:400px;
_height:400px;
}

#footer {
width:910px;
height:65px;
background:url(../img/footer.gif) no-repeat;
clear:both;
}

#footer p {
display:block;
text-align:right;
padding:23px 23px 0 0;
*padding:0;
*margin:23px 23px 0 0;

}

#menu ul li {
list-style:none;
background:url(../img/arrow-gray.gif) 0 5px no-repeat;
padding:5px 10px 5px 30px;
min-height:30px;
_height:30px;
}

#menu ul  li.gray{
background:url(../img/arrow-gray.gif) 0 5px no-repeat;
}
#menu ul li.gray ul li {
background:url(../img/radio.gif) 0 9px no-repeat;
}
#menu ul li.gray ul li ul li{
background:url(../img/radio-sub.gif) 0 8px no-repeat;
}

#menu ul li.green{
background:url(../img/arrow-green.gif) 0 5px no-repeat;
}
#menu ul li.green ul li {
background:url(../img/radio.gif) 0 9px no-repeat;
}
#menu ul li.green ul li ul li{
background:url(../img/radio-sub.gif) 0 8px no-repeat;
}

#menu ul li.orange{
background:url(../img/arrow-orange.gif) 0 5px no-repeat;
}
#menu ul li.orange ul li {
background:url(../img/radio.gif) 0 9px no-repeat;
}
#menu ul li.orange ul li ul li{
background:url(../img/radio-sub.gif) 0 8px no-repeat;
}

#menu ul li.yellow{
background:url(../img/arrow-yellow.gif) 0 5px no-repeat;
}
#menu ul li.yellow ul li {
background:url(../img/radio.gif) 0 9px no-repeat;
}
#menu ul li.yellow ul li ul li{
background:url(../img/radio-sub.gif) 0 8px no-repeat;
}

#menu ul li a {
color:gray;
text-decoration:none;
}

#menu ul li a:hover {
text-decoration:underline;
}

#menu ul li a.active {
color:#666666;
text-decoration:underline;
}

/* submenu */
#menu ul li ul {
margin:10px 0 5px 0;
}
#menu ul li ul li {
margin:0;
padding:5px 0 5px 20px;
margin-left:5px;
background:none;
display:list-item;
min-height:15px;
_height:15px;
background:url(../img/radio.gif) 0 9px no-repeat;
} 

/* sub-submenu*/
#menu ul li ul li ul {
margin:10px 0 5px 0;
}
#menu ul li ul li ul li{
margin:0;
padding:5px 0 5px 20px;
font-size:0.9em;
margin-left:15px;
background:none;
display:list-item;
min-height:15px;
_height:15px;
background:url(../img/radio-sub.gif) 0 8px no-repeat;
} 

#shop-btn {
margin-left:20px;
}

/* prava strana */
#navigace {
display:block;
min-height:20px;
_height:20px;
text-align:right;
}

h1 {
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F07818;
font-weight:normal;
margin:20px 0 20px 0;
}

.inside {
margin:20px 30px 20px 30px;
}

p {
margin:14px 0 14px 0;
}


/* boxy na hlavni strance*/
.box {
display:block;
width:181px;
height:174px;
margin:0 10px 10px 0;
float:left;
}

a.box span {
margin-top:15px;
display:block;
width:100%;
text-align:center;
font-size:135%;
color:white;
text-decoration:none;
cursor:hand;
}

a.box {
color:white;
text-decoration:none;
}

#box01 {
background:url(../img/bunka-01.jpg) no-repeat;

}

#box02 {
background:url(../img/bunka-02.jpg) no-repeat;

}

#box03 {
background:url(../img/bunka-03.jpg) no-repeat;
margin-right:0;

}

#box04 {
background:url(../img/bunka-04.jpg) no-repeat;

}

#box05 {
background:url(../img/bunka-05.jpg) no-repeat;

}

#box06 {
background:url(../img/bunka-06.jpg) no-repeat;
margin-right:0;
}

.clear {
clear:both;
}

/* kosik */
#basket {
width:244px;
height:105px;
margin:8px 0 0 0;
float:right;
background:url(../img/kosik-back.jpg);
}

#no-basket {
width:244px;
height:105px;
margin:8px 0 0 0;
float:right;
}

#odkaz-basket {
display:block;
width:100px;
margin-top:10px;
padding:5px 40px 15px 30px;
background:url(../img/kosik-obrazek-kosiku.gif) right top no-repeat;
}

#basket ul li {
list-style-type:none;
margin-left:25px;
padding-left:20px;
background:url(../img/kosik-arrow.gif) 0 3px no-repeat;
height:20px;
line-height:20px;
}

.orange {
color:#F07818;
}

.bigger {
font-size:130%;
}

.strong {
font-weight:bold;
}

/* box - levy */

#left .box-left {
display:block;
width:324px;
background:url(../img/left-box-bottom.gif) bottom center no-repeat;
margin:20px 0 0 0;
}

#left .box-left-inside {
display:block;
background:url(../img/left-box-top.gif) top center no-repeat;
padding:35px;
}

#left .box-left h2 {
color:#F07818;
font-size:100%;
font-weight:bold;

}

.more {
display:block;
text-align:right;
height:100%;
*height:15px;
padding-right:15px;
background:url(../img/more.gif) right 7px no-repeat;
}

#right h2 {
font-size:125%;
font-weight:bold;
color:#F07818;
margin:20px 0 15px 0;
}

#right ul {
margin:10px 10px 10px 50px;
}

#right ul li {
list-style-image:url(../img/li.gif);
}

.box-left ul {
margin:10px 10px 10px 50px;
}

.box-left ul li {
list-style-image:url(../img/li.gif);
}

.vyrobek {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #E4E9ED;
}

.vyrobek img {
float:left;
margin:0 10px 10px 0;
}

.vyrobek .forma {
display:block;
float:right;
margin:10px 0 5px 0;
height:33px;
}

.vyrobek-right {
width:370px;
float:right;
}

input.pole {
height:20px;
border:1px solid #E4E9ED;
margin-right:10px;
text-align:center;
color:#8F8F8F;
padding-top:4px;
}

.pocet {
height:28px;
width:40px;
border:1px solid #E4E9ED;
margin-right:10px;
text-align:center;
color:#8F8F8F;
padding-top:4px;
}

td {
vertical-align:top;
}

/* SHOP */

.tlacitko {
padding:3px;
background:#F07818;
border:1px outset;
color:white;
	/*-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;*/

}

.tlacitko2 {
padding:3px;
color:white;
border:1px outset;
	/*-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;*/
background:#94C02F;font-weight:bold;
}


.PocetKusu {
width:30px;
height:20px;
}


.special tr td {
padding:5px;
background:white;
text-align:center;
}

.special tr th {
padding:5px;
background:#F07818;
color:white;
}

#FinalCount {
margin-top:40px;
}

.cena {

padding-right:10px;
font-size:1.3em;
color:#F07818;
}

.ks {
position:relative;
top:5xp;
}

.ProdRow {
	margin-top:40px;
	background:#F7FCE9;
	padding:5px 10px 10px 10px;
}

.ProdRow h2 {
margin:0 5px 5px 5px;
padding:10px;
background:white;
color:#F07818;
}

.tlacitka {
margin:20px;
text-align:center;
}

.Strankovani a {
text-decoration:none;
}

.Strankovani a.selected {
text-decoration:underline;
}

#ProdOnPage {
float:right;
}

ol {
margin-left:40px;
font-size:1.1em;
color:#F07818;
}

#right table tr {
height:10px;
line-height:20px;
}

#right table tr td {
margin:0;
padding:3px;
height:10px;
border:1px solid #EBEBEB;
}

td p {
margin:0;padding:0;
}

.vyrobek td {
border:none;
}

.ProdRow td {
border:none;
}

#fotogalerie .nahled {
width:120px;
height:93px;
margin:2px;
background:#E1F1A8;
float:left;
display:block;
}

#fotogalerie .nahled .nahled-in {
margin:14px 0 0 13px;
width:98px;
height:65px;
overflow:hidden;
text-align:center;
}

#fotogalerie .nahled .nahled-in img {
border:0;
margin-left:auto;
margin-right:auto;
}

#fotogalerie-nadpis {
width:500px;
margin:10px auto 10px auto;
text-align:center;
}

#fotogalerie-nadpis span.mininapdpis {
color:#7A614E;
font-weight:bold;
}

#fotogalerie-nadpis span.divi {
color:#CFCBB7;
}

#fotogalerie-nadpis a {
color:#7A614E;
}
