@import url(http://fonts.googleapis.com/css?family=Bitter);@import"reset.css";@import"grid.css";body{background:#212d32;font:14px/24px Georgia, "Times New Roman", Times, serif;color:#7d919b;position:relative;min-width:960px;}html,body{height:100%;}p,.p{padding-bottom:24px;}.p0 {padding-bottom:0 !important;}.p1 {padding-bottom:10px;}.p2 {padding-bottom:15px;}a{color:#6ed3e5;outline:none;cursor:pointer;text-decoration:none;}a:hover{text-decoration:underline}/*  Header styles */h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#4a6674;font-family: 'Bitter', serif;font-weight:400;}h1{font-size:33px;padding-bottom:10px;}h2{font-size:30px;padding-bottom:10px;}h3{font-size:25px;text-transform:uppercase;padding-bottom:30px;}h4{font-size:20px;padding-bottom:10px;}h5{font-size:20px;padding-bottom:10px;}h6{font-size:14px;line-height:24px;font-weight:700;font-family:Georgia, "Times New Roman", Times, serif}h6 a,h3 a {color:#4a6674;}h6 a:hover,h3 a:hover {color:#d6e0e3;}/* Global Structure---------------------------------------- */.main {width:940px;padding:0;margin:0 auto;position:relative;}.wrapper {width:100%;overflow:hidden;}/*----- txt,links,lines,titles -----*/.extra-wrap{overflow:hidden;display:block;}.fleft{float:left}.fright{float:right}.alignright{text-align:right}.aligncenter{text-align:center}.alignmiddle *{vertical-align:middle}.color1{color:#ff2100;}/*********************************header*************************************/header{	background:#fff;	position:relative;	z-index:10;}h1.logo {	padding:0;	float:left;}	h1.logo a {		display:block; 		text-indent:-9999px;		background:url(../images/logo.png) no-repeat 0 0;		width:262px;		height:169px;		overflow:hidden;}/********************** Content ************************/section{ position:relative; z-index:1;background:#fff;padding:61px 0 75px;}/******************** Aside ******************/aside {	background:#212d32;	padding:50px 0 0;	border-top:1px solid #4d575b;}aside .border-1 {	margin-bottom:0;}aside h3 {	color:#d6e0e3;	padding-bottom:25px;}/******************** Footer ******************/footer{	font-family:Arial, Helvetica, sans-serif;	text-transform:uppercase;	font-size:13px;	line-height:20px;	color:#7d919b;	padding:25px 0 40px;}footer a {	color:#7d919b;}/*********************************boxes**********************************/.indent {padding:0;}.indent-left {padding-left:0;}.indent-bottom {padding-bottom:0;}.indent-right {padding-right:0;}.indent-top {padding-top:0;}.margin-top { margin-top:0;}.margin-bot {margin-bottom:22px;}.margin-bot1 {margin-bottom:-81px;}.margin-bot2 {margin-bottom:40px;}.margin-left {margin-left:0;}.margin-right {margin-right:0;}.img-indent {float:left; margin:0px 17px 0px 0px;}.img-indent2 {float:left; margin:0px 20px 10px 0px;}.img-indent3 {float:left; margin:0px 25px 0px 0px;}/***** menu *****/nav {	float:right;}.menu {	font-family: 'Bitter', serif;	float:left;	padding:35px 0;	position:relative;	z-index:20;}.menu li:first-child {	margin-left:0;}.menu li:first-child:after {	display:none;}.menu>li:after {	background:#caced0;	display:block;	width:1px;	height:8px;	content:'';	position:absolute;	left:-25px;	top:4px;	pointer-events:none;}.menu li {	float:left; 	position:relative;	margin-left:50px;}.menu li a {	display:block;	font-size:12px;	line-height:15px;	color:#4e6973;	text-transform:uppercase; 	z-index:20;}.menu li.sfHover {	position:relative;	z-index:10;}.menu li a.active,.menu > li > a:hover,.menu > li.sfHover > a {	text-decoration:underline;}.menu ul {	z-index:20;	position:		absolute;	top:			-9999em;	width:			200px;	background: 	#6fd4e5;	padding:14px 10px;	box-shadow:2px 2px rgba(0,0,0,.25);}.menu ul:after,.menu ul ul:after {	position:absolute;	display:block;	content:'';}.menu ul:after {	top:-6px;	left:14px;	width:11px;	height:6px;	background:url(../images/sub_1.png) left top no-repeat;}.menu ul ul:after {	top:13px;	left:-5px;	width:5px;	height:10px;	background:url(../images/sub_2.png) left top no-repeat;}.menu ul ul {	background:#2d3d43;}.menu ul li {	width:	100%;}.menu li:hover {visibility:	inherit; }.menu li li {	background:none;	margin:6px 0px 7px;	border:none;	text-align:left;}.menu li li a {	background:none;	display:		block;	padding:		0;	color:			#fff;}.menu li li > a:hover, .menu li li.sfHover > a {	color:#4e6973;}.menu li li li > a:hover, .menu li li li.sfHover > a {	color:#6fd4e5;}.menu li:hover ul, .menu li.sfHover ul {	left:			14px;	top:			28px;	z-index:		999;}ul.menu li:hover li ul, ul.menu li.sfHover li ul {	top:			-999em;}ul.menu li li:hover ul, ul.menu li li.sfHover ul {	left:			150px;	top:			-21px;	z-index:		9999;}ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {	top:			-999em;}/*********************************bg's*************************************/.border-1 {	background:url(../images/border-1.png) left bottom repeat-x;	padding:0 0 33px;	margin:0 0 44px;}.border-2 {	background:url(../images/border-2.png) left bottom repeat-x;	padding:0 0 11px;	margin:0 0 11px;}.box-1 {	padding:28px 0 24px 25px;	border:3px solid #d6e0e3;	border-radius:15px;	position:relative;}.box-1 h3 {	text-transform:none;	padding-bottom:0;}.box-2 {	border:12px solid #d6e0e3;	border-radius:150px;	width:276px;	height:276px;	text-align:center;}.box-2 figure {	padding:58px 0 14px;}.box-2_style {	color:#4a6674;font-family: 'Bitter', serif;font-weight:400;	text-transform:uppercase;	font-size:40px;	line-height:1.2em;}.box-2_style a {	color:#4a6674;;}.box-2_style a:hover {color:#d6e0e3;}.line_1:after,.line_2:after,.line_3:after,.line_4:after {	position:absolute;	display:block;	width:40px;	height:12px;	background:none left top no-repeat;	content:'';}.line_1:after {background-image:url(../images/line_1.png);}.line_2:after {background-image:url(../images/line_2.png);}.line_3:after {background-image:url(../images/line_3.png);}.line_4:after {background-image:url(../images/line_4.png);}.line_1:after,.line_2:after {	right:-43px;}.line_3:after,.line_4:after {	left:-43px;}.line_2:after,.line_4:after {	top:58px;}.line_1:after,.line_3:after {	top:70px;}.icon-1 {	padding:3px 0 0 40px;	background:url(../images/icon-1.png) left top no-repeat;}.time {	font-family: 'Bitter', serif;	color:#dcdcdc;	display:block;	float:left;	margin:0 10px 0 0;	text-align:center;	width:40px;	text-transform:uppercase;	font-size:27px;	line-height:30px;}.time span {	display:block;	font-size:12px;	line-height:15px;	margin-top:-3px;}.flickr img {	width:56px;	height:56px;}.flickr a {	display:block;}.flickr .flickr_badge_image {	float:left;	margin:0 14px 14px 0;}.tweet a {	color:#fff;}.tweet li:first-child {	background:none;	padding-top:0;	margin-top:0;}.tweet li {	background:url(../images/border-2.png) left top repeat-x;	padding:11px 0 0;	margin:11px 0 0;}.time_2 {	display:inline;}.time_block a,.coment_link a {	color:#7d919b;}.coment_link {	background:url(../images/coment_link.png) left top no-repeat;	padding:0 0 0 30px;}/*********************************buttons*************************************/.button-1 {	display:inline-block;	padding:7px 17px 8px;	color:#2d3d43;	background:#6ed3e5;	font-size:14px;	line-height:17px;	border-radius:10px;}.button-1:hover {	background:#4a6674;	color:#97acb7;}.link-1 {	color:#97acb7;}.list-2 li a:hover,.button-1:hover,h6 a:hover,.box-2_style a:hover,.menu li li a:hover,h3 a:hover{text-decoration:none;}.list-2 li a,.soc_list li a,.button-1,h6 a,.box-2_style a,h3 a,.menu li a,.sl_btn{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}/*********************************lists*************************************/.dl-1 dd {	overflow:hidden;}.dl-1 dd span {	display:block;	float:left;	width:77px;}.soc_list {	overflow:hidden;	float:right;}.soc_list li:first-child {	margin-left:0;}.soc_list li {	float:left;	margin-left:5px;}.soc_list li a {	display:block;	width:35px;	height:35px;	background:#4a6674;	border-radius:17px;}.soc_list li a:hover {	background:#7d919b;}.list-1 {	overflow:hidden;	padding:21px 25px 20px 35px;	border:3px solid #d6e0e3;	border-radius:15px;}.list-1 li:first-child {	padding-left:0;	margin-left:0;	background:none;}.list-1 li {	float:left;	background:url(../images/list-1-border.png) left top repeat-y;	padding-left:30px;	margin-left:30px;}.list-2 li {	background:url(../images/list-2.png) left 10px no-repeat;	padding:3px 0 4px 15px;	font-size:14px;	line-height:17px;}.list-2 li a {	color:#6ed3e5;}.list-2 li a:hover {	color:#7d919b;}/*********************************fonts*************************************/.title-4 {	font-family: 'Bitter', serif;	font-size:30px;	line-height:38px;	color:#435c68;}/******* form's ********//***** contact form *****/#message_form fieldset {	border:none;	padding:0;	}					#message_form label {			display:inline-block;			min-height:60px;			position:relative;		}		#message_form label.message {			height:160px;		}		#message_form label input,#message_form textarea {			background:#f1f1f1;			border:1px solid #dedede;			color: #7d919b;			font-family:Georgia, "Times New Roman", Times, serif;			font-size:14px;			line-height:17px;			font-weight: normal;			margin:0;			outline:none;			overflow: hidden;			padding:12px 20px 13px;			vertical-align: middle;			resize:none;			border-radius:15px;		}		#message_form label input {			height:17px;			vertical-align: middle;			width:500px;		}		#message_form .area .error { float:none;}		#message_form textarea {			overflow:auto;			width:898px;			height:135px;	}		#message_form a {cursor:pointer;}			#message_form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #000;}			#message_form .error,			#message_form .empty {				color:#f00;				font-size:11px;				line-height:18px;				display:none;				overflow:hidden;			}	.buttons-wrapper {text-align:right; padding-top:25px; position:relative;}	.buttons-wrapper a { margin-left:10px;}#contact-form fieldset {	border:none;	padding:0;	}					#contact-form label {			display:block;			min-height:47px;			position:relative;		}		#contact-form label.message {			height:115px;		}		#contact-form label input,#contact-form textarea {			background:#4a6674;			border:none;			border-radius:10px;			color: #97acb7;			font-family:Georgia, "Times New Roman", Times, serif;			font-size:14px;			font-weight: normal;			margin:0;			outline:none;			overflow: hidden;			padding:7px 15px 8px;			vertical-align: middle;			resize:none;			width:190px;		}		#contact-form label input {			height:17px;			vertical-align: middle;		}		#contact-form .area .error { float:none;}		#contact-form textarea {			overflow:auto;			height:100px;	}		#contact-form a {cursor:pointer;}			#contact-form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #fff;}			#contact-form .error,			#contact-form .empty {				color:#f00;				font-size:11px;				line-height:18px;				display:none;				overflow:hidden;			}	.buttons-wrapper1 {text-align:right; padding-top:15px; position:relative;}	.buttons-wrapper1 a { margin-left:10px;}	.slder_bg {	width:2050px;	position:relative;	left:50%;	margin-left:-1025px;	height:444px;	background:url(../images/slider_bg.jpg) center top no-repeat #6893a0;}.slider {	overflow:hidden;	height:323px;	font-family: 'Bitter', serif;	color:#fff;	text-shadow:2px 2px rgba(0,0,0,.15);	width:100%;	text-align:center;	position:relative;}.slider > div {	width:940px;	background:none !important;}.title-1 {	font-size:55px;	line-height:1.2em;	padding-top:71px;}.title-2 {	font-size:120px;	line-height:1.2em;	text-transform:uppercase;	margin:-13px 0 -17px;}.title-3 {	font-size:30px;	color:#c5f6ff;	line-height:1.2em;}.sl_btn {	bottom:-73px;	position:absolute;	display:block;	width:44px;	height:44px;	background-color:#2d3d43;	background-position:left bottom;	border-radius:9px;	left:50%;	box-shadow:2px 2px rgba(0,0,0,.25);}.sl_btn:hover {	background-color:#fff;	background-position:left top;}.sl-prev {	background-image:url(../images/sl_prev.png);	margin-left:-46px;}.sl-next {	background-image:url(../images/sl_next.png);	margin-left:2px;}