*{margin: 0px;
	padding: 0px;}
	
	


body {
	
	font-family: tahoma, verdana;
	font-size: 80%;
	color: #c8b765;
	/*color:#FFFFFF;*/
	text-decoration: none;
	background:url(i/bg2000.jpg) no-repeat center top;
	background-color:#3d2d0c;
	margin: 0px;
	padding: 0px;
	min-width:100%;
	width:100%;
	
	}
	
h1{ font-size:180%; font-variant:small-caps; font-stretch:expanded; text-decoration:underline; margin-bottom:8px;}	
.date{ font-weight:lighter; color:#9a917d; padding:2px;}
#header{width:100%; height:200px; /*background:#006600;*/ }
#logo{width:25%; float:left;height:200px; background:  url(i/bgld.png) repeat bottom right; }
#ld{ background:url(i/glow.png) no-repeat bottom right; width:250px; height:200px; float:left;}
#ld img{ margin-top:30px; margin-left:10px;}
#menu{width:50%; float:left;height:200px; /*background:#00FF00;*/}
#wedsalon{ position:relative; background:url(i/wedsalon.png) top center no-repeat; width:327px; height:117px; margin-left:25%; margin-top:20px;}
#m{position:relative; background:url(i/bgmenu.png) repeat-x bottom; width:100%; height:31px; margin-top:32px; z-index:500;}
/**/
ul.topnav {
	list-style: none;
	padding: 0 10px;	
	margin: 0;
	float: left;
	/*width: 920px;*/
	/*background: #222;*/
	font-size: 80%;
	/*background: url(i/topnav_bg.gif) repeat-x;*/
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 20px 0 0;
	position: relative; 
}
ul.topnav li a{
	padding: 10px 5px;
	
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(i/topnav_hover.png) no-repeat center top;
}
ul.topnav li span { 
	width: 17px;
	height: 31px;
	float: left;
	background: url(i/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;background: url(i/subnav_btn.gif) no-repeat center bottom;} 
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; 
	left: 0; top: 30px;
	background: #493e26;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #c9c9c9;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #453a25; 
	border-bottom: 1px solid #453a25; 
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
		background: #453a25 url(i/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	z-index:5;
}
html ul.topnav li ul.subnav li a:hover { 
	background: #c9c9c9 url(i/dropdown_linkbg.gif) no-repeat 10px center; color:#453a25;
}
/**/
#icon{width:25%;height:200px;background:  url(i/bgld.png) repeat bottom left;  float:right; z-index:10000; position:relative;}
#icon p{ margin: 20px 20px 20px 50px; z-index:500;}
#icon p a{ text-decoration:none;}
	
#left{width:25%; float:left; background:  url(i/bgleft.png) repeat bottom left; padding-bottom:12px; position:relative; min-height:700px;}

#news{ background:url(i/newsbottom.png) no-repeat bottom left; width:242px; height:131px; }
#newsbg{ background:url(i/newsbg.png) repeat-y top left; width:242px; height:100%; position:relative;}
#newsbg02{ background:url(i/newsnew01.png) no-repeat bottom left; width:80%; height:193px}
#newsbg01{ background:url(i/newsnew02.png) repeat-y bottom left; width:80%; height:193px}
#newscontent{ font-size:100%; padding-left:5%; padding-right:2%; width:212px; text-align:center; padding-top:1%; z-index:5000; position:relative;}
#newscontent p{ margin-bottom:8px;}
.vert{ list-style:none;}
.vert h4{ margin-bottom:8px; margin-top:8px;}
.vert a{color:#FFFFFF; text-decoration:none;}
.vert a:hover{color:#FFFFFF; text-decoration: underline;}
#newscontent .latestnews{ list-style:none; margin-bottom:8px;}
#newscontent .latestnews a{ color:#FFFFFF; z-index:3000;}
#girl{ background:url(i/girl.png) no-repeat top left; width:240px; height:382px;position: absolute;
bottom: 0;
 }

#content{width:48%; float:left; padding-left:1%; padding-right:1%; text-align:justify; padding-top:1%; min-height:700px; z-index:1000; position:relative;}
#content a{ color:#FFFFFF; text-decoration:none;}
#content a:hover{ color:#FFFFFF; text-decoration:underline;}
.componentheading{ font-size:150%; margin-bottom:15px;}

#text{width:23%;  background:  url(i/bgleft.png) repeat bottom left; float:left; padding-left:1%; padding-right:1%;text-align:left; padding-top:1%; min-height:700px;}
#moduletable{ border:none; position:relative; z-index:1000; }
#moduletable h3{margin-bottom:15px;}
#moduletable h4{ margin-bottom:15px;}
.poll fieldset{ border:none;z-index:1000;}
#footer{ background:url(i/bgld.png) repeat bottom center; width:100%; height:31px; position:absolute; overflow:hidden; }
#footer p{ padding-top:8px; padding-right:10px;}

#wrap1{background: url(i/bottomfl.png) no-repeat bottom right; height:299px; width:1024px;  position:absolute; float:right;bottom: 0;}

#flow{position:absolute;width:100%; float:none; z-index:60;}
#r{ background:url(i/rightflower.png) no-repeat top right; width:294px; height:283px; float:right;}
#l{background:url(i/leftflow.png) no-repeat top left; width:510px; height:309px; float:left;}
#clear {clear: left;}
p.sobi2CatName {
  font-size: 20px;
  padding-left: 50px;
  margin: 2px 0 2px 0;}
  
  .pagination{ position:relative; display:inline; list-style:none;}
  #sobi2PageNav {
  text-align: center;
  display:inline;
}

#sobi2PageNav ul li{float:left; display:block; margin-right:5px;}

/*#################################################*/

#mainlevel{
list-style: none;
	padding: 0 10px;	
	margin: 0;
	float: left;
	/*width: 920px;*/
	/*background: #222;*/
	font-size: 80%;
	/*background: url(i/topnav_bg.gif) repeat-x;*/

}

