@charset "utf-8";
/* CSS Document */
.header {
	height:325px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-image: url('style_pics/header_main_part.jpg');
	background-repeat:no-repeat;
	margin-top:0px;
	}
*html body {
	\text-align:center;
	}
.main_content_block {
	position:relative;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f2f2f2;
	clear:both;
	}
.left_menu_block {
	position:relative;
	float:left;
	width:185px;
	background-image: url('style_pics/left_menu_block_background.png');
	background-repeat:repeat-y;
	border-bottom:thin;
	border-bottom-width:5px;
	border-bottom-color:#D2D2FF;
	border-bottom-style:solid;
	}
.index_page_content_block {
	float:left;
	width:610px;
	margin-left:5px;
	background-color:#EAEAEA;
	}
.right_menu_block {
	position:relative;
	background-image:url('style_pics/left_menu_block_background.png');
	float:right;
	top:0px;
	width:220px;
	border-bottom:thin;
	border-bottom-width:5px;
	border-bottom-color:#D2D2FF;
	border-bottom-style:solid;
	}
.before_bottom_clear {
	position:relative;
	clear:both;
	height:0px;
	width:0px;
	}
.bottom_block {
	clear:both;
	width:1024px;
	margin-top:-20px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('style_pics/footer.jpg');
	background-repeat:no-repeat;
	height:307px;
	}
.header_sticker {
	position:relative;
	top:0px;
	left:810px;
	background-image: url('style_pics/sticker.png');
	background-repeat:no-repeat;
	width:211px;
	height:213px;
	}
