@charset "utf-8";
/* CSS k CarsShop.cz */



html, body {
	font-family: Arial, Helvetica, helvetica, sans-serif;
	font-size:11pt;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background-image:url('../images/bg.jpg');
	background-color: #000;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding:0;
}

img {
	border: 0px;
}

p {
	font-size:11pt;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
  }
.cats { padding: 0; margin: 0; }
.cats img {float: left; width: 275px; margin: 5px;}

h1{
	font-size:18pt;
	font-weight: normal;
	letter-spacing: 0px;
  	margin:0;
  	padding-top: 10px;
	display:block;
	color: #de3b1b;
	padding-bottom: 15px;
	}

h2{
  	font-family:  Calirbi, Arial, Helvetica, helvetica, sans-serif;
	font-size:14pt;
	font-weight: normal;
	letter-spacing: 0px;
  	margin:0 0 10px 0;
  	padding-top: 10px;
color: #FBBD04;
}

h3{
  	font-family:  Calirbi, Arial, Helvetica, helvetica, Verdana;
	font-size:14pt;
	font-weight: bold;
	letter-spacing: 0px;
  	margin:0px;
 	padding-top:10px;
 	color: #de3b1b;
}

h4{
  	font-family:  Calirbi, Arial, Helvetica, helvetica, Verdana;
	font-size:11pt;
	font-weight: bold;
	letter-spacing: 0px;
  	margin:0px;
 	padding:0px;
 	color: #fff;
}

a:link {
  	font-weight:bold;

	color: #fff;

}
a:visited {
  	font-weight:bold;
	text-decoration: underline;
	color: #fff;
}
a:hover, a:active {
	text-decoration:none;
	color: #fff;
}

#layout { width: 962px; margin:0 auto; padding:0; text-align:left; height: auto; }

#header { position:relative;width: 962px; height: 203px; }

#menu { position:relative; width:962px; height:51px; background-image:url('../images/menu.png'); }
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul li {float:left; padding-left: 15px; }

#menu ul li a {display:block;color:#000; text-decoration:none;margin:0px; padding:0 15px 0 15px; line-height:51px; }
#menu ul li a.katalog { color: #de3b1b; }
#menu ul li a:hover {color:#fff; }
#menu .aktivni a {color:#000; text-weight: bold; }

#contentainer { text-align: left; width: 962px; }

