/*--------------wrapper------------------------------*/
* {
	margin:0;
	padding:0;
}
html {
	height:100%;
}
body {
	position:relative;
	width:100%;
	background:url(../img/bg.gif) repeat-x #152b3b;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#wrap {
	width:976px;
	margin:0 auto;
}
#head {
	position:relative;
	background:url(../img/head.jpg);
	height:91px;
	font:12px georgia;
	color:#fff;
}
#head a {
	font:12px georgia;
	color:#fff;
	text-decoration:none;
}
#head a:hover {
	text-decoration:underline;
}
#head #logo {
	position:absolute;
	left:373px;
	top:2px;
	width:243px;
	height:87px;
	color:#fff;
	text-indent:-1000px;
	overflow:hidden;
}
#head address {
	position:absolute;
	top:53px;
	right:628px;
	text-align:right;
	font-style:normal;
}
#head #reserv {
	position:absolute;
	left:650px;
	top:55px;
	font-size:11px;
	line-height:11px;
}
#head #facebook {
	position:absolute;
	display:block;
	right:18px;
	top:66px;
	background:url(../img/f.gif) no-repeat;
	line-height:17px;
	padding-left:23px;
	text-align:right;
}
#main {
	background:url(../img/bg_main.gif);
	position:relative;
	z-index:1;
}
#main p {
	font:12px/20px georgia;
	color:#333;
}
#main a {
	text-decoration:none;
	color:#336699;
}
#main a:hover {
	text-decoration:underline;
}
#main_bot {
	background:url(../img/bg_main_bot.gif) no-repeat 0 100%;
	padding:10px 17px 16px 20px;
}
#main_line {
	background:url(../img/line_v.gif) repeat-y 233px 0;
}
.cl {
	clear:both;
	font-size:0;
	height:0;
}
#foot {
	background:#142535;
	height:37px;
	padding:10px 30px 10px 30px;
}
#foot a, #foot {
	font:9px/20px tahoma;
	color:#669999;
	text-decoration:none;
}
#foot a:hover {
	text-decoration:underline;
}
#copy {
	float:right;
}
#foot_menu {
	float:left;
	list-style:none;
}
#foot_menu li {
	float:left;
}
#foot_menu a {
	margin:0 3px 0 2px;
}
/*--------------end wrapper------------------------------*/


/*-----------------left_column-----------------------------------------*/
#left_column {
	float:left;
	width:201px;
	padding:0 17px 40px 19px;
	position:relative;
}
#left_column .lmenu_h {
	position:absolute;
	top:0;
	left:2px;
	font:12px/16px georgia;
	text-transform:uppercase;
	color:#333;
	width:230px;
	height:60px;
	letter-spacing:1px;
}
.lmenu_h div {
	position:absolute;
	text-align:center;
	bottom:0;
	width:130px;
	padding:0 50px;
}
.img_coment {
	padding:10px 50px 0 0;
	font-size:12px;
}
/*---- leftmenu --------------------*/
.bg_lmenu_c {
	position:relative;
	margin:-11px -13px 0 -19px;
	background:url(../img/bg_lmenu_c.gif) repeat-y;
	overflow:hidden;
}
.bg_lmenu_t {
	background:url(../img/bg_lmenu_t.gif) no-repeat;
}
.bg_lmenu_b {
	background:url(../img/bg_lmenu_b.png) no-repeat 0 100%;
	padding:9px 0 14px 11px;
	overflow:hidden;
}
.bg_lmenu_dec {
	background:url(../img/bg_lmenu_dec.png) repeat-y;
}
.lmenu_sprite {
	background:url(../img/lmenu_sprite_t.gif) no-repeat 18px 18px;
}
.lmenu_sprite1 {
	background:url(../img/lmenu_sprite_b.gif) no-repeat 18px 100%;
}
.left_menu {
	padding:80px 22px 60px 11px;
}
.left_menu_sub {
	margin-top:-60px;
	padding:0 22px 60px 11px;
}
.title_PDR {
	text-transform:uppercase;
	text-align:center;
	font:11px/30px georgia;
	color:#333;
}
.left_menu li {
	list-style:none;
}
.left_menu a {
	display:block;
	height:21px;
	text-decoration:none;
	font:13px/21px georgia;
	color:#336699 !important;
	background:url(../img/lmenu_a.gif) no-repeat 13px 7px;
	padding:0 0 3px 20px;
	overflow:hidden;
}
.left_menu .active a {
	color:#666666 !important;
	background:url(../img/lmenu_a_act.gif) no-repeat 13px 7px !important;
}
.left_menu a:hover {
	background:url(../img/lmenu_a_hov.gif);
	text-decoration:none !important;
}
.left_menu .active a:hover {
	background:url(../img/lmenu_a_act.gif) no-repeat 13px 7px !important;
}
.left_menu li li a {
	font-size:12px;
	padding-left:30px;
	background:url(../img/lmenu_a.gif) no-repeat 23px 7px;
}
.left_menu li li a:hover {
	background:url(../img/lmenu_a_hov1.gif);
}
.left_menu li.active li a {
	color:#336699 !important;
	background:url(../img/lmenu_a.gif) no-repeat 23px 7px !important;
}
.left_menu li.active li a:hover {
	color:#336699 !important;
	background:url(../img/lmenu_a_hov1.gif) !important;
}
.left_menu li.active li.active a {
	color:#666 !important;
	background:url(../img/lmenu_a_act.gif) no-repeat 23px 7px !important;
}
/*---- end leftmenu -------------*/

