* {margin:0px;padding:0px;border:none;}
body {background:#EEEEFC url('../img/body.gif') top left;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size:12px;color:#000;text-align:left;line-height:125%;}
table, input, select, textarea {font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size:12px;}
.clear {clear: both; height: 1px; margin: 0; overflow: hidden; visibility: hidden;}

/****HEADER****/
#header {height:219px;background:#4865C1 url('../img/header.gif') top left repeat-x;}
#headerInner {width:983px;height:219px;margin-left:20px;}
#headerLeft {position:relative;width:217px;height:219px;float:left;margin-right:auto;}
#headerLeft h1 {height:138px;margin-top:28px;padding-left:5px;color:#fff;font-size:120%;line-height:150%;overflow:hidden;}
#headerLeft h1 span {display:block;font-size:150%;}
#headerLeft #logo {position:absolute;top:28px;left:0px;display:block;height:138px;width:220px;background:url('../img/logo.gif') 2px 0px no-repeat;_background-position:1px 0px;}
#headerLeft #home {position:absolute;top:28px;left:0px;display:block;height:138px;width:220px;}
/*blok v hledanim*/
#searchBox {height:29px;line-height:29px;margin-top:21px;padding:0px;_position:relative;_top:21px;}
#searchBox form {margin:0px;}
#searchBox div {width:190px;height:29px;line-height:29px;float:left;background:url('../img/searchBox.gif') top left no-repeat;overflow:hidden;_width:189px;_padding-top:5px;}
#searchBox label {display:inline;width:auto;text-align:left;float:none;padding:0px 10px 0px 10px;font-size:12px;}
#search_for_string {width:109px;height:16px;padding:0px 3px;border:1px solid #FF4000;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#submit {border:none;padding:0px;padding-left:2px;_padding-left:0px;}
/*top menu*/
#mMenu {width:763px;height:34px/*219-185*/;margin-left:auto;padding-top:185px;background:#FEBC21 url('../img/mMenu.gif') top left no-repeat;}
#mMenu ul {height:28px;list-style-type:none;margin-left:7px;margin-bottom:0px;_margin-left:5px;}
#mMenu ul li {width:147px;height:28px;line-height:28px;float:left;margin-left:2px;background:#FF9401 url('../img/mMenu-li.gif') top left no-repeat;overflow:hidden;}
#mMenu ul li a {display:block;padding-left:32px;padding-right:3px;color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#mMenu ul li a:hover {text-decoration:underline;}

/****MAIN****/
#main {width:983px;margin-left:20px;}
#columnLeft {width:214px;float:left;margin-right:auto;padding-top:12px;}
#columnRight {width:763px;margin-left:auto;background:#DFE6F6 url('../img/columnRight.gif') top left repeat-y;}

/****COLUMNLEFT****/
#columnLeft #menuLeft {width:214px;list-style-type:none;margin-bottom:0px;margin-left:0px;}
#columnLeft #menuLeft li {margin-bottom:-1px;background:url('../img/columnLeft-ul-li.gif') top left no-repeat;}
#columnLeft #menuLeft li.long {margin-bottom:-1px;background:url('../img/columnLeft-ul-li-LONG.gif') top left no-repeat;}
#columnLeft #menuLeft li.smallemp {margin-bottom:-1px;background:url('../img/columnLeft-ul-li-SMALLEMP.gif') top left no-repeat;}
#columnLeft #menuLeft li.long_n, #columnLeft #menuLeft li.eshop {margin-bottom:-1px;background:url('../img/columnLeft-ul-li-long-n.gif') top left no-repeat;}
#columnLeft #menuLeft li a {display:block;height:28px;line-height:28px;padding-right:30px;padding-left:10px;text-align:right;color:#fd0;font-size:12px;text-transform:uppercase;text-decoration:none;}
#columnLeft #menuLeft li.long a, #columnLeft #menuLeft li.long_n a, #columnLeft #menuLeft li.eshop a {display:block;height:40px;line-height:16px;padding-top:8px;padding-right:30px;text-align:right;color:#fd0;font-size:12px;text-transform:uppercase;text-decoration:none; overflow: hidden;}
#columnLeft #menuLeft li a:hover {text-decoration:underline;}
#columnLeft #menuLeft li ul {width:206px;margin:3px auto;list-style-type:none;}
#columnLeft #menuLeft li ul li, #columnLeft #menuLeft li.long ul li, #columnLeft #menuLeft li.long_n ul li, #columnLeft #menuLeft li.eshop ul li {margin-bottom:0px;background:url('../img/columnLeft-ul-li-ul-li.gif') bottom left no-repeat; padding-bottom: 2px;}
#columnLeft #menuLeft li ul li a, #columnLeft #menuLeft li.long ul li a, #columnLeft #menuLeft li.long_n ul li a, #columnLeft #menuLeft li.eshop ul li a {height:auto;line-height:16px;padding:3px 30px 0 3px;color:#1231CB;font-weight:bold;text-transform:none;}
#columnLeft #menuLeft li ul li a:hover {text-decoration:underline;}
#columnLeft #menuLeft li ul li ul li a, #columnLeft #menuLeft li.long ul li ul li a, #columnLeft #menuLeft li.eshop ul li ul li a {color: #000; font-weight: normal;}

/****COLUMNRIGHT****/
#columnRightLeft {width:537px /*553-8-8*/;float:left;margin-left:11px;padding:3px 8px;background:url('../img/columnRightLeft.gif') top left no-repeat;_margin-left:5px;}
#columnRightRight {width:178px;margin-left:auto;margin-right:13px;}
#toper {display:block;height:8px;line-height:8px;background:#4363A9 url('../img/columnRight-top.gif') top left no-repeat;font-size:1px;}
#footer {clear:both;height:22px;background:#4363A9 url('../img/footer.gif') top left no-repeat;}

/****COLUMNRIGHTRIGHT****/
.outerBox {margin-bottom:5px;padding:3px 4px;background:url('../img/columnRightRight.gif') top left no-repeat;}
.obLong {background: #fff url('../img/columnRightRight.gif') bottom left no-repeat;}
.outerBox .katProd {
	padding: 10px;
}


.outerBox h3 {width:160px;height:27px;line-height:27px;margin:0px auto 7px auto;background:#4569D4 url('../img/outerBox-h3.gif') top left no-repeat;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;padding-left:10px;}
.outerBox h3 a {display:block;color:#fff;text-decoration:none;text-transform:uppercase;}
.outerBox h3 a:hover {text-decoration:underline;}
#login, #password {display:block;margin-left:auto;margin-bottom:-10px;width:95px;height:16px;padding:2px 3px;border:1px solid #FF4000;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#news {list-style-type:none;margin:0px 4px;}
#news li {margin-bottom:15px;}
#news h4 {margin-bottom:0px;font-size:12px;font-weight:bold;}
#news h4 a {color:#000;text-decoration:none;}
#news h4 a:hover {text-decoration:underline;}
#news .datum {margin-bottom:3px;font-size:9px;color:#425DAF;}
#news p {font-size:11px;line-height:110%;margin-bottom:0px;}
.outerBox label {position:relative;top:3px;display:block;float:left;width:50px;height:20px;line-height:20px;padding:0px;text-align:right;font-weight:bold;font-size:11px;}
.outerBox form {margin:0px 4px;text-align:right;}
.outerBox form input {border:none;padding:0px;}
/*blok nakupni kosik*/
#shoppingCart {margin:0px 4px 6px 4px;padding-bottom:6px;border-bottom:1px solid #000;}
#shoppingCart .left {display:block;width:48%;float:left;font-size:11px;}
#shoppingCart .right {display:block;margin-left:50%;text-align:right;font-weight:bold;color:#2345C6;font-size:12px;}
#shoppingCart .right span {font-weight:normal;color:#000;font-size:11px;}
strong.empty {display:block;margin:3px 10px 5px 10px;font-size:11px;}
a.button {text-align: left; display:block;width:140px/*170-30*/;height:27px;line-height:27px;margin-bottom:4px;padding-left:30px;background:url('../img/button-orange.gif') top left no-repeat;color:#000;text-decoration:none;font-weight:bold;}
a.button:hover {text-decoration:underline}

/****COLUMNRIGHTLEFT****/
h2 {width:538px/*548-10*/;height:27px;line-height:27px;margin:0px -6px 6px -5px;padding-left:10px;background:#4569D4 url('../img/columnRightLeft-h2.gif') top left no-repeat;font-size:13px;text-transform:uppercase;color:#fff;}
/*bloky se strankovanim a navigaci*/
.currKat {width:410px;float:left;font-size:11px;}
.pagingTitle {margin-left:410px;text-align:right;font-size:11px;}
.innernavTop {margin-bottom:20px;padding:0px 4px 2px 4px;border-bottom:1px solid #1231CB;}
.innernavTop a {color:#000;text-decoration:none;}
.innernavTop a:hover {text-decoration:underline;}
/*jeden radek produktu*/
.katProdRow {margin-bottom:35px;}
/*blok s produktem*/
.katProd {width:134px;float:left;}
.katProd h3 {margin-bottom:5px;padding:0px 10px;font-size:12px;font-weight:bold;overflow: hidden;}
.katProd h3 a {color:#1231CB;text-decoration:none;}
.katProd h3 a:hover {text-decoration:underline;}
.prodImageTN {margin-bottom:5px;text-align:center;position:relative;}
.prodImageTN a img {border:1px solid #FF6600;}
.prodImageTN a:hover img {border:1px solid #ff8888;}
.katProdPrice {padding:0px 6px;font-weight:bold;}
.katProdPrice div.ordinaryPrice {font-size:11px;font-weight:normal;}
.katProdPrice span.left {display:block;width:50px;float:left;}
.katProdPrice span.right {display:block;margin-left:50px;text-align:right;}
.katProdPrice div.ordinaryPrice span.right {text-decoration:line-through;}
/*detailni informace o produktu*/
.line {border-bottom:1px solid #1231CB;height:1px;line-height:1px;font-size:1px;margin-bottom:10px;margin-top:-3px;}
.prodDetail {margin-bottom:25px;}
.prodImage {width:260px;float:left;}
.prodImage a img {border:1px solid #C7D4E9;}
.prodImage a:hover img {border:1px solid #ffd4E9;}
.prodDesc {margin-left:262px;margin-bottom:25px;}
.prodDesc h4 {margin-bottom:2px;font-size:11px;font-weight:bold;}
.prodDesc p {margin-bottom:5px;}
.prodDesc .katProdPrice {margin-top:25px;padding:0px;font-weight:normal;}
.prodDesc .katProdPrice .left {display:block;width:48%;float:left;position:relative;top:1px;}
.prodDesc .katProdPrice .left span {padding-left:10px;text-decoration:line-through;}
.prodDesc .katProdPrice .right {display:block;width:48%;margin-left:auto;text-align:right;}
.prodDesc .katProdPrice .right span {padding-left:10px;font-size:13px;font-weight:bold;color:#FE8E00;}
#product_ks {width:35px;border:1px solid #FF4000;padding:2px 3px;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size:12px;text-align:right;}
.prodDetail form {height:auto;line-height:auto;margin: 0 0 25px 0;text-align:left;}
.prodDetail form fieldset {text-align: right;}
.prodDetail form label {display:inline;width:auto;text-align:left;float:none;padding:0px;padding-right:5px;}
.prodDetail form input {border:none;padding:0px;}
.prodDetail form input.insertProduct {position:relative;top:7px;left:5px;border:none;}
.prodDetail form .prodVariant {text-align: left;}
.prodDetail form .prodVariant select {width: 280px; margin: 0;}
.prodDetail form h4 {margin:0;font-size:11px;font-weight:bold;}

/****OSTYLOVANE TAGY***/
p {margin-bottom:10px;}
h3 {margin-bottom:15px;font-size:14px;}
h4 {margin-bottom:10px;font-size:12px;}
h3.blue, h4.blue {border-bottom:1px solid #6985D1;color:#0015CC;}
h3.orange, h4.orange {border-bottom:1px solid #FF9E01;color:#FE3E00;}
.blue a {color:#0015CC;}
.orange a {color:#FE3E00;}
h3 a, h4 a {text-decoration:none;}
h3 a:hover, h4 a:hover {text-decoration:underline;}

ul {list-style-type:disc;margin-bottom:20px;margin-left:20px;}
ul.orangeDot {list-style-image:url('../img/ul-orange.gif');color:#1231CB;}
ul.narrowDot {list-style-image:url('../img/ul-narrowDot.gif');}

table {margin: 0 0 10px 0;border-collapse:collapse;border:1px solid #000;}
table td {padding:5px 15px; border:1px solid #000; vertical-align: top;}
table td.vl {text-align:left;}
table th {padding:5px 15px;border:1px solid #000;border-bottom:2px solid #000;background:#FF9E01;font-size:110%;color:#000;}

table.docsTable {
	width: 535px;
	border: none;
}
table.docsTable td {
	border: none;
	border-bottom: 1px solid #C7D4E9;
}
table.fullTable {
	width: 535px;
}
.leftPadded {
	padding-left: 40px;
}
table.hiddenTable, .hiddenTable td, .hiddenTable th {
	border: none;
}

a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}

form {margin-bottom:20px;}
form label {display:block;text-align:right;float:left;padding:3px 10px 3px 0px;}
form input, form textarea, form select  {border:1px solid #E7D8E5;padding:2px;_border:1px solid #8E8E8E;}
form input:focus, form textarea:focus, form select:focus {border:1px solid #8E8E8E;}
form p {margin-bottom:3px;}

.whiteBack {width:537px;margin:0px -8px 15px -8px;padding:3px 8px;background:url('../img/columnRightLeft.gif') top left no-repeat;}
.cleaner {clear:both;font-size:1px;height:1px;line-height:1px;}
.textData {margin: 10px 0 0 0;}
.textData ol {
	margin: 10px 0 0 10px;
	padding: 0 0 0 10px;
}
.bttns, .submitBox {
	height: 20px;
}
.bttns .button, .bttns input, .submitBox input {
	float: right;
	margin: 0 0 0 10px;
	border: none;
}
.linkList li {
	list-style: none;
	margin-top: 5px;
	padding: 0 0 0 15px;
	background: url("/img/sipka09.gif") 0 50% no-repeat; 
}
.webdesign {
	font-size: 10px;
	float: right;
	margin: 2px 0px;
}
.actions {
	position: absolute;
	top: 3px;
	right: 9px;
}
.article img {
	margin: 10px;	
}

.open ul {
	display: block;
}

.close ul {
	display: none;
}

.eshop ul {
	display: block;
}

.eshop ul .close ul {
	display: none;
}


.thumb img {
	margin: 0px 15px 0px 0px;
	float: left;
	border: 1px solid #e43700;
}
.moreInfo a {
	font-weight: bold;
	color: #e43700;
}
.galleryItem {
	width: 133px;
	float: left;
}
.galleryItem img {
	margin: 0px;
	border: 1px solid #e43700;
}
.galleryItem p {
	height: 30px;
	overflow: hidden;
	padding-right: 15px;
}

.linkList {
	margin: 0 0 10px 0;
	padding: 0;
}

.linkList li {
	margin: 0 0 2px 0;
	padding: 3px 0 2px 22px;
	background: url("../img/linkListBg.gif") left top no-repeat !important;
}

.linkList a {
	display: block;
	height:auto;
	line-height:16px;
	color:#1231CB;
	font-weight:bold;
	text-transform:none;
	text-decoration: none;
}

.linkList a:hover {
	text-decoration: underline;
}