/* RESET START */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

em {
	font-style: italic;
}
/* remember to define focus styles! */
:focus, :active {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	min-width: 946px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* RESET END */

.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.hide {
	display:none !important;
	visibility:hidden !important;
}
.noMarg {
	margin:0 !important;
}
.absolute {
	position:absolute;
}
.relative {
	position:relative;
}
.inline {
	display:inline;
}
.noBord {
	border: none !important;
}
.fl {
	float:left;
}
.fr {
	float:right;
	text-align: left;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.m10 {
	margin:10px;
}
.mr20 {
	margin-right:20px;
}
.blue {
	background-color: #1E9AE8;
}
.hasTooltip {
	cursor:pointer;
}
.tip-all {
	position:absolute;
	width:234px;
	text-align:left;
	font-size:10px;
	z-index:5000;
    _margin-top: 2px !important;
}
.tip-all.rev{
    width: 190px;
}
.tip-top {
	background: url('/images/tooltip-bubble-top.png') 0 0 no-repeat;
	height:2px;
	overflow:hidden;
	width:100%;
}
.tip-title {
	background-color: #FFE800;
	padding:3px 5px 1px 5px;
}
.tip-text {
	padding:1px 5px 3px 5px;
	background-color: #FFE800;
}
.tip-bottom {
	height:15px;
	background: url('/images/tooltip-bubble-bottom.png') 0 0 no-repeat;
	overflow:hidden;
	width:100%;
}
.tip-all.rev .tip-bottom {
	background: url('/images/tooltip-bubble-bottom-rev.png') 0 0 no-repeat;
}
.tip-all.rev .tip-top {
	background: url('/images/tooltip-bubble-top-rev.png') 0 0 no-repeat;
}

body {
	text-align:center;
	padding:0;
	font-family: Tahoma, Arial, lucida, sans-serif;
	position:relative;
}
html {
	background-color: #FBFBFB;
}
body.homepage {
	background: #FBFBFB url('/images/body_bg_x.png') 0 0 repeat-x;
}
body.searchResults {
/*	background: #1E9AE8 url('/images/body_bg_x.png') 0 0 repeat-x;*/
}
body.homepage.buyout {
	background: #FBFBFB url('/images/body_bg_x-half.png') 0 0 repeat-x;
}
body.homepage.buyout.long {
	background: #FBFBFB url('/images/body_bg_x-full.png') 0 0 repeat-x;
}

.blue {
	background-color: #1E9AE8;
}
.middleBg {
	background: #fcfcfc url('/images/tricol-bg-top.png') 0 0 repeat-x;
}
.onecarBg {
	background: #fcfcfc url('/images/onecar_bg.png') 0 0 repeat-x;
}
.footBg {
	clear:both;
	background-color: #fcfcfc !important;
	bottom:0;
}
strong {
	font-weight:bold;
}
a {
	text-decoration:underline;
	color:#027bc3;
}
.page {
	margin:0;
	position:relative;
	padding:0;
	text-align:center;
	top:0;
	left:0;
	min-width: 936px;
	overflow:hidden;
}
.page.tbody{
   padding-bottom: 50px;
}

.pageMenu {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:50000;
}
.page.head {
	background: #1E9AE8 url('/images/header_bg_x.png') 0 0 repeat-x !important;
	min-width: 936px;
}
.pageIn {
	position:relative;
	margin:0 auto;
	width:932px;
	text-align:left;
	_overflow: expression(document.body.clientWidth < 936? "hidden" : "visible");
}
#header {
	width:100%;
	position:relative;
	margin:0 auto;
	height:129px;
}
#content4search {
	z-index: 100;
	width:922px;
	position:relative;
	left:10px;
	top:0;
	height:102px;
}
body.buyout #content4search{
    _overflow:hidden;
}


#logo_,#logo_hradec,#logo_chomutov,#logo_kladno,#logo_kolin,#logo_olomouc,
#logo_pardubice,#logo_teplice,#logo_plzen,#logo_usti,#logo_zlin,#logo_ostrava,#logo_brno,
#logo_budejovice,#logo_banskabystrica, #logo_bratislava, #logo_kosice, #logo_lucenec, 
#logo_nitra, #logo_poprad, #logo_trencin, #logo_zilina{
	position:absolute;
	left:10px;
	top:45px;
	height:75px;
	width:600px;
	background: url('/images/logo_aaaauto_cz.png') 0 0 no-repeat;
	overflow:hidden;
}


#logo_hradec{ background-image: url('/images/logo_aaaauto_cz_hradec.png');}
#logo_chomutov{ background-image: url('/images/logo_aaaauto_cz_chomutov.png'); }
#logo_kladno{ background-image: url('/images/logo_aaaauto_cz_kladno.png'); }
#logo_kolin{ background-image: url('/images/logo_aaaauto_cz_kolin.png'); }
#logo_olomouc{ background-image: url('/images/logo_aaaauto_cz_olomouc.png'); }
#logo_pardubice{ background-image: url('/images/logo_aaaauto_cz_pardubice.png'); }
#logo_teplice{ background-image: url('/images/logo_aaaauto_cz_teplice.png'); }
#logo_plzen{ background-image: url('/images/logo_aaaauto_cz_plzen.png'); }
#logo_usti{ background-image: url('/images/logo_aaaauto_cz_usti.png'); }
#logo_zlin{ background-image: url('/images/logo_aaaauto_cz_zlin.png'); }
#logo_ostrava{ background-image: url('/images/logo_aaaauto_cz_ostrava.png'); }
#logo_brno{ background-image: url('/images/logo_aaaauto_cz_brno.png'); }
#logo_budejovice{ background-image: url('/images/logo_aaaauto_cz_budejovice.png'); }

