body
{	color: #333333; font-family: Verdana, Tahoma, sans-serif;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	line-height: 150%;
/*	text-align: center;*/
}

#page-top {padding: 0;}

#page {width:970px; margin: 0 auto; border-top: 1px solid #efefef;
background: url(img/page-bg.png) repeat-y top center;
}

#header {height: 105px; background: url(/img/head-bg.png) repeat-x top left;}
.header-in
{ width:970px; margin: 0 auto;
position: relative;
}
#footer
{ border-top: 1px solid #efefef; background: white;}
#left {float: left; width: 160px; padding: 0 0px 10px 0;}
#right {float: right; width: 130px; padding: 0 0 10px 0px;}
#main {margin: 0 145px 0 175px; padding: 0 0 10px 0; }
.main-in
{ float: left; width: 645px; padding: 0 0px 15px 0px;}
#footer .in
{
padding: 10px; text-align: center;

}

#main UL LI
{
list-style: inside;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

TABLE, TD, TH, SELECT, INPUT, OPTION, TEXTAREA, FORM, FIELDSET
{font-size: 100%;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;}

TABLE
{border-collapse: separate;}
FORM
{margin: 0;}
H1, H2, H3, H4 { color: #006699; background: #fff; border-bottom: 1px dotted #FF9900; margin: 0.8em 0 0.3em 0; padding: 0.2em 0.4em; font-family: Arial;}
H1 { background: none; border: none; padding: 20px 0; font-size: 2em; color: white; margin: 0;} H2 {font-size: 1.8em;} H3 {font-size: 1.5em;} H4 {font-size: 1.2em; background: transparent;}

#main H1, #main H2, #main H3
{
color: #FF4500;
clear: both;
}

p {margin: 0.5em 0 1em 0; padding: 0;} .small {font-size: 0.9em;} .big {font-size: 1.1em;}
.text-left {text-align: left;} .text-right {text-align: right;}

A img {border: none;}
A {color: #CC0000; text-decoration: underline;}
A:hover {color: black; text-decoration: none;}
A:visited {color: maroon;}

/*UL, LI {margin:0; padding: 0;}*/
UL {margin:1em 0; padding:0;} UL UL {margin: 1em;}
LI {/*list-style: none outside; list-style-type: outside; */ }

.clear, BODY .wm4-cleaner {clear: both;}
.right {float: right;} .left {float: left;}

/*A[href^="http://www"], A[href^="https://www"]
{
color: red;
}*/
A.external
{
background: url(/img/link-external.png) no-repeat top right;
padding-right: 14px;
}
.cars
{
float: right;
width: 320px;
height: 105px;
background: url(/img/head-cars.png) no-repeat top right;
}
.head-info
{
font-weight: bold;
margin-top: 5px;
}
.head-links
{
position: absolute;
left: 350px;
top: 85px;
}
.head-links A
{
background: #efefef;
color: white;
background: orange;
font-weight: bold;
padding: 5px 10px;
/*border: 1px solid #dcdcdc;*/
border-bottom: 0;
}

#searchtachometrdo, #searchcenado, #searchcenaod, #searchptachometrdo, #searchpcenado, #searchpcenaod
{
width: 100px;
}
H1.logo
{
margin: 0;
padding: 10px 0 10px 0;
}
/* ******************************************* */
.main-menu LI
{
border-bottom: 1px dotted gray;
list-style-type: none;
font-weight: bold;
}

.light-menu
{
list-style-type: none;
font-weight: bold;
}

.main-menu LI A
{
padding: 5px;
display: block;
}
/* */

.karta-img
{
float: right;
width: 310px;
}
.karta .cena
{
font-size: 14px;
color: maroon;
padding: 10px 0;
}
.cena strong
{
color: maroon;

}
.light LI
{

margin-left: 1.5em;
list-style: square outside;
}
.bold
{
font-weight: bold;
}
.karta-img-nahledy div
{
float: left;
width: 100px;
}
/* */
div.search
{
background: url(/img/search.jpg) no-repeat top left;
height: 180px;
}
#poznamka
{
width: 95%;
height: 100px;
}
table.search
{
margin: 20px 0 0 240px;
}
table.search
{
color: white;
}
table.search td
{
padding-right: 5px;
}
table.search DIV
{
padding-bottom: 5px;
}
.polozka
{
float: left;
width: 152px;
margin-right: 8px;
margin-bottom: 8px;
}
.main-in .polozka
{
float: left;
width: 205px;
}

.polozka A:hover img
{
border: 5px solid #dcdcdc;
}
.polozka H4
{
font-size: 14px;
}
.polozka img
{
border: 5px solid #efefef;
}

.small
{
font-size: 10px;
}


.tip
{
float: none;
}
.tip div
{
text-align: center;
}


/* */
.karta-img img
{
border: 5px solid #efefef;
}
.karta-img A:hover img
{
border: 5px solid #dcdcdc;
}
.karta-img-nahledy
{
margin-top: 6px;
}
.karta-img-nahledy img
{
height: auto;
border: 2px solid #efefef;
}
.karta-img-nahledy A:hover img
{
height: auto;
border: 2px solid #dcdcdc;
}