@import url(general.css);
@import url(glider.css);

body {
font-family:"Century Gothic", Arial;

border-top:6px solid #333333;
}
body.theme1{
	background:url(../images/layout/tr_bkg1.jpg) no-repeat top center #000;
	}
body.theme2{
	background:url(../images/layout/tr_bkg2.jpg) no-repeat top center #000;
	}
body.theme3{
	background:url(../images/layout/tr_bkg3.jpg) no-repeat top center #000;
	}

.clearfix{
	clear:both;
}


#header_wrap{
	width:970px;
	padding:0 10px 10px 10px;
	margin:0px auto;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	background:url(../images/layout/header-top.jpg) repeat-x top #fff;
}
#header{
	float:left;
	height:auto;
	width:970px;
	height:150px;
	position:relative;
	background:url(../images/layout/menu_bar.jpg) no-repeat bottom;
	}
#login_box{
	position:absolute;
	float:left;
	height:20px;
	background:url(../images/layout/login_bkg.jpg) repeat-x;
	right:0px;
	padding:0 10px 0 10px;
	font-size:11px;
	color:#CCCCCC;
	font-family:Verdana, Geneva, sans-serif;
	}

#header a.follow_twitter{
	position:absolute;
	right:5px;
	top:28px;
	}

#header a.follow_tw{
	position:absolute;
	right:5px;
	top:28px;
	}
#header a.follow_fb{
	position:absolute;
	right:35px;
	top:28px;
	}
#header a.follow_tw img, #header a.follow_fb img{
	width:22px;
	}


.left_absolut{
	position:absolute;
	left:0px;
	top:0px;
	}
.right_absolut{
	position:absolute;
	right:0px;
	top:0px;
	}
#login_box span{
	float:left;
	margin:0 5px 0 0;
	padding:2px 0 0 0;
	}
#login_box span strong{
	color:#EFEFEF;
	font-weight:bold;
	}
#login_box form{
	float:left;
	margin:0 2px 0 2px;
	}
#login_box a{
	color:#ccc;
	margin:0 4px 0 4px;
	float:left;
	}
#login_box a:hover{
	color:#EFEFEF;
	}
#login_box input{
	font-size:10px;
	float:left;
	margin:0 2px 0 2px;
	}
#login_box input.submit{
	font-size:11px;
	color:#CCC;
	background:none;
	border:none;
	font-weight:bold;
	padding:0px;
	color:#fff;
	cursor:pointer;
	}
#phone_order{
	position:absolute;
	top:55px;
	right:5px;
	color:#666;
	font-size:13px;
	}
#phone_order span{
	color:#333;
	font-weight:bold;
	font-size:14px;
	}

.logo{
	position:absolute;
	top:6px;
	left:11px;
	float:left;
	}
.garantat{
	position:absolute;
	top:50px;
	left:190px;
	}

ul.main_menu{
	position:absolute;
	bottom:2px;
	left:6px;
	float:left;
	width:650px;
	}
ul.main_menu li{
	float:left;
	margin:0 5px 0 0;
	}
ul.main_menu li a{
	float:left;
	padding:0 0 0 12px;	
	text-decoration:none;
	}
ul.main_menu li a span{
	float:left;
	height:28px;
	padding:9px 12px 5px 0;
	color:#fff;
	font-size:18px;
	}	
ul.main_menu li a:hover, ul.main_menu li a.activ{
	background:url(../images/layout/main_menu_a_active.jpg) no-repeat left;
	}
ul.main_menu li a:hover span, ul.main_menu li a.activ span{
	background:url(../images/layout/main_menu_a_active.jpg) no-repeat right;
	}
	
ul.top_secondary_menu{
	position:absolute;
	bottom:44px;
	right:10px;
	float:left;
	width:590px;
	}
ul.top_secondary_menu li{
	float:left;
	margin:0 11px 0 11px;
	}
ul.top_secondary_menu li a{
	font-size:11px;
	color:#999;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
ul.top_secondary_menu li a:hover, ul.top_secondary_menu li a.active{
	color:#666666;
	}
	
#search_form{
	position:absolute;
	left:5px;
	bottom:10px;
	width:230px;
	}
