body {
	margin:0px;
	height:100%;
	text-align:center;
	}
html {
	height:100%
	}
#main_table{
	margin:0 auto;
	border:0px;
	padding:0px;
	border-collapse:collapse;
	text-align:left;
	width:1000px;
	height:100%;
	background:url(/pic/pic.jpg) no-repeat top left;
	}
#main_table td{
	padding:0px;
	vertical-align:top;
	}
#main_table2{
	margin:0 auto;
	border:0px;
	padding:0px;
	border-collapse:collapse;
	text-align:left;
	width:1000px;
	height:100%;
	background:url(/pic/pic2.jpg) no-repeat top left;
	}
#main_table2 td{
	padding:0px;
	vertical-align:top;
	}
.header_cell{
	height:300px;
	}
#logo{
	padding-left:50px;
	padding-top:50px;
	}
#logo img{
	border:0px;
	width:250px;
	height:60px;
	}
#zakaz{
	color:#ff0000;
	font:14px tahoma,arial;
	width:300px;
	text-align:right;
	padding-top:40px;
	}
#zakaz a{
	color:#ff0000;
	font:14px tahoma,arial;
	}
.menu_cell{
	height:50px;
	}
#menu{
	float:left;
	font:bold 14px tahoma,arial;
	color:#fff;
	width:720px;
	}
#menu a{
	font:bold 14px tahoma,arial;
	color:#fff;
	}
#menu div{
	padding-top:15px;
	padding-left:80px;
	}
#search{
	float:left;
	padding-top:15px;
	}
#search input{
	border:0px;
	}
.subm{
	background-color:#24799E;
	color:#fff;
	font:bold 12px tahoma,arial;
	text-decoration:underline;
	}
.serv{
	margin:0px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	}
.serv td{
	vertical-align:top;
	padding:0px;
	font:12px tahoma,arial;
	color:#555;
	}
.serv td h2{
	font:20px tahoma,arial;
	color:#0A6C93;
	margin-top:5px;
	}
.cnt{
	padding-top:45px;
	padding-left:60px;
	padding-right:40px;
	}
.s1{
	width:300px;
	}
.s1 div{
	padding-left:95px;
	}
.s2{
	width:300px;
	}
.s2 div{
	padding-left:85px;
	}

.s3{
	width:300px;
	}
.s3 div{
	padding-left:80px;
	}
.form{
	margin:0px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	}
.form td{
	padding:0px;
	}
.zak{
	width:50%;
	background:#EFF6FC;
	padding:20px !important;
	font:12px tahoma,arial;
	color:#223D48;
	}
.zak table{
	width:300;
	font:12px tahoma,arial;
	color:#223D48;
	}
.zak table td{
	width:50%;
	}
.zak h2{
	font:18px tahoma,arial;
	margin-top:5px;
	}
.zak input, select{
	font:12px tahoama,arial;
	color:#223D48;
	border:1px solid #223D48;
	width:300px;
	}
.zak table input, select, textarea{
	font:12px tahoama,arial;
	color:#223D48;
	border:1px solid #223D48;
	width:120px;
	}

.off{
	width:100px !important;
	background:#223D48 !important;
	color:#fff !important;
	}
.line{
	background:#0A6C93;
	border:2px solid #fff;
	width:5px;
	}
.cnts{
	background:#EFF6FC;
	padding:20px !important;
	font:12px tahoma,arial;
	color:#223D48;
	}
.cnts h2{
	font:18px tahoma,arial;
	margin-top:5px;
	}
.content_cell{
	font:12px tahoma,arial;
	color:#555;
	padding-bottom:30px !important;
	}
.content_cell h1, h2{
	font:26px tahoma,arial;
	color:#0A6C93;
	}
.footer_cell{
	padding-top:10px !important;
	border-top:3px solid #223D48;
	font:12px tahoma,arial;
	color:#555;
	padding-left:60px !important;
	}
.content_cell table{
	font:12px tahoma,arial;
	}

a.main{
      color:#555;  
      text-decoration:none;
}
a:hover.main{
      color:#555;  
      text-decoration:underline;
}
a:vizited.main{
      color:#555;  
      text-decoration:none;
}
