html, body{height:100%;}

body {
	padding:0px;
	margin:0px;
	color:#fff;
	font:normal 10px Verdana;
	background-color:#000;
}

form, h1, h2, h3, p {padding:0px; margin:0px;}

h1.blue{
	color:#0084B7;
	font:bold 18px Arial;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.clearer{
	clear:both;
	height:1;
}

#container{
	position: relative;
	min-height:100%;
}

.header{
	background-color:#313a40;
	border-bottom:1px solid #6d6d6d;
}

.header .in{
	width:964px;
	margin-left:auto;
	margin-right:auto;
}

.header .logo{
	margin:29px 0px 28px 17px;
}

.header .float_right{
	margin-top:57px;
	margin-right:2px;
	color:#989da0;
	font:bold 11px Verdana;
}

.header .float_right a{
	color:#989da0;
	font:bold 11px Verdana;
	text-decoration:none;
}

.header .float_right a.cart{
	background-image:url("icn_cart.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:21px;
}

.header .float_right a.flag{
	padding-left:4px;
}

.header .float_right a.unselect{
	filter:alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity:0.40;
}

.header .float_right a.unselect:hover{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
}

.header .float_right a:hover{
	text-decoration:underline;
}

.sections_bar{
	width:964px;
	margin-left:auto;
	margin-right:auto;	
	margin-top:-1px;
}

.sections_bar .hd_sections{
	height:35px;
}

.hd_search{
	padding:11px 9px 0px 0px;
	border-right:1px solid #000;
}

.hd_search .field{
	width:120px;
	border:0px;
	color:#b3b3b3;
	font:bold 11px Verdana;
	background-color:#000;
	padding-left:4px;
	padding-right:4px;
	text-align:right;
	margin-right:7px;
	vertical-align:top;
}

.footer, .footer_big{
	background-color:#191d20;
	border-top:1px solid #373f45;
	position:absolute;
	bottom:0;
	width:100%;
}

.footer{
	border-top:1px solid #575a5c;
}

.footer .in, .footer_big .top, .footer_big .normal .in{
	width:962px;
	margin-left:auto;
	margin-right:auto;
}

.footer2{
	border-top:1px solid #000;
}

.footer_big .normal{
	border:1px solid #000;
}

.footer .normal .in, .footer_big .normal .in{
	position:relative;
	margin-top:-1px;
	border-left:1px solid #000;
}

.footer .normal .in{
	border-right:1px solid #000;
}

.ft_newsletter{
	background-color:#313a40;
	border-top:1px solid #666b6f;
	padding:7px 9px 9px 10px;
}

.footer_big .ft_newsletter{
	border-top:1px solid #000;
}

.ft_newsletter .field{
	width:155px;
	border:0px;
	color:#989da0;
	font:bold 10px Arial;
	text-transform:uppercase;
	background-color:#313a40;
	padding-left:4px;
	padding-right:5px;
}

.ft_sections, .ft_powered{
	border-left:1px solid #000;
	color:#8c8e90;
	font:bold 10px Arial;
	padding:10px 15px 10px 12px;
}

.ft_sections a, .ft_powered a{
	color:#8c8e90;
	font:bold 10px Arial;
	text-transform:uppercase;
	text-decoration:none;
}

.ft_sections a:hover, .ft_powered a:hover{
	text-decoration:underline;
}

.ft_icns{
	margin:0px 2px 7px 0px;
}

.footer_big .ft_icns{
	margin-right:13px;
}

.ft_icns img{
	margin-right:4px;
	vertical-align:top;
	margin-top:6px;
}

.ft_icns img.mf{
	position:absolute;
	top:-10px;
	right:94px;
}

.footer_big .ft_icns img.mf{
	right:107px;
}

.footer_big .top{
	padding-top:11px;
	padding-bottom:17px;
}

.footer_big .top .float_left{
	padding-left:15px;
	padding-top:8px;
	width:140px
}

.footer_big .top .title{
	font:bold 12px Verdana;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:15px;
}

.footer_big .top .item{
	margin-bottom:3px;
}

.footer_big .top a{
	font:normal 11px Verdana;
	color:#fff;
	text-decoration:none;
}

.footer_big .top a:hover{
	text-decoration:underline;
}

.footer_big .top .float_right .txt{
	margin-right:14px;
	background-color:#252c30;
	width:147px;
	padding:8px 13px 23px 13px;
}

.footer_big .top .float_right a{
	color:#929698;
}

.footer_big .top .float_right .title{
	color:#929698;
}

.lb_sep{
	margin-bottom:1px;
}

.lb_top_articles{
	background-color:#616f75;
	padding:16px 13px 9px 13px;
}

.lb_top_articles .title{
	text-transform:uppercase;
	color:#fff;
	font:bold 14px Verdana;
	margin-bottom:16px;
}

.lb_top_articles .item{
	color:#1b1b1b;
	font:bold 10px Verdana;
	margin-bottom:10px;
}

.lb_top_articles .item a{
	color:#fff;
	font:bold 11px Verdana;
	text-decoration:none;
}

.lb_top_articles .item a:hover{
	text-decoration:underline;
}

.lb_cart{
	background-color:#1f414f;
	padding-bottom:9px;
	color:#8fa0a7;
	font:bold 10px Verdana;
}

.lb_cart a{
	color:#8fa0a7;
	font:bold 10px Verdana;
	text-decoration:none;
}

.lb_cart .title{
	background-image:url("icn_cart2.gif");
	background-repeat:no-repeat;
	background-position:10px 7px;
	padding:7px 0px 10px 35px;
}

.lb_cart .item{
	background-color:#365461;
	margin:1px;
	margin-bottom:2px;
	padding:7px;
}

.lb_cart .image{
	width:61px;
}

.lb_cart .txt{
	width:92px;
	margin-left:7px;
	color:#fff;
	font:normal 10px Verdana;
}

.lb_cart .txt a{
	color:#fff;
	font:bold 10px Verdana;
	text-decoration:none;
}

.lb_cart .total{
	background-color:#365461;
	text-align:right;
	color:#fff;
	font:bold 10px Verdana;
	padding:6px 9px 7px 0px;
	margin:0px 1px 9px 1px;
}

.lb_cart .links{
	text-align:right;
	padding-right:10px;
}

.lb_cart a:hover{
	text-decoration:underline;
}

.bottomblocks{
	margin:20px 1px 15px 1px;
}