@charset "utf-8";
/* CSS Document */
/*------------------- fix png tren IE ----------------------*/
img, input, a, span, li, textarea, p {
	behavior:url("../iepngfix.html");
   	border:none;
}

/*------------------- body ----------------------*/

body{
	background:url(bg-top.jpg) center top no-repeat #00001f;
	margin:0;
	padding:0;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#wrapper-whole{
	background:url(bg-bottom.jpg) no-repeat left bottom;
	margin:0;
	padding:0;
	min-height: 100%;
}

* html #wrapper-whole {
	min-height: 100%;
}

html, body {
	height:99.5%; /* IE6: treaded as min-height*/
    padding: 0;
    margin: 0;
}


#wrapper{
	width:960px;
	margin:0 auto;
	padding:0;
}

/*------------------- general ----------------------*/

.clearboth{
	clear:both;
}

a{
	color:#1dc4ee;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6{
	letter-spacing:-0.08em;
}

input{
}	

h2{
	font-size:1.5em;
}

h4{
	font-size:1.1em;
}
/*------------------- top ----------------------*/

#top-nav{
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
}

#top-nav a{
	color:#fff;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:1.1em;
}

#top-nav a:hover{
	color:#1dc4ee;
}

#top-nav span{
	display:inline-block;
	margin:0 20px;
}

/*------------------- header ----------------------*/

#header{
	margin:0;
	padding:0;
	width:960px;
	height:142px;
}

#logo{
	display:block;
	float:left;
}

#logo h1{
	margin:0;
	padding:0;
}

#logo a{
	background:url(logo.png) no-repeat;
	display:block;
	width:335px;
	height:120px;
	text-indent:-2000px;
}

#header .newsletter{
	float:right;
	margin:60px 0 0 0;
}

.newsletter p{
	margin:0 0 5px 0;
}

.newsletter input{
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

input.bt-go{
	background:url(bt-go.png) no-repeat;
	text-indent:-2000px;
	display:inline-block;
	width:42px;
	height:19px;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
}

/*------------------- main ----------------------*/

.part-1{
	margin:0;
	padding:0;
	height:384px;
	width:960px;
}

.left-nav{
	background:url(bg-left-nav.png) repeat-y;
	width:185px;
	height:380px;
/*	overflow-y:auto;*/
	float:left;
	margin:0;
	padding:0;
}

.left-nav ul, .left-nav ul li{
	display:block;
	list-style:none;
}

.left-nav ul{
	margin:15px 0 0 20px;
	padding:0;
}

.left-nav ul li{
	background:url(double-arrow-bullet.gif) no-repeat left;
	margin:0 5px 5px 0;
	padding:0 0 0 20px;
}

.left-nav ul li a{
	color:#b5d7fc;
	display:block;
	padding:5px;
}

.latest{
	float:left;
	background-color:#041128;
	width:566px;
	height:375px;
	margin-left:5px;
	padding:5px 5px 0 5px;
}

.latest img{
	border:3px solid #fff;
}

.mod-right{
	float:right;
	width:185px;
	height:380px;
}

.featured{
	background-color:#041128;
	margin:10px 0 0 0;
	padding:10px 11px 10px 15px;
	width:934px;
}

.featured h2{
	margin:10px 0;
	padding:0;
}

.featured .item{
	float:left;
	background:url(bg-featured.png) repeat-y;
	width:285px;
	margin-right:10px;
	padding:8px;
}

.featured .last, .links .last{
	margin-right:0;
}

.featured img{
	width:285px;
	height:191px;
}

.des{
	padding:10px 0 0 0;
}

.des h4{
	font-size:1.2em;
	display:block;
	float:left;
	width:199px;
	padding:0;
	margin:0 10px 0 0;
	line-height:1em;
}

.readmore{
	background:url(green-bullet.gif) no-repeat 0 3px;
	display:block;
	float:right;
	padding-left:10px;
	width:66px;
}

.links{
	margin:10px 0 0 0;
	padding:0;
	width:960px;
}

.mod{
	float:left;
	width:311px;
	margin-right:12px;
	background-color:#041128;
	padding-bottom:10px;
	min-height:200px;
	height:auto;
	_height:200px;
}

.shadow {
	-moz-box-shadow: 0px 0px 6px #000014;
	-webkit-box-shadow: 0px 0px 6px #000014;
	box-shadow: 0px 0px 6px #000014;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=225, Color='#000014')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=225, Color='#000014');
}

.title{
	background:url(bg-title-links.png) repeat-x;
	margin:0;
	padding:10px 5px 5px 5px;
	height:23px;
	/*width:301px;*/
}

.mod h2{
	margin:0;
}


ul.normal, ul.normal li{
	list-style:none;
}

ul.normal{
	margin:10px 0 0 10px;
	padding:0;
}

ul.normal li{
	background:url(blue-bullet.gif) no-repeat 0 3px;
	margin:8px 0 0 0;
	padding-left:15px;
}
	
#footer{
	margin:0;
	padding:10px 0 170px 0;
	width:960px;
}

