.bgfon

	{
	width:100%; height: 296px;
	background: url(../images/bg_up.jpg) top center repeat-x;
	}

#mainblock
	{
	width: 960px;
	float:left;
	}
	
#header
	{
	width: 960px; height: 331px;
	float: left;
	}
	
#header .menu-kaz
	{
	width: 38px; height: 35px;
	background:	url(../images/menu-kaz.jpg) no-repeat;
	float:left;
	}
	
	#header .menu-kaz-act
	{
	width: 38px; height: 35px;
	background:	url(../images/menu-kaz-act.jpg) no-repeat;
	float:left;
	}

#header .menu-kaz:hover
	{
	width: 38px; height: 35px;
	background:	url(../images/menu-kaz-act.jpg) no-repeat;
	float:left;
	}
	
#header .menu-rus
	{
	width: 38px; height: 35px;
	background:	url(../images/menu-rus.jpg) no-repeat;
	float:left;
	}

#header .menu-rus:hover
	{
	width: 38px; height: 35px;
	background:	url(../images/menu-rus-act.jpg) no-repeat;
	float:left;
	}
	
#header .menu-eng
	{
	width: 37px; height: 35px;
	background:	url(../images/menu-eng.jpg) no-repeat;
	float:left;
	}

#header .menu-eng:hover
	{
	width: 37px; height: 35px;
	background:	url(../images/menu-eng-act.jpg) no-repeat;
	float:left;
	}

/* ---------------------- */

#header .menu-project
	{
	width: 86px; height: 35px;
	background:	url(../images/menu-project.jpg) no-repeat;
	float:left;
	}

#header .menu-project:hover
	{
	width: 86px; height: 35px;
	background:	url(../images/menu-project-act.jpg) no-repeat;
	float:left;
	}
	
#header .menu-foto
	{
	width: 102px; height: 35px;
	background:	url(../images/menu-foto.jpg) no-repeat;
	float:left;
	}

#header .menu-foto:hover
	{
	width: 102px; height: 35px;
	background:	url(../images/menu-foto-act.jpg) no-repeat;
	float:left;
	}
	
#header .menu-guest
	{
	width: 77px; height: 35px;
	background:	url(../images/menu-guest.jpg) no-repeat;
	float:left;
	}

#header .menu-guest:hover
	{
	width: 77px; height: 35px;
	background:	url(../images/menu-guest-act.jpg) no-repeat;
	float:left;
	}
	
#header .menu-forum
	{
	width: 57px; height: 35px;
	background:	url(../images/menu-forum.jpg) no-repeat;
	float:left;
	}

#header .menu-forum:hover
	{
	width: 57px; height: 35px;
	background:	url(../images/menu-forum-act.jpg) no-repeat;
	float:left;
	}
	
/* -------------------- */

#header .head01
	{
	width: 91px; height: 35px;
	background:	url(../images/head01.jpg) no-repeat;
	float:left;
	}

#header .head02
	{
	width: 376px; height: 35px;
	background:	url(../images/head02.jpg) no-repeat;
	float:left;
	}

#header .head03
	{
	width: 58px; height: 35px;
	background:	url(../images/head03.jpg) no-repeat;
	float:left;
	}
	
#header .head10
	{
	width: 960px; height: 40px;
	background:	url(../images/head10.jpg) no-repeat;
	float:left;
	}

#header .head20
	{
	width: 666px; height: 79px;
	background:	url(../images/head20.jpg) no-repeat;
	float:left;
	}
	
#header .head21-logo
	{
	width: 236px; height: 79px;
	background:	url(../images/head21-logo.jpg) no-repeat;
	float:left;
	}
	
#header .head22
	{
	width: 58px; height: 79px;
	background:	url(../images/head22.jpg) no-repeat;
	float:left;
	}

#header .head30
	{
	width: 960px; height: 177px;
	background:	url(../images/head30.jpg) no-repeat;
	float:left;
	}


/* ------------------------------------------------------------------------------------------------------ /header */

