body {background: url(../images/design/page_bg.jpg) #64503a center top no-repeat; font-family: Verdana, Helvetica, Trebuchet MS, Times; font-size: 12px; color: #FFFFFF; padding: 0px; margin-top: 0px }

h1.head {color: #FFFFFF; font-size: 25px; font-weight: bold; padding: 20px 0px 0px 7px; visibility: hidden; display: none}

h2 {font-size: 17px; text-transform: none; color: #e07503; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px}
h3 {font-size: 15px; text-transform: none; color: #F90; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px}
h4 {font-size: 13px; font-weight: bold; color: #F90}
h5 {font-size: 12px; font-weight: bold; color: #9e6104}

input, select, form {font-size: 12px;}
/* table {border: 1px solid #999999}
th {text-align: left; background: #666666; font-size: 11px; color: #FFFFFF}
.searchtab td { vertical-align: middle; padding: 10px}
table.searchtab {border: 0px; background: #DDDDDD } */
a {color: #000; text-decoration: underline}

h3 a {color: #9f6725; text-decoration: none}

.cb {clear: both}

.cpath, .cpath a {font-size: 12px; padding-bottom: 15px}


.text  {color: #333; font-size: 12px; font-family: Verdana, Helvetica, Trebuchet MS, Times; text-align: justify; line-height: 1.5em}

.mnull{ display: none; }
.pimage {display:inline;float:left;margin-right:20px;margin-bottom:20px}
td {color: #000; font-size: 12px; font-family: Verdana, Helvetica, Trebuchet MS, Times; background: #fff; line-height: 1.5em}
.maincnt {padding: 15px 25px 18px 25px; color: #000; }
.maincnt img {padding: 0px; margin: 4px;}
.hr {border-top:1px solid #333333; margin-top: 15px}

a.blk:link,a.blk:visited,a.blk:hover,a.blk:active { color: #000}
a.current:link,a.current:visited,a.current:hover,a.current:active { text-decoration:underline; color:#F90;}
a.sub0:link,a.sub0:visited,a.sub0:hover,a.sub0:active { font-weight:bold;}
a.sub2:link,a.sub2:visited,a.sub2:hover,a.sub2:active { font-style:italic;}



/* CSS applebottoms.sk */

.mnunadpis {margin: 5px 5px 0px 5px; width: 210px; height: 35px; font-weight: bold; color: #F90; text-transform: uppercase  }
.mnunadpis a {color: #F90; }
.mnunadpis span {display: block; padding: 12px 5px 5px 9px; font-size: 12px; color: #F90}
.mnuitemc {margin: 0px 5px 0px 5px; width: 210px; font-size: 10pt; padding-bottom: 10px;}
.mnuitem, .mnuitemnew  {margin: 0px 5px 0px 5px; width: 210px; padding-bottom: 10px; line-height:2;}
.mnuitemnew {line-height: 15px}
.mnuitems {margin: 0px 5px 0px 5px; width: 210px; padding-bottom: 10px;}

#specmenu {padding: 0px 0px 0px 15px; font-weight: bold; font-size: 12px; line-height: 1.6em; height: 92px}
#specmenu a {text-decoration: none}


.mnuitemc, .mnuitem, .mnuitems,.mnuitemnew  { background: #fff; border-bottom: 2px solid #e0c9ac; font-size: 11px}
.mnuitemc a, .mnuitem a, .mnuitems a, .mnuitemnew a {font-size: 11px}
.mnuitemc span, .mnuitem span, .mnuitems span, .mnuitemnew span {padding: 10px 8px 10px 15px; display: block}



#morepics {float: right; width: 390px}
#morepics img {margin: 2px 2px 5px 2px; border: 1px #333 solid}



#cartbtns {text-align: right}

.preview {width:75px;height:50px;overflow:hidden; border: 1px solid #999999; background: url(../images/design/imgna.gif) no-repeat #ebebeb}


#shopmenu {font-size: 11px; color: #000; text-align: right; margin: 0px auto 5px auto; width: 990px}
#shopmenu a {color: #000; text-decoration: none}
#shopmenu a:hover {text-decoration: underline}


#header {background: #fff url(../images/design/header_bg.gif) no-repeat; height: 178px; position: relative;}
#topcart {color: #FFF}
#topcart a {color: #FFF; text-decoration: underline}

#cartplc {position: absolute; right: 9px; top: 9px; color: #FFF; font-size: 11px}
#cartplc a {color: #b5c69a}

#header23 {background: url(../images/design/header_bg.gif) repeat-x bottom; height: 102px; position: relative;}

#mwrap {background: #fff; width: 990px; margin: 34px auto 0px auto; padding: 0px}



#menu {
	position: absolute;
	top: 150px;
	left: 17px;
	color: #4C200B;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif
}
#menu a {color: #FFFFFF; text-decoration: none; padding: 0px 5px 0px 5px}
#menu a:hover {text-decoration: underline}
.menusel {background: #000}




#msubmenu {}

#mcontent {margin: 0px 1px 0px 1px; position: relative; padding: 15px 395px 15px 15px; min-height: 400px; _height: 400px}
#mcontent.title {padding: 15px}

/*pravy stlpcek*/
#mcontent2 {margin: 0px 1px 0px 1px; position: relative; padding: 15px 15px 15px 15px; min-height: 400px; width: 690px; float:left; _height: 400px}
#mcontent2.title {padding: 15px}
#mrcolumn {background: #fff; float:left; width: 250px; margin: 15px 0px 15px 0px; _height: 400px; min-height: 400px; color: #000}
.rcolart {padding: 8px; font-size: 12px; font-weight: bold}
.rcolart h4 {font-size: 14px; font-weight: bold}
ol.ako  { margin: 0px; padding: 0px}
.ako li {margin-left: 24px}
/**/

#znacky {margin-top: 25px; line-height: 19px}
#znacky a {color: #666666; font-size: 13px; font-weight: bold; margin-right: 10px}

#title_rcol {width: 373px; position: absolute; right: 0px; top: 0px}
#redboxw {background:url(../images/design/red_ebox_bg.gif) #215992; margin-bottom: 1px; color: #FFFFFF}
#blueboxw {background:url(../images/design/blue_ebox_bg.gif) #4078b2; margin-bottom: 1px; color: #FFFFFF}


#mfooter {background: #222222; padding: 5px 10px 8px 10px; text-align: right; color: #FFFFFF; border-bottom: 1px solid #333333; clear:both; margin: 8px 0px 0px 0px; font-size: 12px}
#mfooter  a {color: #FFFFFF}
#mfooter span {color: #FFFFFF}
#mfooter img {vertical-align:middle;}

.req {color:red;font-weight:bold;}

.btn, .btnm {background: url(../images/design/butt_bg.gif) repeat-x top #480101; color: #FFFFFF; font-weight: bold; padding: 4px; border: 1px solid #403721; cursor: hand; cursor: pointer}

.btnm {padding: 3px}

.riadok0 {background:#eeeeee;}

.priceinfo {text-decoration:line-through;}

.price {font-size:14px;font-weight:bold;color:#F90;}
.pricedphminus {font-size:15px;font-weight:bold;color:#666666;}
.listprice {font-size:11px;font-weight:normal;color:#F90;}
.listpricedphminus {font-size:11px;font-weight:normal;color:#666666;}
.listcommonprice{font-size:11px;font-weight:normal;color:gray;}
.commonprice{font-size:12px;font-weight:normal;color:gray;}

ul.sitemap, ul.sitemap li ul {list-style:none;}
ul.sitemap, ul.sitemap li ul {padding-left:20px; margin-left:0px;}
ul.sitemap li{line-height:2;}
ul.sitemap li a {font-size:11px;text-decoration:none;font-weight:normal;color:#000;}
ul.sitemap li a:hover {text-decoration:underline;}

/**/
ul.katalogmenu{padding-left:25px; margin-left:0px; font-size:11px}
ul.katalogmenu li ul {padding-left:10px; margin-left:0px;}
ul.katalogmenu li{list-style-type:none;line-height:2;}

ul.katalogmenu li a{color:#000;text-decoration:none;font-weight:bold;}
ul.katalogmenu li a:hover{text-decoration:underline;}
ul.katalogmenu li a.sel{text-decoration:underline;}
ul.katalogmenu li ul a{font-weight:normal;}


#editform dt b {color:#ff9900;}
.saved{font-weight:bold;color:#ff9900;}

#content-images {text-align: left}
#content-images img {margin-right: 20px}

#prodcategories div {float:left;text-align:center;line-height:1.3em;}
#prodcategories img {padding:0;margin:0;}

#rcol {background: #f0e7dc; text-align: left; color: #575757; font-size: 12px}
#rcol img {border: 2px solid #e0d3c3}
#rcol h4 {color: #964600; margin: 0px; padding: 0px 0px 8px 0px}
#rcol h5 {color: #964600; margin: 0px; padding: 12px 0px 0px 0px; margin: 0px; font-weight: bold; font-size: 12px}
#rcol strong {color: #134016}


