* {margin:0; padding:0; font-family:tahoma,arial,serif;}
img, a:active {border:0;}
a {color:#666666;}
html {height:100%;}
body {	background:#bac3cc url() repeat-x top; width:100%;	height:100%; text-align:left; font-size: 10px; font-family:   Tahoma, Verdana, Arial, Helvetica, Sans-Serif; color: #5c5c5c;}
#container { margin:0 auto 0 auto; width:917px;}	
#containermenu {margin:0 auto 0 auto; width:917px; text-align:cetner;}
* html #container {margin:0 auto 0 auto; width:917px;}
* html #containermenu {margin:0 auto 0 auto; width:917px; text-align:cetner;}
#shapka {position:relative;	background:url(http://www.printom.ru/img/bghead.jpg) repeat-x left top;	padding:0px; text-align:center;font-size: 13px; background-color: #bac3cc;	height:363px;}
#telohtml {position:relative; padding:0px; text-align:center; font-size: 13px; background-color: #ffffff; height:363px;	width:917px;}
#headimg {position:relative; padding-left:auto;	padding-right:auto;	padding:0px; text-align:left; font-size: 13px; height:369px; width:963px;}
#telo {padding-left:auto; padding-right:auto; padding:0px; text-align:center; font-size: 13px; background-color: #ffffff; min-height:369px; width:917px;}
#down {position:relative; padding-left:auto; padding-right:auto; padding:0px; text-align:cetner; font-size: 11px; height:100px; width:917px;}
#down a {text-decoration:underline;}
#down a:hover {text-decoration:none;}
#downline {position:relative; padding-left:auto; padding-right:auto; padding:0px; text-align:center; font-size: 13px; background-color: #535a64; height:10px; width:917px;}
#downbodylb {position:relative; padding-left:auto; padding-right:auto; background:url(img/downbody.jpg) no-repeat left top; 	padding:0px; text-align:left; font-size: 13px; background-color: #ffffff; height:28px; width:917px;}
#top {height:176px; min-width:800px; z-index:100; position: absolute; text-align:center;}
#logo {position:absolute; top:0px; left:0;}
#top ul {list-style-type:none; position:absolute; top:40px; left:250px; text-align:center;}
#top ul li {float:left;	font-size:12px;	margin-right:20px;}
#top ul li a {color:#000000; text-decoration:none; font-size:12px;}
#top ul li a:hover {color:#000000; text-decoration:underline;}
#content {position:relative; background-color:#ffffff; padding:30px; text-align:left; font-size: 13px; color: #5c5c5c; min-height:500px;}
#left {margin-right:230px; width: 627px;}
#right {position:absolute; top:30px; right:30px; width:204px;}
.clearboth {clear:both;}
#bucket {z-index:10; position:absolute; top:0; right:0; width:400px; height:200px; background:url() no-repeat right top;}
#bucket div {background:url() no-repeat right top; width:400px; height:200px;}
* html div#bucket {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/bucket_trans.png', sizingMethod='none');}
* html #bucket div {position:absolute; right:73px;}
#bottom {height:100px; position:relative;}
#tel {position:absolute; top:30px; left:0px; font-size:22px; color:#e0030a;}
#tel span {font-size:11px; color:#666666;}
#li {position:absolute; top:36px; left:460px;}
h1 {margin-bottom:20px; font-size: 16pt; font-weight:normal;}
h2, h2 a { font-size: 14pt; }
h2 {margin-bottom:20px; font-weight:normal;}
a.box {display:block; margin-bottom:20px; border:2px solid #eeeeee; float:right;}
p {margin-bottom:10px;}
.odin{color:#993300;}
.dva{color:#99cc00;}
.tri{color:#ff9900;}
.che{color:#00ccff;}
.pat{color:#ff00ff;}
.she{color:#ff0066;}
.hhh {margin-bottom:20px; font-size: 16pt; font-weight:normal;}

table.data { width: 100%; border-bottom: 2px solid #cddfff; margin: 12px 0 6px; }
table.data th { background-color: #cddfff; }
table.center td { text-align: center; }

ul.small {  margin: 6px 0 12px 30px; }
ul.small li { font-size: 80%; }