/*
INEDIT
*/
@import url(table_template.css);
@import url(product_details.css);
@import url(cart.css);
@import url(prod_list.css);
@import url(general.css);

body{
	text-align : center;
	margin : 18px 0 75px 0;
	behavior: url(csshover.htc);
}

#wrapper{
	text-align : left;
	width : 908px;
	overflow : hidden;
	margin : 0 auto;
}

#header{
	height : 78px;
	background : url(header_mid.gif) repeat-x left top;
	position : relative;
}

a#logo-link{
	width : 172px;
	height : 111px;
	display : block;
	text-indent : -9999px;
	position : absolute;
	top : 0;
	left : 16px;
	background : url(transparent.gif) repeat;
}

#header #logo{
	height : 78px;
	background : url(logo_top.jpg) no-repeat left top;
}

#header .header-right-part{
	height : 78px;
	background : url(header_right.gif) no-repeat right top;
}

/**/
#content{
	background : url(mid_area_bg.gif) repeat-y left top;
}

#content .content-top-part{
	background : url(mid_area_top.jpg) no-repeat left top;
}

#content .content-btm-part{
	background : url(mid_area_bottom.gif) no-repeat left bottom;
	min-height : 420px;
	padding-bottom : 10px;
}
/**/
#footer{
	height : 36px;
	background : url(footer_mid.gif) repeat-x left top;
	clear : both;
}

#footer .footer-left{
	height : 36px;
	background : url(footer_left.gif) no-repeat left top;
}

#footer .footer-right{
	height : 36px;
	background : url(footer_right.gif) no-repeat right top;
}

#footer ul{
	height : 29px;
	padding : 3px 0 4px 16px;
	overflow : hidden;
	color : #fff;
	font-size : 11px;
}

#footer ul li{
	height : 29px;
	background : url(footer_delim.gif) no-repeat right top;
	white-space : nowrap;
	overflow : hidden;
	line-height : 28px;
	text-transform : uppercase;
	padding : 0 7px 0 0;
	margin : 0 5px 0 0;
	float : left;
}

#footer ul li a{
	color : #fff;
	font-weight : bold;
}

#footer ul li.copyright{
	background : none;
	text-transform : none;
	width : 105px;
	padding-right : 300px;
	margin : 0;
	float : right;
}

#footer ul li.clear{
	clear : both;
	display : block;
	float : none;
	font-size : 0;
	height : 0;
	line-height : 0;
	margin : 0;
	padding : 0;
	visibility : hidden;
	background : none;
}

/**/
ul#top-menu{
	position : absolute;
	right : 500px;
	bottom : 3px;
	height : 35px;
	overflow : hidden;
}

ul#top-menu li{
	float : left;
	height : 35px;
	overflow : hidden;
	padding-left : 2px;
	background : url(top_menu/delim.gif) no-repeat left top;
}

ul#top-menu li a{
	display : block;
	height : 35px;
	background-position : 0 0;
	background-repeat : no-repeat;
	text-indent : -9999px;
}
ul#top-menu li a:hover{
	background-position : 0 -35px;
}
ul#top-menu li a.crt{
	background-position : 0 -35px;
	cursor : auto;
}

a#all-stores{
	width : 99px;
	background : url(top_menu/all_stores.gif);
}

a#new-cupons{
	width : 93px;
	background : url(top_menu/new_cupons.gif);
}

a#refer-friends{
	width : 105px;
	background : url(top_menu/refer_friends.gif);
}

a#product-research{
	width : 99px;
	background : url(top_menu/product_research.gif);
}

a#store-ratings{
	width : 99px;
	background : url(top_menu/store_ratings.gif);
}

a#support-faq{
	width : 99px;
	background : url(top_menu/support_faq.gif);
}

a#my-account{
	width : 99px;
	background : url(top_menu/my_account.gif);
}

a#login{
	width : 50px;
	background : url(top_menu/login.gif);
}

a#join-now{
	width : 89px;
	background : url(top_menu/join_now.gif);
}
/**/
#left-side{
	width: 201px;
	overflow : hidden;
	float : left;
}
#mid-col{
	width: 506px;
	overflow : hidden;
	float : left;
}

#mid-col2{
	width: 700px;
	overflow : hidden;
	float : left;
}

#right-side{
	width : 201px;
	overflow : hidden;
	float : left;
	color : #2D2D2D;
}
#right-side .inner{
	margin : 3px 4px 4px 0;
}
#left-side .inner{
	margin : 50px 0 4px 4px;
}
.promo{
	display : block;
}
.big-promo{
	margin : 0 0 10px 0;
}
.big-promo img{
	display : block;
}
#mid-col .inner{
	margin : 8px 5px;
}	
/**/
ul.side-comp-list{
	background-color : #D1D6D0;
	color: #444;
	font-size : 11px;
	font-weight: bold;
	padding : 4px 0 10px 17px;
	margin-bottom : 10px;
}
ul.side-comp-list a{
	color: #000;
	display : block;
	margin-top : 1px;
	height : 18px;
	line-height : 20px;
	background : url(arrow/arrow3.gif) no-repeat 1px center;
	padding-left : 10px;
}
ul.side-comp-list a:hover,
ul.side-comp-list a.crt{
text-decoration : none;
background-color : #DADFD9;
}

