body
{
	margin:0;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	font-size: 0.8em;
	background:url(../files/images/layout/bg-body.png) left top repeat-x #343434;
	color:#ffffff;
}
* {
	padding: 0;
	margin: 0;
	border: 0px none;
}
.invisible {
     position:absolute;clear
     top:-2000px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}
br.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
}
.clear {
	clear:both;
}


/*Page*/
#page {
	background:#242424;
	width:994px;
	text-align:left;
	margin:0px auto;
	padding-bottom:6px;	
}

/*Top-line*/
#top-line {
	height:50px;
	overflow:hidden;
	position:relative;
	background:url(../files/images/layout/bg-top-line.png) left bottom repeat-x;
	margin-top:1px;
}
/*Menu-top-line*/
#menu-top-line {
	position:relative;
	top:17px;
	left:5px;
}
#menu-top-line a{
	color:#ffffff;
	text-decoration:none;
	padding:0px 5px;
}
/*Menu-top-line*/
/*Menu-prodejci*/
#menu-prodejci {
	position:absolute;
	top:0px;
	right:0px;
}
#menu-prodejci ul li {
	list-style-type:none;
	float:left;
	margin-left:2px;
}
#menu-prodejci ul li a{
	color:#ffffff;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:145px;
	height:30px;
	float:left;
	text-align:center;
}
#menu-prodejci ul li a span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	width:145px;
	height:30px;
}
#menu-prodejci ul li a#menu-prodejci-voelkl span{
	background:url(../files/images/layout/bg-menu-prodejci-voelkl.png) left top no-repeat;
}
#menu-prodejci ul li a#menu-prodejci-tecnica span{
	background:url(../files/images/layout/bg-menu-prodejci-tecnica.png) left top no-repeat;
}
#menu-prodejci ul li a#menu-prodejci-marker span{
	background:url(../files/images/layout/bg-menu-prodejci-marker.png) left top no-repeat;
}
#menu-prodejci ul li a#menu-prodejci-descente span{
	background:url(../files/images/layout/bg-menu-prodejci-descente.png) left top no-repeat;
}
/*Menu-prodejci*/
/*Top-line*/

/*Main*/
#main {
	background:url(../files/images/layout/bg-main.png) left top no-repeat;
	padding:0px 10px 15px 11px;
	_height:330px;
	min-height:330px;
	border-bottom:11px solid #4a4a4a;
}

/*Left-column*/
#left-column {
	float:left;
	width:242px;
	background:url(../files/images/layout/bg-left-column.png) left top no-repeat #000000;
	padding:0px 3px;
}
#left-column-in {
	background-color:#1d1d1d;
	position: relative;
}
/*Logo*/
#logo-box {
	padding:20px 0px;
	background:#242424;
}
a.logo{
	color:#ffffff;
	font-size:2em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:242px;
	height:76px;
	text-align:center;
	line-height:76px;
}
a.logo span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	width:242px;
	height:76px;
}
#left-column h2{
	padding:4px 14px;
	font-size:1em;
	color:#000000;
}
#left-column p{
	padding:8px 14px;
	font-size:0.85em;
	line-height:1.4em;
}
/*Posledni-novinky*/
#left-column .posledni-novinky {
	padding:8px 14px 0px 14px;
        font-size:0.9em;
}
#left-column .posledni-novinky h3 {
	font-weight:normal;
        font-size:1.1em;
        margin-bottom:8px;
        margin-top:-1px;
}
/*Posledni-novinky*/
/*Logo*/
/*Main-menu*/
#main-menu {
	padding-top:2px;
}
#main-menu ul li{
	list-style-type:none;
	border-bottom:1px solid #414141;
}
#main-menu ul li a{
	text-decoration:none;
	display:block;
	padding:3px 0px 3px 15px;
}
.p-voelkl #main-menu ul li a:hover, .p-voelkl #main-menu ul li a.act, .p-tecnica #main-menu ul li a:hover, .p-tecnica #main-menu ul li a.act, .p-marker #main-menu ul li a:hover, .p-marker #main-menu ul li a.act, .p-descente #main-menu ul li a:hover, .p-descente #main-menu ul li a.act{
	color:#000000;
}
/*Main-menu*/

/*Left-column-footogalerie*/
#left-column-footogalerie {
	overflow:hidden;
	background:#000000;
	padding-top:2px;
}
#left-column-footogalerie ul li{
	list-style-type:none;
	display:inline;
	margin-right:-2px;
}
/*Left-column-footogalerie*/
/*Left-column*/

