body{
	margin: 0px;
	background: #c0beb4 url(../images/design/pageBackground.jpg) repeat-x;
	margin-top: 30px;
	margin-bottom: 30px;
}

#page{
	width: 900px;
	min-height: 656px;
	height: auto !important;
	height: 656px;
	position: relative;
	margin: auto;
	padding: 10px;
	background-color: white;
}

#logo{
	width: 206px;
	height: 56px;
	background-image: url(../images/design/logo.gif);
}

#menu{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 694px;
	height: 56px;
}

#bodyWrapper{
	background: url(../images/design/productMenuBck.gif) repeat-y;
}

#bottomBorderProdMenu{
	width: 195px;
	height: 5px;
	background-color: #CDCDCD;
	position: absolute;
	left: 10px;
	bottom: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}

#produktMenu{
	width: 170px;
	height: 565px;
	border-top: 5px solid #CDCDCD;
	padding: 10px;
	position: absolute;
	left: 10px;
	padding-left: 15px;
}

#content{
	width: 664px;
	min-height: 570px;
	height: auto !important;
	height: 570px;
	background-color: White;
	border: 5px solid #ECCB81;
	padding: 10px;
	float: right;
}

#clearBoth{
	clear: both;
	margin: 0px;
}

#footer{
	width: 920px;
	height: 15px;
	position: relative;
	left: 27px;
	color: #6E6D67;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 8px;
}

#footer a{
	color: #6E6D67;
	text-decoration: none;
	border-bottom: 1px dashed #6E6D67;
}

#footer a:hover{
	color: Black;
}

#createdBy{
	position: absolute;
	right: 0px;
	vertical-align: middle;
}

#createdBy img{
	vertical-align: middle;
	border: none;
}

#createdBy a{
	border: 0px;
}

#shadov{
	width: 974px;
	position: relative;
	margin: auto;
	background: url(../images/design/contentShadow.png) no-repeat bottom;
}

/*PRODUCT MENU*/
#produktMenu img{
	border: none;
}

#produktNadpis{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

#categ01, #categ02, #categ03, #categ04, #categ05, #categ06, #categ07, #categ08, #categ09, #categ10{
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	width: 165px;
}

#categ01:hover{
	background-color: #C6C6C7;
}

#categ02:hover{
	background-color: #DDB0B0;
}

#categ03:hover{
	background-color: #B0B4CB;
}

#categ04:hover{
	background-color: #C8D2CC;
}

#categ10:hover{
	background-color: #bcb3a3;
}

#categ05:hover{
	background-color: #D9C5B8;
}

#categ06:hover{
	background-color: #EBDFB3;
}

#categ07:hover{
	background-color: #D1D3C5;
}

#categ08:hover{
	background-color: #C1BACA;
}

#categ09:hover{
	background-color: #CACFDE;
}

/*MAIN FLASH*/
#mainFlash{
	width: 712px;
	height: 590px;
	position: absolute;
	top: 71px;
	left: 221px;
}

/*Content*/
.nadpis{
	margin-bottom: 10px;
}

.text{
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.categoryPopis a, .text a{
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}

.categoryPopis a, .text a:hover{
	color: Black;
}

/*Kontakt*/
.contactBlock{
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	width: 50px;
	float: left;
	font-weight: bold;
}

#mapaBlock{
	width: 366px;
	height: 608px;
	position: absolute;
	top: 122px;
	right: 25px;
}

#mapa{
	width: 360px;
	height: 584px;
	border: 3px solid #666666;
}

.spacer{
	border-bottom: 1px dotted #666666;
	width: 286px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}

form, input, textarea {
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

input, textarea{
	padding: 3px;
	margin-bottom: 8px;
	border: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../images/design/inputBck.jpg) repeat-x;
}

input[type=submit]{
	padding: 3px;
	margin: 0px;
	border: 1px solid #9F9F9F;
	border-right: 1px solid #6C6C6C;
	border-bottom: 1px solid #6C6C6C;
	background: url(../images/design/submitBck.jpg) repeat-x;
	color: #666666;
}

input{
	width: 170px;
}

textarea{
	width: 278px;
}

label{
	font-weight: bold;
}

form img{
	margin-bottom: 2px;
}

/*Produkty*/
.categoryPopis{
	border: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../images/design/inputBck.jpg) repeat-x;
	padding: 5px;
	margin: 0px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
}