.left_cite {
	padding-right:20px;
}
.left_cite * {
	text-align:center;
}
.left_cite cite {
	font:18px/25px georgia;
	color:#333;
	text-align:center;
	display:block;
}
.left_cite cite span {
	font-weight:700;
}
.left_cite p.cite a {
	font-style:normal;
}
.left_cite p.cite {
	font:italic 12px/16px georgia !important;
	color:#336699 !important;
	padding:0 0 10px;
}
.artic_seprt {
	background:url(../img/art_seprt.gif) no-repeat 40% 50%;
	height:50px;
}
.eco_freind {
	padding-top:60px !important;
	background:url(../img/eco_freind.gif) no-repeat 40% 0;
}
.gift_coins .h2 {
	font:16px/16px georgia;
	color:#333;
	padding:5px 0;
}
.gift_coins p {
	font:12px/19px georgia !important;
}
.gift_coins p.art_seprt {
	padding-bottom:25px !important;
}
#gift_coins_ico {
	width:176px;
	height:100px;
	margin:10px auto 0;
	background:url(../img/content/gift_coins.png);
}
/*-----------------end left_column-----------------------------------------*/

/*-----------------right_column--------------------------------------------*/
#right_column {
	float:right;
	width:671px;
	padding:0 18px 60px 13px;
	min-height:500px;
}
#right_column h1 {
	font:24px/24px georgia;
	color:#333;
	padding:15px 0 10px;
}
#right_column h2 {
	font:700 16px/16px georgia;
	color:#333;
	padding:10px 0 0;
}
.blue, .bordo {
	color:#336699 !important;
}
#right_column h2.pad {
	padding-bottom:0;
	margin-bottom:-5px;
}
#right_column p {
	font:14px/22px georgia;
	color:#333;
	padding:10px 0;
}
#right_column var {
	font:11px georgia;
	color:#333;
	text-transform:uppercase;
	letter-spacing:1.3px;
}
.breadcrumbs a, .breadcrumbs span {
	font:9px tahoma;
	color:#666 !important;
	text-decoration:none;
	margin:0 3px;
}
.breadcrumbs span {
	margin:0 0 0 3px;
}
.breadcrumbs {
	font:9px tahoma;
	color:#666;
	padding:0 0 10px 0;
}
.big_foto, .big_foto1 {
	padding:10px;
	border:1px solid #666633;
	margin:0 0 10px 0;
}
.big_foto1 {
	float:right;
	margin:5px 0 0 15px;
}
.video_pict, .video_pictl {
	float:right;
	padding:0 0 5px 10px;
	font:11px/16px georgia !important;
	width:140px;
	cursor:pointer;
}
.video_pictl {
	float:left;
	padding:14px 17px 5px 0;
}
.video_pict p, .video_pictl p {
	font:11px/13px georgia !important;
	padding:0 !important;
	color:#333;
}
.video_pict span, .video_pictl span {
	color:#336699;
}
.video_pict span:hover, .video_pictl span:hover {
	text-decoration:underline;
}
.two_column {
	overflow:hidden;
	background:url(../img/line_v.gif) repeat-y 460px 0;
	padding:0 0 20px 0;
	margin-bottom:-60px;
}
.two_col_left {
	float:left;
	width:450px;
	margin:-10px 0 0;
}
.two_col_right {
	float:right;
	width:195px;
}
.two_col_left .video_pictl {
	padding-top:13px;
}
.two_col_right p {
	font:12px/19px georgia !important;
}
#right_column cite {
	display:block;
	font:20px georgia;
	color:#333;
	padding:15px 0 0 0;
}
#right_column .cite {
	font-style:italic;
	padding:3px 0 15px !important;
}
.award_item {
	margin:0 -20px;
}
.award_item img {
	border:0;
	float:left;
	margin:10px 20px;
}
.line_text {
	height:1px;
	background:#666633;
	overflow:hidden;
}
.line_height {
	margin:20px 0 5px;
}
.line_height1 {
	margin:5px 0 15px;
}
.line_h {
	border-bottom:1px solid #666633;
	padding-bottom:10px!important;
	margin-bottom:20px;
}
.purchase_gc {
	position:relative;
	background:url(../img/content/bg_purchase.jpg) no-repeat #fff;
	width:668px;
	height:128px;
	border:1px solid #999;
	margin:10px 0;
}
.purchase_gc .purchase_title {
	position:absolute;
	left:110px;
	top:40px;
	font:700 16px georgia;
	width:115px;
	margin:0;
	height:auto;
	border:0;
}
.purchase_gc div {
	margin:0 0 0 260px;
	border-bottom:1px solid #999;
	height:29px;
	font:14px/29px georgia;
	color:#333;
	overflow:hidden;
	position:relative;
}
.purchase_gc div span {
	position:absolute;
	top:0;
	right:100px;
}
.purchase_gc span input {
	width:40px;
}
.purchase_gc #submit_purchase {
	position:absolute;
	right:25px;
	bottom:4px;
	background:url(../img/content/btn_purchase.gif);
	cursor:pointer;
	border:0;
	width:140px;
	height:25px;
}
/*------------------------form-----------------------------------*/
form {
	font:14px georgia;
	color:#333;
}
dl {
	padding:0 10px;
	margin:10px 0;
	overflow:hidden;
}
.dl_title {
	padding:0 10px;
	margin:10px 0 0 0;
}
dt {
	float:left;
	width:245px;
	text-align:right;
	height:24px;
	line-height:24px;
}
dd {
	float:right;
	width:400px;
	padding:2px 0;
	height:20px;
}
input, select {
	font:12px/18px arial;
	color:#666;
}
.input_text input, .purchase_qty input, .purchase_gc input, .input_text textarea, .input_text select {
	height:18px;
	padding:0 3px;
	width:255px;
	border:1px solid #999;
}
.input_text select {
	padding:0;
	width: 263px;
	height: 20px;
}
.input_radio dt, .input_radio dd, dd.input_radio, dt.input_radio {
	height:auto;
}
.input_radio dt {
	padding-top:10px;
	text-align:left;
}
.purchase_qty div {
	position:relative;
	height:27px;
	font:14px georgia;
	color:#333;
	overflow:hidden;
	padding-right:235px;
	text-align:right;
}
.total_bord {
	padding-right:0 !important;
	border-top:1px solid #999;
	width:250px;
	margin:-2px 0 0 50px;
	padding-top:3px;
}
.total_bord span {
	right:0px !important;
	top:3px !important;
}
.purchase_qty div span {
	position:absolute;
	top:0;
	right:100px;
}
.purchase_qty span input {
	width:122px;
}
.purchase_qty span select {
	width:130px;
}
#purchase_gc_form .submit_purchase {
	background:url(../img/content/btn_purchase.gif);
	cursor:pointer;
	border:0;
	width:140px;
	height:25px;
}
option {
	padding-left:7px;
}
/*------------------------end form-----------------------------------*/