#search_form input{
	font-size:13px;
	float:left;
	width:182px;
	height:16px;
	border:none;
	background:url(../images/layout/search.jpg);
	padding:4px;
	}
#search_form button{
	font-size:12px;
	font-weight:bold;
	float:left;
	background:url(../images/layout/go.jpg);
	width:34px;
	height:24px;
	border:none;
	padding:0px;
	color:#fff;
	cursor:pointer;
	}
#results{
	position:absolute;
	top:140px;
	width:183px;
	left:5px;
	background:#E9E9E9;
	float:left;
	border:1px solid #999;
	padding:5px;
	font-size:12px;
	display:block;
	z-index: 999999;
	}
#results ul li{
	padding:1px 0 1px 0;
	}
#results a{
	text-decoration:none;
	color:#333;
	}
#results a:hover{
	color:#719B15;
	text-decoration:underline;
	}

#languages{
	float:right;
	position:absolute;
	right:16px;
	bottom:14px;
	}
#languages a{
	padding:2px;
	border:1px solid #ccc;
	float:left;
	margin:0 0 0 8px;
	}
#languages a:hover{
	border:1px solid #fff;
	}



#page_wrap{
	width:970px;
	padding:0 10px 20px 10px;
	margin:0px auto;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	background:#fff;
}
#left_side{
	float:left;
	width:230px;
	background:#fff;
	}
	
#shoping_cart{
	background:url(../images/layout/shoping_cart.jpg);
	width:220px;
	height:43px;
	float:left;
	right:0px;
	top:25px;
	cursor:pointer;
	overflow:hidden;
	padding:5px;
	margin:0 0 2px 0;
	}
#shoping_cart h3{
	font-size:13px;
	color:#666666;
	line-height:110%;
	}
#shoping_cart p{
	font-size:12px;
	color:#8A8A8A;
	line-height:120%;
	}
#shoping_cart p span{
	color:#729E14;
	font-weight:bold;
	}
	
#left_side a.promotii{
	background:url(../images/layout/left_menu_promotii.jpg);
	float:left;
	width:220px;
	height:29px;
	color:#ccc;
	text-decoration:none;
	font-size:18px;
	padding:5px 0 0 10px;
	margin:0 0 2px 0;
	}
#left_side a.promotii:hover, #left_side a.promotii_activ{
	background:url(../images/layout/left_menu_promotii_over.jpg);
	color:#fff;
	}
	
#left_side a.noutati{
	background:url(../images/layout/left_menu_new.jpg);
	float:left;
	width:220px;
	height:29px;
	color:#ccc;
	text-decoration:none;
	font-size:18px;
	padding:5px 0 0 10px;
	margin:0 0 3px 0;
	}
#left_side a.noutati:hover, #left_side a.noutati_activ{
	background:url(../images/layout/left_menu_new_over.jpg);
	color:#fff;
	}
#left_side ul{
	float:left;
	margin:0 0 3px 0;
	}
#left_side ul h3 a{
	background:url(../images/layout/left_menu_h3_a.jpg);
	float:left;
	width:220px;
	height:20px;
	color:#ccc;
	text-decoration:none;
	font-size:13px;
	padding:6px 0 3px 10px;
	font-weight:bold;
	}
#left_side ul h3 a:hover, #left_side ul h3 a.activ{
	background:url(../images/layout/left_menu_h3_a_over.jpg);
	color:#fff;
	}
#left_side ul li a{
	background:url(../images/layout/left_menu_li_a.jpg);
	width:203px;
	height:19px;
	float:right;
	margin:2px 0 0px 0;
	font-size:13px;
	padding:2px 0 0 20px;
	color:#666;
	text-decoration:none;
	}
#right_side{
	float:left;
	width:730px;
	padding:0 0 0 10px;
	position:relative;
	}
#right_side #flash_promo{
	float:left;
	width:730px;
	height:90px;
	clear:both;
	position:relative;
	margin:0 0 15px 3px;
	}
#right_side #flash_promo a{
	float:left;
	/* width:730px; */
	height:90px;
	position:absolute;
	z-index:1;
	background:url(../images/layout/blank.gif);
	}
