body, html {
	width:100%;
	height:100%;
}
body {
	margin: 0px;
	padding: 0px;
/*background-color:#5A5D62;*/
	background-color:#2f373b;
	background-image:url(../images/bg_main_gray.jpg);
	background-repeat:repeat-x;
}

#main_holder {
	width:100%;
	height:100%;

}
.left {
	float:left;
}
.right {
	float:right !important;
}
.cleaner {
	clear:both;
	font-size:1px;
	line-height:1px;
}
td.content {
	width:900px;
	/*background-image:url(../images/bg_bl_main_gray.jpg);*/ /*ie 7 remove */
	background-position:bottom left;
	background-repeat:repeat-x;
	/*background-color:#425561;*/
}
td.tl {
	background-image:url(../images/bg_tl_main_gray.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:301px;
}
td.tr {

	background-image:url(../images/bg_tr_main_gray.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:301px;
}
td.bl {
	/*background-color:#2f373b;*/
	/*background-image:url(../images/bg_bl_main_gray.jpg);*/ /*ie 7 remove */
	background-position:bottom left;
	background-repeat:repeat-x;

	_height: 175px;
	min-height:175px;
}
tr.bottom {

	background-color:#2f373b;
}
h1,h2,h3,h4,h5,p,form {
	margin:0px;
	padding:0px;
	line-height:12px;
}


h1 span {
	display:none;
}
#header_holder {
	position:relative;
	width:900px;
	height:145px;
	background-image:url(../images/bg_header_gray.jpg);

}
#header_holder h1 {
	position:absolute;
	width:233px;
	height:31px;
	background-image:url(../images/t_citroen_bazar_gray.gif);
	top:75px;
	left:18px;
}

.title_holder {
	position:relative;
	height:63px;
	background-image:url(../images/bg_title.jpg);
}
.title_holder .title {
	position:absolute;
	top:21px;
	left:23px;
	width:858px;
	z-index:1;
}
.title_holder h2 {
	float:left;
	padding-left:25px;
	background-image:url(../images/bg_gray_sq.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#4c4c4c;
	font-size:20px;
	line-height:24px;
}
.title_holder #top5 h2 {
	background-image:url(../images/bg_gray_sq.gif);
}
.title_holder #ponukat h2 {
	background-image:url(../images/bg_gray_sq.gif);
}
.title_holder #detail h2 .year {
	color:#a4a9ad;
}
.title_holder p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65686a;
}
.title p {
	margin:8px 0px 0px 8px;
}
.title_holder span.lupa {
	display:block;
	position:absolute;
	top:0px;
	left:200px;
	background-image:url(../images/bg_lupa.jpg);
	width:120px;
	height:62px;
}
.title_holder .kontakt {
	display:block;
	position:absolute;
	top:0px;
	left:489px;
	background-image:url(../images/bg_kontakt.gif);
	width:411px;
	height:62px;
}

