* { margin:0; padding:0; }
a img, img { border:none; }
a { text-decoration:underline; color:#67ae0b; }
a:hover { text-decoration:none; color:#5d5d5d; }

h1, h2, h3, h4 { font-family:Arial, Verdana, Tahoma, sans-serif; font-weight:normal; color:#393939; }
h1 { font-size:170%; }
h2 { font-size:150%; }
h3 { font-size:130%; }
h4 { font-size:110%; }
      
body { background:#e3e3e3; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:80%; color:#5d5d5d; }
table { border-collapse:collapse; }

p.left { text-align:left; }
p.center { text-align:center; }
p.right { text-align:right; }
p.block { text-align:justify; }

.cleaner { clear:both; }
.cleaner hr { display:none; }
.none { display:none; }

a.more { display:block; width:116px; height:19px; line-height:20px; padding-left:7px; background:url("../image/button/more.gif") no-repeat; text-decoration:none; font-size:90%; font-weight:bold; color:#ffffff; }
a.more:hover { text-decoration:underline; }

/* - zaoblené rohy */
.corner-left-top { position:absolute; left:0; top:0; width:9px; height:11px; background:url("../image/bg/left-top.gif") no-repeat; }
.corner-left-bottom { position:absolute; left:0; bottom:0; width:9px; height:10px; background:url("../image/bg/left-bottom.gif") no-repeat; }
.corner-right-top { position:absolute; right:0; top:0; width:9px; height:11px; background:url("../image/bg/right-top.gif") no-repeat; }
.corner-right-bottom { position:absolute; right:0; bottom:0; width:9px; height:10px; background:url("../image/bg/right-bottom.gif") no-repeat; }

#main { margin:0 auto; width:946px; }
#menu { position:relative; height:37px; padding:0 15px; background:url("../image/menu/bg.gif") repeat-x; }
#menu a { display:block; float:left; line-height:35px; padding:0 3px; margin:0 5px; font-weight:bold; font-size:12px; text-decoration:none; color:#ffffff; }
#menu a:hover { /*background:url("../image/menu/hover.gif") no-repeat;*/ background:#333333; }
#menu span { display:none; }
#menu .left, #menu .right { display:block; position:absolute; top:0; width:9px; height:100%; background:url("../image/menu/corners.gif") no-repeat; }
#menu .left { left:-1px; background-position:left top; }
#menu .right { right:-1px; background-position:left bottom; }

#header { position:relative; height:125px; background:#ffffff; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; }
#header h1 { margin:31px 0 0 32px; }
#header h1 a { display:block; width:153px; height:63px; background:url("../image/logo/default.gif") no-repeat; }
#header h1 span { display:none; }
#header .cars { position:absolute; left:225px; top:51px; }
#header .logos { position:absolute; right:8px; top:51px; }
#header .logos p { float:left; }
#header .logos .renault { margin-right:7px; }
#header .logos .dacia img { margin-top:10px; }
#header-bottom { height:21px; margin-bottom:11px; background:url("../image/bg/header.gif") no-repeat left bottom #ffffff; }

#media-box { margin-bottom:11px;}
#media-box a img { float:left; margin-right:5px; }
#media-box .flash{ float:left; margin-right:5px; }
#media-box form { position:relative; float:left; overflow:hidden; width:226px; height:191px; margin-top:-3px; background:url("../image/bg/contact.gif") no-repeat; }     /*height 265 px*/
#media-box form .text { position:absolute; left:83px; top:63px; }
#media-box form .text input { width:115px; border:0; background:transparent; font-size:11px; }
#media-box form .textarea { position:absolute; left:24px; top:90px; }
#media-box form .textarea textarea { width:175px; height:62px; border:0; background:transparent; font-family:arial, tahoma, sans-serif; }       /*height 135 px*/
#media-box form .submit { position:absolute; bottom:8px; right:20px; }

.autosalon { position:relative; padding-bottom:20px; }
.autosalon .left, .autosalon .right { float:left; }
.autosalon .left { width:227px; height:181px; margin-right:3px; background:url("../image/bg/opening-hours.gif"); }
.autosalon .left h2 { padding:8px 0 17px 73px; }
.autosalon .left h3 { padding:0 0 20px 60px; }
.autosalon .left table tr td { padding:2px 3px; font-weight:bold; font-size:95%; color:#ffffff; }
.autosalon .left table.opening-hours { margin:0 0 14px 55px; }
.autosalon .left table.contacts { margin-left:35px; }
.autosalon .left table.contacts tr td { padding:1px 3px; }

.autosalon .left h3.dalsi { padding:0 0 20px 43px; }
.autosalon .left table.opening-hours2 { margin:0 0 14px 10px; }

.autosalon .right { position:relative; width:631px; height:120px; margin-top:32px; padding:15px 37px 12px 45px; background:#ffffff; }
.autosalon .right img { float:left; margin-right:10px; }
.autosalon .right img.last { margin:0; }
.autosalon .right a span { display:none; }
.autosalon .right a.arrow-left { position:absolute; left:10px; top:65px; width:20px; height:20px; background:url("../image/button/left.gif") no-repeat; }
.autosalon .right a.arrow-right { position:absolute; right:10px; top:65px; width:20px; height:20px; background:url("../image/button/right.gif") no-repeat; }
.autosalon .right .left-top, .autosalon .right .left-bottom, .autosalon .right .right-top, .autosalon .right .right-bottom { position:absolute; }
.autosalon .right .left-top { left:0; top:0; width:9px; height:11px; background:url("../image/bg/left-top.gif") no-repeat; }
.autosalon .right .left-bottom { left:0; bottom:0; width:9px; height:10px; background:url("../image/bg/left-bottom.gif") no-repeat; }
.autosalon .right .right-top { right:0; top:0; width:9px; height:11px; background:url("../image/bg/right-top.gif") no-repeat; }
.autosalon .right .right-bottom { right:0; bottom:0; width:9px; height:10px; background:url("../image/bg/right-bottom.gif") no-repeat; }


.autosalon p.more { position:absolute; right:3px; bottom:0; }

#content li{list-style-image: url("../images/li.gif"); padding: 0px 0px;}

#content { position:relative; width:919px; padding:12px; padding-bottom:20px; margin:15px 0 10px 0; background:#ffffff; }
#content .left, #content .right { float:left; }
#content .left { width:402px; margin-right:25px; }
#content .left img { float:left; margin-bottom:3px; }
#content .left .divzaj { float:left; margin-bottom:3px; }

#content .right { width:492px; }
#content .right div { float:left; width:225px; padding-right:15px; }
#content .right .first { background:url("../image/bg/separator.gif") repeat-y top right; }
#content .right .last { padding-right:12px; padding-left:15px; }
#content .right div h2 { font-size:115%; color:#f48a01; }
#content .right div h2 a { color:#f48a01; }
#content .right div .likeHeading { margin-bottom:15px; font-size:110%; font-weight:bold; color:#000000; }
#content .right div .date { color:#67ae0b; }
#content .right div .text { margin-top:10px; line-height:155%; font-size:90%; text-align: justify; }

#content .normal { }
#content .normal h2 { width:910px; height:33px; line-height:33px; margin:-3px; margin-bottom:15px; padding-left:15px; background:url("../image/bg/panel.gif") no-repeat #ff9700; color:#ffffff; }
#content .normal .left-panel { float:left; width:670px; }
#content .normal .left-panel h3 { margin:20px 0 10px 0; border-bottom:1px solid #000000; font-size:110%; font-weight:bold; color:#000000; }
#content .normal .left-panel p { line-height:155%; text-align:justify; }
#content .normal .left-panel ul { margin:10px 0 10px 30px; }
#content .normal .left-panel ul li { padding:2px 0; }

#fg img { border:1px solid #f48a01;}
#content .normal .side-panel { float:right; width:200px; margin:0 0 10px 10px; border:1px solid #f48a01; padding:10px 10px; text-align: center;}
#content .side-panel-fg { float:right; width:200px; margin:0 0 10px 10px; border:1px solid #f48a01; padding:10px 10px 10px 10px; text-align: left;}

#footer { margin:15px -12px 0 -12px; border-top:1px solid #e3e3e3; padding-top:20px; }
#footer p { font-size:95%; font-weight:bold; text-align:center; }