#mainlevel li{
float: left;
	margin: 0;	
	padding: 0 20px 0 0;
	position: relative; 
	
}

.mainlevel{
float: left;
	margin: 0;	
	padding: 0 20px 0 0;
	position: relative; 


}

#mainlevel li a{
	padding: 10px 5px;
	color: #c8b765;
	display: block;
	text-decoration: none;
	float: left;
	}
	
	
	#mainlevel li a:hover{
	background: url(i/topnav_hover.png) no-repeat center top;
	color: #fff;
}
#mainlevel li #active_menu{
background: url(i/topnav_hover.png) no-repeat center top;
	color: #ffffff;
	display: block;
	text-decoration: none;
	float: left;
}

ul.menu {
	list-style: none;
	padding: 0 10px;	
	margin: 0;
	float: left;
	/*width: 920px;*/
	/*background: #222;*/
	font-size: 80%;
	/*background: url(i/topnav_bg.gif) repeat-x;*/
}
ul.menu li {
	float: left;
	margin: 0;	
	padding: 0 20px 0 0;
	position: relative; 
}
ul.menu li a{
	padding: 10px 5px;
	
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.menu li a:hover{
	background: url(i/topnav_hover.png) no-repeat center top;
}
ul.menu li span { 
	width: 17px;
	height: 31px;
	float: left;
	background: url(i/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;background: url(i/subnav_btn.gif) no-repeat center bottom;} 
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; 
	left: 0; top: 30px;
	background: #493e26;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #c9c9c9;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #453a25; 
	border-bottom: 1px solid #453a25; 
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
		background: #453a25 url(i/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	z-index:5;
}
html ul.menu li ul.subnav li a:hover { 
	background: #c9c9c9 url(i/dropdown_linkbg.gif) no-repeat 10px center; color:#453a25;
}
