body
{
	margin:0;
	font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	padding: 0;
	font-size: 0.8em;
	background:url(../images/layout/bg-body.png) center top repeat-y #ffffff;
	color:#828181;
}
* {
	padding: 0;
	margin: 0;
	border: 0px none;
}
.invisible {
     position:absolute;
     top:-2000px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	overflow:hidden;
	display:block;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
input, select, textarea {
	font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
	padding:2px 3px;
}


/*Page*/
#page {
	width:816px;
	margin:0px auto;
	text-align:left;
}
/*Page*/

/*Header*/
#header {
	height:131px;
	position:relative;
	overflow:hidden;
}

/*Logo*/
#logo-box {
	position:absolute;
	top:25px;
	left:611px;
}
a.logo{
	color:#06358a;
	font-weight:bold;
	font-size:1.5em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:206px;
	height:71px;
	text-align:right;
}
a.logo strong{
	font-size:1.4em;
}
a.logo span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url(../images/layout/logo.png) top left no-repeat;
	width:206px;
	height:71px;
}
/*Logo*/
/*Header*/

/*Main*/
#main {
	width:816px;
	overflow:hidden;
}
/*Columns*/
#left-column {
	width:197px;
	float:left;
	overflow:hidden;
}
#right-column {
	width:614px;
	float:left;
	overflow:hidden;
	margin-left:5px;
}
/*Columns*/
/*Main-menu*/
#main-menu {
}
#main-menu ul li{
	padding-bottom:4px;
	list-style-type:none;
}
#main-menu ul li a{
	color:#ffffff;
	background:url(../images/layout/bg-main-menu.png) left top no-repeat #b3b3b3;
	text-decoration:none;
	display:block;
	width:186px;
	height:35px;
	overflow:hidden;
	font-size:0.9em;
	font-weight:bold;
	line-height:35px;
	padding-left:11px;
}
#main-menu ul li.act a, #main-menu ul li a:hover{
	background:url(../images/layout/bg-main-menu.png) left top no-repeat #06358a;
	background-position:-203px 0px;
}
/*Main-menu*/

/*Lang*/
#lang {
	width:186px;
	height:35px;
	overflow:hidden;
	background:url(../images/layout/bg-main-menu.png) left top no-repeat #b3b3b3;
	padding-left:11px;
	margin-bottom:7px;
}
#lang ul {
	padding:10px 0px 0px 6px;
}
#lang ul li {
	list-style-type:none;
	display:inline;
}
/*Lang*/

/*Picture-menu*/
#picture-menu {
	margin-top:3px;
}
#picture-menu ul li{
	padding-bottom:6px;
	list-style-type:none;
}
#picture-menu ul li a{
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:197px;
	height:160px;
	background:#06358a;
}
#picture-menu ul li a span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	width:197px;
	height:160px;
}
#picture-menu ul li a#pm-kdo-jsme:hover, #picture-menu ul li a#pm-nase-auta:hover, #picture-menu ul li a#pm-kdo-jsme-en:hover, #picture-menu ul li a#pm-nase-auta-en:hover, #picture-menu ul li a#pm-kdo-jsme-de:hover, #picture-menu ul li a#pm-nase-auta-de:hover{
	text-decoration:none;
}
#picture-menu ul li a#pm-kdo-jsme span{
	background:url(../images/layout/bg-kdo-jsme.jpg) top left no-repeat;	
}
#picture-menu ul li a#pm-nase-auta span{
	background:url(../images/layout/bg-nase-auta-left.jpg) top left no-repeat;	
}
#picture-menu ul li a#pm-kdo-jsme-en span{
	background:url(../images/layout/bg-kdo-jsme-en.jpg) top left no-repeat;	
}
#picture-menu ul li a#pm-nase-auta-en span{
	background:url(../images/layout/bg-nase-auta-left-en.jpg) top left no-repeat;	
}
#picture-menu ul li a#pm-kdo-jsme-de span{
	background:url(../images/layout/bg-kdo-jsme-de.jpg) top left no-repeat;	
}
#picture-menu ul li a#pm-nase-auta-de span{
	background:url(../images/layout/bg-nase-auta-left-de.jpg) top left no-repeat;	
}
/*Picture-menu*/

