@charset "UTF-8";
/* CSS Document */

body { font: normal 100%/120% "Georgia", times, serif; margin: 0 auto; padding: 0; text-align: center; background: #000 url(images/bg.jpg) repeat-x top;}

#wrapper {width: 940px; margin: 0 auto; text-align: left }
#wrapper a { color: #9b0700; text-decoration: none }
#wrapper a:hover { color: #9b0700; text-decoration: underline }
#header { width: 940px; height: 487px;  background: url(images/bg_header.jpg)  no-repeat top right;}
#header .logo { width: 337px; height: 115px; float: left }
#header .language { width: 137px; height: 28px; float: right; margin-right: 130px }
#header .language a { display: block; width: 25px; float: left; margin: 6px 3px }
#header .button { float: left; width: 800px; padding-left: 46px }
#header .menu { width: 940px; height: 54px; background: url(images/main_left.gif)  no-repeat top left;}
#header .menu ul { padding: 8px 0 0 62px; margin: 0; list-style: none }
#header .menu ul li { margin: 0; padding: 0 }
#header .menu ul li  a img { border: none; padding: 0 }
#header .menu ul li  a { background: url(images/sep.gif)  no-repeat right center; padding: 4px 2px 0 0; float: left  }
#header .menu ul li  a:hover { display: block; margin: -4px 0 0 }
#header .menu .main-right {background: url(images/main_right.gif)  no-repeat right; width: 71px; height: 48px; float: right;}
#header .offers { width: 303px; height: 331px; background: url(images/bg_offers.jpg)  no-repeat top; float: left; font-size: 13px; line-height: 15px }
#header .offers-inner { padding: 20px 30px; margin:90px 0 0 20px }
#header .offers-inner a { color: #9b0700; background: url(images/li.gif) no-repeat top left; font-weight: bold; display: block; padding-left: 22px; text-decoration: none}
.no_style h1, .no_style h2, .no_style h3, .no_style h4, .no_style h5, .no_style strong, .no_style span, .no_style p { margin: 0; padding: 0; font-size: 14px; font-weight: normal }
#header .offers-inner a:hover { text-decoration: underline}
#header .offers-inner p { margin: 0 0 8px 0}
#header .head { width: 637px; height: 331px; background: url(images/bg_head.jpg)  no-repeat top; float: right }

#content { width: 940px;  padding: 30px 0; background: url(images/bg_content.gif)  repeat-y; }
#content-inner { padding: 0 70px; font-size: 1.0em }
#content-inner .left { float: left; width: 529px; text-align: justify }
#content-inner .right { float: right }
#content-inner .left .products { float: left; width: 272px }
#content-inner .left .events { float: right; width: 252px; text-align: left}
#content-inner .left .events ul { margin: 0 12px; padding: 0; list-style: none }
#content-inner .left .events ul li { margin: 8px 0; list-style: none }
#content-inner .left .events img, .content_news img { background: #fff; padding: 4px; border: 1px #ccc solid }
#content p { margin: 0 0 20px 0 } 
.label { margin: 0; padding: 0; font-size: 14px; color: #000; font-weight: normal; text-transform:inherit }
fieldset { border: none; background: none }
#footer { margin: 0 0 20px 0; clear: both }
#content .img-left { margin-right: 8px; float: left }
#content .img-right { margin-left: 8px; float: right }
.content_news img { border: none; margin: 0 8px }
#footer { background: url(images/foot.gif) no-repeat 28px top; padding: 42px 0 12px 0; margin: 0; text-align: center; font-size: 15px; color: #fff}
#footer ul { margin: 0 0 12px 32px; padding: 0; list-style: none; background: #000 }
#footer ul li {padding: 0 2px; float: left; color: #743c22 }
#footer ul li a {color: #b26d41; font-weight: normal; text-decoration: none; padding-right: 4px;  }
#footer a {color: #b26d41; font-weight: normal; text-decoration: none; }

#footer a.whatever { target-name: new; target-new: window; target-position:above; }
#footer ul li a:hover, #footer a:hover { color: #fff; text-decoration: underline; background: none }
#footer .info { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
p { margin: 0; padding: 0 }
.clearfix { clear: both; margin: 0; padding: 0 }
form input { border: 0; background: transparent url(images/input.gif) no-repeat bottom left; padding: 5px 4px 5px 16px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #a51c06 }
input.submit { border: 0; background: transparent url(images/submit.gif) no-repeat; display: block; width: 106px; height: 35px; margin-top: 12px; cursor: pointer }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #592512; text-transform: capitalize }
.gallery { text-align: left; float: left; width: 790px }
.gallery a img { border:0px #c3bba5 solid; background: url(images/bg_img.gif) no-repeat top right; padding: 4px 5px 12px 5px; margin: 3px 2px; }
.inner { text-align: justify; float: left; width: 790px }
.folder_list { float: left; width: 160px }
.folder_list a img { clear: both; text-decoration: none; border: 0px }
.folder_list a { text-decoration: none; font-weight: bold; text-align: center; color: #592512; }
.folder_list a:hover { text-decoration: underline; font-weight: bold; text-align: center; color: #592512; }
.rates table { border: 1px #592512 solid }
.rates table td { padding: 2px 3px; vertical-align: top; }
.links { width: 900px; margin: 0 auto; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff }
.links a { color: #ffffff !important }
.newsletter { background: url(images/lett.jpg) no-repeat; width:185px; height: 107px; padding: 12px 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px } 
.newsletter input { background: none; border: 1px #aaa solid; padding: 2px 0 }
.newsletter .submit { padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; width: 80px; height: 25px; background-color: #5e2b18 }
.img_left { background: #fff; padding: 4px; border: 1px #ccc solid; float: left; margin-right: 8px  }
.img_right { background: #fff; padding: 4px; border: 1px #ccc solid; float: right; margin-left: 8px  }