body,table {
  font-family: "Verdana CE", Verdana, sans-serif;
}

body {
  font-size: 80%;
  margin:0;
  text-align:left;
  padding:0;
  color:#CCCCCC;
  background:black;
}

table {
  font-size: 1em;
  color:#CCCCCC;
  border:none;
}

div#page {
  width:1000px;
  border:none;
  position:relative;
  padding:236px 0 25px 0;
  margin:5px 0;
  min-height:400px;
  _height:400px;
  background:#2E2E2E;
}

div#intro {
  width:770px;
  margin:10px auto;
  text-align:center;
 
}
div#intro a { color:white; }


div#zahlavi {
  vertical-align:middle;
  padding:0;
  height:78px;
  width:100%;
  position:absolute;
  top:0px;
  left:0px;
  background:black; 
    /*border:1px solid red;*/
}

div#zahlavi a#lancia_logo { position:relative; top:4px; left:13px; }
div#zahlavi a#lancia_logo img { width:306px; height:48px; vertical-align:middle; }


ul#navigace_hlavni {
  position:absolute;
  left:0px;
  top:58px;
  width:100%;
  margin:0;
  padding:0;
  background:#333333;
  color:#CCCCCC;
}

ul#navigace_hlavni li {
  list-style-type:none;
  display:block;
  float:left;
  margin:0;
  width:160px;
  height:10px;
  line-height:10px;
  padding:5px 0;
  text-align:center;
  font-size:10px;
  font-weight:bold;
  vertical-align:center;
  
}

ul#navigace_hlavni li a {
  display:block;
  text-decoration:none;
  color:#CCCCCC;
  border-left:1px solid #CCCCCC;
  /*background:#6B6E70;*/
}
ul#navigace_hlavni li.prvni a { border:none; }
ul#navigace_hlavni li a:hover, ul#navigace_hlavni li a.akt {
  /*background:#909D85;*/
  color:white;
}


div#sekce_zahlavi {
  position:absolute;
  top:78px;
  left:0px;
  height:158px;
  width:798px;
 /* background:url("../img/historie/historie_bcg.jpg") right top no-repeat black; */
 /* background: url("../img/noflash/img1big.jpg") no-repeat right top; */
  
  background-image:none;
  background-color: #000;
  vertical-align:middle;
}
/*
#spot6{
    background: url("../img/noflash/img1big.jpg") no-repeat fixed;
    width: 798px;
    height: 158px;
    float: ;
 }
*/
div#sekce_zahlavi h1 {
  font-family:"Arial Narrow CE", "Arial Narrow", "Arial CE", Arial, sans-serif;
  border:none;
  font-size:60px;
  margin:60px 0 0 20px;
  color:rgb(103,102,100);
  
  /*color:#333333;*/
  font-weight:normal;
  font-variant:normal;
  letter-spacing:2px;
}

div#obsah_container { _height:510px; } /*IE 6*/

div#obsah {
  position:relative;
  left:0px; top:0px;
  _height:510px;
  min-height:510px;
  width:798px;
  margin:0;
  padding:0px;
  color:#CCCCCC;
  font-size:10px;
  font-weight:normal;
  z-index:10;
  background:#272727;
}



div#informace {
  position:relative;
  top:0; left:0;
  width:558px;
  height:100%;
  min-height:470px;
  padding:30px 20px 10px 20px;
  background:url("../img/layout/obsah_bcg.gif") left top no-repeat #0C0C0C;
}

div#informace.bez_menu {
  width:auto;
}

div#posli_priteli {
  position:absolute;
  top:15px;
  right:20px;
}

div#navigace_sub {
  position:absolute;
  right:0;
  top:0;
  width:180px;
  height:100%;
  background:url("../img/layout/subnavigace_bcg.gif") left top no-repeat #272727;
  padding:0 10px;
  font-weight:bold;
  color:#9C9C9C;
}

div#navigace_sub ul {
  margin:20px 0 0 0px;
  padding:0;
  list-style-type:none;
}
div#navigace_sub ul ul { margin:0; font-variant:normal; }
div#navigace_sub ul li {
  margin:0.7em 0;
  background:url("../img/layout/submenu_groupitem_bcg.gif") left 3px no-repeat transparent;
  padding-left:10px;
}
div#navigace_sub ul ul li {
  background:url("../img/layout/submenu_item_bcg.gif") left 3px no-repeat transparent;
  padding-left:10px;
}
div#navigace_sub li.akt { background-image:url("../img/layout/submenu_item_akt_bcg.gif"); }

div#navigace_sub a { color:#9C9C9C; text-decoration:none; display:block; font-weight:bold; }
div#navigace_sub a:hover { color:white; }
div#navigace_sub span.akt, div#navigace_sub a.akt { color:white; }

div#navigace_sub ul li ul a { padding:0 0.3em; }


div#navigace_sub2 {
  position:absolute;
  right:0px;
  top:78px;
  width:182px;
  overflow:hidden;
  padding:10px;
  font-size:10px;
  background:#2E2E2E;
}

