@charset "utf-8";
/* CSS Document */
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,
b, u, i, center,
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-size: 100%;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}


/*RESETTER*/



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background:#fff;
}
a {
	text-decoration:none;
	}
.item_title,.detail_area h1 {
	font-size:18px;
	color:#403d3d;
	font-weight:normal;
	text-shadow:none;
	}	
.about_name p,.description p {
	color:#403d3d;
	line-height:15px;
	text-align:justify;
	padding-right:260px;
	padding-left:25px;
	}
.about_name a,.description a {
	color:#00adee;
	}
.about_name a:hover,.description a:hover {
	color:#00adee;
	text-decoration:none;
	}		
.about_name h1,.description h1{
	background:url(../img/a.jpg) no-repeat;
	width:221px;
	height:19px;
	text-align:left;
	padding:2px 0 0 6px;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	text-shadow:none;
	text-transform:none;
	margin-left:350px;
	margin-top:10px;
	}
.small_photo h1 {
	background:url(../img/photo.jpg)no-repeat;
	width:286px;
	height:19px;
	text-align:left;
	padding:2px 0 0 6px;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	text-shadow:none;
	text-transform:none;
	margin-left:32px;
	margin-top:10px;
	}	
			
h2 { 
  font-size:18px;
  font-weight:normal;
  width:412px;
}
h3 {
	font-size:18px;
	font-weight:normal;
	}
.block_left {
	background: url(../img/left.png) repeat-x #fff;
	background-position:left top;
	width:50%;
	}	
.block_right {
	background: url(../img/right.jpg) repeat-x #dfdfdf;
	background-position:left top;
	width:50%;
	}		
#header {
	background:url(../img/header.jpg) no-repeat;
	width:1000px;
	height:156px;
	padding-top:5px;
	}		
.logo {
	background:url(../img/logo.png) no-repeat;
	width:320px;
	height:116px;
	float:left;
	margin:10px 0 0 53px;
	margin-bottom:29px;
	}
.login {
	text-align:center;
	float:right;
	margin:2px 80px 0 0;
	}
.login a {
	font-size:12px;
	color:#dadada;
	text-shadow:-1px -1px 0px #434141;
	}	
.circle {
	background:url(../img/circle.png) no-repeat;
	background-position: left 4px;
	padding-left:14px;
	}	
#menu{
	background:url(../img/menu_bg.jpg) no-repeat;
	width:1000px;
	height:41px;
	padding-top:7px;
}	
#menu  a{
	float:right;
	font-size:14px;
	color:#ebebeb;
	display: block;
	width:100px;
	display:block;
	height:30px;
	}
#menu span{
}
#menu a:hover{
}
#menu a span:hover{
}	
		
#main{
	background:#fff;
	width:1000px;
	margin:0 auto;
}
a.auto {
	background:url(../img/auto.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:8px;
	}
a.turizm {
	background:url(../img/turizm.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:8px;
	}	
a.imoble {
	background:url(../img/home.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:8px;
	}
a.haine {
	background:url(../img/haine.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:2px;
	}
a.comp {
	background:url(../img/comp.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:2px;
	}
a.pr {
	background:url(../img/pr.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:2px;
	}
a.tehnika {
	background:url(../img/tehnika.png) no-repeat;
	background-position:left 2px;
	padding-left:35px;
	padding-top:2px;
	}	
a.cat_1 {
	background:url(../img/cat_auto.png) no-repeat;
	background-position:left 8px;
	padding-left:35px;
	padding-top:8px;
	}
a.cat_81 {
	background:url(../img/cat_turizm.png) no-repeat;
	background-position:left 9px;
	padding-left:35px;
	padding-top:8px;
	}	
a.cat_2{
	background:url(../img/cat_home.png) no-repeat;
	background-position:left 10px;
	padding-left:35px;
	padding-top:8px;
	}
a.cat_6{
	background:url(../img/cat_haine.png) no-repeat;
	background-position:left 8px;
	padding-left:35px;
	padding-top:2px;
	}
a.cat_4 {
	background:url(../img/cat_comp.png) no-repeat;
	background-position:left 8px;
	padding-left:35px;
	padding-top:2px;
	}
a.cat_7 {
	background:url(../img/cat_pr.png) no-repeat;
	background-position:left 8px;
	padding-left:35px;
	padding-top:2px;
	}
a.cat_3 {
	background:url(../img/cat_tehnika.png) no-repeat;
	background-position:left 8px;
	padding-left:35px;
	padding-top:2px;
	}								
#wrapper{
	width:1000px;
	margin:0 auto;

}


#bar{
	background:url(../img/bar.jpg) no-repeat;
	width:996px;
	height:55px;
	color:#000;
	float:right;
	margin-top:3px;
}

#left{
	float:left;
	padding-top:15px;
	width: 172px;
	background:url(../img/righ1.jpg) no-repeat #fff;
	background-position: left top;
	padding-bottom: 10px;
	margin-top:3px;
}
#center{
	float:right;
	width: 828px;
	background:url(../img/righ.jpg) no-repeat;
	background-position: left top;
	padding-bottom:0px;
	margin-top:3px;
}
.recom,.recom a  {
	padding-bottom:10px;
	padding-top:7px;
	
	font-family:calibri;
	font-size:22px;
	color:#8d8b8b;
	text-shadow:1px 1px 0px #fff;
	text-transform:none;
	text-align:center;
	font-weight:normal;
	}
.title h1 {
	}	
#center_footer{
	clear: both;
	height: 25px;
	width: 750px;
}
#footer{
	background-color: #eeeaea;
	height: 75px;
	width: 90%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	padding-right: 5%;
	padding-left: 5%;
}
.footer_cont {
	width:1000px;
	margin:0 auto;
	}
