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

body{
	color:#000000;
	font-size:13px;
	font-family:Trebuchet MS;
	background:#ffffff url(./i/backgrounds/body.jpg) repeat-x;
	}
/*bone*/
.bone{
	background:url(./i/backgrounds/bone.jpg) no-repeat 25% 0;
	}
.bone-in{
	width:880px;
	margin:0 auto;
	}
a{color:#083250;}
a:hover{text-decoration:none;}
.news-box dl, .news-box dd, .message-box ul, #tabs ul, .tag-cloud ul{margin:0;}
.news-box li, .message-box li, #tabs ul li, .tag-cloud li{list-style:none;}
/*head*/
.head{
	padding-top:79px;
	height:102px;
	}
/*middle*/
.middle{

	}
.column-1{
	float:left;
	width:520px;
	}
.column-2{
	float:right;
	width:345px;
	padding-top:12px;
	}
.middle h1{
	color:#083250;
	font-size:50px;
	font-weight:normal;
	margin:0 0 24px;
	}
.middle h3{
	color:#083250;
	font-size:25px;
	font-weight:normal;
	margin:18px 0 6px;
	}
.middle p{
	line-height:1.4;
	}
.news-box {margin-top:10px;}
.news-box dl{margin-bottom:18px;}
.news-box dt{
	float:left;
	padding-right:14px;
	}
.news-box dd{
	line-height:1.2;
	margin-left:60px;
	}
.news-box dt span{
	color:#083250;
	font-size:11px;
	padding-right:18px;
	background:url(./i/backgrounds/dt-span.png) no-repeat 100% 7px;
	}
.message-box{margin-bottom:15px;}	
.message-box ul{padding:5px 0 0;}
.message-box li{
	line-height:1.2;
	padding-bottom:8px;
	}
.message-box li p{margin:0;}
.message-box li strong{
	color:#083250;
	font-size:15px;
	padding-left:48px;
	background:url(./i/backgrounds/strong-a.png) no-repeat 0 3px;
	}
.message-box li strong.red{
	background:url(./i/backgrounds/strong-a-red.png) no-repeat 0 3px;
	}
.message-box li span{
	font-size:15px;
	font-weight:bold;
	}
.message-box li strong a, .message-box li span a{
	color:#083250;
	}
.message-box li a{
	color:#000;
	font-weight:bold;
	}
/*tabs*/
#tabs {margin-bottom:45px;}
#tabs .tabs-btn li{
	float:left;
	margin:12px 6px 0 0;
	}
#tabs ul li.ui-state-active, #tabs ul li.ui-tabs-selected{margin-top:0;}
#tabs-1 .top-bg{
	background:url(./i/backgrounds/top-bg.png) no-repeat;
	}
#tabs-2 .top-bg{
	background:url(./i/backgrounds/top-bg-2.png) no-repeat;
	}
.bottom-bg{
	color:#fff;
	padding:16px 30px;
	background:url(./i/backgrounds/bottom-bg.png) no-repeat 0 100%;
	}
.bottom-bg ul li{
	padding:4px 0 3px;
	}
.bottom-bg ul a{
	color:#fff;
	font-size:16px;
	padding-left:18px;
	background:url(./i/backgrounds/list.png) no-repeat 0 60%;
	}
.ui-state-default a, .ui-corner-top a{
	color:#698da6;
	font-size:25px;
	text-decoration:none;
	display:block;
	padding:6px 0;
	width:159px;
	text-align:center;
	background:url(./i/backgrounds/tab-a.png) no-repeat;
	}
.ui-state-active a, .ui-tabs-selected a{
	color:#ffffff;
	padding:12px 0;
	background:url(./i/backgrounds/tab-a-active.png) no-repeat;
	}
.ui-tabs-hide { display: none !important; }
/*search*/
.search{
	color:#fff;
	background:url(./i/backgrounds/search.png) no-repeat;	
	}
.search form{
	padding:12px 0 10px 20px;	
	}
.search legend, .search label{display:none;}
.search input{vertical-align:middle;}
.search-inp{
	color:#000;
	font-size:18px;
	font-family:Trebuchet MS;
	border:0;
	width:254px;
	margin-bottom:10px;
	}
.search-btn{
	margin-left:20px;
	}
.search a{
	font-size:25px;
	}
/*form-box*/
.form-box legend{display:none;}
.form-box table{
	width:100%;
	margin:0;
	}
.form-box table td, .form-box table th{
	border:0;
	padding:6px 0;
	vertical-align:top;
	}
.form-box table th{
	font-size:15px;
	font-weight:normal;
	text-align:left;
	width:170px;
	}
.bullet{
	width:18px;
	}
.form-box table td b{
	color:#0e64b0;
	font-size:30px;
	position:relative;
	top:-8px;
	}
.form-box table td div{
	padding:2px;
	background:url(./i/backgrounds/input.png) no-repeat;
	}
.form-box table td div.textarea{
	padding:2px;
	background:url(./i/backgrounds/textarea.png) no-repeat;
	}
.form-box div input{
	font-size:15px;
	font-family:Trebuchet MS;
	width:305px;
	border:0;
	background:transparent;
	}
.form-box select{
	width:316px;
	padding:1px 0;
	}
.form-box textarea{
	width:311px;
	height:85px;
	border:0;
	background:transparent;
	}
.form-box td span{
	color:#495967;
	font-size:12px;
	line-height:1.1;
	}
.send-mess-btn{
	margin-top:14px;
	}
/*tag-cloud*/
.tag-cloud{
	padding-bottom:24px;
	}
.tag-cloud ul{
	text-align:center;	
	}
.tag-cloud li{
	display:inline;
	padding:0 10px;
	}
.tag-cloud li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
.tag-cloud li a:hover{text-decoration:underline;}
.s12{font-size:12px;}
.s13{font-size:13px;}
.s14{font-size:14px;}
.s15{font-size:15px;}
.s16{font-size:16px;}
.s17{font-size:17px;}
.s18{font-size:18px;}
.s19{font-size:19px;}
.s20{font-size:20px;}
.s22{font-size:22px;}
.s24{font-size:24px;}
/*footer*/
.footer{
	padding-top:6px;
	margin-top:36px;
	border-top:1px solid #0e0e0e;
	}
.footer p{margin-bottom:7px;}
.copyright{
	float:left;
	font-family:Tahoma;
	}
.developers{
	float:right;
	}
/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
