@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------------------
GENERAL
-----------------------------------------------------------------------------*/
body {background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; line-height:14px; margin:0; padding:0;}

h1 {color:#606060; font-size:20px; font-weight:normal; margin:0;}
h2 {color:#ed1c24; font-size:12px; margin:0 0 5px;}
h3 {color:#ffffff; font-size:14px; font-weight:bold; text-transform:uppercase;}
ul {margin:0; padding:0;}
ul li{margin:0; padding:0;}
a, .red{color:#ed1c24}
a:hover{text-decoration:none;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767; border:1px solid #d6d6d6;}
.upper{text-transform:uppercase;}

/*-----------------------------------------------------------------------------
LAYOUT
-----------------------------------------------------------------------------*/
#wrapper{padding:29px 0; width:960px; margin:0 auto; overflow:hidden;}
#header{height:89px; padding:0 0; position:relative;}
#content{padding:20px 0 24px; position:relative; z-index:1;}
#footer{padding:0; width:780px; margin-left:180px;}

/*-----------------------------------------------------------------------------
HEADER
-----------------------------------------------------------------------------*/
a.logo{position:relative; float:left; z-index:5;}

#search{float:right; background:url(/styles/style1/images/backgrounds/bg_search.gif) left top no-repeat; padding:4px 5px; position:relative; color:#606060; margin:11px 0 0 0;}
#search input, #search select{float:left; line-height:15px; height:15px; padding:1px 3px; border:1px solid #d6d6d6; background:url(/styles/style1/images/backgrounds/bg_search_field.gif) left top repeat-x; margin-right:2px;}
#search input.text{width:116px;}
#search select{width:146px; margin-right:7px; height:19px; padding:0;}
#search input.submit{padding:0; height:auto; margin-right:0px;}

.headmenu{float:right; list-style-type:none; margin:13px 15px 0 0;}
.headmenu li{float:left; margin:0 0 0 15px; line-height:21px;}
.headmenu li a{color:#808080; text-decoration:none;}
.headmenu li a:hover{color: #ed1c24;}
.headmenu li span{color: #ed1c24; font-size:13px;}

	/*---------------------------------------------------------------------------- 
	COMBOBOX
	-----------------------------------------------------------------------------*/
	span.select {
	   position: absolute; left:0; top:0;
	   width: 116px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	   height: 15px;
	   padding: 2px 24px 2px 6px; margin:4px 0 4px 5px;
	   font: 11px/15px arial,sans-serif;
	    background:url(/styles/style1/images/backgrounds/bg_search_model.gif) left top repeat-x;
	   overflow: hidden;
	}
	
#selectortab{width:713px; height:44px; float:right; margin:-54px 0 10px; background:url(/styles/style1/images/backgrounds/bg_selector.gif) left top no-repeat; position:relative; z-index:120;}
#selectortab #select{width:275px; height:27px; position:absolute; z-index:110; top:9px; right:9px; cursor:pointer;}
#selectortab ul{list-style:none; background:url(/styles/style1/images/backgrounds/bg_selector_top.gif) left top no-repeat #8d8d8d; position:absolute; top:9px; right:59px; width:225px; padding:6px 0 0 0; line-height:20px; display:none; z-index:150;}
#selectortab a{color:#fff; font-size:16px; text-decoration:none; text-align:center; display:block; border-top:1px solid #9e9e9e; border-bottom:1px solid #636363;}
#selectortab a:hover{background:#414141; border-top:1px solid #414141; border-bottom:1px solid #414141;}
#selectortab a.first{border-top:none; padding-top:1px;}
#selectortab a.last{border-bottom:none; padding-bottom:1px;}
#selectortab li.end{background:url(/styles/style1/images/backgrounds/bg_selector_bot.gif) left bottom no-repeat; height:6px; margin:0 0 -6px 0;}

/*-----------------------------------------------------------------------------
MENU
-----------------------------------------------------------------------------*/
#sidemenu{width:150px; float:left; font-weight:normal; margin-right:30px; padding-top:16px;}
#sidemenu ul{margin:0; padding:20px 0 0; list-style-type:none;  text-transform:uppercase;}
#sidemenu ul li{margin:0; /*height:14px;*/ font-size:11px;}
#sidemenu ul li a{color:#808080; text-decoration:none; border-bottom:1px solid #dadada; padding:6px 0; display:block;}
#sidemenu ul li a:hover, #sidemenu ul li a.active{color:#ed1c24;}
#sidemenu ul ul{margin:0; border-bottom:1px solid #dadada; padding:0; text-transform:none;}
#sidemenu ul ul a{border:none;}

/*-----------------------------------------------------------------------------
HOME
-----------------------------------------------------------------------------*/
#homebanner{height:244px; position:relative; z-index:1; overflow:hidden; clear:both;}
#leadings{margin-top:20px; width:800px; list-style:none;}
#leadings li{margin-right:20px; width:380px; float:left;}

#chilipir{padding:19px 69px 0; background:url(/styles/style1/images/backgrounds/bg_chilipir.gif) left top no-repeat;  position:relative; height:117px; overflow:hidden;}
#chilipir h2{font-size:14px; text-transform:uppercase; color:#484848; line-height:14px;}
#chilipir a{color:#484848; text-decoration:none;}

a.img{display:block; float:left; border:3px solid #9b9b9b; line-height:0px; width:98px; height:48px; overflow:hidden; background-position:center 
center; background-repeat:no-repeat; margin:0 0 2px; background-color:#9b9b9b;}
#chilipir .price{float:left; width:138px; height:34px; background:url(/styles/style1/images/backgrounds/bg_chilipir_price.png) right top no-repeat; color:#262626; font-weight:bold; padding:20px 0 0; text-align:center; margin:0 0 2px;}
* html #chilipir .price{background:url(/styles/style1/images/backgrounds/bg_chilipir_price.gif) right top no-repeat;}
#chilipir .price span{font-size:16px;}

#browsable{ position:relative; overflow:hidden; width:242px; height:114px;}
.scrollable .items{width:20000em; position:absolute; clear:both;}
.items div{float:left; width:242px;}
.scrollable img{float:left;}

a.browse{display:block; width:33px; height:33px; position:absolute; top:46px; right:21px; z-index:999; cursor:pointer;}
a.next{background:url(/styles/style1/images/next.png) left top no-repeat;}
* html a.next{background:url(/styles/style1/images/next.gif) left top no-repeat;}
a.prev{background:url(/styles/style1/images/prev.png) left top no-repeat; left:21px;}
* html a.prev{background:url(/styles/style1/images/prev.gif) left top no-repeat; left:-30px;}
a.disabled{visibility:hidden !important;}

/*-----------------------------------------------------------------------------
PAGE
-----------------------------------------------------------------------------*/
#breadcrumbs{padding:0px 0 18px; height:18px; line-height:18px; color:#606060;}
#breadcrumbs a{color:#606060; text-decoration:none;}
#breadcrumbs a:hover{color:#ed1c24}
#breadcrumbs .current{color:#000;}

/*-----------------------------------------------------------------------------
ACCESORIES
-----------------------------------------------------------------------------*/
#loading{height:300px; background:url(/styles/style1/images/loading.gif) center center no-repeat;}

#cars{width:810px;}
#cars li{width:145px; height:104px; float:left; margin:0 13px 13px 0; overflow:hidden; line-height:0;}
#cars li.category{width:auto; float:none; height:auto; margin:0 0 5px; clear:both; font-size:20px; padding-top:15px; text-transform:uppercase;}
#cars li a.model{display:inline-block; width:149px; height:83px; background-position:center bottom; background-repeat:no-repeat;}
#cars li h2{background:url(/styles/style1/images/backgrounds/bg_model.gif) left top no-repeat; font-size:11px; color:#606060; line-height:15px; padding:3px 5px; text-align:center; text-transform:uppercase;}
#cars li h2 a, #cars li h2 a:hover{color:#606060; text-decoration:none; display:block;}

#listaacc{width:800px; overflow:hidden;}
#listaacc .accesorii{width:813px; margin:5px 0 0;}
#listaacc .accesorii li{float:left; width:250px; margin:0 14px 14px 0; list-style:none;}
#listaacc .accesorii li a.img{display:block; width:244px; height:140px; border:3px solid #727272; margin-bottom:5px; background-position:center center; background-repeat:no-repeat; position:relative; background-color:#727272;}
#listaacc .accesorii li a.img:hover{border:3px solid #ed1c24;}
#listaacc .accesorii li a{color:#606060; text-decoration:none;}
#listaacc .accesorii li a:hover{text-decoration:underline;}

#listaacc .accesorii li .price{float:right; text-align:right; background:url(/styles/style1/images/backgrounds/price_tag.gif) right top no-repeat #ec222c; color:#fff; padding:0 5px 0 0; margin-left:10px; font-weight:bold;}
#listaacc .accesorii li .price div{padding:2px 0 0 5px; background:url(/styles/style1/images/backgrounds/price_tag.gif) left top no-repeat;}
#listaacc .accesorii li .price span{display:block; font-size:18px;}

#listaacc .accesorii li .offer{background:url(/styles/style1/images/backgrounds/price_tag_offer.gif) right top no-repeat #ff9c00; color:#262626;}
#listaacc .accesorii li .offer div{background:url(/styles/style1/images/backgrounds/price_tag_offer.gif) left top no-repeat; }
#listaacc .accesorii li img.offer{position:absolute; right:0; top:0; background:none;}

#modelmenu{margin:5px 0; list-style:none;}
#modelmenu li{float:left; margin:0 10px 5px 0; padding:0; line-height:10px; font-weight:bold}
#modelmenu li a{padding-left:2px; background:url(/styles/style1/images/backgrounds/bg_left.gif) left center no-repeat; display:inline-block; text-decoration:none; text-transform:uppercase;}
#modelmenu li a span{display:inline-block; padding:3px 5px 0 3px; background:url(/styles/style1/images/backgrounds/bg_right.gif) right center no-repeat; height:13px; color:#fff;}

#modelmenu li a:hover, #modelmenu li a.active{background:url(/styles/style1/images/backgrounds/bg_left_active.gif) left center no-repeat;}
#modelmenu li a:hover span, #modelmenu li a.active span{background:url(/styles/style1/images/backgrounds/bg_right_active.gif) right center no-repeat;}


/*-----------------------------------------------------------------------------
PAGINATION
-----------------------------------------------------------------------------*/
.pages{text-align:center; font-size:0px;}
.pages a, .pages strong{display:inline-block; padding:3px 4px; width:13px; background:#c8c8c8; color:#5b5b5b; text-decoration:none; line-height:15px; font-weight:bold; font-size:13px; background:url(/styles/style1/images/backgrounds/pages.gif) left bottom no-repeat; margin:0 0 0 4px;}
.pages strong, .pages a:hover{color:#fff; background:url(/styles/style1/images/backgrounds/pages.gif) left top no-repeat;}
.pages a.prev{margin-right:13px;}
.pages a.next{margin-left:13px;}

/*-----------------------------------------------------------------------------
ACCESORY
-----------------------------------------------------------------------------*/
#gallery{width:360px; float:left; margin:0 30px 44px 0;}
#gallery div{position:relative;}
#gallery .colorbox .zoom{position:absolute; bottom:2px; left:2px;}

#thumbs{margin-top:15px;}
#thumbs li{margin:0 21px 16px 0; float:left; border:3px solid #9b9b9b; line-height:0px; width:98px; height:48px; overflow:hidden; background-position:center 
center; background-repeat:no-repeat;}
#thumbs li.thumbon{border:3px solid #ed1c24;}

.details{width:390px; float:left; padding-top:15px; margin-bottom:40px;}
.wide{width:auto; float:none; padding:0;}
.details ul{margin:5px 0 15px; list-style:none;}
.details p{margin:5px 0 15px;}

.details .price{width:390px;}
.details .price div{width:126px; height:25px; float:right; padding:7px 8px; color:#fff; background:url(/styles/style1/images/backgrounds/detail_price_tag.gif) left top no-repeat; font-size:18px; text-align:right; font-weight:bold; line-height:25px;}
.details .price div.offer{background:url(/styles/style1/images/backgrounds/detail_price_tag_offer.gif) left top no-repeat; color:#3b3b3b; padding:14px 8px 0px;}
.details .price div small{font-size:11px; font-weight:normal;}

.details .back{margin:20px 0;}

/*-----------------------------------------------------------------------------
BASKET
-----------------------------------------------------------------------------*/
#list{border-top:1px solid #c7c7c7; margin:7px 0 12px; list-style:none;}
#list li{border-bottom:1px solid #c7c7c7; padding:6px 13px 6px 0; line-height:14px;}
#list li .sterge img{float:right; margin:15px 0 0 9px;}
#list li .cant{float:right; background:url(/styles/style1/images/backgrounds/bg_cant.gif) center center no-repeat; width:19px; height:19px; border:none; text-align:center; color:#fff; font-weight:bold; margin:12px 0 0;}

#basket .update{border:none; float:right; margin-right:35px;}
 
#basket .total{font-size:18px; font-weight:bold; color:#fff; padding:12px 12px 0; background:url(/styles/style1/images/backgrounds/bg_total.gif) center center; width:168px; height:27px; margin-bottom:6px;}

#buyacc{margin-top:7px;}
#buyacc fieldset {margin:5px 0;}
#buyacc fieldset label{float:left; width:180px; clear:left; font-weight:bold;}
#buyacc fieldset input, #buyacc fieldset select, #buyacc fieldset textarea{line-height:15px; height:15px; padding:1px 3px; border:1px solid #d6d6d6; background:url(/styles/style1/images/backgrounds/bg_search_field.gif) left top repeat-x;}
#buyacc fieldset select, #buyacc fieldset textarea{height:auto;}
#buyacc fieldset textarea{background:#f5f5f5;}
#buyacc fieldset.terms{margin:10px 0;}
#buyacc fieldset.terms input{float:left; margin-right:15px;}
#buyacc .send{border:none;}
 
/*-----------------------------------------------------------------------------
CONTENT
-----------------------------------------------------------------------------*/
#main{width:780px; float:left; margin-left:0px; color:#676767; line-height:17px;}
#pages ul, #pages ol{padding-left:20px;} 
#pages p, #pages ul, #pages ol{margin:5px 0 15px;}

a.button{display:inline-block; background:url(/styles/style1/images/backgrounds/bg_button.gif) left top repeat-x; height:21px; border:1px solid #d6d6d6; font-size:14px; font-weight:normal; color:#fff; text-decoration:none; line-height:21px; padding:0 10px;}

.gri{color:#545454;}
.versiuni{color:#545454; margin-bottom:25px;}
.versiuni a{color:#545454;}
.versiuni .first{text-align:left;}
.versiuni td, .versiuni th{text-align:center; height:23px; padding:2px 0;}
.versiuni th{border-top:2px solid #ed1c24; border-bottom:1px solid #ed1c24}
.versiuni td{border-bottom:1px solid #d6d6d6}
.versiuni td.nobr{border:none;}
.bigbullet{font-size:20px; line-height:14px;}
.versiuni select{color:#545454; padding:2px; margin-left:10px;}
.versiuni .nowrap{white-space:nowrap}
.versiuni th.comparadotari{padding:0 0 2px 10px; line-height:14px; width:150px;}
.versiuni th.comparamotor{padding:0 0 2px 10px; line-height:14px; width:170px;}

#main .table .first{text-align:left;}
#main .table td, #main .table th{text-align:center; height:27px;}
#main .table th{border-bottom:2px solid #ed1c24}
#main .table td{border-bottom:1px solid #d6d6d6}

.largephoto{position:relative; margin-bottom:15px;}
.largephoto .top{position:relative; margin-bottom:-6px; height:6px; background:url(/styles/style1/images/backgrounds/bg_top_photo.gif) left top no-repeat; z-index:5;}
.largephoto .bot{position:relative; margin-top:-6px;  height:6px; background:url(/styles/style1/images/backgrounds/bg_bot_photo.gif) left top no-repeat; z-index:5;}

.pic220left{float:left; margin:0 20px 20px 0; width:220px; position:relative; display:inline-block;}
.pic220right{float:right; margin:0 0 20px 20px; width:220px; position:relative; display:inline-block;}
.pic220left .top, .pic220right .top{position:relative; margin-bottom:-6px; height:6px; background:url(/styles/style1/images/backgrounds/bg_top_newsphoto.gif) left top no-repeat; z-index:5; display:block;}
.pic220left .bot, .pic220right .bot{position:relative; margin-top:-6px;  height:6px; background:url(/styles/style1/images/backgrounds/bg_bot_newsphoto.gif) left top no-repeat; z-index:5;display:block;}

.rata{background:url(/styles/style1/images/backgrounds/rata.gif) left top no-repeat; font-size:13px; padding:10px 20px 0 8px; height:44px; color:#252525;}
.rata .dae{font-size:10px; padding-top:4px; display:inline-block;}
.rata a, .rata a:hover{text-decoration:none; color:#252525; display:block;}

/*-----------------------------------------------------------------------------
FOOTER
-----------------------------------------------------------------------------*/
#footer .toolbar{border-top:1px solid #ed1c24; border-bottom:2px solid #d6d6d6; padding:5px 0 5px; line-height:30px;}
#footer .toolbar a{color:#ed1c24; text-decoration:none;}
#footer .toolbar a:hover{text-decoration:underline;}
#footer .toolbar .footlinks{float:right; list-style-type:none; height:30px;}
#footer .toolbar .footlinks li{float:left; margin-left:10px;}
#footer .bottom{padding:12px 0 0; font-size:10px; line-height:13px; clear:both;}
#footer .bottom p{margin:2px 0; padding:0;}
#footer .footmenu{float:right; overflow:hidden;}
#footer .footmenu li{float:left; list-style:none; margin:0 -5px 0 0; padding:0 5px 0 10px; border-right:1px solid #d6d6d6; line-height:13px; text-transform:uppercase;}
#footer .footmenu li a{color:#808080; text-decoration:none;}
#footer .footmenu li a:hover{color:#ed1c24}

#hartasitelink{height:30px; line-height:30px;}
#sitemap{clear:both; border-top:1px solid #ED1C24; padding:10px 0 5px; margin-top:5px;}
#sitemap ul{line-height:18px; list-style:none;}
#sitemap ul li{margin:0; padding:0; font-weight:bold; float:left; width:15%; margin-right:1%;}
#sitemap ul ul li{margin:0; padding:0; font-weight:normal; float:none; width:auto;}
#footer .toolbar #sitemap ul ul li a{color:#676767}

/*-----------------------------------------------------------------------------
CUFON
-----------------------------------------------------------------------------*/
strong, b {font-weight: bold;}