.pcoment {
	font:12px/18px georgia !important;
	color:#333 !important;
}
.img_fl {
	float:left;
	margin:0 10px 10px 0;
}
.page_nav {
	padding:30px 0 15px !important;
}
.page_nav a {
	margin:0 2px;
	padding:0 4px 0 2px;
	border-right:1px solid #999;
	line-height:12px !important;
}
.page_nav a.activeSlide {
	color:#333 !important;
}
.page_nav .activeSlide:hover {
	text-decoration:none !important;
}
.page_nav a#next, .page_nave a#prev {
	border:0;
}
.menu_pdf, .menu_pdf2 {
	margin:0 -15px;
	padding:15px 0;
	overflow:hidden;
}
.menu_pdf2 a {
	float:left;
	margin:0 15px;
	width:142px;
	text-align:center;
	padding-bottom:15px;
}
.menu_pdf2 a:hover {
	text-decoration:none !important;
}
.menu_pdf1 {
	float:right;
	padding:15px 0;
	overflow:hidden;
}
.menu_pdf a, .menu_pdf1 a {
	float:left;
	margin:0 15px;
}
.menu_pdf img, .menu_pdf1 img {
	border:0;
	float:left;
}
.menu_galer {
	margin:0 0 0 5px;
	overflow:hidden;
	height:75px;
}
.menu_galer a {
	float:left;
	font:11px georgia !important;
	color:#333 !important;
	width:89px;
	margin:1px 3px;
	letter-spacing:-0.5px;
}
.menu_galer a:hover {
	text-decoration:none !important;
}
.menu_galer br {
	clear:both;
}
.menu_galer span {
	padding-left:5px;
}
.menu_galer img {
	border:0;
	padding-bottom:5px;
	float:left;
}
.residence {
	background:url(../img/content/residence.gif) no-repeat 100% 0;
	width:120px;
	padding:10px 150px 10px 0;
}
.menu_galer1 img {
	border:0;
	padding:5px;
}
.menu_galer1 {
	padding:5px;
	border:1px solid #666633;
	float:right;
	width:366px;
	margin-left:20px;
	position:relative;
}
.menu_galer1 .more_photo {
	position:absolute;
	display:block;
	font-size:11px;
	bottom:-25px;
}
.contact_us {
	background:url(../img/line_a.gif) repeat-y 345px 0;
}
.contact_left {
	float:left;
	width:315px;
}
.contact_right {
	float:right;
	width:290px;
	padding-right:10px;
}
.line_gray {
	height:1px;
	overflow:hidden;
	background:#bcbcb1;
}
#contact_us dt, #contact_us dd {
	display:block;
	width:auto;
	float:none;
	text-align:left;
	font:11px/13px georgia;
	color:#333;
}
#contact_us dt {
	height:15px;
	padding:5px 0 0 0;
}
#contact_us dd {
	padding-top:0;
}
#contact_us input {
	width:210px;
	border:1px solid #dfe0e1
}
#contact_us textarea {
	width:210px;
	height:100px;
	overflow:hidden;
	border:1px solid #dfe0e1
}
#contact_us select {
	width:200px;
}
.contact_submit {
	border:1px solid #d2d2cf;
	background:#336699;
	width:auto !important;
	padding:0 20px;
	color:#fff;
	cursor:pointer;
}
.mailing {
	border:1px solid #bcbcb1;
	margin-top:20px;
	overflow:hidden;
}
.mailing_right {
	float:right;
	width:450px;
}
.mailing_left {
	float:left;
	width:170px;
	padding:10px 0 0 30px;
}
.mailing dt, .mailing dd {
	display:block;
	width:auto;
	float:none;
	text-align:left;
	font:11px/13px georgia;
	color:#333;
}
.mailing dt {
	height:15px;
	padding:5px 0 0 0;
}
.mailing textarea {
	width:270px;
	height:100px;
	overflow:hidden;
}
#right_column .artic_seprt {
	height:20px;
}
/*-----------------end right_column--------------------------------------------*/


