body {
background-color: #FFFFFF;
}
#siteFoot {
  background-color: white;
  border-top: 1px solid #e3ebf2;
  width: 950px;
}
/*div#webSite {
  border:none;
  border: 1px solid #3E741B;
  border-bottom: none;
  border-top: none;
}*/
#siteHead {height: 100px; width: 100%; background-image: url(logo.gif) }
/*144*/
#siteHead h1, .h1Fix {
	padding-top: 5px;
	padding-left: 520px;
	font-family: Arial;
	font-weight: bold;
	font-size: 100%;
	font-style: normal;
	/*display:none;*/
}
#siteHead h1 a, #siteHead h1 a:visited, .h1Fix a, .h1Fix a:visited {
	color:#fff;
}

#siteHead h2, .h2Fix {
	font-family: Arial;
	font-weight: normal;
	font-size: 100%;
	color:#fff;
	padding-top: 55px;
	padding-left: 55px;
	font-style: italic;
	/*display:none;*/	
}

#webSite {
    width: 980px;
}
#siteMain {
  width: 980px;
}
#mainBar {
width: 630px;
    padding-left: 20px;

}
#rightBar, #rightBar a {
 /*color: #fff;  */
width:150px !important;
	margin-right:5px !important;
	_margin-right:3px !important;
} 
#leftBar, #leftBar a {
 /*color: #fff; */
 }

table.product-boxes {
	margin:0 !important;
	width:98.5% !important;
}
div#leftBar table.product-boxes , div#rightBar table.product-boxes {
	width:131px !important;
}
div#leftBar table.product-boxes {
	#margin-left:15px !important;
}
div#leftBar table.product-boxes td.empty, div#rightBar table.product-boxes td.empty {
	display:none !important;
}
div#leftBar table.product-boxes td.img, div#rightBar table.product-boxes td.img {
	width:0 !important;
	padding:0 1px 0 0 !important;
}
div#leftBar table.product-boxes td.img img, div#rightBar table.product-boxes td.img img {
	!important;
}

div#leftBar table.product-boxes td.text, div#rightBar table.product-boxes td.text {
	width:100% !important;
}
div#leftBar table.product-boxes td.text h3, div#rightBar table.product-boxes td.text h3 {
	font-size:12px !important;
}
div.loginform {
	font-size:95%;
}
table.product-boxes td.text h3 {
	margin:0 0 3px !important;
	padding:0 !important;
	font-size:100% !important;
	text-align:left;
}
table.product-boxes td.img {
	padding:5px !important;
	border-right:none !important;
	text-align:center !important;
}
table.product-boxes td.img img {
	border:none;
}
table.product-boxes tr.empty td, table.product-boxes td.empty {
	padding:0 4px 0 3px !important;
	#padding:0 3px !important;
	border:none !important;
	line-height:100% !important;
}


      .h1Fix a, .h1Fix a:visited {

      text-decoration: none;

      font-weight: bold;

      }
	  
	  
/*#menuBar { height: 82px; background-color: #276189 }*/
/*#menuBar { height: 158px; background-color: rgb(242,242,242); }*/
#menuBar { height: 158px; background-color: rgb(242,242,242);background-repeat: repeat-x; background-image: url('mainmenubg.png')}

#myMenu ul li a { font-size: 11px;color: black }

#myMenu li a:link, #myMenu li a:visited {
	padding-left: 4px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 1px;
color: black
}
#myMenu li a:link, #myMenu li a:visited {
	padding-left: 4px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 1px;
color: black
}
#myMenu li.select a:link, #myMenu li.select a:visited {
	padding-left: 4px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 1px;
color: black
}
#leftBar #myMenu li a:link, #leftBar  #myMenu li a:visited,#leftBar #myMenu li a:link,
#leftBar #myMenu li a:visited,
#leftBar #myMenu li.select a:link,
#leftBar #myMenu li.select a:visited {
	/*background-image: url(leftMenu.png);*/
}

#menuBar #myMenu ul li a {
	padding-right: 0;
}

#menuBar #myMenu li.select {background-color: white}


#mainBar p { font-size: 11px; line-height: 1.2 }

#mainBar h1 { color: #1C6193; font-size: 18px; font-family: verdana, helvetica, arial }
#mainBar h2 { color: #1C6193; font-size: 14px; font-family: verdana, helvetica, arial }
#mainBar h3 { color: #1C6193; font-size: 12px; font-family: verdana, helvetica, arial }
#mainBar h4 { color: #1C6193; font-size: 11px; font-family: verdana, helvetica, arial }
#mainBar strong { color: black }

#rightBar { font-size: 10px }

#siteMain {  }


#mainBar a { text-decoration: underline }
#mainBar a:hover { text-decoration: none }

#leftBar div { margin: 0 }

/*Katalog list*/
    table.list { border: 1px solid rgb(201,217,228); width: 100%; margin: 0 auto; font-family: Arial; font-size: 11px }
    table.list td { padding: 3px }
    table.list tr.odd { background-color: rgb(245,248,250); }
    table.list span.valretezy { /*display: none*/ }
    table.list td.eshop { width: 80px; text-align: center }
    table.list td.pdf { width: 50px; text-align: center }
    table.list td.pdf img { border-style: none }
    table.list td.preview { width: 50px; text-align: center; border-left: 1px dotted white; display: none }
    table.list td.eshop a { padding-left: 32px; display: block; width: 34px; height: 21px; background-image: url(shopping-cart.png);
	background-position: 0 -1px; background-repeat: no-repeat; padding-top: 4px; margin-top: 2px }

