img {border:0;}

html, body {height:100%;margin:0;padding:0;}

body {
  background: url("gfx/bg.jpg") #636876 top left repeat-x;
  margin: 0;
  padding: 0;
  text-align: center;
}

#container {
  position: absolute;
  width: 980px;
  left: -490px;;
  margin-left: 50%;
}

#bodycontainer {
  width: 958px;
  min-height: 50px;
  margin: 0 auto;
  text-align: left;
}

#toptopbar {height:45px;background: url("gfx/toptopbar.jpg") no-repeat;}

#sidebar {
 float:left;
 width: 710px;
 margin:0; padding:0;
}

#sidebar-content {
 margin: 0; 
 padding: 0.6em;padding-right:2em;padding-left:2em;padding-top:0;
}

#main{
margin: 0px 0px 0px 710px; 
padding: 0px;
}

#main-content {
 margin: 0;/*margin-top:-20px;*/padding: 0em 0.2em 0.5em 0.1em;

}


 hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }


#topbar {height: 207px;}
/*#topmenu {height: 58px; background: url("gfx/menubg.jpg");padding: 3px 0px 0px 20px;}*/
#topmenu {height: 48px; background: url("gfx/menubg1.jpg") no-repeat;padding: 3px 0px 0px 20px;}
#divider {height: 28px; background: url("gfx/pagebg_top.jpg") no-repeat;}
#page {min-height: 250px;background:url("gfx/page_bg.jpg") repeat-y;}
#bottombar {padding-left:30px;padding-top:23px;height: 83px;background: url("gfx/bottombar.jpg") no-repeat;text-align:left;font:normal 9pt arial;color:#cf4229;}

