@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/superfish.css";@import"tms.css";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,700);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#ffffff; min-width:960px; background:#0b1143; }
.main {width:960px;padding:0;margin:0 auto;position:relative;z-index:999;}

.bg{background:url(../images/bg1.jpg) 50% bottom repeat-x #090d35;}
/* Global Structure---------------------------------------- */
/*----- 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;}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
}

nav {
	background:#080B2E;
}

.wrapper {width:100%; overflow:hidden;}
 
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.prev-indent-bot {margin-bottom:10px;}	

.buttons a:hover {cursor:pointer;}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}

.it{font-style:italic}
.let{letter-spacing:-1px}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}

/*==================================== Links ======================================================== */
a {color:#6c73ae;outline:none; text-decoration:none; cursor:pointer;}
a:hover{  text-decoration:underline;}

.button{ display:inline-block; padding:5px 11px 6px; margin: 0 0 0; font-size: 18px; line-height: 22px; font-weight:bold; color:#fff; background:#3082c1;}
.button:hover{ background:#34a7d2;color:#fff; text-decoration:none;}

.link_wrap{text-align:right;}
.read{display:inline-block;color:#3082c1;font-size: 11px; line-height: 14px;text-transform:uppercase;text-decoration:underline;margin-top:10px;}
.read:hover {text-decoration:none; color:#6c73ae;}
.link{color:#3082c1;}
.link:hover{color:#fff;text-decoration:none;}
/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header1*************************************/

header {height:438px;position:relative;margin: 0 5px 0; z-index:3;}
header h1{width:812px;padding-top:60px;margin:0 auto;position:relative;z-index:999;}
header h1 a {display:block;width:817px;height:216px;background:url(../images/logo3.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}


/*********************************content*************************************/
#content {padding:47px 0px 45px 0px;background: url('../images/content_bg.jpg') 5px 0 repeat-y; position:relative; z-index:2;}
.cont_pad{padding:11px 0 0 0 !important;}
.cont_pad1{padding:11px 0 45px 0 !important;}

/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:18px}
.p2{ margin-bottom:8px;}
.p3{ margin-bottom:14px;}
.p4{ margin-bottom:4px;}
.p5{ margin-bottom:15px;}
.p6{ margin-bottom:22px;}
.p7{ margin-bottom:26px;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ background:url(../images/marker1.png) 1px 4px no-repeat; padding-left:15px; margin-bottom:10px;}
.list1 a{font-size: 11px; line-height: 14px; color: #3082c1;text-transform:uppercase;}
.list1 a:hover{color:#6c73ae;text-decoration:none;}
.list1 ul{padding: 10px 0 0 21px;}

/*================================>> H <<========================================*/
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:34px;color:#fff;font-family: 'Open Sans',sans-serif; font-weight:normal;margin-bottom:14px;}
h1{font-size:40px;}
h2{font-size:28px;}
h3{font-size:26px;} 
h4{font-size:24px;}  
h5{font-size:22px;}
h6{font-size:18px;}

h2 span{display:block;margin-top:-4px;}

h2.ind{ margin-bottom:20px;}
h2.ind1{ margin-bottom:17px;}
h2.ind2{ margin-bottom:18px;}
h2.ind3{margin-bottom:9px;}
h2.ind4{margin-bottom:25px;}
h2.ind5{ margin-bottom:13px;}

.time1{font-size: 16px; font-family: 'Open Sans',sans-serif;line-height: 22px; color:#3082c1;font-weight:800;margin-bottom:4px; display:block;}
.time1 span{font-size: 18px; color: #fff;}

h6{ line-height: 22px; }
h6.ind{margin-bottom:4px;font-weight:800;}
h6.ind80{font-weight:800; margin-bottom:0;}

/*================================>> GOOGLE FONTS  <<========================================*/
.os, .fc-header-title h2, .fc-grid th, .fc-grid .fc-day-numberm, .button{font-family: 'Open Sans', sans-serif;}
/*================================>> hovers <<========================================*/
.img_wrap1 span, .lightbox-image strong, .sf-menu a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration:none;}

/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{overflow:hidden;}

.p_top1{padding-top:55px;}
.p_top2{padding-top:36px;}

.see_world0{background: url('../images/see_world0.png') 0px 43px no-repeat;padding: 37px 9px 37px 41px; overflow:hidden;}
.see_world0 .title{font-size: 28px; line-height: 32px; color: #fff; font-weight:bold;}
.see_world0 .title span{color:#5198cf;text-transform:uppercase;display:block;font-size:22px;}
.see_world0 .text{width:268px;float:right;padding: 0px 0 0 0;}

.see_world1{background: url('../images/see_world1.png') 0px 43px no-repeat;padding: 37px 9px 37px 41px; overflow:hidden;}
.see_world1 .title{font-size: 28px; line-height: 32px; color: #fff; font-weight:bold;}
.see_world1 .title span{color:#5198cf;text-transform:uppercase;display:block;font-size:22px;}
.see_world1 .text{width:268px;float:right;padding: 0px 0 0 0;}

.see_world2{background: url('../images/see_world2.png') 0px 43px no-repeat;padding: 37px 9px 37px 41px; overflow:hidden;}
.see_world2 .title{font-size: 28px; line-height: 32px; color: #fff; font-weight:bold;}
.see_world2 .title span{color:#5198cf;text-transform:uppercase;display:block;font-size:22px;}
.see_world2 .text{width:268px;float:right;padding: 0px 0 0 0;}

.area{background:#090d35;margin: 0 10px 0 0;padding: 37px 33px 30px 40px;}
.area .title{color:#fff;font-size: 28px; line-height: 32px;margin-bottom:10px;}
.area p{margin-bottom:6px;}

.stripe1{background: url('../images/stripe1.jpg') 41px bottom no-repeat;}
.stripe1 p{margin-bottom:20px;}

.box1, .m_bot1{margin-bottom:31px;}
.m_bot2{margin-bottom:25px;}
.m_bot3{margin-bottom:20px;}
.m_bot4{margin-bottom:10px;}
.m_bot5{margin-bottom:33px;}

.m_top{margin-top:11px;}

.img_wrap1{display:inline-block;position:relative;}
.img_wrap1 span, .lightbox-image strong{display:block;border:1px solid #fff; left:0; top:0;right:0;bottom:0; opacity: 0.16; position:absolute;}
.img_wrap1:hover span, .lightbox-image:hover strong{opacity: 1}
.lightbox-image strong{z-index:999;}
.events{}
.events .img_wrap1{margin-bottom:14px;}

.banner1{padding-top:49px;}
/*********************************page_2*************************************/
.history{background:#090d35;margin: 0 10px 32px 0;padding: 36px 31px 31px 40px;}
.history .read{margin-top:20px;}
.hist_list>li{border-bottom:1px solid #23295c;padding-bottom:32px;margin-bottom:15px;}
.hist_list>li>div{padding: 4px 0px 0 18px;}
.hist_list>li>figure{font-size: 30px; line-height: 36px; color: #3082c1;font-weight:800;}


.about_box{border-bottom:1px solid #23295c;padding-bottom:36px;overflow:hidden;}
.about_box>div{margin: -4px 30px 0 0px;overflow:visible;float:right;width:288px;}
.about_box>figure{margin: 0 22px 0 0;float:left;}

.color1{color:#3082c1;}

.testimonials{padding: 0 0 0 40px;position:relative;}
.testimonials .test_content>div{background: none !important;}
.testimonials .test_content>div .text{background: url('../images/quotes.png') 1px 5px no-repeat;padding: 0 35px 21px 44px;}
.testimonials .test_content .author{color:#fff;font-size: 11px; line-height: 14px;text-transform:uppercase;}
.testimonials .nav_btn{position:absolute;bottom:-4px;width:12px;height:21px;z-index:999;}
.testimonials .prev{right:58px;background: url('../images/cycle_prev.png') no-repeat;}
.testimonials .next{right:39px;background: url('../images/cycle_next.png') no-repeat;}
.testimonials .nav_btn:hover{background-position:0 -21px;}
.testimonials .prev:hover{background-position:0 -22px;}
/*********************************page_3*************************************/
.photos{border-bottom:1px solid #23295c;padding-bottom:36px;}
.photo{position:relative;}
.photo .lightbox-image{margin-bottom:14px;}
.photo .nums{right:0;bottom:0;color:#6c73ae;position:absolute;}
/*********************************page_4*************************************/
.calendar .tools{}
.calendar_links{float:left;}

#view{padding: 0 0 0 13px;overflow:hidden;margin-top:-7px;float:left;}
input[type="text"], textarea{background:#080b2e;padding: 9px 11px 9px;width:62px;font-family:Arial, Arial, Helvetica, sans-serif;font-size: 12px; color: #6c73ae;border:none;margin:0 0 0 0;}
.form_but{background:#3082c1;font-size: 18px; line-height: 22px; color: #fff;font-weight:800;display:inline-block;padding: 5px 10px 6px;margin:  0 0 0 4px}
.form_but:hover{background:#349dd3;color:#fff;text-decoration:none;}

.events_list{margin: -2px 0 0;}
.events_list>li{border-bottom:1px solid #23295c;padding-bottom:22px;margin-bottom:17px;}
.events_list>li a:hover{color:#fff;text-decoration:none;}
.events_list .title{font-size: 16px; line-height: 26px; color: #3082c1;font-weight:bold;margin-bottom:1px;}
.events_list .title span{font-size: 18px; color: #fff;font-weight:800;}
/*********************************page_5*************************************/

.members{background:#090d35;margin: 0 10px 32px 0;padding-bottom:20px;}
.members h2{padding: 36px 0 0 42px;margin-bottom:5px;}
.members_list{font-size: 16px; line-height: 20px;}
.members_list a{color:#3082c1;font-weight:800;display:block;padding: 10px 0 10px 41px;}
.members_list a:hover{color:#fff;background:#23295c;text-decoration:none;}

.f_18{font-size: 18px; line-height: 22px; color: #fff;font-weight:800;}

.members_login{padding: 0 35px 0 41px;}
#login{padding: 8px 0 8px;margin-bottom:27px;position:relative;overflow:hidden;}
#login input[type="text"]{width:208px;margin: 0 0 7px 0;}
#login .transform{width:110px;padding: 5px 0 0;}
#login .transform label{padding-top:6px;display:inline-block;}
#login .transform input{display:none;}
#login .button{position:absolute;bottom:0px;right:4px;}


/* Contact form */
#contact-form {padding:4px 0 0 0;}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form input {width:208px;float:left;}
#contact-form textarea {overflow:auto; width:368px; height:295px;resize:none; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; min-height:40px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button {margin-left:3px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px;line-height:14px;float:left;padding-top:4px;width:130px;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:12px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;display:inline-block;margin-bottom:14px;}
#map_canvas {
   width:430px;
   height:376px;
}
.adres_box{overflow:hidden;}
.adress{overflow:hidden;padding: 0 0 0 38px;}
.adress span{ display:inline-block; width:69px;}
.adress dt{ margin-bottom:14px;}

.demo{color:#fff;}

/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/magnify.png) no-repeat 50% 50%;z-index:1;}
/****************************footer************************/
footer {padding:18px 0 29px 47px;overflow:hidden;font-size: 11px; line-height: 16px; color: #6c73ae;}
footer a:hover{color:#fff;text-decoration:none;}
footer .privacy{float:left;}
footer .social{ overflow:hidden;float:right;padding: 3px 3px 0 0;}
footer .social a{ display:block; float:left;width:22px;height:22px; overflow:hidden; margin-left:6px;}
footer .social a:first-child{margin: 0 0 0 0;}
footer .social a:hover img{ margin-top:-22px;}



.link2 {
	color:#fff;
	font-weight:800;
	font-size:18px;
	line-height:22px;
	font-family: 'Open Sans', sans-serif;
}

.link2:hover {
	color:#6c73ae;
	text-decoration:none;	
}

.fc-event:hover span {
	color:#fff;
}