@charset "utf-8";
/* Created on: 15.12.2008*/
* {margin:0px; padding:0px;}
body {background:#ffffff url(images/top-bg.gif) left top repeat-x; font-size:12px; color:#252526; font-family: Verdana; text-align:center;}

td {font-size:11px; color:#252526; font-family: Verdana;}

img {border: none;}
blockquote {position:relative; margin: 0px; padding:0px 10px;}

a {text-decoration:none; color:#2d61b1; border: 0px;}
a:hover {text-decoration:underline; border: 0px;}
a.u {text-decoration:underline; border: 0px;}
a.u:hover {text-decoration:none; border: 0px;}
.n a, a.n, a.n:hover {text-decoration:none; border: 0px;}
a:focus, a:active {outline: none;}

p {padding:7px 0px;  line-height:120%;}
h1, h2, h3, h4 { font-family: Verdana;}
h1 {font: 24px Verdana; color:#2d61b1; padding:20px 10px 5px;}
h1.box {font: 24px Verdana; color:#2d61b1; padding:5px 20px 10px;}
h2 {font: 18px Verdana; padding:10px 0px 5px;}
h3 {font: bold 14px Verdana; padding:10px 0px 5px; text-transform:uppercase;}
h4 {font:bold 11px Verdana; color:#2d61b1;}
h5 {font:bold 12px Verdana; color:#2d61b1; border-bottom:1px solid #2d61b1; padding:5px 0 2px;}
.hr {border-top:1px solid #252526; margin-top:10px; height: 10px;}
ul {list-style:none; padding:10px 0 10px 10px}
ul li {padding:0 0 0 15px; background: url(images/marker.gif) 0 5px no-repeat; margin:10px 0;}

input {font-family: Verdana; color: #252526; font-size: 11px;}
textarea {font-family: Verdana; color: #252526; font-size: 11px;}
select {font-family: Verdana; color: #252526; font-size: 11px;}

.site {width:906px; margin:0 auto; text-align:left; background: url(images/menu-bg.gif) left top repeat-x;}

.header {position:relative; width:100%; height:132px; background: url(images/menu-r.gif) 100% 0 no-repeat;}
	.menu {overflow:hidden; background: url(images/menu-l.gif) 0 0 no-repeat; height:42px; padding:0px 10px;}
	.menu ul {list-style:none; margin:4px 0 0 0; background: url(images/menu-sep.gif) 0 0 no-repeat; height:29px; padding:0 0 0 1px;}
	.menu ul li {background: url(images/menu-mark.gif) 100% 0 no-repeat; height:29px; padding:0 1px 0 0; float:left; margin:0;}
	.menu ul li a {background: url(images/menu-a-l.gif) 0 -30px no-repeat; height:29px; display:block; float:left; font:bold 12px/32px Verdana; color:#ffffff; text-transform:uppercase;}
	.menu ul li a span {background: url(images/menu-a-r.gif) 100% -30px no-repeat; height:29px; display:block; float:left; padding:0 25px; cursor:pointer;}
	.menu ul li a:hover, .menu ul li.current a {background: url(images/menu-a-l.gif) 0 0px no-repeat; color:#151516; text-decoration:none;}
	.menu ul li a:hover span, .menu ul li.current a span {background: url(images/menu-a-r.gif) 100% 0px no-repeat;}
	.logo {position:absolute; left:38px; top:48px;}
	.descr {position:absolute; right:10px; top:60px; font:22px Tahoma; color:#2d61b1; white-space:nowrap;}

#content {position:relatve; width:100%; padding:5px 0;}
	.content {width:485px; float:left;}
	.box-bot {background: url(images/box-bot.gif) 0 100% repeat-x;}
	.box-top {background: url(images/box-top.gif) 0 0 repeat-x;}
	.box-r {background: url(images/box-r.gif) 100% 0 repeat-y;}
	.box-l {background: url(images/box-l.gif) 0 0 repeat-y;}
	.box-rb {background: url(images/box-rb.gif) 100% 100% no-repeat;}
	.box-lb {background: url(images/box-lb.gif) 0 100% no-repeat;}
	.box-rt {background: url(images/box-rt.gif) 100% 0 no-repeat;}
	.box-lt {background: url(images/box-lt.gif) 0 0 no-repeat; padding:4px;}
	.box-lt .text {padding:20px 15px 20px 20px; background: url(images/box-cont.gif) 0 0 repeat-x;}
	.tit-r {background: url(images/tit-r.gif) 100% 0 no-repeat;}
	.tit-l {background: url(images/tit-l.gif) 0 0 no-repeat;}
	.box-top2 {background: url(images/box-tit-bg.gif) 0 0 repeat-x;}
	.box-rt2 {background: url(images/box-tit-r.gif) 100% 0 no-repeat;}
	.box-lt2 {background: url(images/box-tit-l.gif) 0 0 no-repeat; padding:4px;}
	.box-lt2 .text2 {padding:10px;}
	.box-lt2 .text {padding:10px; background: url(images/box-cont.gif) 0 0 repeat-x;}
	p.mark {text-indent:15px; background: url(images/marker.gif) 0 12px no-repeat;}
	form.text {padding:20px 10px 20px 120px !important; font-size:11px;}
	.col {width:206px; float:left; margin-right:15px;}
	.col input {width:100%; border:1px solid #94acc8; padding:2px 0;}
	.col textarea {width:100%; border:1px solid #94acc8; padding:2px 0;}
	.col input.reset {width:75px; height:24px; background: url(images/clear.gif) center top no-repeat; float:left; border:none;}
	.col input.send {width:75px; height:24px; background: url(images/send.gif) center top no-repeat; float:right; border:none;}
	.text3 {padding:5px 20px;}
	.row-about {padding:10px 20px 2px 190px; background: url(images/shad-left.gif) 20px 0 no-repeat;}
	.row-about .photo {float:left; margin-left:-140px;}
	
	
.sidebar {width:410px; float:right; margin-right:4px;}
	.sbbox-b {background: url(images/blue-border.gif) 0 100% repeat-x; margin:3px 0 10px;}
	.sbbox-t {background: url(images/blue-border.gif) 0 0 repeat-x;}
	.sbbox-r {background: url(images/blue-border.gif) 100% 0 repeat-y;}
	.sbbox-l {background: url(images/sbbox-bg.gif) 0 0 repeat-y;}
	.sbbox-rb {background: url(images/sbbox-rb.gif) 100% 100% no-repeat;}
	.sbbox-lb {background: url(images/sbbox-lb.gif) 0 100% no-repeat;}
	.sbbox-rt {background: url(images/sbbox-rt.gif) 100% 0 no-repeat;}
	.sbbox-lt {background: url(images/sbbox-lt.gif) 0 0 no-repeat; padding:6px;}
	.sbbox-lt p {padding:3px 0px; font-size:10px;}
	.sbbox-lt img {border:2px solid #ffffff;}
	.sbbox-lt img.left {margin:2px 5px 2px 0;}
	.sbbox-lt img.right {margin:2px 0px 2px 5px;}
	
.footer {background-color:#c9cacb; margin-top:10px;}
.foot {width:906px; margin:0 auto; font-size:11px;}



.hidebit, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.white {color:#ffffff;}
.blue {color:#1851aa;}
.b {font-weight:bold;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
img.alignleft {margin-right:10px;}
img.alignright {margin-left:10px;}
.alignnone {float:none;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#innercont {
	margin:14px;
	padding-bottom:20px;
	position:relative;
}
#innercont p {
	margin-bottom:1em;
	padding:0;
}
#alpha {
	position: relative;
	overflow: hidden;
}

.alphacont {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	position: relative;
	overflow: hidden;
}
.bigletters {
	position: absolute;
	display: block;
	top: 5px;
	right: -5px;
	/*z-index: 1;*/
	height: 150px;
	width: 80px;
	text-align: center;
}
.bigletters h1 {
	color: #CCC;
	font: normal 80px/80px Verdana, Trebuchet, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.abar {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:3px 0 !important;
font-size:10px;
margin-bottom:15px;
text-align:center;
}
.alphabody {
	margin: 0;
	padding: 15px;
	z-index: 10;
	list-style: none;
	overflow: hidden;
}
.btt {
	text-align: center;
	font-size: 10px;
	padding: 2px 10px;
	background-color: #CCC;
}
.alphabody h3 {font-family:Verdana,Trebuchet,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#990000;margin:0;padding:2px 0 0;}
.alphabody img {
	display: block;
	margin: 10px 0 5px 0;
}
.alphabody li p {
	font-size: .9em;
	margin: 0 0;
}
.alphabody li h5 {
	margin: 0;
	font: bold 10px Verdana, Trebuchet, Helvetica, sans-serif;
	color: #000;
	border:0 none;
	padding:0;
}
}
.alphabody li h5+.alphabody li p {
	margin-top: 4px;
	padding-top: 0;
}
.alphacont {
	background-color: #FFFFFF;
}
.alphabody {
	padding-bottom: 0;
}
.alphabody1 {	padding-bottom: 0;
}
.alphabody ul {
	border-left: 1px dotted #666;
	margin: 0 0 2em 1em;
	padding: 0.75em 0 0 0;
	list-style: none;
	display: block;
}
.alphabody ul li {
	background: url("images/dashed-line.gif") 0 5px no-repeat;
	margin: 0 !important;
	padding:0 0 0 35px;
	list-style: none;
	display: block;
	clear: left;
	overflow: hidden;
	zoom: 1;
}
.alphabody ul ul {
	margin-left: -35px;
	border-left: none;
}
.alphabody ul ul li {
	background: url("images/dashed-line-l2.gif") 0 25% no-repeat;
	padding-left: 70px;
}
.alphabody ul.plain li {
	padding-left: 35px;
	background: none;
	margin-bottom: 0.5em;
}
p.btt {
	margin: 1em 0 0 0 !important;
	padding-bottom: 0;
}