#logo_zilina{ background-image: url('/images/logo_aaaauto_sk_zilina.png');}
#logo_trencin{ background-image: url('/images/logo_aaaauto_sk_trencin.png');}
#logo_poprad{ background-image: url('/images/logo_aaaauto_sk_poprad.png');}
#logo_nitra{ background-image: url('/images/logo_aaaauto_sk_nitra.png');}
#logo_lucenec{ background-image: url('/images/logo_aaaauto_sk_lucenec.png');}
#logo_kosice{ background-image: url('/images/logo_aaaauto_sk_kosice.png');}
#logo_bratislava{ background-image: url('/images/logo_aaaauto_sk_bratislava.png');}
#logo_banskabystrica{ background-image: url('/images/logo_aaaauto_sk_banskabystrica.png');}


#logo h1 span{
	visibility:hidden;
}
#logo p {
	position:absolute;
	top:25px;
	height:60px;
	color:#fff;
	left:280px;
	width:280px;
	font-style: italic;
	font-size:14px;
	line-height:16px;
	word-spacing:2px;
	visibility:hidden;
}
#logo p strong {
	display:block;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:0;
}
#logo a span {
	visibility:hidden;
}
#logo a {
	display:block;
	position:relative;
	left:0;
	top:0;
	height:75px;
	width:500px;
	cursor:pointer;
	text-decoration:none;
}

/*
body.car.sauto #logo {
	background: url('/images/logo_aaaauto_cz_sauto.png') 0 0 no-repeat;
    width: 270px;
}*/

#logoPromo{
   position: absolute;
   color: #FFF;
   top: 65px;
   left: 290px;
   width: 240px;
   line-height: 1.25;
   font-style: italic;
   font-size: 14px;
}

#logoPromo a{
   text-decoration: none;
   color: #FFF;
}
#logoPromo a:hover{
   text-decoration: underline;
}






#topmenu {
	position:absolute;
	height:35px;
	top:0;
	left:0;
	width:100%;
	z-index:50000;
}
#dropmenu {
	position:relative;
	top:0;
	left:0;
	display:inline;
	float:left;
	height:35px;
	list-style-type:none;
	z-index:50000;
}
#dropmenu .submenuTop {
	position:relative;
	overflow:hidden;
	display:block;
	height:13px;
	width:100%;
	background: url('/images/dropmenu_top.png') center center no-repeat;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropmenu_top.png', sizingMethod='scale');
}
#dropmenu .submenuBottom {
	position:relative;
	overflow:hidden;
	display:block;
	height:13px;
	width:100%;
	background: url('/images/dropmenu_bottom.png') center center no-repeat;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropmenu_bottom.png', sizingMethod='scale');
}
#dropmenu div.inMenu {
	position:absolute;
	float:left;
	display:block;
	z-index:49999;
	width:184px;
	background: red url('/images/spacer.gif') 0 0 repeat;
	margin:-7px 0 0 -7px;
}
#dropmenu ul.links {
	float:left;
	display:block;
	visibility:hidden;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	overflow:hidden;
	z-index:50000;
	width:184px;
}
#dropmenu li.menu {
	position:relative;
	top:0;
	left:0;
	float:left;
	margin:0 0 0 1px;
	background: url('/images/menu_bg_left.png') 0 0 no-repeat;
	z-index:50000;
}
#dropmenu li.menu.first{
  background-image: url('/images/menu_bg_left_yellow.png');
}
#dropmenu li.menu.first a{color:#000;background-image: url('/images/menu_bg_left_yellow.png');}
#dropmenu li.menu.first a:hover{color:#1E9AE8}

ul.links li {
	clear:left;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:184px;
	overflow:hidden;
	margin:0;
	top:0;
	background: url('/images/dropmenu_middle.png') center center repeat-y;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropmenu_middle.png', sizingMethod='scale');
}
#dropmenu li.active {
	background: url('/images/menu_bg_left_b.png') 0 0 no-repeat;
}
#dropmenu li.menu a{
	text-decoration:none;
	background: url('/images/menu_bg_left.png') right bottom no-repeat;
	color:#78CDFF;
	display:block;
	position:relative;
	z-index:50000;
	padding:13px 10px 12px 10px;
	text-transform: uppercase;
	font-size:10px;
	cursor:pointer;
}
#dropmenu ul.links ul li {
	background: transparent url('/images/dropmenu_ul_ul_li.png') 16px 2px no-repeat;
	_filter:none;
}
#dropmenu ul.links li a {
	background: none !important;
	padding:0;
	font-weight: bold;
	float:none;
	position:relative;
	text-transform:none;
	color:#000;
	display:block;
	font-size:11px;
	padding:5px 14px;
}
#dropmenu li.active a {
	background: url('/images/menu_bg_left_b.png') right bottom no-repeat;
}
#dropmenu li.active a {
	color:#fff;
}
#dropmenu li.menu a:hover, #topmenu .otherMenu a:hover, #personal a:hover, #personal a:hover span {
	color:#fff;
	text-decoration:none;
}
#dropmenu ul.links li a:hover {
	color:#1E9AE8;
}
#dropmenu ul.links ul a{
	font-size:11px;
	font-weight: normal;
	display:block;
	background: none;
	color:#000;
	padding:4px 14px 4px 28px;
}
#dropmenu ul.links ul a:hover {
	background:none;
	color: #1E9AE8;
}

