html, body {
	height:100%;}
body {
	width:100%;
	margin:0px;
	padding:0px;
	color:#333;
        background-color: white;
	background:#dadada url(../images/bg.jpg) 50% 2px;
	font: 12px/normal Tahoma, Verdana, Arial,   sans-serif;}
p, h1, h2, h3, h4, h5, h6 {
	margin:0px 2px;
	padding:0px;}
.wrap {
	width:955px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0px auto;}
#head {
	width:100%;
	height:231px;
	background:url(../images/head.jpg) no-repeat;}
.topbox {
	position:relative;
	top:190px;
	left:110px;
	width:780px;
	float:left;
	font-size:0.9em;
	z-index:500;}
.showAll {
	height:32px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	padding:10px 15px 0px 8px;
	margin:0px 5px 0px 0px;
	background:url(../images/separator.gif) top right no-repeat;}
.search {
	height:32px;
	float:left;
	font-size:1em;
            background:url(../images/separator.gif) top right no-repeat;
	padding:10px 8px 0px 4px;}
.search select {
	width:95px;
	font-size:1.1em;}
.search input.txt {
	width:150px;
	font-size:1.1em;}
.login {
	width:260px;
	float:left;
	padding:2px 0 0 10px;}
.login dl {
	margin:0px;
	padding:0px;}
.login dl dt {
	width:40px;
	float:left;
	clear:both;
	margin:0px 5px 0px 0px;}
.login input.txt {
	width:80px;
	height:1.2em;
	float:left;
	font-size:1.1em;
	margin:0px 0px 0px 0px;}
.topbox input.submit {
	background:none;
	border:none;
	text-align:left;
	cursor:pointer;
	margin:0px;
	padding:0px;}

#body {
	position:relative;
	width:100%;
	height:387px;
	background:url(../images/bodybg.jpg) no-repeat;}
.menu {
	position:absolute;
	top:-15px;
	left:-20px;
	width:241px;}
.m_top {
	width:100%;
	height:58px;
	background:url(../images/m_top.png) no-repeat;}
.m_left {
	width:18px;
	height:293px;
	float:left;
	background:url(../images/m_left.png) no-repeat;}
.m_body {
	width:200px;
	height:293px;
	float:left;
	text-align:center;
	background:url(../images/m_body.jpg) no-repeat;}
.m_right {
	width:23px;
	height:293px;
	float:right;
	background:url(../images/m_right.png) no-repeat;}
.m_foot {
	width:100%;
	height:41px;
	clear:both;
	background:url(../images/m_foot.png) no-repeat;}
.menu ul {
	position:relative;
	top:20px;
	left:0%;
	list-style-type:none;
	margin:0px;
	padding:0 25px 0 25px;}
.menu ul li {
	text-align:center;
	border-bottom: 3px solid #f4f4f4;
	margin:0px;
	padding:3px 0px;}
.menu ul li a {
	padding:0px 4px;}
.mainPage {
	font-size:1.2em;
	font-weight:bold;}
.content {
	position:relative;
	top:40px;
	right:90px;
	float:right;
	width:640px;
	height:290px;
	overflow-y:auto;}
.wraper {
	float:right;
	width:620px;}

.bottomMenu {
	position:relative;
	top:60px;
	right:90px;
	width:750px;
	float:right;
	clear:both;}
.bottomMenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;}
.bottomMenu ul li {
	float:left;
	height:35px;
	text-align:center;
	padding:10px 25px;
	background:url(../images/separator.gif) 0px 3px no-repeat}
.bottomMenu ul li.first {
	background:none;
	padding:2px 20px;}

.advertising {
	position:absolute;
	top:-15px;
	right:-24px;
	width:100px;
	height:400px;
	background:#fff;}

	
#footer {
	position:relative;
	width:100%;
	height:119px;
	background:url(../images/footer.jpg) no-repeat;
	padding:0px 0px 0px 0px;}
.f_left,
.f_right {
	position:relative;
	top:5px;}
.f_left img,
.f_right img {
	border:1px solid #fff;
	margin:0px 1px;}
.f_left {
	float:left;
	padding:0px 0px 0px 105px;}
.f_right {
	float:right;
	padding:0px 88px 0px 0px;}
.copyright {
	position:absolute;
	left:425px;
	top:0px;
	width:120px;
                height:95px;
	float:left;
	font-size:0.9em;
	text-align:center;
	margin:10px 0px 0px 0px;}
.copy {
	font-size:0.9em;
	padding:30px 0px 0px 0px;}



@media print {
	#head, .menu, .advertising, #footer, .botom footer, .bottomMenu,#submitForm{
  display: none;
}
#addCompBlock,#body,.content {
height:100%;background-image:none;
}
#print_it {
  display:block;
}
}