/*--------------------------menu----------------------------*/
.menu {
	position:relative;
	z-index:2;
	list-style:none;
	height:32px;
	background:url(../img/bg_menu.gif);
	padding:7px 0 4px 20px;
	font:11px georgia;
	text-transform:uppercase;
}
.menuli1 {
	position:relative;
	float:left;
	height:29px;
	background:url(../img/seprt.gif) no-repeat 100% 0;
	padding-right:1px;
	text-align:center;
	letter-spacing:0.7px;
}
.no_seprt {
	background:none;
}
.menuli1 a {
	float:left;
	line-height:28px;
	height:28px;
	text-decoration:none;
	color:#fff;
	background:url(../img/menu_item.gif) no-repeat;
	white-space:nowrap;
	cursor:pointer;
	padding-left:4px;
}
.menuli1 a span {
	float:left;
	height:28px;
	background:url(../img/menu_item.gif) no-repeat 100% 0;
	cursor:pointer;
}
#li1:hover a {
	color:#fff !important;
	background:url(../img/menu_item.gif) no-repeat !important;
}
#li1:hover span {
	background:url(../img/menu_item.gif) no-repeat 100% 0 !important;
	color:#fff !important;
}
.menuli1.active a, .menuli1.active:hover a, #li1.active:hover a {
	background:url(../img/menu_item_act.gif) no-repeat !important;
}
.menuli1.active a span, .menuli1.active:hover a span, #li1.active:hover span {
	background:url(../img/menu_item_act.gif) no-repeat 100% 0 !important;
	color:#fff !important;
}
.menuli1:hover a {
	background:url(../img/menu_item_hov.gif) no-repeat;
	color:#336699;
}
.menuli1:hover a span {
	background:url(../img/menu_item_hov.gif) no-repeat 100% 0;
}
.menuli1 ul {
	display:none;
	position:absolute;
	top:28px;
	left:2px;
	list-style:none;
	padding-bottom:8px;
	background:#ebebdd;
	border:1px solid #807d68;
}
.menuli1:hover ul {
	display:block;
}
.menuli1.active:hover ul {
	display:none;
}
.menuli1 .menuli2 {
	float:none;
	display:block;
	border-bottom:1px solid #807d68;
	background:#ebebdd;
	padding-right:0;
	text-align:left;
	letter-spacing:0;
}
.menuli1 .menuli2:hover {
	background:#fff;
}
.menuli1 .menuli2 a {
	float:none;
	display:block;
	background:url(../img/lmenu_a.gif) no-repeat 9px 50%;
	font:12px/25px georgia;
	text-decoration:none;
	text-transform:none;
	color:#336699;
	padding:0 16px;
	white-space:nowrap;
	overflow:visible !important;
}
#li1 span {
	width:83px;
}
#li2 span {
	width:86px;
}
#li3 span {
	width:69px;
}
#li4 span {
	width:155px;
}
#li5 span {
	width:131px;
}
#li6 span {
	width:210px;
}
#li7 span {
	width:56px;
}
#li8 span {
	width:110px;
}
/*--------------end menu-------------------------------*/