/*leftBar list*/
    #leftBar div.list ul { margin-left: 5px; /*border: 1px solid #276189;*/margin-top: -21px }
    #leftBar div.list li { margin-left: 0 }
    
    #leftBar div.list li a { padding-left: 7px; padding-top: 4px; padding-bottom: 4px; width: 138px; padding-right: 7px; text-transform: uppercase }
    #leftBar div.list li a { text-decoration: none; font-family: Verdana; font-size: 11px; display: block }
    #leftBar div.list li a:hover { }
    
    /*
    #leftBar div.list li.even a:hover { color: black }
    #leftBar div.list li.odd a:hover { color: black }
    */
    
    #leftBar div.list li.even a { background-color: rgb(245,248,250) }
    #leftBar div.list li.odd a { background-color: rgb(235,238,240) }
    
/*leftBar menu*/
    #leftBar #myMenu { margin-left: 0; }
    #leftBar div#myMenu ul { margin-left: 5px; background: none }
    #leftBar div#myMenu li { margin-left: 0; width: 152px }
    
    #leftBar div#myMenu ul { margin-left: 5px; /*border: 1px solid #276189;*/  }
    #leftBar div#myMenu li { margin-left: 0 }
    
    #leftBar div#myMenu li a { padding-left: 7px; padding-top: 4px; padding-bottom: 4px; width: 137px; padding-right: 7px }
    #leftBar div#myMenu li a { text-decoration: none; font-family: Verdana; font-size: 11px; display: block }
    #leftBar div#myMenu li a { background: none; color: #303030 }
    #leftBar div#myMenu li { background-color: rgb(245,248,250) }
    #leftBar div#myMenu li:nth-child(even) { background-color: rgb(245,248,250) }
    #leftBar div#myMenu li:nth-child(odd) { background-color: rgb(235,238,240) }
    #leftBar div#myMenu li a:hover { }


/* hledání */
    div.searchdiv { float: left; width: 100%; margin-left: 0px; margin-top: -5px; padding: 0 }
    div.searchdiv form { padding: 0; margin: 0 }
    div.searchdiv input.searchText { float: left; width: 115px; height: 20px; padding: 0; padding-top: 4px; margin: 0; font-size: 11px }
    div.searchdiv input.formSubmit { float: left; width: 10px; height: 24px; padding: 0; margin: 0; margin-left: 2px; color: transparent }
    div.searchdiv input.formSubmit { text-indent: -500px; border-style: none; background-color: transparent;/* background-image: url(hledat.png)*/ }
    div.searchdiv input.searchText { background-image: url(hledat.png); background-position: 118px 2px; background-repeat: no-repeat; padding-right: 25px }
    div.searchdiv input.formSubmit { cursor: pointer }
    div.searchdiv { border-style: none }
    
/*nepoužíváme, nezobrazíme!*/
#leftBar .loginform { display: none }
.cleaner,.cleaner2 { visibility: hidden; height:0px; line-height:0px }

/*block úplně na konci*/
div.cfooter { padding: 4px; border-top: 1px solid white }
  div.cfooter div { display: block; height: 24px; margin-right: 5px }


/*part of group*/
table.partof { margin-bottom: 10px }
  table.partof td { padding: 2px; margin: 2px }

table.partof td.label { margin-left: 3px; padding-left: 3px; border-left: 1px solid silver }	
  table.partof td.label a { display: block; padding-left: 18px; background-repeat: no-repeat; background-position: 0 4px }


  table.partof a.czech { background-image: url(/domain/challengept/files/logo/flag_czech-republic.gif) }
  table.partof a.slovakia { background-image: url(/domain/challengept/files/logo/flag_slovakia.gif) }
  table.partof a.poland { background-image: url(/domain/challengept/files/logo/flag_poland.gif) }
  table.partof a.england { background-image: url(/domain/challengept/files/logo/flag_england.gif) }
  table.partof a.germany { background-image: url(/domain/challengept/files/logo/flag_germany.gif) }


/*footer*/
#siteFoot { padding: 0; background-color: #EBEEF0; width: 100%; border-top: 1px dotted silver }
#siteFoot table td:hover { background-color: rgb(230,230,230) }
#rightFoot { display: none }
#siteFoot #leftFoot { width: 100% }

table.footer { width: 100%; margin-top: 4px; margin-bottom: 15px }

table.footer td.sep { padding-left: 5px; padding-right: 5px; border-left: 1px dotted silver }

#menuBar #myMenu ul li { width: 157px }
/*#leftBar #myMenu ul li a { width: 152px; padding: 4px }*/

#menuBar #myMenu ul li { background-color: /*#074169*/transparent; position: relative; border: 1px solid silver; outline: 1px solid white }
#menuBar #myMenu ul li:hover { background-color: /*#053058*/white; }

#menuBar #myMenu ul li a { background-image: none; /*position: absolute; top: 50%; margin-top: -7px;*/ width: 155px; display: block; height: 90%; }

#myMenu li a { text-transform: uppercase; }

#menuBar li { border-right-color: transparent }

#menuBar #myMenu ul li { height: 32px; margin: 2px; margin-top: 3px; display: table-cell;
	vertical-align: middle;/* text-shadow: gray 1px 1px -1px;*/ }


#leftBar #myMenu, #rightBar #myMenu {
	background-color: transparent 
}

body { background-image: url(new-bg.png); background-repeat: repeat-x }

#menuBar { margin-left: 0; margin-right: 0; padding-left: 1px }

#leftBar { width: 160px }
#mainBar { width: 635px; padding-left: 10px; padding-right: 10px }

#mainBar div.tableContainer { display: block }

.newmenu {background-image:url(menubg.PNG);background-repeat:x-repeat}
.newmenu .tabselect { 
padding-left: 2px;
padding-top: 3px;
padding-bottom: 0px;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 3px solid white;
}