#cat_list{
	background:url(../img/cat.jpg) repeat-y;
	width:165px;
	padding-bottom: 15px;
	padding-top: 10px;
}





.description table.price {
	float:right;
	margin-top:50px;
	}

#breadcrumbs-header,#breadcrumbs-header a{
	text-align:center;
	font-size: 22px;
	font-weight:normal;
	font-family:calibri;
	color: #8d8b8b;
	text-shadow:1px 0px 0px #fff;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom:50px;
}
#bar form{
	margin: 0px;
	line-height: 56px;
	color: #403d3d;
	padding-left: 15px;
}
#bar select{
	margin-right: 32px;
	margin-left: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 3px 5px 3px 5px;
	width: 130px;
	border: 1px solid #999999;
}
#bar input{
	background-repeat: repeat-x;
	background-position: center center;
	padding: 3px;
	border-radius:5px;
	border: 1px solid #669933;
	-moz-border-radius:5px;
	color: #333333;
	background-color: #FFFFFF;
}
.but{
	background:url(../img/but.jpg) no-repeat;
	width:76px;
	height:19px;
	text-align:center;
	color:#fff;
	border:none;
	padding-bottom:3px;
	display:block;
}
.field,.adres{
	background:url(../img/input.jpg) no-repeat;
	margin-top:8px;
	margin-bottom:20px;
	padding:0px 3px 3px 3px;
	width:144px;
	height:23px;
	border:none;
	color: #403d3d;
}
.adres {
	background:url(../img/adres.jpg) no-repeat;
	width:588px;
	height:23px;
	}
.center_bottom {
	background:url(../img/bottom.jpg) no-repeat;
	width:996px;
	height:55px;
	float:right;
	}

#footer .info{
	float: left;
	height: 50px;
	width: 200px;
	text-align: left;
	padding-top: 15px;
}
#footer .info a{
	color: #666666;
	font-size:10.68px;
	text-decoration: none;
}
#footer .info a:hover{
	text-decoration: underline;
}
#breadcrumbs-header a{
	text-align:center;
	font-size: 22px;
	font-weight:normal;
	font-family:calibri;
	color: #8d8b8b;
	text-shadow:1px 0px 0px #fff;
	text-decoration: none;
}
#breadcrumbs-header a:hover{
	color: #;
	text-decoration: none;
}
h1{
	font-size: 12px;
	color: #FFFFFF;
	text-shadow:0 1px 0 #333333;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 20px;
}
h1 span{
	border-bottom-color: #FFFFFF;
	display: block;
}








#left h1{
	background:url(../img/categories.jpg) no-repeat;
	background-position:left top;
	text-align:center;
	width:125px;
	font-family:calibri;
	font-size:22px;
	font-weight:normal;
	color:#8c8989;
	text-shadow:none;
	text-transform:none;
	padding-top:2px;
	height:30px;
}
#center h1{
}
#cat_list a.active{
	color: #fff;
	background:url(../img/active.png) no-repeat;
	width: 150px;
	height:18px;
	padding-left: 15px;
	margin-left:5px;
	display: block;
	padding-top:3px;
}
#cat_list a{
	color: #3a3939;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	padding-left: 15px;
	margin-left:5px;
	background-position: 10px center;
	font-size: 12px;
	width: 150px;
	height:18px;
	padding-top:3px;
}
#cat_list a:hover{
	color: #fff;
	background:url(../img/active.png) no-repeat;
	width: 150px;
	height:18px;
	padding-left: 15px;
	margin-left:5px;
	display: block;
	padding-top:3px;
}


