@charset "utf-8";
/* Created on: 01.07.2008*/
* {margin:0px; padding:0px;}
body {background:#1f4069 url(images/bg.gif) left top repeat-x; font-size:12px; color:#1c1c1c; font-family:  "Tahoma";}

td {font-size:11px; color:#2f3031; font-family:  "arial";}

img {border: none;}
blockquote {position:relative; margin: 0px; padding:0px 10px;}

a {text-decoration:none; color:#ff3838; border: 0px;}
a2 {text-decoration:none; color:#ffffff; 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 7px;  line-height:120%;}
h1, h2, h3, h4, h6{ font-family:  "Tahoma";}
h5 {font:bold 12px  "Tahoma"; color:#0d427e; padding-top:7px;}
.hr {border-top:1px dotted #131714; margin-top:0px; height: 0px;}
ol {padding:7px 5px 7px 40px;}

input {font-family: Verdana; color: #2f3031; font-size: 11px;}
textarea {font-family: Verdana; color: #2f3031; font-size: 11px;}
select {font-family: Verdana; color: #2f3031; font-size: 11px;}

.all {width:100%; text-align:center;}
.site {width:849px; text-align:left; margin:0 auto; background-color:#ffffff; border:1px solid #d6f0ff; border-top:none;}
* html .site {width:852px; text-align:left; margin:0 auto; background-color:#ffffff; border:1px solid #d6f0ff; border-top:none;}
	.header {width:100%; position:relative; background: url(images/head-bg.gif) left top repeat-x;}
		.logo {padding:9px 0px 3px 9px;}
		.banner {
	position:absolute;
	right:12px;
	top:30px;
}
		.menu {width:100%; overflow:hidden;}
			.menu ul {list-style:none; margin-left:-1px; overflow:hidden;}
			* html .menu ul {overflow:visible; height:1%;}
			.menu ul li {float:left; display:inline; padding-top:28px; border-left:1px solid #ffffff; width:169px; position:relative;}
			.menu ul li img {display:block;}
			.menu ul li a {
	display:block;
	position:absolute;
	left:4px;
	top:2px;
	text-decoration:none;
	width:169px;
	height:33px;
	font:bold 12px/30px Tahoma;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	background: url(images/menu-but.gif) 0px 0px no-repeat !important;
}
			.menu ul li a:hover, .menu ul li.current a {text-decoration:none; color:#003f8c; background: url(images/menu-but.gif) 0px -33px no-repeat !important;}

	.content {overflow:hidden; background: url(images/cont_top_bg.gif) left top repeat-x; padding:8px 0 0 8px; margin-top:5px;}
	* html .content {overflow:visible; height:1%;}
		.main {float:left; width:662px; padding-bottom:8px;}
		.main h1 {padding:10px 0px 2px 36px; font:normal 20px Trebuchet MS; color:#ff3838; border-bottom:1px dotted #000000; background: url(images/title_marker.gif) 0px 5px no-repeat; margin-bottom:5px;}
		.main h1.welcome {padding:0px 0px 2px 36px; color:#ffffff; font:bold 22px/95% cambria;}
		.main h1.welcome span {margin-top:-6px; color:#ff3838;}
		.main h1 img {display:block;}
		.main h2 {padding:5px 0px 5px 14px; font:bold 14px  "Tahoma"; color:#00428f;}
		.main h6 {padding:5px 0px 5px 14px; font:bold 20px  "Tahoma"; color:#00428f;}
		.main h2.f16 {font:bold 16px  "Tahoma"; color:#1c1c1c}
			.main h2.box-title {height:28px; padding:0px; font:normal 14px/28px  "Tahoma"; color:#00428f; text-align:center; background: url(images/title-box-bg.gif) 0px 0px repeat-x; margin-top:5px;}
			.main h2.box-title .box-title-r {display:block; width:100%; background: url(images/title-box-r.gif) 100% 0px no-repeat;}
			.main h2.box-title .box-title-l {display:block; height:28px; width:100%; background: url(images/title-box-l.gif) 0px 0px no-repeat;}
		.main p {padding-left:10px; padding-right:10px;}
			.text-box {width:100%; border-bottom:1px solid #bcbcbc; background:#f0f0f0 url(images/text-box-bg-top.gif) left top repeat-x;}
			.text-box-r {width:100%; background: url(images/bord-grey.gif) right top repeat-y;}
			.text-box-l {width:100%; background: url(images/bord-grey.gif) left top repeat-y;}
			.text-box-lt {width:100%; background: url(images/text-box-lt.gif) left top no-repeat; overflow:hidden;}
			.text-box-rt {padding:3px 0px; background: url(images/text-box-rt.gif) right top no-repeat;}
			* html .text-box-rt {overflow:visible; height:1%;}
			.text-box-rt p {overflow:hidden;}
			* html .text-box-rt p {overflow:visible; height:1%;}
			.more {margin-top:-4px; float:right;}
			.grey-box {background-color:#e4e5e6; border-bottom:2px solid #ffffff; overflow:hidden;}
			* html .grey-box {overflow:visible; height:1%;}
			.red-mark {list-style:none; padding:7px 0px 7px 10px; margin:2px 0px; border-right:1px solid #8c8d8d;}
			.red-mark li {background: url(images/red-mark.gif) 0px 7px no-repeat; padding-left:7px;}

.cform {width:95%; margin:0 auto;}
.cform td table td {padding-right:10px; padding-bottom:3px;}
.inp {width:205px; border:1px solid #b9bdc1; padding:1px 2px;}
.capcha {width:50px; border:1px solid #b9bdc1; font:11px Tahoma;}
		
		.sidebar {float:right; width:169px;}
			.button {padding-bottom:7px;}
			.button img {display:block;}
			.news {width:100%; background-color:#c7c9cb;}
			.news h3 {font:bold 13px/38px Tahoma; color:#ffffff; background: url(images/sb-blue-tiltle.gif) left top repeat-x; text-align:center; height:39px;}
				
				.news-entry {border-bottom:1px solid #ffffff; padding-bottom:10px; overflow:hidden;}
				* html .news-entry {overflow:visible; height:1%;}
				.news-entry p {padding:4px 9px;}
					p.date {border:1px solid #c7c9cb; border-top-width:2px; background-color:#ffffff; font:italic 12px  "Tahoma"; color:#363636; padding:1px 3px 1px 8px;}
					.testimonials-company {display:block; text-align:right; color:#00428f;}
					.testimonials-company:first-line {font-weight:bold; color:#ffffff;}
				

.footer {width:849px; text-align:left; margin:0 auto;}			
.foot {height:50px; background: url(images/foot-logo.gif) 100% 0px no-repeat; margin-top:-20px;}
.foot-links {position:relative; width:672px; color:#c5d0d8; text-align:center;}
.foot-links a {color:#c5d0d8;}
.copy {color:#c5d0d8; padding:20px 58px 0 0; text-align:center;}


.blue-links a {color:#00428f;}
.blue-links a b.f12 {color:#1c1c1c;}
.nowrap {white-space:nowrap;}
.noborder {border:none !important;}
.w200 {width:200px;}
.w210 {width:210px;}
.w320 {width:320px;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.white {color:#ffffff;}
.blue {color:#00428f;}
.f13 {font-size:13px;}
.b {font-weight:bold;}
.f12 {font-size:12px;}
.f16 {font-size: 16px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c {margin:0 auto;}
.l, .left, .alignright {float:left;}
.r, .right, .alignleft {float:right;}
.alignnone {float:none;}
.textleft {text-align:left !important;}
.textright {text-align:left !important;}
.clear {clear:both;}

