/* generic -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
html, body {background-color: #FFF}
body {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0;
	
}
a {
	color: #ad9e72;
	outline: 0;
	text-decoration: none;
}
a:hover {
	color: #000;
}
.left {float: left}
.right {float: right}
.clear {clear: both; line-height: 0px}
strong {font-weight: bold}
/* random background classes -=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
#copy, .copy1, .copy2, .copy3, .copy4, .copy5, .copy6, .copy7, .copy8
, .copy1a, .copy2a, .copy3a, .copy4a, .copy5a, .copy6a, .copy7a, .copy8a  {color: #666}
.bg1, .bg2, .bg3, .bg4, .bg5, .bg6, .bg7, .bg8{
	color: #666;
	width: 900px;
	height: 82px;
	min-height: 82px;
	padding: 500px 0 0 60px;
}
.bg1 a, .bg2 a, .bg3 a, .bg4 a, .bg5 a, .bg6 a, .bg7 a, .bg8 a, #copy a, .copy1 a, .copy2 a, .copy3 a, .copy4 a, .copy5 a, .copy6 a, .copy7 a, .copy8 a, .sidebar .copy1a a, .sidebar .copy2a a, .sidebar .copy3a a, .sidebar .copy4a a, .sidebar .copy5a a, .sidebar .copy6a a, .sidebar .copy7a a, .sidebar .copy8a a {
	color: #000;
	display: inline;
}
.bg1 a:hover, .bg2 a:hover, .bg3 a:hover, .bg4 a:hover, .bg5 a:hover, .bg6 a:hover, .bg7 a:hover, .bg8 a:hover, #copy a:hover, .copy1 a:hover, .copy2 a:hover, .copy3 a:hover, .copy4 a:hover, .copy5 a:hover, .copy6 a:hover, .copy7 a:hover, .copy8 a:hover, .copy1a a:hover, .copy2a a:hover, .copy3a a:hover, .copy4a a:hover, .copy5a a:hover, .copy6a a:hover, .copy7a a:hover, .copy8a a:hover {
	color: #ad9e72;
}
.bg1 {
	background:url('../images/bg/bg1.jpg') no-repeat bottom left;
}
.bg2 {
	background:url('../images/bg/bg2.jpg') no-repeat bottom left;
}
.bg3 {
	background:url('../images/bg/bg3.jpg') no-repeat bottom left;
}
.bg4 {
	background:url('../images/bg/bg4.jpg') no-repeat bottom left;
}
.bg5 {
	background:url('../images/bg/bg5.jpg') no-repeat bottom left;
}
.bg6 {
	background:url('../images/bg/bg6.jpg') no-repeat bottom left;
}
.bg7 {
	background:url('../images/bg/bg7.jpg') no-repeat bottom left;
}
.bg8 {
	background:url('../images/bg/bg8.jpg') no-repeat bottom left;
}
/* index -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
#header {
	width: 897px;
	padding: 35px 0 0 60px;
}
a#logo {
	float: left;
	background:url('../images/logo.gif') no-repeat top left;
	display: block;
	width: 246px;
	text-align: center;
	font-weight: bold;
	color: #666;
	margin-left:0; margin-right:0; margin-top:50px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:100px; padding-bottom:0	
}
a:hover#logo{color: #666}
a#club_logo {
	float: left;
	background:url('../images/club/logo.gif') no-repeat 10px top;
	display: block;
	width: 246px;
	text-align: center;
	font-weight: bold;
	color: #666;
	margin-left:-10px; margin-right:10px; margin-top:16px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:145px; padding-bottom:0	
}
a:hover#club_logo{color: #666}
#menus {
	float: left;
	width: 570px;
	margin: 0 0 0 40px;
	padding: 0 0 0 40px;
	border-left: 1px solid #f0ede0;
	display: block;
	min-height: 200px;
}
ul#langs li {
	display: inline;
}
ul#langs li a {
	display: inline-block;
	background:url('../images/lang_divider.gif') no-repeat right 3px;
	color: #bbb3a1; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:22px; padding-top:0; padding-bottom:0
}
ul#langs li a.last {
	background:none;
}
ul#langs li a:hover, ul#langs li a.selected {
	color:#000;
}
ul.menu_group {
	float: left;
	width: 190px;
	margin: 18px 0 0 0;
	padding: 25px 0 0 0;
}
	.lat_about {background:url('../images/menu_lat_about.gif') no-repeat left top;}
	.lat_menu {background:url('../images/menu_lat_menu.gif') no-repeat left top;}
	.lat_services {background:url('../images/menu_lat_services.gif') no-repeat left top;}
	.club {background:url('../images/club/menu_lat.gif') no-repeat left top;}
	
	.rus_about {background:url('../images/menu_rus_about.gif') no-repeat left top;}
	.rus_menu {background:url('../images/menu_rus_menu.gif') no-repeat left top;}
	.rus_services {background:url('../images/menu_rus_services.gif') no-repeat left top;}
	.rus_club {background:url('../images/club/menu_rus.gif') no-repeat left top;}
	
	.eng_about {background:url('../images/menu_eng_about.gif') no-repeat left top;}
	.eng_menu {background:url('../images/menu_eng_menu.gif') no-repeat left top;}
	.eng_services {background:url('../images/menu_eng_services.gif') no-repeat left top;}
	.eng_club {background:url('../images/club/menu_eng.gif') no-repeat left top;}
	
ul.menu_group li {
	padding: 1px 0;
}
ul.menu_group li a {
	color: #666;
}
ul.menu_group a:hover, ul.menu_group li a.selected {color: #c8bb94;}
ul.menu_group li.club {
	border-top: 1px solid #f0ede0;
	background:url('../images/plane_small.gif') no-repeat left 5px;; margin-left:0; margin-right:30px; margin-top:7px; margin-bottom:0; padding-left:24px; padding-right:0; padding-top:6px; padding-bottom:4px
}
ul.menu_group li.restaurant {
	border-top: 1px solid #f0ede0;
	background:url('../images/club/restaurant.gif') no-repeat left 7px;; margin-left:0; margin-right:30px; margin-top:7px; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:7px; padding-bottom:4px
}
/* inner pages -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
.content {
	margin: 30px 0 50px 286px;
	position: relative;
	padding: 0 0 50px 0;
}
img.title {padding: 0 0 20px 0;}
img.inline {
	float: left;
	border: 1px solid #968e7e;
	margin: 3px 0 26px 0;
}
.info {
	padding: 0 14px 0 0;
	margin: 0 0 0 156px;
	min-height: 200px;
	height:auto !important;
	height: 200px;
}
.info p {text-align: justify; text-indent: 10px}
.info strong {font-weight: bold}
.info em {font-style: italic}
.content p {padding: 0 0 10px 0;}
p.light {color: #666;}
.copy1, .copy2, .copy3, .copy4, .copy5, .copy6, .copy7, .copy8 {
	padding: 120px 0 0 0;
	margin: 0 0 0 -280px;
	width:230px;
	position: relative;
	bottom: 180px;
}
.copy1a, .copy2a, .copy3a, .copy4a, .copy5a, .copy6a, .copy7a, .copy8a {
	padding: 120px 0 0 0;
	width:240px;
	position: relative;
	bottom: 0px;
	left: -319px;
}
.copy_club{
	padding: 100px 0 0 0;
	margin: -180px 0 0 -280px;
	width:230px;
}
.copy_club {background:url('../images/club/copy_logo.gif') no-repeat 30px top;}
.copy1, .copy1a {
	background:url('../images/signs/1.gif') no-repeat 30px top;
}
.copy2, .copy2a {
	background:url('../images/signs/2.gif') no-repeat 30px top;
}
.copy3, .copy3a {
	background:url('../images/signs/3.gif') no-repeat 30px top;
}
.copy4, .copy4a {
	background:url('../images/signs/4.gif') no-repeat 30px top;
}
.copy5, .copy5a {
	background:url('../images/signs/5.gif') no-repeat 30px top;
}
.copy6, .copy6a {
	background:url('../images/signs/6.gif') no-repeat 30px top;
}
.copy7, .copy7a {
	background:url('../images/signs/7.gif') no-repeat 30px top;
}
.copy8, .copy8a {
	background:url('../images/signs/8.gif') no-repeat 30px top;
}
.infotip {
	text-align: right;
	color: #666;
	padding: 0 0 20px 0;
}
.infotip em {font-style: italic}
/* stuff -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
#stuff_container, #starting {min-height:300px; padding: 0 14px 0 0; height: 300px;}
#starting {text-align: justify}
#stuff_map {
	background:url('../images/stuff/map/bg.jpg') no-repeat;
	width: 600px;
	height: 175px;
	min-height: 175px;
	position: relative; margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px
}
a#stuff_1, a#stuff_2, a#stuff_3, a#stuff_4, a#stuff_5, 
a#stuff_6, a#stuff_7, a#stuff_8, a#stuff_9, a#stuff_10, 
a#stuff_11, a#stuff_12, a#stuff_13, a#stuff_14, a#stuff_15, 
a#stuff_16, a#stuff_17, a#stuff_18, a#stuff_19, a#stuff_20, 
a#stuff_21, a#stuff_22 {
	position: absolute;
	cursor: pointer;
	display: block;
}
a#stuff_1 {
	width: 78px;
	height: 101px;
	left: 155px;
	bottom: 1px;
}
a:hover#stuff_1, a#stuff_1_sel {background:url('../images/stuff/map/1.png') no-repeat;
_background:none}
a#stuff_2 {
	width: 77px;
	height: 119px;
	left: 47px;
	bottom: 1px;
}
a:hover#stuff_2, a#stuff_2_sel {background:url('../images/stuff/map/2.png') no-repeat;
_background:none}
a#stuff_3 {
	width: 55px;
	height: 103px;
	left: 0px;
	bottom: 1px;
}
a:hover#stuff_3, a#stuff_3_sel {background:url('../images/stuff/map/3.png') no-repeat;
_background:none}
a#stuff_4 {
	width: 59px;
	height: 73px;
	left: 10px;
	bottom: 84px;
}
a:hover#stuff_4, a#stuff_4_sel {background:url('../images/stuff/map/4.png') no-repeat;
_background:none}
a#stuff_5 {
	width: 51px;
	height: 55px;
	left: 58px;
	bottom: 105px;
}
a:hover#stuff_5, a#stuff_5_sel {background:url('../images/stuff/map/5.png') no-repeat;
_background:none}
a#stuff_6 {
	width: 50px;
	height: 66px;
	left: 96px;
	bottom: 77px;
}
a:hover#stuff_6, a#stuff_6_sel {background:url('../images/stuff/map/6.png') no-repeat;
_background:none}
a#stuff_7 {
	width: 41px;
	height: 41px;
	left: 127px;
	bottom: 71px;
}
a:hover#stuff_7, a#stuff_7_sel {background:url('../images/stuff/map/7.png') no-repeat;
_background:none}
a#stuff_8 {
	width: 51px;
	height: 64px;
	left: 161px;
	bottom: 89px;
}
a:hover#stuff_8, a#stuff_8_sel {background:url('../images/stuff/map/8.png') no-repeat;
_background:none}
a#stuff_9 {
	width: 44px;
	height: 56px;
	left: 204px;
	bottom: 50px;
}
a:hover#stuff_9, a#stuff_9_sel {background:url('../images/stuff/map/9.png') no-repeat;
_background:none}
a#stuff_10 {
	width: 39px;
	height: 72px;
	left: 234px;
	bottom: 80px;
}
a:hover#stuff_10, a#stuff_10_sel {background:url('../images/stuff/map/10.png') no-repeat;
_background:none}
a#stuff_11 {
	width: 55px;
	height: 116px;
	left: 255px;
	bottom: 34px;
}
a:hover#stuff_11, a#stuff_11_sel {background:url('../images/stuff/map/11.png') no-repeat;
_background:none}
a#stuff_12 {
	width: 88px;
	height: 101px;
	left: 224px;
	bottom: 1px;
}
a:hover#stuff_12, a#stuff_12_sel {background:url('../images/stuff/map/12.png') no-repeat;
_background:none}
a#stuff_13 {
	width: 81px;
	height: 121px;
	left: 314px;
	bottom: 1px;
}
a:hover#stuff_13, a#stuff_13_sel {background:url('../images/stuff/map/13.png') no-repeat;
_background:none}
a#stuff_14 {
	width: 60px;
	height: 77px;
	left: 314px;
	bottom: 94px;
}
a:hover#stuff_14, a#stuff_14_sel {background:url('../images/stuff/map/14.png') no-repeat;
_background:none}
a#stuff_15 {
	width: 47px;
	height: 77px;
	left: 372px;
	bottom: 90px;
}
a:hover#stuff_15, a#stuff_15_sel {background:url('../images/stuff/map/15.png') no-repeat;
_background:none}
a#stuff_16 {
	width: 54px;
	height: 108px;
	left: 415px;
	bottom: 50px;
}
a:hover#stuff_16, a#stuff_16_sel {background:url('../images/stuff/map/16.png') no-repeat;
_background:none}
a#stuff_17 {
	width: 47px;
	height: 60px;
	left: 455px;
	bottom: 102px;
}
a:hover#stuff_17, a#stuff_17_sel {background:url('../images/stuff/map/17.png') no-repeat;
_background:none}
a#stuff_18 {
	width: 50px;
	height: 105px;
	left: 494px;
	bottom: 55px;
}
a:hover#stuff_18, a#stuff_18_sel {background:url('../images/stuff/map/18.png') no-repeat;
_background:none}
a#stuff_19 {
	width: 53px;
	height: 103px;
	left: 540px;
	bottom: 64px;
}
a:hover#stuff_19, a#stuff_19_sel {background:url('../images/stuff/map/19.png') no-repeat;
_background:none}
a#stuff_20 {
	width: 81px;
	height: 113px;
	left: 492px;
	bottom: 1px;
}
a:hover#stuff_20, a#stuff_20_sel {background:url('../images/stuff/map/20.png') no-repeat;
_background:none}
a#stuff_21 {
	width: 75px;
	height: 109px;
	left: 431px;
	bottom: 1px;
}
a:hover#stuff_21, a#stuff_21_sel {background:url('../images/stuff/map/21.png') no-repeat;
_background:none}
a#stuff_22 {
	width: 54px;
	height: 108px;
	left: 382px;
	bottom: 1px;
}
a:hover#stuff_22, a#stuff_22_sel {background:url('../images/stuff/map/22.png') no-repeat;
_background:none}
.person {
	margin: 0 0 0 144px;
	display: block;
}
.name {
	display:block;
	font-weight: bold;
}
.prof {
	display:block;
	padding: 0 0 10px 0;
}
#info, #info_wide {
	min-height: 230px;
	
	height:auto !important;
	height: 230px;
}
.person p {
	text-align: justify;
	text-indent: 10px;
	color: #666;
}
/* press -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
.press {
	padding: 0 14px 10px 0;
	margin: 0 0 0 144px;
	_margin: 0 0 0 14px;
}
.press p {color: #666;}
.press .name {
	padding: 4px 0 4px 20px;
	font-size: 12px;
}
.press .name span {
	color: #999;
	padding: 0 0 0 6px;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
}
.press .pdf {
	background: url('../images/icons/press_pdf.gif') no-repeat 0 3px;
}
.press .doc {
	background: url('../images/icons/press_doc.gif') no-repeat 0 3px;
}
.press .img {
	background: url('../images/icons/press_img.gif') no-repeat 0 3px;
}
.press .www {
	background: url('../images/icons/press_www.png') no-repeat 0 3px;
}
.press .video {
	background: url('../images/icons/press_video.gif') no-repeat 0 3px;
}
.press a {display: block}
/* awards -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
.award {padding: 0 14px 0 0;}
.award_title {
	font-size: 12px;
	color: #ad9e72;
}
.award_date {
	color: #999;
	float: right;
}
.award p {
	text-align: justify;
	color: #333;
	clear: right;
	padding: 4px 0 12px 0;
}
.award p strong {font-weight: bold}
.award p em {font-style: italic}
/* contacts -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
a.gmap {
	float: right;
	margin: 0 11px 0 0;
}
/* latvia -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */

