/* CSS Document */
* {
	margin:0;
	padding:0;
	}
html, body {
	height:100%;
	}
body {
	font-size:100%;
	line-height:1.25em;
	background:url(images/bg1.gif) top center
	}
html {
	color:#f36a8d;
	}	
html, input, textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	}	


.alignMiddle {
	vertical-align:middle
	}
.alignCenter {
	text-align: center
	}
.container1 {
	width:100%
	}

.clear {
	clear:both;
	}
.fleft {
	float:left
	}
.fright {
	float:right
	}
div.container {
	overflow:hidden;
	width: 100%;
	}

a img {
	border:0px
	}
img {
	vertical-align:top;
	}

a {
	color:#fff;
	outline: none;
	text-decoration:underline
	} 
a:hover {
	text-decoration:none
	}

.link {
	color:#f36a8d;
	text-decoration:none;
	}
.link:hover {
	text-decoration:underline 
	}

.link2 {
	color:#ffe57f;
	text-decoration:none;
	}
.link:hover {
	text-decoration:underline 
	}

#content ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#content ul li {
	background:url(images/marker.gif) top left no-repeat;
	background-position:0 5px;
	margin:0px;
	padding-left:10px;
	}
#content ul li a {
	color:#e5156d;
	text-decoration: underline;
	line-height:1.5em
	} 
#content ul li a:hover {
	text-decoration:none;
	}

.link-1 {
	display:block;
	float:left;
	background:url(images/link_bg.gif) left top repeat-x;
	color:#ffffff;
	text-decoration:none;
	}
.link-1 em {
	display:block;
	background:url(images/link_left.gif) no-repeat left top;
	}
.link-1 b {
	display:block;
	background:url(images/link_right.gif) no-repeat right top;
	padding:2px 23px 3px 28px;
	font-weight:normal;
	font-style:normal;
	}
.link-1:hover {
	text-decoration:none;
	color:#000000
	}


/*header*/
#header {
	font-size:0.75em;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif 
	}
#header .logo {
	padding:12px 0 16px 226px;
	}
#header .indent {
	padding:0px 0px 0px 0px
	}

#header ul {
	margin:0;
	padding:0 0 0 26px;
	list-style:none;
	}
#header ul li {
	margin:0px;
	display:inline;
	padding:0;
	vertical-align:top
	}
#header ul li a {
	color:#fffbd9;
	text-decoration:none;
	text-transform:none;
	float:left;
	padding:0;
	margin-left:-3px 
	} 
#header ul li a b {
	display:block;
	font-weight:normal;
	padding:5px 16px 6px 19px;
	text-transform:uppercase;
	}
#header ul li a em {
	display:block;
	font-weight:normal;
	background:url(images/menu_right1.gif) no-repeat right top;
	font-style:normal;
	}

#header ul .last a em {
	background:none;
	}
#header ul li a:hover {
	color:#000;
	}
#header ul .current a:hover {
	color:#ffffff;
	}

#header ul .current a {
	color:#ffffff;
	background:url(images/menu_right.png) no-repeat right top;
	padding:0px 8px 0px 0;
	margin-left:-3px
	}
#header ul .current a em {
	background:url(images/menu_left.png) no-repeat left top;
	padding:0px 0 0px 8px;
	float:left
	}
#header ul .current a b {
	text-decoration:none;
	background:url(images/menu_bg.png) top left repeat-x;
	padding:5px 8px 6px 8px 
	}

/*content*/
#content {
	font-size:0.6875em;
	width:100%;
	text-align:left;
	}
#content .indent-main {
	padding:0px 0px 27px 0px
	}
#content .indent-col1 {
	padding:18px 0px 0px 0px
	}
#content .title {
	margin-bottom:4px
	}
#content .img-left {
	float:left;
	margin:0px 20px 0px 0px
	}
#content .img-indent {
	margin:0px 0px 16px 0px
	}
#content p {
	margin:0px 0px 11px 0px
	}
#page8 #content p {
	margin:0px 0px 17px 0px
	}
#content .p {
	margin:0px 0px 11px 0px
	}
#content h2 {
	color:#f9eff3;
	font-size:2.72em;
	font-weight:normal;
	font-style:italic;
	margin-bottom:3px;
	line-height:1.5em;
	font-family: "Times New Roman", Times, serif;
	background:url(images/1page_title1.gif);
	padding-left:44px;
	margin-top:5px 
	}

