@charset "utf-8";
/* CSS Document */

#newsletter_box{padding:10px;}

.shipping_mode{border:#CCCCCC 0px solid}
.shipping_mode th{background:#0033FF;border-bottom:#CCCCCC 0px solid; text-align:center; color:#FFFFFF}
.shipping_mode td{border-bottom:#CCCCCC 0px solid}

.main_items {  border:#f5f5f5 1px dotted}
.main_items td {border-collapse:collapse ;text-align:center; vertical-align:top; font-size:11px ; border:#f5f5f5 1px dotted}
.main_items td:hover{ background:#fafafa ; border:#CCCCCC 1px dotted}
.main_items a{display:block ; }

.msg{color:#990000; padding:15px; font-weight:bold}

.access_clint_box ul li a{ border:#FFFFFF 1px solid;display:block ; padding:5px 10px 5px;}
.access_clint_box ul li a:hover{ border:#CCCCCC 1px solid}
.big{font-size:16px}
.small{font-size:11px}
.color_red{color:#990000}
.color_white{color:#FFFFFF}
.color_orange{ color:#FF6600}
.color_gray{color:#666666}
.color_light_gray{color:#999999}
.color_blue{color:#0066CC}
.color_green{color:#00CC66}

#inscription_box{background:#FFFFFF ; width:520px ; font-size:11px; padding:5px; padding-left:10px}
#inscription_box .title{color:#999999 ; font-size:16px ; font-weight:bold; height:28px}
#inscription_box .small{font-size:11px ;}
#inscription_box .red{color:#da2525}
#inscription_box th{ background:#9999CC}

#inscription_box table ,#inscription_box div{padding:1px}
.input_inscription textarea,.input_inscription input,.input_inscription select{ width:150px; border:#999999 1px solid}
#inscription_box .input_normal input{ width:auto}



.cart_steps {background:#EBEAEA; border-collapse:collapse; border:#f5f5f5 3px double}
.cart_steps td{border-right: #f5f5f5 1px solid; text-align:center; font-size:14px; font-weight:bold; color:#ACC0CE}
.cart_steps div{ height:22px; font-size:12px}
.cart_steps .selected{color:#0066CC}

.cart_box{border-collapse:collapse}
.cart_box .th{background:#0066CC; white-space:nowrap; padding:2px; text-align:center ; font-size:11px ; color:#FFFFFF; border:#FFFFFF 0 dotted}
.cart_box .td{ padding:3px ;border:#cccccc 1px dotted }
.cart_box input{background:#ACC0CE; border:0; white-space:nowrap ; font-size:11px ; color:#FFFFFF;}

.cart_total{ font-size:12px; border-collapse:collapse}
.cart_total td{ border:#CCCCCC 1px solid ; padding:3px}

.paiment_mode{border:#CCCCCC 1px solid ; border-collapse:collapse}
.paiment_mode th{ border:#CCCCCC 1px solid ; background:#feeeee}

.button{background:url(../Images/Button.gif) no-repeat ; font-weight:bold ; border:0; width:160px; padding:2px; color:#ffffff ; font-family:"Segoe UI","Agency FB","Microsoft Sans Serif",Arial}

html,body {background:url(../Images/BG.gif) ; font-family:Arial, Helvetica, sans-serif ; font-size:13px ; padding:0; margin:0}
a {text-decoration:none ; color:#000000}
hr {
	background-color:#678fc2;
	color:#678fc2;
	height:1px;
	border:0pt none;
	width:auto;
}
.spacer{height:30px}

#contactForm{font-size:12px}
#contactForm input,textarea{ border:#666666 1px dotted; width:120px}

.menu_box{background:url(../Images/menu_bg.gif) repeat-x bottom}
.menu_box_l{background:url(../Images/menu_bg_l.gif) no-repeat bottom right}
.menu_box_r{background:url(../Images/menu_bg_r.gif) no-repeat bottom left}


.menu{float:left; list-style:none; line-height:normal; padding:0; margin:0; white-space:nowrap}
.menu li{float:left; list-style:none; padding:0; margin:0; white-space:nowrap; border-right:#666666 1px dotted}
.menu a{display:block; padding:6px 16px 6px; color:#FFFFFF ; font-weight:bold ; white-space:nowrap}
.menu a:hover{ background:url(../Images/menu_bgroll.gif) repeat-x bottom}

#nav {padding-left:10px}
#nav ul {margin:0; padding:0 ;}
#nav ul ul{padding-top:5px}
#nav li { list-style:none ; margin:0}
#nav a {display:block; color:#315a8e ; padding:2px ; }
#nav ul ul li a:hover{ background: url(../Images/arrow.png) left no-repeat; font-weight:bold}
#nav ul li a{font-weight:bold; padding-left:5px; padding-top:5px;margin-top:15px}
#nav ul ul li a{font-weight:normal; padding-left:25px; font-size:12px ; padding-top:3px ; margin:0}

#welcome{font-size:11px; padding-top:4px;}
#welcome a{margin-left:29px; margin-right:15px }

.content{padding-left:2px; padding-right:3px; background: url(../Images/main_bg.png) left repeat-y ; width:787px}
#cart_box{background:url(../Images/cart-box.gif) no-repeat; }
#cart_box a{color:#898989 ; margin-left:5px; padding-right:25px; white-space:nowrap }

#head_bottom{background:url(../Images/head_r_b.gif) no-repeat top left ; width:143px}

.bold_blue{color:#315a8e ; font-weight:bold}



.partners img{ margin-left:5px}

.spcl_title{font-size:16px; font-weight:bold ; font-family:"Segoe UI","Agency FB","Microsoft Sans Serif",Arial; letter-spacing:-1px; text-transform:uppercase}
.promo{color:#FF0000; }
.cataloge{ color:#678fc2 ; height:30px;  }

.articles_box{padding:5px; background:url(../Images/main_vertical_line.gif) repeat-y; font-size:12px}

.article caption{color:#FF6600}
.article_details th{text-align:left; color:#678fc2;}

.article{min-height:130px;  padding:5px; margin:5px; margin-bottom:0}
.article li{padding-left:10px; padding-right:10px; margin:0 ; display:block; list-style:none}
.article_title{ color:#6699cc;font-size:16px; font-weight:bold ;text-align:left; text-transform:uppercase}

.article_bottom{background: bottom no-repeat ;text-align:right; padding:2px; }
.article_bottom a{ color:#FF6600}
.article_cart{ color:#6699cc }

.footer {color:#FFFFFF ;background: url(../Images/footer.png) top left no-repeat ; width:792px; padding-top:15px ;}
.footer div {margin-left:5px; margin-right:5px}
.footer_l{float:left; width:35%;text-align:left;}
.footer_r{float:right; width:60%;text-align:right;}
.footer a{color:#FFFFFF ;}