#latvia_map {
	background:url('../images/title_images/latvia.jpg') no-repeat;
	width: 600px;
	height: 175px;
	min-height: 175px;
	position: relative; margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px
}
#latvia_map span {
	background:url('../images/title_images/latvia_map.png') no-repeat;
	width: 600px;
	height: 175px;
	min-height: 175px;
	display: block
}
#latvia_map a#latvia_1, #latvia_map a#latvia_2, #latvia_map a#latvia_3, #latvia_map a#latvia_4, #latvia_map a#latvia_5, #latvia_map a#latvia_6, #latvia_map a#latvia_7, #latvia_map a#latvia_8, #latvia_map a#latvia_9, #latvia_map a#latvia_10, #latvia_map a#latvia_11, #latvia_map a#latvia_12, #latvia_map a#latvia_13, #latvia_map a#latvia_14, #latvia_map a#latvia_15, #latvia_map a#latvia_16, #latvia_map a#latvia_17, #latvia_map a#latvia_18, #latvia_map a#latvia_19, #latvia_map a#latvia_20, #latvia_map a#latvia_21, #latvia_map a#latvia_22, #latvia_map a#latvia_23, #latvia_map a#latvia_24, #latvia_map a#latvia_25, #latvia_map a#latvia_26, #latvia_map a#latvia_27, #latvia_map a#latvia_28, #latvia_map a#latvia_29 {
	position: absolute;
	cursor: pointer;
	display: block;
	background:url('../images/dot.gif') no-repeat;
	width: 9px;
	height: 9px
}
#latvia_map a:hover#latvia_1, #latvia_map a:hover#latvia_2, #latvia_map a:hover#latvia_3, #latvia_map a:hover#latvia_4, #latvia_map a:hover#latvia_5, #latvia_map a:hover#latvia_6, #latvia_map a:hover#latvia_7, #latvia_map a:hover#latvia_8, #latvia_map a:hover#latvia_9, #latvia_map a:hover#latvia_10, #latvia_map a:hover#latvia_11, #latvia_map a:hover#latvia_12, #latvia_map a:hover#latvia_13, #latvia_map a:hover#latvia_14, #latvia_map a:hover#latvia_15, #latvia_map a:hover#latvia_16, #latvia_map a:hover#latvia_17, #latvia_map a:hover#latvia_18, #latvia_map a:hover#latvia_19, #latvia_map a:hover#latvia_20, #latvia_map a:hover#latvia_21, #latvia_map a:hover#latvia_22, #latvia_map a:hover#latvia_23, #latvia_map a:hover#latvia_24, #latvia_map a:hover#latvia_25, #latvia_map a:hover#latvia_26, #latvia_map a:hover#latvia_27, #latvia_map a:hover#latvia_28, #latvia_map a:hover#latvia_29
{background:url('../images/dot.gif') no-repeat 0px -19px;}