.kontakt h2 {
	font-family:Arial, Helvetica, sans-serif;
	background-image:none;
	padding:0px;
	font-weight:normal;
	color:#fff;
	font-size:20px;
	margin-top:20px;
}
#copy_holder {
	position:relative;
	width:900px;
	margin-top:5px;
	height:56px;
	background-image:url(../images/bg_copy.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
}
#shadow {
	width:900px;
	height:83px;
	background-image:url(../images/bg_footer_gray.jpg);
}
/*menu*/
#menu a {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#264253;
	text-align:right;
	text-decoration:none;
	padding:9px 15px 0px 0px;
	display:block;
	height:26px;
	background-repeat:no-repeat;
	background-position:0px 35px;
}
#menu a:hover {
	color:#fff;
	background-position:0px;
}
#menu .item {
	position:absolute;
	width:224px;
	height:35px;
	top:0px;
}
#ponuka.item a {
	background-image:url(../images/bg_ponuka_gray_over.gif);
}
#dealeri.item {
	left:450px;
}
#dealeri.item a {
	background-image:url(../images/bg_dealeri_gray_over.gif);
}
#importer.item {
	left:225px;
}
#importer.item a {
	background-image:url(../images/bg_importer_over.gif);
}
#citroen.item {
	left:675px;
}
#citroen.item a {
	background-image:url(../images/bg_citroensk_gray_over.gif);
}
#red_lines {
	background-image:url(../images/bg_red_lines.gif);
	left:676px;
}
/* home */
#img_strip {
	position:relative;
	width:900px;
	height:62px;
	background-image:url(../images/bg_gray_lines.gif);
	background-color:#fff;
}
#info_strip {
	position:relative;
	width:900px;
	height:122px;
	border-top:6px solid #2f414b;
	background-color:#eaeef0;
	/*background-color:#ff0000;*/
}
/*thuimb */
.thumb {
	position:relative;
	float:left;
	width:134px;
	height:62px;
	border-right:1px solid #fff;
	background-color:#fff;	
	text-align:center;
}
.thumb_black {
	position:relative;
	float:left;
	width:134px;
	height:62px;
	border-right:1px solid #fff;
	background-color:#2E3136;	
	text-align:center;
}
.thumb a span.hl, .thumb_black a span.hl {
	position:absolute;
	display:block;
	width:134px;
	height:64px;
	top:0px;
	left:0px;
	z-index:1;
}
.thumb a span.hl {
	background-color: #00ccff;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
}
.thumb_black a span.hl {
	background-color: #00ccff;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
}
.thumb a:hover span.hl {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0; 
	cursor:hand;
}
.thumb_black a:hover span.hl {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0; 
	cursor:hand;
}

.info {
	position:relative;
	float:left;
	width:115px;
	height:82px;
	padding:10px;
}
.info h4 {
	margin-bottom:10px;
}
.info h4 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/bg_arrow_c.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:12px;
	color:#6a6a6a;
	text-decoration:none;
	font-weight:normal;
	
}
.info h4 a:hover{
	background-position:0px -16px;
}

.info p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8c8f90;
}
.info p a {
	color:#8c8f90;
	text-decoration:none;
}

.newsletter {
	background-color:#bec5cd;
	position:relative;
	float:left;
	width:213px;
	height:122px;
	padding-left:12px;
}
.newsletter_bottom {
	background-color:#bec5cd;
	position:relative;
	float:left;
	width:213px;
	height:20px;
	padding-left:12px;
}
.newsletter h4 {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	margin-top:10px;
	margin-bottom:10px;
}
.newsletter .input,
#search .input {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	border:1px solid #7fa2ad;
	width:155px;
	padding:3px 5px;
	float:left;
	margin-right:5px;
	color:#7f7f7f;
}
#search .input {
	margin-top:5px;
	margin-right:0px;
}
.newsletter p {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7c838b;
	margin-top:5px;
	width:165px;
}
#search {
	position:absolute;
	top:59px;
	left:690px;
	width:200px;
}
#search p {
	margin-top:5px;
}
#search p {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

#bmenu, #copy {
	position:absolute;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#90acba;
	left: 14px;
	top: 10px;
	width: 400px;
}
#copy
{
	color:#7f7f7f;
	top:27px;
}
#bmenu a {
	color:#000;
}
#bmenu a:hover {
	color:#ff0000;
}

/* folder */
#folder_holder {
	position:relative;
	height:25px;
	margin-top:4px;
}
.folder {
	position:absolute;
	top:0px;
	width:140px;
}
#datum {
	left:0px;
	z-index:10;
}
#model {
	left:130px;
	z-index:9;
}
#typ {
	left:260px;
	z-index:8;
}
#farba {
	left:390px;
	z-index:7;
}
#rv {
	left:520px;
	z-index:6;
}
#km {
	left:650px;
	z-index:5;
}
#cena {
	left:782px;
	z-index:4;
}
.folder_on {
	position:absolute;
	z-index:20 !important;
	width:140px;
}
.folder_on span.lc,
.folder_on span.rc,
.folder_on span.rc2,
.folder_on a.cnt

