* {margin:0; padding:0;}
body {overflow:auto; background:#FFFFFF;}
table {height:100%;}
	td {vertical-align:top; text-align:left; font-size:0px;}
img {border:none;}

a:link, a:visited {text-decoration:none;color:#070707;}
a:hover, a:active {text-decoration:underline;color:#E7EBF0;}

.hdivider {height:2px; background:#FFFFFF;}
.vdivider {width:2px; background:#FFFFFF;}
div.leftaligned img {float:left; margin-right:10px;}
div.rightaligned img {float:right; margin-left:10px;}

#site_inner {width:766px; margin:0 auto;}

#header {height:251px;}
	#logo_inner {width:254px;}
		#logo_inner div {height:249px; width:254px; background:#3B3B3E;}
			#logo_inner div img {margin:39px 24px;}
	#header_inner {background:#3772EC url(images/header.jpg); vertical-align:bottom;}
		#header_inner ul {list-style-image:url(images/header_list.gif); list-style-type:center; margin:0 0 25px 35px;}
			#header_inner ul li {font-size:11px; font-family:tahoma, arial, verdana; color:#103F6A; text-transform:uppercase;}
				#header_inner ul li a {color:#103F6A;}

#content {height:100%;}
	#leftcol {width:254px; background:#3B3B3E;}
		#main_menu {background:#FFFFFF;}
			#main_menu img {width:254px; height:54px; margin-bottom:2px;}
		.block {padding:15px 38px;}
			.block div {padding-top:10px; font-size:11px; color:#FFFFFF; font-family:tahoma, arial, verdana;}
			.block div h1 {margin:3px 0; font-family:"CyrillicHelvet", Arial, Tahoma; font-size:11px; color:#FFFFFF;}
	
	#searchbar {background:url(images/bg_search.jpg); padding:7px; padding-top:5px;}
		#searchbar p {font-family:arial; font-weight:bold; font-size:18px; color:#070707; text-transform:uppercase; text-align:center;}
	
	#rightcol {width:155px; padding:15px 24px; background:#E7EBF0;}
		#rightcol img {margin:0;}
		#rightcol ul {list-style-image:none; list-style-type:none; margin:10px 0;}
			#rightcol ul li {font-size:10px; font-family:tahoma, arial, verdana; text-transform:none; color:#000000; height:18px; background:url(images/grayblock_list.jpg) no-repeat left top; padding-left:10px;}
				#rightcol ul li.block {margin:10px 0; padding:0; padding-left:10px; height:auto;}
				#rightcol ul li a {font-size:10px; font-family:tahoma, arial, verdana; text-transform:uppercase; color:#000000;}
					#rightcol ul li a.all {font-size:11px; font-family:tahoma, arial, verdana; font-weight:bold; text-transform:none;}
				#rightcol ul li h1 {font-size:12px; color:#1C6BB4; font-family:tahoma, arial, verdana; font-weight:bold; text-transform:uppercase;}
				#rightcol ul li p {font-size:11px; font-family:tahoma, arial, verdana; color:#070707;}
					#rightcol ul li p b {display:block; margin:3px 0 ;}
		#rightcol div {font-size:11px; font-family:tahoma, arial, verdana; color:#070707; margin-top:10px;}
			#rightcol div b {margin:3px 0; display:block;}
	#grayblock {padding:18px 12px; background:#E7EBF0;}
		#grayblock div {margin-top:10px; color:#3B3B3E; font-size:11px; font-family:tahoma, arial, verdana;}
			#grayblock div a.readmore {color:#3B3B3E; float:right; display:block; background:url(images/arrow2.jpg) no-repeat left; padding-left:10px; font-weight:bold;}
	.maincontent {padding:18px 12px; clear:both;}
		.maincontent div {margin-top:10px; font-size:11px; color:#3B3B3E; font-family:tahoma, arial, verdana;}
		.maincontent div a.readmore {color:#E7EBF0;; float:right; display:block; background:url(images/arrow.jpg) no-repeat left; padding-left:10px; font-weight:bold;}
	.maincontent #location td {line-height:20px; width:200px; font-size:11px; font-family:tahoma, arial, verdana;}
		
	#table_partners {width:100%; height:auto;}
		#table_partners td {vertical-align:top; text-align:center;}
	#mailform {padding:5px 0;}
		#mailform * {font-family:tahoma, arial, verdana; font-size:11px; color:#3B3B3E; line-height:13px;}
			#mailform td.left {width:160px;}
		#mailform input.text {width:150px; height:15px; float:left; margin:0 1px 1px 0; padding:3px 5px; border:1px solid #4C4C4F;}
		#mailform textarea {width:310px; height:111px; float:left; padding:3px 5px; border:1px solid #4C4C4F; overflow:auto;}
		#mailform input#clear {width:53px; height:23px; float:right; cursor:pointer; border:0; background:url(images/button_clear.jpg); margin:5px;}
		#mailform input#send {width:53px; height:23px; float:right; cursor:pointer; border:0; background:url(images/button_send.jpg); margin:5px;}

#footer {height:47px; background:#4889C5; text-align:center; vertical-align:middle; padding:10px 0;}
	#footer p {font-size:11px; font-family:tahoma, arial, verdana; color:#E7EBF0; margin:3px 0;}
	#footer a {color:#E7EBF0;}