a { color: #8C1C18;font-weight:bold;}
a:hover { color:#8C1C18;text-decoration:none;  }
body { background-color: #E6E6E6; color:#1B1B1B;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 70%; margin: 0px auto; position: relative; text-align: center; width: 794px;padding: 0px;line-height:140%;}
/*label{_font-size:70%;}*/
h1, h2, h3, h4, h5 { color: #683411;font-weight:normal;margin-top:0px;font-family: Georgia, Arial, Helvetica, sans-serif}
h1 { font-size: 200%;}
h2 { font-size: 170%;}
h3 { font-size: 140%;}
h5, h4 { font-size: 100%;}


img {border:none;}
img.imgLeft {float:left;margin-right:1em;margin-bottom:1em;}
img.imgRight{float:right;margin-left:1em;margin-bottom:1em;}

h1#head {font-size:small;margin:0;
	background: url(../img/header.jpg) repeat-x; color: inherit; height: 269px; position: relative; text-align: left; width:758px;margin-left:12px;}
#logo { cursor: pointer; display: block; height: 74px;position: absolute; text-align: left; text-decoration: none; left:46px; top: 18px; width: 135px; z-index: 15; }
#logo span { background: url(../img/cokoklasik-logo.jpg) no-repeat; display: block; height: 74px; position: absolute; width: 135px; z-index: 5; }
#logo strong { color: black; position: absolute; text-decoration: underline; }
#logo:hover strong { text-decoration: none; }

#page { position: relative; text-align: left; width: 794px;background:url(../img/layout.jpg) repeat-y;line-height:170%;}
#footer {clear:both;float:none;background:url(../img/footer.jpg) no-repeat bottom;h eight:24px;width:794px;padding-top:50px;}
#footer p {padding:0px 45px 30px 45px;font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;color:#FFFFFF;}
#footer p.right {text-align:right;padding-top:-35px;margin-top:-59px;}
#footer a {color:#E0D176;}

#box {padding:0px 40px 40px 24px;margin-top:10px;}
#sidebar {width:223px;float:left;background:url(../img/sidebar-layout.jpg) repeat-y;font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar a {color:#E0D176;}
#sb {width:223px;height:11px;background:url(../img/sidebar-bottom.jpg) no-repeat bottom;}
#sidebar h2 {font-size:130%;color:#ffffff;font-weight:bold;text-align:center;background:url(../img/sidebar-h2.gif) no-repeat top;padding:5px 0px;margin:0px;}
#sidebar h3 {font-size:130%;color:#ffffff;font-weight:bold;text-align:center;background-color:#8C1C18;width:220px;padding:4px 0px;margin:0px;}
#sidebar ul {font-size:120%;font-weight:bold;padding:0px;margin:0 24px;padding:14px 0px;}
#sidebar ul ul {font-size:90%;font-weight:bold;padding:0px;margin:0px;margin-left:12px;}
#sidebar p {padding-left:24px;color:#FFFFFF;font-style:italic;}
#sidebar p a {font-style:normal;}
#sidebar #pad {padding:0px 10px;background:none;border:1px solid black;}
#sidebar li {list-style:none;padding:4px 0px;lis t-style-image:url(../img/sidebar-li.jpg);m argin-left:14px;}
#sidebar li a {color:#E0D176;background:url(../img/sidebar-li.jpg) no-repeat 0px 7px;padding-left:14px;}
#sidebar li li {list-style:none;padding:0;}
#sidebar li li a {color:#E0D176;background:url(../img/sidebar-li.jpg) no-repeat 0% 50%;padding-left:14px;}
#content{width:498px;float:right;background:url(../img/content-layout.jpg) repeat-y;}
#pad {padding:30px;padding-top:70px;background:url(../img/content-top.gif) no-repeat top;}
#cb {background:url(../img/content-bottom.gif) no-repeat bottom;width:498px;height:9px;}
#login {text-align:right;position:absolute;top:210px;right:39px;color:#ffffff;font-family:Georgia, "Times New Roman", Times, serif;}
#login p {margin:0px;padding:0px;}
#login a {color:#E0D176;}
#menu {position:absolute;top:11px;right:0px;z-index: 10;height: 30px;width: 526px;right:14px;}
#menu ul {padding:0px;margin:0px;}
#menu li {list-style: none;float: left;}
#menu a {display: block;text-decoration: none;text-align: center;color: #E0D176;font-size:110%;font-size:13px;text-transform:uppercase;}
#menu a.current, #menu a:hover {color: #fff;text-decoration:none;}
#m1 {width: 145px;border: 0 !important;}
#m2 {width: 85px;}
#m3 {width: 170px;}
#m4 {width: 100px;}
#language {position:absolute;top:50px;right:12px;}
#language ul, #language li {padding:0px;margin:0px;list-style:none;list-style-type:none;}
#language .cs a { display: block;background: url(../img/cs.jpg) no-repeat; display: block; height: 97px; position: absolute;top: 0px; width: 37px; z-index: 5; }
#language .en a {display: block; background: url(../img/en.jpg) no-repeat; display: block; height: 97px; position: absolute; top: 97px;width: 37px; z-index: 5; }
#language .cs span, #language .en span {display:none;}

#navigace {position: absolute;top:295px;left:288px;font-size:80%;width:438px;}
#navigace p {margin:0px;padding:0px;line-height:normal;line-height:130%;}
.clnr, .cleaner {float:none;clear:both;font-size:.1px;height:.1px;line-height:.1px}
.produkt {border-bottom:1px solid #E2E2E2;padding:20px 0px;}
.produkt img {float:left;padding:0px 10px 10px 0px;}
.produkt p span {color:#6CA000;font-size:240%;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}

table {font-size: 90%;width:100%;_width:438px;border-collapse:collapse;}
td, th {padding: 3px 5px;border: 1px solid #3A1608;}
th {text-align: center;font-weight: bold;background-color: #EBDE98;color:#000000;}
table.nobord {border:none;}
fieldset td, fieldset th {border:none;}

/* Add by Marek V */
#formular { padding:20px 0px;}
#formular label,#formular input, #formular textarea, #formular p, #formular input.submit { display: block; float: left; margin: 3px 0px; }
#formular br { clear: left; }
#formular textarea {width:305px;}
#formular input.submit { float: right;}
#formular strong {color:#FF0000;font-weight:bold;font-size:110%;}
#formular fieldset { padding: 1em;border: 1px solid #ccc; }
#formular form, #formular p { margin: 0px; padding: 0px; }
#formular label, #formular p { color: black; display: block; margin-right: 10px; text-align: right; width: 40px; }
#formular legend { color: #ccc; font-size: 80%; margin: 0px; padding: 1px 3px; padding: 0px; }
#formular p { text-align: left; width: 70%; }


table#nakupni-kosik{width:auto;width:438px}
table#nakupni-kosik .tdPrice{width:6em;}
.strankovani {font-size:smaller;text-align:right;}
input, select, textarea{width:150px;}
input.qty{width:25px;}
input.submit{width:auto;}
td.label{width:12em;}

#detail-obrazky{width: 200px; margin:0 1em 1em 0;}
#detail-obrazky img{float:none;padding:0;}
#detail-obrazky img.maly {width:60px; height:50px;}




.small{font-size:smaller;}
.right{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.w50{width:210px;}


@media print {
	#head, .strankovani, #login, #menu, #sidebar, #language, #cb{display:none;}
	body, #pad, #box, #page,.produkt,#footer,#footer p {background:#fff;color:#000;margin:0;padding:0;width:100%;}
	#page{position:relative;}
	#pad{padding:2em 0 0 0;}
	#navigace{position:absolute;top:.5em;left:0;}
	#content{float:none;background:transparent;width:100%;}
}

