@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";@import"../css/jquery.jscrollpane.css";
@import url(http://fonts.googleapis.com/css?family=Coda);
body{background:#151717;font:14px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#62676d;position:relative;min-width:1020px;}
html,body{height:100%;}
p{padding-bottom:23px;}
a{color:#22649c;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:#000;font-family:'Coda', cursive; text-transform:uppercase; font-weight:normal;}
h1{font-size:35px;}
h2{font-size:30px;}
h3{font-size:24px; color:#fff; padding-bottom:28px;} 
h4{font-size:20px;}  
	h4 span{ display:block; margin-top:-5px;}
h5{font-size:18px;}
h6{font-size:15px;padding-bottom:15px;}
/* Global Structure---------------------------------------- */
.main2{ position:relative; width:940px; margin:0 auto;}
.main{ width:940px; margin:0 auto;}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.wrapper{ position:relative; overflow:hidden;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#22649c;}
.color2{color:#fff;}
.color3{color:#62676d;}
.text1{ font:14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;}
/*********************************header*************************************/
header{ width:100%; position:relative; background:#12212f url(../images/bg-header.jpg) 50% 0 no-repeat; padding:39px 0 34px; z-index:9;}
header h1{ float:left;}
header h1 a{ display:block; text-indent:-5000px;}
/* menu */
.main-menu{ float:right;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu{}
.sf-menu li {position:relative; background:url(../images/menu-line.png) 0 50% no-repeat; float:left; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:11px 15px;}
.sf-menu li:first-child{ background:none;}
.sf-menu li.last{ padding-right:0;}
	.sf-menu li a {color:#899098;}
		.sf-menu li.current a,.sf-menu li.sfHover a,.sf-menu li a:hover{ text-decoration:none; color:#fff;}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	z-index:		99;
	width:			129px; 
	display:none;
	background:#0a0d10;
	padding:22px 0;
}
.sf-menu li li{width:100%;padding:7px 0 6px; text-align:center; background:url(../images/submenu-line1.gif) center 0 no-repeat;font:13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.sf-menu li li:first-child{ background:none;}
	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{ color:#fff;}
		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{ color:#44d0f9;}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	z-index:		99;
	width:			129px; 
	display:none;
	background:#64788c;
	padding:22px 0;
}
	.sf-menu li li li{width:100%;padding:7px 0 6px; text-align:center; background:url(../images/submenu-line2.gif) center 0 no-repeat;font:13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.sf-menu li li li:first-child{ background:none;}
	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{color:#fff;}
		.sf-menu li li li a:hover,.sf-menu li li li.current a{ color:#44d0f9;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:-8px;top:47px;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:142px;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {	left:10em;	top:00px;}
.sb{ display:block; background:url(../images/submenu-arrow1.png) 0 0 no-repeat; width:13px; height:12px; position:absolute; top:-34px; left:45%;}
.sb2{ display:block; background:url(../images/submenu-arrow2.png) 0 0 no-repeat; width:11px; height:13px; position:absolute; top:-13px; left:-11px;}
/* slider */
#slider{ width:100%; height:523px; position:relative; overflow:hidden; background:#12212f;}
.slider{ width:1750px; height:523px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-875px;} 
.tems {	display:none;}
/* pagination */
#slider .pagination { position:absolute; bottom:38px; right:396px; z-index:9999;}
	#slider .pagination li{ float:left;}
	#slider .pagination li a{ display:block; background:url(../images/pagination.png) -30px 0 no-repeat; width:21px; height:21px; margin-right:8px;}
	#slider .pagination li a:hover,#slider .pagination li.current a{ background-position:0 0;}
.caption{ position:absolute;top:419px; height:104px; width:100%; left:0; background:url(../images/slider-caption.png) 0 0 repeat; color:#fff; font:14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.caption .main{ padding:16px 0 0 0;}
.caption .main strong{ letter-spacing:0.5px;}
/********************** Content ************************/
section{ position:relative; z-index:1; width:100%; background:#f8f8f8 url(../images/section.jpg) 50% 0 no-repeat;}
section.bgno{  background:#f8f8f8;}
.padcontent{ padding:60px 0 73px 0;}
.padcontent2{ padding:42px 0 53px 0;}
.padcontent3{ padding:42px 0 0 0;}
.padcontent4{ padding:42px 0 34px 0;}
.dropcap{ width:38px; height:34px; background:#12212f; color:#fff; text-align:center; font:bold 24px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin:5px 15px 0 0; border-radius:25px; padding:4px 0 0 0;}
.bg2{ background:#90979d; padding:35px 0 37px; width:100%;}
.bg2.bg2-2{padding:27px 0 37px;}
.bg2.bg2-3{padding:27px 0 30px;}
	.bg2.bg2-2 h2{ padding-bottom:21px;}
.img1{ background:#fff; padding:6px; display:inline-block;}
/* Carousel */
.car-wrapper{ position:relative;}
.carousel {overflow:hidden;width:940px !important; height:134px;}
	.carousel  li{ margin-right:20px; display:block; float:left; width:220px; height:134px; position:relative; overflow:hidden;}
	.carousel  li .img1{width:208px;height:123px}
.car-wrapper .btn-next,
.car-wrapper .btn-prev{ position:absolute; top:57px; width:11px; height:18px; display:block;}
.car-wrapper .btn-next{ right:-36px; background:url(../images/btn-next.png) 0 0 no-repeat;}
.car-wrapper .btn-prev{ left:-35px; background:url(../images/btn-prev.png) -11px 0 no-repeat;}
.car-wrapper .btn-next:hover{ background-position:-11px 0;}
.car-wrapper .btn-prev:hover{ background-position:0 0;}
.bgscroll{ position:relative; padding:15px 0 0 0;}
.scroll {width:460px;height:290px;}
.scroll img{ margin:5px 19px 0 1px;}
.scroll p{ padding:5px 10px 0 0;}
.scroll .wrapper{ padding-bottom:30px;}
aside{ width:100%; background:#000; padding:50px 0 74px; font:14px/22px Arial, Helvetica, sans-serif; color:#a6a6a6;}
.social{ position:relative; overflow:hidden;}
.social li{ float:left; font:13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; min-width:107px; padding-bottom:13px;}
.social li a{ color:#c2c2c2;}
.social li img{ margin:0 12px 0 0;}
.social li a span{ display:inline-block; padding-top:2px;}
.social li a:hover{ color:#22649c;}
.list1{ padding-top:13px;}
.list1 li{ background:url(../images/marker.png) 1px 7px no-repeat; padding:2px 0 12px 24px; font-size:14px; line-height:20px;}
	.list1 li a{ display:inline-block; color:#62676d;}
.quote{ padding:14px 0 32px 0;}
.quote blockquote{ background:none; font:14px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#62676d; padding:0;}
.box2{ padding:16px 0 2px 0; line-height:24px;}
	.box2 img{ margin:3px 10px 0 0;}
	.box2 h4 span{ margin-top:4px;}
	.box2 .color3:hover{color:#22649c; text-decoration:none; font-weight:bold;}
.box3{ padding:5px 0 20px 0;}
.box3.last{ padding:5px 0 16px 0;}
	.box3 h4{ padding-top:12px;}
	.box3.last h4{ padding-top:0;}
.box5{ padding:20px 0 0 0;}
	.box5 h4{ margin-top:15px;}
	.box5 p{ padding:7px 0 4px 0;}
	.box5 a{color:#62676d;}
.map{ padding:20px 0 0 0;}
.map iframe{ width:424px; height:291px;}
.contacts{ font-style:normal; padding:13px 0 2px 0;}
	.contacts span{ display:inline-block; width:143px;}
/* form */
#form1{ padding:5px 0 0 0;}
	#form1 fieldset{ position:relative; overflow:hidden;}
	#form1 .fleft:first-child{ width:209px;}
	#form1 label{ height:53px; position:relative; display:block;}
	#form1 label.message{ height:90px;}
	#form1 input, #form1  textarea{font-family:Arial, Helvetica, sans-serif;color:#7a7a7a;font-size:14px;vertical-align:middle;font-weight:normal;padding:10px 15px 11px;margin:0;background:#191919;border:none;outline:none;overflow:hidden; width:162px;}
	#form1  textarea{ resize:none; overflow:auto; height:69px;width:221px;}
#form1 .buttons{ position:relative; padding:12px 0  0 0; text-align:right;}
	#form1 .buttons span{ display:inline-block;}
#form1 .success,
#form1 .error,
#form1 .empty{display:none; text-align:left;}
#form1 .error,
#form1 .empty{position:relative; color:red; font-size:9px; top:0px; left:10px; top:-3px;}
#form1 .success,
#form1 .success strong{ color:#fff; background:none; box-shadow:none;}
#form1 .success{ padding-bottom:5px;-pie-background:none;}
.form-btn{ display:inline-block; color:#fff; text-transform: uppercase; font:14px/19px 'Coda', cursive; padding:9px 15px 8px; letter-spacing:1px;
background: #585858; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNmM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #585858 0%, #3f3f3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #585858 0%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #585858 0%,#3f3f3f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #585858 0%,#3f3f3f 100%); /* IE10+ */
background: linear-gradient(top, #585858 0%,#3f3f3f 100%); /* W3C */
-pie-background: linear-gradient(top, #585858 0%,#3f3f3f 100%);}
.form-btn:hover{ text-decoration:none; background:#fff; color:#000;
-pie-background: linear-gradient(top, #fff 0%,#fff 100%);}
#contact-form{ padding:20px 0 0 0;}
	#contact-form fieldset{ position:relative; overflow:hidden;}
	#contact-form label{ height:60px; position:relative; display:block;}
	#contact-form label.message{ height:230px;}
	#contact-form input, #contact-form  textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#484c51;font-size:14px;vertical-align:middle;font-weight:normal;padding:14px 15px 16px;margin:0;background:#fff;border:1px solid #b1b1b1;outline:none;overflow:hidden; width:264px;}
	#contact-form  textarea{ resize:none; overflow:auto; height:200px;width:427px;}
#contact-form .buttons{ position:relative; padding:37px 0  0 0; text-align:right;}
	#contact-form .buttons span{ display:inline-block; margin-left:20px;}
#contact-form .success,
#contact-form .error,
#contact-form .empty{display:none; text-align:left;}
#contact-form .error,
#contact-form .empty{position:relative; color:red; font-size:9px; top:0px; left:10px; top:-7px;}
#contact-form .success,
#contact-form .success strong{ color:#22649c; background:none; box-shadow:none;}
#contact-form .success{ padding-bottom:5px;-pie-background:none;}
/******************** Footer ******************/
footer{ width:100%; padding:28px 0 32px; color:#c4c4c4;}
footer a{ color:#c4c4c4;}
/* buttons */
.button{ display:inline-block; font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:#12212f; padding:8px 13px 9px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.button:hover{ background:#22649c; text-decoration:none;}
/* padding */
.padtop{ padding-top:16px;}
.padbot{ padding-bottom:34px;}
.padbot5{ padding-bottom:13px;}
.padbot3{ padding-bottom:30px;}
.padbot4{ padding-bottom:32px;}
.padbot2{ padding-bottom:67px;}
.pad1{ padding:51px 0 0 0;}
.pad2{ padding:14px 0 13px 0;}
.pad2 img{ margin:6px 26px 0 0;}
.pad4{ padding:15px 0 13px 0;}
.pad4 img{ margin:6px 25px 0 0;}
.imgindent{ float:left; margin:7px 25px 0 0;}
.pad3{ padding:13px 0 1px 0;}
.indent{ display:block; margin-top:-8px;}
.indent2{ margin-right:-20px;}