/* cs copyright */
#container_footer {
	width: 300px;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	margin:0px auto 0 auto;
	padding:0px 0 0 0;
	position:absolute;
	bottom: 5px;
	z-index:500;
}
#container_footer_in {
}
#footer_ew {
	margin: 0  0px 0px 742px;
	width: 290px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
}
#footer_ewb {
	margin: 0px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	display:inline;
}
#container_footer a {
	color: #fff;
	text-decoration: none;
}
#container_footer a:hover {
	text-decoration: underline;
		color: #4cadff;
}
#footer_copy {
	margin: 0 0px 0 742px;
	width: 290px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer_copy a{
	color: #fff;
}
/* end cs copyright */

html, body 
{
    height: 100%;
}

/* layout */

#pageWrap 
{
    min-height: 100%;
	position: relative;
	padding: 0;

}

#wholePage
{        
	position: relative;
	margin: 0px auto 0px auto;
	width:998px;
	z-index: 80;
}

form
{           margin:0 0 0 0;
            padding:0 0 0 0;
             height: 100%;
}
.cleaner {		clear:both;
}
#header {		background-image:url(../images/header.jpg);
				background-repeat:no-repeat;
				width:998px;
				height:450px;
				margin:0px auto 0 auto;				
				position:relative;
}
#panelMainWrap {
			padding:0;
			    background-image: url(../images/panelmain-background.jpg);
	background-repeat: repeat-y;       
	background-position: center;
			}
#panelMain {background-image:url(../images/panelmain-header.jpg);
			background-repeat:no-repeat;
			padding:0;
			margin:0;			
}
#panelMainWrapper {
			min-height:60px;
			padding:33px 0 0 0;
			margin:0 0 0 0;
			bottom: 0px;
			position:relative;
			z-index:2;	
}
#boxMain{		
				width:500px;
				float:left;
				margin:0px 0 0 0px;
				padding:0px 20px 0 17px;
				margin-bottom: 100px;
}
#panelLeft{		
				width:235px;
				float:left;
				margin:0px 0 0px 0;
				padding:0px 0px 0px 0px;	
}
#panelRight{	
				width:194px;
				float:right;
				margin:0px 13px 90px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
}


#footerWrap 
{
				bottom: 0;
				position: absolute;
				z-index: 80;
				height: 100px;
				width: 100%;
}

#footer {		background-image:url(../images/panelmain-footer.jpg);
				background-position:center top;
				background-repeat:no-repeat;
				margin: 0 auto 0 auto;
				width: 998px;
				height: 100px;
}

#footerDownRight {
	z-index: 10;
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 498px bottom;
	background-image:url(../images/patch-right.jpg);
	height:623px;
}

#footerDownLeft {
	z-index: 10;
	width:50%;
	position: absolute;
	bottom: 0px;
	right: 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right bottom;
	margin-right: 499px;
	background-image:url(../images/patch-left.jpg);
	height:418px;
}

/* end layout */

/* top menu*/
#menu {			position:relative;
				top:380px;
				left:20px;
				width:970px;
				font-style:normal;
				text-decoration: none;
}
.menuMain {
				list-style:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
				text-decoration: none;
}
.menuMain li {
				list-style-image:none;
				width:192px;
				float:left;
				text-decoration: none;
}
.menuMain li a {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #fff;
				text-decoration: none;
				display:block;
				text-align:center;
				text-transform:uppercase;
				font-weight:bold;
				height:41px;
				padding:12px 0 0 0;
}
/* buttons */

.menuItem0 a{
				background-image:url(../images/tl-1.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
}
.menuItem0 :hover{
				background-image:url(../images/tl-2.jpg);
				background-repeat:no-repeat;
				
}

/* end top menu*/

/* bottom menu  */
#menu3
{
	width: 998px;
	margin:0 auto 0 auto;
	padding:0;
	position:absolute;
	z-index:100;
	bottom:10px;
	text-align:center;
}
.menuMain3
{	
    list-style: none;
    margin-top: 0px;
	padding-top:0px;
}
.menuMain3 li 
{
    display: inline;
}
.menuMain3 li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    font-weight:bold;
    text-decoration: none;
    padding: 0px 10px 0 10px;
	font-style:normal;
	border-right: solid 1px #9bbb96;
}
.menuMain3 li.last a
{
    border-right: none;
}
.menuMain3 li:hover a
{
    color: yellow;
    text-decoration: underline;
}
/* end bottom menu  */