#right_side #flash_promo a span{
	display:none;
	}
	
#right_side h1{
	font-size:16px;
	color:#333;
	border-bottom:1px solid #666;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	position:relative;
	}
#right_side h1 span{
	color:#729E14;
	font-weight:bold;
	}
#right_side h1 a{
	font-size:16px;
	color:#333;
	}
	
#right_side h1 a.back{
	right:5px;
	bottom:5px;
	position:absolute;
	color:#999;
	font-size:13px;
	}
.top_title_selector{
	position:absolute;
	right:0px;
	top:1px;
	font-size:12px;
	}	
.specialBanner{
	top:100px;
	}

.brand_subcat_title{
	width:700px;
	padding:8px 15px 8px 15px;
	border-bottom:2px solid #EBEBEB;
	background:#F5F5F5;
	float:left;
	margin:0 0 8px 0;
	}	
.brand_subcat_title a{
	color:#666;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	float:left;
	}
.brand_subcat_title a:hover{
	text-decoration:underline;
	}
	
.brand_subcat_title a.brand_subcat_logo{
	float:right;
	}

.home_col{
	float:left;
	width:175px;
	margin:0 10px 0 0;
	}
.last_col{
	margin:0;
	}
.home_col .prod_box{
	margin:0 0 6px 0;
	}

.home_col h6{
	border-bottom:1px dotted #ccc;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	}
.home_col h6 a{
	text-decoration:none;
	font-weight:bold;
	color:#719B15;
	font-size:12px;
	}
.home_col h6 a:hover{
	color:#333;
	}
	
.prod_box{
	width:175px;
	height:235px;
	background:url(../images/layout/prod_box.jpg);
	float:left;
	margin:0 4px 5px 3px;
	position:relative;
	overflow:hidden;
	}
.prod_box a.thumb{
	position:absolute;
	bottom:65px;
	left:5px;
	}
.prod_box a.thumb img{
	width:165px;
	}
.prod_box h2{
	padding:4px 5px 2px 5px;
	line-height:90%;
	}
.prod_box h2 a{
	font-size:14px;
	color:#333;
	text-decoration:none;
	}
.prod_box h2 a:hover{
	text-decoration:underline;
	color:#719B15;
	}
.prod_box h3{
	padding:0 5px 0 5px;
	line-height:90%;
	position:relative;
	}
.prod_box h3 a{
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}	
.prod_box h3 a:hover{
	text-decoration:underline;
	}	
.prod_box span.pret{
	position:absolute;
	bottom:42px;
	left:5px;
	font-size:15px;
	color:#719B15;
	font-weight:bold;
	}	
.prod_box a.detalii{
	position:absolute;
	bottom:42px;
	right:5px;
	font-size:12px;
	color:#666666;
	}	
.prod_box a.detalii:hover{
	color:#111;
	}

.prod_box span.old_price{
	position:absolute;
	left:5px;
	bottom:70px;
	color:#fff;
	background:#999;
	padding:2px 5px 2px 5px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	}	
.prod_box span.pret_recomandat{
	position:absolute;
	left:3px;
	width:100%;
	bottom:23px;
	color:#999;
	padding:2px 5px 2px 5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.prod_box span.pret_recomandat strong{
	text-decoration:line-through;
	}
.prod_box span.engross{
	position:absolute;
	left:3px;
	width:100%;
	bottom:8px;
	color:#999;
	padding:2px 5px 2px 5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.prod_box span.engross strong{
	color:#719B15;
	font-weight:bold;
	}
	
.prod_box span.old_price strong{
	text-decoration:line-through;
	padding:0 3px 0 0;
	}	

.prod_box span.discount{
	position:absolute;
	right:5px;
	bottom:70px;
	color:#fff;
	background:#719B15;
	padding:2px 5px 2px 5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	}
	
.changeCurrency {
	font-size: 12px;
}
#currency {
	border: 1px solid #7DAE18;
	font-size: 10px;
	width: 100%;
}
.new{
	background:url(../images/layout/prod_box_new.jpg);
	}
.promotion{
	background:url(../images/layout/prod_box_promo.jpg);
	}
	
.text_page{
	line-height:120%;
	color:#333;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	}
.text_page p{
	margin:0 0 10px 0;
	}
.text_page p strong{
	font-weight:bold;
	}
.text_page a{
	color:#729E14;
	}
.text_page ul{
	padding:0 0 0 15px;
	}
.text_page ul li{
	list-style:inside;
	}

#right_side a.green_btn{
	
	}

.racordare{
	background:url(../images/layout/racordaj_bkg.jpg) no-repeat top left;
	min-height:1162px;
	height:auto !important;
	height:1162px;
	}

.sub_cat_list{
	float:left;
	padding:5px;
	background:#F2F2F2;
	margin:0 0 15px 0;
	border:1px solid #EBEBEB;
	}
.sub_cat_list ul li{
	float:left;
	width:230px;
	margin:0 0 1px 8px;
	}	
.sub_cat_list ul li a{
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
.sub_cat_list ul li a:hover{
	text-decoration:underline;
	}
.sub_cat_list ul li a span{
	font-size:12px;
	color:#999;
	padding:0 0 0 5px;
	font-weight:100;
	}

#left_side ul li a:hover, #left_side ul li a.activ{
	background:url(../images/layout/left_menu_li_a_hover.jpg);
	color:#fff;
	}
#wide_rounded_box{
	width:1020px;
	margin:10px auto 10px auto;
	background:url(../images/layout/newsletter_wide_box.jpg) repeat-y;
	position:relative;
	}
	
#wide_rounded_box_content{
	float:left;
	width:970px;
	padding:0px 23px 0px 23px;
	background:url(../images/layout/newsletter_wide_box_center.jpg) repeat-x bottom;
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
	position:relative;
	}