.otherMenu {
	font-size:10px;
	position:relative;
	float:left;
	margin-top:14px;
	margin-left: 12px;
	text-transform: uppercase;
}
.otherMenu a {
	color:#78CDFF;
	margin:0 5px 0 0;
	border-right: 1px dotted #1E74A8;
	padding-right: 5px;
	text-decoration:none;
	white-space: nowrap;
}

.otherMenu a.czechFlag {
	padding-right: 35px;
	background: url('/images/czech-flag.gif') right center no-repeat;
}

.otherMenu a.englishFlag {
	padding-right: 35px;
	background: url('/images/english-flag.gif') right center no-repeat;
}

.freeCall {
	position:relative;
	float:right;
	top:10px;
	right:0;
	height:32px;
	padding-left:22px;
	white-space: nowrap;
	background: url('/images/free_call_bg.png') 0 5px no-repeat;
}
.freeCall strong{
	margin:7px 0 0 0;
	display:block;
	font-size:24px;
	line-height:24px;
	font-weight: bold;
	color:#fff;
}
.freeCall span {
/*	word-spacing: -8px; */
	word-spacing: 0px;
	font-weight:normal;
}
#personal {
	position:absolute;
	top:77px;
	float:right;
	height:0;
	right:0;
	margin:0;
	height:0;
	width:0;
	overflow:visible;
}
#bar {
	position:absolute;
	width:365px;
	height:49px;
	right:0;
	float:right;
	text-align:right;
}
#bar p {
	float:right;
	text-align:right;
}
#personal a {
	display:block;
	float:left;
	position:relative;
	height:35px;
	text-decoration: none;
	color:#78CDFF;
	margin:0 25px 0 0;
	background: none;
}
#personal a.favourites {
	margin:0;
	padding-left:40px;
	background: transparent url('/images/personals.png') 0 -200px no-repeat;
}
#personal a.favourites.zero {
	background-position: 0 -240px !important;
}
#personal a.watchings {
	padding-left: 45px;
	background: transparent url('/images/personals.png') 0 -100px no-repeat;
}
#personal a.watchings.zero {
	background-position: 0 -140px !important;
}
#personal a.comparison {
	padding-left: 46px;
	background: transparent url('/images/personals.png') 0 0 no-repeat;
}
#personal a.comparison.zero {
	background-position: 0 -40px !important;
}
#personal a span.number {
	position:absolute;
	top:13px;
	left:2px;
	width:19px;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	font-size:10px;
	color:#fff;
	cursor:pointer;
}
#personal a span.textLink {
	text-decoration:underline;
	font-size:12px;
	line-height:30px;
	cursor:pointer;
}

#searchbar {
	position:relative;
	top:0;
	left:0;
	height:102px;
	width:922px;
	font-family: Tahoma, Arial, lucida, sans-serif;
}
#searchbar .actualNumbers {
	color:#fff;
	font-size:16px;
	float:left;
	height:78px;
	margin-top:22px;
	width: 500px;
}
#searchbar .boxNumbers strong, #searchbar .boxNumbers a, #searchbar .boxNumbers a:link, #searchbar .boxNumbers a:visited, #searchbar .boxNumbers a:active,
#searchbar .actualNumbers strong, #searchbar .actualNumbers a, #searchbar .actualNumbers a:link, #searchbar .actualNumbers a:visited, #searchbar .actualNumbers a:active {
	color:#FFE900;
	font-weight:bold;
}
#searchbar .actualNumbers a,
#searchbar .boxNumbers a {
	text-decoration:underline;
}

#searchbar .boxNumbers {
	z-index: 10000;
	color:#fff;
	font-size:12px;
	line-height: 1.5;
	position: absolute;
	left: 503px;
	height: 55px;
	top: 85px;
	_position: relative;
	_left: 0px;
	_margin-bottom: -55px;
	width: 320px;
    white-space:nowrap;
}

body.buyout #searchbar .boxNumbers{
	display: none;
}

#searchbar .boxNumbers div {
	padding-top: 5px;
}

#ajaxsearch {
	position:relative;
	float:right;
	top:22px;
	width:418px;
	right:0;
	height:40px;
	background: url('/images/inputs.png') 0 -110px no-repeat;
}

#ajaxsearch form {
	height:40px;
	position:relative;
	overflow:visible;
}
#ajaxsearch .exampleLine {
	font-size:11px;
	color:#fff;
	margin:2px 0px 0px 0px;
	line-height:19px;
	overflow:visible;
}
#ajaxsearch .exampleLine2 {
	font-size:11px;
	color:#fff;
	margin:0px 3px 0 3px;
	line-height:16px;
	overflow:visible;
}
#ajaxsearch .exampleLine a, #ajaxsearch .exampleLine2 a {
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}
#ajaxsearch form label{
	position:absolute;
	color:#000;
	font-weight:normal;
	text-transform: none;
	top:11px;
	left:9px;
	font-size:18px;
	z-index:20;
	cursor: text;
	height:26px;
	overflow:visible;
}
#ajaxsearch input {
	border:none;
	padding:0;
	margin:0;
	position:relative;
	z-index:10;
	float:left;
	display:block;
	font-family: Tahoma, Arial, lucida, sans-serif;
}
#ajaxsearchinput {
	font-size:18px;
	padding:0;
	top:9px;
	left:9px;
	width:295px;
	background-color: #ffffff;
	color:#000;
}
#ajaxsearchbutton {
	top:0;
	left:8px;
	width:114px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background: #FFE900 url('/images/button_search_bg.png') 0 0 no-repeat;
}

