@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/fon.gif) #231500;
	margin:0px;
	padding:0px;
}
a{
	outline:none;
	}
.header{
	width:100%;
	background:url(../images/header_fon.png) repeat-x;
}
.center{
	background:url(../images/logo_fon.png) 50% 0 no-repeat;
	width:1009px;
	margin:0px auto;
	padding:0px;
	display:table;
	cursor:auto;
}
.a_logo{
	background:url(../images/logo.png) no-repeat 0 0;
	width:263px;
	height:137px;
	display:block;
	margin:103px 0px 30px 350px;
	outline:none;
}
.content_top{
	background:url(../images/contrnt_top.png) 0 0 no-repeat;
	width:860px;
	height:33px;
	margin:0px auto;
}
.content_fon{
	background:url(../images/contrnt_fon.png) 0 0 repeat-y;
	width:860px;
	display:table;
	margin:0px auto;
	font:normal 12px Arial;
	color:#967620;
	line-height:20px;
	padding-bottom:25px;
}
.content_bottom{
	background:url(../images/contrnt_bottom.png) 0 0 no-repeat;
	width:860px;
	height:30px;
	margin:0px auto;
}
.left{
	width:349px;
	border-right:solid 1px #3d2d15;
	float:left;
	margin:25px 0px 0px 50px;
	padding:0px 25px 0px 0px;
	min-height:445px;
	}
/*.left a{
	color:#967620;
	font:bold 12px Arial;
	outline:none;
	padding:7px;
	display:table;
	
	text-decoration:none;
	}
.left a:hover{
	color:#ffffff;
	font:bold 12px Arial;
	outline:none;
	padding:7px;
	display:table;
	text-decoration:none;
	
	background:#241500;
	}*/
.content_form h1, .left h1, .right h1{
	font:bold 20px Arial;
	color:#a26300;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
.right{
	width:350px;
	float:left;
	margin:25px 25px 0px 25px;
	
	display:table;
	}

.right ul{
	margin:0px;
	padding: 0px 0px 0px 10px;
	}
.right ul li{
	margin:0px;
	padding:0px;
	list-style:inside;
	}
.a_mag{
	background:url(../images/a_mag.png) no-repeat 0 0;
	width:260px;
	height:142px;
	display:block;
	float:left;
	outline:none;
	}
.a_ebay{
	background:url(../images/a_ebay.pn) no-repeat 0 0;
	width:260px;
	height:142px;
	display:block;
	float:right;
	outline:none;
}
.a_ess{
	background:url(../images/a_ess.png) no-repeat 0 0;
	width:260px;
	height:142px;
	display:block;
	float:right;
	outline:none;
}

.at_ie6{
	background:url(../images/attention.png) 0 0 no-repeat;
	display:table;
	color:#ffc400;
	margin:100px 100px 90px 150px;
	padding-left:175px;
}
.a_ie7{
	font:normal 12px Arial;
	color:#ffc400;
	text-decoration:underline;
	}
.a_ie7:hover{
	font:normal 12px Arial;
	color:#ffffff;
	text-decoration:underline;
	}
.at_ie6 h1{
	font:bold 20px Arial;
	color:#ffc400;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.at_ie6 span{
	font:bold 20px Arial;
	color:#ffc400;
	display:block;
	margin-left:-140px;
	margin-top:90px;
	}
.at_ie6 span a{
	font:bold 20px Arial;
	color:#ffc400;
	outline:none;
	text-decoration:none;
	}
.at_ie6 span a:hover{
	font:bold 20px Arial;
	color:#ffffff;
	outline:none;
	text-decoration:none;
}
/*-----------------------------------*/
.hidden
{
display: none;
}

#prevNext
{
margin-bottom: -2.5em;
}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
}



#slides{
	height:auto !important;
	
	}
#jFlowSlide{
	height:1094px !important;
	display:block !important;
	}
.gallery, .demo{
	width:190px;
	height:106px;
	display:block;
	outline:none;
	}	
