﻿@import "reset.css";
@import "base.css";
html{
	font-size:100.01%;
	}

body{
	color:#000000;
	font-size:13px;
	font-family:Arial;
	background:#e5eff6;
	}
.wrap{
	
	background:#e5eff6 url(./i/backgrounds/body.png) repeat-x;
	}
/*bone*/
#bone, #footer-in{
	min-width:990px;
	max-width:1100px;
	margin:0 auto;
	overflow:hidden;
	}
#bone{
	padding-top:0px
	}
a:hover{text-decoration:none;}
.head ul, .navigation ul, .extra ul, .news{margin:0;}
.head li, .navigation li, .extra li, .news li{list-style:none;}
/*head*/
.head{
	height:390px;
	position:relative;
	background:url(./i/backgrounds/head.jpg) no-repeat 100% 0;
	}
.logo{
	padding:62px 0 0 34px;
	}
.site-services{
	position:absolute;
	top:30px;
	left:65px;
	}
.site-services li{
	display:inline;
	margin-right:50px;
	}
.navbar{
	position:absolute;
	bottom:-5px;
	left:0;
	width:100%;
	background:url(./i/backgrounds/navbar.png);
	}
.navbar ul, .navbar ul li{float:left;}
.navbar ul li{
	padding:0 52px;
	}
.navbar ul li a{
	color:#fff;
	font-size:18px;
	font-style:italic;
	font-family:Georgia;
	display:block;
	padding:13px 0 12px;
	background:url(./i/backgrounds/menu-a.gif) no-repeat 50% 100%;
	}
.search{
	float:right;
	width:170px;
	padding:16px 20px 0 0;
	}
.search legend, .search label{display:none;}
.search-inp{
	color:#fff;
	margin-right:4px;
	border:1px solid #bee2f0;
	background:transparent;
	}
/*middle*/
.middle{
	padding-top:25px;
	}
.wrapper{
	float:left;
	width:100%;
	}
.type-1 .content{
	margin: 7px 220px 0 280px;
	}
.type-2 .content{
	margin: 7px 0 0 280px;
	}
.content h1{
	color:#008bdb;
	font-size:22px;
	font-family:Georgia;
	font-weight:normal;
	margin:0 0 8px;
	}
.content h1 a{ 
	color:#008bdb;
	font-weight:bold;
	}
.content p{
	line-height:1.5;
	margin:0 0 24px;
	}
.content a{color:#5cb4e8;}
.news li{
    width: 45%;
    min-height: 50px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding:0 20px 0 0;
	}
.news li span{
	color:#7a797b;
	font-size:12px;
	font-weight:bold;
	}
.news li h4{padding:3px 0 5px;}
.news li h4 a{
	text-decoration:none;
	}
.news2 li p{
	line-height:1.3;
	margin:0 0 8px;
	}

.news2 li{
    width: 90%;
    min-height: 50px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding:0 20px 0 0;
	}
.news2 li span{
	color:#7a797b;
	font-size:12px;
	font-weight:bold;
	}
.news2 li h4{padding:3px 0 5px;}
.news2 li h4 a{
	text-decoration:none;
	}
.news2 li p{
	line-height:1.3;
	margin:0 0 8px;
	}


.news3 li{
    width: 90%;
    min-height: 50px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding:0 20px 0 0;
	}
.news3 li span{
	color:#7a797b;
	font-size:12px;
	font-weight:bold;
	}
.news3 li h4 {padding:3px 0 5px;color:#5cb4e8; font-size:16px;}

.news3 li p{
	line-height:1.3;
	margin:0 0 8px;
	}
/*navigation*/
.navigation{
	float:left;
	width:205px;
	border:1px solid #d0d8de;
	padding:28px 24px 36px;
	margin:10px 0 0 -100%;
	background:url(./i/backgrounds/navigation.jpg) no-repeat 0 100%;
	}
.navigation ul li{
	padding:8px 0 8px 17px;
	}
.navigation ul li.active{
	background:url(./i/icons/nav-a.png) no-repeat 0 12px;
	}
.navigation ul a{
	color:#006c9b;
	}
.active a{
	font-weight:bold;
	text-decoration:none;
	}

.navigation ul ul .active a:visited {
	font-weight:bold;
	text-decoration:none;
	}
.navigation ul ul a {font-size:12px;}
.navigation ul ul{
	padding-top:12px;
	}
.navigation ul .active ul a{
	font-weight:normal;
	text-decoration:none;
	}
.navigation ul li.active li.active a, .navigation ul .active ul a:hover{text-decoration:none;}
.navigation ul li.active li.active{background:none;}
/*extra*/
.type-1 .extra{
	float:left;
	width:200px;
	margin-left:-220px;
	}
.type-2 .extra{
	clear:left;
	width:100%;
	padding:15px 0 0 25px;
	}
.extra h3{
	color:#fff;
	font-size:21px;
	font-style:italic;
	font-weight:normal;
	font-family:Georgia;
	margin:0;
	padding:8px 10px;
	background:#76bbef;
	}
.extra h3 a{color:#fff;}
.extra li{
	text-align:center;
	padding:32px 0 0;
	}
.type-2 h3{
	width:210px;
	float:left;
	}
.type-2 .extra ul{
	margin-left:255px;
	}
.type-2 .extra ul li{
	float:left;
	width:33%;
	padding:0;
	text-align:center;
	}
/*footer*/
.footer{
	padding:30px 0 0;
	margin-top:10px;
	background:#d1e3ef url(./i/backgrounds/footer.png) repeat-x;
	}
#footer-in{
	background:url(./i/temp/footer.png) no-repeat 48% 100%;	
	}
.footer p, .footer p a{
	color:#2a7bb4;
	font-size:11px;
	margin:0;
	}
.footer .copyright{
	float:left;	
	padding:30px 0 12px 40px;
	}
.footer .developers{
	float:right;
	text-align:right;
	padding:16px 20px 0 0;
	}
.footer .developers strong{
	font-size:12px;
	}
/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
.content TABLE TD {border:0px;}
.tx-indexedsearch-searchbox TD, .tx-indexedsearch-res TD {border:0px;}

.mailform_input {width:300PX;}
.mailform_textarea {width:300PX; height:150px;}

