body, html, p, ul, li, ol, h1, h2, h3, h4, h5, h6, form, dl, dd, dt, td, address {margin: 0; padding: 0;}
img {border: 0;}
body {background: url(img/body.gif) repeat-x left top #dfded6; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000;}
a {color: #000;}
.header:after, .main:after, .footer:after, .content .both:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0px; line-height: 0px;}
.left {float: left;}
.right {float: right;}
.both {clear: both;}

.style1 {color: #0066CC}



/* Body
-------------------------- */
.body {min-width: 1000px; max-width: 1280px; margin: 0 auto; position: relative;}

/* Header
-------------------------- */
.header {position: relative; background: url(img/header.jpg) repeat-x;}
.header h1 {position: absolute; top: 45px; left: 26px;}
.header h1 img {width: 240px; height: 65px;}
.way {position: absolute; top: 30px; left: 37px;}
.way a {text-decoration: none;}
.header ul {list-style-type: none; float: left; margin: 120px 0 0 73px; padding: 0 0 10px;}
.header ul li {float: left; margin-right: 50px;}
.contacts {float: right; padding: 35px 35px 0 0; text-align: right;}
.contacts h4 {font-size: 15px; text-align: left; padding: 0 0 6px;}
.contacts address {font-size: 16px; line-height: 22px; font-style: normal; padding: 0 0 2px 20px;}
.contacts a {font-size: 10px; text-decoration: none;}
.safari1 {position: absolute; bottom: 0; left: 368px; width: 109px; height: 28px;}
.safari2 {position: absolute; bottom: 0; left: 545px; width: 252px; height: 77px;}
.safari {background: url(img/safari.gif) repeat-x left top;}
.safari div {background: url(img/safari.jpg) no-repeat left top; height: 188px;}
.safari3 {position: absolute; top: 0; left: 247px;}

/* Content
-------------------------- */
.main {position: relative; clear: both; padding: 0 0 75px;}
.menu {float: left; background: url(img/border.gif) no-repeat right 14px; padding: 0 0 80px;}
.menu ul {width: 160px; list-style-type: none; background: url(img/menu.jpg) repeat-y left top; padding: 35px 0 65px 44px;}
.menu ul li {padding: 8px 0;}
.menu ul li a {font-size: 14px; color: #4e2b00; text-decoration: none; padding: 0 0 0 29px;}
.menu ul li a:hover {background: url(img/menu.gif) no-repeat left center;}
.menu ul li span {background: url(img/menu.gif) no-repeat left center; font-size: 14px; color: #4e2b00; text-decoration: none; padding: 0 0 0 29px;}
.content {margin: 0 15px 0 245px; padding: 40px 0 0;}
.content-inner {float: left; width: 100%;}
.nav {float: left; width: 45%; text-align: right;}
.nav h2 {font-size: 37px; color: #995808; font-weight: normal; padding: 0 10px 0 0; clear: both;}
.nav h3 {font-size: 15px; color: #995808; font-weight: normal; padding: 13px 0 5px; text-align: left;}
.nav ul {list-style-type: none; background: #e4dccc; border-top: 1px solid #995808; font-size: 13px; text-align: left; margin: 0 0 5px;}
.nav ul li {padding: 10px 5px 10px 15px;}
.nav ul li a {text-decoration: none;}
.nav ul li.sel {background: #eeede5;}
.more {padding: 0 18px 0 0; background: url(img/more.gif) no-repeat right bottom; margin: 0 5px 0 0;}
.info {float: left; width: 53%; padding: 10px 0 0;}
.info-inner {padding: 12px; border: 1px solid #b68647;}
.info h4 {width: 270px; font-size: 20px; color: #995808; font-weight: normal; padding: 0 0 3px; margin: 0 0 5px; border-bottom: 1px solid #995808;}
.info dt {padding: 0 0 2px; font-weight: bold;}
.info dt a {text-decoration: none;}
.info dd {padding: 0 0 10px;}


/* Footer
-------------------------- */
.footer {background: #995808; padding: 12px 50px; clear: both;}
.footer address {float: right; font-style: normal; color: #fff;}