/*Right-column*/
#right-column {
	margin-left:257px;
	_float:left;
	_margin-left:9px;
	background:#000000;
	padding:4px 3px;
}
#right-column #main-foto{
	padding-bottom:3px;
}
#right-column #main-foto img{
	margin-bottom:-3px;
}
/*Content*/
#content h1, #content-product h1 {
	font-size:1em;
	font-weight:normal;
	padding:4px 11px;
	background:#1a1a1a;
}
#content #content-in, #content-product #content-in {
	padding:10px 10px;
}
#content p, #content-product p {
	padding:9px 0px;
}
#content h2, #content-product h2 {
	padding:11px 0px 0px 0px;
	font-size:1.5em;
}
#content h3, #content-product h3 {
	padding:9px 0px 0px 0px;
	font-size:1.2em;
}
#content h4, #content-product h4 {
	padding:9px 0px 0px 0px;
	font-size:1.1em;
}

#content #content-in ul li{
	margin: 0px 0px 10px 20px;
}
/*Content*/
/*Content 2 column*/
#content #content-left-column {
	float:left;
	width:459px;
	overflow:hidden;
}
#content #content-right-column {
	margin-left:462px;
}
#content #content-right-column a {
}
#content #content-right-column img{
_margin-right:-14px;
_margin-left:-2px;	
}
/*Content 2 column*/
/*Right-column*/
/*Main*/
/*Page*/



/*********** p-voelkl ***********/
.p-voelkl {
	border-top:8px solid #fff200;
	border-bottom:17px solid #fff200;
}
.p-voelkl #menu-top-line a:hover, .p-voelkl #menu-top-line a.act, .p-voelkl a.logo, .p-voelkl #left-column a, .p-voelkl #content strong, .p-voelkl #content a, .p-voelkl #content-product a, .p-voelkl #content h2{
	color:#fff200;
}
.p-voelkl #left-column h2, .p-voelkl #main-menu ul li a:hover, .p-voelkl #main-menu ul li a.act {
	background-color:#fff200;
}
.p-voelkl  a.logo span{
	background:url(../files/images/layout/logo-voelkl.png) left top no-repeat;
}
/*********** p-voelkl ***********/


/*********** p-tecnica ***********/
.p-tecnica	 {
	border-top:8px solid #f08231;
	border-bottom:17px solid #f08231;
}
.p-tecnica #menu-top-line a:hover, .p-tecnica #menu-top-line a.act, .p-tecnica a.logo, .p-tecnica #left-column a, .p-tecnica #content strong, .p-tecnica #content a, .p-tecnica #content h2{
	color:#f08231;
}
.p-tecnica #left-column h2, .p-tecnica #main-menu ul li a:hover, .p-tecnica #main-menu ul li a.act {
	background-color:#f08231;
}
.p-tecnica  a.logo span{
	background:url(../files/images/layout/logo-tecnica.png) left top no-repeat;
}
/*********** p-tecnica ***********/


/*********** p-marker ***********/
.p-marker {
	border-top:8px solid #ef3e33;
	border-bottom:17px solid #ef3e33;
}
.p-marker #menu-top-line a:hover, .p-marker #menu-top-line a.act, .p-marker a.logo, .p-marker #left-column a, .p-marker #content strong, .p-marker #content a, .p-marker #content h2{
	color:#ef3e33;
}
.p-marker #left-column h2, .p-marker #main-menu ul li a:hover, .p-marker #main-menu ul li a.act {
	background-color:#ef3e33;
}
.p-marker  a.logo span{
	background:url(../files/images/layout/logo-marker.png) left top no-repeat;
}

div.marker-kategorie{
float:left;
margin: 0 7px 10px 7px;
}
#content div.marker-kategorie h4{
background-color:#242424;
padding:5px;
text-align:center;
width:auto;
}
/*********** p-marker ***********/


/*********** p-descente ***********/
.p-descente {
	border-top:8px solid #ffffff;
	border-bottom:17px solid #ffffff;
}
.p-descente #menu-top-line a:hover, .p-descente #menu-top-line a.act, .p-descente a.logo, .p-descente #left-column a, .p-descente #content strong, .p-descente #content a, .p-descente #content h2{
	color:#ffffff;
}
.p-descente #menu-top-line a:hover, .p-descente #menu-top-line a.act {
	text-decoration:underline;
} 
.p-descente #left-column h2, .p-descente #main-menu ul li a:hover, .p-descente #main-menu ul li a.act, .p-descente #main-menu ul ul li a.act {
	background-color:#ffffff;
}
.p-descente  a.logo span{
	background:url(../files/images/layout/logo-descente.png) left top no-repeat;
}

div.descente-kategorie{
float:left;
margin: 0 10px 10px 10px;
width:210px;
}
#content div.descente-kategorie h4, #content div.descente-kategorie1 h4{
background-color:#242424;
padding:5px;
text-align:center;
width:auto;
}
#content div.descente-popis p{
padding: 0 10px 10px 10px;
}
/*********** p-descente ***********/

