body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 100%;
}
.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A:link {font-size: 10px;; COLOR: #294573; TEXT-DECORATION: underline; FONT-FAMILY:  Verdana, Geneva, Arial, Helvetica, sans-serif}
A:visited {font-size: 10px; COLOR: #ac042f; TEXT-DECORATION: underline; FONT-FAMILY:  Verdana, Geneva, Arial, Helvetica, sans-serif}
A:hover {font-size: 10px; COLOR: #0f59be; TEXT-DECORATION: underline; FONT-FAMILY:  Verdana, Geneva, Arial, Helvetica, sans-serif}
a.klog:link {font-size: 10px;; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; }
a.klog:visited {font-size: 10px; COLOR: #ff00a2; TEXT-DECORATION: none; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; }
a.klog:hover {font-size: 10px; COLOR: #446ad0; TEXT-DECORATION: none; font-weight: bold; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
A.k:link {font-size: 12px; COLOR: #294573; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.k:visited {font-size: 12px; COLOR: #ac042f; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.k:hover {font-size: 12px; COLOR: #3a5aa1; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.adv:link {font-size: 9px; font-weight: normal; COLOR: #294573; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.adv:visited {font-size: 9px; font-weight: normal; COLOR: #ac042f; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.adv:hover {font-size: 9px; font-weight: normal; COLOR: #3a5aa1; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica, sans-serif}
a.adr:link {font-size: 14px; font-weight: normal; COLOR: #294173; TEXT-DECORATION: underline; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; }
a.adr:visited {font-size: 14px; COLOR: #ac042f; TEXT-DECORATION: underline; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; }
a.adr:hover {font-size: 14px; COLOR: #3a5aa1; TEXT-DECORATION: underline; font-weight: bold; FONT-FAMILY:  Arial, Helvetica, sans-serif; }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #294573;
	margin-top: -20px;
	margin-bottom: 10px;
	padding-top: 0px;
	text-align: center;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #294573;
	position: relative;
	text-align: center;
}
.head {
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	top: 10px;
	left: 0px;
	width: 100%;
	background: #f7f3f7 url(images/head.gif) left repeat-x;
	padding-top: 5px;
	/*padding-left: 360px;
	padding-right: 0px;*/
	border: 0px ;
	border-bottom: 0px solid groove #ffffff;
	height: 120px;
	text-align: left;
	z-index: 0;
}
.log {
	position: absolute;
	top: 10px;
	left: 0px;
	margin-left: 0px;
	padding-left: 0px;
	width: 349px;
	background: url(images/fall.jpg) right no-repeat;
	border: none;
	height: 110px;
	padding: 0px;
	z-index: 1;
}
.logr {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 132px;
	background: none;
	border: none;
	height: 150px;
	padding: 0px;
	z-index: 1;
}
.obshc {
	position: absolute;
	top: 160px;
	left: 0px;
	height: 777px;
	width: 100%;
	background: #ffffff;
	border: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	z-index: 0;
}
.content {
	position: relative;
	height: 100%;
	background: #ffffff ;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 20px;
	margin-left: 350px;
	padding-right: 0px;
	margin-top: 20px;
	margin-right: 0px;
	z-index: 1;
}
.cr {
	position: relative;
	bottom: 0;
	background: #d6f3ff;
	border-top: 1px solid #294173;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav,
.nav ul {
	position: relative;
	list-style: none;
	margin: 0px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-right: 0px;
}
.nav li {
	display: block;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 4px;
	text-decoration: none;
	margin: 0px;
}
li .tx {
	display: block;
	width: 337px;
	padding-left: 0px;
	line-height: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #020202;
	}
.nav li a:link {
	display: block;
	width: 337px;
	padding-left: 0px;
	line-height: 12px;
	text-decoration: none;
	color: #294573;
	}
.nav li a:visited {
	display: block;
	width: 337px;
	padding-left: 0px;
	line-height: 12px;
	text-decoration: none;
	color: #a66b67;
	}
.nav li a:active {
	display: block;
	width: 337px;
	padding-left: 0px;
	line-height: 12px;
	text-decoration: none;
	color: #0f59be;
	}
.nav li a:hover {
	display: block;
	width: 337px;
	padding-left: 0px;
	line-height: 12px;
	text-decoration: underline;
	color: #0f59be;
	}
.nav li ul li {
	display: inline;
	font-size: 12px;
	padding-bottom: 0px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.nav li ul li a:link {
	display: block;
	width: 333px;
	padding-left: 3px;
	line-height: 12px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #294573;
	/*background: #446ad0 url(images/subbgsub.gif) no-repeat;*/
	}
.nav li ul li a:visited {
	display: block;
	width: 333px;
	padding-left: 3px;
	line-height: 12px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #a66b67;
	/*background: #ffffff url(images/topmenu.gif) no-repeat;*/
	}
.nav li ul li a:active {
	display: block;
	width: 333px;
	padding-left: 3px;
	line-height: 12px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #0f59be;
	/*background: #446ad0 url(images/subbgsub.gif) no-repeat;*/
	}
.nav li ul li a:hover {
	display: block;
	width: 333px;
	padding-left: 3px;
	line-height: 12px;
	padding-bottom: 0px;
	text-decoration: underline;
	color: #0f59be;
	/*background: #0f59be url(images/subbghov.gif) no-repeat;*/
	}
#cur a {
	color: #0f59be;
}
#zagl {
	display: block;
	width: 341px;
	padding-left: 8px;
	font-size: 10;
	line-height: 14px;
	text-decoration: none;
	color: #ffffc6;
	background: #446ad0 url(images/subbg.gif) no-repeat;
}
.navmaincontainer {
	position: absolute;
	top: 135px;
	left: 2px;
	margin-top: 0px;
	padding-top: 0px;
	width: 347px;
	background: #faf5ee;/*url(images/backmenu.gif) top repeat-y;*/
	border-top: 1px solid #949494;
	border-bottom: 1px solid #949494;
	border-right: 1px solid #949494;
	}
.navmaincontainer div {
	border-top: 1px solid #595d66;
	/*border-bottom: 1px solid #595d66;*/
	}
.navmaincontainer form {
	margin: 0;
	padding: 10px;
	}
#newsletter a {
	background: none;
	line-height: 23px;
	height: 23px;
}
.cont {
	position: relative;
	left: 0px;
	border-top: 1px solid #ffffff;
	padding-top: 10px;
	margin-right: 0px;
	margin-left: -3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background: #ffffff url(images/menubottom.gif) top no-repeat;
	line-height: 14px;
}
.spa {
	display: block;
	color: #0f59be;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background: none;
	}
.adrhead {
	position: absolute;
	top: 57px;
	left: 0px;
	width: 217px;
	background: none;
	border: none;
	height: 64px;
	padding: 0px;
	z-index: 2;
	display: block;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #294173;
	text-align: center;
	}
.adrhead2 {
	display: block;
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #294173;
	text-align: left;
	background: none;
	}
.adrhead3 {
	position: absolute;
	top: 57px;
	left: 340px;
	width: 300px;
	background: none;
	border: none;
	height: 55px;
	padding: 0px;
	z-index: 2;
	display: block;
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #294173;
	text-align: center;
	}
.adv_block {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #294173;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-indent: 20px;
	}
.blac {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294173;
	padding-left: 0px;
	padding-right: 0px;
	text-indent: 100px;
	}
.blacind {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294173;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-indent: 20px;
	}
.blaclist {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294173;
	padding-left: 20px;
	padding-right: 20px;
	text-indent: 20px;
	}
.blacc {
	display: block;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294173;
	text-align: center;
	font-weight: bolder;
	}
.smen {
	display: block;
	width: 346px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294573;
	text-align: center;
	font-weight: bolder;
	margin-bottom: 5px;
	background: #d6f3ff;
	border-bottom: 1px solid #949494;
	}
.tel {
	display: inline;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0f59be;
	text-align: center;
	}
.but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	font-size: 10px;
	color:#1a3dc1;
	font-weight: bold;
	}
img.icon { 
	position: relative;
	float: right;
}
img.iconl { 
	position: relative;
	float: left;
}
.tab {
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294173;
	}
th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294173;
	background: #faf5ee;
	}
.obr {
	display: block;
	color: #1724ac;
	text-align: center;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
	}
.di {
	display:inline;
}
.bc {color: #0f59be}

