html {	background-color: #e6d3d6;

	background-image: url(img/body_bg2.jpg);

	background-repeat: repeat; position: relative; height: 100%;}

body {position: relative;

	background-image: url(img/left_bg_top.jpg);

	background-repeat: no-repeat;

	background-position:left top;

	min-height: 100%;

	

}

#body {	background-image: url(img/right_bg_top.jpg);

		background-repeat: no-repeat;

		background-position:right top;

        min-height: 100%;

        position: relative;}

* html body { height: 100%;}

* html #body { height: 100%;}

* html #content { height: 100%;}

 * html #content2 { height: 100%;}

html, body, #body {margin:0px; padding:0px; width:100%;}

#content {

	background-color: #d2c5bf;

	background-image: url(img/content_bg.jpg);

	background-repeat: repeat-x;

	margin-left:14px;

	margin-right:17px;

	margin-top:0px;

	padding-top:0px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000; min-height: 100%;}

#content2 {background-image: url(img/content2_bg.jpg);

	background-repeat: repeat-y;

	background-position:left top;

	position: relative;

	min-height: 100%;} 

a img {border:0px;}

a {text-decoration:underline;}

a:hover {text-decoration:none;}

tr, td {

	vertical-align: top;

}

table {margin:0; padding:0; borser-collapse: collapse;}



.content {

	background-image: url(img/content_bg.jpg);

	background-repeat: repeat-x;

	padding: 0px;

	width: 100%;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #503023;

    height: inherit; position:relative;

margin-bottom:150px;

}

.content  li {margin-left: -22px; padding:0;}

.content a {color:#503023;}

img {

   behavior: url("png.htc");

}



#top {

	background-image: url(img/top_bg.gif);

	background-repeat: repeat-x;

}

#top,#top2 {	margin: 0px;

	padding: 0px;

	height: 18px;

	width: 100%;}



#top2 {

	background-image: url(img/right_top.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

#topbg {

	background-image: url(img/title_bgbggif.gif);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 20px 0px 0px 12px;

	width: 205px;

	font-family: "Times New Roman", Times, serif;

	font-size: 22px;

	font-style: italic;

	color: #fffdfc;

}

#menu, #menubg, #menutxt {

	margin: 0px;

	padding: 0px;

	height: 29px;

	width: 100%;

}

#menu {

	background-image: url(img/menu_bg.gif);

	background-repeat: repeat-x;

}

#menubg {

	background-image: url(img/menu_right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

#menutxt {

	background-image: url(img/menu_left.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	color: #6b6360;

	font-size: 14px;

}

#menutxt a {color:#6b6360;}

#menutxt a:hover {color:#734e40;}

#pad {

	padding-top: 7px;

}

#logo {

	background-color: #8f746f;

	background-image: url(img/logo_bg.gif);

	background-repeat: repeat-x;

	text-align:right;

}

#logo0 {

	background-color: #8f746f;

	background-image: url(img/logo_bg.gif);

	background-repeat: repeat-x;

	text-align:left;

}

#logo_decor, #logo_cont, #logo_party {

	background-repeat: no-repeat;

	background-position: left top;

	width:100%; height:181px;

}

#logo_decor {

	background-image: url(img/decor.jpg);

}

#logo_cont {background-image: url(img/news.jpg);}

#logo_party {background-image: url(img/party.jpg);}

#logo_wedd {text-align:left; width:379px; height:183px; margin:0; padding:0; background-image: url(img/weddings.jpg);}

#logo_wedd2 {text-align:right; position:absolute; right:0; margin-top:-183px; z-index:3;}

#contrbg, #contlbg	{background-repeat: repeat-y;

	background-position: left top;}

#contlbg {height:inherit; position:relative;;

	background-image: url(img/content_leftbg.gif); background-repeat: repeat-y;

	margin-bottom: 77px;



}

#contlbgtxt {

	

	width: 197px;

	padding-right: 5px;

	padding-left: 15px;

	margin: 0px;

	padding-top: 0px;

	overflow: visible;

} 

#logo01 {

	position:absolute;

	right:450px;

	top:80px;

	width:200px;

	z-index:6;

	text-align: center;

}

#contrbg {

	background-image: url(img/contect_rightbg.gif);

	margin: 0px;

	padding: 0px;

	height: 100%;

	qwe: 393px;

}

#contrbgtxt {



	background-position: left top;

	margin: 0px;

	padding: 0px;

	width: 100%;

	height:100%;

}

#contrbgtxt p {

	text-align: justify;

}

i {color:#695b56;}

#pad2 {

	height:100%;

	padding-right: 10px;

	padding-left: 32px;

	padding-top: 15px;

}

h1 {

	background-image: url(img/h1_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 70px;

	width: 200px;

	margin: 0px;

	padding: 0px;

}

h2 {

	background-image: url(img/h2_bg.gif);

	background-repeat: no-repeat;

	background-position: right center;

	margin: 0px;

	padding: 0px;

	height: 70px;

	width: 160px;

}





#footer {margin-left:14px; margin-right:17px; padding:0;    position: relative;height: 77px;

	margin-top:-77px;}

#footer2, #footer3 {

	margin: 0px;

	padding: 0px;

	width: 100%;

}

#footer0 {



	padding: 0px;

	background-color: #d1c5bf;

	background-image: url(img/ft_bg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	

}



#footer2 {

	background-image: url(img/ft_right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

#footer3 {

	background-image: url(img/ft_left.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	height: 77px;

}



#adr_niz {

margin-bottom:10px;padding-bottom:10px;}



#footer_txt {

	background-image: url(img/ft_txtbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	margin: 0px;

	padding: 0px;

	height: 53px;

	width: 242px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #2b2624;

}

#bg1, #bg2, #bg3, #bg4 {

	background-repeat: no-repeat;

	background-position: right bottom;

	min-height: 393px;

	/*margin-bottom: 100px; padding-bottom:100px;*/

}

#bg1 {

/*	background-image: url(img/decor_foot_bg.gif);*/

}

/*#bg2 {background-image: url(img/wedd_foot_bg.gif);}*/

#bg3 {background-image: url(img/bg_3.gif);}

#bg4 {background-image: url(img/bg_4.gif);}

#saplatka {position:absolute; right:0; top:0;

 background-image:url(img/samaska.jpg); 

 background-repeat:no-repeat; width:18px; height:25px; z-index:2;}

 #finmenu {position:absolute; z-index:2; width:100%; height:63px; top:0px; padding-top:10px; left:0; text-align:center; font-family: "Times New Roman", Times, serif; color: #6b6360; font-size: 14px;}

#finmenu a {color:#6b6360; text-decoration:none;}

#finmenu a:hover {color:#fff;}

  #finmenu ul {

      margin-left: 0;

      padding-left: 0;

      display: inline;

     } 

#finmenu p {margin-top:15px;}

#finmenu ul li {

      margin-left: 0;

	  margin-right: 10;

      margin-bottom: 0;

      padding: 2px 16px 4px;

      border: 1px solid #8a695b;

	  background-color:#b9a6a0;

      list-style: none;

      display: inline;

      }

a:hover li {background-color:#8a695b;}

#finmenu ul li.here {

      border:  1px solid #fff;

      list-style: none;

      display: inline;

      }

#logo02 {

	position:absolute;

	right:415px;

	top:80px;

	width:170px;

	text-align: center;

}