/*Flash*/
#flash {
	width:614px;
	height:228px;
	overflow:hidden;

	margin-top:1px;
}
#flash.fl-kontakty {
	background:url(../images/layout/bg-header-kontakty.jpg) left top no-repeat;
}
.fl-sluzby {
	background:url(../images/layout/bg-header-sluzby.jpg) left top no-repeat;
}
.fl-auta {
	background:url(../images/layout/bg-header-auta.jpg) left top no-repeat;
}
#flash p {
	color:#ffffff;
	font-size:3.2em;
	padding:89px 0px 0px 79px;
}
/*Flash*/

/*Index-menu*/
#index-menu {
	margin-top:7px;
	margin-left:1px;
	width:614px;
	overflow:hidden;
}
#index-menu ul li{
	padding-bottom:6px;
	list-style-type:none;
	float:left;
	padding-right:6px;
}
#index-menu ul li#im-last{
	padding-right:0px;
}
#index-menu ul li a{
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:200px;
	height:160px;
	background:#06358a;
	float:left;
}
#index-menu ul li a span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	width:200px;
	height:160px;
}
#index-menu ul li a#im-nase-sluzby:hover, #index ul li a#im-nase-auta:hover, #index ul li a#im-kontakty:hover, #index-menu ul li a#im-nase-sluzby-en:hover, #index ul li a#im-nase-auta-en:hover, #index ul li a#im-kontakty-en:hover, #index-menu ul li a#im-nase-sluzby-de:hover, #index ul li a#im-nase-auta-de:hover, #index ul li a#im-kontakty-de:hover{
	text-decoration:none;
}
#index-menu ul li a#im-nase-sluzby, #index-menu ul li a#im-nase-sluzby-en, #index-menu ul li a#im-nase-sluzby-de {
	width:201px;
}
#index-menu ul li a#im-nase-sluzby span{
	background:url(../images/layout/bg-nase-sluzby.jpg) top left no-repeat;	
	width:201px;
}
#index-menu ul li a#im-nase-auta span{
	background:url(../images/layout/bg-nase-auta-right.jpg) top left no-repeat;	
}
#index-menu ul li a#im-kontakty span{
	background:url(../images/layout/bg-kontakty.jpg) top left no-repeat;	
}
#index-menu ul li a#im-nase-sluzby-en span{
	background:url(../images/layout/bg-nase-sluzby-en.jpg) top left no-repeat;	
	width:201px;
}
#index-menu ul li a#im-nase-auta-en span{
	background:url(../images/layout/bg-nase-auta-right-en.jpg) top left no-repeat;	
}
#index-menu ul li a#im-kontakty-en span{
	background:url(../images/layout/bg-kontakty-en.jpg) top left no-repeat;	
}
#index-menu ul li a#im-nase-sluzby-de span{
	background:url(../images/layout/bg-nase-sluzby-de.jpg) top left no-repeat;	
	width:201px;
}
#index-menu ul li a#im-nase-auta-de span{
	background:url(../images/layout/bg-nase-auta-right-de.jpg) top left no-repeat;	
}
#index-menu ul li a#im-kontakty-de span{
	background:url(../images/layout/bg-kontakty-de.jpg) top left no-repeat;	
}
/*Index-menu*/

/*Content*/
#content {
	padding:31px 0px 31px 25px;
	font-size:0.9em;
}
#content h1{
	color:#00368b;
	font-size:2.1em;
	font-weight:normal;
	padding-bottom:9px;
}
#content h2{
	color:#00368b;
	font-size:1.7em;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:4px;	
}
#content h3{
	color:#00368b;
	font-size:1.4em;
	padding-top:15px;
	padding-bottom:4px;	
}
#content p{
	line-height:1.5em;
	padding:7px 0px;
}
#content a{
	color:#00368b;
}
#content a:hover{
	color:#b3b3b3;
	text-decoration:none;
}
#content ul, #content ol {
	padding:7px 0px 7px 15px;
}
#content ul li, #content ol li{
	line-height:1.5em;
	padding:1px 0px;
}
#content ul li {
	list-style-type:square;
}
/*Table-normal*/
table.normal {
	width:100%;
	border-collapse:collapse;
	margin:12px 0px;
}
table.normal td{
	padding:4px 6px;
	background:#e1e1e1;
	border:1px solid #d8d7d7;
}
table.normal tr.suda td{
	background:#ebebeb;	
}
/*Table-normal*/

