BODY {
  background:#F8FBFF url("images/bck.gif") repeat-x;
  padding:0px;
  margin:0px;
  font-family:arial;
  color:#ffffff;
  font-size:12px;
}
FORM {
  display:inline;
}
A {
  /*color:#ffffff;*/
  text-decoration:none;
}
IMG {
  border:0px;
}
INPUT,SELECT,TEXTAREA {
  border:1px #A7ADB7 solid;
}
#okraje{
  width:811px;
  border-left:4px #379BE5 solid;
  border-right:4px #379BE5 solid;
  margin:0 auto;
}
#conteiner {
  position:absolute;
  width:807px;
  margin:0 auto;

}

#background_left{
  position:absolute;
  background:url('images/background_left.png');
  width:238px;
  height:438px;
  left:-238px;
  top:0px;
  z-index:1;
}

#background_right{
  position:absolute;
  background:url('images/background_right.png');
  width:238px;
  height:438px;
  right:-238px;
  top:0px;
  z-index:1;
}


#header {
  margin:15px 0 0 0;
  width:807px;
  height:172px;
  background:url("images/header.jpg") top center no-repeat;
  float:left;
  position:relative;

}
#mainmenu {
  width:807px; 
  height:64px;
  background:url("images/bck_menu.gif");
    float:left;
}
#mainmenu .mainmenu {
  width:100%;
  height:41px;
  background:url("images/menu_polozka.gif");
  margin:0px;
  padding:0px;
  list-style-type:none;
  border-top:1px #FFDFBF solid;

}
#mainmenu .mainmenu li {
  float:left;
  border-right:1px #FFDFBF solid;
  height:41px;
  
}
#mainmenu .mainmenu li a{
  float:left;
  text-decoration:none;
  height:28px;
  padding:13px 10px 0 10px; 
  color:#00487D;
}
#mainmenu .mainmenu .selected{
    background:url("images/bck_menu.gif");
}

.mainmenu a
{
font-weight:bold;

}
#mainmenu .submenu {
  width:100%;
  margin:3px 0 0 0;
  padding:0px;
  list-style-type:none;
}
#mainmenu .submenu li{
  float:left;
  padding:0 5px 0 10px;
}
#mainmenu .submenu li a {
  color:#00487D;
}
#logo {
  position:absolute;
  top:30px;
  left:15px;
  width:205px;
  height:122px;
  background:url("images/logo.gif") no-repeat;

}
#logo h1{
  margin:0px;
  padding:0px;
 
}
#logo a {
  width:205px;
  height:122px;
  display:block;
  
}
#logo span {
  display:none;

}
#flash{
  position:absolute;
  /*visibility:hidden;*/
  left:220px;
  top:15px;
}
#content {
  width:807px;
  /*background:#E8E8E8;*/
  background:#FFFFFF;
  color:#000000;
  float:left;
}
#left {
  width:154px;
  float:left;
  text-align:left;
  margin:5px 5px 0px 2px;
}
#right {
  width:154px;
  float:right;
  text-align:left;
  margin:5px 4px 0px 2px;
}
#left h2, #right h2 {
  margin:0px;
  padding:10px 0 0 10px;
  font-size:12px;
  color:#00487D;
  width:144px;
  height:25px;
  background:url("images/left_nadpis.gif");
}
.box {
  background:#FFF2E5;
  color:#00487D;
  padding:10px 0 10px 10px;
  width:144px;
  margin: 0 0 5px 0;
}
.box a {
  color:#00487D;

}
.partneri {
  background:#FFF2E5;
  width:154px;
  padding:2px 0 0 0;
  text-align:center;
  margin: 0 0 5px 0;
}
.akce {
  background:#FFF2E5;
  width:154px;
  margin: 0 0 5px 0;
}
.akce h4{
  width:140px;
  height:19px;
  color:#00487D;
  font-weight:lighter;
  font-size:13px;
  padding:2px 0 0 14px;
  background:#BFDFF7;
  margin:0px;
  font-weight:bold;

}
.akce img {
  border:2px #FFF2E5 solid;
}
#novinky-table {
  width:100%;
  background:#FFF2E5;
  margin: 0 0 5px 0;
}
#novinky-table td {
  padding:2px 0 2px 0;
  font-size:10px;
}
#novinky-table .car {
  width:109px;
  height:17px;
  padding:0px;
  background:#FFDFBF;
  text-indent:2px;  
}
#novinky-table a {
  color:#00487D;
}
#novinky-table .price {
  background:#BFE4FF;
  text-indent:2px;  
  width:40%;
}
#footer {
  text-align:center;
  margin:0px 0 0px 0px;
  padding:14px 0 0 0px;
  width:807px;
  height:40px;
  color:#00487D;
  font-size:13px;
  float:left;
  background:url("images/bck_menu.gif");
}
#text {
  float:left;
  width:482px;
  margin:5px 0 0 0;
}
#text ul {

}
#text li {
  padding:0 0 5px 10px;
  background:url("images/li.gif") top left no-repeat;
}
#text h2 {
  margin:0px;
  padding:10px 0 0 10px;
  font-size:12px;
  color:#00487D;
  width:472px;
  height:25px;
  background:url("images/content_nadpis.gif");
}
.vyber-znacek {
  margin:10px 0 10px 0;
}
#searchform fieldset{
  border:1px #FF8000 solid;
  padding:2px;
  margin:5px 0 5px 0;
  background:#FFF2E5;
  width:473px;
}
#searchform label {
  width:100px;
  float:left;
  text-align:right;
  padding:0 3px 0 0;
  font-weight:bold;
}
.cars_category {
  width:470px;
  background:#FFF2E5;
  padding:5px;
  margin:5px 0 5px 0;
}
.cars_category img{
  float:left;
  margin:10px 5px 10px 0;
}
.cars_category ul {
  margin:5px 0 5px 0;
  list-style-type:none;
}
.cars_category h3 {
  margin:6px 0 0 0;
}
.cars_category a {
  color:#3A487D;
}
.car_detail {
  margin:0px;
  padding:4px 0 4px 0;
  background:#FFF2E5;
  list-style-type:none;
  width:100%;
}
.car_detail span {
  float:left;
  width:150px;
  font-weight:bold;
}
.car_fotos{
  height:400px;
  overflow:auto;
}
.znacky a{
  float:left;
  width:80px;
  height:60px;
  text-align:center;
  margin-top:10px;
  color:#000000;
}
.slevy {
  width:478px;
  height:102px;
  background:#FFF2E5;
  margin:5px 0 0 0;
  color:#00487D;
}
.slevy td {
  padding:10px 0 12px 0;
}
.slevy a {
  color:#00487D;
}
.slevy img {
  border:1px #00248F solid;
}
.slevy .img {
  width:100px;
}
.slevy .info {
  vertical-align:top;
}
.slevy .sleva{
  vertical-align:bottom;
}
.slevy .podrobnosti {
  vertical-align:bottom;
}

.float-right {
  float:right;
}
.float-left {
  float:left;
}
.both {
  visibility:hidden;
  clear:both;

}

#text p
{
 padding:0 10px 10px 10px;
}