/* початок стилів для контактів на стікері */
.telephone_block {
	position:relative;
	top:58px;
	left:20px;
	width:170px;
	height:42px;
	border-bottom:#272637;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
.telephone_block_pic {
	position:relative;
	float:left;
	}
.telephone_block_text {
	text-align:right;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:13px;
	position:relative;
	top:0px;
	left:10px;
	width:155px;
	}
.icq_block {
	position:relative;
	top:58px;
	left:20px;
	width:170px;
	height:28px;
	border-bottom:#272637;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
.icq_block_pic {
	position:relative;
	float:left;
	}
.icq_block_text {
	text-align:right;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:13px;
	position:relative;
	top:0px;
	left:10px;
	width:155px;
	height:auto;
	}
.email_block {
	position:relative;
	top:58px;
	left:20px;
	width:170px;
	height:28px;
	border-bottom:#272637;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
.email_block_pic img{
	position:relative;
	top:4px;
	float:left;
	}
.email_block_text {
	text-align:right;
	font-size:12px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:13px;
	position:relative;
	top:0px;
	left:10px;
	width:155px;
	height:auto;
	}
.skype_block {
	position:relative;
	top:58px;
	left:20px;
	width:170px;
	height:28px;
	border-bottom:#272637;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
.skype_block_pic {
	position:relative;
	top:4px;
	float:left;
	}
.skype_block_text {
	text-align:right;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:13px;
	position:relative;
	top:0px;
	left:10px;
	width:155px;
	height:auto;
	}
/* кінець стилів для контактів, що на стікері будуть */
.header_menu_items {

	}
.header_menu_main_page {
	position:relative;
	top:-108px;
	left:190px;
	width:0px;
	}
.header_menu_main_page a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	background-repeat:repeat-x;
	}
.header_menu_poslugy {
	position:relative;
	top:-100px;
	left:173px;
	width:0px;
	}
.header_menu_poslugy a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_arhiv {
	position:relative;
	top:-96px;
	left:173px;
	width:0px;
	}
.header_menu_arhiv a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_fakty {
	position:relative;
	top:-92px;
	left:185px;
	width:0px;
	}
.header_menu_fakty a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_adresy {
	position:relative;
	top:-90px;
	left:215px;
	width:0px;
	}
.header_menu_adresy a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_dod_poslugy {
	position:relative;
	top:-88px;
	left:266px;
	width:0px;
	}
.header_menu_dod_poslugy a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_price {
	position:relative;
	top:-121px;
	left:660px;
	width:0px;
	}
.header_menu_price a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_porady {
	position:relative;
	top:-155px;
	left:750px;
	width:0px;
	}
.header_menu_porady a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
.header_menu_kontakty {
	position:relative;
	width:0px;
	top:-188px;
	left:870px;
	}
.header_menu_kontakty a:hover {
	background-image: url('style_pics/one_pixel_underline.png');
	position:relative;
	}
img {
	border:none;
	}
/*  початок блоку з галереєю */
.left_menu_galereja_block {
	background-repeat:no-repeat;
	background-position: top left;
	clear:both;
	}
.left_menu_galereja_pic_block {
	position:relative;
	top:0px;
	clear:both;
	}
.left_menu_separate_picture {
	position:relative;
	margin-bottom:15px;
	clear:both;
	}
.left_menu_separate_picture img{
	box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
	}

/* початок блоку з останніми статтями */
.left_menu_ostanni_statti_block {
	background-repeat:no-repeat;
	text-align:left;
	clear:both;
	}
.left_menu_statti_block {
	position:relative;
	clear:both;
	}
.left_menu_separate_stattia a{
	display:block;
	background-color:#f2e8ec;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#4e2631;
	border-right: 10px solid #e8e8e8;
	line-height:1.5em;
	font-size:0.8em;
	margin:2px; /* абзац!!!*/
	clear:both;
	}
.left_menu_separate_stattia a:hover {
	display:block;
	background-color:#fff;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#4e2631;
	border-right: 10px solid #e8caca;
	line-height:1.5em;
	font-size:0.8em;
	margin:2px; /* абзац!!!*/
	clear:both;
	}
/* початок блоку з порадами */
.left_menu_porady_block {
	background-repeat:no-repeat;
	clear:both;
	text-align:left;
	}
.left_menu_separate_porada a{
	display:block;
	background-color:#f2e8ec;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#4e2631;
	border-right: 10px solid #e8e8e8;
	line-height:1.5em;
	font-size:0.8em;
	clear:both;
	margin:2px;
	}
.left_menu_separate_porada a:hover {
	display:block;
	background-color:#fff;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#4e2631;
	border-right: 10px solid #e8caca;
	line-height:1.5em;
	font-size:0.8em;
	clear:both;
	margin:2px;
	}
/* рекламний блок зі сайта*/	
.reklama_na_saiti {
	position:relative;
	}
.reklama_na_saiti_separate_block {
	position:relative;
	clear:both;
	}
.reklama_na_saiti_separate_block img {
	box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
		}
.reklama_na_saiti_text {
	position:relative;
	background-image: url('style_pics/right_menu_text_fon.png');
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#4e2631;
	line-height:1.5em;
	font-size:0.8em;
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#900;
	margin-bottom:5px;
	margin-top:5px;
	}
.reklama_google_ads_block {
	position:relative;
	}
.reklama_google_ads_block img{
		box-shadow:0px 0px 0px 0 #555555;
    	-webkit-box-shadow:0px 0px 0px 0 #555555;
   	 	-moz-box-shadow:0px 0px 0px 0 #555555;	
		background:none;
	}
.reklama_wedding_sites {
	position:relative;
	clear:both;
	}
.reklama_wedding_sites_links a{
	background-color:#f2e8ec;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#4e2631;
	border-left: 22px solid #e8e8e8;
	border-right: 22px solid #e8e8e8;
	line-height:1.5em;
	font-size:0.8em;
	margin:2px; /* абзац!!!*/
	}
.reklama_wedding_sites_links a:hover {
	background-color:#fff;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#4e2631;
	border-left: 22px solid #e8caca;
	border-right: 22px solid #e8caca;
	line-height:1.5em;
	font-size:0.8em;
	margin:2px; /* абзац!!!*/
	}

/* початок блоку з основним умістом головної сторінки */
.page_content_first_block {
	position:relative;
	clear:both;
	padding:10px;
	}
.page_content_first_block_pic{
	position:relative;
	float:left;
	width:auto;
	padding:10px;
	margin-right:5px;
	}
.page_content_first_block_pic img {
		box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
	}
.page_content_first_block_text {
	position:relative;
	text-align:justify;
	text-indent:1em;
	top:0px;
	left:0px;
	}
.page_content_second_block {
	position:relative;
	clear:both;
	padding:10px;
	}
.page_content_second_block_pic{
	position:relative;
	float:right;
	width:auto;
	padding:10px;
	margin-right:5px;
	}
.page_content_second_block_pic img {
		box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
	}
.page_content_second_block_text {
	position:relative;
	text-align:justify;
	text-indent:1em;
	top:0px;
	left:0px;
	}
.page_content_third_block {
	position:relative;
	clear:both;
	padding:10px;
	}
.page_content_third_block_pic{
	position:relative;
	float:left;
	width:auto;
	padding:10px;
	margin-right:5px;
	}
.page_content_third_block_pic img {
		box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
	}
.page_content_third_block_text {
	position:relative;
	text-align:justify;
	text-indent:1em;
	top:0px;
	left:0px;
	}
/* footer style */
#bottom_buttons {
	width: 380px;
	border-right: 1px solid #000;
	padding: 5px 0 5px 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  font-size:14px;
	background-color:#D2D2FF;
	color:#000;
	}
#bottom_buttons ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#bottom_buttons li {
		border-bottom: 1px solid #000; /*горизонтальні смуги між лінками*/
		margin: 0;
		}
#bottom_buttons li a {
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #e8caca;
		border-right: 10px solid #fddde2;
		background-color: #f2e8ec;
		color: #000;
		text-decoration: none;
		width: 100%;
		text-align:left;
		}

