/* стили для внутренних страниц */


BODY {
	font-family: georgia;
	margin:0px;
	padding:0px;
	color:#c9aa79;
	background-color: #000000;
		}
		
		.tdbek	{
		background-image: url(/maxicode/themes/wedding/bvn.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		}
		.tdbek1	{
		background-image: url(/maxicode/themes/wedding/bvn1.jpg); 
		background-position: top right;
		background-repeat: no-repeat;
		}
		.tdbek2	{
		background-image: url(/maxicode/themes/wedding/bvn2.jpg); 
		background-position: top left;
		background-repeat: no-repeat;
		}
		
			
		
	a {text-decoration : underline; color:#ab8c5a;}
	a:hover {text-decoration : none; color:#f29bef;} 
	
	table, tr, td{
		border:none;
		margin:0;
		padding:0;
		}
	img{border:0px;}
	table{border-collapse:collapse;}
	
	::selection {background: #32164b}
	::-moz-selection {background: #32164b}


.cv1 {
	width:375px;
	padding-top:15px;
	text-align:right;
	color:#c9aa79;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}
.cv2 {
	padding-top:15px;
	text-align:left;
	color:#c9aa79;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}
	
	
/* контакты */

	.tdcont {
	width:150px;
	padding-top:26px;
	text-align:right;
	padding-right: 20px;
}
	.pozv{color:#c9aa79; font-size: 14px; text-decoration : underline;  }
	.tel1{color:#f29bef; font-size: 17px; font-family: Times New Roman; line-height:30px; }
	.tel2{color:#f29bef; font-size: 22px; font-family: Times New Roman; }
	.napic{color:#d8bd92; font-size: 14px; text-decoration : underline; line-height:23px;}
	.icq{color:#d8bd92; font-size: 17px; font-family: Times New Roman; line-height:15px;}
	
	
/* менющиеся изображение в центре */	
	.logo {
	width:250px;
	background-image: url(logo1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	height: 190px;
}

	.logo-mini {
	width:250px;
	background-image: url(/maxicode/themes/wedding/logo-mini.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	height: 190px;
}

	.logo-lux {
	width:250px;
	background-image: url(/maxicode/themes/wedding/logo-lux.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	height: 190px;
}

/* меню */	
.menu1 {
	width:139px;
	padding-top:93px;
	text-align:right;
	vertical-align: top;   }
.menu2 {
	width:177px;
	padding-top:92px;
	text-align:right;
	padding-right: 13px;
	vertical-align: top;   }
.menu3 {
	width:169px;
	padding-top:92px;
	text-align:left;
	padding-left: 20px;
	vertical-align: top;   }
.menu4 {
	width:139px;
	padding-top:92px;
	text-align:left;
	vertical-align: top;   }
	
	
a.links {color:#c9aa79; font-size: 14px; line-height:24px;}


a.blinks, a.blinks:hover {
	font-size: 14px;
	color:#9f8355;
	line-height:10px;
	font-style: italic; 
	text-decoration : none;
}
a.links:hover {color:#d76dd3; 
}
a.activ {color:#f29bef; text-decoration : none;}


/* Допнительный блок с текстом */

	.doptext {
		text-align: center;
		color: #d8bd92;
		font-size: 14px;
		line-height: 22px;
		font-style: italic;
		}
	.fio-doptext {
		color: #d76dd3;
		}

/* контент */
.content{
	background-image: url(/maxicode/themes/wedding/bek.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	vertical-align: top;
	height: 100%;
}
.content-pole{
	margin-top: 23px;
}
h1{
	color:#f39bef;
	font-size:18px;
	line-height: 15px;
		}
		
.text {
		color:#ab8c5a;
		font-size: 12px;
		padding:0px 40px 45px 0px;
		line-height: 22px;
		text-align: left;
		vertical-align: top;
		}	

		
/* подвал */

	.copirait {
		background-image: url(copirait.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		text-align: center;
		color: #4f412d;
		font: 12px Arial;
		vertical-align: bottom;
		padding: 52px 0 20px 0;
		line-height: 22px;
		}
	a.renaissance, a.renaissance:hover {color: #4f412d;}




/* рамка для картинки */

.fotos	{
	width:232px;
	vertical-align: top;
	padding-bottom: 30px;
	text-align: right;
}	
.foto	{
	padding-bottom: 3px;
	padding-top: 8px;
	}		
.coment	{
	padding-bottom: 7px;
	line-height: 17px;
	color:#8b7042;
	font-size: 12px;
	font-style: italic;
	}		
	
	
.forma{
position: relative;
display: block;
width: 232px;
}
.forma span {
width: 232px;
position: absolute;
height:100%;
}
.ramka {
border-collapse: separate;
width: 232px;
border: 5px solid #c4a87a;
height: 100%;
-moz-opacity:.35;
filter:alpha(opacity=35);
opacity:.35;
opacity: 0.35;
filter:alpha(opacity="35"); 
 }
 
 
 
 
/* Стили шрифтов */

.name, a.name {color: #f29bef; font-size: 14px; }
.fio-text {color: #f29bef; font-size: 12px; }
.fio-text2 {color: #f29bef; font-size: 14px; }
.hi {
	color: #f29bef;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.avtor {color: #f29bef; font-size: 12px; font-style: italic;}
.dark-text {color: #d76dd3; font-size: 12px; font-style: italic;}
.nazad {color: #937748;  font-style: italic;}