body.buyout #ajaxsearchbutton {
    _position: relative;
    _left: -200px;
    _top: -80px
}

#tricol {
	position:relative;
	margin-top:10px;
	left:4px;
	width:935px;
	height:350px;
}
.tricolInside {
	float:left;
	width:303px;
	height:350px;
	margin-right:12px;
	background: url('/images/main_square_blue_top.png') 0 0 no-repeat;
	overflow:hidden;
}

.tricolInside.double {
	width:618px;
	margin-right:0;
	background: url('/images/main_square_blue_top_double.png') 0 0 no-repeat;
}

.tricolInside h4 {
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	margin:9px 7px 0 7px;
	padding:0 0 0 20px;
	line-height:50px;
}

.tricolInside div.textBox {
	margin:9px 20px 5px 20px;
	padding:0;
	position:relative;
	font-size: 12px;
	line-height: 120%;
}

.tricolInside div.reasonsBox {
	margin:9px 10px 0 26px;
	padding:0;
	position:relative;
}
.tricolInside div.reasonsBox div {
	font-size:12px;
	margin:0;
	padding:0 0 20px 44px;
	position:relative;
	background: url('/images/tricol_num_bg.png') 0 0 no-repeat;
}
.tricolInside .reasonsBox span {
	color:#000;
	text-decoration:none;
	line-height:120%;
	display:block;
}
.tricolInside div.reasonsBox div span.numb {
	color:#fff;
	display:block;
	position:absolute !important;
	line-height:25px;
	letter-spacing:100px;
	overflow:hidden;
	margin-left:-36px;
	height:30px;
	width:15px;
	text-decoration:none !important;
	font-size:14px;
	font-weight:bold;
}
.tricolInside .faqBox {
	margin:20px 26px;
}
.tricolInside .wantBuy {
	height:114px;
	width:250px;
	background: url('/images/tricol_want_buy.png') 0 0 no-repeat;
}
.tricolInside .wantSell {
	height:115px;
	width:250px;
	margin-top:15px;
	background: url('/images/tricol_want_sell.png') 0 0 no-repeat;
}
.tricolInside .wantSell:hover, .tricolInside .wantBuy:hover {
	background-position: 0 -115px;
	color:#000;
}
.tricolInside .wantSell:hover strong, .tricolInside .wantBuy:hover strong, .tricolInside .wantSell:hover span, .tricolInside .wantBuy:hover span{
	color:#000;
}
.tricolInside .faqBox a {
	color:#027bc3;
	display:block;
	text-decoration:none;
}
.tricolInside .faqBox strong {
	width:120px;
	font-size:24px;
	margin:0 0 0 10px;
	padding:10px 0 8px 0;
	font-weight:normal;
	color:#179be9;
	cursor:pointer;
	display:block;
}
.tricolInside .faqBox a span {
	font-size:12px;
	margin:0 0 0 10px;
	text-decoration:underline;
	cursor:pointer;
}
.tricolInside .mapBox {
	position:relative;
	top:0;
	left:7px;
	height:270px;
	width:290px;
	background: url('/images/map_czech_blue.png') 20px 23px no-repeat;
}
.tricolInside .mapBox .fastHeading {
	position:absolute;
	top:200px;
	left:20px;
	z-index:10;
}
.tricolInside .mapBox h5 {
	font-size:18px;
	font-weight:normal;
	color:#000;
	display:block;
	padding:0 0 14px 0;
}
.tricolInside .mapBox .fastHeading a {
	font-size:12px;
}
#cities {
	position:absolute;
	top:23px;
	height:146px;
	width:252px;
	left:20px;
	z-index:20;
}
#cities .city {
	position:absolute;
	overflow:visible;
	top:0;
	left:0;
}
#cities .city a {
	text-indent:20px;
	height:17px;
	width:17px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background: transparent url('/images/icons_city.png') 0 0 no-repeat;
	z-index:10;
	line-height:40px;
}

#cities .cPraha a			{top:57px;left:78px;z-index:15;}
#cities .cPrahaRepy a	{top:56px;left:68px;}
#cities .cKladno a		{top:44px;left:66px;}

#cities .cBudejovice a{top:117px;left:76px;}
#cities .cTabor a			{top:86px;left:81px;}

#cities .cLiberec a		{top:12px;left:100px;}
#cities .cUsti a			{top:15px;left:75px;}

#cities .cTeplice a		{top:19px;left:61px;}
#cities .cMost a			{top:27px;left:47px;}
#cities .cChomutov a	{top:31px;left:36px;}
#cities .cPlzen a			{top:73px;left:35px;}

#cities .cHradec a		{top:47px;left:130px;}
#cities .cPardubice a	{top:60px;left:128px;}
#cities .cKolin a			{top:58px;left:99px;}

#cities .cOlomouc a		{top:75px;left:180px;}
#cities .cOstrava a		{top:64px;left:218px;}
#cities .cBrno a			{top:96px;left:161px;}
#cities .cOtrokovice a{top:95px;left:194px;}

