body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin: 0; padding: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
fieldset,img,abbr { border: 0; }

body {
	background:#2c2c2c;
}
.ser {
background:#fff url(/img/bg_main.png);
}
body.wb2 {
	background:#fff;
}


#wb_container {
	position:relative;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
}

#wb_content {
	background: #fff;
	border: 1px solid #e9e6e4;
	position:relative;
	width: 980px;
	height: 500px;
	text-align:left;
	padding: 10px 10px 10px 10px;
}

#wb_footer {
	font-size:10px;
	color:#dadada;
}

div.box-1 { position:absolute;top:10px;right:192px;width:295px;height:480px;margin:0px 0px 0px 0px; }
div.box-2 { position:absolute;top:10px;overflow:auto;left:10px;width:479px;height:488px;margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }
div.box-3 { position:absolute;top:10px;right:10px;width:170px;height:498px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border: 1px solid #e9e6e4; }

div.box-4 { position:relative;overflow:auto;width:786px;height:488px;margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }

div.box-gallery-1 { position:absolute;top:10px;left:10px;width:796px;height:398px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border: 1px solid #e9e6e4; }
div.box-gallery-2 { position:absolute;top:420px;left:10px;width:286px;height:78px;margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }
div.box-gallery-3 { position:absolute;top:420px;overflow:auto;left:318px;width:478px;height:78px;margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4;text-align:center; }

div.box-presse { position:absolute;top:10px;overflow:auto;left:10px;width:479px;height:428px;margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }
div.box-presse-list { position:absolute;overflow:auto;top:10px;right:192px;width:285px;height:488px;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }
div.box-presse-service { position:absolute;top:460px;left:10px;width:469px;height:28px;margin:0px 0px 0px 0px; padding:10px 10px 10px 10px;border: 1px solid #e9e6e4; }

div.box-customer-1 { position:absolute;top:10px;left:10px;overflow:auto;width:796px;height:398px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border: 1px solid #e9e6e4; }

div.box-order { position:absolute;top:141px;left:10px;width:796px;height:257px;margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;border: 1px solid #e9e6e4; }
div.box-order2{ position:absolute;top:141px;left:10px;width:776px;height:237px;margin:10px 0px 0px 0px; padding:10px;border: 1px solid #e9e6e4; }

div.box-order-sub { position:absolute;top:410px;left:10px;width:786px;height:78px;margin:10px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }

div.box-r1 { position:absolute;top:10px;left:10px;width:796px;height:348px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border: 1px solid #e9e6e4; }
div.box-r2 { position:absolute;top:360px;left:10px;width:786px;height:128px;margin:10px 0px 0px 0px; padding:5px 5px 5px 5px;border: 1px solid #e9e6e4; }



div.fs-box {
	float:left;
	border:1px solid #e9e6e4;
	margin: 0px 10px 0px 0px;
	padding: 4px;
	height: 124px;
}

div.bcap {
position:absolute;
bottom:0px;
left:0px;
background:#dadada;
width:100%;
}

div.mm {
	position: relative;
	font-family:verdana;
	font-size:10px;
	height:37px;
	text-align:right;
	background:#696188;
	border-bottom:1px solid #dadada;
	text-transform:uppercase;
}
div.mm:hover {
	background:#d34222;
	border-bottom:1px solid #fff;
	color:#fff;
	cursor:pointer;
}

div.mm a,div.mm a:link,div.mm a:active,div.mm a:visited,div.mm a:hover {
	padding: 22px 5px 0px 0px;
	display: block;
	height:12px;
	width:165px;
	color:#fff;
	text-decoration:none;
	text-indent: -9999px;
}
div.mm a:hover {
	color:#fff;
	text-decoration:none;
}

div.ma {
	position: relative;
	font-family:verdana;
	font-size:10px;
	height:37px;
	text-align:right;
	background:#d34222;
	border-bottom:1px solid #fff;
	text-transform:uppercase;
}
div.ma:hover {
	background:#d34222;
	border-bottom:1px solid #fff;
	color:#fff;
	cursor:pointer;
}

div.ma a,div.ma a:link,div.ma a:active,div.ma a:visited,div.ma a:hover {
	padding: 22px 5px 0px 0px;
	display: block;
	height:12px;
	width:165px;
	color:#fff;
	text-decoration:none;
	text-indent: -9999px;
}


div.press-row {
	height:42px;
	padding: 5px 5px 5px 5px;
	clear:both;
	border-bottom: 1px solid #e9e6e4;
}

div.press-row:hover {
	clear:both;
	background:#e9e6e4;
	cursor:pointer;
}


div.press-row img {
	border:1px solid #000;
	margin: 0px 10px 10px 0px;
	float:left;
}

div.o-steps {
	float:left;
	width:105px;
	height:66px;
	padding: 5px 5px 5px 5px;
	margin: 0px 3px 0px 3px;
	border:1px solid #696188;
	font-size:10px;
}
div.o-step-a {
	border:1px solid #d44332;
}
div.o-steps:hover {
	border:1px solid #d44332;
	cursor:pointer;
}
p.h-step {
	font-weight:bold;
	color:#000;
	letter-spacing:0.1em;
	font-size:12px;
	font-variant:small-caps;
	margin: 0px 0px 4px 0px;
}
p.h-step-a {
	color:#d44332;
}

p.mp {
	font-size:9px;
	position:absolute;
	bottom:2px;
	right:2px;
	color:#606060;
}

img.fg-thumb {
	margin: 0px 3px 0px 3px;
}

div.tresor {
	float:left;
	text-align:center;
	border: 1px solid #808080;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}
div.tresor:hover {
	background-color:#d34222;
	cursor:pointer;
}

div.tresor-35 { width:36px;height:50px; }
div.tresor-56 { width:50px;height:50px; }
div.tresor-105 { width:108px;height:50px; }
div.tresor-150 { width:108px;height:100px; }



div.tresor a,div.tresor a:link,div.tresor a:active,div.tresor a:visited {
	color:#fff;
	text-decoration:none;
}



a,a:link,a:active,a:visited {
	color:#871B00;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
	color: #871B00;
}

#wb_footer {
	font-family: Verdana, Arial, Helvetica;
}

#wb_footer a,#wb_footer a:link,#wb_footer a:active,#wb_footer a:visited {
	color:#dadada;
	text-decoration:none;
}

#wb_footer a:hover {
	text-decoration:none;
	color: #fff;
}

.d-l { float:left; }
.d-r { float:right; }


div,td,body {
	font-family: Georgia,Verdana,"Book Antiqua","URW Bookman L","Times New Roman","Helvetica",sans-serif,serif;
	font-size:12px;
	line-height:1.6em;
	color:#3c3c3c;
}

.smf {
	color: #000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

div.frow {
	margin: 0px 0px 5px 0px;
	color: #000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

h1 {
	font-family: "Georgia","URW Bookman L","Times New Roman","Helvetica",sans-serif,serif;
	font-size:14pt;
	font-weight:normal;
	color:#871B00;
	margin: 0px 0px 15px 0px;
	letter-spacing:0.1em;
}


h2 {
	font-family: "Georgia","Book Antiqua","URW Bookman L","Times New Roman","Helvetica",sans-serif,serif;
	font-size:12px;
	color:#871B00;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

.box-gallery-2 h2, .box-order-sub h2 {
	font-family: "Georgia","Book Antiqua","URW Bookman L","Times New Roman","Helvetica",sans-serif,serif;
	font-size:14px;
	color:#871B00;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}

div.fcol-1 {
	float:left;
	width: 302px;
}
div.fcol-2 {
	float:left;
	width: 302px;
	margin: 0px 0px 0px 40px;
}

input.idef {
	font-size:10px;
	font-family:Verdana;
	width: 170px;
	border: 1px solid #2c2c2c;
	background:#d3f3cf;
	color:#000;
	padding:2px;
}
textarea.idef {
	font-size:10px;
	font-family:Verdana;
	width: 170px;
	border: 1px solid #2c2c2c;
	background:#d3f3cf;
	color:#000;
	padding:2px;
}
select.idef {
	font-family:Verdana;
	font-size:10px;
	width: 176px;
	border: 1px solid #2c2c2c;
	background:#d3f3cf;
	color:#000;
	padding:2px;
}

input.isearch {
	width: 120px;
	font-family: verdana;
	font-size:10px;
	border: 1px solid #dadada;
	color:#3c3c3c;
	padding:2px;
}
input.ibut {
	font-size:10px;
	width: 150px;
	border: 1px solid #d44332;
	color:#3c3c3c;
	padding:2px;
}


#sboxh {
	font-weight:bold;
	color:#000;
	font-size:11px;
	width:157px;
	background:#dadada;
	padding: 0px 0px 0px 3px;
}
#sbox {
	font-size:11px;
	width:160px;
	float:right;
	border: 1px solid #dadada;
	margin: 0px 0px 10px 10px;
	display: inline;
}
#sbox td {
	font-size:11px;
}

