body {	font-family: Arial;	font-size: 80%;	text-align:center;	background: url('../images/bg-sipky.png') repeat-x center 120px;}

.error { color: red; font-weight: bold; font-size: 110%;}
.notice{ color: blue; font-weight: bold; font-size: 120%;}
.simple {padding-right: 10px;  }
fieldset { border: 0px none; }
h1 { color: #be2320; font-size: 170%; }
a { color: #B02926; }
a:hover { text-decoration: none; }
a:focus, a:active, input { outline: none; }

#layout {width: 953px; margin:0 auto; padding:0; text-align:left; height: auto; }
#top {	width: 1003px;	height:305px;	background-image:url('../images/top.png'); position: relative; }
#top a#logo {	width: 300px; height: 87px; float: left; text-decoration: none; }

#flags { position: absolute; right: 30px; top: 133px; width: 70px; height: 33px; }
#flags img { border: 0; width: 30px; height: 30px; float: left; margin-right: 3px; }

#menu { float: right; width: 600px; height: 100px; margin: 18px 40px 0 0; padding: 0; }
#menu ul { margin: 0; padding: 0;  list-style-type: none; }
#menu ul li {float:left; height: 36px; margin: 0 10px 0 10px; padding: 0 0 0 20px; background: url('../images/splitter.gif') no-repeat; }

#menu ul li a { display: block; text-decoration: none; position: relative; font-size: 8pt; font-weight: bold; text-transform: uppercase;padding: 11px 5px; color: #777; background: url('../images/bg-item-hover2.png') repeat-x 0px -36px; }
#menu ul li a span { position: absolute; display: block; height: 36px; top: 0; }
#menu ul li a span.left { width: 18px; left: -18px; background: url('../images/bg-item-hover1.png') no-repeat 0px -36px; }
#menu ul li a span.right { width: 17px; right: -17px; background: url('../images/bg-item-hover3.png') no-repeat 0px -36px; }
#menu ul li a:hover,
#menu ul li a:hover span { background-position: 0 0; color: #fff; }

#vyhledat {	position: absolute; top: 247px;	right: 3px;	height: 40px; }
#vyhledat form {margin:0; padding:0;}
#vyhledat form input {float: left;}
#vyhledat form input.text {margin-top: 7px; background: url(../images/vyhledat-pole.png) no-repeat center center; border:0; padding: 10px 10px 10px 10px;}


#bottom {	margin-left: 3px;	width: 1000px;	background:url('../images/bottom-mid.png') repeat-y; overflow-x: hidden; }
#bottomIn {	background-image:url('../images/bottom.png');	}
#bottom-end {background-image:url('../images/bottom-bottom.png'); width: 1000px; margin-left: 3px; height: 75px; }
#bottom a img {	border: 0px none; }
#autopujcovna {	margin-left: 3px;	width: 1000px;	height: 225px;	background-image:url('../images/bg.png'); }

#autopujcovna .redbox {	float: right;	margin-top: 10px;	margin-right: 10px;	width: 268px;	height: 200px;	background-image:url('../images/red-box.png'); }
#autopujcovna .redbox h2 {	margin-left: 40px;	margin-top: 20px;	margin-bottom: 0px;	font-size: 120%;	color: #333; }
#autopujcovna .redbox .text {	margin-right: 30px;	font-size: 80%;	margin-top: 10px;	margin-left: 40px;	color: #333; }
#autopujcovna .redbox .typ {	position: absolute;	margin-left: 30px;	margin-top: 10px;	width: 222px;	height: 27px;	background-image:url('../images/typ.png'); }
#autopujcovna .redbox .typ span {	position: absolute;	margin-left: 30px;	margin-top: 5px;	font-family: Arial;	font-size: 10pt;	color: #333;	font-weight: bold; }

#autopujcovna .redbox .male-auto {	border: 0;	position: absolute;	margin-left: 40px;	margin-top: 50px; }
#autopujcovna .redbox .male-auto a {	display:block;	border: none;	width: 47px;	height: 19px;	background: url("../images/male-auto.png") top left no-repeat;	text-decoration: none; }
#autopujcovna .redbox .male-auto a:hover {	background: url("../images/male-auto-hover.png") top left no-repeat;}
#autopujcovna .redbox .male-auto a span { display:none }
#autopujcovna .redbox .sedan {	border: 0;	position: absolute;	margin-left: 95px;	margin-top: 50px; }
#autopujcovna .redbox .sedan a {	display:block;border: none;	width: 64px;	height: 18px;	background: url("../images/sedan.png") top left no-repeat;	text-decoration: none; }
#autopujcovna .redbox .sedan a:hover {	background: url("../images/sedan-hover.png") top left no-repeat; }
#autopujcovna .redbox .sedan a span { display:none }
#autopujcovna .redbox .combi {	border: 0;	position: absolute;	margin-left: 170px;	margin-top: 50px; }
#autopujcovna .redbox .combi a {	display:block;	border: none;	width: 66px;	height: 18px;	background: url("../images/combi.png") top left no-repeat;	text-decoration: none; }
#autopujcovna .redbox .combi a:hover {	background: url("../images/combi-hover.png") top left no-repeat; }
#autopujcovna .redbox .combi a span { display:none }
#autopujcovna .redbox .cabriolet {	border: 0;	position: absolute;	margin-left: 40px;	margin-top: 88px; }
#autopujcovna .redbox .cabriolet a {	display:block;	border: none;	width: 59px;	height: 18px;	background: url("../images/cabriolet.png") top left no-repeat;	text-decoration: none; }
#autopujcovna .redbox .cabriolet a:hover {	background: url("../images/cabriolet-hover.png") top left no-repeat;}
#autopujcovna .redbox .cabriolet a span { display:none }
#autopujcovna .redbox .uzitkove {	border: 0;	position: absolute;	margin-left: 110px;	margin-top: 80px; }
#autopujcovna .redbox .uzitkove a {	display:block;	border: none;	width: 72px;	height: 25px;	background: url("../images/uzitkove.png") top left no-repeat;	text-decoration: none; }
#autopujcovna .redbox .uzitkove a:hover {	background: url("../images/uzitkove-hover.png") top left no-repeat; }
#autopujcovna .redbox .uzitkove a span { display:none }
#autopujcovna .redbox .voziky {	border: 0;	position: absolute;	margin-left: 196px;	margin-top: 88px; }
#autopujcovna .redbox .voziky a {	display:block;	border: none;	width: 39px;	height: 17px;	background: url("../images/vozik-hover.png") top left no-repeat;	text-decoration: none; }
#autopujcovna .redbox .voziky a:hover {	background: url("../images/vozik.png") top left no-repeat; }
#autopujcovna .redbox .voziky a span { display:none }

.clr {	clear: both; }

#autopujcovna #sipka-vpravo {	border: 0;	margin-top: 90px;	margin-right: 15px;	float: right; }
#autopujcovna #sipka-vpravo a {	display:block;	border: none;	width: 45px;	height: 46px;	background: url("../images/sipka-prava.png") top left no-repeat; }
#autopujcovna #sipka-vpravo a:hover {	background: url("../images/sipka-prava-hover.png") top left no-repeat; }
#autopujcovna #sipka-vlevo {	border: 0;	margin-top: 90px;	margin-left: 15px;	float: left; }
#autopujcovna #sipka-vlevo a {	display:block;	border: none;	width: 45px;	height: 46px;	background: url("../images/sipka-leva.png") top left no-repeat; }
#autopujcovna #sipka-vlevo a:hover {	background: url("../images/sipka-leva-hover.png") top left no-repeat; }
#autopujcovna .auto {	width: 158px;	height: 200px;	float: left;	margin-top: 4px;	margin-left: 30px;	text-align: center;	background: url('../images/stin.png') no-repeat center 120px; }
   #autopujcovna .auto a img {border: 0;}
#autopujcovna .auto a:hover {	color: #c8524f; }
#autopujcovna .auto .pasek {	position: absolute; border:0; }
#autopujcovna .auto .nazev {	margin-top: 5px;	font-family: Arial;	font-weight: bold;	font-size: 10pt;	color: #fff; }
#autopujcovna .auto .popis {	margin-top: 5px;	margin-bottom: 5px;	font-family: Arial;	font-size: 8pt;	color: #fff; }
#autopujcovna .auto a {	font-family: Arial;	font-size: 10pt;	font-weight: bold;	color: #b02926;	text-decoration: none; }
#cycler {position:relative;width:570px;height:200px;overflow:hidden;float:left;top:25px;}

#auta {position:absolute;width:20000px;}
#novinky {width: 330px; padding-top: 30px; float: left;}
#novinky h2 {margin: 0; padding: 0 0 10px 0; font-family: calibri; color: #b02926; background: url('../images/cara.png') no-repeat center 60px; text-transform: uppercase;margin-right: 40px; margin-left: 40px;}
#novinky h2 span {padding-left: 20px; background: url('../images/noviny.png') no-repeat left center;}

#novinky div ul { width: 260px; margin-bottom: 20px; list-style-type: none; }
#novinky div ul li { font-size: 9pt; border-top: 1px solid #CBCBCB; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; border-left: 1px solid #CBCBCB; margin-bottom: 1px; }
#novinky div ul li span {font-weight: bold;}
#novinky div ul li a { padding: 8px 25px; color: #B02926; text-decoration: none; background: #EEEEEE; display: block; }
#novinky div ul li a:hover { background: #F0F0F0; color: #424242; }

#novinky form {  }
#novinky form fieldset { padding: 0 0 0 60px; }
#novinky form fieldset label { clear: left; float: left; width: 40px; text-align: left; margin-right: 5px; margin-bottom: 3px; }
#novinky form fieldset input.text { float: left; width: 170px; background: #EEEEEE; margin-bottom: 3px; }
#novinky form fieldset input.submit { clear: left; margin: 0px 0px 0px 45px; }
#novinky form fieldset ul { margin: 10px 0px 0px -60px; list-style-type: none; }
#novinky form fieldset ul li { font-size: 9pt; color: #000; margin-bottom: 1px; }

#novinky div.novinka { padding: 0px 30px 20px 30px; position: relative; margin-top: 2px; }
#novinky div.novinka h2 { margin: 0; padding: 0 80px 0 0; margin: 0; font-size: 160%; }
#novinky div.novinka em.date { position: absolute; top: 5px; right: 15px; font-style: normal; font-size: 90%; }
#novinky div.novinka p { clear: left; font-size: 90%; }
#novinky div.novinka img { border: 0;float: left; margin: 0px 10px 10px 0px; }
#novinky div.novinka h3 a { text-decoration: none; }
#novinky div.novinka a.vice { font-size: 90%; display: block; text-align: right; }
#novinky div.novinka a.vice:hover { text-decoration: none; }

.auto-akce {background: white; height: 115px; padding: 3px;}
.b0 {border: 0; }

#main { float: right; padding-top: 20px; width: 630px;}
#main #breadCrumbs { font-size: 11px; color: #424242; background: #DCDCDC; padding: 6px 10px; margin: 10px 20px 0 -10px; }
#main #breadCrumbs a { text-decoration: underline; color: #000; }
#main #breadCrumbs a:hover { text-decoration: none; }

div.paging-and-select { color: #424242; float: left; width: 610px; border-bottom: 1px solid #B8B8B8; padding-bottom: 0; }
div.paging-and-select p { float: left; }
div.paging-and-select p a { color: #BE2320; }
div.paging-and-select p strong {  }
div.paging-and-select form { float: right }

#footer { padding-top: 5px; width: 1003px;; font-size: 10px; text-align: center; }
#footer a { text-decoration: none; color: #000; font-weight: bold; }
#footer a:hover { text-decoration: underline; }

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

/* AUTICKO */
#detail-produktu img { border: 2px solid white; margin: 10px; }
#detail-produktu span.model { font-size: 130%; }
#detail-produktu-popis {
	margin-top: -10px;
	float: left;
}
#detail-produktu-popis { width: 400px; }
#detail-produktu-popis ul { list-style-type: none;}
#detail-produktu-popis ul li span { float: left; width: 180px; font-weight: bold; text-transform: uppercase; color:black;  }
#detail-produktu-popis ul li { color: #777; color: black;}

#detail-produktu-foto img {
	float: left;
}
.detail-produktu-description { }
.dlouhypopis { background: white; background: #f0f0f0; padding: 5px; margin: 5px 0 0 0; border: 1px solid #cacaca; width: 590px;}
.detail-produktu-description table.popis { text-align: right; border: 2px solid #a8a8a8; }
.detail-produktu-description table.popis th { background-color: #f2f2f2; padding: 5px 5px 5px 50px; color:black; }
.detail-produktu-description table.popis td { color: black; padding: 5px 5px 5px 5px; backgroud-color: #c5c5c5; }
 h2 {font-size: 160%; margin: 0; padding: 0 0 10px 0; font-family: calibri; color: #b02926; background: url('../images/cara.png') no-repeat center 60px; text-transform: uppercase;margin-right: 4px; margin-left: 4px;}


#dalsi-obrazky { text-align: center; }
#dalsi-obrazky h3 { text-align: left; }
#dalsi-obrazky img { border: 2px solid white; margin: 10px; }

#overeni-dostupnosti { text-align: center; }
#overeni-dostupnosti p { text-align: left; }
/* KATEGORIE */
.produkt-obal { width: 200px; float: left; margin: 3px; position: relative; }
.produkt-obal h3 {height: 30px; font-size: 120%; }
.produkt-obal h3 a { color: #000; text-decoration: none;}
.produkt-obal h3 a:hover { text-decoration: underline; }
.produkt-obal h4 { display: block; clear: left; text-align: center; font-size: 110%; }
.produkt-obal p { width: 170px; display: block; }
.produkt-obal img { margin:0 5px 0 5px; border: 3px solid #be2320;}
.produkt-sudy { height: 300px; padding: 5px 15px 5px 15px; background-color: #dedede;}
.produkt-lichy { height: 300px; padding: 5px 15px 5px 15px; background-color: #d4d4d4;}

.popis { color: #777; font-size: 95%;}
.detail {position:absolute; bottom: 5px;  right: 5px; text-align: right; width: 170px; }
p.cena { position:absolute; color: #444; bottom: 30px; display: block; width: 170px; text-align: center; font-size: 105%}
.detail a{ float: right; width: 60px; padding: 5px 0; color: #B02926; text-decoration: none; background: #EEEEEE; text-align: center; text-decoration:none; font-weight:bold; text-transform: uppercase; font-size: 100%; }
.detail a:hover{text-decoration:underline;}


