﻿body {
	background-color: #ff;
	color: #414043;
	padding: 0;
	margin: 0;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
}

a, a:visited	{ color: #22517f; }

a:hover	{ text-decoration:none; }

a img {border:0;}

a.ssmall	{ font-size: 9px; color: #124A0C; text-decoration: none; font-weight: normal; }
a.ssmall:hover  { font-size: 9px; color: #12900c; text-decoration: none; font-weight: normal; }

p,div,span,td,u,i { font-size: 12px; }

p.nopad		{ padding: 0px; margin: 0px; }

h1, h2, h3, .h2	{ font-size: 21px; font-weight:normal; color: #22517f; font-family:trebuchet ms,arial,helvetica,sans-serif; margin:0;
padding:0; margin-bottom:20px; margin-top:20px;}
h1.small	{ font-size: 11px; color: #616162; font-weight: bold; }
sup 		{ color: black; }
.hrow1		{ background-color: #b0e0b0; }
.hrow2		{ background-color: #c0eec0; }
li		{ margin-bottom: 10px; }
form		{ margin-top: 10px; }
.form		{ border: 1px solid #50b050; }
.small		{ font-size: 11px; font-family: arial,sans-serif; }
.smalla		{ color: #000000; text-decoration: none; font-size: 11px; }
.smallp		{ font-size: 11px; margin-left: 4;}
.ssmall		{ font-size: 9px; color: #124A0C; text-decoration: none; font-weight: normal; }

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix { zoom: 1; }
*+html .clearfix { zoom: 1; }

.wide-head {
border-top:1px solid #c7d9e3;
border-bottom:1px solid #c7d9e3;
padding-top:4px;
padding-bottom:4px;
margin-top:25px;
}

#wrapper {
width:940px;
margin:0 auto;
background:#fff;
}

#header {
padding-top:30px;
padding-bottom:20px;
}

#logo {
background:url('/images/logo.png') no-repeat;
width:262px;
height:100px;
float:left;
}

#info-top {
float:right;
text-align:right;
margin-top:18px;
}

#info-top span {
font-size:19px;
display:block;
font-family:trebuchet ms,arial,helvetica,sans-serif;
padding-bottom:10px;
}

#topmenu ul {
margin:0;
padding:0;
margin-left:20px;
margin-top:40px;
}

#topmenu ul li ul {
position:absolute;
top:-12px;
left:-20px;
width:500px;
}

#topmenu ul li ul a {
color:#414043;
font-size:14px;
}

#topmenu ul li ul li {
padding-right:20px;
display:inline;
float:left;
}

#topmenu ul li {
display:inline;
float:left;
padding-right:30px;
position:relative;
}

#topmenu a {
font-size:16px;
font-family:trebuchet ms,arial,helvetica,sans-serif;
text-decoration:none;
}

#topmenu a:hover {
text-decoration:underline;
}

#footer {
border-top:1px solid #c7d9e3;
padding-top:20px;
padding-bottom:30px;
margin-top:30px;
}

#content {
padding-left:20px;
padding-right:20px;
}

.left-col {
float:left;
width:500px;
margin-right:20px;
}

.right-col {
float:right;
width:360px;
margin-left:20px;
}

ul, ol {
padding:0;
margin:0;
padding-left:25px;
}

.copy {
color:#7d7d7d;
font-size:10px;
line-height:14px;
margin-left:20px;
float:left;
width:700px;
margin-top:-4px;
}

.counter {
float:right;
margin-right:20px;
}

#partners {
margin-left:20px;
}

#partners .h3 {
color:#7d7d7d;
font-size:17px;
}

.partners-all a {
float:right;
background:url('/images/arr.png') no-repeat right;
padding-right:20px;
margin-right:20px;
margin-top:27px;
color:#414043;
font-size:17px;
text-decoration:none;
}

.partners-all a:hover {
text-decoration:underline;
}

.partners-list {
float:left;
}

.partners-list img {
border:5px solid #eee;
margin-right:5px;
}