#content h4 {
	color:#ffe57f;
	font-size:1.27em;
	font-weight:normal;
	margin-bottom:11px;
	line-height:1.5em 
	}
#content h5 {
	color:#ffe57f;
	font-size:1.27em;
	font-weight:normal;
	line-height:1.5em 
	}
#content .tail {
	background:url(images/tail1.gif) repeat-x bottom;
	padding-bottom:19px;
	margin-bottom:19px
	}
#content .tail1 {
	background:url(images/tail1.gif) repeat-x bottom;
	padding-bottom:9px;
	margin-bottom:9px
	}
.txt {
	color:#ffe57f;
	}
.txt1 {
	color:#ffaabc;
	font-style:italic;
	text-transform:none
	}

#content .indent {
	padding:30px 0px 0px 0px
	}
#content .indent1 {
	padding:10px 0px 0px 0px
	}

.bg-li1 {
	background:url(images/bg_li.gif) repeat-x top left;
	text-align: center;
	}
.bg-li2 {
	padding-bottom:11px
	}

/*box*/
.box {
	background:#650a32;
	width:100%;
	}
.box .border-top {
	background:url(images/border_top.gif) repeat-x top;
	}
.box .border-top-1 {
	background:url(images/border_top-1.gif) repeat-x top;
	}
.box .border-bottom {
	background:url(images/border_bottom.gif) repeat-x bottom;
	}
.box .corner-top-left {
	background:url(images/corner_top_left.gif) no-repeat left top;
	}
.box .corner-top-right-1 {
	background:url(images/corner_top_right-1.gif) no-repeat right top;
	}
.box .corner-top-left-1 {
	background:url(images/corner_top_left-1.gif) no-repeat left top;
	}
.box .corner-top-right {
	background:url(images/corner_top_right.gif) no-repeat right top;
	}
.box .corner-bottom-left {
	background:url(images/corner_bottom_left.gif) no-repeat left bottom;
	}
.box .corner-bottom-right {
	background:url(images/corner_bottom_right.gif) no-repeat right bottom;
	width:100%;
	}
.box .indent-box {
	padding:12px 30px 23px 39px;
	}
.box .indent-box1 {
	padding:31px 30px 23px 39px;
	}

.block {
	background:url(images/block_top.gif) no-repeat top left #ce0c62;
	font-size:1.27em;
	color:#ffffff;
	line-height:1.71em
	}
.block .block-bg {
	background:url(images/block_bottom.gif) no-repeat bottom left
	}
.block .indent-block {
	padding:32px 24px 0 40px
	}
.block .block span {
	text-transform:none;
	color:#ffaabc;
	font-style:italic
	}
#content .block p {
	margin:0px 0px 26px 0px
	}

.block1 {
	background:url(images/block_top1.gif) no-repeat top left #ce0c62;
	font-size:1.27em;
	color:#ffffff;
	line-height:1.71em
	}
.block1 .block-bg {
	background:url(images/block_bottom1.gif) no-repeat bottom left
	}
.block1 .indent-block {
	padding:32px 34px 18px 40px
	}
.block1 span {
	text-transform:none;
	color:#ffaabc;
	font-style:italic
	}
#content .block1 p {
	margin:0px 0px 47px 0px
	}
#content .block1 h3 {
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	font-size:1em 
	}

.block2 {
	background:url(images/block_top2.gif) no-repeat top left #ce0c62;
	font-size:1.27em;
	color:#ffffff;
	line-height:1.71em;
	width: 100%;
	}
.block2 .block-bg {
	background:url(images/block_bottom2.gif) no-repeat bottom left
	}
.block2 .indent-block {
	padding:32px 24px 10px 40px
	}
.block2 span {
	text-transform:none;
	color:#ffaabc;
	font-style:italic
	}
#content .block2 p {
	margin:0px 0px 30px 0px
	}

.block3 {
	background:url(images/block_top3.gif) no-repeat top left #ce0c62;
	color:#ffffff;
	line-height:1.71em
	}
.block3 .block-bg {
	background:url(images/block_bottom3.gif) no-repeat bottom left
	}
.block3 .indent-block {
	padding:32px 41px 40px 40px
	}
