

/* Start:/bitrix/templates/main/components/bitrix/menu/topmenu/style.css?17582894443374*/
#topmenu, #topmenu ul {
	margin: 0; padding: 0;
	min-height: 42px;
	list-style:none;
	font-size: 10pt;
	float: left;
	/*font-size:90%*/
}

#topmenu {
	
}

/*Links*/
#topmenu a {
	display: block;
	padding: 5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration: none;
	text-align: center;
}

#topmenu li {
	float:left;
}

/*Root items*/
#topmenu li a.root-item {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 13px 12px;
}

/*Root menu selected*/
#topmenu li a.root-item-selected {
	color: #fff;
	text-transform: uppercase;

	font-weight: bold;
	padding: 13px 12px;
}

/*Root items: hover*/
#topmenu li:hover a.root-item, #topmenu li.jshover a.root-item {
	background:#b9e1f0;
	color: #fff;
}

/*Item-parents*/
#topmenu a.parent
{
	background: url(/bitrix/templates/main/components/bitrix/menu/topmenu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#topmenu a.denied
{
	background: url(/bitrix/templates/main/components/bitrix/menu/topmenu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#topmenu li:hover, #topmenu li.jshover {
	background:#a5daef;
	color:#fff;
}

/*Child-items selected*/
#topmenu li.item-selected {
	color: #2a82bd;
}

/*Sub-menu box*/
#topmenu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:195px;
	background:#b9e1f0;
}

/*Sub-menu item box*/
#topmenu li li 
{
	width:100%;
	
}

/*Item link*/
#topmenu li ul a
{
	text-align:left;
}

/*Items text color & size */
#topmenu li a,
#topmenu li:hover li a,
#topmenu li.jshover li a,
#topmenu li:hover li:hover li a,
#topmenu li.jshover li.jshover li a,
#topmenu li:hover li:hover li:hover li a,
#topmenu li.jshover li.jshover li.jshover li a,
#topmenu li:hover li:hover li:hover li:hover li a,
#topmenu li.jshover li.jshover li.jshover li.jshover li a,
#topmenu li:hover li:hover li:hover li:hover li:hover li a,
#topmenu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#156398;

}

/*Items text color & size: hover*/
#topmenu li:hover li:hover a,
#topmenu li.jshover li.jshover a,
#topmenu li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover a,
#topmenu li:hover li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover li.jshover a
#topmenu li:hover li:hover li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover li.jshover li.jshover a
#topmenu li:hover li:hover li:hover li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#156398;
}

#topmenu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#topmenu li:hover ul ul,
#topmenu li.jshover ul ul,
#topmenu li:hover ul ul ul,
#topmenu li.jshover ul ul ul,
#topmenu li:hover ul ul ul ul,
#topmenu li.jshover ul ul ul ul,
#topmenu li:hover ul ul ul ul ul,
#topmenu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#topmenu li:hover ul,
#topmenu li.jshover ul,
#topmenu li li:hover ul,
#topmenu li li.jshover ul,
#topmenu li li li:hover ul,
#topmenu li li li.jshover ul,
#topmenu li li li li:hover ul,
#topmenu li li li li.jshover ul,
#topmenu li li li li li:hover ul,
#topmenu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/currency.rates/left/style.css?175828944462*/
.currency-list td, .currency-list th
{
	white-space: nowrap;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/breadcrumb/navigation/style.css?1758289444227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/main/styles.css?17587172111033*/
body {
	font-family: Arial;
	color: #000000;
	font-size: 11pt;	
}

p {
	font-family: Arial;
	color: #000000;
	font-size: 11pt;
}

h4 {
	font-family: Arial;
	color: #000000;
	font-size: 13pt;
	margin: 10px 0 5px 0;	
}


table.with-border {
	width:100%;
	background-color: white;
	border-collapse: collapse;
	font-size: 100%;
	font-weight: normal;
	line-height: 120%;
}

table.with-border th, table.with-border td {
	border:1px solid #11a9e1;
	padding: 5px;
	vertical-align:top;
}

table.with-border th {
	background: #e3f7ff;
	text-align: left;
	color: #359dc3;
}

table.anons {
	width:100%;
	background-color: white;
	border-collapse: collapse;
	font-size: 100%;
	line-height: 100%;
	text-align: left;


}
table.anons th {
	border:1px solid #11a9e1;
	padding: 2px;
	vertical-align:top;
	font-weight: bold;
	line-height: 150%;
}
 table.anons td {
	border:1px solid #11a9e1;
	padding: 2pt;
	vertical-align:top;
	font-weight: normal;

}
table.anons td:first-child 
{
text-align: left;
}
table.anons th:first-child 
{
text-align: left;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?17587172113203*/
html, body {
	width: 100%; 
	height: 100%;	
}

body {	
	background-color: #ffffff;  
	font-family: Arial, Helvetica, sans-serif; 
	min-height: 100%; 
	height: auto !important; 
	height: 100%; 
	position: absolute;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 11pt;
}

table {
	border: 0;
	border-collapse: collapse;
}

td {
	font-size: 11pt;
	padding: 0;
	vertical-align: top; 
}

a {
	color: #0c6ca5;
}

img {
	border: none;
}

input {
	font-family: Arial;
	font-size: 14px;
}

h1 {
	font-size: 14pt;
	text-transform: uppercase;
	margin: 5px 0 8px 0;
}

.min { 
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1202 ? "1202px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"));
	position:relative; 
	z-index: 2; 
	min-width: 1000px;  
	max-width: 1202px; 
	margin: 0 auto;
}
.centermap { width: 1000px; margin: 0 auto; position: relative;}

