body {
	position:relative;
}
input,select,textarea{
width:100%;
}

.gallery_phot{
	border:3px #ссс solid;
	margin:0 15px 15px 0;
	cursor:pointer;
}
.right_obl{
background:url(/images/poloska_obh.gif) left top repeat-y #EFEADE;
}
.news_date{
padding:2px 4px 2px 2px;
background-color:#C49C81;
color:#FFFFFF;

}
.news_date_first{
padding:2px 4px 2px 3px;
color:#FFFFFF;

background-color:#B5513E;
}
a img{
  border:0px;}
  
.OpinionNote
{
padding-left:8px;
padding-bottom:16px;
}

.FAQAnswer{
padding:0 0 20px 9px;}

.Req{
color:#FF0000;
padding-left:5px;
padding-right:5px;
}

body {
		margin:0;
		padding:0;
		background-color:#FFFFFF;

	 }
table{
        border:none;
        border-collapse:collapse;
		z-index:2;
}
td{
        border:none;
        padding:0px;
        margin:0px;
        vertical-align:top;
        font-family:Tahoma;
        font-size:11px;
        color:#831907;

}
.for_logo{
padding:0 50px 0 0;
text-align:right;
}
.MAIN{
background:url(/images/fon_t3.jpg) no-repeat top left;
}
.top_txt{
padding:0 25px 0 10px;
font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul{
padding:0 0 0 11px;
margin:0 0 0 5px;
}
li{
color:#FF0000;
}
a, a:visited, a:hover, a:active{
	/*color:#DC3519;*/
	color:#000 !important;
}
a:visited{
	/*color:#DC3519;*/
	color:#000 !important;
}
a:hover{
	/*color:#DC3519;*/
	color:#000 !important;
}


p{
line-height:140%;}
.bottom_menu{
background-color:#F8F5F2;
height:26px;}

.stati_list{
padding-left:8px;
border-left:1px #862414 solid;
}

h1,h2,h3,h4,h5,h6{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#831907;
  padding:0;
  margin:0 0 0 -2px;
  text-transform:none;
  line-height:90%;
  font-weight:lighter;
}

.news_note{
padding:8px 0 16px 3px;
}
.news a,.news a:hover,.news a:active,.news a:visited{
color:#C2621F;

}
a,a:visited,a:active{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

.articlesList {
	list-style:none;
	margin:10px 0 0 52px;
	padding:0;
}
	.articlesList li {
		clear:both;
		padding:0 0 10px;
		height:auto !important;
		overflow:hidden;
		_height:1px !important;
		_overflow:visible;
	}
	.articlesList .news_date_first {
		margin:0 10px 0 0;
		float:left;
	}
	.articlesList a,.articlesList a:hover {
		display:block;
		float:left;
		width:200px;
	}
	.weddingTitle {
		margin:400px 0 0 52px;
	}
	.rightTitle {
		margin:10px 0 0 52px;
	}
#shadow {
	background:#000;
	display:none;
	position:absolute;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	height:100%;
	width:100%;
	z-index:9;
}
	#loader {
		background:#fff;
		display:none;
		position:absolute;
		top:50px;
		left:50%;
		height:32px;
		width:32px;
		padding:50px;
		margin:-41px 0 0 -41px;
		z-index:100;
	}
	#gallery {
		background:#fff;
		display:none;
		position:absolute;
		top:50px;
		left:50%;
		height:440px;
		width:752px;
		padding:30px 36px;
		margin:0 0 0 -412px;
		z-index:100;
	}
		#gallery .loader {
			margin:0 auto;
			width:752px;
			text-align:center;
			z-index:100;
		}
		.close,.close:hover {
			display:block;
			font:22px Verdana,sans-serif;
			display:block;
			position:absolute;
			right:20px;
			top:20px;
			text-decoration:none;
		}
		#mainPhoto {
			float:left;
			margin:0 30px 20px 0;
		}
		#photoDescription {
			float:left;
			font:12px Arial,sans-serif;
			padding:30px 0 0;
			width:180px;
		}
	#photosList {
		clear:both;
		border-top:2px solid #bdbcbc;
		padding:30px 36px;
		margin:0 -36px;
		height:250px;
		overflow:hidden;
		width:752px;
	}
		#photosList ul {
			display:block;
			height:230px !important;
			overflow:hidden;
		}
		#photosList li {
			display:block;
			float:left;
			margin:0 26px 0 0;
			text-align:center;
			vertical-align:middle;
			overflow:hidden;
		}
			#photosList ul a {
				background:#e9e9ea;
				display:table-cell;
				//display:block;
				padding:0 10px;
				text-align:center;
				vertical-align:middle;
				height:170px;
			}
				#photosList ul a img {
					vertical-align:middle;
				}
			#photosList span {
				color:#000;
				font:11px Verdana,sans-serif;
				padding:9px 0 0;
			}

#photosCatalog {
	list-style:none;
	margin:0 0 20px;
	padding:0;
}
	#photosCatalog li {
		display:inline-block;
		//display:inline;
		vertical-align:top;
		//zoom:1;
		margin:0 10px 0 0;
	}
	#leftArrow,#rightArrow {
		background:#fff;
		font:normal 48px/48px Arial,sans-serif;
		display:block !important;
		position:absolute;
		text-align:center;
		text-decoration:none;
		height:50px;
		width:45px;
	}
	#leftArrow {
		left:-60px;
	}
	#rightArrow {
		right:-60px;
	}
	
#links {
	float:left;
	width:264px !important;
}
	#textStandart {
		float:right;
		_height:1px !important;
		height:auto !important;
		overflow:hidden;
		_overflow:visible !important;
		width:600px;
	}

#leftColumn {
	float:left;
	margin:0 30px 0 0;
	width:300px;
}
#rightColumn {
	float:left;
	width:245px;
}
	#galleryLink {
		display:block;
		background:url("/images/fotogaler_t2.png") no-repeat 0 0;
		height:224px;
		width:245px;
	}
	#priceLink {
		display:block;
		background:url("/images/zvezda_t1.png") no-repeat 0 0;
		margin:10px 0 0;
		padding:20px 0 0 63px;
		height:53px;
		width:150px;
	}
	#banner {
		display:block;
		background:url("/images/baner_t.png") no-repeat scroll left top transparent;
		margin:10px 0 0;
		height:89px;
		width:245px;
	}
#textPage {
	clear:both;
	width:575px;
}

.galleryWhite {
	background:#fff;
	display:block;
	padding:3px;
}
	.galleryWhite img {
		margin:0;
	}
