body {margin: 0px 0px 0px 0px; background: #000;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {text-decoration: none; color: Orange;}
a:hover {text-decoration: underline; color: Orange;}
a img {border: none;}

#vheader {width: 1000;}
#top_toolbar_bg_1 { background: url(images/top-toolbar-bg-1.gif) repeat-x;}
#left_header_1 { background: url(images/left-header-1.gif) no-repeat;}
#left_line_header_1 { background: url(images/left-line-header-1.gif) no-repeat;}
#top_toolbar_bg_3 {background: url(images/top-toolbar-bg-3.gif) no-repeat;}
#right_line_header_1 {background: url(images/right-line-header-1.gif) no-repeat;}
#right_header_1 {background: url(images/right-header-1.gif) no-repeat;}

#home{background: url(images/home.gif) no-repeat;}
#about{background: url(images/about.gif) no-repeat;}
#sitemap{background: url(images/sitemap.gif) no-repeat;}

#left_header_2 {background: url(images/left-header-2.gif) no-repeat;}
#left_line_header_2 {background: url(images/left-line-header-2.gif) no-repeat;}
#header_foto1 {background: url(images/header-foto1.gif) no-repeat;}
#header_foto2 {background: url(images/header-foto2.gif) no-repeat;}
#lht15 {background: url(images/layout-header-top_15.gif) no-repeat;}
#lht16 {background: url(images/layout-header-top_16.gif) no-repeat;}
#lht17 {background: url(images/layout-header-top_17.gif) no-repeat;}
#lht18 {background: url(images/layout-header-top_18.gif) no-repeat;}
#right_line_header_2 {background: url(images/right-line-header-2.gif) no-repeat;}
#right_header_2 {background: url(images/right-header-2.gif) no-repeat;}

#left_header_3 {background: url(images/left-header-3.gif) no-repeat;}
#left_line_header_3 {background: url(images/left-line-header-3.gif) no-repeat;}
#top_menu_top {background: url(images/top-menu-top.gif) no-repeat;}

#header_vilka {background: url(images/header-vilka.gif) no-repeat;}
#lht25 {background: url(images/layout-header-top_25.gif) no-repeat;} 
#lht26 {background: url(images/layout-header-top_26.gif) no-repeat;}
#lht27 {background: url(images/layout-header-top_27.gif) no-repeat;}
#lht28 {background: url(images/layout-header-top_28.gif) no-repeat;}
#right_line_header_3 {background: url(images/right-line-header-3.gif) no-repeat;}
#right_header_3 {background: url(images/right-header-3.gif) no-repeat;}

#left_header_4 {background: url(images/left-header-4.gif) repeat-y;}
#left_line_header_4 {background: url(images/left-line-header-4.gif) repeat-y;}

/* menu style */
#top_menu {background: url(images/top-menu.gif) no-repeat;}
#menu {margin: 0px 0px 0px 20px; padding: 0px 20px 120px 20px; color: #700b03; font-size: 12px; font-weight: normal;}

#menu a { color: #000000; text-decoration: none; text-decoration: none;}
#menu a:hover { text-decoration: none;}
#menu img {padding-bottom:5px;}
#menu img:hover {opacity:0.7;}

#hmenu { font-size:14px; font-weight:bold; margin-left:20px;  color: #ffc760; background: url(images/hmenubg.gif) repeat-x; margin-top:120px; padding: 10px 0px 10px 0px;}
#hmenu a {color: #ffa500;}
#hmenu a:hover {color: #c68102; text-decoration:none;}
#hmenu ul {margin-left: 0;padding-left: 0;display: inline;border: none; }
#hmenu ul li{ margin-left: 0;padding-left: 2px;border: none;list-style:none;display: inline;}

/* menu style end*/

/* short news */
#short_news_bg {background: url(images/short-news-bg.jpg) no-repeat left;}

/* short news end */


#lht35 {background: url(images/layout-header-top_35.gif) no-repeat;} 
#lht36 {background: url(images/layout-header-top_36.gif) no-repeat;} 
#lht37 {background: url(images/layout-header-top_37.gif) no-repeat;} 
#lht38 {background: url(images/layout-header-top_38.gif) no-repeat;} 
#right_line_header_4 {background: url(images/right-line-header-4.gif) repeat-y;}
#right_header_4 {background: url(images/right-header-4.gif) repeat-y;}

#left_center {background: url(images/left-center.gif) repeat-y;}

#content { vertical-align: top;}

/* main content */
#intro {padding: 100px 0px 0px 0px;}
#vilkalogo {position:absolute; padding: 0px 0px 0px 43px;}
#right_center {background: url(images/right-center.gif) repeat-y;}
#about-rest { padding: 0px 20px 20px 50px; color: #FFFFFF;  font-size: 12px; text-align: justify;  text-indent: 30px;}
#firstlet1 { width: 40px; height: 40px; color: #OOOOOO; font-size: 30px; background: url(images/c.gif) no-repeat}
#firstlet2 { width: 40px; height: 40px; color: #OOOOOO; font-size: 30px; background: url(images/k.gif) no-repeat}
#firstlet3 { width: 40px; height: 40px; color: #OOOOOO; font-size: 30px; background: url(images/v.gif) no-repeat}

#anons-news {padding: 20px 20px 20px 30px; }
#full-news {padding: 20px 20px 20px 20px;  text-align: justify; color: #FFFFFF;  font-size: 12px; text-indent: 0px;}
#anons-news2 {padding: 0px 50px 0px 100px; }
#anons-news-content {text-indent: 20px; padding: 20px 20px 20px 50px;  text-align: justify; color: #FFFFFF;  font-size: 12px;}
#anons-header {margin: 0px 0px 0px 33px; padding-right: 10px; padding: 5px 5px 5px 5px; color: #FFFFFF;  font-size: 14px; font-weight: bold; background: url(images/hbg.gif) repeat-x;}
#date {color: Orange;   font-size: 13px; font-weight: bold; float: left;}
#next {color: #B22222;   font-size: 12px; font-weight: bold;}
#next a {color: #B22222;   font-size: 12px; font-weight: bold; text-decoration: none;}
#next a:hover {color: #B22222;   font-size: 12px; font-weight: bold; text-decoration: underline;}
#interierswf {padding: 50px 0px 0px 250px;}
/* main content end */

/* rest menu */
#rest-menu {padding: 0px 0px 0px 30px; }
#rest-menu-image {border:none;}
#menu-header {margin: 0px 100px 0px 100px; padding: 5px 5px 5px 5px; background: url(images/hbg.gif) repeat-x #424242; color: #FFFFFF;  font-size: 15px; font-weight: bold;}
#rest-menu-content { margin: 0px 100px 0px 100px; padding: 10px 10px 10px 10px; background: url(images/menukbg.gif) no-repeat bottom left #232323; text-align: justify; color: Orange;  font-size: 12px; font-weight: bold;}
#menuitem{padding: 2px 0px 0px 35px; background: url(images/calendar.gif) no-repeat left; height: 19px;  font-size: 16px; color: Orange; font-weight: bold;}
#menuitem a:hover { text-decoration:none;}
/* rest menu end*/

#lb01 {background: url(images/layout-bottom_01.gif) repeat-y;}
#lb02 {background: url(images/layout-bottom_02.gif) no-repeat;}
#lb03 {background: url(images/layout-bottom_03.gif) no-repeat;}
#lb04 {background: url(images/layout-bottom_04.gif) repeat-y;}

/* navigator */
#breadcrumb { padding: 20px 30px 20px 30px;  font-size: 12px; font-weight: bold; color: Orange;}
#breadcrumb a {text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}


#short_news {padding: 20px 20px 20px 20px; width: 350px; float: right;  font-size: 15px; font-weight: bold;}
#short_news a {color: Orange;}
#short_news a:hover { text-decoration: underline;}
#newsarc {}
#newsarc #date {padding: 2px 0px 0px 35px; background: url(images/calendar.gif) no-repeat; width:66px; height: 19px; color: #9e1806; font-size: 11px; color: Orange;}
#newsarc-header {padding-left: 0px; font-size: 15px; font-weight: bold;  height: 19px;}
#newsarc a {color: #9e1806;}
#newsarc a:hover {text-decoration: none; color: Orange;}
#pagetitle {padding: 0px 50px 0px 0px; color: #ffa500; font-weight: bold;  height: 15px;}
#c-text{color: #FFFFFF; margin: 0px 20px 0px 20px; font-size: 12px;}
#c-text ul{ line-height: 15px;}

#sectionheader {float:right; padding-top: 250px;  font-weight: bold;  height: 15px;}

/* interier gallery */
#interiergallery {padding: 50px 20px 20px 20px;}
#eurozone {background: url(images/eurozone.gif) no-repeat right; height: 153px;}
#asiazone {background: url(images/asiazone.gif) no-repeat right bottom;  height: 183px;}
#vipzone {background: url(images/vipzone.gif) no-repeat right;  height: 153px;}
#zonecontent {padding: 20px 150px 20px 20px; color: #FFFFFF;  font-size: 14px; text-align: justify; text-indent: 30px;}
#zonecontent2 {padding: 20px 300px 20px 20px; color: #FFFFFF;  font-size: 14px;  text-align: justify;  text-indent: 30px;}
#bg2 {padding: 50px 20px 50px 20px; background: url(images/bg2.gif) repeat-x bottom; height: 45px;}
#galcontent2 {padding: 0px 20px 0px 310px;}
#galcontent {padding: 0px 20px 20px 20px;}
#zoneimages {padding: 10px 10px 10px 10px;}

/* about section */
#about-rest2 { padding: 0px 20px 0px 250px; color: #FFFFFF; font-size: 12px; text-align: justify; text-indent: 20px;}
#about-rest2 ul { line-height: 15px}
#aboutimg { padding: 30px 0px 0px 20px;}

#wedding-content { padding: 20px 20px 20px 250px; color: #FFFFFF;  font-size: 16px; text-align: justify; text-indent: 30px;}
#wedding-content2 { padding: 20px 20px 20px 250px; color: #FFFFFF;  font-size: 13px; font-weight: bold; color: #A52A2A;}
#wedform {padding: 20px 20px 20px 400px; color: #FFFFFF;  font-size: 12px; font-weight: bold; color: Orange;}
input {border-left: #DAA520 solid 1px;
	border-top: #DAA520  solid 1px;
	border-right: #DAA520  solid 1px;
	border-bottom: #DAA520  solid 1px;
	height: 20px;
	
	}
 textarea {border-left: #DAA520 solid 1px;
	border-top: #DAA520  solid 1px;
	border-right: #DAA520  solid 1px;
	border-bottom: #DAA520  solid 1px;}
 #go {
	border-left: #DAA520 solid 1px;
	border-top: #DAA520  solid 1px;
	border-right: #DAA520  solid 1px;
	border-bottom: #DAA520  solid 1px;
	height: 20px;
}

#guestbook {padding: 20px 20px 20px 150px;}

#guestform {padding: 20px 20px 20px 400px; color: #FFFFFF;  font-size: 12px; font-weight: bold; color: Orange;}
#guestform input {border-left: #DAA520 solid 1px;
	border-top: #DAA520  solid 1px;
	border-right: #DAA520  solid 1px;
	border-bottom: #DAA520  solid 1px;
	height: 15px;
	
	}