/*Form*/
#vzkaz input {
	width:160px;
	border:1px solid #CCCCCC;
}
#vzkaz input#adresa {
	width:350px;
}
#vzkaz input#druh_zbozi {
	width:350px;
}
#vzkaz input.submit {
	cursor:pointer;
	padding:7px 30px;
	font-weight:bold;
	color:#ffffff;
	font-size:1.1em;
	background-color:#00368b;
	overflow:visible;
	width:auto;
}
#vzkaz input.submit:hover {
	background-color:#b3b3b3;
}
#vzkaz textarea {
	border:1px solid #CCCCCC;
	width:540px;	
}
#vzkaz label {
	font-weight:bold;	
}
#vzkaz label span{
	color:#ff0000;	
}
p.chyba, #content p strong.red {
	color:#ff0000;
}
/*Form*/

/*Content*/

/*Footer*/
#footer {
	border-top:2px solid #4568a8;
	font-size:0.8em;
	text-align:right;
	padding:4px 0px 10px 0px;
}
#footer a{
	color:#828181;
}
#footer a:hover{
	color:#00368b;
	text-decoration:none;
}
/*Footer*/

/*Main*/

/*Park-photo*/
#park-photo {
	width:600px;
	overflow:hidden;
	color:#00368b;
	font-weight:bold;
	font-size:0.95em;
	margin-top:15px;
}
#park-photo .park-photo-boxik {
	float:left;
	width:187px;
	overflow:hidden;
	margin-right:14px;
	margin-bottom:10px;
	position:relative;
}
#park-photo .ppb-right {
	margin-right:0px;
}
#park-photo .park-photo-boxik a{
	display:block;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	width:187px;
	height:140px;
}
#park-photo .park-photo-boxik a span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	width:187px;
	height:140px;
}
#park-photo .park-photo-boxik a#ppb1:hover, #park-photo .park-photo-boxik a#ppb2:hover, #park-photo .park-photo-boxik a#ppb3:hover, #park-photo .park-photo-boxik a#ppb4:hover, #park-photo .park-photo-boxik a#ppb5:hover, #park-photo .park-photo-boxik a#ppb6:hover {
	text-decoration:none;
}
#park-photo .park-photo-boxik a#ppb1 span{
	background:url(../images/vozovy-park/1-th.jpg) top left no-repeat;	
}
#park-photo .park-photo-boxik a#ppb1:hover span{
	background:url(../images/vozovy-park/1-th-c.jpg) top left no-repeat;
}
#park-photo .park-photo-boxik a#ppb2 span{
	background:url(../images/vozovy-park/2-th.jpg) top left no-repeat;	
}
#park-photo .park-photo-boxik a#ppb2:hover span{
	background:url(../images/vozovy-park/2-th-c.jpg) top left no-repeat;
}
#park-photo .park-photo-boxik a#ppb3 span{
	background:url(../images/vozovy-park/3-th.jpg) top left no-repeat;	
}
#park-photo .park-photo-boxik a#ppb3:hover span{
	background:url(../images/vozovy-park/3-th-c.jpg) top left no-repeat;
}
#park-photo .park-photo-boxik a#ppb4 span{
	background:url(../images/vozovy-park/4-th.jpg) top left no-repeat;	
}
#park-photo .park-photo-boxik a#ppb4:hover span{
	background:url(../images/vozovy-park/4-th-c.jpg) top left no-repeat;
}
#park-photo .park-photo-boxik a#ppb5 span{
	background:url(../images/vozovy-park/5-th.jpg) top left no-repeat;	
}
#park-photo .park-photo-boxik a#ppb5:hover span{
	background:url(../images/vozovy-park/5-th-c.jpg) top left no-repeat;
}
#park-photo .park-photo-boxik a#ppb6 span{
	background:url(../images/vozovy-park/6-th.jpg) top left no-repeat;	
}
#park-photo .park-photo-boxik a#ppb6:hover span{
	background:url(../images/vozovy-park/6-th-c.jpg) top left no-repeat;
}
/*Park-photo*/