#newsletter_box{
	float:left;
	width:230px;
	}
#newsletter_box h3{
	float:left;
	width:100%;
	border-bottom:1px solid #666666;
	padding:0 0 3px 0;
	font-size:16px;
	color:#666666;
	margin:0 0 5px 0;
	}
#newsletter_box input.email{
	float:left;
	width:100%;
	font-size:12px;
	color:#666;
	margin:0 0 5px 0;
	}
#newsletter_box input.submit{
	background:url(../images/layout/newsletter_submit.jpg);
	width:116px;
	height:24px;
	float:left;
	text-align:center;
	border:none;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	}
#newsletter_box a.unsubscribe{
	color:#999999;
	text-decoration:underline;
	float:right;
	font-size:12px;
	}
#newsletter_box p{
	width:100%;
	float:left;
	padding:10px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	}
	
#brands_box{
	float:left;
	width:715px;
	padding:0 0 0 20px;
	}
#brands_box h3{
	float:left;
	width:100%;
	border-bottom:1px solid #666666;
	padding:0 0 3px 0;
	font-size:16px;
	color:#666666;
	margin:0 0 5px 0;
	}
#brands_box a{
	float:left;
	margin:10px;
	}

#partners_wrap{
	width:960px;
	padding:10px 15px 10px 15px;
	margin:0px auto;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	background:#fff;
	text-align:center;
	}
#partners_wrap h3{
	float:left;
	width:100%;
	border-bottom:1px solid #999;
	padding:0 0 3px 0;
	font-size:16px;
	color:#666666;
	margin:0 0 20px 0;
	text-align:left;
	}
#partners_wrap a{
	margin:10px;
	}




#footer_wrap{
	background:url(../images/layout/footer_wrap.png) no-repeat top;
	width:992px;
	margin:0px auto;
	padding:20px 0 15px 0;
	color:#fff;
	font-size:13px;
	color:#999999;
	}
#footer_wrap p{
	padding:0 0 0 20px;
	}
#footer_wrap p a{
	text-decoration:underline;
	color:#999999;
	}
	
	
/*Babolat Trophy*/
#babolat_trophy{
	margin:0 0 20px 0;
	float:left;
	width:730px;
}
#babolat_trophy img{
	width:100%;
	margin:0 0 10px 0;
	}
#babolat_trophy .oneBox{
	width:350px;
	padding:4px;
	float:left;
	}
