* { margin: 0px; padding: 0px; }
body { background: url(body_bg.jpg) repeat center center; }
p, a, div, ul, li, h1, td { text-align: justify; font: 12px Verdana; color: #333; }
p { }
h1, h2 { font:bold 16px Verdana; color:#ff5201; }
h3 { }
b { }
p { padding: 7px 0px; }
img { border-width: 0px; }
.l { float: left; }
.r { float: right; }
.clear { clear: both; line-height: 1px; width: 1px; }


div.head { background: url(head_bg.png) repeat-x top left; height: 286px; margin: 24px 0px; }
div.head div { width: 1000px; margin: 0px auto; background: url(top_menu_bg.png) repeat-x left bottom; color: #fff; padding-top: 37px; }
div.head div a.logo { display: inline-block; position: relative; float: left; width: 201px; height: 301px; margin-top: -45px; margin-right: 30px; margin-bottom: -14px; }
div.head div div.adress { float: right; width: 220px; background-image: none; margin-top: -40px; text-align: right; }
div.head div div.adress b { font-size: 20px; }
div.head div div.topMenu { width: 760px;background-image: none;padding-top: 21px;height: 76px;margin-top: 39px;}
div.head div div.topMenu span { font: 19px Verdana; color: #010101; display: block; margin-bottom: 10px; }
div.head div div.topMenu a { color: #fff; font: 18px Verdana; padding:3px 5px;}
div.head div div.topMenu  a.selected, div.head div div.topMenu  a:hover { color: #ff0; }

/* Меню */
div.menu { width: 1000px; margin: 0px auto; text-align:center;}
div.menu a { display: inline-block; background: url(menu_bg.png) repeat-x top left; height: 45px; font: bold 11px/45px Verdana; padding: 0px 40px; text-transform: uppercase; text-decoration: none; }
div.menu a.selected, div.menu a:hover { color: #ff5001; }
/* Меню end */

div.main { width: 1000px; margin: 0px auto; }

div.content { background-color:#fff; margin:22px 0px; padding:30px;}

div.content table { border-collapse:collapse; margin:10px 0px;}
div.content table tr td, div.content table tr th {text-align:center; border:1px solid #ff5201; padding:5px 10px;}
div.content table tr th i {font-weight: normal; font-size:10px;}
div.content table tr td:first-child, div.content table tr th:first-child{text-align:left;}
div.price{text-align:center; font-size:24px; color:#ff0; background-color:#ff5201; border:1px solid #fff; border-radius:35px; padding:15px; margin:10px auto; width:650px;}
div.price2{width: 740px;}


div.footer { padding: 32px; padding-top:0px;}
div.footer p { color: #fff; }
div.footer p b { font-size: 16px; }