@charset "utf-8";
body{ padding: 0px; background:#FFFFFF url('/images/bg.gif') repeat-x; }
div { text-align:left; }
form { padding:0; margin:0; }

/* ZAKLADNY LAYOUT - SIRKY / ZAROVNANIE STLPCOV ################################################################################################################## */
#page{ width:920px; }
#header{ height:164px; background-image: url('/images/header-car.jpg'); background-repeat:no-repeat; background-position:right; }
#primary-links{}
#mini-navigation{}
#left-column{ padding:0; width:260px; float:left; border-bottom:3px solid #f0f0f0; }
#content{ width:100%; float:left; margin:0; padding-bottom:50px; background:#FFFFFF url('/images/content-bg.gif') repeat-x; }
#right-column{ width:190px; float:right; outline:dotted 1px; }
#footer{ width:920px; color:#666666; }

.title{ padding:25px 15px 5px 0; font-weight:bold; border-bottom:1px solid #CCCCCC; }
.content{ padding:0; }

#bar{ height:25px; background:#FFFFFF url('/images/bar.gif') no-repeat;}

/* HEADER ---------------------------------------------------------------------------------------------------------------------------------------------------- */
#header .logo{ float:left; }
#header .logo img{ border:none; margin:55px 0 0 0; }
#header .shopping-basket{ float:right; }
#header .login-form{ float:right; }
#header .login-form input{ font-size:10px; }
#header .login-form .input-text{ width:70px; }

/* PRIMARY LINKS --------------------------------------------------------------------------------------------------------------------------------------------- */
#primary-links{ height:58px; background-color:#f1f1f1; border-top:12px solid #cc6600; font-weight:bold; line-height:58px; }
#primary-links .content{
	padding:0;
}
#module-primary-links{
	float:left;
}
/* LEVEL 1 */
#primary-links ul{
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
#primary-links ul li{
	margin:0;
	padding:0;
}
#primary-links ul li a{
	display:block;
	padding:0 10px 0 30px;
	color:#333333;
	text-decoration:none;
}
#primary-links ul li a:hover{
	text-decoration:underline;
}
/* LEVEL 2*/
#primary-links ul ul{
	position:absolute;
}

div#primary-links ul ul,
div#primary-links ul li:hover ul ul,
div#primary-links ul ul li:hover ul ul
{ visibility:hidden; }

div#primary-links ul li:hover ul,
div#primary-links ul ul li:hover ul,
div#primary-links ul ul ul li:hover ul
{ visibility:visible; }

/* MINI NAVIGATION ------------------------------------------------------------------------------------------------------------------------------------------- */
#mini-navigation{ font-size:10px; }
#mini-navigation .content{ padding:3px 15px 3px 15px; }

/* SEARCH FORM ----------------------------------------------------------------------------------------------------------------------------------------------- */
#search-form{ 
	margin:0;
	padding:16px 0 36px 30px;
	font-size:10px;
	background-image: url('/images/lc-border.gif');
	background-repeat:repeat-y;
	background-position:top right;
}
#search-form table{margin:0; padding:0; }
#search-form table td{ font-size:11px; }
#search-form input{ font-size:10px; color:#666666; border:solid 1px # color:#666666; }
#search-form select{ font-size:10px; color:#666666; border:solid 1px # color:#666666; }
#search-form .input-text{ width:90px; }

#car-filter{ font-size:11px; font-weight:bold; padding:25px 0 0 40px; }
#car-filter a{ text-decoration:none; font-weight:normal }
#car-filter a:hover{ text-decoration:underline; }
#sort{ font-size:11px; font-weight:bold; padding:0 0 20px 40px; }
#sort a{ text-decoration:none; font-weight:normal }
#sort a:hover{ text-decoration:underline; }
/* CATEGORY PAGES -------------------------------------------------------------------------------------------------------------------------------------------- */
.category-pages{
	font-size:11px;
	margin:0;
	background-image: url('/images/lc-border.gif');
	background-repeat:repeat-y;
	background-position:top right;
}
.category-pages .content{
	padding:0;
	padding:25px 0 15px 0;
	background-image: url('/images/gradient1.gif');
	background-repeat:no-repeat;
	background-position:top right;
}
.category-pages ul{
	line-height:25px;
	list-style-type:none;
	padding:0;
	margin:0;
}
.category-pages ul ul{
	line-height:16px;
	font-weight:normal;
	font-size:11px;
}
.category-pages ul a{
	display:block;
	color:#be5c2e;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
}
.category-pages ul a:hover{
	text-decoration:underline;
}
.category-pages ul img{
	margin:0;
}
.category-pages .active-category{}

/* INQUIRY --------------------------------------------------------------------------------------------------------------------------------------------------- */
#inquiry{}
#inquiry .question{}
#inquiry .answer{}
#inquiry .total{ text-align:right; }
#inquiry img{}
#inquiry a{}

/* PHOTO GALLERY --------------------------------------------------------------------------------------------------------------------------------------------- */
#photo-gallery{}
#photo-gallery .content{
	padding:15px 0 15px 0;
}
#photo-gallery ul{
	line-height:18px;
	list-style-type:none;
	padding:0;
	margin:0;
}
#photo-gallery ul ul{
	line-height:16px;
	font-weight:normal;
	font-size:11px;
}
#photo-gallery ul a{
	display:block;
}
#photo-gallery ul img{
	margin:0;
}
#photo-gallery .active-gallery{}