#cities .city a:hover {
	background: transparent url('/images/icons_city.png') 0 -17px no-repeat;
	z-index:20;
}
#cities .city div {
	position:absolute;
	top:150px;
	left:0;
	width:250px;
	height:87px;
	display:block;
	visibility:hidden;
	background: url('/images/bubbles.png') -80px 0 no-repeat;
	z-index:100;
}
#cities .city div strong {
	text-decoration:underline;
	cursor:pointer;
}
#cities .city div p {
	line-height:15px;
	color:#000;
	font-size:11px;
	padding:19px 2px 0 9px;
}

#footer {
	clear:both;
	width:100%;
	position:relative;
    _height:90px;
	min-height:90px;
	font-size:12px;
	color:#6b6b6b;
}

#footer-box {
	clear:both;
	width:100%;
	position:relative;
	font-size:12px;
	color:#6b6b6b;
	margin: 10px 0 0 10px
}

#footer div {
	left:10px;
	top:30px;
	position:relative;
	color:#6b6b6b;
}

#footer div.elista, #footer div.elista div{
	clear: both;
	width: 700px;
	left: 0;
	top: 0;
	float: left;
	display: inline;
	margin-bottom: 3px;
}
#footer p {
	padding:25px 0 5px;
	color:#6b6b6b;
	white-space: nowrap;
}
#footer div p a {
	color:#6b6b6b;
}
#footer div strong {
	padding-right:12px;
}
#footer div p {
	padding:0 0 12px;
	clear:left;
}
#footer div span {
	padding:0 7px;
	color:#D6D6D6;
}
#searchtabs {
	position:relative;
	top:0;
	left:10px;
	clear:both;
	display:block;
	width:920px;
	height:390px;
	background: url('/images/tab_wrapper_bg.png') 0 40px no-repeat;
}
#searchtabs input.one, #searchtabs input.two {
	display:none;
	visibility:hidden;
}
#searchingMake {
	height:340px;
	position:relative;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
}
.searchByMake {
	height:330px;
	width:570px;
	position:relative;
	margin-left:10px;
	margin-top:5px;
	overflow:hidden;
}
.searchByMake ul li {
	height:25px;
	white-space: nowrap;
	width:142px;
	position:relative;
	float:left;
	overflow:hidden;
}
.searchByMake ul li a {
	font-size:13px;
	text-decoration:none;
	height:25px;
	width:142px;
	display:block;
	vertical-align:middle;
	line-height:25px;
	text-indent:25px;
}
.searchByMake ul li a:hover {
	color:#000;
	height:25px;
	text-decoration:underline;
}

.logo-vw{font-weight:bold;background: url('/images/sign/vw.png') 3px center no-repeat;}
.logo-opel{font-weight:bold;background: url('/images/sign/opel.png') 1px center no-repeat;}
.logo-renault{font-weight:bold;background: url('/images/sign/renault.png') 3px center no-repeat;}
.logo-peugeot{font-weight:bold;background: url('/images/sign/peugeot.png') 3px center no-repeat;}
.logo-fiat{font-weight:bold;background: url('/images/sign/fiat.png') 3px center no-repeat;}
.logo-ford{font-weight:bold;background: url('/images/sign/ford.png') left center no-repeat;}
.logo-skoda{font-weight:bold;background: url('/images/sign/skoda.png') 2px center no-repeat;}
.logo-citroen{font-weight:bold;background: url('/images/sign/citroen.png') 2px center no-repeat;}

#banners {
	position:relative;
	margin-top:10px;
	left:10px;
	width:920px;
	height:50px;
}
#banners a, #banners .bannerBg {
	text-decoration:none;
	color:#fff;
	display:block;
	width:920px;
	height:50px;
	background: url('/images/blues.png') 0 0 no-repeat;
}
#banners .h4 {
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	float:left;
	width:290px;
	margin:0;
	height:50px;
	text-indent:20px;
	padding:0;
	line-height:46px;
	overflow:hidden;
	cursor:pointer;
}
#banners .bannerBg .h4 {
	cursor:default;
}
#banners .p {
	float:left;
	line-height:50px;
	font-size:13px;
	margin-left:20px;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}
#banners .bannerBg .p {
	cursor:default;
}

#banners a:hover {
	background-position: left -50px;
}
#banners a:hover p {
	text-decoration:underline;
}

#financingetc {
	position:relative;
	margin-top:20px;
	left:10px;
	width:920px;
	height:264px;
	overflow:hidden;
	position:relative;
}

#financingetc.frame {
	position:relative;
	margin-top:0px;
	left:0px;
	width:605px;
	height:264px;
	overflow:hidden;
	text-align: left;
}



#financingetc.frame.small {
	width: 307px;
}
#financingetc.frame.small .newlycars{
	width: 307px;
	background:transparent url('/images/newly_all_bg_small.png') no-repeat scroll 0 0;
}

#financingetc.frame.small ul.tab-menu {
	display: none;
}

#financingetc.frame.small #newlycarousel .similarity {
	width: 286px;
}

#financingetc.frame.small .newlycars h3{
	width: 300px;
}

#financingetc.frame.small #newlycarousel .ones {
	width: 286px;
}

#financingetc .financing {
	width:290px;
	position:absolute;
	float:left;
	left:0;
	height:264px;