#guestform textarea {border-left: #DAA520 solid 1px;
	border-top: #DAA520  solid 1px;
	border-right: #DAA520  solid 1px;
	border-bottom: #DAA520  solid 1px;}
#guestform  #go {
	border-left: #DAA520 solid 1px;
	border-top: #DAA520  solid 1px;
	border-right: #DAA520  solid 1px;
	border-bottom: #DAA520  solid 1px;
	height: 20px;
}
#moderationico {padding-left: 370px;}

#name {padding: 10px 10px 10px 10px;  color: White; font-weight: bold; font-size: 12px; background: url(images/top-toolbar-bg-1.gif) repeat-x;}
#gbmessage {background: url(images/quote.gif) no-repeat right bottom #303030; padding: 20px 10px 20px 10px;  color: White; font-size: 12px;}
#pagination {padding: 0px 0px 0px 660px; }
#pagination a {  font-size: 12px;}


#description { padding: 20px 150px 20px 150px; color: #FFFFFF;  font-size: 14px; text-align: justify; text-indent: 30px;}
#contacts {padding: 20px 20px 20px 200px; color: #FFFFFF;  font-size: 12px; font-weight: bold; color: #000000; background: url(images/svitok.gif) no-repeat center bottom; height: 442px;}
#contactform {padding: 80px 20px 20px 135px;}