{
	display:block;
	float:left;
	height:25px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.folder span.lc,
.folder span.rc,
.folder span.rc2,
.folder a.cnt
 {
	display:block;
	float:left;
	height:25px;
	background-repeat:no-repeat;
	background-position:0px -50px;
}
span.lc {
	width:4px;
	font-size:1px;
	line-height:1px;
	background-image:url(../images/fl_lc_c.gif);
}
span.rc {
	width:26px;
	font-size:1px;
	line-height:1px;
	background-image:url(../images/fl_rc_c.gif);
	
}
span.rc2{
	width:4px;
	font-size:1px;
	line-height:1px;
	background-image:url(../images/fl_rc2_c.gif);
}
a.cnt
 {
	background-image:url(../images/fl_cnt_c.gif);
	width:110px;
	background-repeat:repeat-x !important;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#70797f;
	padding-top:5px;
	height:20px !important;
	
}

.folder a:hover.cnt {
	color:#fff;
}

table#offer_list {
	width:900px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f414b;
}
table#offer_list td {
	border-bottom:1px solid #e4e5e5;
	height:29px;
	background-repeat:repeat-x;
	text-align:center;
	width:130px;
	cursor: pointer;
}
table#offer_list td.model,
table#offer_list td.rv{
	color:#2f414b;
	
}
table#offer_list td.model {
	font-weight:bold;
}
table#offer_list td.cena {
 	width:120px;
	font-weight:bold;
}
.iphoto {
	margin-right:4px;
}

/*search*/
#search_holder {
	position:relative;
	width:900px;
	height:123px;
	background-color:#fff;
	background-image:url(../images/bg_search.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#search_holder span.bl {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/c_search_lb.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:100%;
	height:100%;
	font-size:1px;
	line-height:1px;
}
.pager {
	position:relative;
	height:38px;
	background-image:url(../images/bg_pager.gif);
	background-repeat:repeat-x;
}
.pager a.prev,
.pager a.next,
.pager a.prev_disabled,
.pager a.next_disabled {
	display:block;
	position:absolute;
	width:97px;
	height:21px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	top:9px;
}
.pager a span {
	display:none;
}
.pager a.prev, .pager a.prev_disabled {
	background-image:url(../images/bt_spat_c.gif);
	left:10px;
}
.pager a.next, .pager a.next_disabled {
	background-image:url(../images/bt_dalej_c.gif);
	left:793px;
}
.pager a:hover.next,
.pager a:hover.prev {
	background-position:0px -21px;
}
.pager a:hover.next_disabled,
.pager a:hover.prev_disabled {
	background-position:0px 0px;
}
.pager .status {
	position:absolute;
	text-align:right;
	top:13px;
	left:476px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#344650;
	width:300px;
	
}
.pager .rpp {
	position:absolute;
	top:10px;
	left:155px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#344650;
	width:300px;
	
}
.pager .ex_rate {
	position:absolute;
	top:13px;
	left:400px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#344650;
	width:300px;
	
}
.pager .rpp select {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}
#asearch {
	position:absolute;
	width:64px;
	height:64px;
	left: 808px;
	top: 32px;
}
table.asearch {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#344650;
	position:absolute;
	top:18px;
	left:18px;
}
table.asearch td {
	padding-right:10px;
	padding-bottom:4px;
}
table.asearch select,
table.asearch input {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	border:1px solid #7fa2ad;
}
table.asearch .input_178 {
	width:178px;
}
table.asearch .input_130 {
	width:130px;
}
table.asearch .input_100 {
	width:100px;
}
table.asearch .input_70 {
	width:70px;
}
#search_holder p
{
	position:absolute;
	width:120px;
	height:60px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#344650;
	left: 675px;
	top: 35px;
}

/* detail*/
.detail_holder {
	padding:10px 7px 40px 15px;
	background-color:#FFFFFF;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70797f;
	position:relative;
	
}
table.technical_info {
	width:200px;
	text-align:left;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70797f;
	float:left;
	position:relative;
}
table.technical_info td,
table.technical_info th {
	border-bottom:1px solid #e6e6e6;
	padding:4px 0px;
}
table.technical_info th {
	width:120px;
}


table.dealer_detail {
	width:300px;
	text-align:left;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70797f;
	float:left;
	position:relative;
}
table.dealer_detail td,
table.dealer_detail th {
	border-bottom:1px solid #e6e6e6;
	padding:4px 0px;
}
table.dealer_detail th {
	width:120px;
}

