@charset "windows-1251";
html, body {
	height:100%; width:100%;
	}
body, div, img, span, h1, h2, h3, h4, p, ul, ol, li {
	margin: 0; padding: 0;
	}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5d5d5d;
	}
div {
	margin: 0 auto;
	}
h1 {
	font-size: 18px;
	margin-top: 20px;
	}
h2 {
	font-size: 16px;
	margin-top: 20px;
	}
p {
	margin-top: 10px;
	}
#wrapper {
	width: 100%; height: 100%;
	background: url(images/mainBG.jpg) center no-repeat;
	}




/* для Главной */
#mainPageContent {
	width: 1000px; height: 700px;
	background: url(images/mainPage.jpg) no-repeat;
	}
#mainPageContent #mainPageAboveVideo {
	width: 100%; height: 190px;
	}
#mainPageContent #mainPageVideo a {
	width: 160px; height: 60px;
	margin-left: 270px;
	display: block;
	}
#mainPageContent #mainPageAbovePhoto {
	width: 100%; height: 145px;
	}
#mainPageContent #mainPagePhoto a {
	width: 160px; height: 60px;
	margin-left: 270px;
	display: block;
	}
#mainPageContent #mainPageAboveMenu {
	width: 100%; height: 156px;
	}
#mainPageContent #mainPageMenu {
	width: 800px;
	margin-left: 68px;
	list-style-type: none;
	}
#mainPageContent #mainPageMenu li {
	display: inline;
	margin-right: 2px;
	}
#mainPageContent #mainPageMenu #mainPageService a {
	width:  135px; height: 43px;
	display: inline-block;
	}
#mainPageContent #mainPageMenu #mainPageInfo a {
	width:  200px; height: 43px;
	display: inline-block;
	}
#mainPageContent #mainPageMenu #mainPageContact a {
	width:  178px; height: 43px;
	display: inline-block;
	}





/* для страницы Информация */
#infoPageContent {
	width: 1000px; height: 700px;
	background: url(images/info.jpg) no-repeat;
	}
#infoPageContent #aboveText {
	width: 100%; height: 90px;
	}
#infoPageContent #infoText {
	width: 555px; height: 512px;
	float: left;
	}
#infoPageContent #infoText h1, h2, p {
	margin-left: 50px;
	}
#infoPageContent #infoPageMenu {
	width: 600px;
	margin-left: 145px;
	clear: both;
	list-style-type: none;
	}
#infoPageContent #infoPageMenu li {
	display: inline;
	margin-right: 2px;
	}
#infoPageContent #infoPageMenu #infoPageMain a {
	width:  175px; height: 43px;
	display: inline-block;
	}
#infoPageContent #infoPageMenu #infoPageService a {
	width:  130px; height: 43px;
	display: inline-block;
	}
#infoPageContent #infoPageMenu #infoPageContact a {
	width:  160px; height: 43px;
	display: inline-block;
	}





/* для страницы Контакты */
#contactPageContent {
	width: 1000px; height: 700px;
	background: url(images/contact.jpg) no-repeat;
	}
#contactPageContent #contactPageAboveVideo {
	width: 100%; height: 190px;
	}
#contactPageContent #contactPageVideo a {
	width: 160px; height: 60px;
	margin-left: 270px;
	margin-bottom: 20px;
	display: block;
	}
#contactPageContent #contactPageVideoMail a {
	width: 210px; height: 50px;
	margin-left: 230px;
	margin-bottom: 75px;
	display: block;
	}
#contactPageContent #contactPagePhoto a {
	width: 160px; height: 60px;
	margin-left: 270px;
	display: block;
	margin-bottom: 25px;
	}
#contactPageContent #contactPagePhotoMail a {
	width: 205px; height: 50px;
	margin-left: 225px;
	margin-bottom: 79px;
	display: block;
	}
#contactPageContent #contactPageMenu {
	width: 600px;
	margin-left: 70px;
	list-style-type: none;
	}
#contactPageContent #contactPageMenu li {
	display: inline;
	margin-right: 2px;
	}
#contactPageContent #contactPageMenu #contactPageMain a {
	width:  170px; height: 43px;
	display: inline-block;
	}
#contactPageContent #contactPageMenu #contactPageInfo a {
	width:  178px; height: 43px;
	display: inline-block;
	}