/*	Obr. na pozadi se resi primo v boxem v administraci
	background: url('/images/financing.jpg') left bottom no-repeat;*/
}
#financingetc .financing h4 {
	position:relative;
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	width:290px;
	text-indent:20px;
	height:52px;
	display:block;
	background: url('/images/blues.png') left -135px no-repeat;
	padding:0;
	line-height:48px;
	overflow:hidden;
}
#financingetc .financing p {
	position:absolute;
	left:12px;
	bottom:15px;
	right:10px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#financingetc .financing p a {
	text-align:left;
	display:block;
	color:#fff;
	font-weight: bold;
	margin-top:5px;
}
#financingetc .newlycars {
	width:920px;
	position:absolute;
	float:left;
	right:0;
	height:264px;
	background: url('/images/newly_all_bg.png') 0 0 no-repeat;
}

#financingetc .newlycars h3 {
	position:relative;
	font-weight:normal;
	float:left;
	font-size:18px;
	color:#ffffff;
	width:600px;
	text-indent:20px;
	height:50px;
	display:block;
	padding:0;
	line-height:48px;
	overflow:hidden;
}
#newlycarousel {
	position:absolute;
	top:50px;
	left:8px;
	width:900px;
	height:167px;
}
#newlycarousel .similarity {
	position:absolute;
	height:167px;
	width:900px;
	top:0;
	left:0;
}
#newlycarousel .ones .one {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width:900px;
	height:167px;
	overflow:hidden;
	background: url('/images/newly_all_bg.png') -10px -50px no-repeat;
}
#newlycarousel .ones .one div {
	float:left;
	position:relative;
	height:167px;
	width:146px;
	overflow:hidden;
	background: url('/images/blues.png') right bottom no-repeat;
}
#newlycarousel .ones .one div a {
	margin:8px 16px 0 16px;
	text-align:center;
	display:block;
	overflow:hidden;
	text-decoration:none;
}
#newlycarousel .ones .one div a img {
	margin:0;
	border:2px solid #025b96;
}
#newlycarousel .ones .one div p {
	text-align:center;
	position:absolute;
	width:118px;
	left:14px;
	top:94px;
	display:block;
	font-size:12px;
	color:#FFE900;
	font-weight:bold;
	line-height:16px;
}
#newlycarousel .ones {
	position:absolute;
	height:167px;
	width:900px;
	top:0;
	overflow:hidden;
}
#newlycarousel .ones .one div p a {
	text-align:center;
	display:block;
	margin:0 auto;
	width:100%;
	font-weight:normal;
	color:#fff;
}

#financingetc .newlycars p.newlyNav {
	position:absolute;
	bottom:15px;
	left:20px;
}
.newlycars p.newlyNav a {
	font-weight:bold;
	color:#fff !important;
	text-decoration: underline;
	font-size:12px;
}
#newlycarousel .carouselNav {
	position:absolute;
	height:19px;
	right:5px;
	top:184px;
	float:right;
	white-space: nowrap;
}

#carouselNav span.circleArrowPrev, .carouselNav span.circleArrowPrev {
	cursor:pointer;
	height:19px;
	width:19px;
	float:left;
	position:relative;
	background: url('/images/carousels.png') 0 -19px no-repeat;
}

#carouselNav span.circleArrowNext, .carouselNav span.circleArrowNext {
	cursor:pointer;
	height:19px;
	width:19px;
	float:left;
	position:relative;
	margin-left:10px;
	background: url('/images/carousels.png') -19px -19px no-repeat;
}
#carouselNav span.circle, .carouselNav span.circle {
	cursor:pointer;
	height:10px;
	width:10px;
	float:left;
	top:4px;
	position:relative;
	margin-left:10px;
	background: url('/images/carousels.png') -10px 0 no-repeat;
}
#carouselNav span.selectedSpan, .carouselNav span.selectedSpan {
	background-position: 0 0 !important;
}
#searchingType {
	height:340px;
	position:relative;
	top:0;
	left:0;
	width:920px;
	overflow:hidden;
}
.searchByType {
	position:relative;
	top:5px;
	left:10px;
	width:580px;
	height:320px;
}
.searchByType .oneType {
	height:142px;
	position:relative;
	width:145px;
	float:left;
	margin:0;
	overflow:hidden;
	background: url('/images/one_type_bg.png') 8px 8px no-repeat;
}
.searchByType .oneType.bg2{background: url('/images/one_type_bg2.png') 8px 8px no-repeat;}
.searchByType .oneType.bg3{background: url('/images/one_type_bg3.png') 8px 8px no-repeat;}
.searchByType .oneType.bg4{background: url('/images/one_type_bg4.png') 8px 8px no-repeat;}
.searchByType .oneType.bg2 a:hover{background: url('/images/one_type_bg2_over.png') 0 0 no-repeat;}
.searchByType .oneType.bg3 a:hover{background: url('/images/one_type_bg3_over.png') 0 0 no-repeat;}
.searchByType .oneType.bg4 a:hover{background: url('/images/one_type_bg4_over.png') 0 0 no-repeat;}
.searchByType a:hover {
	color:#000;
	background: url('/images/one_type_bg_over.png') 0 0 no-repeat;
	text-decoration: none;
}
.searchByType a {
	position:relative;
	top:0;
	left:0;
	width:145px;
	color:#000;
	height:142px;
	overflow:hidden;
	display:block;
	text-align:center;
	background: none;
}
.searchByType a span{
	position:absolute;
	top:20px;
	left:7px;
	width:130px;
	height:90px;
	font-weight:normal;
	display:block;
	visibility:hidden;
	text-align:center;
	line-height:24px;
	color:#000;
	float:left;
	font-size:14px;
	cursor:pointer;
	z-index:10;
	overflow:hidden;
}
.searchByType a img{
	margin:0 auto;
	margin-top:19px;
}
.searchByType a:hover img {
	visibility:hidden;
}
.searchByType a:hover span{
	display:block;
	visibility:visible;
}
.searchByType a em {
	position:absolute;
	bottom:22px;
	left:0;
	height:24px;
	line-height:22px;
	display:block;
	width:100%;
	text-align: center;
	color:#000;
	font-weight:bold;
	font-style: normal;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
}
.searchByType a em b{
   font-weight: normal;
}