/*--------------------------index--------------------------------------------*/
.mbody .menu {
	height:29px;
}
body {
	margin-bottom:60px;
}
#i_img_main {
	position:relative;
	/*background:url(../img/content/img_main.jpg) no-repeat;*/

height:417px;
	top:-10px;
	margin-bottom:-10px;
	border-bottom:5px solid #514933;
}
#i_img_main #i_text_panel {
	position:absolute;
	top:0;
	left:0;
	background:url(../img/content/text_panel.png) no-repeat;
	width:380px;
	height:412px;
}
#i_text_panel div {
	display:none;
}
#i_main_info {
	padding:11px;
	list-style:none;
	overflow:hidden;
}
#i_main_info li {
	float:left;
	background:url(../img/line_v.gif) repeat-y 100% 0;
	padding:0 27px 0 20px;
	height:183px;
}
#i_main_info li.no_bord {
	background:none;
}
#i_main_info h2 {
	padding:5px 0;
	font:12px georgia;
	text-transform:uppercase;
	color:#333;
}
#i_info_li1 {
	width:300px;
}
#i_info_li2 {
	width:260px;
}
#i_info_li3 {
	width:210px;
}
#i_main_info h3 {
	font:16px georgia;
	color:#336699;
}
#i_info_li1 p {
	font:13px/22px georgia;
}
#i_info_li2 p, #i_info_li3 p {
	font:12px/20px georgia;
}
.small_seprt {
	font:11px/18px georgia !important;
}
#i_main_info var {
	font:9px/14px georgia;
	text-transform:uppercase;
}
#i_info_li2 .artic_seprt {
	background:url(../img/art_seprt.gif) no-repeat 50% 50%;
	height:20px;
}
img {
	border:0;
}
/*--------------------------end index--------------------------------------------*/

