@CHARSET "UTF-8";
* { margin: 0; padding: 0; }

a img { border: none; }

.cb { clear: both; }
.fleft { float: left; }
.fright { float: right; }

h1 { font-size: 26px; color: #0074a3; margin-bottom: 20px; margin-left: 0; font-weight: 600; margin-top: 10px; }
h2 { font-size: 18px; color: #0074A3; margin-bottom: 13px; font-weight: 600; }
h3 { font-size: 15px; color: #3d96ba; margin-bottom: 10px; margin-top: 12px; font-weight: 600; }
h1 strong { font-weight: 600; }

ul { padding-left: 20px; margin-bottom: 10px;}
a { color: #48b321; }
p { margin-bottom: 10px; line-height: 19px; }

html {background: url(../images/images/html-background.png) repeat-x top left #fff; font-family: Arial; font-size: 13px; }
#page { width: 970px; margin: 0 auto; background: url(../images/images/content-background.png) repeat-y top left; }
#head { width: 940px; margin: 0 auto; padding: 19px 10px 9px 15px; }
#head #logo { display: block; width: 179px; height: 52px; position: relative; left: 30px; top: 3px; overflow: hidden; float: left; }
#head #logo strong, #head #logo img { display: block; width: 179px; height: 52px; position: absolute; left: 0; top: 0; }

#head #menu { float: right; height: 52px; position: relative; left: -30px; }
#head #menu #menu-l { width: 20px; height: 52px; background: url(../images/images/menu-l.png) no-repeat left top; float: left; }
#head #menu ul { float: left; list-style: none; padding-left: 0; }
#head #menu ul li { display: inline; }
#head #menu ul li.sep { display: block; float: left; line-height: 52px; height: 52px; overflow: hidden; width: 30px; background: url(../images/images/menu-s.png) no-repeat top left; }
#head #menu ul li a { display: block; float: left; line-height: 52px; height: 52px; overflow: hidden; background: url(../images/images/menu-m.png) repeat-x top left; font-family: "Myriad Pro"; font-size: 15px; color: #646f74; text-decoration: none; font-weight: 500; }
#head #menu ul li a:hover,#head #menu ul li a.active { display: block; float: left; line-height: 52px; height: 52px; overflow: hidden; background: url(../images/images/menu-h.png) repeat-x top left; font-family: "Myriad Pro"; font-size: 15px; color: #0074a3; text-decoration: none; }
#head #menu #menu-r { width: 20px; height: 52px; background: url(../images/images/menu-r.png) no-repeat left top; float: left; }

#content { width: 940px; margin: 0 auto; background: url(../images/images/content-top.png) no-repeat top left; margin-top: 20px; position: relative; }
#content .inner { padding: 15px 10px 0 20px;}
#content .index-car-img { position: absolute; left: 599px; top: -12px; }
.index-content { padding: 0 0 0 21px; width: 400px; float: left; font-size: 12px; }
.index-content p { font-size: 13px; line-height: 17px; margin-bottom: 11px; }
.index-content h1 {color: #0074a3; font-family: "Myriad Pro"; font-size: 26px; font-weight: normal; margin-bottom: 10px; }

.page-bottom { width: 970px; margin: 0 auto; height: 15px; background: url(../images/images/content-bottom.png) no-repeat top left; }

#footer { width: 970px; height: 72px; margin: 15px auto; background: url(../images/images/footer-background.png) no-repeat top left; }
#footer p { line-height: 72px; height: 72px; padding: 0 20px; font-family: Arial; font-weight: bold; color: #fff; font-size: 12px; }
#footer p a { color: #fff; }

.left-col { width: 49%; float: left; }
.right-col { width: 49%; float: right; }
.html-left-col { width: 54%; float: left; }
.html-right-col { width: 40%; float: right; }

.catalog {  }
.catalog .catalog-search { width: 467px; float: right; height: 98px; background: url(../images/images/catalog-search.png) no-repeat left top; }
.catalog .catalog-search.index { position: relative; top: 97px; }
.catalog .catalog-search table { border-collapse: collapse; width: 100%; margin: 10px; }
.catalog .catalog-search table tr td table { margin: 0; }
.catalog .catalog-search table td.title { color: #3d96ba; font-size: 18px; padding-top: 5px; text-indent: 15px; }
.catalog .catalog-items-top { height: 17px; background: url(../images/images/catalog-top.png) no-repeat left top; }
.catalog .catalog-items-middle { background: url(../images/images/catalog-middle.png) repeat-y left top; }
.catalog .catalog-items-bottom { height: 17px; background: url(../images/images/catalog-bottom.png) no-repeat left top; }

.catalog-small-item { width: 170px; float: left; margin: 0 0 4px 3px; }
.catalog-small-item-top { height: 13px; background: url(../images/images/catalog-small-item-top.png) no-repeat top left; }
.catalog-small-item-middle { background: url(../images/images/catalog-small-item-middle.png) repeat-y top left; }
.catalog-small-item-bottom { height: 13px; background: url(../images/images/catalog-small-item-bottom.png) no-repeat top left; }
.catalog-small-item-info { padding: 0 9px; text-align: center; min-height: 95px;}
.catalog-small-item-info a{font-weight: bold; width: 100%; font-size: 110%; color: #3D96BA}
.catalog-small-item-info img{margin: 10px 0 0 0; border: 3px solid #ffffff;}
.catalog-small-title{width: 100%; display: block;float:left;}
.car-small-detail { display: block; float: right; margin: 10px 9px 0 0; width: 104px; line-height: 32px; height: 32px; background: url(../images/images/catalog-item-detail.png) no-repeat top left; text-align: center; color: #fff; font-family: "Myriad Pro"; font-weight: bold; text-decoration: none; }

.catalog-small-item table.parameters{margin: 0 0 0 6px;}
.catalog-small-item table.parameters td{background: none; border:0;}
.catalog-small-item table.parameters td.title{width: 70px !important;}
.catalog-small-item table.parameters td.price{color: #3D96BA; font-size: 110%; font-weight: bold; width: 160px !important;}


.catalog-item { width: 217px; float: left; margin: 6px 3px 6px 7px; }
.catalog-item-top { height: 13px; background: url(../images/images/catalog-item-top.png) no-repeat top left; }
.catalog-item-middle { background: url(../images/images/catalog-item-middle.png) repeat-y top left; }
.catalog-item-bottom { height: 13px; background: url(../images/images/catalog-item-bottom.png) no-repeat top left; }

.catalog-item-info { padding: 0 9px; text-align: center; }
.catalog-item-info a.title { font-size: 14px; color: #3d96ba; font-weight: bold; display: block; margin-bottom: 5px; }
.catalog-item-info a.photo { border: 3px solid #d4e9f3; display: block; margin-bottom: 5px }
.catalog-item-info a.photo img { display: block; }
.catalog-item-info table { border-collapse: collapse; width: 100%; }
.catalog-item-info table tr td {  background-color: #E9F4F9; border: none; }
.catalog-item-info table td.parameter-title { text-align: left; font-size: 11px; color: #5c6163; line-height: 18px; }
.catalog-item-info table td.parameter-value { text-align: right; font-size: 12px; color: #313537; font-weight: bold; line-height: 18px; }
.catalog-item-info table td.price { text-align: right; font-size: 14px; color: #3d96ba; font-weight: bold; line-height: 18px; }
.car-detail { display: block; float: right; margin: 10px 9px 0 0; width: 104px; line-height: 32px; height: 32px; background: url(../images/images/catalog-item-detail.png) no-repeat top left; text-align: center; color: #fff; font-family: "Myriad Pro"; font-weight: bold; text-decoration: none; }

.index-articles h2 { float: left; font-size: 18px; color: #3d96ba; line-height: 40px; height: 20px; }
.index-articles .archive {  float: right; font-size: 12px; color: #48b321; text-decoration: underline; margin-top:0; position: relative  }
.index-articles p { color: #5c6163; }
p.title { color: #5c6163; font-size: 14px; font-weight: bold; }
p.title a { color: #48b321; }

.breadcrumbs { color: #3d96ba; font-size: 11px; margin-bottom: 30px; }
.breadcrumbs a { color: #3d96ba; font-weight: bold; font-size: 11px; }
.breadcrumbs a.home { padding-left: 20px; background: url(../images/images/home.png) no-repeat left center; }
.breadcrumbs span { color: #7f898e; }

.pageDivider { height: 43px; background: url(../images/images/pager-middle.png) repeat-x left top; margin-top: 10px;}
.pageDivider .pageDivider-left { width: 13px; height: 43px; background: url(../images/images/pager-left.png) no-repeat left top; float: left; }
.pageDivider .pageDivider-middle { float: left; width: 884px; }
.pageDivider .pageDivider-middle table { width: 100%; border-collapse: collapse; }
.pageDivider .pageDivider-middle table td { text-align: center; }
.pageDivider .pageDivider-middle table td a { line-height: 43px; height: 43px; font-weight: bold; padding: 0 5px; text-transform: uppercase; font-size: 14px; color: #3d96ba; }
.pageDivider .pageDivider-middle table td.pager-prev { width: 100px; text-align: left; }
.pageDivider .pageDivider-middle table td.pager-prev a { padding-right: 20px; background: url(../images/images/pager-prev.png) no-repeat right center; }
.pageDivider .pageDivider-middle table td.pager-next { width: 100px; text-align: right; }
.pageDivider .pageDivider-middle table td.pager-next a { padding-left: 20px; background: url(../images/images/pager-next.png) no-repeat left center; }
.pageDivider .pageDivider-middle table td strong { line-height: 43px; height: 43px; font-weight: bold; padding: 0 5px; text-transform: uppercase; font-size: 14px; color: #000; }
.pageDivider .pageDivider-right { width: 13px; height: 43px; background: url(../images/images/pager-right.png) no-repeat left top; float: right; }

.html-content {}
.html-content .html-top { height: 17px; background: url(../images/images/html-top.png) no-repeat left top; }
.html-content .html-middle { background: url(../images/images/html-middle.png) repeat-y left top; }
.html-content .html-bottom { height: 17px; background: url(../images/images/html-bottom.png) no-repeat left top;}
a.more-info-detail{color: #3D96BA; font-weight: bold; padding: 5px 0 0 0; float: left; margin: 0 0 0 18px;}
a.more-info-detail:hover{color: #000000;}

/* DETAIL VOZU */
.detail-content {  }
.detail-content .detail-top { height: 17px; background: url(../images/images/html-top.png) no-repeat left top; }
.detail-content .detail-middle { background: url(../images/images/catalog-middle.png) repeat-y left top; }
.detail-content .detail-bottom { height: 17px; background: url(../images/images/html-bottom.png) no-repeat left top; }
.detail-left-col { width: 420px; float: left; margin: 0 0 0 10px; }
.detail-middle-col { width: 230px; float: left; margin: 0 0 0 20px; }
.detail-right-col { width: 190px; float: right; margin: 0 20px 0 0; text-align: center; }

#detail-image { border: 3px solid #d4e9f3; }
#detail-image img { display: block; }
.detail-description { padding: 20px 10px; }
table.info { border-collapse: collapse; width: 100%; }
table.info td.parameter-title { text-align: left; font-size: 11px; color: #5c6163; line-height: 18px; }
table.info td.parameter-value { text-align: right; font-size: 12px; color: #313537; font-weight: bold; line-height: 18px; }
table.info td.parameter-title-price { color: #616465; font-size: 12px; font-weight: bold; }
table.info td.price { text-align: right; font-size: 21px; color: #3d96ba; font-weight: bold; line-height: 21px; }

.detail-content table.parameters { border-collapse: collapse; width: 100%; margin-top: 10px; }
.detail-content table.parameters th, table.parameters td { text-align: left; width: 50%; padding: 5px; color: #616465; border: 1px solid #d4e9f3; background-color: #d4e9f3;font-size: 11px; font-weight: normal; }
.detail-content table.parameters td { background-color: #fff; }
.detail-content table.parameters th { border-bottom: 1px solid #fff; }

a.rbta { display: block; width: 188px; line-height: 32px; height: 32px; overflow: hidden; margin: 3px 0 6px 6px; text-align: left; text-indent: 30px; text-decoration: none; font-weight: bold; color: #fff; background: url(../images/images/car-rezervace.jpg) no-repeat top left; }
a.tbta { display: block; width: 188px; line-height: 32px; height: 32px; overflow: hidden; margin: 3px 0 6px 6px; text-align: left; text-indent: 30px; text-decoration: none; font-weight: bold; color: #fff; background: url(../images/images/car-jizda.jpg) no-repeat top left; }
a.clbta { display: block; width: 188px; line-height: 32px; height: 32px; overflow: hidden; margin: 3px 0 6px 6px; text-align: left; text-indent: 30px; text-decoration: none; font-weight: bold; color: #fff; background: url(../images/images/car-kontakt.jpg) no-repeat top left; }
a.sendcardpdf { display: block; width: 188px; line-height: 32px; height: 32px; overflow: hidden; margin: 3px 0 3px 6px; text-align: left; text-indent: 30px; text-decoration: none; font-weight: bold; color: #fff; background: url(../images/images/car-karta.jpg) no-repeat top left; }

a.rbt { display: block; width: 188px; line-height: 32px; height: 32px; overflow: hidden; margin: 3px 0; text-align: left; text-indent: 10px; text-decoration: none; font-weight: bold; color: #fff; background: url(../images/images/car-button.jpg) no-repeat top left;  margin: 30px 0 0 360px;}


#seriesSelect { width: 150px; }
#bodySelect { width: 150px; }
#gasSelect { width: 100px; }
/*
#dt_lc {width: 320px; float: left;}
#dt_im {width: 250px; float: left; border: 5px solid #E1E3E5; border-right: none; height: 200px; text-align: center; background: #E1E3E5;}
#dt_im img {margin-bottom: -3px;}
.dtlast {border: none !important;}
#dt_lc h3 {font-size: 14px; font-weight: bold; margin-bottom: 7px;}
#dt_lc table {margin-bottom: 20px; font-size: 11px; width: 100%; text-align: left; margin-top: 19px;}
#dt_lc th {background: url(../images/grayh.gif) repeat-x; font-weight: normal; border: 1px solid #737274; border-left: none; border-right: none;}
#dt_lc th, #dt_lc td {padding: 8px 9px 9px 9px;}
#dt_lc p {line-height: 1.5; margin-top: 0;}

#dt_rc {width: 225px; float: right;}
p.dt_f {font-weight: bold; padding: 10px; background: #F7FAFC; margin: 0;}
p.dt_f strong {color: #0071A1; font-size: 20px;}
p.dt_f span {font-weight: normal; font-size: 10px;}
span.lth {font-size: 12px !important; font-weight: bold !important; text-decoration: line-through;}
p.dt_ot {font-weight: bold; line-height: 1.6; padding: 0 10px; margin-top: 9px;}
p.dt_ot span {font-weight: normal;}
a.rbta, a.tbta, a.clbta {color: #FFFFFF !important; text-decoration: none; font-weight: bold; font-size: 12px; width: 150px; height: 40px; line-height: 40px; display: block; float: left; margin-bottom: 5px; text-align: left; padding-left: 50px;}
a.rbta {background: url(../images/bta_r.gif) no-repeat;}
a.tbta {background: url(../images/bta_t.gif) no-repeat;}
a.clbta {background: url(../images/bta_phone.gif) no-repeat; margin-bottom: 23px;}
*/

.article { padding-bottom: 10px; margin: 0 10px 20px 10px;  }
.article.last {border-bottom: none; }

table.nb td { width: 130px;}
table.nb td strong { font-size: 10px; color: #98c8db; display: block; text-transform: uppercase; text-indent: 15px; }
table.nb td select { padding: 0px; }
.csbt { position: relative; top: 6px; border: 0; }

form { padding: 0; margin: 0; }

a.exsearch_link { font-size: 15px; color: #0074a3; display: block; text-align: center; line-height: 40px; height: 40px; voerflow: hidden; }

.sitemap h4,.sitemap h4 a { font-weight: 600; line-height: 30px; font-size: 15px; color: #0074a3; margin:0 0 0 20px;}

h1.sitemap{margin: 18px 0 15px 18px;}
.sitemap ul div{margin: 0 0 0 0 !important; position: static !important;}
.sitemap ul{margin: 0 0 0 50px !important;}
.sitemap ul li{width: 500px !important; float: left;}

h5.second{margin: 5px 0 2px 50px !important; font-size: 110%; width: 100%;}
h4.second{margin: 0 0 0 50px !important; font-size: 90%; width: 100%;}
h4.second a{font-size: 100%;}

#fm {  }
#fm label { display: block; width: 200px; float: left; padding: 4px; }
#fm input,#fm textarea { padding: 4px; border: 1px solid #ccc; }

span.notfound { display: block; line-height: 300px; height: 300px; text-align: center; font-size: 20px; color: #0074a3; font-weight: bold; }

a.toppage { padding-left: 10px; background: url(../images/images/top.png) no-repeat left center; }
a.archive { padding-left: 20px; background: url(../images/images/archive.png) no-repeat left center; }

.halfcol {width:49.9%;float:left;}

span.price { display: block; font-size: 18px; color: #3d96ba; font-weight: bold; }
p.info { /*border: 2px solid #3d96ba; background-color: #fff;*/ padding: 10px; margin-bottom: 2px; }
table.akce img { /*border: 2px solid #3d96ba;*/ }
table.akce td { /*border: 2px solid #3d96ba; background-color: #fff;*/ padding: 10px; }

form input,form textarea { padding: 4px; border: 1px solid #ccc; }

h3.cardemail { font-size: 13px; margin-bottom: 0; }

.inner .html-left-col ul{padding:0; margin:10px 0 10px 15px; width:100%; display: inline; float:left; font-size: 90% !important;}
.inner .html-left-col ul li{float: left; margin: 0 15px 0 15px; width: 200px; padding:0; min-height: 20px;}

ul.buttonlist{list-style: none;}
ul.buttonlist li{ width: 188px; line-height: 32px; height: 38px; overflow: hidden; text-align: left; text-indent: 15px; text-decoration: none; font-weight: bold; color: #fff; background: url(../images/images/car-button.jpg) no-repeat top left;  margin: 0 0 10px 360px; float: left;}
ul.buttonlist li a{color: #ffffff; display: block; width: 200px;}

.inner h1{width: 100%;float:left;}
.inner h2{width: 100%;float:left;}
.inner h3{width: 100%;float:left;}
.inner .html-left-col .avatar{border: 2px solid #ffffff; margin: 0 0 5px 0; width: 470px;}

.model-peugeot{margin: 0 0 15px 19px;}

#footerlinks { width: 900px; margin:0 auto 15px auto; text-align: center;}
#footerlinks, #footerlinks a {color:#5C6163;}
