html, body {
	height:100%;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width:100%;
	background:url(/design/images/background-bottom.gif);
}
.background-top{
	width:100%;
	height:1440px;
	background:url(/design/images/background-top.gif) repeat-x;
	position:absolute;
	//left:0px;
}
.main{
	width:1024px;
	min-height:1300px;
	margin:0 auto;
	background:#FFFFFF;
	position:absolute;
	left: 50%;
    margin-left: -512px;
	top: 60px;
}
.telefon-icon{
	float:left;
	margin-top:-45px;
	margin-left:-10px;
	position:relative;
}
.icq-icon{
	float:left;
	margin-top:-40px;
	margin-left:250px;
	//margin-left:34px;
	background:url(/design/images/icq-icon.png);
	width:24px;
	height:24px;
	position:relative;
}
.icq-icon:hover{
	background:url(/design/images/icq-icon-color.png);
}
.skype-icon{
	float:left;
	margin-top:-40px;
	margin-left:305px;
	//margin-left:34px;
	background:url(/design/images/skype-icon.png);
	width:26px;
	height:27px;
	position:relative;
}
.skype-icon:hover{
	background:url(/design/images/skype-icon-color.png);
}
.find_form{
	float:left;
	width:185px;
	margin-left:615px;
	border:1px solid #000000;
	margin-top:-38px;
	_margin-top:0px;
	_position:relative;
	_top:-40px;
}
.find-icon{
	float:left;
	margin-top:-33px;
	margin-left:810px;
	//margin-left:813px;
	_margin-top:-57px;
	_margin-left:813px;
}
.home-icon{
	width:31px;
	height:16px;
	background:url(/design/images/home-icon.png);
	float:right;
	margin-right:108px;
	margin-top:-35px;
	_position:relative;
	_margin-top:0px;
	_top:-58px;
	//left:0px;
}
.home-icon:hover{
	background:url(/design/images/home-icon-main.png);
}
.mail-icon{
	float:right;
	width:77px;
	height:14px;
	background:url(/design/images/mail-icon.png);
	margin-right:31px;
	margin-top:-33px;
	_margin-top:0px;
	_position:relative;
	_top:-56px;
	//left:0px;
	_left:139px;
}
.mail-icon:hover{
	background:url(/design/images/mail-icon-active.png);
}
.print-icon{
	float:right;
	width:31px;
	height:17px;
	background:url(/design/images/print-icon.png);
	margin-left:907px;
	margin-top:-36px;
	margin-left:40px;
	//left:107px;
	_margin-top:0px;
	_left:245px;
	_position:relative;
	_top:-59px;

}
.print-icon:hover{
	background:url(/design/images/print-icon-active.png);
}
#icons{
	float:right;
	margin-top:-35px;
	_margin-top:-58px;
	position:relative;
}
.head{
	width:811px;
	height:397px;
	background:url(/design/flash/svadba1.jpg) no-repeat;
	float:left;
	margin-left:10px;
	margin-top:10px;
	_margin-left:5px;
	_margin-top:-27px;
}
#header{
	float:left;
	position:relative;
	_margin-top:-20px;
}
.on-head{
	width:808px;
	height:50px;
	float:left;
	background:url(/design/images/on-head.png) no-repeat;
	margin-top:20px;
}
.on-head p{
	font-size:24px;
	color:#FFFFFF;
	float:left;
	margin-left:25px;
	_margin-left:12px;
	margin-top:8px;
}
.logo{
	width:203px;
	height:139px;
	float:left;
	_margin-top:-36px;
}
.top-menu{
	float:left;
	background:url(../images/top-menu6.png) repeat-y;
	width:203px;
	height:389px;
}
.right-top-menu{
	float:left;
	margin-top:15px;
	margin-left:0px;
}
.logo-link{
	width:150px; 
	height:100px; 
	float:left; 
	margin-left:20px; 
	margin-top:20px;
}
.right-top-menu li{
	text-align:center;
	float:left;
	margin-top:0px;
	width:202px;
	height:31px;
}
.right-top-menu li a{
	text-decoration:none;
	font-size:18px;
	color:#387eb6;
	float:left;
	text-align:center;
	padding-top:3px;
	width:202px;
	height:31px;	
}
.right-top-menu li:hover{
	background:url(../images/select.png);
}
.separator{
 	width:203px;
	height:8px;
	float:left;
	margin-top:20px;
	//margin-top:27px;
}
.right-bottom-menu{
	float:left;
	margin-top:28px;
	margin-left:55px;
}
.right-bottom-menu li{
	text-align:center;
	margin-top:10px;
}
.right-bottom-menu li a{
	text-decoration:none;
	font-size:15px;
	color:#263a59;
}
.right-bottom-menu li a:hover{
	color:#96a2b2;
}
.main-menu{
	float:left;
	width:1024px;
	height:45px;
	_height:31px;
}
.main-menu ul{
	float:left;
	margin-top:-7px;
	_margin-top:-26px;
}
.main-menu ul li{
	float:left;
}
.main-menu ul li a{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}
.corp{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:143px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.corp:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.corp a{
	width:144px;
	height:48px;
	text-align:center;
	margin-top:7px;
}
.bisness{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:125px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.bisness a{
	width:126px;
	height:48px;
	text-align:center;
	margin-top:7px;
}
.bisness:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.pr{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:164px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.pr a{
	width:165px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.pr:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.teambilding{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:120px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.teambilding a{
	width:121px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.teambilding:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.anniversary{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:96px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.anniversary a{
	width:94px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.anniversary:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.weddings{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:95px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.weddings a{
	width:96px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.weddings:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.kids{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:163px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.kids a{
	width:165px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.kids:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.graduations{
	background:url(../images/main-menu-bac.png) repeat-x;
	width:110px;
	height:48px;
	border-right: 1px solid #94a9bc;
}
.graduations a{
	width:111px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.graduations:hover{
	background:url(../images/main-menu-bac-hover.png) repeat-x;
}
.separator-bottom{
	float:left;
	background:url(/design/images/separator-bottom.png) no-repeat;
	width:1024px;
	height:21px;
}
.map-way{
	width:650px;
	float:left;
	margin-left:30px;
	_margin-left:15px;
	margin-top:20px;
	color:#53697f;
}
.way{
	color:#f2519a;
}
.title-left{
	width:650px;
	height:60px;
	float:left;
	color:#53697f;
}
.title-left h1{
	font-size:24px;
	float:left;
	margin-left:30px;
	_margin-left:15px;
	margin-top:20px;
}
.title-right{
	width:374px;
	height:60px;
	float:left;
}
.title-right p{
	font-size:24px;
	float:left;
	margin-top:20px;
}
.content{
	float:left;
	width:730px;
	font-size:13px;
	line-height:1.5;
	padding-left:30px;
	padding-right:35px;
	_padding-right:0px;
}
.right-menu{
	float:right;
	width:204px;
	height:507px;
	background:url(/design/images/right-menu6.png) no-repeat;
	margin-top:-10px;
	position:relative;
	_margin-right:-10px;
}
.right-menu ul{
	float:left;
	margin-left:0px;
	margin-top:10px;
}
.right-menu ul li{
	float:left;
	margin-top:0px;
	_margin-top:-10px;
	position:relative;
	width:205px;
	height:30px;
}
.right-menu a{
	color:#f2519a;	float:left;
	padding-top:6px;
	_padding-top:8px;
	margin-left:0px;
	_margin-left:0px;
	padding-left:10px;
	width:205px;
	height:24px;
}
.right-menu a:hover{
	background:url(/design/images/right-menu-bac-sv.png) no-repeat left;
}
.right-menu-active{
	background:url(/design/images/right-menu-bac-sv.png) no-repeat left;
	float:left;
	margin-top:0px;
	width:205px;
	height:30px;
}
.arhiv{
	float:right;
	color:#00aeef;
}
.people{
	width:1024px;
	height:369px;
	float:left;
	margin-top:0px;
	background:url(/design/images/sv.png) no-repeat right;
}
.table-people{
	margin:0 auto;
	width:980px;
	margin-left:30px;
	margin-top:130px;
}
.foto_bac{
	width:184px;
	height:122px;
	background:url(/design/images/foto_bac.png);
	float:left;
	margin-left:-5px;
}
.foto_bac img{
	float:left;
	margin-top:7px;
	margin-left:11px;
}
.table-people tr td a{
	font-size:13px;
	color:#f2519a;
	font-style:italic;
}
.table-people tr td a:hover{
	color:#922e5b;
}
.footer{
	float:left;
	width:1024px;
	height:105px;
	background:url(/design/images/footer.gif);
}
.kontakt{
	color:#5c7a93;
	font-size:13px;
	float:left;
	margin-left:30px;
	_margin-left:15px;
	margin-top:20px;
}
.kontakt a{
	color:#FFFFFF;
}
.kontakt a:hover{
	color:#a1d1f9;
}
.kontakt a:hover{
	color:#a1d1f9;
}
.kontakt strong{
	color:#FFFFFF;
}
.copyright{
	color:#5c7a93;
	font-size:13px;
	float:right;
	margin-top:20px;
	margin-right:30px;
	_margin-right:15px;
}
.copyright a{
	color:#FFFFFF;
}
.copyright a:hover{
	color:#a1d1f9;
}
.copyright a:hover{
	color:#a1d1f9;
}
.copyright span{
	color:#FFFFFF;
}
.coint{
	float:left;
	margin-top:26px;
	margin-left:307px;
	display:inline;
}
.coint2{
	float:left;
	margin-top:10px;
	margin-left:40px;
	display:inline;
}