* { margin:0; padding:0;}
body { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica , sans-serif;}
img {border:0; margin:0; padding:0; display:block}
a:link, a:visited {color:#d4b569;}
.clear {clear: both; font-size: xx-small; line-height: 0px; height: 0px;}
#main {margin:0;background:url(../images/right_column_bg01.jpg) top right repeat-y;}
.border, .image img {border:3px solid #d4b569;}
#left-column {background:url(../images/content_bg01.jpg) bottom left repeat-x; width:788px; background-color:#2f0101; padding-bottom:100px;}
#right-column {border-left: 3px solid #300c0c;background:url(../images/swans.jpg) bottom right no-repeat; width:209px;}
#header td{ background:url(../images/header_bg.jpg) repeat-x left bottom; height:118px;}
#header td h1 span {display:none;}
#header td h1 {display:block; width:374px; height:96px; background:url(../images/logo.png) no-repeat left top!important; background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='crop') ; cursor:pointer}
#main-menu td{background:url(../images/border_img01.gif) top left repeat-x}
ul {list-style:none}
#main-menu td ul {list-style:none;display:block;margin: 17px 0px 0px 80px;padding-bottom:70px;}
#main-menu td ul li {display:block; float:left; margin-right:15px; height: 24px;}
#main-menu td ul li a:link, #main-menu td ul li a:visited {font-size:16px; text-decoration:none; color:#fff;}
#main-menu td ul li a:hover {color:#d8b122}
#main-menu td ul li.selected {border-bottom:4px solid #d8b122}
#main-menu td ul li.selected a:link, #main-menu td ul li.selected a:visited {color:#d8b122}
#main p {color:#c9c9c9;font-size:12px;font-family: Tahoma, Arial;line-height:16px;}
#content-left p b, #content-right p b {color:#d8b122;}
#content-left {padding-left: 38px; width:374px;}
#content-right {padding:0px 0px 0px 34px;}
#content-right p{display:block;	margin-top:-2px;text-align: justify;margin-right:45px;}
#content-right ul.sub-menu {display:block; list-style:none; margin-top:10px; margin-left:11px;}
#content-right ul.sub-menu li {display:block; height:55px; width:281px; position:relative; margin-bottom:8px;}
#content-right ul.sub-menu li a:link, #content-right ul.sub-menu li a:visited {z-index:999; position:absolute; color:#c9c9c9; font-size:12px; left:30px; top:20px; text-decoration:none;font-family: Tahoma, Arial;}
#content-right ul.sub-menu li a:hover {text-decoration:underline}
#content-right ul.sub-menu li span {display:block; background:url(../images/oval_img01.png) left no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/oval_img01.png',sizingMethod='crop') ; height:42px; width:225px; float:left; margin-top:7px;}
#content-right ul.sub-menu li span.checkbox {background:url(../images/checkbox.png) left top no-repeat!important; background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/checkbox.png',sizingMethod='crop') ;width:36px!important; height:35px!important; position:absolute; right: 60px; top: 5px; z-index:999;}
#content-right ul.sub-menu li img {float:left;}
#content-left p{width:335px;display:block;margin-bottom: 15px;text-align: justify;}
h3 {font-size:14px; color:#d4b569; font-family: Tahoma, Arial; padding:20px 0px 14px 0px;}
h3#q-order { padding-left:20px }
.block {width:713px; background:url(../images/body_bg01.gif) top left repeat-y; padding: 0px 20px;}
.block p {padding-bottom: 15px;}
.top {background:url(../images/top_bg01.png) top left no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_bg01.png',sizingMethod='crop'); width:753px; font-size:0px; height:15px;}
.bottom {background:url(../images/bottom_bg01.png) top left no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom_bg01.png',sizingMethod='crop'); width:753px; font-size:0px; height:15px; }
.block span {text-align:center; color:#d4b569; display:block; margin:0 auto; font-size:18px; text-decoration:underline}
#right-column #revard {background:url(../images/revard_img01.png) left top no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/revard_img01.png',sizingMethod='crop'); width:177px; height:76px; margin:20px 0px 33px 20px}
#right-column #contact-info {text-align:right; margin-right:14px; margin-bottom:24px;}
#right-column #contact-info, #right-column #contact-info p {color:#9f8627; font-size:11px; font-family: Tahoma, Arial; }
#right-column #contact-info b {display:block; padding-bottom:3px;}
#right-column #contact-info p {padding-bottom:16px; line-height:14px;}
#right-column-container {position:relative; }
#flag {background:url(../images/flags.png) left top no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags.png',sizingMethod='crop');  height:174px; width:104px; position:absolute; top:83px; left:-18px;}
* html #flag {left:-38px;}
#right-column img{margin:12px 0px 0px 34px;}
.padding {padding-left:15px;}

/*About*/
#content-right.about {padding-left:0px!important}
#content-right.about p, #content-left.about p{ width:327px; margin-bottom: 22px;}
#content-right.about img {margin-bottom:27px;}

/*GUID*/
.guid {padding-left:53px!important; width:360px}
h2 {color:#fff; font-size:21px; font-weight:normal; padding-bottom:28px;}
.guid a:link, .guid a:visited {color:#c9c9c9; font-size:12px; text-decoration:none;}
.guid a:hover {text-decoration:underline;}
.guid img {border:3px solid #d4b569; width:50px; height:50px; display:inline}
.guid ul li  {display:block; position:relative;}
.guid ul li span {position:absolute; left:76px; top: 20px;}

/*Location*/
.location, .vacancies, .photo-gallery {padding-left: 52px;}
p.contact-info span {width:40px; display:block; float:left}
.location p {padding-top:25px;}

/*Vacancies*/
.vacancies {padding-right:48px;}
.vacancies h4 {font-size:16px; font-weight:normal; color:#c9c9c9;}
.vacancies img {margin-bottom:5px;}
.vacancies ul {color:#c9c9c9; font-size:12px; display:block; margin:28px 0px 14px 0px;font-family: Tahoma, Arial;}
.vacancies ul li {background:url(../images/list_img01.png) left top no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/list_img01.png',sizingMethod='crop'); display:block; padding-left:25px; height:25px;}
.vacancies p {padding-top:22px; text-align:justify}
.vacancies p.contact-info {padding-top:10px;}

/*Photo Gallery Main*/
.photo-gallery-large a:link, .photo-gallery-large a:visited {color:#fff; font-size:18px;}
h2 a:link, h2 a:visited {color:#d8b122!important;}
.photo-gallery table td {width:140px!important; padding-bottom:40px;}
.photo-gallery table td .subtitle {display:block; margin-top:10px; text-align:center; width:140px;}
.photo-gallery table td a:link, .photo-gallery table td a:visited {font-size:12px; color:#c9c9c9;} 
.photo-gallery-large {padding-left:42px; padding-right:40px;}
.photo-gallery-large p {display:block; width:706px; margin:20px 0px 45px 0px; text-align:justify}
.photo-gallery-large a img {display:inline}
#nav {text-align:center; padding-left:71px; position:relative}
#nav a:link, #nav a:visited {display:block; float:left}
.arrow {margin:3px 10px 0px 10px;}
.center {margin:0px 24px 0px 24px}

/*Guestbook*/
.guestbook h2, .guestbook h3{margin-left:45px;}
.guestbook h3 {padding:0; font-size:12px; color:#fff; font-weight:normal;}
.block .comment {width:670px;}
.block .number, .block .comment {display:block;float:left;}
.block .number {width:35px; font-size:16px; color:#d8b122; font-family: Tahoma, Arial}
.block .comment h4 {font-size:12px; color:#d8b122; font-weight:normal; padding-top:3px;font-family: Tahoma, Arial; padding-bottom:10px;}
.guestbook .bottom {margin-bottom:10px;}
#paging {margin:20px 0 10px 45px;}
#paging-menu {margin:20px 0 10px 0px;}
#paging span, #paging-menu span {font-size:14px; color:#fff; padding-right:30px;}
#paging b, #paging-menu b {color:#fff; font-weight:normal}
#paging a:link, #paging a:visited, #paging-menu a:link, #paging-menu a:visited {text-decoration:none; font-size:14px;}
#paging a:hover, #paging-menu a:hover {text-decoration:underline;}
#guest-form {margin:20px 0 0 45px}
#guest-form h5 {padding-bottom:15px;}
#guest-form h5, #guest-form label {font-weight:normal; font-size:14px; font-family: Tahoma, Arial; color:#fff;}
#guest-form label {width:100px; display:block; float:left; margin-bottom:10px;}
#guest-form input {width:300px; border: 1px solid #d4b569}
#guest-form textarea { border: 1px solid #d4b569}
#guest-form br {clear:both}
#add {background:url(../images/button_add01.gif) top left no-repeat; width:130px!important; height:28px; border:0px!important; display:block; margin:10px 10px 0 52px; cursor:pointer; float:left}
form > #add {margin-left:100px!important;}
#clear {background:url(../images/button_clear01.gif) top left no-repeat; width:130px!important; height:28px; border:0px!important; cursor:pointer; display:block;margin:10px 0 0 20px; float:left;}
.main-menu-order{background:url(../images/order01.gif) top left no-repeat; width:130px!important; height:28px; border:0px!important; cursor:pointer; display:block;margin:0px 20px 20px 20px; float:right}

/*Menu*/
#menu {padding-left:40px;}
#menu h2 {margin-left:22px;}
#right-content, #left-navigation {float:left}
#left-navigation dl {display:block; background:url(../images/body_bg02.gif) right top repeat-y; width:205px; list-style:none}
#left-navigation dl dd {display:block; height:15px;}
#left-navigation dl dd a:link, #left-navigation dl dd a:visited {font-size:10px; display:block;color:#fff;font-family: Tahoma, Arial; text-decoration:none; padding-left:35px; height:15px;}
#left-navigation dl dd a:hover, #left-navigation dl dd.selected a:link, #left-navigation dl dd.selected a:visited {background:url(../images/list_img01.png) left top no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/list_img01.png',sizingMethod='crop');color:#d8b122}
#left-navigation dl dd a:hover {text-decoration:underline}
#left-navigation .head {width:183px; background:url(../images/header_img01.gif) left top no-repeat; height:5px; font-size:0px; margin-left:22px}
#left-navigation .bottombg {width:183px; background:url(../images/bottom_bg02.gif) left top no-repeat!important; height:15px; font-size:0px;margin-left:22px}
#right-content{margin-left:20px; position:relative; width:510px;}
#right-content h3 {font-size:18px; color:#fff; font-family: Tahoma, Arial; padding:0; font-weight:normal; padding-bottom:10px;}
.item {margin-bottom:15px;}
.image, .description {display:block;float:left;}
.image {/*background:url(../images/choke.png) left top no-repeat!important;background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/choke.png',sizingMethod='crop');*/ width:156px; height:156px;margin-right:3px}
.description {width:290px; margin-left:5px;}
.description h4 {font-size:18px; color:#d8b122; font-weight:normal; padding-bottom:10px;}
.composition, .portion {color:#fff!important;}
.portion {font-size:14px!important; margin-top:25px;}
.price {color:#d4b569!important; font-size:24px!important; padding:22px 0 10px 0}

.group-main {display:block; padding:0!important; margin:0!important; height:100%!important}                                                       
.group-main b {display:block; color:#fff; margin-left:29px; font-size:10px}


#footer {text-align:center; position:relative; width:788px;}
#footer address{display:block; position:absolute; top:-35px; right:258px;}
#footer address, #footer address a:link, #footer address a:visited {font-size:11px; color:#747474; font-family: Tahoma, Arial; font-style:normal;}
img.last {margin-bottom:163px!important;}
.order { padding-left: 70px; background: url(../images/order_icon01.gif) no-repeat left top }