.block3 span {
	text-transform:none;
	color:#ffaabc;
	font-style:italic
	}

.block4 {
	background:url(images/block_top4.gif) no-repeat top left #ce0c62;
	font-size:1.27em;
	color:#ffffff;
	line-height:1.71em
	}
.block4 .block-bg {
	background:url(images/block_bottom2.gif) no-repeat bottom left
	}
.block4 .indent-block {
	padding:32px 24px 18px 40px
	}
.block4 span {
	text-transform:none;
	color:#ffaabc;
	font-style:italic
	}
#content .block4 p {
	margin:0px 0px 53px 0px
	}

.block5 {
	background:url(images/block_top1.gif) no-repeat top left #ce0c62;
	font-size:1.27em;
	color:#ffffff;
	line-height:1.71em;
	width: 100%;
	}
.block5 .block-bg {
	background:url(images/block_bottom2.gif) no-repeat bottom left
	}
.block5 .indent-block {
	padding:32px 24px 10px 40px
	}
.block5 span {
	text-transform:none;
	color:#ffaabc;
	font-style:italic
	}
#content .block5 p {
	margin:0px 0px 30px 0px
	}

.banner a {
	background:url(images/banner.jpg) no-repeat top left;
	color:#ffffff;
	display: block;
	font-family:"Times New Roman", Times, serif;
	font-size: 2.5em;
	font-style:italic;
	height:62px;
	margin: 10px 0 0 0;
	padding:20px 24px 0 36px;
	text-decoration: none;
	}
.banner span {
	color:#ae9665;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.42em;
	font-style: normal;
	margin-left:105px;
	}


.banner2 {
	background:url(http://wedding.ua/top_image?ts_id=315) no-repeat left top;
	height:31px;
	left: 50%;
	margin: 0 0 0 -44px;
	position: absolute;
	top: 25px;
	width:88px;
	}
.banner2 a {
	color: #F1D1DC!important;
	float: left;
	font-size: 0.9em;
	margin: 10px 0 0 4px;
	text-decoration: none!important;
	}

/*footer*/
#footer {
	color:#ed145b;
	font-size:0.6875em;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	position: relative;
	}
#footer .indent-footer {
	padding:25px 0px 0px 0px;
	}
#footer a {
	color:#ed145b;
	text-decoration:none
	} 
#footer a:hover {
	text-decoration:underline
	}
#footer span {
	float: left;
	}

.jamp2 {
	width:40px;
	margin-left:6px
	}
select {
	font-size:.84em;
	color:#2d3331;
	height:20px;
	font-family:Tahoma;
	}

.indent-2 {
	position:relative;
	padding-left:20px;
	float:left
	}
.h {
	height:33px;
	background:url(images/bg_input1.gif) no-repeat top left
	}
.h1 {
	height:33px;
	background:url(images/bg_input2.gif) no-repeat top left
	}
.h2 {
	height:310px;
	background:url(images/bg_textarea.gif) no-repeat top left
	}
.block-contact span {
	float:right;
	margin-right:220px
	}


.row {
	padding: 0 0 18px 0;
	}

.tabl {
	border-top: 1px solid #a34e67;
	border-right: 1px solid #a34e67;
	border-collapse: collapse;
	width: 100%;
	}
.tabl td,.tabl th {
	border-bottom: 1px solid #a34e67;
	border-left: 1px solid #a34e67;
	padding: 5px;
	vertical-align: middle;
	}
.tabl th {
	color: #ffe57f;
	}

#c_form input {
	border:none;
	background:none;
	width:313px;
	height:17px;
	font-size:14px;
	padding-left:5px;
	padding-top:2px
	}
#c_form textarea {
	border:none;
	background:none;
	width:313px;
	height:293px;
	font-size:14px;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto
	}


#slider {
	height:466px;
	position: relative;
	}
#slider .inner {
	height:466px;
	margin: 0 auto;
	overflow:hidden;
	width:878px;
	}
#slider ul, #slider li {
	list-style:none;
	}
#slider li {
	height:466px;
	overflow:hidden;
	padding: 0!important;
	text-align: center;
	width:878px;
	}
#prevBtn,
#nextBtn {
	position: absolute;
	top: 50%;
	margin: -10px 0 0 0;
	}

#prevBtn {
	left: -20px;
	}
#nextBtn {
	right: -20px;
	}