#babolat_trophy .oneBox h2{
	font-size:20px;
	color:#84BB26;
	margin:0 0 5px 0;
	border-bottom:1px solid #D6D6D6;
	padding:0 0 4px 0;
	}
#babolat_trophy ul{
	list-style:inside;
	}
#babolat_trophy ul li{
	margin:0 0 5px 0;
	}
#babolat_trophy .oneBox a{
	color:#777;
	text-decoration:underline;
	font-size:13px;
}
#babolat_trophy .oneBox a:hover{
	color:#333;
	}
#babolat_trophy .oneBox_small{
	width:235px;
	padding:4px;
	float:left;
	}
#babolat_trophy .oneBox_small h2{
	font-size:20px;
	color:#84BB26;
	margin:0 0 5px 0;
	border-bottom:1px solid #D6D6D6;
	padding:0 0 4px 0;
	}
#babolat_trophy .oneBox_small a{
	color:#777;
	text-decoration:underline;
	font-size:13px;
}
#babolat_trophy .oneBox_small a:hover{
	color:#333;
	}
	
/*Shoping Cart*/
#shopingCart{
margin:0 0 20px 0;
float:left;
width:730px;
font-size:14px;
}

table.shopingCartTable{
}
table.shopingCartTable tr th{
background:#94C31F;
padding:5px;
color:#FFFFFF;
border:1px solid #FFF;
}
table.shopingCartTable tr td{
background:#DBDADA;
padding:5px;
color:#535252;
border:1px solid #FFF;
}
table.shopingCartTable tr td.gray{
background:#333333;
color:#FFFFFF;
font-weight:bold;
}
table.shopingCartTable tr td.white{
background:#FFFFFF;
}
table.shopingCartTable tr td a.delete{
width:18px;
height:18px;
display:block;
background:url(../images/layout/delete.jpg);
}
table.shopingCartTable tr td a.delete:hover{
background:url(../images/layout/delete_hover.jpg);
}
table.shopingCartTable tr td a.delete span{
display:none;
}
table.shopingCartTable select option{
padding:0 10px 0 0;
}

table.shopingCartTable tr td a.view{
width:18px;
height:18px;
display:block;
background:url(../images/layout/view.gif);
}
table.shopingCartTable tr td a.view:hover{
background:url(../images/layout/view_hover.gif);
}
table.shopingCartTable tr td a.view span{
display:none;
}

#shopingCartProceed{
float:left;
width:730px;
margin:10px 0 0 0;
}
#shopingCartProceed a{
float:left;
margin:0 25px 0 0;
font-size:16px;
padding:4px 0 0 0;
color:#535252;
}
#shopingCartProceed a:hover{
	color:#000;
}
table.shopingCartTable{
width:730px;
float:left;
margin:0 0 15px 0;
}
table.register{
float:left;
width:100%;
margin:0 0 15px 0;
font-size:13px;
}
.register tbody {
	width: 100%;
}
table.register tr td{
border:1px solid #fff;
}
table.register tr td.col_1{
background:#DBDADA;
padding:5px;
}
table.register tr td.col_2{
padding:5px;
background:#EAEAEA;
}
table.persoanaFizica{
float:left;
width:100%;
background:#838383;
margin:0 0 15px 0;
}
table.persoanaFizica tr td{
background:#838383;
padding:5px;
color:#FFFFFF;
border:1px solid #fff;
}
#registerProceed{
	float:left;
	width:100%;
	padding:10px;
}
#registerProceed a{
	color:#333;
	font-size:14px;
	}


#product_page{
	width:100%;
	float:left;
	}
#productPageInfo{
float:left;
width:730px;
margin:0 0 2px 0;
color:#7C7C7C;
margin:10px 0 1px 0;
font-family:Verdana, Geneva, sans-serif;
}
#productPageInfo h3{
border-bottom:1px solid #E1E1E1;
padding:0 0 0px 0;
font-size:12px;
float:left;
width:100%;
background:#fff;
}
#productPageInfo h3 a{
float:left;
font-weight:100;
text-decoration:none;

