* {margin:0;padding:0;}
* ul {margin-left:28px;}
body {background:url(../images/bg.gif) repeat-x #fff;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:13px;text-align:center;}
.clear, .clr {display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}
.ir {display:block;position:relative;text-decoration:none;}
.ir span {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}
.padtop10 {padding-top:10px;}
.padbot10 {padding-bottom:10px;}
.martop10 {margin-top:10px;}
.martop20 {margin-top:20px;}
.nobb {border-bottom:0!important;}
p {padding:5px 10px;line-height:145%;}
.img-left {float:left;margin-right:10px;}
#maincontent {margin:0 auto;width:980px;overflow:hidden;text-align:left;background:#fff;}
#top {height:128px;position:relative;background:url(../images/top.jpg) no-repeat;}
  #top h1 a {width:980px;height:128px;overflow:hidden;cursor:pointer;}
  #top h1 a span {background:url(../images/top.jpg) no-repeat;}
  #top #fade {display:block;position:absolute;top:0;right:0;width:469px;height:128px;z-index:100;}


#auta {display:block;width:252px;height:152px;overflow:hidden;}

#menu {height:45px;background:url(../images/menu-bg.gif) no-repeat;padding-left:10px;margin-bottom:15px;}
  #menu ul {list-style-type:none;}
  #menu ul li {float:left;}
  #menu ul li a {display:block;line-height:40px;padding:0 20px 5px;margin:0 15px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:bold;font-size:13px;}
  #menu ul li a:hover, #menu ul li a.active {color:#333;background:url(../images/menu-act-bg.gif) repeat-x;}
  /*#menu ul li a.last:hover {background:url(../images/menu-last-bg.gif) repeat-x;}*/
#content {padding-bottom:30px;}
.left {width:480px;float:left;margin-right:10px;}
.middle {width:240px;float:left;margin-right:10px;}
.right {width:240px;float:left;}
.col3 {width:320px;float:left;margin-right:10px;}
.lastcol {margin-right:0;}
#main {width:730px;float:left;margin-right:10px;}

#footer {padding-top:15px;padding-bottom:100px;text-align:center;font-size:11px;color:#333;background:url(../images/foot-bg.gif) no-repeat;}
#footer p {padding-top:10px;}
#footer a {font-size:11px;text-transform:uppercase;color:#666;text-decoration:none;}
#footer a:hover {color:#000;}

h2 {display:block;font-size:14px;color:#333;height:34px;text-transform:uppercase;line-height:160%;}
h2 span {padding-left:10px;}

.h2-240 {width:240px;background:url(../images/h2-bg240.gif) no-repeat;}
.h2-320 {width:320px;background:url(../images/h2-bg320.gif) no-repeat;}
.h2-480 {width:480px;background:url(../images/h2-bg480.gif) no-repeat;}
.h2-730 {width:730px;background:url(../images/h2-bg730.gif) no-repeat;}

.aktualita {padding:10px 0;border-bottom:1px solid #666;}
.aktualita em {display:block;font-style:normal;font-weight:bold;font-size:10px;color:#666;}
.aktualita h3 {font-size:14px;padding:5px 0 8px;}
.aktualita img {float:left;margin:4px 5px 0 0;border:1px solid #333;}
.aktualita p {padding:0 0 10px;font-size:12px;}

.partner {padding:3px 0;}
.partner h3 a {font-size:14px;text-decoration:none;}
.partner p {display:block;float:left;width:207px;font-size:11px;padding:0px 8px 0 0;}
.partner-thumb {float:left;width:80px;height:80px;border:1px solid #ccc;padding:0 5px;margin-right:10px;margin-left:3px;}

.produkt {padding:5px 0 5px 10px;}
.produkt h3 {font-size:14px;text-decoration:none;}
.produkt p {display:block;float:left;width:247px;font-size:11px;padding:0px 8px 0 0;}
.produkt a {font-size:11px;}
.produkt-thumb {float:left;width:40px;height:40px;border:1px solid #ccc;padding:0 5px;margin-right:10px;margin-left:3px;}

.product {width:280px;height:45px;float:left;overflow:hidden;padding:10px;}

.graybg {background:#eee;}
.more-button {display:block;margin:15px auto;border:2px ridge #fff;background:#666;color:#fff;padding:6px 10px;}
.hr {float:none;clear:both;height:30px;background:url(../images/hr.gif) no-repeat top center;padding-bottom:40px;}
.toplink {float:right;padding-right:10px;color:#999;text-decoration:none;}
.toplink:hover {color:#000;text-decoration:underline;}
.col-wide {padding:0 15px;width:700px;float:left;}
.qnav {width:200px;padding:0 10px;float:left;font-size:11px;line-height:200%;}
.qnav a {padding-left:12px;background:url(../images/li.gif) no-repeat 0 50%;}
.biglogo {display:block;float:left;}
.whole-col {padding:0 15px;}
.akce span {display:block;width:70px;float:left;color:#999;font-weight:bold;font-size:11px;text-align:right;padding-right:15px;}
.akce strong {font-weight:normal;color:#000;display:block;float:left;width:800px;}
.akce strong.future {font-weight:bold!important;}
.akce h3 {font-size:20px;margin:10px 0;font-weight:normal;}
.akce h2 {font-size:24px;font-weight:normal;}
.firma h1 {font-size:24px;font-weight:normal;}

.column {display:block;float:left;}
.w600 {width:600px;}
.w350 {width:350px;float:right!important;}
.adr-ram {width:319px;height:186px;background:url(../images/adr-ram.gif) no-repeat;padding:15px;}

.ktab th, .ktab td {padding:2px 4px;}
.ktab .ti, .ktab textarea {padding:4px;font-size:12px;border:2px ridge #fff;background:#eee;width:240px;}
.ktab textarea {font-family:Tahoma,sans-serif;width:480px;}
.ktab .submit {background:#333;color:#fff;padding:4px 12px;border:1px outset #fff;}

span.spc {padding:0 8px;}
hr {padding:0 0 10px;margin-top:10px;width:570px;}
.rightlink {float:right;padding:10px;}

.imgright {float:right;margin:5px;}
.imgleft {float:left;margin:5px;}

.txtcntr {text-align:center;}

table {border:1px solid #ccc;margin:5px 20px;}
table th {background:#ccc;}
table th, table td {padding:2px 8px;}

a.external {color:#6f0!important;}

.auto-banner {width:320px;text-align:center;position:relative;}
.auto-banner .desc, .auto-banner .desc2 {position:absolute;top:0;left:0;width:100%;height:152px;text-align:center;z-index:999;line-height:35px;font-size:22px;color:#fff;}
.auto-banner .desc2 {top:1px;left:1px;color:#000;z-index:998;}
.auto-banner a {display:block;width:252px;margin:0 auto;}
.auto-banner a img {border:1px solid #333;}












