html, body, form, ul, li, p, h1, h2, h3 { 
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
body {
	font-size: 11px;
	font-family: tahoma;
}
.bg_1 {
	background: url(/client/img/bg_1.jpg) #F0F7F9 no-repeat;
}
.bg_2 {
	background: url(/client/img/bg_2.jpg) #F0F7F9 no-repeat;
}
#main {
	width: 987px;
	padding: 30px 0 0 0;
	float: left;
}
#sidebar {
	width: 296px;
	float: left;
}
#sidebar #lang {
	width: 70px;
	height: 17px;
	font-size: 9px;
	background: url(/client/img/lang_bg.gif) no-repeat;
	padding: 7px 0 0 0;
	float: left;
}
#sidebar #lang a {
	color: #4092D0;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11px 0 11px;
}
#sidebar #logo {
	display: none;
}
#sidebar #contact {
	width: 296px;
	float: left;
}
#sidebar .index {
	padding: 520px 0 10px 0;
}
#sidebar .inside {
	padding: 630px 0 10px 0;
}
#sidebar #contact p {
	color: #525252;
	padding: 2px 0 2px 25px;
	display: block;
}
#menu {
	width: 686px;
	list-style: none;
	padding: 0 0 25px 0;
	float: left;
}
#menu li {
	padding: 0 4px 0 0;
	float: left;
}
#menu a {
	height: 17px;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background: url(/client/img/menu_bg.gif) repeat-x;
	/*padding: 7px 13px 0 12px;*/
	padding:7px 9px 0pt;
	float: left;
}
#menu a:hover, #menu a.act {
	background: url(/client/img/menu_act.gif) repeat-x;
}
#content_index {
	width: 686px;
	height: 560px;
	background: url(/client/img/content_index_bg.png) no-repeat;
	float: left;
}
* html #content_index {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/client/img/content_index_bg.png' );
}
#content_index .block_left, #content_index .block_right {
	height: 245px;
	padding: 20px 20px 0 20px;
	margin: 10px 0 0 10px;
	_display: inline;
	_position: relative;
	float: left;
}
#content_index .block_left {
	width: 298px;
}
#content_index .block_right {
	width: 278px;
}
#content_index .block_left h1, #content_index .block_right h1 {
	font-size: 18px;
	letter-spacing: -1px;
	padding: 4px 0 17px 0;
	display: block;
}
#content_index .blue {
	color: #4092D0;
}
#content_index .white {
	color: #FFFFFF;
}
#content_index .block_left p, #content_index .block_right p {
	line-height: 2.3;
	padding: 0 0 15px 0;
	clear: left;
}
#content_index .block_left p a {
	color: #4092D0;
}
#content_index .block_right a.big_foto {
	margin: 10px 0 0 13px;
	float: left;
}
#content_index .block_right #img_row {
	width: 278px;
	padding: 18px 0 28px 0;
	float: left;
}
#content_index .block_right #img_row a {
	border: 4px solid #FFFFFF;
	margin: 0 3px 0 0;
	float: left;
}
#content_index .block_right a.big_foto img {
	border: 10px solid #FFFFFF;
}
#content_inside {
	width: 691px;
	float: left;
}
#content_top, #content_bottom {
	width: 691px;
	height: 16px;
	float: left;
}
#content_top {
	background: url(/client/img/content_top.png) no-repeat;
}
#content_bottom {
	background: url(/client/img/content_bottom.png) no-repeat;
}
* html #content_top {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/client/img/content_top.png' );
}
* html #content_bottom {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/client/img/content_bottom.png' );
}
#content {
	width: 616px;
	min-height: 635px;
	_height: 635px;
	padding: 0 37px 10px 38px;
	float: left;
}
.bg_3 {
	background: url(/client/img/content_center_1.png) repeat-y;
}
* html .bg_3 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='/client/img/content_center_1.png' );
}
.bg_4 {
	background: url(/client/img/content_center_2.png) repeat-y;
}
* html .bg_4 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='/client/img/content_center_2.png' );
}
#content h1 {
	width: 616px;
	color: #4092D0;
	font-size: 18px;
	background: #FFFFFF;
	padding: 20px 0 10px 0;
	float: left;
}
#content h1 span {
	text-transform: uppercase;
	float: left;
}
#content h1 a.back, #content h1 a.print {
	height: 14px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 3px 0 0 15px;
	float: right;
}
#content h1 a.print {
	background: url(/client/img/a.print.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
}
#content h1 a.back {
	background: url(/client/img/a.back.gif) no-repeat 0 1px;
	padding: 0 0 0 18px;
}
#content h2 {
	color: #2B76B5;
	font-size: 12px;
	padding: 0 0 10px 0;
	display: block;
}
#content h2 a {
	color: #2B76B5;
	font-weight: normal;
}
#content h3 {
	width: 616px;
	color: #2B76B5;
	font-size: 18px;
	font-weight: normal;
	border-top: 1px solid #D6E8FB;
	padding: 10px 0 10px 0;
	float: left;
}
#content #submenu {
	width: 616px;
	height: 34px;
	list-style: none;
	background: url(/client/img/submenu_bg.gif) #FFFFFF repeat-x;
	padding: 2px 0 10px 0;
	float: left;
}
#content #submenu a, #content #submenu .act {
	height: 23px;
	color: #2B76B5;
	text-decoration: none;
	font-weight: bold;
	padding: 9px 15px 0 15px;
	float: left;
}
#content #submenu .act {
	color: #000000;
	background: #FFFFFF;
}
#content p, #content .list {
	list-style: none;
	line-height: 2.1;
	padding: 0 0 20px 0;
	clear: left;
}
#content .list li {
	background: url(/client/img/list_icon.gif) no-repeat 6px 11px;
	padding: 0 0 0 25px;
	display: block;
}
#content .news, #content #pages {
	width: 616px;
	border-top: 1px solid #D6E8FB;
	padding: 10px 0 10px 0;
	float: left;
}
#content .news {
	padding: 15px 0 0 0;
}
#content .news h2, #content .news p {
	padding: 0 0 15px 0;
}
#content #pages a {
	color: #2B76B5;
	margin: 0 20px 0 0;
}
#content #pages a.act {
	color: #000000;
	text-decoration: none;
}
#content .info_table {
	width: 616px;
	margin: 0 0 20px 0;
	clear: left;
}
#content .info_table td, #content .info_table th {
	padding: 7px 20px;
}
#content .info_table th {
	color: #2B76B5;
	text-align: left;
	font-weight: normal;
	background: #E7F1F8;
}
#content .info_table td {
	border-bottom: 1px solid #EAF2F9;
}
#content #list_year, #content #list_projects {
	width: 280px;
	list-style: none;
	padding: 0 0 20px 0;
	float: left;
}
#content #list_projects {
	border-bottom: 1px solid #DBEDFB;
	padding: 10px 0 10px 0;
}
#content #list_year a {
	width: 280px;
	color: #449EF2;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #DBEDFB;
	padding: 12px 0 12px 0;
	float: left;
}
#content #list_projects li {
	padding: 0 10px 0 20px;
	float: left;
}
#content #list_projects a {
	width: 250px;
	color: #2B76B5;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: url(/client/img/list_projects_icon.gif) no-repeat 5px 14px;
	border: 0;
	padding: 10px 10px 10px 20px;
	margin: 0 -10px 0 -20px;
	float: left;
}
#content #gallery_main, #content #gallery_main div {
	width: 310px;
	padding: 0 0 10px 0;
	float: right;
}
#content #gallery_main h2 {
	padding: 10px 0 20px 0;
}
#content #gallery_main p {
	line-height: 1.6;
	padding: 0;
}
#content #gallery_main div a.left {
	border: 10px solid #E4F0F8;
	margin: 25px 0 0 0;
	float: left;
}
#content #gallery_main div a.right {
	border: 10px solid #E4F0F8;
	margin: 25px 0 0 0;
	float: right;
}
#content .form_line {
	width: 616px;
	height: 20px;
	border-top: 1px solid #D6E8FB;
	margin: 10px 0 0 0;
	float: left;
}
#content .form_bg {
	width: 586px;
	background: #F2F7FB;
	padding: 10px 15px 10px 15px;
	margin: 0 0 10px 0;
	float: left;
}
#content .label_1 {
	width: 75px;
	padding: 4px 0 0 0;
}
#content .label_2 {
	width: 100px;
	padding: 4px 0 0 0;
}
#content .label_3 {
	width: 290px;
}
#content .label_4 {
	width: 171px;
	padding: 4px 0 0 0;
}
#content .input, #content .textarea {
	font-size: 11px;
	font-family: tahoma;
	border-top: 1px solid #93A2B3;
	border-left: 1px solid #93A2B3;
	border-right: 1px solid #DCE6F2;
	border-bottom: 1px solid #DCE6F2;
	padding: 4px;
	margin: 0 0 10px 0;
	float: left;
}
#content .input_1 {
	width: 110px;
}
#content .input_2 {
	width: 180px;
}
#content .input_3 {
	width: 505px;
}
#content .input_4 {
	width: 280px;
}
#content .input_5 {
	width: 161px;
}
#content .textarea {
	width: 576px;
	height: 75px;
	margin: 10px 0 10px 0;
}
#content .submit {
	cursor: pointer;
	margin: 5px 0 0 264px;
	float: left;
}
#content .ml15 {
	margin: 0 0 0 15px;
}
#content .ml35 {
	margin: 0 0 10px 35px;
}
#content.bg_3  ul#submenu {
	margin: 0 0 0 0;
}
#content.bg_3 ul {
	margin: 0 0 0 20px;
}
#footer {
	width: 671px;
	color: #353637;
	text-align: right;
	padding: 0 20px 10px 0;
	float: left;
}
#footer a {
	color: #2B76B5;
	text-decoration: none;
}
#sidebar #contact p a, #content p a, #content .list a {
	color: #2B76B5;
}
#content #submenu li, #content #list_year li, #content .label_1, #content .label_2, #content .label_3, #content .label_4 {
	float: left;
}
#sidebar #lang a:hover, #footer a:hover, #content h1 a:hover.back, #content h1 a:hover.print, #content #list_projects a:hover, #content #submenu a:hover {
	text-decoration: underline;
}
#sidebar #contact p a:hover, #content_index .block_left p a:hover, #content p a:hover, #content #pages a:hover, #content h2 a:hover, #content .list a:hover {
	text-decoration: none;
}
