/* CSS Document */

html, body, form{
	margin: 0;
	padding: 0;
	height: 100%;
}
input{ color:#023E88; font-size:11px; border:1px solid #000;}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #3F3F3F;
	background: #376FB5 url(images/bg1.gif) repeat-x 0 0;

}
#body{
	min-width: 963px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 964 ? "963px" : "100%");
}
img { border: #000 0px solid; }
a { color:#023E88; text-decoration:none;}
a:hover{ text-decoration:underline;}
h1{ color:#023E88; font-size:120%; font-weight:bold; margin:0;}
h2{ color:#464646; font-size:100%; font-weight:bold; margin:0;}
h3{ color:#376FB5; font-size:100%; font-weight:bold; margin:0; margin-top: 14px;}
p{ margin: 0px; margin-top:14px;}
a.a1, .font3{ color:#fff; font-size:80%; text-decoration:none;}
a.a1:hover{ text-decoration:none; color: #ffd200;}
a.a2, .font4{ color:#000; text-decoration:none;}
a.a3 { font-size:100%; font-weight:bold; color:#033989; text-decoration:none;}
a.a3:hover{ text-decoration:underline;}
a.a4, .font7{ font-size:80%; text-decoration:none; color:#023F88;}
a.a4:hover{ text-decoration:underline;}
.font5{ color:#3A6DAB;}
.font6{ color:#FE0000;}
.black{ color:#000;}
.clr{ clear:both;}
.font1, a.font1{ 
	font-size:105%;
	font-weight:bold;
	text-decoration:none;
	color:#fff;}
.font2, a.font2{
	color:#FFD200;
	text-decoration:none;
	font-size:80%;}
#wapka1{
	background:url(images/wapka.jpg) no-repeat 0 0;
	height:199px;
	position:relative;}
#wapka2{
	background:url(images/wapka2.jpg) no-repeat 0 0;
	height:199px;
	position:relative;}
#wapka3{
	background:url(images/wapka3.jpg) no-repeat 0 0;
	height:199px;
	position:relative;}
#wapka1_e{
	background:url(images/wapka_e.jpg) no-repeat 0 0;
	height:199px;
	position:relative;}
#wapka2_e{
	background:url(images/wapka2_e.jpg) no-repeat 0 0;
	height:199px;
	position:relative;}
#wapka3_e{
	background:url(images/wapka3_e.jpg) no-repeat 0 0;
	height:199px;
	position:relative;}

	a#tomain{
	position:absolute;
	display:block;
	width:90px;
	height:80px;
	top:7px;
	left:95px;
	}
	a#en, a#ru, a#map, a#mail, a#home{
		position:absolute;
		display:block;
		top:10px;}
		a:hover#map, a:hover#mail, a:hover#home{ text-decoration:underline;}
		a#en, a#ru{
			width:20px;
			height:14px;
			text-indent:-9999px;}
			a#en{
				background:url(images/ua.gif) no-repeat;
				right:30px;}
			a#ru{
				background:url(images/ru.gif) no-repeat;
				right:60px;}
			a#map, a#mail, a#home{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9px;
				text-decoration:none;
				color:#4370a7;
				width:25px;
				padding-left:15px;
				padding-top:1px;
				height:16px;
				}
				a#map{ background:url(images/map.gif) no-repeat 0 2px; right:95px;}
				a#mail{ background:url(images/mail.gif) no-repeat 0 2px; right:148px;}
				a#home{ background:url(images/home.gif) no-repeat; right:200px;}
#m_cont{
	background:#0C468D;
	padding:2px 0 2px 200px;
	text-align:center;}
	#m_cont td { border-left:1px solid #fff;background:url(images/bg3.gif) repeat-x; position:relative;}
	#m_cont td td {border:0px solid #fff;}
	#m_cont a{ 
		display:block;
		width:100%;
		height:32px;
		color:#fff;
		background:#0C468D;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		line-height:30px;}
		#m_cont a:hover, #m_cont a.active{ background:none;}
		.submenu{ position:absolute; top:32px; left:0; z-index:100; background:#A1B7D2; border-top:2px solid #0C468D; width:200px;}
		.first{ border-top:2px solid #fff;}
		.submenu ul{ margin:0; padding:0; list-style:none; text-align:left;}
		 #m_cont .submenu ul li a{border-bottom:1px solid #fff; display:block; background:#A1B7D2; padding:0 10px 0 15px; font-size:11px; line-height:29px;}
		 #m_cont .submenu ul li a:hover, #m_cont .submenu ul li a.active{ background:#5471A3;}

#left, #center, #right { border-top:2px solid #fff;}
#left{ background:url(images/bg4.gif) repeat-y 100% 100%;}
.block1{ border-bottom:3px solid #fff;
	border-left:3px solid #fff;
	padding:11px 5px 11px 14px ;
	background:#376FB5;}
.line{ height:3px; line-height:2px; background:#0C468D;}
.flash{ border:1px solid #023E88; background:#fff; padding:3px;}
.date{ padding-bottom:8px; font-size:80%; color:#000;}
ul.ul1{
	margin:5px 0;
	padding-left: 3px;
	_padding-left: 7px;	
	list-style: none;
	}
	ul.ul1 a {
		color:#fff;
		padding-left:11px;
		text-decoration:none;
		font-size:107%;
		_margin-left:-5px;
		background: url(images/ul1.gif) no-repeat 0px 5px;
	}
	ul.ul1 a:hover { text-decoration:underline;}
	ul.ul1 ul {
		list-style: url(images/ul2.gif);
		padding-left:26px;
		line-height:16px;
		margin: 5px 0;

		}
		ul.ul1 ul li{ padding-left:0;margin:0; }
			ul.ul1 ul a { font-size:95%; display:block; background: none; padding: 0px;}
		ul.ul1 ul a.nordex { 
			background:url(images/logo2.gif) no-repeat 100% 0; 
			display:block; 
			height:25px; 
			width:135px; 
			line-height:25px;}
#center{ border-left:3px solid #fff;
	border-right:3px solid #fff; background:#fff;}
.block2_1{ border:6px solid #A2C4ED; background:#fff; margin-bottom: 0px;}
 /*.block2{ border: 6px solid #A2C4ED; background:#fff; margin-bottom: -6px;}*/
.block2{ border-top: 6px solid #A2C4ED; border-left: 6px solid #A2C4ED; border-right: 6px solid #A2C4ED; border-bottom: none; background:#ffffff;}
/*.anews { background: #A2C4ED;}*/
	.block2 .edge1, .block2_1 .edge1{ background:url(images/edge1.gif) no-repeat;}
	.block2 .edge2, .block2_1 .edge2{ background:url(images/edge2.gif) no-repeat;}
	.block2 .edge3, .block2_1 .edge3{ background:url(images/edge4.gif) no-repeat;}
	.block2 .edge4, .block2_1 .edge4{ background:url(images/edge3.gif) no-repeat;}
	.main{ padding: 30px 30px 80px 30px; text-align:justify;}
	.main2{ padding: 0 0 0 4px;}
.crumbs1{ background:#3A6DAB; padding:1px;}
	.crumbs{ border:1px solid #fff; height:14px; padding-left: 14px;}
.copy{ text-align:center; background:#fff; padding:10px 0;}
	.rights{ color:#4370a7; font-size:90%;}
	.addr{ color:#010000; font-size:90%;}
#counters{ margin:0 180px 0 199px; text-align:center; padding:10px 0; border-top:3px solid #114B91;}
#right{ background: url(images/bg4.gif) repeat-y 0 0;}
.right1{ background:url(images/bg2.gif) repeat-x; border-top:2px solid #114B91; height:350px;}
.block3{ text-align:center; padding:7px 0;}
.block4{ margin:0 3px 3px 3px; border:1px solid #0C468D; padding:6px; color:#000; font-size:85%;  background:#fff;}
.block5{ border-top:3px solid #fff; border-bottom:2px solid #fff; padding:15px; background:#2C65AB;}
.block6{ border:1px solid #023E88; padding:15px 15px 25px 15px; background:#fff; margin-top:3px;}

/* доп. стили */

UL {
	margin: 0 0 0 25px;
	padding: 0px;
}

.table_catalog_1 {
	border-collapse: collapse;
	border: 0;
	width: 100%;
	text-align:center;
}

.table_catalog_1 TD{
	border: 1px solid #0c468d;
}

.table_catalog_1 TH{
	border: 1px solid #000000;
	background: #376fb5;
	color: #ffffff;
}

.enter1 {
	float: right; 
	background: #a2bfe3;
	width: 350px;
	text-align: right;
	padding-right: 15px;
	border: 0px solid #0c468d;
	margin: -30px 0px 0px 0px;
}

input.enter_area {
	width: 85px;
	height: 14px;
	background: white;
	border: 1px solid #0c468d;
}

a.enter_but {
	font: bold 10px Verdana;
	color: white;
	text-decoration: none;
	margin-left: 5px;
}

a.enter_but:hover {
	font: bold 10px Verdana;
	color: white;
	text-decoration: underline;
	margin-left: 5px;
}
.links a{
color:#fff;}