#latvia_map a#latvia_1 {
	left: 375px;
	top: 87px;
}
#latvia_map a#latvia_2 {
	left: 264px;
	top: 113px;
}
#latvia_map a#latvia_3 {
	left: 378px;
	top: 76px;
}
#latvia_map a#latvia_4 {
	left: 323px;
	top: 47px;
}
#latvia_map a#latvia_6 {
	left: 378px;
	top: 84px;
}
#latvia_map a#latvia_7 {
	left: 291px;
	top: 71px;
}
#latvia_map a#latvia_8 {
	left: 377px;
	top: 48px;
}
#latvia_map a#latvia_9 {
	left: 329px;
	top: 80px;
}
#latvia_map a#latvia_10 {
	left: 303px;
	top: 31px;
}
#latvia_map a#latvia_11 {
	left: 294px;
	top: 94px;
}
#latvia_map a#latvia_12 {
	left: 278px;
	top: 90px;
}
#latvia_map a#latvia_13 {
	left: 317px;
	top: 1px;
}
#latvia_map a#latvia_14 {
	left: 174px;
	top: 53px;
}
#latvia_map a#latvia_15 {
	left: 204px;
	top: 32px;
}
#latvia_map a#latvia_16 {
	left: 241px;
	top: 129px;
}
#latvia_map a#latvia_17 {
	left: 224px;
	top: 117px;
}
#latvia_map a#latvia_18 {
	left: 344px;
	top: 107px;
}
#latvia_map a#latvia_19 {
	left: 349px;
	top: 46px;
}
#latvia_map a#latvia_20 {
	left: 317px;
	top: 24px;
}
#latvia_map a#latvia_21 {
	left: 215px;
	top: 77px;
}
#latvia_map a#latvia_22 {
	left: 355px;
	top: 107px;
}
#latvia_map a#latvia_23 {
	left: 281px;
	top: 89px;
}
#latvia_map a#latvia_24 {
	left: 138px;
	top: 151px;
}
#latvia_map a#latvia_25 {
	left: 326px;
	top: 47px;
}
#latvia_map a#latvia_26 {
	left: 284px;
	top: 89px;
}
#latvia_map a#latvia_27 {
	left: 380px;
	top: 48px;
}
#latvia_map a#latvia_28 {
	left: 320px;
	top: 40px;
}
#latvia_map a#latvia_29 {
	left: 291px;
	top: 90px;
}
.latvia_1_sel {background:url('../images/dot.gif') no-repeat 0px -19px !important;}
.products {

	color: #666;
}
.sidebar {
	float: left;
	width: 180px;
	min-height: 230px;
	border-left: 1px solid #f0ede0;
	padding: 0 0 0 38px;
	margin: 0 0 60px 0;
}
.sidebar .title {
	font-size: 12px;
	color: #ad9e72;
	padding: 0 0 4px 0;
}
.sidebar a {display: block; padding: 2px 0; color: #000; }
.sidebar a:hover {color: #ad9e72;}
.partner_name {
	font-size: 12px;
	color: #000;
	padding: 0 0 5px 0;
}
.prod_info {
	margin: 0 0 0 194px;
	padding: 0 15px 0 0;
}
.prod_info p {
	text-align: justify;
	text-indent: 10px;
}
.prod_info img {
	border: 1px solid #f0ede0;
	margin: 0 10px 0 0;
}
.prod_images a img {
	margin: 8px 3px 0 0;
}
span.note, span.notes {font-style: italic; display: block; padding: 8px 0 0 0}
span.note a, span.notes a {font-style: normal; display: block}
/* friends -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
.friend {
	padding: 0 14px 18px 0;
	display: block;
	min-height: 130px; height: 130px;
	vertical-align: bottom;
}
.friend img {
	margin: 0 14px 20px 0;
	float: left;
}
.friend span {
	color: #666;
	display: block;
	font-weight: bold;
	padding: 40px 0 0 0;
}
.friend em {
	color: #999;
	display: block;
	padding: 0;
}
/* menu -=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=- */
a.print {
	text-align: right;
	font-size: 11px;
	color: #666;
	float: right;
}
	a:hover.print {color: #333;}
#menu {
	margin: 0 auto;
	width: 450px;
}
#menu_wines {
	margin: 0 auto;
	width: 450px;
}
.light {color: #666;}
.veg {
	background: url('../images/veg.gif') no-repeat left 2px;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:1px
}
.title {padding: 34px 0 24px 0;}
.title strong {
	float: left;
	font-size: 12px;
	color: #ad9e72;
}
.food span, .title span, .drink span, .wine span {float: right;}
.title span {padding: 0 0 0 14px}
.food, .drink, .wine {
	padding: 4px 0 0 0;
}
.food span em, .wine span em {padding: 0 14px 0 0; display: inline-block;}
.food dd {
	display: inline-block;
	float: left;
	width: 170px;
	text-align: right;
	padding: 0 8px 0 0;
}
.wine dd {
	display: inline-block;
	float: left;
	text-align: left;
	padding: 0 8px 0 0;
}
.food dt {
	display: inline-block;
	float: left;
	width: 150px;
	color: #666;
}
.drink dd {
	display: inline-block;
	float: left;
	width: 330px;
	text-align: right;
	padding: 0 8px 0 0;
}
.drink dt {
	display: inline-block;
	float: left;
	width: 60px;
	color: #666;
}
.currency {
	float: right;
	color: #999;
}
#menu .country {
	width: 270px;
	text-align: left;
	padding: 14px 8px 0 0;
	color: #999;
}
#menu_wines .country {
	padding: 14px 48px 1px 0;
	font-variant: small-caps;
	text-align: right;
}
#menu_wines .region {
	padding: 8px 8px 0 12px;
	color: #000;
}
.region {
	padding: 8px 8px 0 12px;
	color: #999;
}
.menu_divider {
	text-align: center;
	color: #666;
	margin: 0 59px 0 0;
}
.drinks_divider {
	text-align: right;
	color: #666;
	margin: 2px 150px 0 0;
}
#banquet_menu {text-align: center}
#banquet_menu p.strong {font-weight: bold}
#banquet_menu .origin {color: #666; font-style: italic; display: block}
 
.prod_group {	
	display: block;
	cursor: pointer;
	font-size: 12px;
	color: #666;
	padding: 0 0 3px 0;
	}
 
.prod_list {	
	display: block;
	display: none;
	padding: 2px 0 5px 8px;
	}

.food_images {
	padding: 6px 0 3px 0;
}
.prod_info em {
	display: block;
	padding: 0 0 3px 0;
}