.odrazka {/*list-style-image: url("gfx/odrazka.png");*/list-style-type:none;padding:0;margin-left:20px;}
.odrazka li {font: normal 10pt arial;color:#404040;min-height:25px;*height:25px;/*line-height:1.7em;*/padding:0;margin:0;padding-left:20px;background:url("gfx/odrazka.png") left 25% no-repeat;}

.nadpis {background: url("gfx/nadpisbg.jpg") no-repeat;height:46px;width:676px;margin-left:-20px;/*margin-top:-14px;*/margin-bottom:20px;}

img {border: 2px solid red;}

/* right panel */

.rightpanel-top {background:url("gfx/rightbox-top.jpg") no-repeat;height:23px;width:231px;font:bold 10pt verdana;color:#7d7d7d;padding: 3px 0px 0px 10px;}
.rightpanel {background:#E7E6E6;width:221px;padding:10px;padding-top:3px;}
.rightpanel-bottom {background:url("gfx/rightbox-bottom.jpg") no-repeat;height:12px;margin-bottom:10px;width:241px;}
.oteviraci_doba td {font:normal 8pt arial;color:#404040;height:20px;width:50%;text-align:left;}
.oteviraci_doba {width:80%;}

/* text */

h1 {font: bold 14pt arial;color:#fff;margin:0;padding:0;line-height:46px;padding-left:20px;}
h2 {font: bold 10pt arial;color:#fff;margin:10px 0px 0px 0px;padding:0;text-transform:uppercase;color:#404040;}
h3, th {font: bold 10pt arial;color:#fff;margin:10px 0px 3px 0px;padding:0;color:#404040;}
h4 {font: bold 12pt arial;color:red;margin:10px 0px 3px 0px;padding:0;}
p {font: normal 10pt arial;color:#404040;text-align:justify;line-height:1.7em;}


/* links */

/*#topmenu a {font: normal 11pt arial;color:#484D5C;display:block;padding:17px 10px;float:left;text-decoration:none;border-right:1px solid #fff;}
#topmenu a:hover {color: red;text-decoration:underline;background:#e0e0e0;}*/

#topmenu a {font: normal 11pt arial;color:#484D5C;display:block;padding:11px 10px;float:left;text-decoration:none;border-right:1px solid #fff;}
#topmenu a:hover {color: red;text-decoration:underline;background:#e0e0e0;}

.sublevel {
  width: 150px;background: #f0f0f0;border:1px solid #a0a0a0;
  position:absolute;z-index:500;
}
#topmenu .sublevel a {text-align:left;float:none;background:url("gfx/sublevelbg.jpg") repeat-x;border-bottom:1px solid #a0a0a0;}
#topmenu .sublevel a:hover {background:#e0e0e0;}

#modely {top:290px; left:74px;}
#novevozy {top:290px; left:175px;}
#servis {top:290px; left:354px;}


a.copy-link {font: normal 9t arial;text-decoration:none;color: #CF4229;}
a.copy-link:hover {text-decoration:underline;}

a.link {font: normal 10pt arial;text-decoration:underline;color:red;}
a.link:hover {text-decoration:none;}
a.link_small {font: normal 9pt arial;text-decoration:underline;color:red;}
a.link_small:hover {text-decoration:none;}

.reservation-link {font: bold 10pt arial;color:white;background:#808080;padding:4px;text-decoration:none;}
.reservation-link:hover {text-decoration:underline;background:#a0a0a0;}

/* forms */
fieldset {border:0;font: normal 8pt verdana;color:#404040;margin:0;padding:0;}
select {font:normal 8pt verdana;border:1px solid #7F9DB9;width:130px;}
form table td {padding-right:10px;height:20px;vertical-align:middle;}
form table {margin-bottom:15px;}
.bookingtable td {font: bold 10pt arial;color:404040;height:25px;}
.bookingtable {margin-bottom:25px;}
textarea, .textinput {font:normal 10pt arial;color:#404040;border:1px solid #7f9db9;}

/* content */

.contact_box div {min-height:25px;*height:25px; font: normal 10pt arial;color:#404040;text-align:justify;line-height:1.2em;}
.contact_box {margin-bottom:25px;border-bottom:1px solid #e0e0e0;}

.servis td {height:25px;font: normal 10pt arial;color:#404040;padding:3px 5px;text-align:left;border-bottom:1px solid #e0e0e0;}
.servis th {height:25px;padding:3px 5px;text-align:left;font: bold 10pt arial;color:white;background:#606060;}

.newCar_box {font: normal 10pt arial;color:#404040;background:#f6f6f6;border:1px solid #e0e0e0;padding:3px 10px 10px 10px;margin-bottom:25px;line-height:1.5em;}
.newCarbox_gallery {margin:10px 0px;}
.newCarbox_gallery img {border:1px solid red;}

.fotogalerie_box {text-align:left;background:#f0f0f0;border:1px solid #c0c0c0;padding:10px;}
.fotogalerie_box img {border:1px solid #909090;margin-right:2px;margin-top:2px;}
.fotogalerie_box img:hover {border:1px solid red;}
.carmodels_foto {width:210px;background:#f0f0f0;border:1px solid #c0c0c0;text-align:center;height:160px;}
.carmodels_foto img {border:1px solid #909090;margin:4px;}
.carmodels_foto img:hover {border:1px solid red;}

.skoda-link {float:left;background: url("gfx/skoda-off.jpg") no-repeat;height:45px;width:45px;margin:0px;padding:0px;display:block;margin-left:47px;}
.skoda-link:hover {background: url("gfx/skoda-on.jpg") no-repeat;}
.hyundai-link {float:left;background: url("gfx/hyundai-off.jpg") no-repeat;height:45px;width:72px;margin:0px;padding:0px;display:block;margin-left:10px;}
.hyundai-link:hover {background: url("gfx/hyundai-on.jpg") no-repeat;}
.kia-link {float:left;background: url("gfx/kia-off.jpg") no-repeat;height:45px;width:82px;margin:0px;padding:0px;display:block;margin-left:10px;}
.kia-link:hover {background: url("gfx/kia-on.jpg") no-repeat;}

.quilt td {
    height: 160px;
    vertical-align: top;
}
