html, body, div, span, p, h1, h2, h3, table, tr, td, th, form, img, input {
	margin: 0px;
}
body {
	font-family: Tahoma;
	background-color: #EFEFEA;
}
h1{font-color:#FFFFFF; font-size:15px;}
table#top {
	width: 100%;
	height: 315px;
	background-color: #FFFFFF;
}
table#top td#right {
	background-image: url("/templates/img/top_right.jpg");
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 25px;
	padding-right: 50px;
}
#tel_top {
	color: #978f8b;
	font-size: 200%;
	font-weight: bold;
}
#tel_bottom {
	color: #FFFFFF;
	font-size: 180%;
	font-weight: bold;
}
table#menu {
	width: 100%;
	height: 57px;
	background-image: url("/templates/img/bg_menu.gif");
	background-position: top;
	background-repeat: repeat-x;
	border-top: 3px solid #5F5F5F;
	border-bottom: 3px solid #5F5F5F;
}
table#menu td#m_left {
	width: 200px;
	text-align: center;
}
table#menu td#m_right {
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 120%;
	font-weight: bold;
}
table#menu td#m_right img {
	margin-right: 10px;
}
table#menu td#m_right a {
	color: #FFFFFF;
}

table#main {
	width: 100%;
	margin-top: 15px;
}

table#main td#main_left {
	width: 200px;
}

table#main td#main_right {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
table#main td#main_right p {
	font-size: 80%;
	color: #000000;
	padding-bottom: 8px;
}
table#main td#main_right ol {
	font-size: 80%;
	color: #000000;
}
table#main td#main_right ul {
	font-size: 80%;
	color: #000000;
}

div#zakaz {
	background-image: url("/templates/img/corner_top.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #cdcdc1;

}
div#zakaz div#z2 {
	background-image: url("/templates/img/corner_bottom.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#zakaz div#z2 h2 {
	color: #595959;
	font-size: 100%;
	margin-bottom: 10px;
}

div#zakaz div#z2 p {
	color: #595959;
	font-size: 80%;
	margin-top: 5px;
	margin-bottom: 5px;
}


table#bottom {
	width: 100%;
	height: 76px;
	background-image: url("/templates/img/bg_bottom.gif");
	background-position: top;
	background-repeat: repeat-x;
}
table#bottom td#b_left {
	padding-top: 15px;
	padding-left: 20px;
}
table#bottom td#b_right {
	padding-top: 15px;
	padding-right: 20px;
}
img.phone {
	margin-left: 50px;
}
.input {
	width: 165px;
	border: 1px solid #000000;
}
.input2 {
	width: 80px;
	border: 1px solid #000000;
}
.input3 {
	width: 165px;
	border: 1px solid #000000;
}
span.webdom {
	font-size: 70%
}
span.webdom a {
	display: block;
	color: #FFFFFF;
	padding-top: 3px;
	text-decoration: none;
}
span.webdom a:hover {
	text-decoration: underline;
}

.tbl {
	font-size: 80%;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 15px;
}
.tbl td {
	border: 1px solid #DDDDDD;
	padding: 5px;
}