.copyright{
	display:block;
	float:left;
}

.social-links{
	display:block;
	float:right;
}


/*------------------List Products----------------*/
.list-products{
	float:right;
	background-color:#041128;
	width:761px;
	padding:5px 0 0 5px;
	min-height:379px;
	height:auto;
	_height:379px;
}

.list-products .item{
	display:block;
	float:left;
	width:210px;
	margin:10px 12px 10px 14px;
	padding:3px;
}

.list-products .item img{
	border:#3e485a solid 3px;
	margin:10px 0 0 0;
}

.list-products .item .more-info{
	width:210px;
	margin:0;
}

.list-products h4{
	margin:5px 0 5px 0;
}

.media{
	float:right;
	width:350px;
	margin:20px 10px 10px 20px;
}

.price{
	color:#c80a18;
	font-size:1.5em;
	font-weight:bolder;
}
.price2{
	color:#c80a18;
	font-size:1em;
	font-weight:bolder;
}
.bt-buy-now{
	background:url(bt-buy-now.png) no-repeat;
	text-indent:-2000px;
	width:76px;
	height:19px;
	display:block;
}

.gallery{
	background-color:#020915;
	padding:5px;
	margin-top:20px;
}

.gallery img{
	border:#3e485a solid 3px;
	width:94px;
	height:70px;
}

.opt{
	color:#dedfe2;
}

.video{
	width:349px;
	height:205px;
}

/*---------------Main content-------------*/
.content{
	background-color:#041128;
	width:940px;
	padding:5px 10px 20px 10px;
	min-height:379px;
	height:auto;
	_height:379px;
}

h3.faq{
	margin:25px 0 0 0;
}

ul.faq, ul.faq li{
	list-style:none;
}

ul.faq{
	margin:0 0 15px 20px;
	padding:0;
}

ul.faq li{
	padding:8px 0 0 0;
}

ul.faq li.question{
	font-weight:bolder;
	color:#56b4be;
}

.item-reviews{
	float:left;
	width:450px;
	margin:10px 20px 20px 0;
	padding:0;
}

.item-reviews img{
	border:#3e485a solid 3px;
	float:left;
	margin:0 10px 10px 0;
}

.item-reviews h4{
	margin-top:0;
}

ul.form, ul.form li{
	list-style:none;
}

ul.form{
	display:block;
	width:600px;
	margin-top:20px;
}

ul.form li{
	display:block;
	float:left;
	margin-bottom:10px;
	min-height:30px;
	height:auto;
	_height:30px;
}

ul.form li.left{
	width:200px;
}


ul.form li.right .text{
	width:350px;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

ul.form li.right .text_captcha{
	width:195px;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

ul.form li.right textarea{
	width:350px;
	height:150px;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

.bt-send{
	background:url(bt-send.png) no-repeat;
	width:57px;
	height:19px;
	display:block;
	text-indent:-2000px;
}

.date{
	font-size:0.8em;
	color:#c0c1c5;
}

.short-description{
	text-align:center;
	font-weight:bolder;		
}