#nadpisKategorie{
	margin: 0px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	font-style: italic;
}

.productBox{
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border-bottom: 1px dotted #666666;
	margin-bottom: 10px;
	padding-bottom: 10px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	position: relative;
}

.productTitle{
	font-weight: bold;
	margin: 0px;
}

.productImage{
	float: left;
	margin: 0px;
	width: 150px;
	text-align: center;
	margin-top: 10px;
}

.productImage img{
	border: none;
}

.productRightDetails{
	float: right;
	width: 504px;
	margin: 0px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	margin-top: 10px;
}

.clearBoth{
	clear: both;
	margin: 0px;
	padding: 0px;
}

.detailProduktu{
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../images/design/submitBck.jpg) repeat-x;
	text-align: center;
	padding: 5px;
	margin: 0px;
	width: 120px;
	position: absolute;
	right: 0px;
	bottom: 10px;
	cursor: pointer;
}

.techUdaje, .techUdajeDetail{
	color: #D9A530;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 504px;
	margin: 0px;
	padding-bottom: 37px;

}

.techUdajeDetail{
	padding: 0px;
}

.productPopis{
	margin: 0px;
	margin-bottom: 10px;
}

.detailProduktu a{
	color: #666666;
	text-decoration: none;
}

#produktSelector{
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	height: 718px;
}

#produktSelector a{
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}

#produktSelector a:hover{
	background-position: right bottom;
}

#category01, #category02, #category03, #category04, #category05, #category06, #category07, #category08, #category09, #category10{
	padding: 0px;
	margin: 0px;
	width: 202px;
	height: 158px;
}

#category01{
	background: url(../images/productMenu/01.jpg) no-repeat;
	left: 0px;
	top: 0px;
	border: 5px solid #626264;
}

#category02{
	background: url(../images/productMenu/02.jpg) no-repeat;
	left: 226px;
	top: 0px;
	border: 5px solid #a02524;
}

#category03{
	background: url(../images/productMenu/03.jpg) no-repeat;
	left: 452px;
	top: 0px;
	border: 5px solid #25316f;
}

#category04{
	background: url(../images/productMenu/04.jpg) no-repeat;
	left: 0px;
	top: 182px;
	border: 5px solid #688372;
}

#category10{
	background: url(../images/productMenu/10.jpg) no-repeat;
	left: 226px;
	top: 182px;
	border: 5px solid #645231;
}

#category05{
	background: url(../images/productMenu/05.jpg) no-repeat;
	left: 452px;
	top: 182px;
	border: 5px solid #965f3c;
}

#category06{
	background: url(../images/productMenu/06.jpg) no-repeat;
	left: 0px;
	top: 364px;
	border: 5px solid #c6a62e;
}

#category07{
	background: url(../images/productMenu/07.jpg) no-repeat;
	left: 226px;
	top: 364px;
	border: 5px solid #7e8460;
}

#category08{
	background: url(../images/productMenu/08.jpg) no-repeat;
	left: 452px;
	top: 364px;
	border: 5px solid #523f6c;
}

#category09{
	background: url(../images/productMenu/09.jpg) no-repeat;
	left: 226px;
	top: 546px;
	border: 5px solid #6c79a2;
}


.katalogBox{
	vertical-align: middle;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	border-bottom: 1px dotted #666666;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
}

.katalogBox img{
	vertical-align: middle;
	border: none;
}

.katalogBox a{
	text-decoration: none;
	color: #666666;
}

.katalogBox a:hover{
	text-decoration: none;
	color: Black;
}

#subCatSel{
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FDE6B3;
	border-right: 1px solid #ECCB81;
	border-bottom: 1px solid #ECCB81;
	background: url(../images/design/inputBckOrange.jpg) repeat-x;
	padding: 5px;
	margin: 0px;
	line-height: 15px;
	margin-bottom: 10px;
}

#subCatSel a{
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}

#subCatSel a:hover{
	color: Black;
}

#callBack{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
}

#callBack a{
	color: #666666;
}

#callBack a:hover{
	color: #d9a530;
}

#pocetLabel{
	position: relative;
	left: 100px;
}

#farbaLabel{
	position: relative;
	left: 155px;
}

#kontaktForm{
	min-height: 362px;
	height: auto !important;
	height: 362px;
}

#scrollBar{
	margin-bottom: 10px;
}