padding:0 0 0 10px;
margin:0 5px 0 0;
}
#productPageInfo h3 a span{
padding:4px 10px 0 0;
color:#333;
float:left;
height:18px;
}
#productPageInfo h3 a:hover,#productPageInfo h3 a.active{
background:url(../images/layout/productPageInfo_a.jpg) no-repeat left;
}
#productPageInfo h3 a:hover span, #productPageInfo h3 a.active span{
background:url(../images/layout/productPageInfo_a.jpg) no-repeat right;
color:#fff;
}
#productPageInfo .text{
background:#F2F2F2;
width:700px;
padding:15px;
float:left;
font-size:13px;
color:#666666;
}
#productPageInfo .text a{
	color:#333;
	line-height:140%;
	}
#productPageInfo .text a:hover{
	color:#7DAE18;
	}		
#discount_pachet{
	margin:0px 0px 10px 0;
	padding:5px;
	background:#E8E8E8;
	border:1px solid #ccc;
	font-size:13px;
	color:#555;
	text-align:center;
	}
#discount_pachet strong{
	color:#333;
	font-weight:bold;
	}


#productPageLeft{
width:216px;
background:#E4E4E4;
float:left;
position:relative;
padding:0 0 5px 0;
}
#productPageLeft a.productImage{
float:left;
width:214px;
border:1px solid #E4E4E4;
}

#productPageLeft a img{
float:left;
}
#productPageLeft span.new{
position:absolute;
top:5px;
right:5px;
padding:3px 6px 3px 6px;
background:#7DAE18;
color:#FFFFFF;
}
#productPageLeft #thumbs a{
	float:left;
	margin:4px 0 0 4px;
	border:1px solid #D7D7D7;
}
#productPageLeft #thumbs a:hover, #productPageLeft #thumbs a.activ{
	border:1px solid #999;
	}
#productPageLeft span.caracter_info{
	width:100%;
	float:left;
	text-align:center;
	font-size:11px;
	margin:5px 0 0 0;
	color:#333;
	}	
	
	
	
#productPageCenter{
	float:left;
	width:382px;
	padding:0 10px 0 10px;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
}
#productPageCenter h2{
	font-size:15px;
	width:100%;
	margin:0 0 5px 0;

	padding:0 0 5px 0;
	color:#7DAE18 ;
	}

#productPageCenter h5{
	font-size:12px;
	width:100%;
	color:#444;
	margin:-5px 0 10px 0;
	}
#productPageCenter .text{
	color:#5F5F5F;
	font-size:11px;
	padding:0 0 10px 0;
	border-bottom:1px solid #F7F7F7;
	margin:0 0 10px 0;
}
#productPageCenter .price_box{
	width:100px;
	float:right;
	margin:0 0 10px 10px;
}
#productPageCenter .price_box span.old_price{
	float:left;
	width:94px;
	text-align:center;
	padding:3px;
	color:#BBBBBB;
	font-size:13px;
	background:#EEEEEE;
	text-decoration:line-through;
	margin:0 0 2px 0;
	font-weight:bold;
}
#productPageCenter .price_box span.price{
	float:left;
	width:94px;
	text-align:center;
	padding:3px;
	color:#fff;
	font-size:13px;
	background:#7DAE18;
	margin:0 0 2px 0;
	font-weight:bold;
}
#productPageCenter .price_box a{
	float:left;
	background:url(../images/layout/adauga_in_cos_btn.jpg);
	width:100px;
	height:19px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding:4px 0 0 0;
	}
	
#productPageCenter h3{
	font-size:15px;
	width:100%;
	margin:0 0 5px 0;
	border-bottom:1px solid #F7F7F7;
	padding:0 0 5px 0;
	color:#7DAE18 ;
	}
#productPageCenter .stats{
	margin:0 0 5px 0;
	border-bottom:1px solid #F7F7F7;
	padding:0 0 5px 0;
	font-size:11px;
	color:#666666;
	}
#productPageCenter .stats span{
	color:#999999;
	padding:0 5px 0 0;
	}
#productPageCenter .stats input{
	float:left;
	margin:0 10px 0 0;
	}
#stoc_list{
	float:left;
	width:100%;
	border-bottom:1px solid #F7F7F7;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	}