/*------------------------------hp right_column------------------------------------*/
.history var {
	float:left;
	font:700 14px georgia !important;
	padding-top:14px;
}
.history p {
	padding-left:50px !important;
}
.hours_oper .h {
	font:16px georgia;
	padding:5px 0 22px;
}
.hours_oper p {
	font-size:13px;
	padding-bottom:22px;
}
.hours_oper * {
	font-size:13px;
	color:#333 !important;
}
/*------------------------------end hp right_column------------------------------------*/

/*------------------------------pc right_column------------------------------------*/
.history_foto {
	background:url(../img/content/history_foto.jpg) no-repeat 100% 0;
	padding-right:380px;
	min-height:566px;
}
.vendor {
	position:relative;
	padding:10px 0 0 250px;
	margin-top:-20px;
}
.vendor h2 {
	position:absolute;
	top:20px;
	left:0;
	color:#333 !important;
}
.vendor h3 {
	font:700 14px georgia;
	color:#333;
	margin-top:20px;
}
.vendor p {
	padding:2px 0 !important;
	line-height:20px !important;
}
.corporate_events {
	background:url(../img/content/corporate_events.jpg) no-repeat 100% 0;
	padding-right:365px;
	min-height:420px;
}
.menu_galer {
	padding-bottom:40px;
}
.wine_dinner {
	background:url(../img/content/wine_dinner.jpg) no-repeat 100% 30px;
	padding:0 200px 40px 0;
}
.holiday_tea {
	background:url(../img/content/holiday_tea.jpg) no-repeat 100% 30px;
	padding-right:200px;
}
.filmshoots {
	padding-right:370px;
}
.filmshoots_bg {
	background:url(../img/content/filmshoots.jpg) no-repeat 0 100%;
	min-height:1560px;
}
/*------------------------------end pc right_column------------------------------------*/

/*------------------------------rh right_column------------------------------------*/
#right_column cite.c1 {
	display:block;
	font:italic 14px georgia;
	color:#333;
	padding:10px 0 10px 35px;
}
.tavern {
	background:url(../img/content/tavern.gif) no-repeat 100% 0;
	min-height:310px;
	padding-right:400px;
}
.private {
	background:url(../img/content/private.gif) no-repeat 100% 0;
	min-height:240px;
	padding-right:270px;
}
.private1 {
	background:url(../img/content/private1.gif) no-repeat 100% 0;
	min-height:240px;
	padding-right:330px;
}
.private2 {
	background:url(../img/content/private2.gif) no-repeat 90% 0;
	min-height:280px;
	padding-right:330px;
}
.private3 {
	background:url(../img/content/private3.gif) no-repeat 100% 0;
	min-height:280px;
	padding-right:330px;
}
.private4 {
	background:url(../img/content/private4.gif) no-repeat 100% 0;
	min-height:280px;
	padding-right:380px;
}
/*------------------------------end rh right_column------------------------------------*/

