html {
	width: 100%
}

body {
	font-family: verdana, arial, "Times New Roman";
	font-size: 70%;
	background: #ECF1F4 url('images/bg.jpg');	
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	
}

textarea {
	font-family: verdana, arial, "Times New Roman";
	font-size: 90%;	
}

li.qa {
	margin: 0 0 0.5em 0;
}

ul.qa {
	margin: 1em 1em 1em 2em;
}

div.sepline {
	border-top: 1px solid #4B7489;
}

H1 {
	font-family: verdana, arial, "Times New Roman";
	font-size: 200%;
	
}


H2 {
	font-family: verdana, arial, "Times New Roman";
	font-size: 160%;
	margin : 1%;
	margin-left : 0;
	
}

H3 {
	font-family: verdana, arial, "Times New Roman";
	font-size: 145%;
	margin : 1%;
	margin-left : 0;
	
}

H4 {
	font-family: verdana, arial, "Times New Roman";
	font-size: 120%;
	
}

H4.qa {
	font-family: verdana, arial, "Times New Roman";
	font-size: 120%;
	margin: 2em 0 0 0;
	
}

H5 {
	font-family: verdana, arial, "Times New Roman";
	font-size: 100%;	
	text-decoration: underline

}

.tab1{
border-bottom: 1px solid gray;
}

.lang{
	position: absolute; 	
	z-index: 1;
	top: 81px;
	right: 81px;	
	}

.visa{
	position: absolute; 	
	z-index: 1;
	top: 4px;
	left: 20px;	
	width: 75px;		
	}

.visa2{
	margin-top: 2px;
	border: 1px solid white;	
	}



.cart{	
	position: absolute; 
	top: 112px; 
	right: 85px;	
	height: 20px; 
	text-align: right; 	
	color: white;
	background-color: #85A2BB;
	border: 1px solid #C0C0C0;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.cart-inside{
	position: relative;
	top: -5px;	
}

.currency{	
	position: absolute; 
	top: 112px; 
	left: 85px;	
	height: 20px; 
	text-align: right; 	
	color: white;
	background-color: #85A2BB;
	border: 1px solid #C0C0C0;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.tblProfiCena {
	font-family: verdana, arial, "Times New Roman";
	font-size: 120%;
	text-align: center;
	color: red;	
	font-weight : bold;
}


.novinkyObr {
	width:100px;
	margin:0 20px 0 0;
	float:left;
}

.novinkyText {
	width:420px;
	margin:0 0 0 0;
}


P {
text-align:justify;
}

/* Wrapper */
.all {
	position: relative;
	margin: auto;
	text-align: center; 
	width: 936px;
}


.header { text-align: left; 
	background: url('images/top.jpg') no-repeat;
	height: 152px;
	width: 936px
}

.footer {
	background: url('images/down.jpg') no-repeat;
	padding: 0px; width: 774px; height: 32px;
	text-align: center;
	color: white;
	padding-top: 10px;
	margin: auto;
}

.box {
	background-color: #FFFFFF;
	padding: 0px; 	
	text-align: left; 
	width: 774px;	
	margin: auto;	
}


.kategorie {text-align: left;  
display: block; 
background: url('images/menu2.jpg') no-repeat;
width: 164px;
height: 18px;
margin: 0px;
padding-left: 5px;
padding-top: 10px;
color: #FFFFFF; 
font-weight:bold;
font-size: 12px;
font-family: sans-serif;
}

.advert {
float: right; 
padding: 0 0 0 1em; 
margin: 1em 0em 1em 1em; 
border-left-width: 1px; 
border-left-color:#4B7489; 
border-left-style: solid;
}

a.menu:link, a.menu:active, a:visited.menu{
color: #A53512;
text-align: left;  
display: block; 
background: url('images/menu2_2_24.jpg') no-repeat;
width: 150px;
height: 18px;
padding-left: 30px;
padding-top: 5px;
margin: 0px;
color: #FFFFFF; 
font-weight:normal;
font-size: 100%;
font-family: sans-serif;
text-decoration: none;
}

a.menu:hover {
color: red;
text-decoration: none;
}

.search1{
color: #A53512;
text-align: left;  
display: block; 
background: url('images/menu2_2_24.jpg') no-repeat;
width: 150px;
height: 18px;
padding-left: 30px;
padding-top: 5px;
margin: 0px;
color: #FFFFFF; 
font-weight:normal;
font-size: 100%;
font-family: sans-serif;
text-decoration: none;
}


a.qa:link, a.qa:active, a.qa:visited {
	color: blue; 
	text-decoration: none;
	font-weight:bold;
	text-align: right;
	display: block;
}

a.qa:hover {
	color: red;
	text-decoration: underline;
}

a.chiptuningObj:link, a.chiptuningObj:active, a.chiptuningObj:visited {
	border: 1px solid #4B7489; 
	padding: 0.4em;
	float: right;
	color: blue; 
	text-decoration: none;
	font-weight:bold;
	text-align: right;
	display: block;
	margin: 1em 2em 1em 1em;
}

a.chiptuningObj:hover {
	color: red;
	background: #A3BBC7; 
	
}




.menu2{color: yellow;}
.menu2:hover{color: red;}

.menubox { 
 width: 10px;
 display: inline; 
 float: left;
}

.text {
  position: relative;
  top: 0px;   
  margin-left: 190px;
  padding: 10px;
  width: 540px;   
}

  .td01{ border-bottom: 1px solid gray; font-style: italic; font-size: x-small; vertical-align: bottom; }
  .td02{ border-top: 1px solid gray; border-bottom: 1px solid gray; font-weight:bold; vertical-align: bottom; }
 .poznamka { color: red; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */


/*sets the link colours and style*/
a:link, a:active, a:visited {color: blue; text-decoration: none;font-weight:bold;
}

a:hover {color: red; }


.currency A{ color: white;}
.currency A:visited{ color: white;}
.currency A:active{ color: white;}
.currency A:hover{ color: red;}

@media print {
.header{display: none;}
.footer{display: none;}
.menubox{display: none;}
}