html>body #bottom_buttons li a {
		width: auto;
		}

#bottom_buttons li a:hover {
		border-left: 10px solid #fff;
		border-right: 10px solid #fff;
		background-color: #d0c4eb;
		color: #000;
		}
.copyright {
	position:relative;
	text-align:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13px;
	font-variant:small-caps;
	top:-20px;
	width:1022px;
	height:40px;
	border:thin;
	border-color:#000;
	border-style:solid;
	}
.stamp_copyright {
	position:relative;
	top:-290px;
	left:800px;
	height:0px;
	width:0px;
	}
.time_stamp {
	position:relative;
	top:-155px;
	left:720px;
	height:0px;
	width:0px;
	}
/* стилі для контактів */
.kontakty_block {
	position:relative;
	clear:both;
	padding:10px;
	}
.kontakty_text_block {
	position:relative;
	text-align:justify;
	text-indent:1em;
	top:0px;
	left:0px;
	clear:both;
	}
.kontakty_items {
	position:relative;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#003;
	padding-left:10px;
	width:300px;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;

	}
.kontakt_name {
	font-size:18px;
	font-variant:small-caps;
	font-weight:bold;
	position:relative;
	float:left;
	}
.kontakt_data {
	font-size:larger;
	float:right;
	text-align:right;
	}
.separate_price_block {
	position:relative;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#003;
	padding-left:10px;
	width:600px;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	}
.price_item_name a{
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	position:relative;
	width:400px;
	float:left;
	margin:10px;
	color:#662B63;
	text-decoration:none;
	}
.price_item_name a:hover{
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	position:relative;
	width:400px;
	float:left;
	margin:10px;
	color:#003162;
	text-decoration:underline;
	}
.actual_item_price {
	position:relative;
	float:right;
	text-align:right;
	clear:right;
	margin:10px;
	}
.dod_poslugy_text {
	position:relative;
	text-align:justify;
	text-indent:1em;
	margin:10px;
	padding-right:10px;
	top:0px;
	left:0px;
	z-index: 6;
	}
h1 {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
.galereja_block {
	position:relative;
	float:right;
	width:133px;
	text-align:left;
	background-color:#FFE6F2;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	z-index: 10;
	}
.price_text {
	position:relative;
	font-weight:bold;
	}
/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox {
	cursor: default;
	list-style: none;
	float:left;
	left:-35px;
	position:relative;
	z-index: 9;
	}
.hoverbox a {
	cursor: default;
	}
.hoverbox a .preview {
	display: none;
	}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	right:50px;
	top:-120px;
	z-index: 10;
	}
.hoverbox img {
		box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
	}
.hoverbox li {
	position: relative;
	margin:10px;
	}
.hoverbox .preview {
	border-color: #000;
	}
/* =Hoverbox_adresy Code
----------------------------------------------------------------------*/

.hoverbox_adresy {
	cursor: default;
	list-style: none;
	float:left;
	left:-35px;
	position:relative;
	z-index: 9;
	}
.hoverbox_adresy a {
	cursor: default;
	}
.hoverbox_adresy a .preview {
	display: none;
	}
.hoverbox_adresy a:hover .preview {
	display: block;
	position: absolute;
	right:50px;
	top:-120px;
	z-index: 10;
	}
.hoverbox_adresy img {
		box-shadow:4px 4px 8px 0 #555555;
    	-webkit-box-shadow:4px 4px 8px 0 #555555;
   	 	-moz-box-shadow:4px 4px 8px 0 #555555;	
		margin:2px auto;
		padding:2px;
		text-align:justify;
		background:#f9f9f9;
	}
.hoverbox_adresy li {
	position: relative;
	margin:10px;
	margin-right:-10px;
	}
.hoverbox_adresy .preview {
	border-color: #000;
	}

/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.porady_list a{
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	position:relative;
	width:580px;
	float:left;
	margin:10px;
	color:#662B63;
	text-decoration:none;
	}
.porady_list a:hover{
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	position:relative;
	width:580px;
	float:left;
	margin:10px;
	color:#003162;
	text-decoration:underline;
	}
.catalog_style {
	margin:10px;
	text-align:justify;
	text-indent:1em;
	}
.new_class_partner a {
    color: #EAEAEA;
    font-size: 10px;
    font-weight: normal;
    position: relative;
    width: 300px;
}