.searchByType span strong {
	display:block;
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:bold;
}
#searchingType h5 {
	display:none;
	visibility:hidden;
}

.btnLike {
   cursor: pointer;
	height:31px;
	width:94px;
	text-align:center;
	padding:7px 0 8px 0;
	font-size:14px;
	font-weight:bold;
	display:block;
	background: url('/images/button_yellow.png') 0 0 no-repeat;
	color:#000 !important;
	text-decoration: none !important;
	border:none;
	z-index:5;
}

.otherLinks {
	position:absolute;
	top:310px;
	left:20px;
	width:550px;
	font-size:12px;
	color: #179BE9;
	line-height:12px;
	padding:0 0 6px 0;
	white-space:nowrap;
}
.otherLinks.makes {
	left:460px;
	font-weight:bold;
}
.otherLinks a,.otherLinks a:visited,.otherLinks a:hover,.otherLinks a:active {
	text-decoration:underline;
}
.otherLinks strong {
	padding:0 4px 0 0;
}
.otherLinks a:hover {
	color:#000;
}
.otherLinks span {
	padding:0 4px;
	color:#BABABA !important;
}

.promoLink {
	overflow:hidden;
	position:absolute;
	right:10px;
	top:10px;
	height:300px;
	width:310px;
	cursor:pointer;
	z-index:80;
	text-decoration: none;
}
.promoLink span {
	visibility:hidden;
	display:none;
}

.categories {
	position:absolute;
	top:20px;
	left:0;
	width:880px;
}
div.tab-container #formMulti, div.tab-container #formMulti .categories {
   top: 0;
   width: 408px;
}
div.tab-container #formMultiType,
div.tab-container #formMultiType .categories{
   top: 0;
   width: 310px;
}
div.tab-container #formMultiType{
   margin-right: 10px;
   float: right;
   overflow: hidden;
}
div.tab-container #formMultiType .categories {
   top: 22px;
}

#formMultiType .hasLayer.info{
   margin-top: 20px;
}

.hasLayer {
   font-size: 12px;
   clear: both;
}


.hasLayer.info {
   line-height: 18px;
   margin-top: 15px;
}

div.tab-container #formMulti .hasLayer.info input,div.tab-container #formMultiType .hasLayer.info input{
   position: relative;
   float: right;
   bottom: 0;
}




div.tab-container #formMulti .crsrch_slider_upper,div.tab-container #formMultiType .crsrch_slider_upper {
   left: 93px;
   top: 5px;
   background-color: #fcfcfc;
}


div.tab-container #formMulti div.selectField{
   width: 384px;
}
div.tab-container #formMultiType div.selectField{
   width: 232px;
}

#formMultiType .hasLayer p span.customSelect{
   left: 78px;
}

body.homepage div.optContainer{
   width: 141px;
}
body.homepage div.optContainer.make{
   width:571px !important;
}


.hasLayer {
	position:relative;
	top:0;
	left:0;
	height:39px;
}
#search_left .hasLayer{
   height: 36px;
}

.hasLayer p, .hasLayer div.row {
	line-height:32px;
	position:relative;
	top:16px;
	left:0;
	width:366px;
	height:32px;
}
.hasLayer p label, .hasLayer div.row label, .multiSliders p label {
	position:absolute;
	left:0;
	top:0;
	width:100px;
	height:32px;
	font-size:14px;
	color:#0061a9;
	font-weight:bold;
	line-height:32px;
}
.hasLayer p span.customSelect {
	position:absolute;
	z-index:50;
	left:100px;
	top:0;
	width:202px;
	height:20px;
	background: none;
	color:#000;
	font-size:16px;
	float:left;
	text-align:left;
}
.multiSliders {
	position:absolute;
	top:15px;
	left:480px;
	width:380px;
	height:280px;
	z-index:80;
}
.multiArea p {
	position:absolute;
	top:19px;
	left:-50px;
	height:32px;
	width:50px;
}
.bgIframe {
	position:absolute;
	z-index:49998;
	top:0;
	left:0;
	overflow:hidden;
	display:block;
}
.bgIframe iframe {
	display:block;
	position:absolute;
	z-index:49998;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
}

.filterstatus
{
	margin-left: 25px;
	padding: 10px 10px 10px 10px;
	line-height: 14px;
	background-color: #BDE7FF;
	font-size: 11px;
	font-weight: normal;
}

.yearfilter a.active {font-weight: bold;}
.yearfilter a {text-decoration: none;}

.advTab {
	border: 0px;
	position:absolute;
	right: 10px;
	top: 0px;
	width: 320px;
	overflow: hidden;
	z-index: 300;
}

.advTab.full {
   width: 380px;
}

sup.req {
	color:#179BE9;
	font-size:100%;
	font-weight: bold
}
.av-footer-box {
	float: left;
	width: 216px;
	text-align: center;
}

