body{
	background:#15377f url(../images/body-bg.gif) repeat-x 0 0;
	min-width:1000px;
	margin:0;
	padding:0;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
h1,h2,h3,h4,h4,h5,ul,li,p,a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a{
	outline:0;
	color:#3c7cdd;
	font-size:11px;
}
p{
	font-size:12px;
	color:#b5c6ea;
}
label{
	font-size:12px;
	color:#b5c6ea;
	padding:0;
	margin:0;
}
textarea,input,select{
	outline:0;
	margin:0;
	padding:0;
	font:normal 12px/15px Tahoma,Arial,Helvetica,sans-serif;
	color:#15377f;
	vertical-align:middle;
}
img{display:block;border:0;}
h1{
	color:#000;
	font-size:20px;
}
h2{
	color:#eaf0f9;
	font-size:24px;
}
h3{
	color:#eaf0f9;
	font-size:19px;
}
h4{
	color:#eaf0f9;
	font-size:14px;
}
h5{
	color:#1274b7;
	font-size:14px;
}
#preloader{
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page{
	background:url(../images/wrapper-bg.jpg) no-repeat 0 0;
	width:1000px;
	min-height:800px;
	margin:0 auto;
	position:relative;
}
#page_sub{
	background:url(../images/wrapper-bg_soon.jpg) no-repeat 0 0;
	width:1000px;
	min-height:800px;
	margin:0 auto;
	position:relative;
}
* html #page{height:800px;overflow:visible;}
.left-page-bg{
	background:url(../images/wrapper-left-bg.gif) no-repeat 0 0;
	width:1500px;
	height:388px;
	position:absolute;
	left:-1500px;
}
/*HEAD*/
#header{
	width:1000px;
	height:245px;
}
/*LOGO*/
#header h1 a{
	width:279px;
	height:108px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:48px 0 0 22px;
}
#header .purchase-btn{
	background:url(../images/purchase-btn.gif) no-repeat 0 0;
	width:218px;
	height:48px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:95px 24px 0 0;
	display:inline;
}
#header .purchase-btn:hover{background-position:0 -48px;}
#header .purchase-btn input{
	width:218px;
	height:48px;
	float:left;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	border:0;
	background:none;
}
.menu{
	clear:both;
	padding:14px 0 0;
}
.menu li{float:left;}
.menu a{
	background:url(../images/menu-bg-home.png) no-repeat 0 0;
	width:96px;
	height:66px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	cursor:pointer;
}
.menu a:hover{background:url(../images/menu-bg-home-hover.png) no-repeat 0 0;}
.menu a.about{
	background:url(../images/menu-bg-about.png) no-repeat 0 0;
	width:99px;
}
.menu a.about:hover{background:url(../images/menu-bg-about-hover.png) no-repeat 0 0;}
.menu a.contact{
	background:url(../images/menu-bg-contact.png) no-repeat 0 0;
	width:112px;
}
.menu a.contact:hover{background:url(../images/menu-bg-contact-hover.png) no-repeat 0 0;}
.menu a.purchase{
	background:url(../images/menu-bg-purchase.png) no-repeat 0 0;
	width:126px;
}
.menu a.purchase:hover{background:url(../images/menu-bg-purchase-hover.png) no-repeat 0 0;}
.menu a.media{
	background:url(../images/menu-bg-media.png) no-repeat 0 0;
	width:285px;
	height:68px;
}
.menu a.media:hover{background:url(../images/menu-bg-media-hover.png) no-repeat 0 0;}

/*Main Content*/
#content{
	width:1000px;
	overflow:hidden;
	padding:31px 0 0;
}
.left-sidebar{
	width:273px;
	float:left;
	padding:0 0 0 22px;
	letter-spacing:1px;
}
#content h3{
	padding:6px 0 24px;
}
#content h2{
	padding:12px 0 16px;
}
#content p{
	padding:0 0 7px;
}
#content p b{display:inline;clear:none;}
#content b{
	color:#b5c6ea;
	font-size:12px;
	clear:both;
	display:block;
}
#content span{
	color:#b5c6ea;
	font-size:12px;
	clear:both;
	display:block;
	padding:0 0 8px;
}
.main{
	width:644px;
	float:right;
	letter-spacing:1px;
}
#content .main h2{
	font-size:42px;
	padding:0;
	color:#edf4fc;
	letter-spacing:2px;
}
.main .images-box{
	padding:13px 0 0 3px;
}
.main .images-box li{
	background:url(../images/images-box-bg.png) no-repeat 0 0;
	width:139px;
	height:102px;
	float:left;
	padding:4px;
	margin:0 9px 0 0;
	overflow:hidden;
}
.main ul{
	float:left;
	padding:20px 0 26px 3px;
}
.main li{
	background:url(../images/ico1.gif) no-repeat 0 2px;
	font-size:12px;
	color:#b5c6ea;
	line-height:21px;
	padding:0 0 0 28px;
}
#content .main p{
	clear:both;
	padding:0 0 14px 3px;
}
#content .main p.small{font-size:9px;padding-top:10px;}
#content .main center{
	color:#B5C6EA;
	font-size:12px;
	padding:0 0 14px;
}
#content .main i{
	color:#B5C6EA;
	font-size:12px;
	padding:0 0 14px;
	display:block;
}
#content .main span{
	display:inline;
	font-size:14px;
	color:#edf4fc;
	padding:0;
}
#content .main strong{
	font-size:24px;
	color:#edf4fc;
}
.main a.logo{
	background:url(../images/logo1.gif) no-repeat 0 0;
	width:100px;
	height:44px;
	clear:both;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin:-3px 0 0 3px;
}
#content .main h4{
	padding:0 0 10px 2px;
	font-weight:bold;
}
#content .main center{
	font-size:20px;
	padding:15px 0;
	color:#fff;
}
.main ul.form li{
	background:none;
	float:left;
	padding:0 25px 5px 0;
}
.main ul.form li.coments{
	width:630px;
	padding:5px 0 10px 0;
}
.main ul.form li.btn{
	width:100%;
	padding:0;
}
.main ul.form label{
	width:120px;
	text-align:right;
	padding:0 7px 0 0;
	line-height:15px;
	float:left;
}
.main ul.form input{
	width:140px;
	height:16px;
	float:left;
	padding:2px 5px 1px;
	border:solid 1px #edf4fc;
}
.main ul.form textarea{
	width:449px;
	height:80px;
	float:left;
	padding:0 0 0 5px;
	border:solid 1px #edf4fc;
	line-height:18px;
}
.main ul.form input.check{
	width:15px;
	height:14px;
	padding:0;
	margin:2px 0 0;
	border:0;
}
.main ul.form input.submit{
	width:70px;
	height:22px;
	padding:0;
	margin:10px 0 0 127px;
	cursor:pointer;
}
/*footer*/
#footer{
	width:1000px;
	height:40px;
	overflow:hidden;
	padding:8px 0 15px;
	letter-spacing:1px;
}
#footer span{
	font-size:11px;
	color:#3c7cdd;
	padding:0 0 0 22px;
}
#sb-info{
	width:100%;
	position:absolute!important;
	top:5px!important;
	left:0!important;
}
#sb-nav-close{
	width:54px!important;
}
.order{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:0 0 100px;
}
.onlines{
	width:100%;
}
.onlines h4{
	font-weight:bold;
}
.onlines a{
	float:left;
	margin:15px 7px 0 18px;
}