#contactPageContent #contactPageMenu #contactPageService a {
	width:  115px; height: 43px;
	display: inline-block;
	}





/* для страницы Услуги Видео */
#serviceVideoPageContent {
	width: 1000px; height: 700px;
	background: url(images/serviceVideo.jpg) no-repeat;
	}
#serviceVideoPageContent #serviceVideoPageAbove {
	width: 100%; height: 238px;
	}
#serviceVideoPageContent #serviceVideoPageSvadba a {
	width: 293px; height: 33px;
	margin-left: 210px;
	margin-bottom: 7px;
	display: block;
	}
#serviceVideoPageContent #serviceVideoPageFamily a {
	width: 250px; height: 33px;
	margin-left: 230px;
	margin-bottom: 3px;
	display: block;
	}
#serviceVideoPageContent #serviceVideoPageCorporate a {
	width: 167px; height: 33px;
	margin-left: 265px;
	margin-bottom: 5px;
	display: block;
	}
#serviceVideoPageContent #serviceVideoPageCreschenie a {
	width: 120px; height: 33px;
	margin-left: 290px;
	margin-bottom: 3px;
	display: block;
	}
#serviceVideoPageContent #serviceVideoPageVenchanie a {
	width: 120px; height: 33px;
	margin-left: 290px;
	margin-bottom: 5px;
	display: block;
	}
#serviceVideoPageContent #serviceVideoPageSlideShow a {
	width: 137px; height: 33px;
	margin-left: 280px;
	margin-bottom: 143px;
	display: block;
	}
#serviceVideoPageContent #serviceVideoPageMenu {
	width: 800px;
	margin-left: 70px;
	list-style-type: none;
	}
#serviceVideoPageContent #serviceVideoPageMenu li {
	display: inline;
	margin-right: 2px;
	}
#serviceVideoPageContent #serviceVideoPageMenu #serviceVideoPageMain a {
	width:  167px; height: 43px;
	display: inline-block;
	}
#serviceVideoPageContent #serviceVideoPageMenu #serviceVideoPageService a {
	width:  105px; height: 43px;
	display: inline-block;
	}
#serviceVideoPageContent #serviceVideoPageMenu #serviceVideoPageInfo a {
	width:  175px; height: 43px;
	display: inline-block;
	}
#serviceVideoPageContent #serviceVideoPageMenu #serviceVideoPageContact a {
	width:  150px; height: 43px;
	display: inline-block;
	}






/* для страницы Услуги Фото */
#servicePhotoPageContent {
	width: 1000px; height: 700px;
	background: url(images/servicePhoto.jpg) no-repeat;
	}
#servicePhotoPageContent #servicePhotoPageAbove {
	width: 100%; height: 127px;
	}
#servicePhotoPageContent #servicePhotoPageLoveStory a {
	width: 430px; height: 40px;
	margin-left: 140px;
	margin-bottom: 7px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageAlbums a {
	width: 270px; height: 35px;
	margin-left: 220px;
	margin-bottom: 7px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageCorporate a {
	width: 300px; height: 35px;
	margin-left: 210px;
	margin-bottom: 7px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageChildren a {
	width: 270px; height: 35px;
	margin-left: 220px;
	margin-bottom: 7px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageSchool a {
	width: 240px; height: 35px;
	margin-left: 240px;
	margin-bottom: 7px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageFamily a {
	width: 240px; height: 35px;
	margin-left: 240px;
	margin-bottom: 5px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageVenchanie a {
	width: 120px; height: 30px;
	margin-left: 290px;
	margin-bottom: 11px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageChristening a {
	width: 130px; height: 30px;
	margin-left: 280px;
	margin-bottom: 10px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageAdvertisement a {
	width: 300px; height: 30px;
	margin-left: 210px;
	margin-bottom: 8px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageMeetings a {
	width: 360px; height: 55px;
	margin-left: 190px;
	margin-bottom: 56px;
	display: block;
	}
#servicePhotoPageContent #servicePhotoPageMenu {
	width: 800px;
	margin-left: 50px;
	list-style-type: none;
	}
#servicePhotoPageContent #servicePhotoPageMenu li {
	display: inline;
	margin-right: 2px;
	}
#servicePhotoPageContent #servicePhotoPageMenu #servicePhotoPageMain a {
	width:  167px; height: 43px;
	display: inline-block;
	}
#servicePhotoPageContent #servicePhotoPageMenu #servicePhotoPageService a {
	width:  105px; height: 43px;
	display: inline-block;
	}
#servicePhotoPageContent #servicePhotoPageMenu #servicePhotoPageInfo a {
	width:  175px; height: 43px;
	display: inline-block;
	}
#servicePhotoPageContent #servicePhotoPageMenu #servicePhotoPageContact a {
	width:  150px; height: 43px;
	display: inline-block;
	}








/* для страниц Галерея Видео */
#wrapperVideoGalery {
	width: 100%; height: 100%;
	background: url(images/videoGalegyBG.jpg) center no-repeat;
	}
#videoGaleryVenchaniePageContent {
	width: 1000px; height: 700px;
	background: url(images/videoGaleryVenchanie.jpg) no-repeat;
	}