.slideshow { position: absolute; left: 50%; margin-left: -601px;  text-align: center; }
.slideshow img { text-align: center; margin: 0 auto;}

.logo { position: absolute; z-index: 100; }
.head { 
	height: 274px; 
	font-family: Arial, Helvetica, sans-serif; 
	overflow: hidden; 
	position: relative;
}
.info { position: absolute; right: 0; color: #ff0000; z-index: 1000; margin: 0; padding: 0;}
.info a {color: #ff0000;}
.info img { position: relative; margin-bottom: -2px; margin-right: 4px;}
.tx { font-size: 16px; font-weight: bold; padding-top: 11px; margin: 0;} 
.tx span { font-size: 12px; font-weight: normal;}
.l1 { position: absolute; font-size: 20px; color: #FFF; width: 300px; margin-top: 220px; z-index: 1000; line-height: 20px; }
.l1 a { color: #FFF; text-decoration: none;}

.l2 { position: absolute; font-size: 20px; color: #FFF; width: 374px; margin-top: 220px; margin-left: 334px; z-index: 1000;line-height: 20px;}
.l2 a { color: #FFF; text-decoration: none;}

.l3 { position: absolute; font-size: 20px; color: #FFF;  margin-top: 231px; margin-left: 757px; z-index: 1000; line-height: 20px;}
.l3 a { color: #FFF; text-decoration: none;}

.l4 { position: absolute; font-size: 14px; color: #FFF;  margin-top: 255px; margin-left: 767px; z-index: 1000; line-height: 14px;}
.l4 a { color: #FFF; text-decoration: none;}
/*head*/







.container {
	max-width: 1202px;
	margin: -210px auto 0 auto;
	width: expression(document.body.clientWidth > 1202? "1202px": "auto");
}

.header {
	height: 220px;	
}

.topmenu {
	margin: 0 0 15px 0;
}

.search {
	float: left;
	margin: 7px 15px 0 0;
}

.search input {
	height: 20px;
Width: 120px;
}

.leftcolumn {
	width: 248px;
}

.workarea {
	
}

.workarea li {
	list-style-type: square;
}

.rightcolumn {

	width: 248px;
}

.footer {
	clear: both;
	padding: 15px;
	margin: 15px 0 0 0;
	background: #f2faff;
}

.footer-address {
	margin: 0 0 8px 0;
	color: #075772;
}

.footer-copyright {
	padding: 0 0 15px 0;
} 

.with-padding td {
	
}

.with-padding {
	border-collapse: separate;
}

.clear { 
	clear: both; 
	height: 0px; 
	padding: 0px; 
	margin: 0px; 
	line-height: 0px; 
	font-size: 0px;
}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/topmenu/style.css?17582894443374 */
/* /bitrix/templates/main/components/bitrix/currency.rates/left/style.css?175828944462 */
/* /bitrix/templates/main/components/bitrix/breadcrumb/navigation/style.css?1758289444227 */
/* /bitrix/templates/main/styles.css?17587172111033 */
/* /bitrix/templates/main/template_styles.css?17587172113203 */