ul.side-comp-list li a i{
	font-style : normal;
	display : block;
	height : 18px;
	line-height : 20px;
	background : url(arrow/arrow2.gif) no-repeat right center;
	margin-right : 4px;
	cursor : pointer;
}
ul.side-comp-list li a:hover i,
ul.side-comp-list li a.crt i{
	background-image : url(arrow/arrow5.gif);
}
ul.side-comp-list li a.crt i,
ul.side-comp-list li a.crt{
	cursor : auto;
}
ul.side-comp-list li{
	height : 19px;
	line-height : 20px;
	border-bottom : 1px solid #F4F6F4;
	overflow : hidden;
}
div.col-float-clear{
	width : 908px;
	overflow : hidden;
}
/**/
#left-side h1{
	text-indent : -9999px;
	font-size : 10px;
	height : 17px;
	overflow : hidden;
}
#left-side h1 img{
	display : block;
}
div.side-banner{
	text-align : center;
}
div.side-banner img{
	display : block;
	width : 170px;
	border : 1px solid #bebebe;
	margin : 5px auto;
}
/**/
.right-box{
	background : url(hr.gif) repeat-x bottom;
	padding : 10px 10px 12px 10px;
	font-size : 11px;
}
#right-side h1{
	font-size: 10px;
	height : 17px;
	overflow : hidden;
}
#right-side h1 img{
	display : block;
}
.arrow{
	color: #2D2D2D;
	background : url(arrow/arrow3.gif) no-repeat 2px center;
	padding-left : 10px;
}

/**/
div#side-cart-inf{
	font-size : 12px;
}
div#side-cart-inf .fright{
	color : #2E8D11;
	font-size : 11px;
}
#right-side p{
	margin : 0;
	padding : 0;
}

#right-side a{
	color: #2d2d2d;
}

ul#right-side-news li{
	border-bottom : 1px solid #f4f4f4;	
}
ul#right-side-news li img{
	border : none;
	display : block;
	margin : 0px auto;
	margin-top : 3px;
	background :#fff url(preloader.gif) no-repeat center;
	color : #aaa;
	font-size : 10px;
	text-align : left;
}
#right-side ul#right-side-news li  p{
	padding-left : 10px;
	background : url(arrow/arrow3.gif) no-repeat 2px 5px;
	line-height : 16px;
}
ul#right-side-news li .price{
	font-size : 13px;
	color : #2E8D11;
	font-weight: bold;
	text-align : center;
	line-height : 16px;
	margin-bottom : 3px;
}
ul#right-side-news li.hide{
	height : 2px;
	line-height : 0;
	font-size : 0;
	position : relative;
	background-color : #CDD2CB;
	top : -1px;
	border : none;
	margin : 0;
	padding : 0;
}
#mid-col h1{
	height: 23px;
	margin : 0 10px;
	padding : 0 0 0 0px;
	background: url(heading_bg.gif) repeat-x bottom;
	line-height : 23px;
	font-size : 18px;
	text-transform : uppercase;
	overflow : hidden;
}
#mid-col h1 img{
	display : block;
	font-weight: bold;
	margin : 0;
	padding : 0;
	color : #333;
	font-size : 18px;
}
div#filtrare{
	margin : 7px 10px;
	height : 17px;
	line-height : 17px;
	font-size : 12px;
	color : #424242;
	position : relative;
	z-index : 10;
}
div#filtrare dl{
	float : left;
}
div#filtrare dl dd{
	float: left;
	height: 15px;
	line-height : 15px;
	font-size: 11px;
	color : #000;
	border : 1px solid #ddd;
	background :#fff url(arrow/arrow1.gif) no-repeat right center;
	padding : 0 15px 0 6px;
	position : relative;
	cursor : pointer;
	margin-left: 3px;
}
div#filtrare dl dd ul{
	position : absolute;
	left : -1px;
	top: 15px;
	width : 100px;
	background-color: #fff;
	display : none;
	border : 1px solid #ddd;
}
div#filtrare dl dd:hover{
	background-color : #f5f5f5;
}
div#filtrare dl dd:hover ul{
	display : block;
}
div#filtrare dl dd ul li{
	height : 20px;
	line-height : 20px;
	white-space : nowrap;
}
div#filtrare dl dd ul li a{
	height : 20px;
	line-height : 20px;
	display : block;
	padding : 0 6px;
	text-decoration: none;
	background : #fff;
	color: #000;
	white-space : nowrap;
}
div#filtrare dl dd ul li a:hover{
	background : #eee;
	text-decoration: none;
}

div.paging{
	height : 14px;
	line-height : 14px;
	width : 476px;
	margin : 0 10px;
	overflow : hidden;
	color : #525252;
}
div.paging b{
	color: #000;
}
div.paging a{
	color : #2E8D11;
}
div.paging div{
	height : 14px;
	line-height : 14px;

}
div.paging div.fright{
	word-spacing : 3px;
}

p.descr,
p.inf{
	font-size : 11px;
	line-height : 16px;
	margin : 5px 10px 5px 10px;
}
p.inf{
	color : #5D5D5D;
	margin-top :0; 
}
p.tel{
	background : url(phone_icon.gif) no-repeat left center;
	padding : 0 0 0 24px;
	margin : 0 10px;
	font-size : 11px;
	color: #454545;
}
p.tel b{
	font-size : 12px;
}
form#fin-comanda{
	margin : 10px;
	padding : 5px;
	border-top : 2px solid #D3D8D2;
	border-bottom : 2px solid #D3D8D2;
}
form#fin-comanda .button{
	float : right;
	background :#D3D5D2 url(arrow/arrow3.gif) no-repeat 4px center;
	text-indent : 2px;
	border-color: #B3B3B3;
}
form#fin-comanda textarea{
	width: 460px;
}

a.button{
	display : block;
	font-size : 11px;
	font-weight: bold;
	border : 1px solid #B3B3B3;
	background :#D3D5D2 url(arrow/arrow3.gif) no-repeat 4px center;
	color: #2F322D;
	padding : 0 5px 0 11px;
	margin : 0;
	height : 16px;
	line-height : 16px;
	float : right;
}