#videoGaleryWeddingPageContent {
	width: 1000px; height: 700px;
	background: url(images/galeryVideoWedding.jpg) no-repeat;
	}
#videoGalerySlideShowPageContent {
	width: 1000px; height: 700px;
	background: url(images/galeryVideoSlideShow.jpg) no-repeat;
	}	
#videoGaleryCorporatePageContent {
	width: 1000px; height: 700px;
	background: url(images/galeryVideoCorporate.jpg) no-repeat;
	}	
#videoGaleryCrescheniePageContent {
	width: 1000px; height: 700px;
	background: url(images/videoGaleryCreschenie.jpg) no-repeat;
	}
#videoGaleryFamilyPageContent {
	width: 1000px; height: 700px;
	background: url(images/galeryVideoFamilyCelebs.jpg) no-repeat;
	}
#videoGaleryAbove {
	width: 100%; height: 120px;
	}
#videoGaleryRolik {
	width: 400px; height: 300px;
	margin-bottom: 35px;
	border: 1px solid black;
	}
#previewHolderWrapper {
	width: 900px;
	}
#videoGaleryPreviewHolder {
	height: 120px;
	margin-bottom: 24px;
	}
/* стили для видео превьюшек */
#videoGaleryPreviewHolder #video1, #video2, #video3, #video4, #video5 {
	width: 180px;
	border: 1px solid black;
	}
#videoGaleryPageMenu {
	width: 600px;
	margin-left: 70px;
	list-style-type: none;
	}
#videoGaleryPageMenu li {
	display: inline;
	margin-right: 2px;
	}
#videoGaleryPageMenu #videoGaleryPageMain a {
	width:  170px; height: 43px;
	display: inline-block;
	}






/* для страницы Галерея Фото */
#wrapperPhotoGalery {
	width: 100%; height: 100%;
	background: black;
	}
#photoGaleryPageContent {
	width: 1000px; height: 700px;
	background: url(images/galeryPhoto.jpg) no-repeat;
	}
#photoGaleryPageAbove {
	width: 100%; height: 100px;
	}
#photoGaleryPageImage {
	width: 600px; height: 450px;
	margin-bottom: 87px;
	border: 1px solid white;
	}
#photoGaleryPageToMain a {
	width: 180px; height: 42px;
	display: block; 
	}




/* для страницы Галерея Фотокниги */
#photoBookGaleryPageContent {
	width: 1000px; height: 700px;
	background: url(images/galeryPhotoBook.jpg) no-repeat;
	}
#photoBookGaleryPageAbove {
	width: 100%; height: 130px;
	}
.photoBookGaleryPageAlbums {
	width: 475px; height: 84px;
	margin-left: 293px; margin-bottom: 47px;
	}
.photoBookGaleryPageAlbums2 {
	width: 475px; height: 84px;
	margin-left: 293px; margin-bottom: 0;
	}
.photoBookGaleryPageBook a {
	width: 162px; height: 84px;
	display: block;
	}
.photoBookGaleryPageName {
	padding-left: 30px; padding-top: 12px;
	}
.photoBookGaleryPageName a {
	width: 280px; height: 50px;
	display: block;
	}
#photoBookGaleryPageToMain a {
	width: 180px; height: 42px;
	margin-top: 38px;
	display: block;
	}