﻿body
{
	margin: 0px 0px 0px 0px;	/*Отступы по всему периметру внешние*/
	padding: 0px 0px 0px 0px;	/*Отступы по всему периметру внутренние*/
	color:#000;					/*Цвет фона текста на странице*/
	font: 10px  Arial, Verdana; /*Шрифт размер и тип на странице*/
	border-collapse: collapse;	/*граница таблицы*/
}
.body_page {
				padding-top: 10px;
				padding-left: 10px;
				padding-right: 10px;
				margin: 0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #454545;
				text-align: justify;
				border-width: 0;
				border-collapse: collapse;
				text-decoration: none;
				background: inherit;
}
a { 
	color: #006699; 
	background: inherit;
	text-decoration: none;
	border-width: 0;
}
a:hover {
	color: #FF6600;
	background: inherit;
	text-align: right;
	border-width: 0;
}	
.a { 
	color: #006699; 
	background: inherit;
	border-width: 0;
	text-decoration: none
}
.h2 {
	font: bold 1.0em Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #006699;
}
.h3 {
	font: bold 0.8em Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #006699;
}
.description {
	font: bold 12px Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #006699;
}
.description1 {
	font: bold 11px Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #006699;
}
.boxtop {
	width: 200px;
	height: 19px;
	background: #fff url("../img/box/boxtop.gif") no-repeat;
	color: #000;
	text-align: center;
	margin: 0 5px 0 5px; 
}
.box { 
	width: 200px; 
	background: #fff url("../img/box/box.gif") no-repeat bottom left; 
	color: #5b5b5b; 
	padding: 0 0 10px 0; 
	margin: 0 5px 10px 5px; 
	align: center;
}
.box p {
	padding: 0;
	margin: 0;
	text-align: center;
	align: center;
}
.image { 
	float: left; 
	margin: 0 9px 3px 0; 
}
.bluebtn { 
	background: url("../img/menu/bgHOVER.gif"); 
	width: 100px; 
	padding: 1px 16px 5px 16px; 
	color: #ffffff; 
	text-decoration: none; 
}

.bluebtn:hover {
	background:transparent url("../img/menu/bgHOVER1.gif");
}
.footer { 
	clear: both; 
	text-align: center; 
	line-height: 1.8em; 
	padding: 10px 0 10px 0; 
	border-top: 1px solid #ccc; 
	font: bold 11px Arial, Sans-Serif;
}
.symbol {
				font-family: Symbol;
}

/* галерея начало */
* {margin:0; padding:0}
#gallery {position:relative; width:300px; margin:40px auto; padding:10px; border:6px solid #fff; background:#fff}
#images {border:2px solid #ffffff; height:225px; background:#ffffff; margin-bottom:20px}
#image {position:relative; width:300px; height:400px; padding:5px; border:2px solid #ffffff; background:#FFF url(img/galeri/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:305px; height:100px; border:2px solid #fff; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:305px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:275px; width:20%; z-index:100; height:275px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(img/galeri/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(img/galeri/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
/* галерея окончание */

/* список справочников начало */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 90%; 
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	float: left;
	padding: 0px 10px;
	margin: 0px 1px 5px 5px;
	font: bold 12px Arial, Tahoma, sans-serif;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-color: #FFAB2B;
}
.TabbedPanelsTabHover {
	background-color: #FFF;
}
.TabbedPanelsTabSelected {
	background-color: #fff;

}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	background-color: #fff;
}
.TabbedPanelsContent {
	padding: 10px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 1em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 1em;
}
/* список справочников окончание */

/* слайд-шоу юмор начало */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:0px solid #ccc; background:#fff}
#information {position:absolute; bottom:0; width:500px; height:0; background:#fff; color:#000; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto;}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../umor/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../umor/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../umor/images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../umor/images/scroll-left.gif) center center no-repeat; background-color:#fff}
#slideleft:hover {background-color:#fff}
#slideright {float:right; width:20px; height:81px; background:#fff url(../umor/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#fff}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #ccc; padding:2px}
/* слайд-шоу юмор окончание */