#wrap_pagenav {
	padding-top:415px !important;
}
#pimages {
	position:relative;
	height:420px;
}
#pimages img {
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:100;
}
.ifirst {
	display:block !important;
}
#menu_galer {
	height:90px;
	position:relative;
	left:5px;
}
#menu_galer div {
	width:89px;
	margin:0 3px;
	float:left;
	text-align:center;
	position:relative;
}
#menu_galer img {
	margin-bottom:3px;
}
#menu_galer div span {
	cursor:pointer;
	float:left;
	position:absolute;
	top:0;
	left:0;
	width:89px;
	font:12px/14px georgiay;
	color:#333;
	padding-top:60px;
	margin:0;
	background:url(../img/pix.gif);
}
.act {
	background:url(../img/gr.png) no-repeat !important;
	cursor:default !important;
}
#right_column h2 i {
	font-size:12px !important;
}
#right_column h3 {
	font:700 14px/20px georgia !important;
	color:#333 !important;
}
#right_column h4 {
	font:italic 13px/20px georgia !important;
	color:#333 !important;
}
#right_column ul li {margin-bottom:12px}
.letter1 {
	line-height:20px !important;
}
/*TAG CLOUD*/.tagcloud {
	line-height: 150%;
	font-weight: normal;
	font-size: 70%;
}
.tagcloud em {	/*padding: 0.5em;*/
	font-style:normal;
}
.tagcloud a {
	color: #666666;
	text-decoration: none;
	white-space:normal !important;
}
.tagcloud a.s1 {
	font-size: 100%;
}
.tagcloud a.s2 {
	font-size: 115%;
}
.tagcloud a.s3 {
	font-size: 130%;
}
.tagcloud a.s4 {
	font-size: 145%;
}
.tagcloud a.s5 {
	font-size: 160%;
}
.pagination a, .pagination span {
	padding: 0 0.2em 0 0;
}
.submenu ul, #right_column ul {
	padding-left: 0.8em;
}
.left_menu .delim {
	padding: 20px 0 3px 20px;
	background:url(../img/lmenu_delim.gif) no-repeat center 8px;
}
.left_menu .adelim {
	padding: 20px 0 3px 0;
	background:url(../img/lmenu_delim.gif) no-repeat center 8px;
}
.submenu li a {
	padding-left:20px !important;
	background:transparent url(../img/lmenu_a.gif) no-repeat scroll 13px 7px !important;
}
.submenu li a:hover {
	padding-left:20px !important;
	background:transparent url(../img/lmenu_a_hov.gif) no-repeat scroll 0 0 !important;
}
.submenu ul {
	padding:0;
}
.left_menu .delim a {
	background: transparent;
	display:inline;
	padding:0;
}
.left_menu .delim h3.lcent {
	margin-left: -20px;
}
.left_menu h3.lcent {
	text-align:center;
	font:12px/16px georgia;
	text-transform:uppercase;
	color:#333;
	margin-bottom: 4px;
}
.paginate h2.bordo {
	color:#336699 !important;
}
.right_foto {
	float:right;
	margin:10px 10px 10px 0;
}
#pimages_b {
	position:relative;
	-moz-user-select: none;
}
#pimages_b_in {
	position:relative;
	top:15px;
	left:0;
}
#pimages_b_in img {
	position:relative;
	top:0;
	padding:10px;
	border:1px solid #666633;
	display:none;
	z-index:1000;
	margin:0 auto;
}
#nav_pimages_b {
	position:relative;
	height:115px;
	padding:0 18px;
}
#nav_pimages_b img {
	display:inline;
	position:relative;
	top:auto;
	left:auto;
	padding:0;
	border:0;
	float:left;
	margin:2px 2px 1px 1px;
	cursor:pointer;
}
#nav_pimages_b img.im_hover {
	margin:1px 1px 0px 0px;
	border:1px solid #990000;
}
.pim_act {
	cursor:default;
}
#pimages_b #pimages_b_in_name {
	position:absolute;
	bottom:-40px;
	width:100%;
	text-align:center;
	font:15px georgia;
	color:#333;
}
#pimages_b #nav_pimages_next, #pimages_b #nav_pimages_prev {
	position:absolute;
	top:2px;
	left:0;
	width:18px;
	height:113px;
	background:url(../js/pimages_b_ar1.gif) no-repeat 50% 50%;
}
.pim_ar_nact {
	background:url(../js/pimages_b_ar4.gif) no-repeat 50% 50% !important;
	cursor:pointer;
}
.pim_ar_pact {
	background:url(../js/pimages_b_ar3.gif) no-repeat 50% 50% !important;
	cursor:pointer;
}
#pimages_b #nav_pimages_next {
	left:655px;
	background:url(../js/pimages_b_ar2.gif) no-repeat 50% 50%;
}
#wrap_nav_pimages_b {
	position:relative;
	width:657px;
	overflow:hidden;
}
.imgleft {
	float:right;
	margin-left:40px;
}
.enter_foto {
	padding-right:380px;
	min-height:490px;
	background:url(../img/content/enter_foto.jpg) no-repeat 100% 0;
}
a.readmore {
	padding-top: 0.5em;
	display: block;
}
dd.explanation {
	position: relative;
	right: -520px;
	top:-23px;
	/*height:0;*/

	font-size: 9px;
	font-family: tahoma;
	width: 150px;
	display: block;
	float: none;
}
#shadow {
	display:none;
	position: fixed;
	z-index: 3;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
