body {margin:0px;padding:0px;padding-bottom:20px;background:#A3ADB4 url('../img/bg-body.gif') top left repeat-x;color:#000;text-align:left;line-height:125%;}
body, input, select, textarea {font-family: Arial, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size:11px;}
.clear, .clear2 {visibility:hidden;height:1px;line-height:1px;font-size:1px;overflow:hidden;clear:both;}
.clear2 {margin-top:-1px;}
.none {display:none;}
img {border:none;}

/****ZAKLADNI TAGY****/
h1,h2,h3,h4,h5,h6 {margin-top:0px;}
h1 {margin-bottom:5px;padding:17px 5px 10px 42px;background:#56C600 url('../img/bg-h2.gif') top left repeat-y;font-size:20px;font-weight:bold;color:#fff;text-transform:uppercase;}
h2 {margin-bottom:5px;padding:20px 5px 5px 42px;background:#56C600 url('../img/bg-h2.gif') top left repeat-y;font-size:11px;font-weight:bold;color:#fff;text-transform:uppercase;}
h3 {margin-bottom:5px;padding:20px 5px 5px 42px;background:#56C600 url('../img/bg-h2.gif') top left repeat-y;font-size:11px;font-weight:bold;color:#fff;text-transform:uppercase;}
h4 {margin-bottom:8px;font-size:11px;font-weight:bold;}
h5 {margin-bottom:4px;font-size:11px;}
h6 {margin-bottom:2px;font-size:11px;}
ul {list-style-type:disc;margin-bottom:15px;margin-left:20px;margin-top:0px;}
table {margin:0px 0px 15px 0px;border-collapse:collapse;text-align:left;}
table td {padding:3px 10px;border:1px solid #000;}
table th {padding:3px 10px;border:1px solid #000;border-bottom:2px solid #000;background:#A3ADB4;font-weight:normal;text-transform:uppercase;color:#fff;}
a {color:#000;text-decoration:underline;}
a:visited {color:#666;}
a:hover {text-decoration:none;}
p {margin-top:0px;margin-bottom:15px;}
form {margin:0px 0px 15px 0px;}
label {display:block;width:15%;text-align:right;float:left;padding:3px 10px 3px 0px;}
input {padding:1px;}
select {}

/****CONTAINERY****/
#header {position:relative;width:852px/*922-20-50*/;height:132px/*192-60*/;margin-left:19px;margin-top:45px;padding:60px 20px 0px 50px;overflow:hidden;background:#1A1A1A;}
#outerContent {width:905px/*922-8-9*/;margin-left:19px;padding:0px 9px 0px 8px;background:#7E8284 url('../img/bg-outerContent.gif') top left repeat-y;}
#middleContent {padding:8px 7px 8px 8px;border-bottom:1px solid #666B6D;background:#DFDFDF url('../img/bg-middleContent.gif') top left repeat-y;}
#content {border:1px solid #ABABAB;background:#F3F3F3 url('../img/bg-content.gif') top left repeat-y;}
* html #content {background-position:1px 0px;}
#rightPart {float:right;width:649px/*658-9*/;padding:8px 9px 30px 0px;}
#leftPart {float:left;width:208px/*222-7-7*/;padding:8px 7px;border-right:1px solid #ABABAB;}
#footer {width:887px/*907-20*/;height:26px;line-height:26px;margin-left:26px;padding-right:20px;background:url('../img/bg-footer.gif') top left no-repeat;text-align:right;font-size:10px;}

/****HEADER****/
#userBox {position:absolute;top:0px;left:19px;width:882px/*922-20-20*/;height:33px/*45-12*/;padding:12px 20px 0px 20px;background:#A9A9A9 url('../img/bg-userBox.gif') top left no-repeat;overflow:hidden;}
#userBox .leftColumn {width:320px;float:left;}
#userBox .leftColumn strong a {color:#fff !important;}
#userBox .leftColumn div {padding-top:5px;}
#userBox .rightColumn {width:540px;float:right;text-align:right;}
#userBox form label {display:inline;width:auto;text-align:left;float:none;padding:0px 5px 0px 0px;font-size:10px;}
#userBox form input {margin-right:10px;}
#userBox form input.submit1 {margin-right:0px;}

#header h1 {margin-bottom:0px;padding:0px;background:none;font-size:12px;font-weight:bold;color:#fff;text-transform:none;}
#header h1 span {display:block;margin-bottom:10px;color:#F48300;font-size:30px;}
span#header_bg {position:absolute;top:0px;left:0px;display:block;width:922px;height:192px;background: url('../img/bg-header.gif') top left no-repeat;z-index:20;}
a#index {position:absolute;top:0px;left:14px;display:block;width:300px;height:165px;text-decoration:none;z-index:30;}
a#index span {visibility:hidden;}
a#jump {position:absolute;left:-9999px;}
a#jump:active,a#jump:focus {top:0px;left:0px;display:block;width:200px;height:143px;line-height:143px;border:3px solid #E8AE62;background:#FFDD97;text-align:center;font-weight:bold;font-size:14px;z-index:40;}

#topMenu {position:absolute;bottom:10px;right:20px;margin:0px;padding:0px;border-bottom:1px solid #000;background:#8C8C8C;list-style-type:none;z-index:40;}
#topMenu li {float:left;margin:0px;margin-left:-1px;padding:0px;background:url('../img/bg-topMenu-right.gif') top right no-repeat;text-transform:uppercase;text-align:center;}
#topMenu span {display:block;padding:0px 9px 0px 9px;background:url('../img/bg-topMenu-left.gif') top left no-repeat;}
#topMenu a  {width: 80px; display:block;padding:8px 0 3px 0;color:#fff;text-decoration:none;}
#topMenu a strong {display:block;}
#topMenu li#current a {color:#1a1a1a;}
/*non ie*/
#topMenu li:hover {background-position:100% -150px;}
#topMenu li:hover span {background-position:0% -150px;}
/*ie*/
* html #topMenu li {margin-left:0px;}
* html #topMenu a:hover {color:#ddd;}
* html #topMenu li#current a:hover {color:#3a3a3a;}

/****LEFTPART****/
#leftPart h3 {margin-bottom:10px;}
#leftPart .outerBox {margin-bottom:18px;padding-left:43px;padding-right:8px;}

.leftMenu {margin:0px;margin-bottom:10px;padding:0px;list-style:none;}
.leftMenu ul {margin:0px;margin-top:6px;padding:0px;list-style:none;}
.leftMenu li {padding-bottom:6px;background:url('../img/bg-leftMenu.gif') 7px 4px no-repeat;}
.leftMenu li.open {padding-bottom:0px;}
.leftMenu li a {display:block;padding-left:44px;color:#56C600;font-weight:bold;text-decoration:none;}
.leftMenu li a:hover {text-decoration:underline;}
.leftMenu ul li {background:url('../img/bg-leftMenu-ul.gif') 9px 4px no-repeat;}
.leftMenu ul li a {padding-left:53px;color:#000;}
.leftMenu ul ul li a {padding-left:62px;}
.leftMenu li.active a {color:#537B35;}
.leftMenu li.open ul a {color:#000;}
.leftMenu ul li.active a {color:#6E3939;}
.leftMenu ul li.open ul a {color:#000;}
.leftMenu ul ul li.active a {color:#6E3939;}


/******** VYPIS VYROBCU **********/
.leftList {margin:0px;margin-bottom:18px;padding:0px;list-style:none;}
.leftList ul {margin:0px;margin-top:6px;padding:0px;list-style:none;}
.leftList li {padding-bottom:2px;background:url('../img/bg-leftMenu.gif') 7px 4px no-repeat;}
.leftList li a {display:block;padding-left:44px;color:#56C600;text-decoration:none;}
.leftList li a:hover {text-decoration:underline;}



#shoppingCart {line-height:150%;}
#shoppingCart form {text-align:right;}
#shoppingCart span {display:block;width:55%;float:left;text-align:left;}
#shoppingCart form legend {display:none;}
#shoppingCart form input {margin-top:7px;line-height:23px;}

#leftPart h4 {margin-bottom:5px;}

/****RIGHTPART****/
#rightPart .outerBox {width:601px/*649-42-6*/;margin-left:42px;padding-bottom:6px;}
#rightPart .topOB { margin-top: 20px;}
#rightPart h2 {margin-bottom:10px;}
#rightPart h3 {margin-bottom:8px;padding:0px;background:none;font-size:14px;color:#56C600;text-transform:none;}
#rightPart ul {list-style-image:url('../img/bg-lightList.gif');margin-left:10px;padding-left:10px;}
#rightPart ul.niceList {list-style-image:none;list-style-type:none;margin-left:0px;padding:0px;}
#rightPart ul.niceList li {margin-bottom:1px;padding:6px 5px 6px 12px;border-left:3px solid #A3ADB4;background:#E1E1E1;}

#innerNav {margin-bottom:4px;}
#currKat {font-weight:bold;}
#currKat a {color:#56C600;}
#pagingBox {position:relative;top:-12px;margin-top:-20px;margin-left:auto;width:150px;height:20px;line-height:20px;color:#fff;text-align:right;}
#pagingBox img {position:relative;top:2px;}
#pagingBox strong {padding-right:5px;}

#filtr strong {display:block;}
#filtr a {padding:0px 3px;color:#000;}

.katProd {position:relative;float:left;width:190px;margin-right:15px;margin-bottom:15px; margin-top: 15px; border-top: 1px solid #666; padding-top: 5px;}
.katProd h3,.katProd h4, .topOB h3 {margin: 5px 0; padding:0;background:none;color:#56C600;text-transform:none;/*height:29px;overflow:hidden;*/}
.katProd h3 a,.katProd h4 a, .topOB h3 a {color:#56C600;text-decoration:none;font-size:11px;}
.katProd h3 a:visited,.katProd h4 a:visited, .topOB h3 a:visited {color:#61AF26;}
.katProd h3 a:hover,.katProd h4 a:hover, .topOB h3 a:hover {text-decoration:underline;}
.katProd a.thumbnail {display:block;width:190px;height:130px;text-align:center;}
.katProd p {margin-bottom:8px;overflow:hidden;}

.katProd form {text-align:right;}
.katProd form legend {display:none;}
.katProd form span {float:left;padding-top:6px;}

.detailImage {float:right;width:260px;text-align:right;margin-bottom:10px;position:relative;}
.actions {position:absolute;top:10px;right:5px;}
.action {
	color: #FFFFFF;
	margin-bottom: 1px;
	background-color: #FF0000;
	display: block;
	padding: 0px 5px;
	text-align: center;
	font-size: 9px;
	font-family: Tahoma;
	line-height: 13px;
	text-transform: uppercase;
}
.detailDesc {margin-right:260px;}
.detailDesc form.smallForm {margin-bottom:15px;padding-left:15px;}
.detailDesc form legend {display:none;}
.detailDesc form label {display:inline;width:auto;text-align:left;float:none;padding:0px 4px 0px 0px;}
.detailDesc form input.smallInput {width:20px;margin-right:8px;padding-top:3px;padding-bottom:3px;border:1px solid #808080;background:#F3F3F3;}
.likeTable {margin-bottom:10px;}
.likeTable strong {width:115px;float:left;}

/****FOOTER****/
#footer a {text-decoration:none;color:#000;}
#footer a:hover {text-decoration:underline;}

/****UNIVERZALNI STYLY****/
.noRightMargin {margin-right:0px !important;}

form.smallForm {margin:0px;padding:0px;}
form.smallForm fieldset{margin:0px;padding:0px;border:none;}

.prouzky {width:auto;margin-bottom:15px;text-align:left;border:none;}
.prouzky th {padding:2px 6px;font-weight:normal;border:none;color:#000;background:#fff;}
.prouzky td {padding:2px 6px;border:none;background:#fff;}
.prouzky .sudy_radek th, .prouzky .sudy_radek td {background:#A3ADB4;}

.wellstyled {}
.wellstyled th {border:none;border-bottom:2px solid #fff;border-left:2px solid #fff;background:#56C600;font-weight:bold;color:#fff;text-transform:uppercase;}
.noLeftBorder {border-left:none !important;}
.wellstyled td {background:#E1E1E1;border:1px solid #A3ADB4;}

.invisibleList {margin:0px;margin-bottom:15px;padding:0px;list-style:none;}
.invisibleList li {padding:0px;margin:0px;}

.grayRoundBox {width:100%;margin-bottom:15px;background:#BDC1C4 url('../img/bg-grayRoundBox-tl.gif') top left no-repeat;}
.bottomRight {background:url('../img/bg-grayRoundBox-br.gif') bottom right no-repeat;}
.bottomLeft {background:url('../img/bg-grayRoundBox-bl.gif') bottom left no-repeat;}
.topRight {padding:6px 4px;background:url('../img/bg-grayRoundBox-tr.gif') top right no-repeat;}

a.anchorButton1 {margin-right:10px;float:left;display:block;width:112px/*145-26-7*/;height:24px;line-height:24px;padding-left:26px;padding-right:7px;background:url('../img/bg-anchorButton1.gif') top left no-repeat;text-decoration:none;overflow:hidden;text-transform:uppercase;color:#fff !important;font-weight:bold;text-align:center;}
a.anchorButton2 {display:block;width:96px;height:23px;line-height:23px;padding:0px;background:url('../img/bg-anchorButton2.gif') top left no-repeat;text-decoration:none;overflow:hidden;text-transform:uppercase;color:#fff !important;font-weight:bold;text-align:center;}
input.submit1 {width:145px/*145-26-7*/;height:24px;line-height:24px;padding:0px;border:none;padding-left:26px;padding-right:7px;background:url('../img/bg-anchorButton1.gif') top left no-repeat;text-decoration:none;overflow:hidden;text-transform:uppercase;color:#fff;font-weight:bold;text-align:center;cursor:pointer;}
input.submit2 {width:96px;height:23px;line-height:23px;padding:0px;border:none;background:url('../img/bg-anchorButton2.gif') top left no-repeat;text-decoration:none;overflow:hidden;text-transform:uppercase;color:#fff;font-weight:bold;text-align:center;cursor:pointer;}
.leftColumn {width:48%;float:left;}
.rightColumn {width:48%;float:right;}

.niceList {list-style-type:none;margin-left:0px;padding:0px;}
.niceList li {margin-bottom:1px;padding:6px 5px 6px 12px;border-left:3px solid #A3ADB4;background:#E1E1E1;}

a.doubleAnchor {padding-left:16px;background:url('../img/bg-doubleAnchor.gif') center left no-repeat;color:#56C600 !important;text-decoration:none;font-weight:bold;}
a.doubleAnchor:hover {text-decoration:underline;}
a.narrowAnchor {padding-left:14px;background:url('../img/bg-narrowAnchor.gif') center left no-repeat;color:#56C600 !important;text-decoration:none;}
a.narrowAnchor:hover {text-decoration:underline;}

.greenBox {margin-bottom:15px;padding:4px 8px;background:#56C600;color:#fff !important;}
.borderCornerBox {margin-bottom:15px;padding:6px 8px;border-left:2px solid #A3ADB4;border-top:1px solid #A3ADB4;}
.darkBox {margin-bottom:15px;padding:15px 8px 4px 8px;background:#888F96 url('../img/bg-darkBox.gif') top left repeat-x;color:#F3F3F3 !important;}
.whiteBorderBox {margin-bottom:15px;padding:8px 15px;border-left:3px solid #A3ADB4;border-right:1px solid #A3ADB4;background:#fff;}
.whiteBorderBox p {margin-bottom:8px;}
.bottomBorderBox {margin-bottom:15px;padding:6px 8px;border-bottom:3px solid #A3ADB4;background:#BDC1C4;}
.borderBox {margin-bottom:10px;margin-right:10px;padding:8px;border:1px solid #A3ADB4;background:#fff;width:100px;float:left;}
.tipBox {margin-bottom:15px;padding:4px 8px;border:2px solid #f00;background:#FFCCCC;}

ul.lightList {list-style-image:url('../img/bg-lightList.gif');margin-left:10px;padding-left:10px;}
ul.darkList {list-style-image:url('../img/bg-leftMenu.gif');margin-left:10px;padding-left:10px;}

h2.normal {margin-bottom:10px;padding:0px;background:none;font-size:16px;color:#000;text-transform:none;}
h3.normal {margin-bottom:8px;padding:0px;background:none;font-size:14px;color:#000;text-transform:none;}

/****OSTYLOVANE TAGY***/
ul ul {margin-bottom:0px;}

table td.l {text-align:left;}
table td.r {text-align:right;}

form p {margin-bottom:5px;}
form div {text-align:right;}

.vyzadovano {
	color: #FF0000;
}

.hpLeftColumn {width: 190px; float: left; margin: 0 10px 0 0;}
.hpMiddleColumn {width: 190px; float: left; margin: 0 10px 0 0;}
.hpRightColumn {width: 190px; float: left; margin: 0; }