body {
	margin: 0;
	padding: 0;
	background: Gray url(/bitrix/templates/dark_blue/images/bg.jpg) repeat;
	font-family: Arial;
	font-size: 80%;
height: 100%;
}

a:visited,
a:link,
a:hover,
a:active {
	text-decoration: underline;
	color: #27116e;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}


.site_name {
	margin: 0 0 0 0;
	color: #27116e;
	font-size: 140%;
	font-weight: normal;
text-transform: uppercase;
}



/* Îñíîâíàÿ ïîäëîæêà */

#body_bg_corner_top_left {
	background: #ffffff url(/bitrix/templates/dark_blue/images/body_bg_corner_top_left.jpg) no-repeat top left;
}

#body_bg_corner_top_right {
	background: #ffffff url(/bitrix/templates/dark_blue/images/body_bg_corner_top_right.jpg) no-repeat top right;
}

#body_bg_horizontal_top {
	background: #ffffff url(/bitrix/templates/dark_blue/images/body_bg_horizontal_top.jpg) repeat-x;
}

#body_bg_vertical_left {
	background: #ffffff url(/bitrix/templates/dark_blue/images/body_bg_vertical_left.jpg) repeat-y;
}

#body_bg_vertical_right {
	background: #ffffff url(/bitrix/templates/dark_blue/images/body_bg_vertical_right.jpg) repeat-y;
}

#body_bg {
	background: #ffffff;	
}


/* FOOTER */

#footer_bg_vertical_left {
	background: #27116e url(/bitrix/templates/dark_blue/images/footer_bg_vertical_left.jpg) repeat-y;
}

#footer_bg_vertical_right {
	background: #27116e url(/bitrix/templates/dark_blue/images/footer_bg_vertical_right.jpg) repeat-y;
}

#footer_bg, #blue_bg {
	background: #27116e url(/bitrix/templates/dark_blue/images/blue_bg.jpg) repeat;
}

#footer_bg_corner_bottom_left {
	background: #27116e url(/bitrix/templates/dark_blue/images/footer_bg_corner_bottom_lef.jpg) no-repeat bottom left;
}

#footer_bg_corner_bottom_right {
	background: #27116e url(/bitrix/templates/dark_blue/images/footer_bg_corner_bottom_rig.jpg) no-repeat bottom right;
}

#footer_bg_horizontal_bottom {
	background: #27116e url(/bitrix/templates/dark_blue/images/footer_bg_horizontal_bottom.jpg) repeat-x;
}




/* ÂÅÐÕÍÅÅ ÌÅÍÞ */

.blue_corners {
	background: #27116e url(/bitrix/templates/dark_blue/images/blue_corner_top_left.gif) top left no-repeat;
	width: 920px;
}

.blue_corners div {
	background: url(/bitrix/templates/dark_blue/images/blue_corner_top_right.gif) top right no-repeat;
}

.blue_corners div div {
	background: url(/bitrix/templates/dark_blue/images/blue_corner_bottom_right.gif) bottom right no-repeat;
}

.blue_corners div div div {
	background: url(/bitrix/templates/dark_blue/images/blue_corner_bottom_left.gif) bottom left no-repeat;
	padding: 3px 4px 3px 4px;
	text-align: left;
}





/******************************************* ÂÅÐÕÍÅÅ ÌÅÍÞ ************************************************/
ul.top-menu
{
	margin: 0;
	padding: 2px 5px 2px 5px;
	text-align: left;
	list-style: none;
}

ul.top-menu li
{
	display: inline;
}

ul.top-menu span
{
	color: #ffffff;
}

ul.top-menu li a:link, 
ul.top-menu li a:visited, 
ul.top-menu li a:active, 
ul.top-menu li a:hover
{
	font-size: 100%;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


/******************************************* ËÅÂÎÅ ÌÅÍÞ ************************************************/

.left_menu a:link,
.left_menu a:visited {
	text-decoration: none;
}

.left_menu a:active,
.left_menu a:hover {
	text-decoration: underline;
}
	
.left_menu .active {
	font-weight: bold;
}

ul.left_menu {
	padding: 0;
	margin: 0;
}

.left_menu li {
	list-style-type: none;
	padding-top: 10px;
}

.left_menu .level1 li,
.left_menu .level2 li,
.left_menu .level3 li,
.left_menu .level4 li {
	margin-left: -25px;
}

.gray_corners {
	background: #f2f2f2 url(/bitrix/templates/dark_blue/images/gray_corner_top_left.gif) top left no-repeat;
}

.gray_corners div {
	background: url(/bitrix/templates/dark_blue/images/gray_corner_top_right.gif) top right no-repeat;
}

.gray_corners div div {
	background: url(/bitrix/templates/dark_blue/images/gray_corner_bottom_right.gif) bottom right no-repeat;
}

.gray_corners div div div {
	background: url(/bitrix/templates/dark_blue/images/gray_corner_bottom_left.gif) bottom left no-repeat;
	padding: 0px 10px 10px 10px;
}













.footer {
	font: normal normal normal 100% normal;
	color: #ffffff;
	padding: 0x 4px 0px 4px;
}

.footer .links {
	font-weight: bold;
}



/* ÊÎÍÒÅÍÒ ÑÒÐÀÍÈÖÛ */
.content_container {
	padding: 10px 10px 10px 20px;
}

.content_container .header h1{
margin-top: -5px;
	font-size: 100%;
	text-indent: 2em;
	text-align: justify;
}

.content_container .header_notice {
	margin-top: -10px;
	text-indent: 2em;
	text-align: justify;
	font-style: italic;
	color: gray;
}

.content_container .content ul {
	margin: 0;
	padding: 0;
}
.content_container .content p {
	text-indent: 2em;
	text-align: justify;
	margin-top: 7px;
	margin-bottom: 7px;
}

.content_container .content li {
	text-indent: 2em;
	text-align: justify;
	margin-bottom: 7px;
	list-style-type: disk;
	list-style-position: inside;
}

.content_container .content em {
	color: gray;
}






/* ÁËÎÊ ÐÅÊËÀÌÛ ¹1*/

.adv_block1 {
	background: #f2f2f2 url(/bitrix/templates/dark_blue/images/gray_corner_top_left.gif) top left no-repeat;
	width: 920px;
	height: 100px;
	margin-bottom: 10px;
}

.adv_block1 div {
	background: url(/bitrix/templates/dark_blue/images/gray_corner_top_right.gif) top right no-repeat;
}

.adv_block1 div div {
	background: url(/bitrix/templates/dark_blue/images/gray_corner_bottom_right.gif) bottom right no-repeat;
}

.adv_block1 div div div {
	background: url(/bitrix/templates/dark_blue/images/gray_corner_bottom_left.gif) bottom left no-repeat;
}









/* ÕËÅÁÍÛÅ ÊÐÎØÊÈ */
ul.breadcrumb-navigation
{
	margin: 0;
	padding: 5px 17px 5px 17px;
	text-align: left;
	list-style: none;
}

ul.breadcrumb-navigation li
{
	display: inline;
	font-size: 80%;
}

ul.breadcrumb-navigation a
{
	font-size: 80%;
}

ul.breadcrumb-navigation span
{
	font-size: 80%;	
}


/* Ðåêëàìà */
.adv a:visited, .adv a:link, .adv a:hover, .adv a:active {
	color: #0066cc;
	font-weight: bold;
	text-decoration: underline;
}