#cat_bt {
	background:url(../img/bt_cat.png) no-repeat;
	width:165px;
	height:9px;
	}







.produs{
	background:url(../img/produs.jpg) no-repeat;
	background-position:left bottom;
	width:813px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
	padding-top:15px;
	padding-bottom: 15px;
}
#produs p,.prod_p{
	line-height: 11px;
	color: #403d3d;
	margin: 0px;
	padding-top:2px;
	width:425px;
	float:left;
}
p a{
	color: #00FFFF;
	text-decoration: none;
}
.prod_details{
	overflow: hidden;
	position:absolute;
	margin-left:-34px;
	width: 170px;
	text-align: center;
	padding-bottom: 10px;
}
.prod_details img{
    max-height:90px;
}
.produs .photo{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	display: block;
}
.title{
	font-size: 18px;
	color: #403d3d;
	font-weight: normal;
	float:left;
	margin-left:124px;
	text-decoration: none;
	width:485px;
	
}
.price{
	font-size: 18px;
	color: #ea1c24;
	font-weight: normal;
	float:right;
	margin-top: -75px;
	margin-right:60px;

}
.price1{
	background:url(../img/price.jpg) no-repeat;
	background-position:right top;
	font-size: 18px;
	color: #ea1c24;
	font-weight: normal;
	float:right;
	width:238px;
	height:158px;
	margin-right:0px;
	margin-top:-30px;
	padding-top:75px;
	text-align:center;

}
.price_bt {
	background:url(../img/price_bt.jpg) no-repeat;
	width:802px;
	height:48px;
	float:right;
	}
.details{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	background-color: #BEBEBE;
	display: block;
	float: left;
	line-height: 20px;
	text-align: center;
	width: 60px;
	position: static;
	top: 0px;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding: 10px;
}
.basket_info{
	color: #CCCCCC;
	float: right;
	height: 20px;
	width: 150px;
	margin-top: 70px;
}
.basket_info a{
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.buy_now{
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0099FF;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	float: right;
	width: 93px;
	padding-left: 10px;
	background-image: url(../img/basket.png);
	background-repeat: no-repeat;
	background-position: 78px 2px;
	-moz-border-radius:7px;
}

.detail_area {
   float:left;
   width:80%;
   margin-left:160px;
}
.buy{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	width: 56px;
	height:19px;
	padding-left: 10px;
	padding-top:3px;
	background:url(../img/buy.png) no-repeat;
	-moz-border-radius:7px;
	margin-left:124px;
}
.buy_now{
	width: 50%;
	margin-right: auto;
	margin-left: auto;
}
.paginator{
	float:right;
	margin-right:25px;
	margin-top:-57px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size:14px;
	color: #878484;
	margin-bottom:20px;
}
.paginator1{
	float:right;
	margin-right:25px;
	margin-top:15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size:14px;
	color: #878484;
	margin-bottom:20px;
}
.paginator a,.paginator1 a{
	color: #878484;
	padding:3px;
	
	text-decoration: none;
}
.paginator a.active,.paginator1 a.active{
	background:url(../img/pagin.png) no-repeat;
	background-position:center;
	
	padding:3px;
	color: #fff;
}
.paginator a:hover,.paginator1 a:hover{
	background:url(../img/pagin.png) no-repeat;
	background-position:center;
	
	padding:3px;
	color: #fff;
}





.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
.photo{
	text-align: center;
	float: left;
	width: 350px;
	padding-top: 5px;
}
.small_photo{
	margin-top: 10px;
}
.small_photo img:hover {
	border:1px solid #ea1cae;
	}
.prod_comments{
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.prod_comments span{
	font-weight: bold;
}
.field{

}
.but{
}

.error{
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	background-color: #FFECEC;
	margin: 10px;
	padding: 5px;
	border: 1px solid #FFBDBB;
}
.succes{
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	background-color: #E1FFE2;
	margin: 10px;
	padding: 5px;
	border: 1px solid #669933;
}
.basket{
	color: #403d3d;
}
.basket a{
	color: #666666;
	text-decoration: underline;
}
.basket a:hover{
	color: #FF0000;
	text-decoration: none;
}
.basket form{
	margin-left:122px;
	padding: 10px;
}
#banners{
padding-left:0px;

}
.promo {
	background:url(../img/promo.jpg) no-repeat;
	width:161px;
	height:32px;
	font-family:calibri;
	font-size:18px;
	color:#fff;
	text-align:center;
	margin-top:10px;
	margin-left:2px;
    padding-top:5px;
	}
label{
	display: block;
	height: 30px;
	margin-bottom: 5px;
}
label input, label select{
	float: right;
}
img.expando{
border: none;
position:relative;
}
