@charset "utf-8";
/* CSS Document */

body {
			font: 14px/1.5em Arial, Helvetica, sans-serif;
			margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
			padding: 0;
			text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
			color: #381a1c;
			background: url(../test/top_rep2.png) repeat-x left top;
		}
#header {
	background: url(../test/center_bg.jpg) no-repeat;
	height: 237px;
	width: 980px;
	text-align: center;
	padding-left: 0px;
	top: 0px;
	margin: 0 auto;
}

.materials.view table,
.materials.view .picture img,
.materials.view p.tablestotals{width:700px;margin: 0 auto !important}
.materials.view .picture {text-align: center}
.materials.view .related {clear:both}
.materials.view .related a {float:left;width:200px;height:160px;margin:5px;} /*;overflow:hidden*/
.materials.view .related a img {width:200px;max-width:200px;}
.materials.view img {float:none !important;}
.materials.view h1,
.materials.view h2 {padding:0}
.materials.view h2 {text-decoration:underline}
.materials.view {width:100%}
.materials.view .aftertables {margin: 1em auto;width: 700px;font-size: 1.6em;text-align:right;}
.materials.view img {max-width:620px}
.materials.view div.descr{text-indent:2em}
.materials.view p{margin:8px 0}
.materials.view p.tablestotals{text-align:right;font-size:1.2em}
.materials.view p.tablestotals .descr {font-size: 1.6em;color:#b01818;vertical-align:middle;}
.materials.view p.tablestotals .total {background:url('/images/totalPrice.png') no-repeat 0 0;display:inline-block;width:175px;height:100px;line-height:100px;vertical-align:middle;text-align:right;color:white;font-weight:bold;white-space:nowrap;}
.materials.view p.tablestotals .total span {padding-right:55px;}
.materials.view p.varianty{font-size:16px}
.materials.view span.total{font-size:1.6em}
.materials.view table{border:0px;border-collapse:collapse;margin:1em 0}
.materials.view table td{padding:0px;border:1px dotted silver;padding:4px;}
.materials.view table thead {-moz-box-shadow:0px 2px 3px #000000;-webkit-box-shadow:0px 2px 3px #000000;box-shadow:0px 2px 3px #000000;}
.materials.view table thead th{background:#b30000;color:#fff;padding:4px;font-weight:bold}
.materials.view table thead th.amount,
.materials.view table thead th.price,
.materials.view table thead th.summ
{width:100px}
.materials.view table tfoot td.total {font-size:1.4em}

.oneColFixCtr #container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	padding-top: 230px;
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	text-align: justify;
}
#container img {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#container img.left {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#container img.block{
	float:none;
	padding: 10px 20px 10px 0;
	margin:0px;
}