#stoc_list div{
	float:left;
	margin:0 5px 5px 0px;
	border:1px solid #EAEAEA;
	padding:3px;
	background:url(../images/layout/stoc_box_empty.jpg);
	cursor:pointer;
	}	
#stoc_list div:hover{
	border:1px solid #666666;
	}
#stoc_list div span{
	float:left;
	width:100%;
	text-align:center;
	font-size:10px;
	color:#B7B7B7;
	font-weight:bold;
	clear:left;
	padding:1px 0 1px 0;

	}
#stoc_list .activ{
	background:url(../images/layout/stock_box_active.jpg);
	border:1px solid #666666;
	}
#stoc_list .activ span{
	color:#fff;
	}
#stoc_list .in_stoc{
	background:url(../images/layout/stock_box_in_stoc.jpg);
	border:1px solid #999;
	}
#stoc_list .in_stoc span{
	color:#fff;
	}
#stoc_list p{
	width:100%;
	float:left;
	clear:left;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}

#productPageRight{
	float:left;
	width:94px;
	padding:8px;
	background:#E8E8E8;
	font-size:15px;
	line-height:150%;
	}
#productPageRight h3{
	background:url(../images/layout/prdouct_box_left_title_border.jpg) repeat-x bottom;
	padding:0 0 2px 0;
	color:#666666;
	margin:0 0 3px 0;
	}
#productPageRight a{
	border:1px solid #CCCCCC;
	background:#fff;
	padding:2px;
	float:left;
	margin:3px 0 0 0;
	}
#productPageRight a:hover{
	border:1px solid #999;
	}
#productPageRight a img{
	float:left;
	}
	
/*Promo Winter Banners*/
.promo_banner{
	width:730px;
	position:relative;
	margin:0 0 10px 0;
	clear:both;
	}
.promo_banner img{
	float:left;
	margin:1px;
	}

#wrong {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #F5E5E5;
}

#wrong li {
	list-style-position: inside;
	list-style-image: url('../images/layout/error.png');
	padding: 0px;
	margin: 0px;
}


/*Addresses list*/
.address_row{
	float:left;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E8E8E8;
	}
.address_row a{
	margin:0 10px 0 0;
	}
a.adress_title{
	font-weight:bold;
	text-decoration:none;
	}
.address_row a{
	color:#719B15;
	}
.address_row a.alignRight{
	font-size:11px;
	}

/*Form definition*/
.form{
	width:100%;
	float:left;
	margin:0 0 15px 0;
	font-size:13px;
	}
.form table{
	width:100%;
	} 
.form table tr td{
	padding:10px;
	vertical-align:top;
	}
.form table input{
	width:95%;
	padding:5px;
	color:#666;
	}
.form table input.checkbox{
	float:left;
	margin:0 10px 0 0;
	width:auto;
	}
.form table input.radio{
	margin:0 0 0 10px;
	width:auto;
	}
.form table select.select{
	width:auto;
	height: auto;
	}
.form table label{
	font-size:12px;
	color:#666;
	cursor: pointer;
	}

a.rounded_button{
	height:21px;
	background:url(../images/layout/button_gray.jpg) no-repeat left top;
	padding:0 0 0 10px;
	border:none;
	margin:0 0 5px 0;
	text-decoration:none;
	font-size:12px;
	}
a.rounded_button span{
	float:left;
	margin:0;
	height:18px;
	color:#F4F4F4;
	padding:3px 10px 0 0;
	background:url(../images/layout/button_gray.jpg) no-repeat right top;
	cursor:pointer;
	}
a.rounded_button:hover{
	background:url(../images/layout/button_gray_hover.jpg) no-repeat left top;
	}
a.rounded_button:hover span{
	background:url(../images/layout/button_gray_hover.jpg) no-repeat right top;
	color:#fff;
	}
	
a.left{
	float:left;
	margin-left:2px;
	}
a.right{
	float:right;
	margin-right:2px;
	}
	
.form textarea{
	width:95%;
	height:80px;
	padding:5px;
	color:#666;
	}
.form select{
	width:100%;
	padding:4px 0 0 0;
	color:#666;
	}
.form select option{
	padding:3px 15px 3px 3px;
	}

.glidecontent {
	background-repeat: no-repeat !important;
}