#av-footer-boxes {
	top: 0;
	margin: 0 0 26px 0;
	padding: 3px 0 0 0;
	width: 920px;
	height: 150px;
	overflow: hidden;
}
#av-footer-boxes div {
	top: 0;
	left: 0;
}

.oneCarPage #av-footer-boxes{
	padding: 5px 0 5px 5px;
	margin-bottom: 0;
	width: 915px;
}
.oneCarPage #av-footer-boxes .av-footer-box{
	margin:0 16px 0 0;
}

body.homepage #av-footer-boxes {
	padding: 20px 0 0 10px;
	margin-bottom: -1px;
}

#av-footer-boxes .av-footer-box {
	margin-right: 18px;
}

#av-footer-boxes div.av-footer-box.box4 {
	margin-right: 0 !important;
}

#sauto_toplink{
	text-align: left; padding: 6px 0 6px 4px; position: relative; left: 10px; width: 916px; font-size: 12px ; margin: 0 auto;
}

#sauto_toplink a{
	color: #ffe900; font-weight: bold
}

#backlink {
   display: block;
   float: right;
   text-decoration: none;
   margin: 0;
   margin-left: -20px;
   font-size: 0;
   overflow:hidden;
   background: transparent url('/img/backlink.png') no-repeat 0 0;
   _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/backlink.png', sizingMethod='scale');
   height: 78px;
   width:83px;
   line-height: 20px;
}

#backlink:hover {
   color: #FFF;
}

div.exampleLine {
	white-space: nowrap;
}
div.exampleLine a {
	white-space: nowrap;
}

div.exampleLine.textlink{
   max-width: 130px;
   _width: 130px;
}

div.completeLink{
   clear: both;
   padding-top: 10px;
   font-size: 12px;
   text-align: right;
   font-weight: bold;
   padding-right: 20px;
}

div.completeLink span{
   float: left;
   font-weight: normal;
   padding-left: 16px;
   padding-bottom: 3px;
}

#search-left-frame,
#searchtabs-frame{
   display: none;
}

#searchtabs .tbodyBig .img a {
   height: 93px;
}

#searchtabs .tbodyBig .img em {
   font-style: normal;
   font-weight: normal;
   font-size: 10px;
   text-align: center;
   display: block;
}

.exampleLine.helpIcoIn{width: 140px}

a.jobform{
   color: red;
   font-size: 120%;
}

#HPilayer {
   z-index: 1000000;
   text-align: left;
   height: 0;

   top: 300px;
   left: 160px;
   position: absolute;
   

   /*
   left: 5px;
   top: 60px;   
   position: relative;
   */
}


#searchtabs #minisearch {float: right; margin-right: 5px}

#minisearch #branchbutton{
   width: 260px;
   height: 62px;
   padding: 0;
   margin-top: 5px;
   font-size:13px;
   font-weight: bold;
   line-height:2;
   text-align: center;
   float:left;
}

body.homepage #branchbox{
   width: 230px;
   height: 320px;
   float: right;
   font-size: 12px;
   line-height: 1.3;
   margin: 10px;
}

body.homepage #branchbutton{
   clear: both;
}

body.homepage #branchbutton a{
   background: #FFF url('/images/branch_button.png') no-repeat 0 0;
   color: #000;
   text-decoration: none;
   display:block;
   padding-top:10px
}

body.homepage #branchbutton a:hover{
   background: #FFF url('/images/branch_button.png') no-repeat 0 -63px ;
}

body.homepage #branchbutton a span{
   color: #808080;
}


.otherMenu .flag{display:inline;font-size:11px;padding-right:13px;background:url('/images/flags/flags.gif') no-repeat 0 0}
.otherMenu .flag.cz{background-position:-144px 0px}
.otherMenu .flag.sk{background-position:-32px 0px}
.otherMenu .flag.hu{background-position:-96px 0px}
.otherMenu .flag.en{background-position:-112px 0px}
.otherMenu .flag.de{background-position:-128px 0px}
.otherMenu .flag.ru{background-position:-48px 0px}
.otherMenu .flag.ar{background-position:-160px 0px}
.otherMenu .flag.uk{background-position:-16px 0px}
.otherMenu .flag.vi{background-position:0px 0px}


#TB_window.round {border:0;}
.round #layerBoxT, .round #layerBoxB{background:url(/images/layerbox/layerbox-t.png) no-repeat left top;display:block;height:12px;left:0;position:absolute;top:-12px;}
.round #layerBoxB{background-image:url(/images/layerbox/layerbox-b.png);bottom:-12px;top:auto;}
.round #layerBoxB-right {background:transparent url(/images/layerbox/layerbox-b-right.png) no-repeat right top;display:block;width:200px;height:12px;position:absolute;bottom:-12px;right:0px;}
* html .round #layerBoxT{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layerbox/layerbox-t.png', sizingMethod='crop');}
* html .round #layerBoxB{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layerbox/layerbox-b.png', sizingMethod='crop');}
* html .round #layerBoxB-right{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layerbox/layerbox-b-right.png', sizingMethod='crop');}

#TB_window .close {height:25px;line-height:25px;position:absolute;right:-12px;text-align:center;top:-24px;width:25px;z-index:2;}
#TB_window .close span {background:url(/images/layerbox/layerbox-close.png) no-repeat left top;cursor:pointer;height:25px;left:0;position:absolute;top:0;width:25px;}
* html #TB_window .close span {background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layerbox/layerbox-close.png', sizingMethod='image');}

