* {font-family: Tahoma;	color: #333;	margin: 0;	padding: 0;	font-size: 12px;}
body, html {height: 100%; width: 1150px;}
h1, h1 a{font-weight: bold; font-size: 18px; margin: 10px 0px 10px;}
h2, h2 a{font-weight: bold; font-size: 16px; margin: 10px 0px;}
h3, h3 a{font-weight: bold; font-size: 14px; margin: 15px 0px;}
p {margin: 0px 0px 15px;text-align:justify;}
p.up {margin: 0px 0px 15px;text-align:justify;color: #ffffff;}

ul {margin: 0px 0px 10px; padding-left: 20px;}
img,a img {display: block; border: 0;}
span {color: #D22700;}
a {color: #000;} a:hover {text-decoration: none;}
table{width: 100%;}
table td{vertical-align: top;}
table td.menu {padding: 30px 10px 15px 25px; white-space: nowrap; font-size: 18px;}
table td.menu a {font-size: 18px;}
table tr.content td {padding: 0px 35px 30px;}
div.cmenu a {color: #D22700; display: block; margin: 0px 0px 5px;}
div.promo_catalog {}
div.catalog {margin-left: -20px; margin-right: -35px; }
div.promo_catalog a {display: block; margin: 0px 50px 15px 0px; float: left;}
table.photo td.photo img {display: block; margin: 0px 10px 10px 0px; float: left;}
div.simg img {display: block; margin: 0px 10px 10px 0px; float: left;}
div.simg a {display: block; font-weight: normal; font-size: 15px; color: #fff;}
div.promo_catalog a img{display: block; margin: 0px 0px 5px 0px; position: relative;}
table.catalog {width: 30%;  position: relative; float: left;}
table tr.content table.catalog td, table tr.content table.photo td{padding: 0px;}
table.photo {position: relative; width: 100%;}
table tr.content table.infouser {margin: 0px 24px;}
table tr.content table.infouser td {padding: 0px 0px 5px 0px;}
table tr.content table.infouser td input {width: 240px;}
table tr.content table.infouser td input.order {width: 80px;}
table tr.content table.help {margin: 0px 24px;}
table tr.content table.help td {padding: 0px;}
div.contact {margin: 20px -25px 20px -25px; background: url(/img/map_bg.jpg) no-repeat top left; padding: 25px 25px 35px;}
a.order {display: block; margin-top: -26px; padding-top: 4px; padding-bottom: 4px; width: 80px; text-align: center; background: url(/img/button_bg.gif); position: relative; color: #fff; text-decoration: none;}
input.order {border: 0px solid; display: block; padding-top: 3px; padding-bottom: 2px; width: 80px; text-align: center; background: url(/img/button_bg.gif); position: relative; color: #fff; text-decoration: none;}
a.order2 {display: block; margin-top: 0px; padding-top: 4px; padding-bottom: 4px; width: 80px; text-align: center; background: url(/img/button_bg.gif); position: relative; color: #fff; text-decoration: none;}
a.gray, input.gray {background: url(/img/button_bg_gray.jpg);}
a.button {display: block; margin-top: 0px; padding-top: 4px; padding-bottom: 4px; width: 80px; text-align: center; background: url(/img/button_bg.gif); position: relative; color: #fff; text-decoration: none;}

table.order_good{margin-left: -25px;}
table tr.content table.order_good td {border-bottom: 1px solid #cccccc; padding: 10px 5px;}
.print h2 {color: #D22700; font-size: 18px; margin: 10px 0px 10px;}
.print table.order_good{margin: 0px 0px 25px 25px;}
.print table.order_good td {border-bottom: 1px solid #cccccc; padding: 5px 5px;}