#leftblock 
	{
	width: 262px;
	float:left;
	padding-left: 5px;
	}

#leftblock .menu-up
	{
	width: 262px; height: 91px;
	background:	url(../images/left-menu-up.jpg) no-repeat;
	float:left;
	}


#leftblock .menu-down
	{
	width: 262px; height: 18px;
	background:	url(../images/left-menu-down.jpg) no-repeat;
	float:left;
	}

#leftblock .menu-search
	{
	width: 262px; height: 47px;
	background:	url(../images/left-search.jpg) no-repeat;
	float:left;
	}


#leftblock .menu-link
	{
	width:262px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height: 22px;
	background: #f6eee2;
}


/*

#leftblock .menu_link ul
	{
	width:276px;
	list-style:none;
	padding:0;
	margin:0;
	}

#leftblock .menu_link li
	{
	list-style:none;
	padding-left:40px;
	background:	url(../images/menu_link.jpg) repeat-y; 
	}
	
#leftblock .menu_down
	{
	width: 294px; height: 28px;
	background:	url(../images/menu_bg_down.jpg) no-repeat;
	float:left;	
	padding-bottom: 15px;
	}


#leftblock .leftcontent
	{
	text-align:left;
	padding: 0 10px 0 10px;
	}
	
	*/
		
/* ----------------------------------------------------------------------------------------------------------------- */

#subblock
	{
	width: 294px;
	}

#subblock .menu_bg
	{
	width: 294px;
	background:	url(../images/sub_bg.jpg) repeat-y;
	float:left;	
	font-size: 16px;
	text-align: left;
	line-height: 24px;
	padding:0;
	margin:0;
	}

#subblock .menu_up
	{
	width: 294px; height: 25px;
	background:	url(../images/sub_up.jpg) no-repeat;
	float:left;	
	}


#subblock .menu_down
	{
	width: 294px; height: 25px;
	background:	url(../images/sub_down.jpg) no-repeat;
	float:left;	
	}


/* ----------------------------------------------------------------------------------------------------------------- */


#rightblock
	{
	width: 620px;	
	float:left;
	}
	

#rightblock .bg_head
	{
	width: 650px; height: 95px;
	background:	url(../images/headwrap_phone.jpg) top right no-repeat;
	float:left;
	}
	
#rightblock .bg_up
	{
	width: 650px; height: 151px;
	background:	url(../images/right_up.jpg) no-repeat;
	float:left;
	}

#rightblock .bg_down
	{
	width: 650px; height: 116px;
	background:	url(../images/right_down.jpg) no-repeat;
	float:left;
	}
	
#rightblock .content
	{
	width: 650px;	
	float:left;
	text-align:left;
	padding: 15px 15px 0 15px;

	}
	
/* ------------------------------------------------------------------------------------------------------------- */

#footer
	{
	width: 935px;
	height: 65px;
	background: #f6eee2 url(../images/footer.jpg) top left no-repeat;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	
	}

#footer .text
	{
	float:left;
	padding-left: 200px;
	padding-top:12px;
	text-align:left;
	color: #89590f;
	font-size:14px;
	font-family: arial;
	}
	
#footer .zdesign
	{
	width: 160px;
	height: 65px;
	float:right;
	background: url(../images/foot_zdesign.jpg) no-repeat;
	
	}
	

.iddate
	{
	font-size:14px;
	color: #9a5f05;
	}
	
.idtime
	{
	font-size: 24px;	
	color: #9a5f05;
	}

.exclicon
	{
	width:57px;
	height:52px;
	background: black url(images/excl/excl_voskl.jpg) no-repeat;	
	}

.fgalcon
	{
	float:left;
	padding:5px;
	width: 150px;
	height: 150px;
	}
	
.fgalkul
	{
	float:left;
	padding:5px;
	width: 100%;
	clear:both;
	}

.fgalconr
	{
	float:right;
	padding:5px;
	width: 150px;
	height: 150px;
	font-size:10px;
	}


.fgal
	{
	float:left;
	padding:5px;
	width: 150px;
	height: 200px;
	}
