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/deti1.jpg) no-repeat;
	float:left;
	margin-left:10px;
	margin-top:10px;
	_margin-left:5px;
	_margin-top:-35px;
}
#header{
	float:left;
	position:relative;
	display:inline;
	_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-menu9.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:#9acbed;
	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:50px;
}
.right-bottom-menu li{
	text-align:center;
	margin-top:10px;
}
.right-bottom-menu li a{
	text-decoration:none;
	font-size:15px;
	color:#96a2b2;
	font-weight:bold;
}
.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/corp.png) no-repeat;
	width:144px;
	height:48px;
}
.corp a{
	width:144px;
	height:48px;
	text-align:center;
	margin-top:5px;
}
.bisness{
	background:url(../images/bisness.png) no-repeat;
	width:126px;
	height:48px;
}
.bisness a{
	width:126px;
	height:48px;
	text-align:center;
	margin-top:5px;
}
.pr{
	background:url(../images/pr.png) no-repeat;
	width:165px;
	height:48px;
}
.pr a{
	width:165px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.teambilding{
	background:url(../images/teambilding.png) no-repeat;
	width:121px;
	height:48px;
}
.teambilding a{
	width:121px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.anniversary{
	background:url(../images/anniversary.png) no-repeat;
	width:94px;
	height:48px;
}
.anniversary a{
	width:94px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.weddings{
	background:url(../images/weddings.png) no-repeat;
	width:96px;
	height:48px;
}
.weddings a{
	width:96px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.kids{
	background:url(../images/kids.png) no-repeat;
	width:167px;
	height:48px;
}
.kids a{
	width:167px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.graduations{
	background:url(../images/graduations.png) no-repeat;
	width:111px;
	height:48px;
}
.graduations a{
	width:111px;
	height:48px;
	text-align:center;
	margin-top:16px;
}
.separator-bottom{
	float:left;
	background:url(/design/images/separator-bottom.png) no-repeat;
	width:1024px;
	height:21px;
}
.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:350px;
	margin-left:15px;
	height:60px;
	float:left;
	color:#53697f;
}
.title-right p{
	font-size:24px;
	float:left;
	margin-top:20px;
}
.content{
	float:left;
	width:600px;
	margin-top:-10px;
	_width:585px;
	font-size:13px;
	line-height:1.5;
	padding-left:30px;
	padding-right:35px;
	_padding-right:0px;
}
.news{
	float:left;
	width:350px;
	margin-top:7px;
	//width:320px;
	//margin-left:37px;
}
.news ul{
	float:left;
	margin-right:30px;
	_margin-right:0px;
	margin-bottom:10px;
}
.arhiv{
	float:right;
	margin-right:30px;
	padding-bottom:25px;
	//padding-bottom:0px;
	_margin-right:0px;
	color:#00aeef;
}
.news-date{
	color:#707070;
}
.news-title{
	margin-top:3px;
}
.news-title a{
	color:#f26522;
	font-size:13px;
	line-height:1.5;
}
.news-content{
	margin-top:4px;
	margin-bottom:10px;
}
.news-content p{
	font-size:13px;
	line-height:1.5;
}
.friends{
	width:1024px;
	height:30px;
	float:left;
	margin-top:20px;
	clear:both;
	//padding:15px;
	//padding-bottom:0px;
	//margin-bottom:-20px;
}
.friends p{
	font-size:24px;
	float:left;
	color:#53697f;
	margin-left:30px;
	position:relative;
	_margin-left:15px;
	//margin-bottom:-21px;
}
.friends-center{
	float:left;
	margin-top:50px;
	margin-left:-80px;
	margin-right:160px;
}
.friends-left{
	float:left;
	margin-top:50px;
	margin-left:-230px;
	_margin-left:-230px;
}
.friends-right{
	float:left;
	margin-left:-85px;
	margin-top:50px;
	_margin-left:-85px;
}
.footer{
	float:left;
	width:1024px;
	height:105px;
	background:url(/design/images/footer.gif);
	margin-top:140px;
	_margin-top:40px;
}
.kontakt{
	color:#5c7a93;
	font-size:13px;
	float:left;
	padding-left:30px;
	padding-top:20px;
}
.kontakt a{
	color:#FFFFFF;
}
.kontakt a:hover{
	color:#a1d1f9;
}
.kontakt strong{
	color:#FFFFFF;
	font-weight:100;
}
.copyright{
	color:#5c7a93;
	font-size:13px;
	float:right;
	margin-top:20px;
	margin-right:30px;
}
.copyright a{
	color:#FFFFFF;
}
.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;
}
.table-logo{
	float:left;
	margin-left:30px;
	_margin-left:15px;
	_margin-top:20px;
	position:relative;
}
.links{
	float:right;
	margin-right:40px;
	//margin-right:20px;
	margin-top:-15px;
	display:inline;
	color:#00aeef;
}
#banner{
	float:left;
	width:435px;
	margin-bottom:10px;
	margin-left:165px;
	display:inline;
}
.marginz {
	margin-top: 1000px;
	margin-left: 50px;
}
