* {border:0; margin:0; padding:0; outline:none;}
html, body {width:100%; height:100%;}
html {overflow-y:scroll;}
ul{list-style-type:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; background:#fff;}
a{color:#a1843d; text-decoration:none; color:#5b5b60;}
a:hover {text-decoration:underline;}

h1, h2, h3, h4{font-family: Arial, Helvetica, sans-serif; color:#000;}
h1{font-size:24px; color:#fff; height:40px; background:url(/Static/images/headline-bg.jpg) repeat-y; width:980px; display:inline; float:left; padding:10px 0 0 40px; margin:0 0 25px -40px; text-shadow:#a71318 0 0 5px;}
h2{font-size:14px; margin-left:-1px;}
h3{font-size:14px; color:#9999a3; margin-bottom:4px; margin-left:-1px;}
h4{font-size:14px;}

.container {min-height: 100%;	height: auto !important; height:100%;	margin: 0 0 -70px; width:100%; background:url(/Static/images/bg.gif) repeat-x #fff;}
.push{height:70px; width:90%;}

.header:after, .footer-container:after, .container:after, .main:after, .banner:after, .send-to-friend p:after{height:0;content:".";display:block;clear:both;visibility:hidden;}

.vcard a span{display:none;}
.vcard a, .vcard img{display:block;}
.published, .author, .js{display:none;}

.primary{float:left; width:940px; border-bottom:1px solid #e5e5e8;}
.primary li{float:left; margin-right:20px; padding-top:20px; width:140px; height:105px; overflow:hidden; position:relative;}
.primary li.last{margin-right:0;}
.primary h2{margin-left:0; z-index:2; position:relative;}
.primary-last {border:0;}
.bracket{color:#9999a3;}
.number{color:#ed1c24; padding:0 2px;}
.primary .car{float:left; margin:0 auto; position:absolute; bottom:10px; left:0;}
.primary .car img{display:block;}
.primary .car img.hover, .gallery img.hover{display:none; position:absolute; left:0; top:0;}
.primary .sold-out img{opacity:0.4; -moz-oapcity:0.4; -moz-oapcity:0.4; filter: alpha(opacity=40);}

.gallery{width:780px; float:right; background:url(/Static/images/loading.gif) no-repeat 50% 42%;}
.gallery img{display:block; margin-bottom:1px;}
.gallery a{position:relative; width:60px; height:60px; float:left; margin-right:1px;}
.gallery div{height:326px; position:relative;}
.gallery div h2{position:absolute; z-index:2; left:17px; bottom:15px; font-size:42px; color:#fff;}

.galerija a{display:none;}
.galerija a.show{display:block;}

.secondary{width:140px; float:left; height:350px; overflow:hidden; position:relative;}
.secondary h2{margin-left:0;}
.secondary li{width:140px; float:left; border-bottom:1px solid #e6e6eb; padding:3px 0 5px;}
.secondary a, .secondary a:visited{color:#000;}
.secondary a:hover{text-decoration:none;}
.secondary li a{width:100px; float:left;}
.secondary li.selected a{color:#000;}
.secondary li .num-package{width:40px; float:right; text-align:right;}
.navigation .navigate{float:left; width:100%; height:14px; line-height:200px; overflow:hidden; cursor:pointer;}
.navigation .navigate:hover{background-position:50% -25px;}
.navigation .top{background:url(/Static/images/navigate-top.gif) no-repeat 50% 0; border-bottom:1px solid #E6E6EB; margin-top:3px;}
.navigation .bottom{background:url(/Static/images/navigate-bottom.gif) no-repeat 50% 0; margin-top:8px;}
.navigation {width:140px; float:left;}

.primary h2 .cufon{float:left;}

.header, .main, .footer{padding:0 0 0 40px; }
.header{padding-top:25px; height:85px; width:940px;}
.main{display:inline-block;}

.gallery-container{padding-bottom:20px; width:940px;}
.cars-container{background:url(/Static/images/footer-bg.jpg) repeat-x top left; padding-top:5px; clear:left;}
.forsale-list{float:left; width:940px; padding-top:20px;}
.forsale-list li.car{float:left; width:100%; padding:0 0 20px; margin-bottom:20px; border-bottom:1px solid #e6e6eb;}
.forsale-list .days{background:url(/Static/images/dni-grey.jpg) no-repeat; height:29px; padding:6px 3px 0 28px; float:right; color:#fff; font-size:28px; font-weight:bold; position:relative;}
.forsale-list .shadow{background:url(/Static/images/shadow.gif) no-repeat; height:35px; width:6px; position:absolute; right:-6px; top:0;}
.forsale-list div.img{width:140px; float:left;}
.forsale-list .days cufon, .forsale-list .days canvas{float:left;}
.forsale-list .alert .days{background-image:url(/Static/images/dni-red.jpg);}
.forsale-list .data li{float:left; width:220px;}
.forsale-list .data p{margin-bottom:10px;}
.forsale-list .data a{text-decoration:underline;}
.forsale-list .data a:hover{text-decoration:none;}
.forsale-list .data li ul{list-style-type:disc; float:left;}
.forsale-list .data li ul li{margin-left:15px; width:auto; padding-top:0; float:none;}
.forsale-list .data .first, .forsale-list .data .last{width:140px; float:left;}
.forsale-list .data li{padding-top:20px; margin-right:20px;}
.forsale-list .data li.last{margin-right:0;}
.forsale-list .data h2{margin:-20px 0 6px;}
.forsale-list .data .first p, .forsale-list .data .last p{margin-bottom:7px; border-bottom:#e6e6eb 1px solid; padding-bottom:6px;}
.forsale-list .data p.zadn{border-bottom:none;}
.forsale-list .data a.send-to-btn { padding:2px 4px 4px 4px; background: url(/Static/images/send-to-friend.png) no-repeat right 0px; background-color:#f5f5f7; display:block; text-decoration:none; }
.forsale-list .data a.send-to-btn.pressed {background: url(/Static/images/send-to-friend.png) no-repeat right -20px; text-decoration:none; background-color:#f5f5f7 }
.send-to-friend { padding:10px; background-color:#f5f5f7; width:426px; margin-left:-306px; position:relative; display:none;  }
.forsale-list .data .send-to-friend p { border:none; padding:0; margin:0; height:1%;}
.forsale-list .data .send-to-friend p.some{ margin-bottom:10px; }
.send-to-friend p span {  line-height:20px; color:#FF0000; padding:0px 0px 0px 4px;}
.send-to-friend p input { padding:0px 5px; background-color: #e6e6eb; width:130px; height:20px; 5px; font: 1em/20px Tahoma, Arial; float: left; color: #5b5b60; margin-right:2px; }
.send-to-friend .submit-send { width: 51px; background: url(/Static/images/send-to-friend.png) no-repeat 0px -40px; float:right; height:20px }
.send-to-friend a.cancel-to-send { display:block; margin:0px 2px 0px -1px; width: 51px; background: url(/Static/images/send-to-friend.png) no-repeat 0px -60px; float:right; height:20px }

h3.ultimate{color:#ed1c24; font-size:18px; margin-bottom:3px;}
p.ultimate{color:#ed1c24; font-weight:bold;}
p.ultimate strong{font-size:16px;}

.data{float:right; width:780px;}
.banner{width:940px; float:left; margin-bottom:20px;}
.header {clear:right;}
.header .vcard{float:left;}
.header form{float:right; width:500px; padding-top:42px;}
.header label{float:right; color:#d0151c; margin:2px 6px 0 0; font-size:12px;}

.btn{background:#999; color:#fff; font-size:11px; float:right; font-weight:bold; padding:0 6px; cursor:pointer; vertical-align: middle;}
.input{background:#e6e6eb; color:#5b5b60; font-size:11px; float:right; padding:3px; height:14px;}

.footer-container{width:100%; display:inline-block; background:#fff; overflow:hidden; color:#5b5b60; clear:left; float:left; background:url(/Static/images/footer-bg.jpg) repeat-x; position:relative;}
.sub-footer-container{background:none; border-top:1px solid #E5E5E8;}
.footer{padding:30px 40px 0 40px; height:40px; width:940px; float:left;}
.footer .prices{float:right; width:200px; text-align:right;}
.footer a{display:inline; color:#5b5b60;}
.footer a:hover{color:#000;}
.footer span{color:#ccc; padding:0 4px;}
.footer span.vcard{padding:0; display:inline;}

.primary, .secondary-nav, .tertiary-nav{display:block; float:left;}
.primary li, .secondary-nav li, .tertiary-nav li{display:block; float:left;}
.primary a, .secondary-nav a, .tertiary-nav a{display:block; float:left;}
.primary span, .secondary-nav span{display:block; float:left;}
#search{width:119px;}

.content h2{font-size:24px; margin-bottom:14px;}
.content h3{font-size:18px; margin-bottom:10px;}
.content h4{font-size:14px; margin-bottom:6px;}
.content p{margin-bottom:10px;}
.content ul{margin-left:15px; list-style-type:disc;}
.content ol{margin-left:15px;}

.error{background:none; height:500px !important;}
.error .main{background:none; background:url(/Static/images/error.jpg) no-repeat 320px 20px; height:400px; width:800px;}
.error h2{font-size:32px; margin-bottom:10px; margin-top:50px;}
.error p{width:220px;}
.content{clear:left; width:980px;}

p.out{width:100%; border-top:1px solid #e6e6eb; border-bottom:1px solid #e6e6eb; float:left; margin:20px 0; padding:40px 0; font-size:20px; color:#ee1c24;}