/* BOX CONTACT --------------------------------------------------------------------------------------------------------------------------------------------- */
#box-contact{}
#box-contact .content{
	padding:15px 0 15px 0;
}

/* NEWS SHORT ------------------------------------------------------------------------------------------------------------------------------------------------ */
#news-short{}
#news-short .item{}
#news-short .item img{ float:right; margin:2px; border:1px solid #CCCCCC; }
#news-short .publictime{ float:left; }
#news-short .all-news{ text-align:right; }

/* WEBLINKS -------------------------------------------------------------------------------------------------------------------------------------------------- */
#weblinks{}
#weblinks .item{}

/* NEWSLETTER ------------------------------------------------------------------------------------------------------------------------------------------------ */
#newsletter{}
#newsletter .content{ color:#666666; font-size:11px; }
#newsletter input{ font-size:10px; }
#newsletter .input-text{ width:90px; }

/* FOOTER ---------------------------------------------------------------------------------------------------------------------------------------------------- */
#footer{ background-color:#f6f6f6; border-top:1px solid #eaeaea; line-height:50px; font-size:11px; color:#666666; }
#footer a{ color:#666666; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }
#footer .content{ padding:0 20px 0 30px; }
#footer #footer-left{ float:left; }
#footer #footer-right{ float:right; }

/* CONTENT ################################################################################################################################################### */
	/* FCK CONTENT ------------------------------------------------------------------------------------------------------------------------------------------- */
	#content .content{ width:880px; padding:30px 20px 20px 20px; margin:0; line-height:20px; }

	/* PONUKA VOZIDIEL --------------------------------------------------------------------------------------------------------------------------------------- */
	#ads{ background-color:#FFFFFF; padding:20px 0 0 0; }
	#ads table{ color:#666666; }
	#ads table td{ font-size:11px; }
	#ads table td a{ font-size:14px; font-weight:bold; }
	
	#ad{ background-color:#FFFFFF; padding:20px 0 20px 40px; }
	#ad img{ margin:0 1px 1px 0; }
	
	/* NEWS LIST --------------------------------------------------------------------------------------------------------------------------------------------- */
	#news-list{ padding:5px 15px 5px 15px; outline:dotted 1px; }
	#news-list .item{ padding-bottom:5px; }
	#news-list .item .image{ width:65px; padding-right:5px; float:left; }
	#news-list .item .image img{ border:1px solid #CCCCCC; }
	#news-list .item .data{ width:440px; float:left; }
	#news-list .item .data .publictime{}
	#news-list .item .data .title{ border:none; padding:0; font-weight:normal; }
	#news-list .item .data .description{}
	
	/* NEWS -------------------------------------------------------------------------------------------------------------------------------------------------- */
	#news{ padding:5px 15px 5px 15px; outline:dotted 1px; }
	#news .publictime{}
	#news .title{ border:none; padding:0; }

	/* PHOTO GALLERY ----------------------------------------------------------------------------------------------------------------------------------------- */
	#gallery{ padding:5px 12px 5px 12px; }
	#gallery .item{ float:left; width:100px; height:100px; margin:3px; padding:11px; outline:dotted 1px; background-color:#CCCCCC; }
	#gallery img{ border:1px solid #CCCCCC;}
	#gallery a{}

	/* ORDER ------------------------------------------------------------------------------------------------------------------------------------------------- */
	#order{ padding:5px 15px 5px 15px; }
	#order .info{ padding:5px 0 5px 0; font-size:11px; }
	#order input{ font-size:11px; }
	#order table{}
	#order table tr{}
	#order table tr:hover{ background-color:#f3f3f3; }
	#order table th{ font-size:11px; vertical-align:top; color:#333333;	background-color:#e6e6e6; }
	#order table td{ font-size:11px; vertical-align:top; border:none; border-bottom:1px dashed #e6e6e6; }
	#order .nohover td{	background-color:#FFFFFF; border:none; }
	
/* OTHERS #################################################################################################################################################### */
	.pages-order{ padding:3px 15px 3px 15px; outline:dotted 1px; }
	.pages-order .pages{ float:left; }
	.pages-order .order{ float:right; }
	
	.content-bottom{ border-bottom:10px solid #CCCCCC; margin:5px 0 5px 0; }

	#subcategory{ padding:5px 5px 5px 15px; outline:dotted 1px; }
	#subcategory .column{ float:left; margin-right:10px; }
	#subcategory .column .item{}
	
	/* POP-UP WINDOW FOR PHOTO GALLERY, PRODUCT -------------------------------------------------------------------------------------------------------------- */
	#popup-image{}
	#popup-image .nav{ text-align:center; }
	#popup-image .image{ text-align:center; padding:5px; }
	#popup-image .image img{ border:none; }
	#popup-image .description{ padding:5px 15px 5px 15px; }
	
	/* FORMS ------------------------------------------------------------------------------------------------------------------------------------------------- */
	.form{ padding:0; }
	.form table{}
	.form table tr{}
	.form table th{}
	.form table td{}
	.text{ padding:10px 0 10px 0; }
	.form input{ border:1px solid #666666; }
	.form textarea{ border:1px solid #666666; }

	#echo-error{
		background-color:#FFCCCC;
		border:1px solid #FF0000;
		color:#FF0000;
	}
	#echo-info{
		background-color:#CCFFCC;
		border:1px solid #333333;
		color:#333333;
	}

	.banner img{ border:none; margin-bottom:1px; }