.gallery{
	background:url(../images/screen.png) 0 0 no-repeat;
	margin:0px 0px 0px 85px;
	}
.gallery:hover{
	background:url(../images/screen.png) 0 -106px no-repeat;
	}
.demo{
	background:url(../images/demo.png) 0 0 no-repeat;
	margin:-19px -20px 0px 0px;
	}
.demo:hover{
	background:url(../images/demo.png) 0 -106px no-repeat;
	}
.how_to{
	background:url(../images/how_to.png) 0 0 no-repeat;
	width:186px;
	height:105px;
	display:block;
	outline:none;
	float:right;
	margin:-19px -30px 0px 0px;
	}
.how_to:hover{
	background:url(../images/how_to.png) 0 -105px no-repeat;
	}
.buy{
	background:url(../images/buy.png) 0 0 no-repeat !important;
	width:268px;
	height:128px;
	display:block;
	margin:54px 0px 0px 50px !important;
	*margin:34px 0px 0px 50px !important;
	outline:none;
	}
.buy:hover{
	background:url(../images/buy.png) 0 -132px no-repeat !important;
	margin:54px 0px 0px 50px !important;
	*margin:34px 0px 0px 50px !important;
	}
.report, .request{
	width:205px;
	height:104px;
	display:block;
	}
.report{
	background:url(../images/report.png) 0 0 no-repeat;
	float:right;
	margin:-14px -30px 0px -10px;	
	}
.report:hover{
	background:url(../images/report.png) 0 -104px no-repeat;
	}
.request{
	background:url(../images/request.png) 0 0 no-repeat;
	float:left;
	margin:-14px 0px 0px -21px;	
	}
.request:hover{
	background:url(../images/request.png) 0 -104px no-repeat;
	}
form {
    display:table !important;
}
form p{
    display:table !important;
	clear:both;
}
form input, textarea{
	width:395px;
	height:25px;
	border:solid 1px #8e5702;
	background:url(../images/input_fon.png) 0 0 repeat-x #2a1900 !important;
	color:#b26c01;
	font:bold 16px Arial !important;
	font-style:italic;
	padding:5px 0px 0px 5px !important;
	margin:0px !important;
	float:left;
	}
form input:hover, textarea:hover{
	border:solid 1px #cab900;
	background:url(../images/input_hover_fon.png) 0 0 repeat-x #2a1900 !important;
	color:#fbeb04;
	}
form textarea{
	height:210px !important;
	text-decoration:none !important;
	}
.content_form{
	margin:25px 0px 0px 50px;
	display:table;
	}
input[type="submit"], input[type="submit"]:hover{
	border:none;
	}
.submit{
	background:url(../images/button_submit.png) 0 0 no-repeat !important;
	width:185px !important;
	height:105px !important;
	border:none !important;
	margin-left:100px !important;
	}
.submit:hover{
	background:url(../images/button_submit.png) 0 -105px no-repeat !important;
		width:185px !important;
	height:105px !important;
	border:none !important;
	margin-left:100px !important;
	}
label.error{
	float:left;
	border:dashed 1px #e92c00;
	background:url(../images/input_fon.png) 0 0 repeat-x #2a1900 !important;
	color:#e92c00;
	margin:0px 0px 0px 10px;
	font:normal 14px Georgia;
	font-style:italic;
	padding:5px 5px 0px 5px;
	height:25px;
	}
.error{
	float:left;
	border:dashed 1px #e92c00;
	background:url(../images//input_error_fon.png) 0 0 repeat-x #2a1900 !important;
	color:#e92c00;
	margin:0px 0px 0px 10px;
	font:normal 14px Georgia;
	font-style:italic;
	padding:5px 5px 0px 5px;
	height:25px;
	}
.l_pass{
	margin:-25px 0px 0px 40px;
	}
.new_pro{
	background:url(../images/new_m2e_pro.png) 0 0 repeat-x !important;
	width:807px;
	height:142px;
	margin:20px auto -75px;
	display:block;
}