/* kosik */
#kosikItem	{
	height:128px;
    margin:0 auto 0 auto;
	text-align:center;
}
#kosikPolozky	{	
	width:179px;
	height:32px;
	margin:0 0 0 0;
	color:#fff;
	font-size:11px;
}
#polozkyHodnota	{	
	font-weight:bold;
	font-size:14px;
}
#kosikCena	{	
	width:179px;
	height:32px;
	margin:0 0 0 0;
	color:#fff;
	font-size:11px;
}
#cenaHodnota{	
	font-weight:bold;
	font-size:14px;
}
#kosikButton	{	
	background-image:url(../images/kosik-button.png);
	background-repeat:no-repeat;
	width:139px;
	height:33px;
	margin:0 auto 0 auto;
}
#kosikButton a	{	
	color:#874600;
	display:block;
	text-align:center;
	padding:8px 0 0 0;
	height:25px;
	text-decoration:none;
}
/* end kosik */

/* action */
.actionItem
{
    margin:0 0 15px 5px;
}
.actionHeader	{	
	background-image:url(../images/akce-header.png);
	background-repeat:no-repeat;
	width:179px;
	height:22px;
	margin:0 0 0 0;
}
.actionBody	{ 	
	background-image:url(../images/akce-background.png);
	background-repeat: repeat-y;
	min-height:80px;
	margin:0 0 0 0;
	padding:0 0 0 4px;
}