#left-column a:hover, #content a:hover {
	text-decoration:none;
}



/********* fotogalerie *********/

.fotogalerie {
margin-bottom:20px;
width:690px;
overflow:hidden;

}

.fotogalerie .img-out {
text-align: center;
width:155px;
float:left;
margin:5px 10px 5px 0px;
display:table;
height:136px;
background-color: transparent;
overflow:hidden;
=position: relative;
}
.fotogalerie .fotog-navysku
{
height:157px;
}

.fotogalerie .fotog-prava{
margin:4px 0px 4px 0px;
}

.fotogalerie .img-out .img-in {
text-align: center;	
margin:0px auto;
display:table-cell;
vertical-align: middle;
background-color: transparent;

}
.fotogalerie a{
=position: absolute;
=top: 50%;
}

.fotogalerie img{
background-color: #fff;
padding: 3px;
border: 1px solid #AFC0EC;
margin-top:2px;
=left: -50%;
=top: -50%;
=position: relative;
}

.cistic {
 clear:both;
}

.boxik-novinka {
margin-bottom:15px;
}

#content .fotogalerie-seznam {
padding:11px 0px;
}
#content .fotogalerie-seznam h4 {
padding-top:0px;
padding-bottom:16px;
}

form input, form#vzkaz textarea {
background:#4a4a4a;
padding:2px;
border:1px solid #333333;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
color:#ffffff;
}
form .label {
padding:8px 0px 3px 0px; 
}
form input#button {
	background-color:#fff200;
color:#000000;
cursor:pointer;
width:100px;
margin-top:8px;
font-weight:bold;
}

table.datatable td {
padding-bottom:15px;
}

/* ======= PETROVO ======= */
.p-voelkl #content-product h1 {
color: #fff200;
font-weight: bold;
}

.p-voelkl #content-product .technologie {
float: right;
width: 140px;
background:#4A4A4A;
vertical-align:top;
padding: 5px;
overflow: hidden;
font-size:0.8em;
margin: 0 0 0 10px;
=margin-bottom: 10px;
_margin-right: -7px; /* chybka v IE6 */
}

.p-voelkl #content-product .technologie * {
margin: 0;
padding: 0;
}

.p-voelkl #content-product .technologie h3, .p-voelkl #content-product .technologie h4 {
font-size:1.2em;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 2px solid #1a1a1a;
}

.p-voelkl #content-product .technologie h4 {
color: #fff200;
font-weight: normal;
border-bottom: 1px solid #1a1a1a;
}

.p-voelkl #content-product table {
background:#1A1A1A;
vertical-align:top;
width: 530px;
}

.p-voelkl #content-product th {
background:#4A4A4A;
padding:5px 7px;

}
.p-voelkl #content-product td {
padding:5px 7px;
vertical-align:top;
}

.p-voelkl #content-product .jqzoom {
padding: 0px;
}

#content h1.nadpis-zlute-stred{
margin-bottom: 1em;
text-align:center;
color: #FFF200;
font-weight:bold;
}

/*prodejci*/
.prodejce {
padding-bottom:1em;
border-bottom: 1px solid #333;
margin-bottom:1em;
width:690px;
overflow:hidden;
}
.prodejce-levy, .prodejce-stredovy, .prodejce-pravy {
float:left;
width:200px;
overflow:hidden;
}
.prodejce-stredovy {
padding-left:10px;
width:150px;
}
.prodejce-pravy {
width:250px;
padding-left:10px;
margin-left:20px;
border-left:1px solid #333;
}

.prodejci-voelkl, .prodejci-tecnica, .prodejci-marker, .prodejci-descente, .prodejci-eshop {
 padding: 0 3px;
 line-height:1.1em;
 color: black;
 font-weight:bold;
 font-size: 80%;
}
.prodejci-voelkl {
 background-color: yellow;
}
.prodejci-tecnica {
 background-color: #f08231;
}
.prodejci-marker {
 background-color: #ef3e33;
}
.prodejci-descente {
 background-color: white;
}
.prodejci-eshop {
 background-color: #aaa;
}

/*registrace*/
#reg-udaje table.tab_formular th {
padding:1em 0;
color:yellow;
}
form input.chyba_zadani {
background-color:#FFFFC0;
color:black;
}

#news {list-style-type: none; margin: 7px 0 13px 10px; color: #fff200; }
#news a {text-decoration: none; font-weight: bold; color: #fff200; }

#content-in .katalog-odkaz {color: #FFF200; font-weight: bold; }
#content-in .katalog-odkaz a {color: #FFF200;}
#content-in .katalog-odkaz a:hover {color: #DDD200;}