#gbmoderate {padding: 10px 10px 10px 150px; font-size: 12px;}
#galimg {float:left; clear:right; padding: 10px 10px 10px 10px; border: 3px #FFFFFF;}





.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


.sIFR-hasFlash h1 {
	visibility: hidden;
}

h2{
	font-size: 27px;
	font-weight: normal;
}

h4{
	font-size: 15px;
	text-indent: 15px;
	color: #ffa500;
}
h5{
	font-size: 18px;
	text-indent: 0px;
	color: #ffa500;
	padding-left: 0px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
	margin-left: 30px;
}


.sIFR-hasFlash h5 {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 22px;
	margin-left: 0px;
}

.td2{ background-color: #0A0A0A;}
.td2 td{padding: 15px 10px 10px 10px;}
.td2:hover{ background-color: #0E0E0E;}
.td2 strong{color: #FF6347; font-size: 14px;}


#weddings {padding: 0px 30px 0px 100px; font-size: 16px; font-weight: bold;}
#weddings span {font-weight: bold; color: #FFF; font-size: 16px;}
#wed_content {font-size: 12px; color:#FFF; font-weight: normal;}

#partners{padding: 30px 0px 20px 40px;}
#partners img{ opacity: 0.5;}
#partners img:hover{opacity: 1;}