.actionImage
{
    width:171px;
    text-align:center;    
}
.actionFooter	{ 	
	background-image:url(../images/akce-footer.png);
	background-repeat:no-repeat;
	width:179px;
	height:23px;
	margin:0 0 0 0;
}
.actionTitle	{ 	
	width:169px;
	color:#fff;
	margin:2px 0 5px 0;
	padding:0 5px 0 5px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.actionTitle a	{ 	
	width:169px;	
	color:#fff;
	padding:0 5px 0 5px;
	text-decoration:none;
}

.actionCena	{	
	width:169px;
	margin:0 0 0 0;
	color:#fff;
	font-size:14px;
	padding:0 5px 0 5px;
	text-align:center;
}
/* end action */


.headline{	
				font-family:Arial, Helvetica, sans-serif;
				font-size: 15px;
				text-align:center;
				font-weight:bold;
				text-transform:uppercase;
				margin:15px 0 15px 0px;
				padding:5px 0px 0 0;
				color:#fff;
}

.headlineKosik{	
				font-family:Arial, Helvetica, sans-serif;
				font-size: 15px;
				text-align:center;
				font-weight:bold;
				text-transform:uppercase;
				margin:15px 0 15px 0px;
				padding:5px 0px 0 14px;
				color:#fff;
}


/* productsCategoryPath */
.productsCategoryPath {width:540px; height:34px; padding:17px 0 0 15px; margin: 0 0 0 0; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none; text-align: left; margin-bottom: 10px; background-image: url(../images/list-top.png); background-repeat:no-repeat; position:relative;}
.productsCategoryPath a { font-size: 14px; color: white; font-weight:normal; padding: 0 1px 0 1px; text-decoration:none;}
.productsCategoryPath a:hover { color: #ff0042; text-decoration: underline;}
.productsCategoryPath select { font-family: Arial, Helvetica, sans-serif; position:relative; height:20px; margin-right:35px; border: 1px solid #000; background-color: #fff; color: black; font-size: 12px;}


/* Products List */
.productListTitleHeader{position:relative; width:543px; background-color:#fff;}
.productListItem {position:relative; float:left; width:543px; background-image: url(../images/catalogue-background.jpg); background-repeat:repeat-y;}
.productListImage { padding:5px 20px 5px 5px; width:150px; min-height:50px;  position:relative; float:right;}
.productListTexts {position:relative; float:left; padding:3px 0 0 33px; color:#0c9fc5; width:320px; text-align:justify; }
.productListBackgroung {height:38px; color:#0c9fc5; float:left; }
.productListTitle { color:#0c9fc5; float:left; height:28px;}
.productListTitle a {font-size:15px; height:28px; color:#0c9fc5; text-decoration:none;padding: 10px 0 0 0px; background-image: url(../images/title-background.jpg); background-repeat:repeat-x; float:left;} 
.productListTitle a:hover {font-size:15px; color:#0c9fc5; text-decoration:none;}
.productListTitleLeft {height:38px; width:35px; background-image: url(../images/title-left.jpg); background-repeat:no-repeat; float:left; }
.productListTitleRight {height:38px; width:18px; background-image: url(../images/title-right.jpg); background-repeat:no-repeat; float:left; }
.productListHeader {width:543px; height:38px; background-image: url(../images/catalogue-header.jpg); background-repeat:no-repeat; float:left;}
.productListFooter {width:543px; height:37px; background-image: url(../images/catalogue-footer.jpg); background-repeat:no-repeat; float:left;}
.productListInfo {color:#0c9fc5;  text-align:justify; }
.productListFooterBackground{float:right;}
.productListFooterLeft {height:37px; width:20px; background-image: url(../images/catalogue-footerleft.jpg); background-repeat:no-repeat; float:right; }
.productListFooterRight {height:37px; width:44px;background-image: url(../images/catalogue-footerright.jpg); background-repeat:no-repeat;  float:right;}
.productListFooterPrice { font-size:15px; color:#0c9fc5; height:37px; background-image: url(../images/catalogue-footerbackground.jpg); background-repeat:repeat-x;text-decoration:none;padding: 10px 0 0 0px; float:right; }
.productListWrap {width:543px;}
.productListTitleCzech {height:40px; width:50px; background-image: url(../images/czech.png); background-repeat:no-repeat; float:right; position:relative; margin:0 30px 0 0;}
.productListColor {position:relative; float:left;font-size:12px; color:#0c9fc5; font-weight:bold; padding-left:33px; margin-top:10px; }
.productListColorItem {position:relative; float:left;}
.productListSize {position:relative; float:left;font-size:12px; color:#0c9fc5; font-weight:bold;  margin:7px 0 3px 0; }
.productListSizeItem {position:relative; float:left; padding-left:33px; width:320px; }
.productListNumber {position:relative; float:left;font-size:12px; margin-right:5px; color:#0c9fc5; font-weight:bold;  }
.productListNumberItem {position:relative; float:left; padding: 10px 0 0 33px; width:320px; }
.productListFa {position:relative; float:left; padding: 10px 0 0 33px; width:320px; }



/* pager */
.pager {width:540px; padding:10px 0 0 0; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 13px;  color: red; text-decoration: none; text-align: center; position:relative;}
.pager a {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:red; text-decoration: none; padding: 0 1px 0 1px;}
.pager a:hover {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:red; text-decoration: none; padding: 0 1px 0 1px;}
.pager span {padding: 0 1px 0 1px;}
.pageCurrent {font-weight:bold; font-size: 15px; }
/* end of pager */

/* product detail */
.productDetailTitleHeader{position:relative; width:543px; background-color:#fff;}
.productDetailItem {position:relative; width:543px;}
.productDetailImage { padding:5px 0 5px 32px; width:475px; text-align:center; }
.productDetailImages { padding:0 0 5px 32px; width:475px; text-align:center;}
.productDetailCatalogueNumber {width:475px; margin-bottom:10px; text-align:right;}
.productDetailTexts { padding:15px 0 0 32px; color:#0c9fc5; width:475px; text-align:justify;}
.productDetailBackgroung {height:38px; color:#0c9fc5; float:left; }
.productDetailTitle { background-image: url(../images/title-background.jpg); background-repeat:repeat-x;float:left; height:38px;font-size:15px; color:#0c9fc5; text-decoration:none;padding: 10px 0 0 0px;}
.productDetailTitleLeft {height:38px; width:35px; background-image: url(../images/title-left.jpg); background-repeat:no-repeat; float:left; }
.productDetailTitleRight {height:38px; width:18px; background-image: url(../images/title-right.jpg); background-repeat:no-repeat; float:left; }
.productDetailHeader {width:543px; height:38px; background-image: url(../images/catalogue-header.jpg); display:inline-block;}
.productDetailFooter {width:543px; height:37px; background-image: url(../images/catalogue-footer.jpg); background-repeat:no-repeat;}
.productDetailInfo {color:#0c9fc5; text-align:justify; }
.productDetailFooterBackground{ height:37px; float:right;}
.productDetailFooterLeft {height:37px; width:20px; background-image: url(../images/catalogue-footerleft.jpg); background-repeat:no-repeat; float:right; }
.productDetailFooterRight {height:37px; width:44px;background-image: url(../images/catalogue-footerright.jpg); background-repeat:no-repeat;  float:right;}
.productDetailFooterPrice { background-image: url(../images/catalogue-footerbackground.jpg); background-repeat:repeat-x;  float:right; height:37px; font-size:15px;  color:#0c9fc5; text-decoration:none;padding: 10px 0 0 0px;  }
.productDetailWrap {width:543px; background-image: url(../images/catalogue-background.jpg); background-repeat:repeat-y;}
.productDetailBack {position:relative; float:right; width:46px; height:23px; margin-top: 10px; background-image: url(../images/back.png); background-repeat:no-repeat; padding:6px; text-align:center;}
.productDetailBack a {text-decoration:none;margin-top:3px;}
.productDetailBack a:hover {text-decoration:underline;}
.cartDetailOrderWrap { position:relative; float:left; width:478px; }
/* end of ProductsList */
/*Košík*/

.cartDetailOrder { position:relative; float:left; text-decoration:none; color:Red; font-weight:bold; width:135px; height:30px; text-align:center; padding:0 0 3px 0; margin-top: 10px;}
.cartDetailOrder a { position:relative; float:left; text-decoration:none; color:red; background-image: url(../images/cartDetailOrder.png); background-repeat:no-repeat; height:30px; width:100px; padding:8px 10px 7px 33px;}
.cartDetailOrder a:hover {text-decoration:underline; color:red;}

/* End Košík*/

.kosik {
			background-image:url(../images/kosik.png);
			background-repeat:no-repeat;
			width:58px;
			height:58px;
			position:absolute;
			top:-4px;
			right:149px;
			
}

.EditSearch {
    font-size:11px;
    color:#000;
    float:left;
	margin: 0 0 10px 0;
	padding:7px 0 0 10px;
    border: none 0 #000;
	background-image:url(../images/edit_bg.png);
    width: 99px;
    height: 25px;
    background-color:Transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
}
.BtnSearch {
    font-size:12px;
	text-align:center;
	color:#874600;
    float:left;
	margin: 0 0 0 6px;
	padding:0 0 0 0;
    border: none 0 #000;
    cursor: pointer;
	background-image:url(../images/search-button.png);
    background-color:Transparent;
    width: 83px;
    height: 32px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0;
}




/* buttons left menu*/

#panelLeft {			
	margin:0 0 55px 27px;
	padding:0px 0px 0px 0px;
	list-style:none;
	position:relative;
	width:200px;		
}


#panelLeft a { 
    font-family: Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}

#panelLeft a:hover { 
    font-family: Arial, Helvetica, sans-serif;
    color:Yellow;
    text-decoration:underline;
}

#panelLeft>ul{
 margin:0;
 padding:0;
}

#panelLeft>ul>li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	list-style:none;
    list-style-image:none;    
    list-style-type:none;
	display:block;
	font-weight:bold;
	margin-top:10px;
	padding-left:23px;
	color:White;
	background-image:url(../images/odrazka-leftmenu.png);
	background-repeat:no-repeat;
}



#panelLeft>ul>li>a 
{
	margin-bottom: 5px;
	text-transform:uppercase;
	font-weight:bold;
}

#panelLeft>ul>li>ul{  
	list-style:none;
	list-style-image:none;
	margin: 5px 0 0 0;
	padding: 0 0 0 7px;

	
}

#panelLeft>ul>li>ul a{  
    font-size: 11px;
	color:#fff;
	
}

#panelLeft>ul>li>ul>li{  
	list-style-image:none;

}

#panelLeft>ul>li>ul>li>ul{

	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#panelLeft>ul>li>ul>li>ul>li {
	margin: 0 0 0 0;
	padding:6px 0 0 6px;
	list-style-image:none;
	list-style-type:none;
}

#panelLeft li.selected>a {color:Yellow; font-weight:bold; text-decoration:underline overline;}


/* end left menu*/


/* orderItems */
.orderFormInput {border: 1px solid #0a98c0; padding:0 3px 0 3px; background: #a8d2e2; height:18px;}
.orderFormCombo {border: 1px solid #0a98c0; padding:0; background: #a8d2e2; height:22px;}
.orderLabel {float:left; width:150px; height:20px; font-weight:bold; padding-top:7px;}
.orderItem {float:left; width:270px; padding:5px 0 5px 0;}
.orderFormInputRO {border: 1px solid #03383c; padding:0 3px 0 3px; background: #d6f9ff;}


.fa_footer { position:relative;  width:200px;}

.h1det {margin-top:1px; font-size:12px;}