/* Увеличение картинки при наведении курсора начало */ 
.hoverbox {cursor: default;list-style:none;} 
.hoverbox a {cursor: default;} 
.hoverbox a .preview {display:none;} 
.hoverbox a:hover .preview {display: block;position: absolute;top:-330px;left:205px;z-index:1;} 
.hoverbox img {background: #fff;border-color: #a6dcf5;border-style: solid;border-width: 0px;color: inherit;padding: 0px;vertical-align: top;} 
.hoverbox li {background: #eaf8fe;color: inherit; display: inline;float:left;margin: 0px;padding:0px;position: relative;} 
.hoverbox .preview {border-color: #a6dcf5;}                  
/*  Увеличение картинки при наведении курсора окончание */

#banners a img
{
	opacity:0.3; 
	-moz-opacity:0.3; 
	filter:alpha(opacity=20);
}

#banners a:hover img
{
	opacity:1.0; 
	-moz-opacity:1.0; 
	filter:alpha(opacity=100);
}

#left_col 
{
	width:190px; 				/*Ширина блока*/
	height:100%; 				/*Высота блока*/
	background-color:#FFF; 		/*Цвет фона блока*/
	padding: 0px 2px 0px 2px;	/*Отступы по всему периметру внутренние*/
	vertical-align:top;			/*Выравнивание по вертикали в блоке*/
	font: 8px  Arial, Verdana; /*Шрифт размер и тип на странице*/
}

#center_col 
{
	width:100%; 				/*Ширина блока*/
	background-color:#fff; 	/*Цвет фона блока*/
	padding:10px; 				/*Отступы по всему периметру внутренние*/
	vertical-align:top;			/*Выравнивание по вертикали в блоке*/
	font: 8px  Arial, Verdana; /*Шрифт размер и тип на странице*/
}

#right_col 
{
	width:190px; 				/*Ширина блока*/
	height:100%; 				/*Высота блока*/
	background-color:#FFF; 		/*Цвет фона блока*/
	padding: 0px 2px 0px 2px;	/*Отступы по всему периметру внутренние*/
	vertical-align:top;			/*Выравнивание по вертикали в блоке*/
	font: 8px  Arial, Verdana;  /*Шрифт размер и тип на странице*/
}

#footer
{
	padding:0px 0px 0px 0px; 	/*Отступы по всему периметру внутренние*/
	background-color:#FFF; 		/*Цвет фона блока*/
	font-size:0px;				/*Размер текста в блоке*/
	text-align: center;			/*Выравнивание текста в блоке*/
	width:100%;					/*Ширина блока*/
	height:30px; 				/*Высота блока*/
}

#footer_contact 
{
	padding:0px 0px 0px 0px; 	/*Отступы по всему периметру внутренние*/
	color: #d00000;				/*Цвет текста блока*/
	font-size:8px;				/*Размер текста в блоке*/
	text-align: center;			/*Выравнивание текста в блоке*/
	width:100%;					/*Ширина блока*/
	height:8px; 				/*Высота блока*/
}

#footer_info 
{
	padding:10px 0px 10px 20px; /*Отступы по всему периметру внутренние*/
	background-color:#ffffff; 	/*Цвет фона блока*/
	font-size:10px;				/*Размер текста в блоке*/
	text-align: center;			/*Выравнивание текста в блоке*/
	width:100%;					/*Ширина блока*/
	height:8px; 				/*Высота блока*/
}

#speed 
{
	padding:0px 5px 0px 0px; 	/*Отступы по всему периметру внутренние*/
	background-color:#ffffff; 	/*Цвет фона блока*/
	font-size:8px;				/*Размер текста в блоке*/
	text-align: right;			/*Выравнивание текста в блоке*/
	width:100%;					/*Ширина блока*/
	height:8px; 				/*Высота блока*/
}

/*Плавающее окно - начало*/
#topbar
{
	position: absolute;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;	/*background-color: lightyellow;*/
	width: 200px;			 	/*Ширина окна*/;
	height: 200px; 				/*Высота окна*/;
	visibility: hidden;
	z-index: 2;
}
/*Плавающее окно - окончание*/

/* Горизонтальное меню с подменю и двигающейся стрелкой начало */
/* основная полоса меню */

#divCircle {
	position: absolute
}
#nav {
	padding:0; 
	margin:0; 
	list-style:none; 
	height:38px; 
	background:#FFAA00 url('../img/menu/bgOFF1.gif') repeat-x right top; 
	position:relative; 
	z-index:5; 
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	border-bottom:4px solid #407EB7;
	border-top:1px solid #99ccff;
	}
#nav li.top {
	display:block; 
	float:left; 
	height:36px;
	}
