/*main styles*/
*{
	margin:0;
	padding:0;
}
body{
    font:12px Arial, Helvetica, sans-serif;
    color:#000;
	background:#000 url(img/bg.jpg) repeat-x left top;
}
html, body{
	height:100%;
}
table{
	font-size:100%;
	border-collapse:collapse;
	background-repeat:no-repeat;
}
img{
    border:0;
}
input,select,textarea{
	font:12px Arial, Helvetica, sans-serif;
    color:#000;
}
input.checkbox{
	margin:0 3px 3px 2px;
	vertical-align:middle;
}
input.radio{
	margin:1px -1px 3px 3px;
	vertical-align:middle;
}
td{
    vertical-align:top;
}
p{
    margin:0 0 14px 0;
}
/*default styles*/
a{
    color:#ff5a00;
    text-decoration:underline;
}
a:hover{
    color:#598600;
	text-decoration:underline;
}
h1{
	font:28px Arial, Helvetica, sans-serif;
    color:#FFF;
    margin:0 0 10px 8px;
}
h1 span{
	font-size:13px;
	font-style:italic;
}
h2{
	font:18px Arial, Helvetica, sans-serif;
    color:#FFF;
    margin:8px 0 4px;
}
h3{
	font:20px Arial, Helvetica, sans-serif;
    color:#231f20;
    margin:0 0 6px;
}
ul{
	list-style-position:outside;
	list-style-type:none;
	font:12px;
}
ol{
	margin:0 0 18px 0;
	list-style-position:inside;
	list-style-type:decimal;
}
li ul, li ol{
	margin-top:5px;
	margin-bottom:10px;
	list-style-type:none;
}
ol li{
	margin-bottom:5px;
}
ul li{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:7px;
	background:url(img/square.gif) no-repeat 0px 6px;
}
.middle{
	vertical-align:middle;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
/*format styles*/
.left_bg{
	background:url(img/left_bg.jpg) no-repeat right top;
}
.right_bg{
	background:url(img/right_bg.jpg) no-repeat left top;
}
.languages{
	background:url(img/lang_bg.jpg) no-repeat left top;
	width:405px;
	margin-left:247px;
}
.languages .lang_text{
	font-size:11px;
	color:#b6b6b6;
	text-align:right;
	padding:3px 4px 0 0;
}
.menu{
	background:url(img/menu_bg.gif) no-repeat left top;
}
.menu td{
	text-align:center;
	padding:10px 0 6px 0;
}
.menu td.last{
	padding-right:17px;
}
.menu a{
	color:#272727;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	text-transform:uppercase;
}
.menu a span{
	display:block;
	color:#fff;
	position:absolute;
	left:0;
	top:-1px;
}
.block1{
	background:url(img/block1.jpg) no-repeat left top;
	height:318px;
	color:#cecece;
	padding:0 20px 0 26px;
}
.block1_l{
	padding:17px 0 0;
}
.block1_l div{
	margin-bottom:10px;
}
.block1_l select{
	width:210px;
}
.center_bg{
	background:url(img/center_bg.gif) repeat-y left top;
}
.center{
	background:url(img/center_b.jpg) no-repeat left bottom;
	min-height:475px;
	height:auto !important;
	height:475px;
	padding:8px 0 15px;
}
.center .text{
	background:url(img/text_bg.jpg) no-repeat left top;
	width:200px;
	height:54px;
	font:11px Tahoma;
	color:#999;
	padding:11px 20px 0;
}
.text-buy{
	background:url(img/banner-price_07.gif) no-repeat left top;
	width:272px;
	height:60px;
	font:11px Tahoma;
	color:#999;
	padding:0px 0px 0;
}

.center .news{
	font:10px Tahoma;
	padding:25px 20px 0 21px;
}
.center .news div{
	margin-bottom:10px;
}
.center .news a{
	font:11px Tahoma;
}
.center .news td{
	padding-bottom:13px;
}
.center .left{
	padding-top:11px;
}
.center .block2{
	padding:0 24px 15px;
	background:url(img/line1.gif) no-repeat 2px bottom;
	font:11px Tahoma;
	margin-bottom:17px;
}
.center .block2.two{
	padding:0 15px 15px 24px;
	margin-bottom:7px;
}
.center .block2 .title{
	margin-bottom:6px;
}
.center .block2.two .title{
	margin-bottom:10px;
}
.center .block2 p{
	margin-bottom:7px;
}
.center .block2.two p{
	margin-bottom:9px;
	padding-top:2px;
	line-height:11px;
}
.center .block2 .field{
	width:146px;
	height:16px;
	border:1px solid #a5acb2;
	padding:2px;
}
*html .center .block2 .field{
	margin:-1px 0;
}
*+html .center .block2 .field{
	margin:-1px 0;
}
.center .banner{
	padding-left:24px;
}
.center .pic{
	padding:0 0 26px 14px;
}
.content{
	padding:0 29px 0 27px;
}
.content .tab td{
	background:#42454c;
	font-weight:bold;
	color:#fff;
	padding:2px 0 2px 24px;
}
.content .tab tr.two td{
	background:#36383e;
}
.content .banner1{
	position:absolute;
	left:-32px;
	top:-4px;
}
.content .banner9{
	background:url(img/banner9_bg.jpg) no-repeat left top;
	width:372px;
	height:24px;
	color:#9d9d9d;
	font-size:13px;
	font-weight:bold;
	padding:6px 0 0 23px;
	margin-bottom:18px;
}
.content .banner9 img{
	margin:0 13px 0 6px;
}
.content .bord{
	border-left:1px solid #4f5050;
}
.block3_bg{
	background:url(img/block2_bg.gif) repeat-y left top;
	margin-top:23px;
}
.block3_t{
	background:url(img/block2_t.gif) no-repeat left top;
}
.block3{
	background:url(img/block2_b.gif) no-repeat left bottom;
	padding:17px 0 15px 26px;
	font:11px Tahoma;
	color:#fff;
}
.block4{
	font:10px Tahoma;
	color:#fff;
	padding-top:5px;
}

.block3 td{
	padding-right:27px;
}
.block3 .videos{
	margin-bottom:7px;
}
.block3 a{
	font:11px Tahoma;
	color:#999;
	text-decoration:none;
}
.block3 a:hover{
	color:#999;
	text-decoration:underline;
}



.footer{
	padding:21px 0 49px 0;
}
.relative{
	position:relative;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}