table a {
	color:#70797f;
}
table a:hover {
	color:#000;
}
div.other_info {
	float:left;
	position:relative;
	width:200px;
	margin-left:30px;
}
div.other_info h4 {
	margin-bottom:8px;
	font-size:11px;
}
div.other_info p {
	color:#666666;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:8px;
	margin-bottom:8px;
}
div.other_info h3.cena{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#70797f;
	font-size:20px; /*24px*/
	margin-top:16px;
	line-height:20px; /*24px*/
}
div.gallery_holder {
	position:relative;
	float:right;
	width:405px;
}
div.gallery_holder .thumb {
	clear:left;
	border-bottom:1px solid #fff;
}
div.gallery_holder .thumb_black 
{
	clear:left;
	border-bottom:1px solid #fff;
}
.contact_holder p {
	float:left;
	padding-right:20px;
	margin-bottom:10px;
	
}
.contact_holder p a {
	color:#70797f;
}
.contact_holder p a:hover {
	color:#000;
}
.gallery_thumbs {
	position:relative;
	float:left;
}
.gallery_preview {
	position:relative;
	margin-left:7px;
	float:left;
	width:260px;
	height:251px;
	background-color:#000000;
	background-image:url(../images/bg_loading.gif);
	background-repeat:no-repeat;
	background-position:center;

}

.gallery_preview[class] {
	display: table; 
	position: static;
}
.middle {
	position: absolute; 
	width:260px;
	text-align:center;
	top: 50%;
	
}
 /* for explorer only*/
.middle[class] {
	display: table-cell; 
	vertical-align: middle; 
	position: static;
}
.inner {
	position: relative; 
	width:260px;
	top: -50%;
}

#map {
	float:right;
	position:relative;
	background-image:url(../images/bg_mapa.jpg);
	width:513px;
	height:261px;
	margin:5px 5px 10px 0px;
	/*right: 0px;
	top: 15px;*/
}
#map .dealer {
	position:absolute;
}

.hint {
	position:absolute;
	left: 8px;
	top: -31px;
	font-weight:bold;
	width: 200px;
	display:none;
}
.hint span {
	display:block;
	float:left;
}
.hint span.lc {
	background-image:url(../images/h_lc.gif);
	width:19px;
	height:31px;
}
.hint span.rc {
	background-image:url(../images/h_rc.gif);
	width:5px;
	height:22px;
}
.hint span.content {
	display:block;
	float:left;
	background-image:url(../images/h_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	padding:4px 10px 0px 0px;
}
.location_chooser {
	position:absolute;
	left: 280px;
	top: 225px;
}
.location_chooser label {
	color:#868e93;
	font-size:11px;
	font-weight:bold;
}
.location_chooser select {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	width:200px;
	margin-top:3px;
}
table#dealer_list {
	width:900px;
	background-color:#eff2f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f414b;
	
}
table#dealer_list td {
	border-bottom:1px solid #e4e5e5;
	height:29px;
	background-repeat:repeat-x;
	text-align:center;
	width:20%;
	cursor: pointer;
}

table#dealer_list td.firma {
	text-align:left;
	padding-left:14px;
	width:25%;
}
table#dealer_list td.mesto {
	font-weight:bold;
	width:15%;
}
table#dealer_list td.ulica {
	width:25%;
}
table#dealer_list a {

}

table#dealer_list td.telefon {
	text-align:right;
	padding-right:14px;
}
div.dl_holder {
	position:relative;
}
h2.zoznam_dealerov {
	position:absolute;
	float:left;
	padding-left:25px;
	background-image:url(../images/bg_gray_sq.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#4c4c4c;
	font-size:20px;
	line-height:24px;
	top:-45px;
	left: 15px;
}


td.no_result {
	padding:30px 0px;
	height:auto !important;
	width:auto !important;
	text-align:center;
}

#exchange_rate {
	position:absolute;
	bottom:0px;
	left:0px;

	padding:5px 5px 5px 10px;
	width:665px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}