form#zasilani_novinek input.text { width:134px; }
form#zasilani_novinek input.submit { width:40px; padding-right:0; }

div#zapati {
  position: absolute;
  left:0;
  width:990px;
  height:25px;
  padding:5px 0 0 10px;
  margin:0;
  font-size:10px;
  color:white;
  background:#2E2E2E;
}

div#home_sitemap {
  position:absolute;
  right:0px;
  top:0px;
}

/*** Press ***/
/* login */
div.press_login1 {
	padding:15px; font-size:11px; 
	border-bottom:1px solid white;
	width: 400px;
}
div.press_login2 {
	padding:15px;
	width: 400px;
}
table.press_login {
	text-align:center;
}
table.press_login td {
	padding:0 15px 8px 0;
	font-size:11px; vertical-align:middle;
}
/* registrace */
table.registrace {
}
table.registrace td {
	padding:2px;
	font-size:11px; vertical-align:middle;
}
table.submenu_items {}
table.submenu_items td {
	padding:3px 0;
}
table.submenu_items td.level2 {
	padding:3px 0 3px 13px;
}
.navsecondaria {
	FONT-WEIGHT: bold; COLOR: #FEFEFE; TEXT-DECORATION: none;
}
.navsecondariaon {
	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none;
}
.navsecondaria_m_ {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none;
	font-size:10px;
}
.navsecondaria_m_on {
	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none;
	font-size:10px;
}

table.tabulka_vozov1 {
	margin:25px 0 0 0;
	border:1px solid white;
}
table.tabulka_vozov1 td {
	padding:3px 6px;
	vertical-align:middle;
}

table.kalendar_souhrn {
	margin:20px 0;
}
table.kalendar_souhrn td.header {
	padding:3px 6px;
	color:white; font-size:11px; font-weight:bold;
	background-color:#666666; border:1px solid white;
}

table.kalendar_table {
	border:1px solid white;
	background-color:#E6E6E6;
}

.cal_vypis{
	color:black;
	text-align:center;
	padding:1px;
}
.cal_mesiac{
	color:black;
	font-weight:bold;
	text-align:center;
}
.dostupnost_poznamka{
	border:0px solid white;
	font-weight:italic;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font-size:10px;
}
.dostupnost{
	border:0px solid white;
	font-weight:bold;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font-size:13px;
}
.active_{
	background-color:rgb(213,198,172);
	margin:1px;
	padding:4px;
/*	width:20px;*/
	text-align:center;
}
.active_on{

	background-color: rgb(76,91,122);
	color:white;
	padding:4px;
/*	width:20px;*/
	margin:1px;
	text-align:center;
}
.nazev_auta{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	}
.nazev_auta1{
	color:#666666;

	}

/*** Tabulka s obrazky ***/
table.prehliadac_table {
	text-align:center;
	margin:15px 0; background-color:#FFFFFF;
	background-color:#CCCCCC;
}
table.prehliadac_table td {
	text-align:center; vertical-align:middle;
	border:1px solid white;
}
table.prehliadac_table td.ojetina_nazev {
	padding:5px 10px 0 10px; border-bottom:0;
	text-align:center; vertical-align:middle;
}
table.prehliadac_table td.ojetina_obr {
	padding:10px; border-top:0;
	text-align:center; vertical-align:middle;
}
table.prehliadac_table .prehliadac_light {
	background-color:#DEDEDE;
	text-align:right;
}
table.prehliadac_table .prehliadac_light_press {
	background-color:#DEDEDE;
	font-size:9px;
	text-align:center;
}
#ojetiny {
	width:100%;
}
#ojetiny td {
	width:33%;
}
div.ojetina_popis {
	padding:5px 10px; text-align:left;
}

.pager{	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.pageron{color:#CC0000;
	font-size:10px;
	font-weight:bold;
}

/*** Download ***/
table.download {
	margin:10px 0;
}
table.download td {
	border:2px solid white;
	vertical-align:middle;
}
table.download td.dnwl_left {
	padding:2px 15px 2px 2px;
}
table.download td.dnwl_right {
	padding:5px 15px;
	vertical-align:middle;
}
img.dwnl_nahled {
	float:left; width:100px;
	margin:0px 10px 0px 0px;
}
span.dwnl_a{
	position:relative; top:-2px;
	color:white; font-weight:bold; font-size:9px;
}
img.down_ico {
	position:relative; top:2px;
	margin-right:10px;
}
div#reg_form_introduction {
  display: block;
  padding: 3px 20px 5px 11px;
  cursor: pointer;
}
div#reg_form_holder {
  display: none;
  padding: 3px 11px 5px 11px;
}
div#reg_form_holder input {
  font-size: 11px;
  padding: 2px;
}
div#reg_form_holder .nadpis {
  font-size: 22px;
  margin: 0px 0px 10px 3px;
}
div#reg_form_holder #arrow_up {
  float: right;
  position: relative; left: -3px;
  cursor: pointer;
}
div#reg_form_holder #submiter {
  float: right;
  margin: 0px 15px 5px 0px;
  cursor: pointer;
}
div#reg_form_next {
  text-align: right;
}