#nav li a.top_link {
	display:block; 
	float:left; 
	height:36px; 
	line-height:33px; 
	color:#193E82; 			/* цвет шрифта кнопок основной */
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	padding:0 0 0 3px; 
	cursor:pointer;
	background: url('../img/menu/bgOFF.gif') no-repeat left top;
}
#nav li a.top_link span {
	float:left; 
	display:block; 
	padding:0 15px 0 10px; 
	height:36px; 
	background: url('../img/menu/bgOFF.gif') no-repeat right 50%;
}
#nav li a.top_link span.down {
	float:left; 
	display:block; 
	padding:0 15px 0 10px; 
	height:36px; 
	background: url('../img/menu/bgOFF.gif') no-repeat right top;
}
/* основная полоса меню при подводе мышки */
#nav li.iehover a.top_link {
	color:#FFAA00; 			
	background: url('../img/menu/img/bgOFF.gif') no-repeat left top; 
	cursor:pointer;
	}
#nav li:hover a.top_link {
	color:#407EB7; 			/* цвет шрифта кнопок при подведении мыши */
	background: url('../img/menu/img/bgOFF.gif') no-repeat left top; 
	cursor:pointer;
	}
#nav li.iehover a.top_link span {
	background:url('../img/menu/bgHOVER.gif') no-repeat right top; 
	cursor:pointer;
	}
#nav li:hover a.top_link span {
	background:url('../img/menu/bgHOVER.gif') no-repeat right top; 
	cursor:pointer;
	}
#nav li.iehover a.top_link span.down {
	background:url('../img/menu/bgHOVER.gif') no-repeat left top; 
	cursor:pointer;
	}
#nav li:hover a.top_link span.down {
	background:url('../img/menu/bgHOVER.gif') no-repeat left top; 
	cursor:pointer;
	}