* html #shadow {
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
#cvv-info {
	display:none;
	position:absolute;
	z-index: 4;
	width:570px;
	height:405px;
	top:325px;
	left:300px;
	border:3px solid #000;
	text-align:center;
	background:#fff url(../img/cvv-bg.jpg) center 70px no-repeat;
}
#cvv-info p, #cvv-submit p {
	text-align:center;
	color:#000;
	font:14px Arial;
	margin-top:20px;
}
.cvv-close {
	width:29px;
	height:29px;
	position:absolute;
	left:-15px;
	top:-15px;
	cursor:pointer;
	background:url(../img/cvv-close.png) left top no-repeat;
}
#cvv-submit {
	display:none;
	position:absolute;
	z-index: 4;
	width:570px;
	height:205px;
	top:175px;
	left:300px;
	border:3px solid #000;
	text-align:center;
	background:#fff;
}
#cvv-submit p {
	margin-top:90px;
}
.form_notes {
	display: block;
	position: relative;
	float: none;
	top:-17px;
	left:265px;
	width: 120px;
	vertical-align: top;
	font: normal 9px tahoma;
	text-align: left;
	padding: 2px;
}
#menu_white_button1 {
	width:140px;
	height:60px;
	background:#ffffff;
	padding:9px 3px 3px 3px;
	margin:0 25px 10px 0px;
	text-align:center;
	float:left;
}
#menu_white_button2 {
	width:140px;
	height:60px;
	background:#ffffff;
	padding:9px 3px 3px 3px;
	margin:0 0px 10px 0px;
	text-align:center;
	float:left;
}
#menu_white_button1 .menu_white_text, #menu_white_button2 .menu_white_text {
	font-size:13px;
	line-height:16px;
}
#google-map {
	margin:10px 0 0 -6px;
	padding:4px;
	width:200px;
	height:161px;
	background:url(../img/google-map-bg.gif) left top no-repeat;
}
.form-h {
	font:normal 14px Georgia;
	color:#333;
	text-align:center;
	text-transform:uppercase;
}