.offer { text-align: left; font-family: Verdana; font-size: 18px; color: #ffc000;  float: left; width: 180px; line-height: 30px; color: #808080;}
.offer img { padding-right: 10px; float:left; }
.offers { font-family: Verdana; font-size: 11px; color: #fff; padding-top: 2px; font-style: italic; float: right; width: 730px; text-align: center; }

.content-thin { float: left; }
.content-thin-catalog { float: right; }
.news { float: right; }
.cart { float: left; }
.contact { float: right; }

.login-form { margin-left: 40px; }


.location { padding-top: 20px; text-align: left; line-height: 20px; font-family: Verdana; font-size: 11px; color: #ccc;    }
.location img { padding-right: 20px; float:left; }
.location a { color: #ccc; text-decoration: none; font-weight: normal; }
.location a:hover { color: #fff; }
.location strong { line-height: 35px;}
.news input.text { width: 200px; margin-top: 3px; margin-bottom: 3px;}
.cart input.text { width: 200px; margin-top: 3px; margin-bottom: 3px;}
.cart a { font-size: 12px; padding:0; margin:0;}
.news-head { text-align: left; font-family: Verdana; font-size: 20px; color: #ffc000;  float: left; line-height: 60px;  }
.cart-head {margin-bottom: 15px;}
.cart-head span {padding:0; margin-left: 10px; position: relative; top: -2px; font-family: Verdana; font-size: 20px; color: #FBBD04; }
.news-head img { padding-right: 10px; float:left; }

.contact-head { text-align: left; font-family: Verdana; font-size: 20px; color: #ffc000;  float: left; line-height: 30px; padding-bottom: 10px; color: #FBBD04; }
.contact-head img { padding-right: 10px; float:left; }

.contact-info {float: left;}
.contact-info img { padding: 1px; margin: 20px; border: 5px solid #4e4e4e; }

.contact-form {float: right; width: 450px;}
.success { color: #60ff29; font-weight: bold; }
.failure { color: #ff3d3d; font-weight: bold; }
.error { color: #ff3d3d; font-weight: bold; }
.email input {font-family: Arial, Helvetica, sans-serif;  width:400px;  padding: 1px; margin: 5px; }
.email span { padding-left: 10px; font-family: Helvetica; font-weight: bold; font-size: 12pt; color: #ccc;}
.email select {width:200px;  padding: 1px; margin: 5px; margin-right:27px;}
.zprava span { padding-left: 10px; font-family: Helvetica; font-weight: bold; font-size: 12pt; color: #ccc;}
.zprava textarea { font-family: Arial, Helvetica, sans-serif; width: 400px; height:200px; padding: 1px; margin: 5px; }
.button{ position:relative; left:300px; width:112px;height:34px; background-image: url('../images/send.png'); background-repeat:no-repeat; border:0px solid #fff; color:#fff; }
.koupit{ margin-left: 10px; position:relative; top: 7px; width:79px; height:24px; }
.login{ position:relative; left:120px; margin-top: 20px; }
.login-form a { font-size: 12px; }

.ohlasy {width: 450px;}
.producers ul { padding:0; margin:0; list-style: none;}
.producers li {padding: 15px; clear: both;}
.producers li img { float: left; padding: 1px; margin-bottom: 5px; margin-right: 10px; border: 5px solid #4e4e4e;}

.wide-top { width: 960px; height: 10px; background-image:url('../images/wide-top.png'); margin-top: 10px; }
.wide { width: 920px; background-color: #171616;  padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
.wide-bottom { width: 960px; height: 10px; background-image:url('../images/wide-bottom.png');   }

.thin-top { width: 610px; height: 10px; background-image:url('../images/thin-top.png'); margin-top: 10px; }
.thin { width: 570px; background-color: #171616; padding-left: 20px; padding-right: 20px; }
.thin-bottom { width: 610px; height: 10px; background-image:url('../images/thin-bottom.png');   }

.sidebar-top { width: 339px; height: 10px; background-image:url('../images/sidebar-top.png'); margin-top: 10px; }
.sidebar { width: 299px; background-color: #171616; padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
.sidebar h3 {  	font-family:  Calirbi, Arial, Helvetica, helvetica, Verdana;
	font-size:11pt;
	font-weight: bold;
	letter-spacing: 0px;
  	margin:0px;
 	padding:0px;
 	color: #fff;
 }

.sidebar-bottom { width: 339px; height: 10px; background-image:url('../images/sidebar-bottom.png');   }

#footer {  width: 962px; padding:0; margin:0px; color: #ffba00;  padding: 5px 0 5px 0; margin-top: 30px; text-align:center; }
#footer a { font-size: 10pt; text-decoration: none; color: #ffba00 }
#footer a:hover { color: #ffba00; text-decoration: underline; }
#footer p { padding: 5px 0 5px 0; margin: 0; font-size: 9pt; color: #ffba00; }

.cleaner { clear: both;}

.filter { margin-bottom: 15px; }
.filter select { width: 300px;  padding:2px; }

table.produkt tbody td {border: none; padding: 10px; }

table {  top: 20px; font-size: 12px;border-collapse: collapse; border: 0; background-color: #0F0F0F; margin-top: 20px; }
table td.b { border: 2px solid #1b1a1a; padding: 5px; }
.kusu { width: 50px; margin-top: 0; }
table td.buy { text-align: right; padding-right: 20px; }

.head { font-weight: bold; background-color: #f58c12; color: #000; font-size: 14px; }
th img { padding: 2px; width: 10px; }
.column-dif { background-color: #2c2a2a; text-align: right; width: 80px; font-weight: bold; border-style: none; }
.search { position: relative; top: 7px; margin-left: 7px;}
.row { background-color: #232222;}
.prize { text-align: right; width: 120px; height: 20px; }


td.imag { padding: 10px; width: 200px;}
td.imag a { display: block;}
td.imag div { overflow: hidden;  width: 300px; background-color: #fff; text-align: center;}
td a.button-small { display: inline; margin: 0; padding: 0; }
.productImage { height: 200px; }

.back { padding: 20px 0 20px 0; }
.register {margin-left: 40px;}
.register span { font-weight: bold; display: block; padding-top:10px;; margin-bottom:-15px;}

.register .imagebutton {margin: 20px 0 20px 400px;}

.polozka { font-size: 11px; clear: both; padding-bottom: 5px; }
.polozka a {display:block; text-decoration:none; font-weight:normal; text-align: right;}
.polozka strong {display: block; text-align: right;}
.polozka a:hover {text-decoration:underline;}
.polozka span { text-align: left; float: left; width: 220px; height: 13px; overflow:hidden; }
.polozka a.delete {  float: right; margin: 0 0 0 10px; position: relative; top: -1px;}
.tlacitka { margin-top: 30px; padding-bottom: 30px;}
.tlacitka a { margin: 0 0 0 15px;}
.celkem { padding-top: 5px; margin-top: 5px; border-top: 1px dotted #eee; }
a.pay {float: right;  color: #ffc000; border: 0 solid black;}
a.logout {float: left;  color: #ffc000; border: 0 solid black;}
img.pay {border: 0 solid black;}

.formButton{float: right; margin-top: 10px; margin-right: 50px;}

.contentainer li {margin-top: 5px;}
.logoProducer { margin: 5px; float:left; background: white; width: 100px; height: 100px; }

.mapa { font-family: Verdana; font-size: 11px; color: #fff;  padding-top: 0px; display:block; clear: left; line-height: 30px; float:right;}
.top-back {font-family: verdana; font-size: 11px; line-height: 30px;}
.doprava { clear: both;  font-size: 13px; }

.katalog { font-size: 18px; color: #de3b1b; }

.model { float: left; background: #fff; margin: 10px; font-size: 12px; padding: 10px; text-align: center; width: 150px; height: 100px; position:relative; overflow: hidden; }
.model img { width: 150px; }
.model-link { display: block; text-decoration: none; }
.model-link:hover div.model-desc { text-decoration: underline; }
.model-desc { display: block; width: 150px; bottom: 5px; position: absolute; background: #fff; padding: 1px; color: #000; color: #000; font-weight: normal; }
.model-foto { float: left; width: 50px; background: #fff; padding: 5px; height: 30px; overflow: hidden; margin: 25px 15px 0 0; }
.model-foto img { width: 50px; }

.motor {text-align: center;}
.motor-link { display:block; margin: 15px 0 15px 0; }

h2.car { margin: 30px 0 0 0; padding: 0; }
h3.engine { margin:0 0 20px 0; padding: 0; font-size: 14px; }
.buttons { text-align: right;  }
.highlight { font-weight: bold; background: #fff; color: #000; padding: 2px; }

#frmdeliveryForm-submit1 { position: relative; top: 40px;}

.categories {
    margin:0; padding: 0;
    list-style: none;
}

.categories li { padding-left: 5px; padding-right: 5px; padding-bottom: 5px; display: block; float:left; width:275px; text-align: left; height: 35px; }
.categories li a { font-size: 14px; color: #ccc; text-decoration: none;}
.categories li a:hover { color: #fff; }
.doprava { text-align: center; font-size: 12px; padding-top: 15px;}

h2.choose { margin-top: 30px; }
h2.welcome { }
p.welcome { margin-bottom: 15px; text-align: justify; font-size: 13px; }

table {
	padding: 0;
	margin: 20px 0;
        font-size: 12px;
        text-decoration: none;
        width: 575px;
}



table a { padding:0; margin:0; text-decoration: none; }

caption {
	padding: 0 0 5px 0;
	width: 700px;
	text-align: right;
}

th {
	font: bold;
        font-size: 10px;
	border-right: 1px solid #2c2a2a;
	border-bottom: 1px solid #FBBD04;
	border-top: 1px solid #FBBD04;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background:  #F58C12;
        color: #000;
}
.avaib { letter-spacing: 0px; font-size: 9px; width: 75px; }


th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #2c2a2a;
	border-bottom: 1px solid #232222;
	padding: 3px 6px 3px 6px;
	color: #797268;
        font-size: 11px;
}
td a:link {
    display: block;
font-weight: normal;

text-decoration: none;
}
a.withtax { color: #ccc; }

.newsearch { margin-top: 10px; }
span.ava { display: block; width: 16px; height: 16px; background: url("../images/tick.png");  }
span.notava { display: block; width: 16px; height: 16px; background: url("../images/cross.png"); }
.prize span {float: right;}
table.produkt td { color: #fff; font-size: 12px;}

hr { border: none; border-top:1px solid #4e4e4e; }
.buttons div a { display: inline; }
th a:link {color: #000;}