/* первое раскрывающееся меню */
#nav li:hover {
	position:relative; 
	z-index:2; 
	cursor:pointer;
}
#nav li:hover ul.sub		
{
	left:1px; 
	top:36px; 
	background: #baccf1; 
	padding:3px; 
	border:2px solid #ffffff; 	/* граница внешняя первого раскрывающегося меню */
	white-space:nowrap; 
	width:140px; 				/* ширина первого раскрывающегося меню */
	height:auto; 
	z-index:3; 
}
#nav li:hover ul.sub li
{
	display:block; 
	height:28px; 
	position:relative; 
	float:left; 
	width:140px; 				/* ширина второго раскрывающегося меню */
	font-weight:normal; 
	cursor:pointer;
}
#nav li:hover ul.sub li a
{
	display:block; 
	font-size:11px;				/* размер шрифта второго раскрывающегося меню */
	text-align:left;			/* выравнивание текста второго раскрывающегося меню */
	height:26px; 
	width:138px; 				/* ширина внутреняей ячейки первого раскрывающегося меню */
	line-height:26px; 
	text-indent:5px;
	font-weight:bold;
	color:#407EB7; 
	text-decoration:none;
	border:1px solid #baccf1;  /* граница внутреняя первого раскрывающегося меню */
	cursor:pointer;
}
#nav li ul.sub li a.fly
{
	background:#baccf1 url('../img/menu/arrow.gif') no-repeat 134px 8px; 
	cursor:pointer;
}
#nav li:hover ul.sub li a:hover
{
	background:#6699ff; 
	color:#193E82; 				/* цвет шрифта первого раскрывающегося меню */ 
	border-color:#ffffff; 
	cursor:pointer;
}
#nav li:hover ul.sub li a.fly:hover
{
	background:#6699ff url('../img/menu/arrow_over.gif') no-repeat 130px 8px; 
	color:#193E82; 
	cursor:pointer;
}
#nav li:hover li:hover li:hover li:hover li:hover ul
{
	left:135px; 				/* смещение второго и третьево раскрывающегося меню */
	top:-5px; 
	background: #baccf1; 
	padding:3px; 
	border:3px solid #ffffff;  	/* граница внешняя второго и третьево раскрывающегося меню */
	white-space:nowrap; 
	width:140px; 
	z-index:4; 
	height:auto;
}
#nav li:hover li:hover li:hover li:hover ul
{
	left:135px; 				/* смещение второго и третьево раскрывающегося меню */
	top:-5px; 
	background: #baccf1; 
	padding:3px; 
	border:3px solid #ffffff;  	/* граница внешняя второго и третьево раскрывающегося меню */
	white-space:nowrap; 
	width:140px; 
	z-index:4; 
	height:auto;
}
#nav li:hover li:hover li:hover ul
{
	left:135px; 				/* смещение второго и третьево раскрывающегося меню */
	top:-5px; 
	background: #baccf1; 
	padding:3px; 
	border:3px solid #ffffff;  	/* граница внешняя второго и третьево раскрывающегося меню */
	white-space:nowrap; 
	width:140px; 
	z-index:4; 
	height:auto;
}
#nav li:hover li:hover ul
{
	left:135px; 				/* смещение второго и третьево раскрывающегося меню */
	top:-5px; 
	background: #baccf1; 
	padding:3px; 
	border:3px solid #ffffff;  	/* граница внешняя второго и третьево раскрывающегося меню */
	white-space:nowrap; 
	width:140px; 
	z-index:4; 
	height:auto;
}
#nav li:hover li:hover li:hover li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#nav li:hover li:hover li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#nav li:hover li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#nav li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#nav ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	background:#407EB7 url('../img/menu/arrow_over.gif') no-repeat 130px 8px; 
	color:#ffffff; 
	border-color:#ffffff;
} 
#nav li:hover li:hover li:hover li:hover a.fly
{
	background:#407EB7 url('../img/menu/arrow_over.gif') no-repeat 130px 8px; 
	color:#ffffff; 
	border-color:#ffffff;
} 
#nav li:hover li:hover li:hover a.fly
{
	background:#407EB7 url('../img/menu/arrow_over.gif') no-repeat 130px 8px; 
	color:#ffffff; 
	border-color:#ffffff;
} 
#nav li:hover li:hover a.fly
{
	background:#407EB7 url('../img/menu/arrow_over.gif') no-repeat 130px 8px; 
	color:#ffffff; 
	border-color:#ffffff;
} 
#nav li:hover li:hover li:hover li:hover li a.fly
{
	background:#baccf1 url('../img/menu/arrow.gif') no-repeat 134px 8px; 
	color:#407EB7; 
	border-color:#baccf1;
} 
#nav li:hover li:hover li:hover li a.fly
{
	background:#baccf1 url('../img/menu/arrow.gif') no-repeat 134px 8px; 
	color:#407EB7; 
	border-color:#baccf1;
} 
#nav li:hover li:hover li a.fly
{
	background:#baccf1 url('../img/menu/arrow.gif') no-repeat 134px 8px; 
	color:#407EB7; 
	border-color:#baccf1;
} 

/* Горизонтальное меню с подменю и двигающейся стрелкой окончание */
/* 	меню окончание	*/
	



