/* $ Основные настройки	------------------------------------------------------------------ */

*{ margin: 0; 	padding: 0;}

body {
	font-size		: 11px;	
	font				: 12px Georgia, "Times New Roman", serif;
	color				: #1f3245;
	background		: #1c7fa5 url(../images/bgr_body.gif) repeat-x;
}
#page {
	width:			: 100%;
	height			: auto;
}

a:link, a:active, a:visited {
	background		: none;	
	color				: #8b0101; 
	font-size		: 10px;	
	font-family		: Tahoma, serif;
	text-decoration: underline;
}

a:hover {
	background		: none;	
	color				: #a61416; 
	font-size		: 10px;	
	font-family		: Tahoma, serif;
	text-decoration: underline;
}

/* $ Варпы	------------------------------------------------------------------ */

#warp_spacer{
	width				: 990px;
	height			: 15px;
	background		: none;
}

#warp{
	text-align		: center;
	margin			: auto;
	width				: 990px;
	height			: 100%;
	background		: url(../images/bgr_warp_content.png) repeat-y;
}

#warp_begin{ 
	text-align		: center;
	width				: 990px;
	height			: 200px;
	background		: url(../images/bgr_warp_begin.png) no-repeat;
	margin			: 0px 0px 0px 0px;
}

#warp_end{ 
	text-align		: center;
	margin			: auto;
	width				: 990px;
	height			: 150px;
	background		: url(../images/bgr_warp_end.png) no-repeat;
}

#warp_end p{ 
	text-align		: left;
	width				: 990px;
	background		: none;
	color				: #f1f1f1;
	font-family		: Verdana,sans-serif;
	font-size		: 10px;
	padding-left	: 70px;
	padding-top		: 95px;
}



/* $ Слайд шоу --------------------------------------------------------------- */

#slideshow{
	text-align		: left;
	float 			: left;
	width				: 680px;
	height			: 220px;
	background		: none;
	margin			: 5px 0px 5px 50px;
}

.pic {
	width				: 633px;
	height			: 168px;
	position			: absolute;
 }

#after_div{
	text-align		: left;
	float 			: left;
	width				: 680px;
	height			: 210px;
	background		: none;
	margin-top		: 0px;
	margin-left		: 0px;
}
#before_div{
	text-align		: left;
	float 			: left;
	width				: 680px;
	height			: 210px;
	background		: none;
	margin-top		: 0px;
	margin-left		: 0px;
}

/* $ Шапка	------------------------------------------------------------------ */

#header{
	text-align		: left;
	float 			: left;
	width				: 978px;
	height			: 110px;
	background		: none;
	margin			: 55px 0px 10px 0px;
}

#header_logo{
	text-align		: left;
	float 			: left;
	width				: 300px;
	height			: 85px;
	background		: url(../images/logo.png) no-repeat;
	margin-left		: 685px;
}


/* $ Ссылки	------------------------------------------------------------------ */

#links{
	text-align		: left;
	float				: left;
	width				: 200px;
	height			: 30px;
	background		: none;
	margin-left		: 30px;
	margin-top		: 30px;
}

/* $ Контент - главная страница	----------------------------------------------------------------*/

#blockinfo{
	float				: left;
	width				: 200px;
	background		: none;
	margin			: 25px 0px 5px 30px;
	text-align		: left;
}

#blockinfo_today{
	float				: left;
	width				: 200px;
	background		: none;
	color				: #037c0e;
	font				: 12px Georgia, "Times New Roman", serif;
	margin-bottom	: 15px;
	border-bottom	: 1px solid #E3E3E3;
	padding-bottom	: 15px;
}


#blockinfo h1{
	float				: left;
	width				: 200px;
	height			: 40px;
	background		: none;
	font				: 25px Georgia, "Times New Roman", serif;
	color				: #525252;
}

#blockinfo_content{
	float				: left;
	width				: 200px;
	background		: none;
	color				: #525252;
	font				: 11px Georgia, "Times New Roman", serif;
	margin-bottom	: 15px;
	border-bottom	: 1px solid #E3E3E3;
	padding-bottom	: 15px;
}

#blockinfo_content img{
	border			: 0px;
	margin			: 10px 0px 10px 0px;
}

#blockinfo_spacer{
	width				: 200px;
	height			: 4px;
	float				: left;
	background		: url(../images/bgr_spacer.gif) repeat-x;
	margin-bottom	: 10px;
}

/* $ Центральная колонка контента ----------------------------------------------*/

#blockcontent{
	text-align		: left;
	float 			: left;
	width				: 680px;
	background		: none;
	margin			: 25px 0px 5px 50px;
}

#blockcontent_header{
	float				: left;
	width				: 680px;
	height			: 40px;
	background		: none;
	font				: 25px Georgia, "Times New Roman", serif;
	color				: #037c0e;
}

#blockcontent_content h1{
	width				: 680px;
	font				: 15px Georgia, "Times New Roman", serif;
	color				: #fb8100;
	text-align		: justify;
	border-bottom	: 1px solid #E3E3E3;
	margin-bottom	: 5px;
	padding-bottom	: 5px;
	margin-top		: 10px;

}

#blockcontent_content{
	width				: 680px;
	color				: #535353;
	font				: 12px Georgia, "Times New Roman", serif;
	text-align		: justify;
	margin			: 0px 0px 0px 0px;
}

#blockcontent_spacer{
	width				: 680px;
	height			: 4px;
	float				: left;
	background		: url(../images/bgr_spacer.gif) repeat-x;
	margin-bottom	: 11px;
}

/* $ Контент - вложенные страницы ------------------------------------------------------------*/

#pagecontent{

	width				: 960px;
	height			: 100%;
	background		: none;
	margin			: 0px 0px 5px 30px;
	text-align		: left;

}

#pagecontent_header{
	width				: 930px;
	height			: 40px;
	background		: none;
	font				: 25px Georgia, "Times New Roman", serif;
	color				: #525252;
	text-align		: left;
	margin			: 25px 0px 0px 0px;

}

#pagecontent_content{
	width				: 930px;
	color				: #535353;
	font				: 12px Georgia, "Times New Roman", serif;
	text-align		: justify;
}

#pagecontent_spacer{
	width				: 930px;
	height			: 4px;
	background		: url(../images/bgr_spacer.gif) repeat-x;
	margin			: 0px 0px 5px 0px;
}

#pagecontent_content h1{
	width				: 930px;
	font				: 15px Georgia, "Times New Roman", serif;
	color				: #fb8100;
	text-align		: justify;
	border-bottom	: 1px solid #E3E3E3;
	margin-bottom	: 5px;
	padding-bottom	: 5px;
	margin-top		: 10px;
	text-align		: left;
}

#pagecontent_gallery{
	width				: 930px;
	text-align		: left;
}

#pagecontent_gallery img{
	width				: 120px;
	height			: 80px;
	border			: 1px solid #a1a1a1;
	margin-right	: 8px;
	margin-bottom	: 8px;
}

#pagecontent_gallery h1{
	width				: 930px;
	font				: 15px Georgia, "Times New Roman", serif;
	color				: #fb8100;
	text-align		: justify;
	border-bottom	: 1px solid #E3E3E3;
	margin			: 0px 0px 10px 0px;
	padding			: 0px 0px 5px 0px;
	text-align		: left;
}







