﻿html{height:100%;}
body {
	text-align: left;
	font-family: "Open Sans", Tahoma, sans-serif;
 	margin:0 auto;
	padding:0;
	font-size:13px;
	line-height: 18px;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	color: #333;
	background-image: url(../images/bg.png);
}
a {color:#084988; TEXT-DECORATION:none}
a:hover {color:#084988; TEXT-DECORATION: underline}
#sub_main input[type="text"], #sub_main input[type="password"] {
    font-family: "Open Sans", Arial, sans-serif;
    padding: 3px 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c1c1c1;
	line-height: 22px
}
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}	
table{
	font-size: 13px;
	}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
p { margin: 0px 0 12px 0 ;}
.blue{
	color:#1453BA
}
#page{ margin:0 auto; width: 1000px;}
#head {
	position:relative;
	height:128px;
	width:1000px; 
	background-repeat: no-repeat;
	line-height: 17px;
}
.f17410 {
	color: #f17410;
}
.t13 {
	font-size: 12px;
	color: #8B7C56;
}
.t14 {
	font-size: 14px;
}

#logo { float:left; }
#search_bg{float:right; height: 87px;padding: 0 35px 0 0;}
#search { 
     float: right; 
	 height: 40px;
	 width: 269px;
	 text-align:left;
	 margin: 24px 3px 0 0;
	 background:url(../images/search_bg.png);
}
#select_country {
	float: right;
	height: 40px;
 	text-align:left;
	margin: 24px 7px 0 0;
 	background-image: url(../images/country_bg.jpg);
	background-position: right;
}
#select_country .inner{
	float:left;
	height: 40px;
	padding: 0 18px 0 8px;
	background-image: url(../images/country_bg_2.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#search_input{ 
     float: left; 
	 height: 26px;
	 width: 132px;
	 margin: 6px 0 0 7px;
	 display: inline;
	 
}
#search_btn{
	float: left;
	margin: 8px 0 0 0 ;
	}
#search_btn img{
	filter:alpha(opacity=80);opacity:0.8;
	}	
#search_btn a:hover img{filter:alpha(opacity=100);opacity:1;}
.input_1{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 4px 0 0 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 120px;
	background:url(../images/search_input_bg.jpg);
	border: 0 0 0 0;
	color: #4d4d4d;
}
#language{
	float: right; 
	 height: 26px;
	 width: 80px;
	 text-align:left;
	 margin: 29px 10px 0 7px;
	 background:url(../images/language_bg.jpg);
	}
#language img{
	margin: 3px 0 0 4px
	}
#language a img{
	filter:alpha(opacity=60);opacity:0.6;
	}
#language a:hover img{
	filter:alpha(opacity=80);opacity:0.8;
	}
	
#nav {
	width: 1000px;
	height: 38px;
	float: left; 
	display: inline;
	text-transform: uppercase;
}
.menu_left{ float:left; width: 35px; height: 20px;}
.menu_link img{ margin: 0 2px -2px 2px}
.menu_link_on img{ margin: 0 2px -2px 2px}
.menu_link a{
	float:left;
	padding: 7px 10px 7px 10px;
	font-size: 14px;
	}
.menu_link a:link {COLOR: #023b6f; TEXT-DECORATION: none}
.menu_link a:visited {COLOR: #023b6f; TEXT-DECORATION: none}
.menu_link a:hover {COLOR: #ff9c00;TEXT-DECORATION: none}
.menu_link_on a{
	float:left;
	padding: 7px 11px 7px 11px; 
	font-size: 14px;
	TEXT-DECORATION: none; 
	COLOR: #F90; 
	border-bottom: 1px solid #F90;
	}
.menu_link_on a:hover {COLOR: #ff9c00;TEXT-DECORATION: none}

.menu_line{
	float:left;
	width:1px;
	height:31px; 
	}
.pi_rl{
	float:right;
	width: 40px;
	margin: 0 2px 0 0;
	}
.pi_rl a img{filter:alpha(opacity=90);opacity:0.9;}
.pi_rl a:hover img{filter:alpha(opacity=100);opacity:1;}	

.rl{
	float:right;
	width: 184px;
	margin: 0 34px 0 0;
	}
.btn_rl{
	float:right;
	margin: 0 3px 0 0;
	}
.btn_rl a img{filter:alpha(opacity=90);opacity:0.9;}
.btn_rl a:hover img{filter:alpha(opacity=100);opacity:1;}	
#home_main {
	margin: 0 0 0 11px;
	height: 328px;
	color: #FFF;	
}
.home_banner{
	float:left;
	margin: 7px 4px 0 35px;
	width: 728px;
	height: 395px; 
	overflow:hidden;
 }
.home_banner .slide{  
  height: 370px;
  overflow:hidden;
	} 
 

.home_ad_1{float: right; margin: 7px 38px 0 3px; width: 183px;}
.home_ad_1 li{ margin: 0 0 0 0; padding:0; list-style:none}
.home_ad_1 img{width: 100%; margin: 0 0 11px 0;}
.home_ad_text{ margin: 5px 0 0 0; font-size: 13px}

#sub_left .home_ad_1{float: left; margin:15px 0 0 1px; width: 220px; }
.home_ad_2{ display:none; float:left; margin: 20px 0 -20px 0}
.home_ad_2 img{ width: 915px; margin: 0 0 0 40px}
 .home_news_roll{
	 float:left;
	margin: 0 0 0 30px;
	width: 740px;
	height: 49px;
	background-image: url(../images/news_bg.jpg);
	
}
.home_news_roll_title{
	float:left;
	margin: 15px 0 0 23px;
	width: 50px;
	font-size:13px;
	display: inline;
	}
.home_news_roll_content{
	float:left;
	margin: 15px 0 0 20px;
	width: 630px;
	color: #717171;
	}
.home_news{
	float:left;
 	margin: 12px 0 0 0;
	display: inline;
	}
.home_event{
	float:left;	 
	width: 345px;
	height: 400px;
	margin: 12px 15px 0 40px;
	}
.home_event_2{
	float:left;	 
	width: 730px;
	margin: 22px 10px 15px 35px;
	}	
.home_ct_head{ 
 	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #084988;
	z-index: 200;
 	}
.home_ct_title{
	float:left;
 	font-size: 16px;
	color: #f06b00;
	}
.home_ct_more{
	float:right;
	text-align:right;
	margin: 2px 0 0 0;
	}
.home_ct_more a img{filter:alpha(opacity=80);opacity:0.8;}
.home_ct_more a:hover img{filter:alpha(opacity=100);opacity:1;}	
.home_ct_content{
	float:left; 
 	margin: 15px 0 -20px 0;
 	}
.home_ct_content_2{
	float:left;
	width:100%;
	margin: -10px 0 0 0;
	z-index:-100;
	}
.home_ct_content_3{
	float:left;
	width:50%;
	margin: 25px 0 0 0; 
	}	
.home_search{
	float:left;
	width: 318px;
	height: 316px;
	background:url(../images/home_search_bg.jpg);
}
.home_search_title{
	float:left;
	width: 300px;
	height: 70px;
	margin: 13px 0 0 15px;
	font-size: 16px;
	line-height: 16px;
	display: inline;
	}
.st_name{
	float:left;
	width: 80px;
	height: 34px;
	text-align:right;
	font-size: 15px;
	line-height: 23px;
	margin: 0 7px 0 0;
	}
.st_name_2{
	float:left;
	width: 70px;
	height: 34px;
	text-align:right;
	font-size: 15px;
	line-height: 23px;
	margin: 0 7px 0 0;
	}
.st_input {
	float:left;
	height: 34px;
	width: 220px;
	}
.input_2 {
	font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px;
    color: #333;
    border: 0px solid #998c62;
    height: 20px;
    line-height: 20px;
    padding: 1px 0 0 6px;
    width: 240px;
	}
.input_3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	border: 1px solid #998c62;
	padding: 0 0 0 2px;
	width: 207px;
	 background: transparent;
	}
.st_input_2 {
	float:left;
	height: 34px;
	width: 68px;
	}
.input_4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	border: 1px solid #998c62;
	padding: 0 0 0 2px;
	width: 60px;
	}
.input_5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	border: 0px solid #998c62;
	height: 20px;
	line-height: 20px;
	padding: 1px 0 0 6px;
	width: 290px;
	}
.input_6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #abadb3;
 	line-height: 20px;
	padding: 1px 0 0 3px;
	width: 320px;
	margin: 3px 0 0 0;
	}
.input_7 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #abadb3;
	height: 200px;
	line-height: 20px;
	padding: 1px 0 0 3px;
	width: 452px;
	margin: 3px 0 0 0;
	}
.input_8 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #abadb3;
	height: 20px;
	line-height: 20px;
	padding: 1px 0 0 3px;
	width: 640px;
	margin: 3px 0 0 0;
	}
.input_9 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #abadb3;
	line-height: 20px;
	padding: 1px 0 0 3px;
	width: 320px;
	margin: 3px 0 0 0;
	}
.st_btn{
	float:left;
	margin: 3px 0 0 88px;
	display:inline;
	}
.st_btn a img{
	filter:alpha(opacity=85);opacity:0.85;
	}
.st_btn a:hover img{
	filter:alpha(opacity=100);opacity:1;
	}
#home_main_2 {
	width: 940px;
	height: 230px;
}
.new_listing{
	float:left;
	width: 599px;
	height: 225px;
	background:url(../images/new_listing_bg.jpg);
	}
.new_listing_title{
	float:left;
	color:#02899c;
	margin: 4px 0 0 24px;
	display: inline;
	font-size: 15px;
	width: 500px;
	}
.new_listing_more{
	float:right;
	margin: 4px 22px 0 0;
	display: inline;
	}
.new_listing_content{
	float: left;
	width: 599px;
	height: 200px;
	}	
.new_listing_left{
	float: left;
	width: 22px;
	height: 50px;
	margin: 75px 0 0 0;
	text-align:right;
	}		
.new_listing_right{
	float: right;
	width: 21px;
	height: 50px;
	margin: 75px 0 0 0;
	}	
.new_listing_main{
	float: left;
	width: 553px;
	height: 180px;
	margin: 15px 0 0 0;
	}	
.new_listing_more a img{filter:alpha(opacity=85);opacity:0.85;}
.new_listing_more a:hover img{filter:alpha(opacity=100);opacity:1;}	
.new_listing_left a img{filter:alpha(opacity=80);opacity:0.80;}
.new_listing_left a:hover img{filter:alpha(opacity=100);opacity:1;}	
.new_listing_right a img{filter:alpha(opacity=80);opacity:0.80;}
.new_listing_right a:hover img{filter:alpha(opacity=100);opacity:1;}	
.new_listing_item {
	float: left;
	margin: 10px 0 0 14px;
	display: inline;
	}
.new_listing_item a img {margin: 0 0 5px 0; border: 1px solid #8d7f55;}
.new_listing_item a:hover img {margin: 0 0 5px 0; border: 1px solid #148a9c;}
.new_listing_item a {color:#99805d; TEXT-DECORATION: none}
.new_listing_item a:hover {color:#148a9c; TEXT-DECORATION: none}
.home_aboutus{
	float:left;
	width: 340px;
	height: 125px;
	background:url(../images/home_aboutus_bg.jpg);
	}
.home_aboutus_title{
	float:left;
	margin: 4px 0 0 22px;
	display: inline;
	color:#02899c;
	font-size: 15px;
	}
.home_aboutus_more{
	float:right;
	margin: 3px 20px 0 0;
	}
.home_aboutus_content{
	float:left;
	width: 305px;
	height: 85px;
	margin: 27px 0 0 25px;
	display: inline;
	}
.home_link{
	float:left;
	width: 305px;
	margin: 0 0 0 25px;
	display: inline;
	}
.home_link a img {margin: 0 7px 0 0; filter:alpha(opacity=90);opacity:0.9;}
.home_link a:hover img {filter:alpha(opacity=100);opacity:1;}

#bottom {
	float: left;
	width: 930px;
	height: 52px;
	margin: 30px 0 0 35px;
	text-align:center;
	color:#FFF;
	line-height: 30px;
	display: inline;
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: repeat-x;
	}
#bottom img{ 
     margin: 3px 2px -9px 0px;   
}

#bottom a {
	color:#FFF;
	TEXT-DECORATION: none
}
#bottom a:hover {color:#ff9600; TEXT-DECORATION: none}

#sub_banner{
	position:relative;
	margin: 5px 0 15px 40px;
	width: 917px;
	overflow: hidden;
	}
#sub_banner img{ max-width: 918px;}
#sub_main{
	margin: 0 0 0 40px;
	width: 919px;
	overflow:visible;
	}
#sub_left{
	float:right;
	width: 222px;
	height: auto;
	}
.sub_menu_head{
	float:left;
	width:172px;
	height:28px;
	background:url(../images/sub_menu_head.jpg);
	font-size: 15px;
	color: #FFF;
	padding: 10px 0 0 14px;
	}
.sub_menu_line{
	float:left;
	width:240px;
	height:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin: 3px 0 8px 0;
	font-size: 18px;
	color: #084988;
}
.sub_menu_line img{ vertical-align:middle; margin: -5px 3px 0 0; *margin: 0 3px 0 0;}

.sub_menu_link a{
	float:left;
	width: 207px;
	font-size: 13px;
	color: #314673;
	padding: 6px 0 7px 12px;
	text-decoration: none;
	margin: 3px 0 4px 0;
	background-color: #eeeeee;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eeeeee));
	background: -webkit-linear-gradient(top, #fff, #eeeeee);
	background: -moz-linear-gradient(top, #fff, #eeeeee);
	background: -ms-linear-gradient(top, #fff, #eeeeee);
	border: 1px solid #c1c1c1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #ededed;
	-moz-box-shadow: 1px 1px 3px #ededed;
	-webkit-box-shadow: 1px 1px 3px #ededed;
	}
.sub_menu_link a:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff));
    background: -webkit-linear-gradient(top, #fff, #fff);
    background: -moz-linear-gradient(top, #fff, #fff);
    background: -ms-linear-gradient(top, #fff, #fff);
	}
.sub_menu_link_on a{
	float:left;
	width: 207px;
	font-size: 13px;
	color: #314673;
	padding: 6px 0 7px 12px;
	text-decoration: none;
	margin: 3px 0 4px 0;
	color:#FFF;
	background-color: #3c5fa1;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c5fa1), to(#314979));
	background: -webkit-linear-gradient(top, #3c5fa1, #314979);
	background: -moz-linear-gradient(top, #3c5fa1, #314979);
	background: -ms-linear-gradient(top, #3c5fa1, #314979);
	border: 1px solid #314979;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #ededed;
	-moz-box-shadow: 1px 1px 3px #ededed;
	-webkit-box-shadow: 1px 1px 3px #ededed;
	}
.sub_menu_link_on a:hover{
	color: #FFF;
	text-decoration: none;
	}
.sub_menu_link_sub_on a{
	float:left;
	width:164px;
	height:28px;
	background:url(../images/sub_menu_bg_6.jpg);
	font-size: 13px;
	color: #FFF;
	padding: 8px 0 0 22px;
	text-decoration: none;
	}
 .right_banner{float:left; margin: 20px 0 0 5px; display: inline;}
.sub_menu_bottom{
	float:left;
	}
#sub_right{
	float:left;
	width: 666px;
	height:auto;
	}
.sub_title{ 
	height: 28px;
	padding: 3px 0 0 0;
	font-size: 16px;
	color:#f06b00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #084988;
	margin: 0 0 10px 0
	}
.sub_title img {
    width: 16px;
    margin: 0 2px -2px 2px;
}	
.sub_name{
	float:left;
	width: 600px;
	font-size: 16px;
	color:#02899c;
	}
.sub_status{
	float:right;
	width: 100px;
	font-size: 12px;
	color:#484848;
	text-align:right;
	}
.sub_content{
	float:left;
	width: 670px;
	height:auto;
	min-height: 500px;
	padding: 15px 0 0 2px;
	overflow: hidden;
	}

.left_link{
	float:left;
	width: 190px;
	text-align:center;
	margin: 20px 0 0 0;
	}
.left_link a img {margin: 0 7px 0 0; filter:alpha(opacity=90);opacity:0.9;}
.left_link a:hover img {filter:alpha(opacity=100);opacity:1;}
.form_contact{
	font-size: 12px;
	color: #817855;
}
.f_input_2{
	width: 320px;
	font-family: Tahoma, Geneva, sans-serif;
	height: 18px;
	font-size: 12px;
	border: 1px solid #cac09b;
	line-height: 18px;
	}
.f_input_3{
	width: 320px;
	height: 130px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #cac09b;
	}
.pagemun{ float:left; width: 98%; height: 40px; margin: 15px 0 0 0;}
.news_line{
	height: 30px;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
}

.news_line_date {
	float:left;
	height: 30px;
	width: 95px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	color: #5b5b5b;
}
.news_line_date_2 {
	float: left;
	padding: 8px 0 0 0;
	height: 72px;
	width: 95px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 60px;
	color: #5b5b5b;
}

.news_line_logo {
	float:left;
	height: 72px;
	padding: 8px 0 0 0;
	width: 136px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	color: #5b5b5b;
}

.news_line_title {
	float:left;
	height: 30px;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	overflow: hidden;
}
.news_line_functie {
	float:left;
	padding: 28px 0 0 0;
	height: 52px;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 16px;
}
.news_line_source {
	float:left;
	height: 30px;
	width: 156px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	color: #5b5b5b;
}
.news_line_logotitle {
	float:left;
	height: 30px;
	width: 136px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	color: #5b5b5b;
}
.news_title{
	float:left;
	width: 655px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	line-height: 22px;
	font-size: 14px;
	color: #355086;
	text-align:center;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
}
.news_content{
	padding: 0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
 }
.news_content img{
	width:100%
	
}
.event_content{
	float:left;
	width: 480px;
	padding: 0 0 5px 10px;
	margin: -10px 0 0 0
}
.sign_content{
	float:left;
	width: 650px;
	padding: 0 0 5px 0;
}
.news_back{ float:left; width: 700px; text-align:center; margin: 10px 0 0 0;}
.news_back a {color:#148a9c; TEXT-DECORATION:underline}
.news_back a:hover {color:#148a9c; TEXT-DECORATION: none}
.t12 {
	font-size: 12px;
}
.event_mc{
	width: 655px;
	height: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c9;
	margin: 5px 0 25px 0;
}
.event_title{
	float:left;
	width: 100%;
	height: 35px;
	font-size: 14px;
	color: #084988;
	}
.event_title_2{
	float:left;
	width: 100%;
	margin: -5px 0 8px 0;
	font-size: 12px;
	color: #084988;
	}
.event_title_3{
	float:left;
	width: 100%;
	margin: -5px 0 8px 0;
	font-size: 12px;
	color: #084988;
	}
.event_date{
	float:right;
	font-size: 13px;
	color: #1598ab;
	text-align:right;
	}
.event_image {float:left; border: 1px solid #c9c9c9; padding: 1px 1px 1px 1px; margin: 0 15px 0 0; width: 160px; text-align:center;}
.event_left .event_image img{ width: 100%}
.event_image_2 {float:left; margin: 0 20px 0 0; overflow:hidden}
.event_details{float:left; width: 350px; }
.event_details_2{float:left; width: 170px; min-height: 100px; margin: 0 0 0 30px }
.event_details_2 .icon{ float: left; margin: -4px 0 0 -30px }
.event_details_2 .icon img{ width: 25px; height: 25px; }
.event_dt_line{float:left; width: 100%; margin: 0 0 0 0;}
.event_details .icon{ float: left; margin: -4px 0 0 -30px }
.event_details .icon img{ width: 25px; height: 25px; }
.event_dt_line p {
    margin: 0px 0 0 0;
}

.event_mc_2{
	position: relative;
	width: 665px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	margin: 20px 0 25px 0;
	padding: 0 0 35px 0;
}
.event_mc_2:after {clear: both; display: block; content:""}

.event_mc_2 .event_image {
    float: left;
    border: 1px solid #dfdfdf;
    padding: 1px 1px 1px 1px;
    margin: 0 30px 0 0;
    width: 275px;
    text-align: center;
}
.event_mc_2 .event_details {
    float: left;
    width: 310px;
	margin: 0 0 0 20px
}

.event_mc_2 .date{ font-size:16px;  margin: 0 0 10px 0}
.event_mc_2 .title{ font-size:16px; font-weight:600; margin: 0 0 5px 0}
.event_mc_2 .time{ color: #999}
.event_mc_2 .summary{ font-size:13px; margin: 10px 0 25px 0}
 
.event_mc_2 .btn_view a{
	float:left; 
	width: 200px;
    color: #1f3d75;
    font-size: 13px;
    padding: 8px 0; 
	margin: -6px 0 0 0;
	text-align: center;
    border: 1px solid #1f3d75;
    outline: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	font-weight:400; 
	text-transform:uppercase;

  }
.event_mc_2 .btn_view a:hover {
	color: #fff;
	background: #1f3d75; 
	text-decoration: none;
}
.event_mc_2 .btn_view{ float:left}	
.event_mc_2  .btn_share{  float:right; margin: 5px 0 0 0}
.event_mc_2  .btn_share img{ margin: 0 0 0 8px}
.event_mc_2  .btn_share img:hover{ filter:alpha(opacity=80);opacity:0.8;}
.event_mc_2:hover .btn_share { display:block}

.tb5a877 {color: #938660;}
.btn_view{ margin: 5px 0 0 0}
.btn_view a img{margin: 5px 3px 0 0;}
.btn_view a img{filter:alpha(opacity=90);opacity:0.90;}
.btn_view a:hover img{filter:alpha(opacity=100);opacity:1;}

.btn_view_2{float:left; width: 100%}
.btn_view_2 a img{margin: 5px 3px 0 0;}
.btn_view_2 a img{filter:alpha(opacity=90);opacity:0.90;}
.btn_view_2 a:hover img{filter:alpha(opacity=100);opacity:1;}

.btn_view_3{float:left; width: 100%; text-align:center;}
.btn_view_3 a img{margin: 20px 3px 0 0;}
.btn_view_3 a img{filter:alpha(opacity=90);opacity:0.90;}
.btn_view_3 a:hover img{filter:alpha(opacity=100);opacity:1;}

.btn_view_4{float:left; width: 100%; margin: 20px 0 0 0; text-align:center;}
	
.title_text{ float:left;}
.show {
	float:right;
	font-size: 12px;
	color: #333;
	margin: 0 0 0 20px;
	display: inline;
}
.show a img{filter:alpha(opacity=85);opacity:0.85;}
.show a:hover img{filter:alpha(opacity=100);opacity:1;}	
.sign_list{
	float:left;
	width:462px;
	padding: 5px 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	color:#355086;
}
.event_logo {
	float:left;
	width:84px;
	height:64px;
	padding: 1px 1px 1px 1px;
	margin:0 8px 10px 0;
	border: 1px solid #c9c9c9;
	
}
.event_logo a img{filter:alpha(opacity=100);opacity:1; }
.event_logo a:hover img{filter:alpha(opacity=85);opacity:0.85;}	

.box {
	display: table-cell;
	vertical-align:middle;
	text-align:center;
        *display: block;
        *font-size: 54px;
        *font-family:Arial;
	width:80px;
	height:60px;
	background-color: #FFF;		
}
.box img {
        vertical-align:middle;
}

.box_2 {
        display: table-cell;
        vertical-align:middle;
        text-align:center;
        *display: block;
        *font-size: 108px;
        *font-family:Arial;
        width:160px;
        height:120px;
}
.box_2 img {
        vertical-align:middle;
}


.box_3 img {
        vertical-align:middle; padding: 1px 1px 1px 1px;  max-width: 140px; 
}
.box_4 {
        display: table-cell;
        vertical-align:middle;
        text-align:center;
        *display: block;
        *font-size: 100px;
        *font-family:Arial;
        width:150px;
        height:113px;
}
.box_4 img {
        vertical-align:middle;
}

.box_4 a img{filter:alpha(opacity=100);opacity:1; }
.box_4 a:hover img{filter:alpha(opacity=85);opacity:0.85;}	

.box_5 {
        display: table-cell;
        vertical-align:middle;
        text-align:center;
        *display: block;
        *font-size: 160px;
        *font-family:Arial;
        width:360px;
        height:190px;
}
.box_5 img {
        vertical-align:middle;
}

.box_6 {
        display: table-cell;
        vertical-align:middle;
        text-align:center;
        *display: block;
        *font-size: 170px;
        *font-family:Arial;
        width:255px;
        height:190px;
}
.box_6 img {
        vertical-align:middle;
}

.network_logo {float:left; width: 160px; height: 120px; border: 1px solid #c9c9c9; padding: 1px 1px 1px 1px; margin: 0 10px 20px 0;}
.member_photo {float:left; width: 160px; height: 120px;  padding: 1px 1px 1px 1px; margin: 0 10px 10px 0; text-align:center;}
.member_photo img {border: 1px solid #c9c9c9; padding: 1px 1px 1px 1px;}
.network_photo {float:left; width: 160px; height: 160px; border: 1px solid #c9c9c9; padding: 1px 1px 1px 1px; margin: 0 10px 10px 0;}
.network_logo_2 {float:left; width: 160px; height: 113px; border: 1px solid #c9c9c9; margin: 0 6px 10px 0; overflow:hidden;
position:relative;}
.network_logo_3 {float:left; width: 160px; height: 121px; padding: 20px 0 0 0; border: 1px solid #c9c9c9; margin: 0 6px 10px 0; overflow:hidden;}
.set_logo {float:left; width: 160px; height: 100px; margin: 10px 0 0 200px;}
.logo_country{
	display:block;
	margin: -20px 0 0 0;
	padding: 5px 0 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #F9F9F9;
}

.network_gallery_2 {float:left; width: 150px; height: 105px; text-align:center; border: 1px solid #c9c9c9; padding: 1px 1px 1px 1px; margin: 10px 10px 0 0;}
.network_gallery_2 img{ max-width: 140px; max-height: 100px}
.network_content{
	float:left;
	width: 480px;
	padding: 0 0 5px 0;
	position:relative
}
.network_content_2{
	position:relative;
	float:left;
	width: 100%;
	padding: 0 0 5px 0;
}
.network_content_3{
	float:left;
	width: 400px;
	padding: 0 0 5px 0;
}
.network_title{
	float:left;
	width: 475px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	color:#f06b00;
	font-size: 17px;
	height: 28px;
	padding: 0 0 0 3px;
	}
.network_line_1{
	float:left;
	border-bottom: 1px solid #e8e8e8;
	width: 140px; 
	color:#355086;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 3px;
	}
.network_line_2{
	float:left;
	width: 335px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	height: 30px;
	line-height: 30px;
	}
.network_line_3{
	float:left;
	width: 469px;
	color:#355086;
	height: 28px;
	padding: 7px 0 0 12px;
	background:url(../images/title_bg.jpg);
	margin: 13px 0 0 0;
	}
.network_line_4{
	float:left;
	width: 469px;
	height:auto;
	padding: 7px 0 0 12px;
	}
.network_line_4 pre{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	width: 469px;
	height:auto;
	float:left;
}
.network_line_5{
	float:left;
	width: 80%; 
	margin: 15px 0 5px 0;
	}
.network_line_6{
	float:left;
	width: 640px;
	color:#355086;
	height: 28px;
	padding: 7px 0 0 12px;
	background:url(../images/title_bg_2.jpg);
	margin: 0 0 0 0;
	}
.network_line_7{
	float:left;
	width: 469px;
	height:auto;
	padding: 7px 0 0 12px;
	}
.network_line_8{
	float:left;
	width: 630px;
	height:auto;
	padding: 0 0 0 0;
	}

.network_line_9{
	float:left;
	font-size: 14px;
	width: 340px;
	height: 25px;
	line-height: 30px;
	padding: 5px 0 0 0	;
	margin: 5px 0 0 0;
	}
.network_line_10{
	float:left;
	width: 650px;
	height: auto;
	line-height: 30px;
	margin: 0 0 20px 0;
	}
.network_line_11{
	float:left;
	width: 655px;
	line-height: 20px;
	padding: 0 0 0 0;
	text-align:left;
  	}
.network_line_11 img{ margin: 0 2px -5px 0 }
.network_line_12{
	float:left;
	width: 80%; 
	line-height: 30px;
	margin: 0 0 2px 0;
	}
.network_line_13{
	float:left;
 	height: 30px;
	width: 80%;
	line-height: 30px;
	margin: 5px 0 0 0;
	}
.network_line_15{
	float:left;
	width: 650px; 
	margin: 0px 0 10px 0;
	padding: 0 0 20px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	overflow:auto;
	}
.network_line_16{
	float:left;
	width: 50%; 
	margin: 5px 0 5px 0;
	}
.network_line_17{
	float:left;
	height:40px;
	width: 20%; 
	margin: 5px 0 5px 0;
	}
.network_line_18{
	float:left;
	height:40px;
	width: 70%; 
	margin: 5px 0 5px 0;
	}
.network_news{
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	overflow:hidden;
	}
.network_news_2{
	float:left;
	min-height:30px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	}
.category_item{
	float:left;
	width: 650px; 
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
 	}
.network_gallery{
	float:left;
	height: 45px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	margin: 10px 0 0 0;
	}
.network_gallery_img{
	float:left;
	width: 70px;
	margin: -3px 0 0 0;
}
.network_gallery_img img{
	border: 1px solid #CCC;
	padding: 1px 1px 1px 1px;
}
.network_gallery_name{float:left; margin: 2px 0 0 0;}
.set_save{
	float:left;
	width: 100%;
	height:auto;
	margin: 30px 0 30px 0;
	text-align:center;
	font-size: 14px;
	color: #355086;
	}	
.set_save a img{filter:alpha(opacity=90);opacity:0.90;}
.set_save a:hover img{filter:alpha(opacity=100);opacity:1; }

.network_content a {color:#084988; TEXT-DECORATION:none}
.network_content a:hover {color:#084988; TEXT-DECORATION: underline}	
	
.network_img img { float:left; margin: 10px 0 0 9px; height:90px; padding: 1px 1px 1px 1px; }
.network_img a img{ border: 1px solid #c9c9c9; }
.network_img a:hover img{border: 1px solid #8d8d8d;}	


.even_img img { float:left; margin: 0 10px 10px 0; padding: 1px 1px 1px 1px;}
.even_img a img{ border: 1px solid #c9c9c9; }
.even_img a:hover img{ border: 1px solid #8d8d8d;}	


.login_title{ 
	width: 916px;
	height: 28px;
	padding: 3px 0 0 0;
	font-size: 16px;
	color:#f06b00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #084988;
	}
.login_content{
	float:left;
	margin:60px 0 0 190px;
	width: 550px;
	height: 320px;
	display: inline;
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
	}
.login_content_2{
	float:left;
	margin:60px 0 0 130px;
	width: 672px;
	height:auto;
	display: inline;
	background-image: url(../images/register_bg.jpg);
	}
.login_content_3{
	float:left;
	margin:60px 0 40px 190px;
	width: 550px;
	height: 281px;
	display: inline;
	background-image: url(../images/login_bg_2.jpg);
	}
.login_content_bottom{
	float:left;
	margin:0 0 40px 130px;
	width: 672px;
	height: 20px;
	display: inline;
	}
.lc_title{
	float:left;
	width: 490px;
	height: 42px;
	padding: 19px 0 0 25px;
	font-size: 18px;
	}
.lc_left{
	float:left;
	width: 303px;
	height:auto;
	padding: 10px 0 0 25px;
	}
.lc_right{
	float:left;
	width: 150px;
	height:auto;
	margin: 40px 0 0 45px;
	display: inline;
	}
.lc_mc{
	float:left;
	width: 630px;
	height:auto;
	padding: 10px 0 0 45px;
	}
.lc_line_0{
	float:left;
	width: 500px;
	height:27px;
	font-size: 12px;
	padding: 8px 0 6px 0;
	margin: 0 0 0 -85px;
	text-align:center;
	display: inline;
	}
.lc_line_1{
	float:left;
	width: 300px;
	height:auto;
	font-size: 14px;
	padding: 4px 0 6px 0;
	}
.lc_line_2{
	float:left;
	width: 301px;
	height: 26px;
	font-size: 14px;
	padding: 3px 0 0 2px;
 	background-repeat: no-repeat;
	}
.lc_line_3{
	float:left;
	width: 150px;
	height:auto;
	font-size: 14px;
	padding: 18px 0 0 0;
	}
.lc_line_4{
	float:right;
	margin: 12px 0 0 0 ;
	display: inline;
	}	
.lc_line_4 a img{filter:alpha(opacity=90);opacity:0.90;}
.lc_line_4 a:hover img{filter:alpha(opacity=100);opacity:1;}		
	
.lc_line_5{
	float:left;
	width: 140px;
	height:auto;
	font-size: 14px;
	text-align:center;
	}	
.lc_line_6{
	float:left;
	width: 180px;
	height:auto;
	font-size: 14px;
	text-align:center;
	margin: 38px 0 0 -20px;
	}	
.login_content a {
	color:#09C;
	text-decoration: none;
}
.login_content a:hover {
	color:#09C;
	text-decoration: underline;
}		

.lc_line_7{
	float:left;
	width: 200px;
	height:auto;
	font-size: 14px;
	padding: 6px 0 15px 0;
	}
.lc_line_8{
	    float: left;
    width: 260px;
    height: 26px;
    font-size: 14px;
    padding: 3px 0 11px 2px;
    background-repeat: no-repeat;
	}
.lc_line_14{
	float:left;
	width: 260px;
	height: 26px;
	font-size: 14px;
	padding: 3px 0 11px 0;
	}
	
.select_1{ width: 255px;
	height: 26px; font-size: 14px; font-family:Tahoma, Geneva, sans-serif}	
.lc_line_9{
	float:left;
	width: 160px;
	height:20px;
	font-size: 13px;
	padding: 6px 0 15px 5px;
	}	
.lc_line_10{
	float:left;
	width: 600px;
	height:40px;
	font-size: 13px;
	padding: 6px 0 15px 0;
	}	
.lc_line_11{
	float:left;
	width: 580px;
	height:auto;
	font-size: 13px;
	padding: 6px 0 15px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}		
.lc_line_12{
	float:left;
	width: 580px; 
	font-size: 13px;
	padding: 20px 0 15px 0;
	text-align: center;
	}

.lc_line_12 a img{filter:alpha(opacity=90);opacity:0.90;}
.lc_line_12 a:hover img{filter:alpha(opacity=100);opacity:1;}

.lc_line_13{
	float:left;
	width: 300px;
	height: 12px;
	font-size: 12px;
	color: #F60;
	}
.lc_line_13 img{
	margin: 2px 0 0 0;
	}	
.lc_tip{
	float:left;
	width:400px;
	margin: -10px 0 10px 190px;
	color: #F60;
	display: inline;
	}	
.lc_tip_2{
	color: #F60;
	}
.lc_tip_3{
	float:left;
	width:300px;
	margin: 5px 0 3px 143px;
	color: #F60;
	display: inline;
	}

.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 4px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.flickr a {
	  BACKGROUND-POSITION: 50% bottom; border: #bdbdc5 1px solid; COLOR: #334b7b; MARGIN-RIGHT: 3px;  TEXT-DECORATION: none; padding: 6px 10px; border-radius: 3px; font-size:14px 
}
.flickr SPAN.current {
	BACKGROUND-POSITION: 50% bottom; MARGIN-RIGHT: 3px;  TEXT-DECORATION: none; border: #334b7b 1px solid; COLOR: #fff; padding: 6px 10px; border-radius: 3px; font-size:14px; background: #334b7b
}
.flickr a:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #334b7b;
	text-decoration: none;
	color: #fff;
}

.flickr SPAN.disabled {
	  BACKGROUND-POSITION: 50% bottom; border: #d7d7d7 1px solid; COLOR: #c8c8c8; MARGIN-RIGHT: 3px;  TEXT-DECORATION: none; padding: 6px 10px; border-radius: 3px; font-size:14px 
}
.t18 {
	font-size: 18px;
}
#main_img{  
	float:left;
	width:650px;
}
#main_img img{
	margin: 2px 10px 14px 0;
	border: 1px solid #a9b9ca;
	padding: 1px  1px 1px 1px; 
}
#main_img a:hover img{
	border: 1px solid #048c9f;
}
#main_text{
	float:left;
	line-height: 16px;
	width: 650px;
	font-size: 12px;
}
#main_text a {color:#084988; TEXT-DECORATION:none}
#main_text a:hover {color:#084988; TEXT-DECORATION: underline}

.news_line_title a {color:#084988; TEXT-DECORATION:none}
.news_line_title a:hover {color:#084988; TEXT-DECORATION: underline}



.fg_mc{
	float:left;
	width: 430px;
	height:150px;
	padding: 10px 0 0 110px;
	}
.fg_btn{
	float:left;
	width: 320px;
	margin: 20px 0 0 0;
	text-align:center;
	}
.fg_btn a img{filter:alpha(opacity=85);opacity:0.85; }
.fg_btn a:hover img{filter:alpha(opacity=100);opacity:1;}	
.network_img_group{ float:left; width: 460px;}
.member_name{
	margin:7px 5px 0 0;
	text-align:right;
	color: #C1C1C1;
}
.sc_left{float:left; width: 174px; }

.network_content_2 a img{filter:alpha(opacity=85);opacity:0.85; }
.network_content_2 a:hover img{filter:alpha(opacity=100);opacity:1;}
.network_news_title{float:left; width: 530px; text-align:left;}
.network_news_title img{ _margin: 8px 0 0 0;}
.network_news_ico{float:right; width: 80px; text-align:right;}
.network_news_ico img{ margin: 7px 2px 0 0;}
.network_news_service{
	position:absolute;
  	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	top:0;
	left:0;
}
.network_news_service img{ margin: -7px 0 0 0}
.network_news_add{
 	float:left;
	width: 100%;
	text-align:right;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
.network_checkbox{float:left; width: 49%; height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding: 10px 0 0 0;
	}
.network_gallery_ico{float:right; width: 115px; text-align:right;}
.network_gallery_ico img{ margin: 9px 2px 0 0;}

.network_line_5 a img{filter:alpha(opacity=85);opacity:0.85; }
.network_line_5 a:hover img{filter:alpha(opacity=100);opacity:1;}

.home_ct_img{ 
    float:left;
	width: 165px;
}
.home_ct_img img{
	border: 2px solid #c1d1e1;
}
.home_ct_pknews { float:left; width: 100%; font-size: 12px;}
.home_ct_pknews_line {
	float:left;
	width: 100%;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 28px;
	font-size: 12px;
	overflow:hidden;
}
.home_line{
	float:left;
	width: 365px;
    line-height: 17px;
    margin: 0 0 30px 0;
}
.home_network{
	float:left;
	width: 100%;
	margin: 12px 0 0 0;
	display: inline;
	}
.home_opvallend{
	float:left;
	width: 305px;
	margin: 12px 0 0 20px;
	_margin: 12px 0 0 0;
	}
.home_twitter{
	float:left;
	width: 310px;
	margin: 12px 0 0 20px;
	}
.opvallend_image{
	float:left;
}
.opvallend_image img{
	border: 1px solid #dcdcdc;
	padding: 1px 1px 1px 1px;
	width: 110px;
}
.opvallend_content{
	float:left;
	padding: 0 0 0 5px;
	width: 180px;
}
.gray_line {
	float:left;
	width: 100%;
	height: 1px;
	background-color: #dbdbdb;
	margin: 8px 0 8px 0;
	font-size: 1px;
}
.home_network_img {  width: 360px; height: 190px; overflow:hidden; border: 1px solid #c9c9c9; padding: 1px 1px 1px 1px; margin: 0 10px 0 0;}
.twitter_line{
	float:left;
	width: 100%;
	height: 58px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	margin: 0 0 8px 0;
}
.twitter_img{float:left; margin: 0 5px 0 0;}
.twitter_content{float:left; width: 255px;}
.event_left{float:left; width: 175px; margin: -10px 0 0 0}
.news_source{
	float:left;
	height:25px;
	color: #F60;
	width: 100%; 
	padding: 10px 0 0 0;
	margin: 5px 0 0 0;
	font-weight: bold;
}
.related_mc{ float:left; width: 100%;}

.sign_title{
	height: 35px;
	width: 655px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	line-height: 22px;
	font-size: 15px;
	color: #F60;
	margin: 0 0 15px 0;
	text-align:center;
}
.sign_link{
	height: 35px;
	width: 655px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	line-height: 22px;
	font-size: 13px;
	color: #355086;
	margin: 0 0 15px 0;
	font-weight: bold;
}
.sign_frame{
	float:left;
	width: 645px;
	background-color: #f5f5f5;
	border: 1px solid #bebebe;
	margin: 0 0 10px 0;
}
.sign_checkbox{
	float:left;
	width: 640px;
	margin: 0 0 10px -3px;
	padding: 5px 0 5px 0;
	color: #F60;
	font-weight: bold;
	font-size: 14px;
}
.sign_frame_title{
	float:left;
	width: 617px;
	padding: 8px 10px 11px 18px;
	background-image: url(../images/sign_frame_title_bg.gif);
	
	}
.sign_frame_content{
	float:left;
	padding: 15px 10px 20px 18px;
	width: 95%
	}
.sfc_name_1{
	float:left;
	height: 22px;
	width: 85px;
	line-height: 24px;
	margin: 0 0 10px 0;
}
.sfc_name_4{
	float:left;
	height: 22px;
	line-height: 24px;
	margin: 0 0 8px 0;
	padding: 0 10px 0 0;
}
.sfc_name_2{ float:left; height: 22px; width: 520px; margin: 0 10px 12px 0;}
.sfc_name_3{ float:left; height: 22px; width: 130px; margin: 0 18px 10px 0;}
.sfc_name_5{ float:left; height: 22px; width: 175px; margin: 0 0 10px 0; line-height: 24px;}
.sfc_name_6{ float:left; height: 22px; width: 86px; margin: 0 18px 10px 0;}
.sfc_name_7{ float:left; height: 22px; width: 520px; margin: 0 10px 12px 0;}
.sfc_input_1{
	width: 100%;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c4c4c4;
	padding: 0 0 0 3px;
	font-family: Tahoma, Geneva, sans-serif;
}

.sfc_line{float:left; width: 620px; height: 35px;}

.sign_frame_add{ float:left;}

.sign_frame_add a{
	float:left;
	border: 1px solid #bebebe;
	padding: 4px 8px 5px 26px;
	background-image: url(../images/sfc_add_bg.gif);
	background-repeat: no-repeat;
}
.sign_frame_title_name{
	float:left;
	font-weight: bold;
	font-size: 13px;
	color: #244684;
}
.sign_frame_delete { float:right;}
.sign_frame_delete img { margin: 0 5px 0 0}

.sign_content a:link {COLOR: #084988; TEXT-DECORATION: none}
.sign_content a:visited {COLOR: #084988; TEXT-DECORATION: none}
.sign_content a:hover {COLOR: #f06b00;TEXT-DECORATION: none}

.network_left{ float:left; width: 174px;}
.social_ico{  width: 162px; text-align:center}
.social_ico img{ margin: 0 5px 0 0; }
.main_contact{vertical-align:top; margin: 10px 0 0 1px; *margin: 6px 0 0 -3px}
.cm_img{ float:left; text-align:center; padding: 0 0 0 9px;}
.cm_img img { margin: 10px 0 0 0; padding: 1px 1px 1px 1px; }
.cm_img a img{ border: 1px solid #c9c9c9; }
.cm_img a:hover img{border: 1px solid #8d8d8d;}	

.pl_title{float:left; width: 238px; text-align:left;}
.pl_role{float:left; width: 330px; text-align:left;}
.pl_stat{float:left; width: 60px; text-align:center;}
.pl_dt{ float:left; width: 20px; padding: 10px 0 0 0}

.is_tt_1{float:left; width: 70px; padding: 5px 0 5px 0; network_line_12text-align:left;}
.is_tt_1 img{ max-width:60px; max-height:40px; }
.is_tt_2{float:left; width: 180px; text-align:left; line-height:18px; padding: 5px 0 5px 0}
.is_tt_3{float:left; width: 220px; text-align:left; line-height:18px; padding: 5px 0 5px 0}
.is_tt_2 img{ width:16px; margin: 0 0 -3px 0}
.is_tt_4{float:left; width: 80px; text-align:left; line-height:18px; padding: 5px 0 5px 0}

.network_news_2:hover .pl_dt{ display:block}
.sub_menu_select{
	padding: 0 0 0 3px;
	margin: 7px 0 0 0;
	width: 90px;
	height: 20px;
	float:left;
 
}
.sub_menu_select2{
	padding: 0 0 0 3px;
	margin: 7px 0 0 0;
	width: 125px;
	height: 20px;
	float:left;
}
.sub_menu_language{float:left;   text-align:right; padding: 10px 5px 0 5px}
.m_line{
	float:left;
	height: 75px;
	width: 640px;
	margin: 10px 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 30px;
	color: #5b5b5b;
	}
.m_name{
	float:left;
	margin: 14px 0 0 4px;
	font-size: 14px;
	font-weight: bold;
}

.head_btn a{
	float:right;
	font-size: 12px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/head_btn_bg_1.gif);
	background-repeat: no-repeat;
	margin: 0 2px 0 1px;
	cursor:pointer;
	}
.head_btn a span{
	float:left;
	padding: 3px 10px 7px 10px;
	background-image: url(../images/head_btn_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;
	}
.head_btn A:link {COLOR: #fff; TEXT-DECORATION: none}
.head_btn A:visited {COLOR: #fff; TEXT-DECORATION: none}
.head_btn A:hover {COLOR: #fff; TEXT-DECORATION: underline}

.form_btn{ zoom:1; display:inline-block; *display:inline;} 
.form_btn a{ float:left; margin: 10px 0 10px 0; font-size: 16px; padding: 9px 22px;  border-radius: 5px; border: 1px solid #fd8901; text-decoration:none; color:#FFF; background: #fd9301; -moz-box-shadow:1px 1px 5px #d8d8d8; -webkit-box-shadow:1px 1px 5px #d8d8d8; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fda701), to(#fd7801));
    background: -webkit-linear-gradient(top, #fda701, #fd7801);
    background: -moz-linear-gradient(top, #fda701, #fd7801);
	cursor: pointer
    }
.form_btn a:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdb901), to(#fd8301));
    background: -webkit-linear-gradient(top, #fdb901, #fd8301);
    background: -moz-linear-gradient(top, #fdb901, #fd8301);
	color: #fff;
	text-decoration: none
	}
.form_btn a:active{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd8301), to(#fd8301));
    background: -webkit-linear-gradient(top, #fd8301, #fd8301);
    background: -moz-linear-gradient(top, #fd8301, #fd8301);
	-moz-box-shadow:1px 1px 5px #f37e00 inset; -webkit-box-shadow:1px 1px 5px #f37e00 inset; 
	
	}

.form_btn_2 a {
	border: 1px solid #345694;
	background: #254278;
 	background: -webkit-linear-gradient(top, #3a5e9e, #254278);
	background: -moz-linear-gradient(top, #3a5e9e, #254278);
	background: -ms-linear-gradient(top, #3a5e9e, #254278);
	background: -o-linear-gradient(top, #3a5e9e, #254278);
 	border-radius: 5px;
 	text-decoration: none;
	vertical-align: middle; 
 	color: #ffffff;
 	float:left;
 	margin: 0 20px 15px 3px;
   	padding: 10px 50px 10px 40px;
	text-align:center;
	font-size:0px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	cursor:pointer
    }
.form_btn_2 a:hover{
	background: #254278;
 	background: -webkit-linear-gradient(top, #4066aa, #2c4d8c);
	background: -moz-linear-gradient(top, #4066aa, #2c4d8c);
	background: -ms-linear-gradient(top, #4066aa, #2c4d8c);
	background: -o-linear-gradient(top, #4066aa, #2c4d8c);
	}
.form_btn_2 a img {
filter: alpha(opacity=100);
opacity: 1;
}
.cf_set_btn2 { float:left; height: 50px}
.cf_set_btn2 a{
	float:left;
	font-size: 15px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/form_btn_bg_1.gif);
	background-repeat: no-repeat;
	margin: 5px 2px 5px -3px;
	cursor:pointer;
	}
.cf_set_btn2 a span{
	float:left;
	width: 178px;
	padding: 9px 0 13px 0;
	text-align:center;
	background-image: url(../images/form_btn_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;
	}
.cf_set_btn2 A:link {COLOR: #fff; TEXT-DECORATION: none}
.cf_set_btn2 A:visited {COLOR: #fff; TEXT-DECORATION: none}
.cf_set_btn2 A:hover {COLOR: #fff; TEXT-DECORATION: underline}


.page_btn_orange{ zoom:1; display:inline-block; *display:inline;}
.page_btn_orange a{
	float:left;
	font-size: 15px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/page_btn_orange_bg_1.gif);
	background-repeat: no-repeat;
	margin: 0 2px 0 1px;
	cursor:pointer;
	}
.page_btn_orange a span{
	float:left;
	padding: 9px 40px 0 40px;
	height: 31px;
	line-height: 21px;
	background-image: url(../images/page_btn_orange_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;
	}
.page_btn_orange A:link {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_orange A:visited {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_orange A:hover {COLOR: #fff; TEXT-DECORATION: underline}


.page_btn_green{ zoom:1; display:inline-block; *display:inline;}
.page_btn_green a{
	float:left;
	font-size: 13px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/page_btn_green_bg_1.gif);
	background-repeat: no-repeat;
	margin: 0 2px 0 1px;
	cursor:pointer;
	}
.page_btn_green a span{
	float:left;
	padding:5px 20px 7px 20px;
	background-image: url(../images/page_btn_green_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-transform: uppercase;
	}
.page_btn_green A:link {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_green A:visited {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_green A:hover {COLOR: #fff; TEXT-DECORATION: underline}

.page_btn_add{float:rihgt; zoom:1; display:inline-block; *display:inline;}
.page_btn_add a{
	float:left;
	font-size: 12px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/page_btn_add_bg_1.gif);
	background-repeat: no-repeat;
	margin: 0 2px 0 1px;
	cursor:pointer;
	}
.page_btn_add a span{
	float:left;
	padding:4px 15px 5px 15px;
	background-image: url(../images/page_btn_add_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-transform: uppercase;
	}
.page_btn_add A:link {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_add A:visited {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_add A:hover {COLOR: #fff; TEXT-DECORATION: underline}

.page_btn_back{ zoom:1; display:inline-block; *display:inline;}
.page_btn_back a{
	float:left;
	font-size: 11px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/back_btn_bg_1.gif);
	background-repeat: no-repeat;
	margin: 0 2px 0 1px;
	cursor:pointer;
	}
.page_btn_back a span{
	float:left;
	padding:0px 10px 1px 15px;
	background-image: url(../images/back_btn_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.page_btn_back A:link {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_back A:visited {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_back A:hover {COLOR: #fff; TEXT-DECORATION: underline}



.page_btn_blue{ zoom:1; display:inline-block; *display:inline;}
.page_btn_blue a{
	float:left;
	font-size: 15px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-image: url(../images/page_btn_blue_bg_1.gif);
	background-repeat: no-repeat;
	margin: 0 2px 0 1px;
	cursor:pointer;
	}
.page_btn_blue a span{
	float:left;
	padding: 9px 40px 0 40px;
	height: 31px;
	background-image: url(../images/page_btn_blue_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;
	}
.page_btn_blue A:link {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_blue A:visited {COLOR: #fff; TEXT-DECORATION: none}
.page_btn_blue A:hover {COLOR: #fff; TEXT-DECORATION:underline}

.sub_banner_img{ float:left;}
.sub_banner_title{
	display:none;
 	float:left;
	width: 252px;
	height: 85px;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/sub_banner_bg.gif);
	font-size: 30px;
	color: #FFF;
	padding: 42px 0 0 0;
	text-transform: uppercase;
	line-height: 30px;
}
.checkbox_show{ margin: 5px 0 10px 0; width: 95%; vertical-align: middle;}
.chkBox1{ vertical-align:-2px; margin: 0 0 0 0; *margin: 0 0 0 -5px}

.project_list{ float:left; width: 100%}
.project_list ul{ list-style:none; margin: 5px 0 0 0 }
.set_role_content{
	float:left;
	width: 600px;
	max-height:200px;
	overflow:auto; 
	font-size:12px;
	font-family: Tahoma;
	line-height: 18px;
	color: #444;
	margin: 5px 0 0 0;
}
.set_role_content_2{
	float:left;
	width: 490px;
	margin: 10px 0 0 20px;
	font-size:12px;
	font-family: Tahoma;
	color: #444;
}
.set_role_content_3{
	float:left;
	width: 490px;
	margin: 10px 0 10px 87px;
	font-size:12px;
	font-family: Tahoma;
	color: #444;
}
.set_role_item{
	float:left;
	width: 255px;
	margin: 5px 10px 0 0;
	padding: 7px 10px 8px 6px;
	color: #3b5a9a;
	background-image: url(../PI/images/role_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	line-height: 21px;
	overflow:hidden;
}
.set_item{
	float:left;
	width: 255px;
	margin: 5px 10px 0 0;
	padding: 7px 10px 8px 6px;
	color: #3b5a9a;
	background-image: url(../PI/images/role_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	line-height: 21px;
	overflow:hidden;
}
.related_projects{ float:left; width: 100%; margin: 0 0 5px 0}

.images_list{ padding: 5px 0 0 5px}	
.images_list img{
	border: 1px solid #999; margin: 0 5px 5px 0; height: 70px
	}
.project_title_logo{ float:right; margin: -30px 7px 0 0;}
.member_list{ float:left; width:103%; margin: 20px 0 0 0}

.st-tab-line{ float:left; width: 100%; padding: 8px 0 8px 0; border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;}
.st-tab-1{ float:left; min-height: 10px; width: 59%; margin: 0 1% 0 0;}
.st-tab-date{float:left; min-height: 10px; width: 12%}
.st-tab-2{ float:left; width: 7%; text-align:center}
.st-tab-3{ float:left; width: 6%; text-align:center}
.st-tab-4{ float:left; width: 6%; text-align:center}
.st-tab-5{ float:left; width: 9%; text-align:center}

.st-tab-2 img{ width:28px; margin: 0 0 3px 0}
.st-tab-3 img{ width:28px; margin: 0 0 3px 0}
.st-tab-4 img{ width:28px; margin: 0 0 3px 0}
.st-tab-5 img{ width:28px; margin: 0 0 3px 0}

.lc_line_recaptcha{ float:left}

.projects_role_text{  width:100%; margin: 20px 0 0 0; }
.projects_role_title{ width:140px; color:#FFF; margin: 8px 0 5px 0; padding: 0 0 0 30px; font-size:13px; line-height:27px; background-image:url(../images/role_bg.png); background-repeat:no-repeat}
.projects_role_item{ list-style:none; padding: 3px 0 0 0;  }
.projects_role_item li{
 	width:88%;
	margin: 4px 0 0 6px;
	padding: 0 0 4px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	line-height:17px;
 }
 .ad-network{ width: 228px; height:228px; background-color:#f4f4f4; border: solid 1px #d0d0d0; text-align:center; font-family: 'Maven Pro', sans-serif;}
 .ad-network .text-1{ width:130px; font-size: 19px; line-height:21px; color:#2d4d8a; margin: 30px auto 0 auto; font-weight:700}
  .ad-network .text-2{ width:150px; font-size: 12px; line-height:15px; color:#fb8800; margin: 10px auto 0 auto;  }
  .ad-network .text-2 A:link {COLOR: #fb8800; TEXT-DECORATION: none}
.ad-network .text-2 A:visited {COLOR: #fb8800; TEXT-DECORATION: none}
.ad-network .text-2 A:hover {COLOR: #fb8800; TEXT-DECORATION: underline}
.right_banner img{ max-width: 230px; margin: 0 0 20px 0}

.lc_line_whole{float:left; }
.lc_line_contry{ float:left; width: 420px; }
.cbox{float:left; height: 26px; margin: 0 0 0 0; width:155px;  }
.network_flag{ position:absolute; right:0}
.network_flag img{ margin: 0 0 -3px 0}

.w_welcome{ margin: 0 0 20px 0}
.w_whole{
	float:left;
	border: solid 1px #CCC;
	margin: 0 0 15px 0;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.w_half_left{
	float:left;
	width: 48.5%; 
	border: solid 1px #CCC;
	margin: 0 0 15px 0;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.w_half_left_2{ float:left; width: 48.5%;}
.w_half_left_2_item{
 	width: 100%; 
	border: solid 1px #CCC;
	margin: 0 10px 15px 0;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}	
.w_half_right{
	float:right;
	width: 48.5%;
 	border: solid 1px #CCC;
	margin: 0 0 15px 0;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.w_title{ padding: 8px 15px 8px 15px; font-size:14px; color:#f06b00;  border-bottom: solid 1px #CCC; background-color:#F7F7F7; -webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;}
.w_content{ padding: 8px 15px 15px 15px; }
.w_line{ float:left; width:100%; padding: 7px 0 7px 0;  border-bottom: solid 1px #e4e4e4;}
.w_line_t{ float:left; width:76%; min-height: 22px; color:#084988}
.w_line_t img{ height:20px; margin: 0 5px -5px 0}
.w_line_c{ float:left; text-align:right; width:24%}
.w_line_c img{ height:20px; }
.w_line_c .p-half{ display: inline-block; width: 47%; line-height: 24px} 
.clearfix{clear:both}

#mlang {
font-size: 14px;
padding: 3px;
margin: 0 550px 15px 0;
font-weight: bold;
}
.ns-mc{ width: 80%; margin: 0 auto }
.ns-title{float:left; width:100%; margin: 20px 0 0 0; position:relative }
.ns-wt{float:left; width:100%;  margin: 20px 0 0 0; font-size:14px; line-height: 22px; }
.ns-wt table{ font-size:14px}
.ns-name{ position:absolute; right:0; top:0; font-size:20px}
.ns-line{ float:left; width: 100%;  margin: 15px 0 0 0; font-size:14px;}
.ns-line-name{ float:left; width: 16%; line-height:30px;}
.ns-line-name img{ height: 20px; margin: 0 5px -5px 0}
.ns-line-checkbox{ float:left; width: 33%; line-height:30px;}
.ns-line-input{ float:right; width: 84%}
.ns-line-input span{ display:block; margin: -10px 0 10px 0}
.ns-line-input input{ margin: 0 0 8px 0}
.ns-line-input img{ margin: 0 0 -3px 0}
.ns-line-input-2{ float:left; width: 64%}
.ns-line-input-3{ float:left; width: 20%}
.ns-line input[type="text"],.ns-line textarea, .ns-line select{
	 width:98%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
    border: 1px solid #c8c8c8;
    color: #4e4e4e;
     font-size: 14px;
    padding: 6px 1% 6px 1%; 
    box-shadow:1px 1px 5px #efefef inset;
   -moz-box-shadow:1px 1px 5px #efefef inset;
   -webkit-box-shadow:1px 1px 5px #efefef inset;
	}
.ns-edit{float:right; margin: -7px 0 0 5px}	
.ns-edit a{float:right; border: 1px solid #c1c8d4; height:34px; line-height:34px; padding: 0 10px 0 10px; 
    background: -ms-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-linear-gradient(top, #fff, #f5f5f5);
	background: -moz-linear-gradient(top, #fff, #f5f5f5);  }
.add-website { position:relative}
.add-website img{ position:absolute; right:-26px; top:6px}
.category_title{ float:left; width:100%; padding: 10px 0 5px 0; font-weight:bold}
.event_select{ height: 26px; margin: 10px 0 0 0}
.sub_menu_title{ font-size:14px; line-height:30px}
.sub_menu_link img{ height:24px; margin: -2px 0 0 0;}
#social-join {
  position: fixed;
  top: 50%;
  right: -3px;
  margin-top: -89px;
  z-index: 8000;
}

.photo-wrapper {
    width: 200px;
    height: 200px;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-color: #ecf0f1;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
    margin: 0 auto;
	border: solid 1px #e9e9e9
}

.photo {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    /* border-radius: 50%; */
    overflow: hidden;
    background: 50% 50% no-repeat;
    opacity: 100;
    filter: alpha(opacity=10000);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
	
}

.overlay {
	background-color:rgba(2,59,111,0.3);
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    color: #fff;
    line-height: 220px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
	 -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.overlay:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}


.team-wrapper {
    margin-top: 20px;
    margin-bottom: 10px;
}

.team-wrapper:hover .photo-wrapper {
    background-color: #00b5c2;
}
.team-wrapper:hover .photo {
    opacity: 40;
    filter: alpha(opacity=4000);
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.team-wrapper:hover .overlay {
    opacity: 100;
    filter: alpha(opacity=10000);
    opacity: 1;
    filter: alpha(opacity=100);
}
 .img-circle { width:100%}
.team { display:inline-block; width: 42%}
.team .name {
    /* color: #FFBA41; */
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 5px;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    -o-transition: color 0.4s;
    transition: color 0.4s;
}
.info {
    text-align: center;
    font-size: 14px;
    color: #7a7a7a; 
    margin-top: 20px;
}
.fa-linkedin-square{ margin:75px 0 0 0; display:block}


.basic_stats .plan_header h4 b {
    font-size: 40px;
    font-weight: 600;
	color:#36548e;
} 
	 
.btn_plan {
	display:inline-table;
	text-align:center;
	padding: 13px 0;
	margin: 0 5px
	
}
.plans .btn_plan{
	display:block;
	border-bottom: 1px solid #e2e2e2;
	}
.btn_plan a{
	display:inline-block;
    cursor: pointer;
    padding: 12px 0;
	width: 260px;
    font-weight: 700;
	font-size:15px;
    color: #fff;
    background: #345;
    border: 0;
    border-radius: 4px;
    -webkit-appearance: none;
	}
 
.btn_basic a{
    background: #36548e;
    color: #fff;
}
.btn_basic a:hover{
	background: #4565a3;
	text-decoration:none;
}
.btn_plus a{
    background: #ffa101;
    color: #fff;
}
.btn_plus a:hover{
	background: #ffae01;
	text-decoration:none;
}
.plans .title{ font-size:22px; font-weight:bold; color:#36548e; border-bottom: 1px solid #e2e2e2;     text-align: center;
    padding: 20px 0;
    margin: 0 5px;}


.btn_white a{
    background: #959595;
    color: #fff;
}
.btn_white a:hover{
	background: #a5a5a5;
	text-decoration:none;
}

.highlight li{
    border-bottom: 1px solid #eeeff2;
    font-size: 14px;
	line-height: 22px;
    padding: 16px 20px 18px 20px;
	list-style:none;
	color:#838383;
}
.basic_stats .highlight li strong{ display:block; font-size:16px; line-height:25px; padding: 0 0 0 30px; background: url("../images/icon-tick-2.png")  no-repeat;}
.plus_stats .highlight li strong{ display:block; font-size:16px; line-height:25px; padding: 0 0 0 30px; background: url("../images/icon-tick-1.png")  no-repeat;}

.highlight li p{padding: 0 0 0 30px; margin:0 }

.lc_mc .btn_plan a{ width:150px}
.lc_categorie h3{ width:100%; display:block; float:left;}
.lc_categorie ul{ 
    width:100%;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -ms-column-count: 2;
	 }
.lc_categorie li{ font-size:14px; list-style:none; width: 100%; line-height:26px;}
.categorie-input { padding:5px}

.photo-wrapper {
    width: 200px;
    height: 200px;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-color: #ecf0f1;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
    margin: 0 auto;
	border: solid 1px #e9e9e9
}

.photo {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    /* border-radius: 50%; */
    overflow: hidden;
    background: 50% 50% no-repeat;
    opacity: 100;
    filter: alpha(opacity=10000);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
	
}

.overlay {
	background-color:rgba(2,59,111,0.3);
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    color: #fff;
    line-height: 220px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
	 -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.overlay:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}


.team-wrapper {
    margin-top: 20px;
    margin-bottom: 10px;
}

.team-wrapper:hover .photo-wrapper {
    background-color: #00b5c2;
}
.team-wrapper:hover .photo {
    opacity: 40;
    filter: alpha(opacity=4000);
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.team-wrapper:hover .overlay {
    opacity: 100;
    filter: alpha(opacity=10000);
    opacity: 1;
    filter: alpha(opacity=100);
}
 .img-circle { width:100%}
.team { display:inline-block; width: 42%}
.team .name {
    /* color: #FFBA41; */
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 5px;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    -o-transition: color 0.4s;
    transition: color 0.4s;
}
.info {
    text-align: center;
    font-size: 14px;
    color: #7a7a7a; 
    margin-top: 20px;
}
.fa-linkedin-square{ margin:75px 0 0 0; display:block}
.pp-search{ margin: 60px 0 0 0; text-align:center}
.pp-search li img{ margin: 0 0 7px 0}
.pp-search li{ display:inline-table; list-style:none;}
.pp-search li a{
	display:inline-table;
	width:260px; 
 	font-size: 16px;
	font-weight:bold;
	text-align:center;
	color: #314673;
	padding: 20px 0 20px 0;
	text-decoration: none;
	margin: 3px 10px;
	color:#FFF;
	background: #ffa101; 
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
	}
.pp-search li a:hover{
	background-color: #3c5fa1; 
	}
.intro-text{ min-height: 50px; margin: 0 0 0 0; }	
.intro-text .title{color:#3069b0;font-size:15px; font-weight: bold; margin: 0 0 10px 0}
.intro-text .content{margin: 0 0 20px 0}
.allbox{ margin: 0 0 5px 0; }
.search_filter_1 .lc_categorie { padding: 0 0 20px 0; border-bottom: 1px solid #E4E4E4}

.results-list{ margin:20px 0 0 0}
.results-list li{ float:left; width:100%; list-style:none; margin: 0 0 20px 0}
.results-list .network_logo_3{ margin: 7px 20px 0 0}
.results-list .intro{ position:relative; line-height:26px; float:left; width:71%}
.results-list h4{ font-size:15px; margin: 0 0 2px 0; font-weight:normal}
.results-list h4 a{ color:#F60}
.results-list h4 img{ margin: 0 0 -2px 2px}
.results-list dl{ border-bottom: 1px solid #e8e8e8}
.results-list dt{ display:inline-table; width:30%}
.results-list dd{ display:inline-table; width:68%}
.results-text-1{ float:left; width:80%; margin: 0 0 20px 0}
.results-text-2{ float:right; width:18%; text-align:right; color:#999; margin: 0 0 0 0}
.request-form{ line-height:34px; }
.pitch_text{ font-size:15px; width:160px; line-height: 20px; color:#999; text-align:center; font-style:italic; word-break: break-word; margin: 20px 0 0 0 }
.pitch_text:before{ content:'"';}
.pitch_text:after{ content:'"';}

.lc_step {
    float: right;
    width: 100px;
    height: 42px;
    padding: 19px 0 0 25px;
    font-size: 18px;
}
.results-list h4 img {
    margin: 0 0 -2px 4px;
}
.search_filter_2{ margin: 5px 0 0 0; min-height:300px}

.plan_intro{ margin: 30px 0 0 0}
.plans { text-align:center; vertical-align:top} 
.plan {
	 text-align: left;
    display: inline-table;
    position: relative;
    width: 920px;
    background: #fefefe;
    border: 1px solid #e2e2e2;
    margin: 50px 0px;
}
.plan_header {
    background: #fafafa;
    text-align: center;
	 border-bottom: 1px solid #e2e2e2;
	 padding: 10px 20px 25px 20px;
} 
.plan_header h2 {
	color: #616161;
	font-weight: 600;
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 1.3;
}
.plan_header h2 img{ width:26px; margin: 0 1px -3px 1px}
.plan_header h4 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
	color: #848484;
 	line-height:25px
}
.basic_stats .plan_header h4 b {
    font-size: 40px;
    font-weight: 600;
	color:#36548e;
}
.plus_stats .plan_header h4 b {
    font-size: 40px;
    font-weight: 700;
	color:#ffa101;
	line-height: 40px;
}
.btn_plan {
	display:inline-table;
	text-align:center;
	padding: 15px 0;
	margin: 0 5px
	
}
.plans .btn_plan{
	display:block;
	border-bottom: 1px solid #e2e2e2;
	}
.btn_plan a{
	display:inline-block;
    cursor: pointer;
    padding: 15px 0;
	width: 360px;
    font-weight: 700;
	font-size:16px;
    color: #fff;
    background: #345;
    border: 0;
    border-radius: 4px;
    -webkit-appearance: none;
	}
 
.btn_basic a{
    background: #36548e;
    color: #fff;
}
.btn_basic a:hover{
	background: #4565a3;
	text-decoration:none;
}
.btn_plus a{
    background: #ffa101;
    color: #fff;
}
.btn_plus a:hover{
	background: #ffae01;
	text-decoration:none;
}

.btn_white a{
    background: #959595;
    color: #fff;
}
.btn_white a:hover{
	background: #a5a5a5;
	text-decoration:none;
}
#sub_left .h3 img {
    margin: -5px 1px 0 2px; width:17px
}
.sp_line_1{
	float:left;
	width: 137px;
	color:#355086;
	line-height: 30px;
	padding: 0 0 0 3px;
	}
.sp_line_2{
	float:left;
	width: 335px;
	}
.sp_line_2 span { float:left; }
.sp_line_3{
	float:left;
	width: 550px;
	padding: 4px 0 3px 0;
	}
.search_filter_2 .sp_line_3{
	display:block;
	float: left;
	width: 500px;
	padding: 4px 0 3px 0;
	}
.sp_line_4{
	float:left;
	width: 500px;
	padding: 4px 0 3px 138px;
	}
.sp_line_input {
    width: 98%;
	line-height:25px;
	height:25px;
	font-family:font-family: "Open Sans", Tahoma, sans-serif;
}
.sp_line {
    width: 100%;
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E4E4E4;
    padding: 3px 0 3px 0;
}
.plans  .btn_ki{ border-bottom: 0px solid #e2e2e2;}

.price{ position:relative; margin:10px 0 -5px 0 }
.price .old{ display:inline-block; margin: 0 50px 0 0; vertical-align:middle}
.price .new{ display:inline-block; vertical-align:middle}
.price-arrow{ position:absolute; top:76px; left:150px}
.pp-book{ display:none; position:absolute; top:1px; left:220px}

.ppm{ text-align:center;  margin: 120px auto 50px auto; padding:20px 0 30px 0; border : 1px solid #e3e3e3}
.ppm h3{ margin: 0 0 20px 0}
.ppm ul{ padding: 0 50px;}
.ppm li{ display:inline-table; margin: 0 10px 20px 10px}
.ppm li img{box-shadow: 5px 5px 30px rgba(0,0,0,0.08)}
.ppm li img:hover{box-shadow: 5px 5px 30px rgba(0,0,0,0.18)}

.new_event_date{ font-size:15px; margin: 2px 0 10px 0; }
.new_event_title{ font-size:14px; font-weight: bold; margin: 0 0 5px 0}
.new_event_time{ font-size:12px; margin: 0 0 5px 0}

.home_news_pizine{ float:left; width: 740px; margin: 20px 0 0 35px; font-family: 'Roboto Condensed';}
.box-logo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#c0cadc;
	width: 236px;
	height: 92px;
	background-color:#1f3c76;
	margin: 0 10px 10px 0;
	text-align:center;
	float:left;
	font-style: italic;
}	
.box-logo img{  margin: 8px 0 0 0}
.box-news-pnnl{ float:left; width: 422px; height: 32px; background-color:#1f3c76; margin: 0 0 10px 0; padding: 30px;  }	
.box-news-pnnl p{ font-size:15px; color:#FFF; margin:1px 0 0 0; padding:0}
.box-news-pnnl i{ color:#acb3c7; font-style:inherit}
.box-news-pnnl p:hover{ color:#c3cadf;  }

.box-news{ float:left; position:relative; width: 236px; height: 155px; margin: 0 10px 10px 0; overflow:hidden}
.box-news a{ height: 143px; color:#FFF;  padding: 12px 10px 0 14px; background-color:#1f3c76; display:block}
.box-news a:hover{ text-decoration:none}
.box-news h3{ padding: 0; margin:0; font-size:15px; margin: 0 0 2px 0; line-height: 18px; font-weight:normal }
.box-news span{ font-size:13px; color:rgba(255, 255, 255, 0.6); }
.box-news p{ margin:5px 0 0 0; color:#d6dce7; font-size:13px; line-height: 16px; font-weight:400}
.box-news a:hover{ background-color:#375a9d;}	
.box-news .img{ width: 242px;  height: 155px; overflow:hidden; margin:-12px 0 0 -14px; z-index:100}
.box-news .img img{ max-width:242px; }
.box-news .ct{ position:relative; width: 222px; height:40px; background:rgba(0, 0, 0, 0.5); margin: -51px 0 0 -14px; padding: 5px 10px 5px 10px; z-index:200 }
.box-news .ct h3{ width: 100%; height:19px; margin: 0 0 0 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; -webkit-text-overflow:ellipsis;}
.box-news a img{filter:alpha(opacity=100);opacity:1;}
.box-news a:hover img{filter:alpha(opacity=85);opacity:0.85;}

.home_banner_right{ margin: 0 0 34px 0}
.btn_more a{
	float:left; 
	width: 90%;
    color: #1f3d75;
    font-size: 13px;
    padding: 8px 0; 
	margin: 10px 0;
	text-align: center;
    border: 1px solid #1f3d75;
    outline: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	font-weight:400; 
	text-transform:uppercase;

  }
.btn_more a:hover {
	color: #fff;
	background: #1f3d75; 
	text-decoration: none;
}

.event_left li{ list-style: none; margin: 0 0 8px; line-height: 20px; min-height:24px; font-size:14px;}
.event_left .event_intro{ margin: 0 0 0 25px}
.event_left .icon{ float: left; margin: -3px 0 0 -30px }
.event_left .icon img{ width: 25px; height: 25px; }

.event_left .title{ font-size:15px; font-weight:600;  }
.event_left .summary{ font-size:13px; margin: 10px 0 25px 0}
.event_left .address{ color: #666;  font-size:13px;  } 
.btn_sign_in a{ float:left; margin: 20px 0 10px 0; font-size: 16px; padding: 9px 22px;  border-radius: 5px; border: 1px solid #fd8901; text-decoration:none; color:#FFF; background: #fd9301; -moz-box-shadow:1px 1px 5px #d8d8d8; -webkit-box-shadow:1px 1px 5px #d8d8d8; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fda701), to(#fd7801));
    background: -webkit-linear-gradient(top, #fda701, #fd7801);
    background: -moz-linear-gradient(top, #fda701, #fd7801);
    }
.btn_sign_in a:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdb901), to(#fd8301));
    background: -webkit-linear-gradient(top, #fdb901, #fd8301);
    background: -moz-linear-gradient(top, #fdb901, #fd8301);
	}
.btn_sign_in a:active{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd8301), to(#fd8301));
    background: -webkit-linear-gradient(top, #fd8301, #fd8301);
    background: -moz-linear-gradient(top, #fd8301, #fd8301);
	-moz-box-shadow:1px 1px 5px #f37e00 inset; -webkit-box-shadow:1px 1px 5px #f37e00 inset; 
	}

.contact-text{ width:100%; float:left; margin:10px 0 0 0;}
.contact-text a:link{ text-decoration:underline}
.contact-text a:hover{ text-decoration:none}

.event_header{height: 218px; margin: 5px 0 20px 40px; width: 917px;}
.event_header .event_banner{ position:absolute; width: 918px; height:218px; overflow:hidden; margin: 0 3px 0 0}
.event_header .event_banner img{ max-width:100%}
.event_header .event_title{ display: none; position:relative; float:right; width: 252px; height:126px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fda701), to(#fd7801));
    background: -webkit-linear-gradient(top, #fda701, #fd7801);
    background: -moz-linear-gradient(top, #fda701, #fd7801); color: #fff; font-size:20px; line-height:22px;  text-align:center; padding: 0 0 }
.event_header .event_title .text{position: absolute; text-align:center; width:88%; margin: 0 0 0 6%; top: 45%;   transform: translate(0, -45%);}
 
.event-detail-wrap{ margin: 0px 0 0 0}
.search-ct{
	position:relative;
	padding: 10px 0; 
	font-size:15px;  
	-webkit-border-radius: 0 0 4px 4px ;
	-moz-border-radius: 0 0 4px 4px ;
	border-radius: 0 0 4px 4px ;
	}
.search-ct ul{ vertical-align: top; color:rgba(255,255,255,0.00)}
.search-checkbox-all{ position:absolute; right: 15px; top: 10px}	
.search-ct input{ position:absolute; visibility:hidden  }

.search-ct li{display: inline-table;list-style:circle}
.search-ct li label{ 
    float:left;  
	background:#f3f3f3;
	color:#787878;
	-webkit-border-radius: 4px ;
	-moz-border-radius: 4px ;
	border-radius: 4px ;
	padding: 6px 0;
	width: 38px;
	text-align: center;
	margin: 0 10px 8px 0;
	font-size:13px;
	border: 1px solid #cecece;
	cursor:pointer
 	}
.lc_categorie .search-ct li label{ width: 99%; }
 
.search-ct li label:hover{
	color:#676767;
	border: 1px solid #b2b2b2;
	}
.search-ct li label:active { 
   box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1) inset;
   -moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1) inset;
     }

.search-ct .checked label{
	background-color:#ffa200;
	color:#FFF;
	border: 1px solid #e28f19;
	}
.search-ct .checked label:hover{
	color:#FFF;
	background-color:#ffa200;
	border: 1px solid #e28f19;
	}

.sub_banner_text{ position:absolute; color:#fff; font-size:40px; font-weight:500; text-transform:uppercase; text-align:center; left:50%; top:70px; margin: 0 0 0 -100px; width:200px; text-align:center; z-index:2}
.library-page{ min-height:500px; width: 916px; margin: 0 0 0 40px;}
.page-line{ height:1px; width:100%; margin:20px 0 20px 0; border-bottom:1px solid #e6eaf0}

.library-intro{ font-size:13px; line-height:20px;}
 
.library-list ul{ padding:10px 0 0 0px}
.library-list a:hover{ text-decoration:none}
.library-list li{ width: 16.2%; display:inline-block; text-align:center; margin: 0 0 10px 0; vertical-align: top}
.library-list li .icon{ width:95px; height:95px; border-radius: 50%; background:#375aa1; margin: 0 auto 20px }
.library-list a:hover .icon{background:#ff8a00;}
.library-list li .icon img{ width: 64px; margin:16px 0 0 0}
.library-list li .title{ font-size:15px; font-weight:600; margin: 0 0 10px 0; color:#1f3c76; text-transform: uppercase}
.library-list a:hover .title{color:#ff8a00;}
.library-list .content{ padding: 0 15px; color:#8b8b8b}
.library-list li .content:hover{color:#8b8b8b;}
.library-title{ font-size: 16px; font-weight: bold; margin:10px 0 25px 0; float: left; text-transform: uppercase }

.library-list li.selection .icon{ width:95px; height:95px; border-radius: 50%; background:#fff; border: 1px solid #d5dbea; margin: 0 auto 20px }

.library-list li.selection:hover .icon{background: #f4f6f9;}


.library-list li.selection{
  width: 270px; margin: 0 15px 15px;  padding: 0; position: relative
}
.library-list li.selection .icon{
    background: #fff;
    border: 1px solid #d5dbea;
    width: 100%;
    height: 42px;
    border-radius: 34px;
    text-align: left;
}
.library-list li.selection .title {
    font-size: 14px;
    line-height: 15px;
    font-weight: 600;
    position: absolute;
    top: 14px;
    left: 55px;
    color: #375aa1;
    display: block;
}
.library-list li.selection .icon img {
    width: 34px;
    margin: 5px 0 0 15px;
}
.library-list li.selection .content{ display: none}


.library-nav{ position: relative; padding:30px 0 0 0; height: 130px; width: 100%}
.library-nav a:hover{ text-decoration:none}
.library-nav li{ width: 110px; display:inline-block; text-align:center; margin: 0 0 50px 0; padding: 8px 0 0 0; vertical-align:top; text-transform:uppercase}
.library-nav li .icon{ width:78px; height:78px; border-radius: 50%; background:#f3f5f9; border:1px solid #d5dbea; margin: 0 auto 15px }
.library-nav li a:hover .icon{background:#e7ebf5;}
.library-nav li .icon img{ width: 52px; margin:13px 0 0 0}
.library-nav li .title{ font-size:12px; line-height: 15px; font-weight:600; margin: 0 0 10px 0; color:#4e6eaf; display:none; }
.library-nav a:hover .title{ display:block} 

.library-nav li:nth-child(7), .library-nav li:nth-child(8), .library-nav li:nth-child(9){
  width: 180px; position: absolute; right: 0; top: 30px; padding: 0
}
.library-nav li:nth-child(8){ top:72px}
.library-nav li:nth-child(9){ top:114px}

.library-nav li:nth-child(7) .icon, .library-nav li:nth-child(8) .icon, .library-nav li:nth-child(9) .icon{ background:#fff; border:1px solid #d5dbea; width:100%; height: 34px; border-radius:34px; text-align: left}
.library-nav li:nth-child(7) .title, .library-nav li:nth-child(8) .title, .library-nav li:nth-child(9) .title{ font-size:12px; line-height: 15px; font-weight:600; position: absolute; top: 11px; left:43px; color:#4e6eaf; display:block; }


.library-nav li:nth-child(7) a:hover .icon, .library-nav li:nth-child(8) a:hover .icon, .library-nav li:nth-child(9) a:hover .icon{ background:#eef1f6; border:1px solid #d5dbea;  }
.library-nav li:nth-child(6) { border-right: 1px dashed #e0e4ea; padding: 6px 25px 0 0; height: 116px; }
.library-nav li:nth-child(7) .icon img, .library-nav li:nth-child(8) .icon img, .library-nav li:nth-child(9) .icon img{ width: 26px; margin:5px 0 0 10px}
.library-nav li.current .icon{  background:#ff8a00; border:1px solid #ff8a00;}
.library-nav li.current .icon img{ }
.library-nav li.current .title{ font-size:12px; color: #ff8a00; display:block}
.library-nav li.current a:hover .icon{ background:#ff8a00; border:1px solid #ff8a00; }
.library-nav li:nth-child(7).current .title, .library-nav li:nth-child(8).current .title, .library-nav li:nth-child(9).current .title{ font-size:12px; color: #fff; display:block}


.library-search{ padding: 10px 80px 40px 150px; background-image:url(../images/library-search-icon.png); background-size: 36px; background-repeat:no-repeat; background-position: 70px 25px }

.library-search-result{ position: relative; margin: 25px 0 0 0; padding: 0 0 40px 0}
.library-search-result .statistic{ padding: 0 0 50px 0}
.library-search-result .thumbnails .item{ width: 49.5%; display:inline-block; vertical-align: top; margin: 0 0 50px 0}
.library-search-result .thumbnails .item .img{  display:inline-table; vertical-align:middle; border: 1px solid #dfdfdf; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.08); min-height: 100px; }
.library-search-result .thumbnails .item .img img{ width:133px;}
.library-search-result .thumbnails .item .img .logo{display:table-cell; vertical-align:middle; padding: 10px;}
.library-search-result .thumbnails .item .img .logo img{width:113px;}
.library-search-result .thumbnails .content{ display:inline-block; vertical-align:top; width:260px;  line-height:20px; margin: 0 0 0 30px;}

.library-search-result .thumbnails-video .item{width: 99%;}
.library-search-result .thumbnails-video .item .img img{ width:240px;}
.library-search-result .thumbnails-video .content{width:600px;}
.library-search-result .thumbnails-video .item .img{ min-height: 74px; }
.library-search-result .thumbnails-video .video-cover{ position: relative} 
.library-search-result .thumbnails-video .video-cover:after {
	content: " ";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -24px;
    width: 48px;
    height: 48px;
    background: url(../images/video-tag.png) no-repeat 50%;
    background-size: contain;
}



.library-search-result .thumbnails .line{ margin: 0 0 6px 0}
.library-search-result .thumbnails .name{display:inline-block; vertical-align:top; width: 68px; color: #848484; }
.library-search-result .thumbnails .data{display:inline-block; vertical-align:top; width: calc(100% - 72px);; color: #333333; font-weight:500}

.library-btn{ margin: 20px 0 0 0}
.library-btn li{ list-style:none; display:inline-block; }
.library-btn li a{ display:block; margin: 0 3px 0 0; width:43px; height:29px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); border: 1px solid #2c4f94; background-color: #2c4f94; border-radius: 3px; }
.library-btn li a:hover{  background-color: #ff8f00;  border: 1px solid #ff8f00; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12); }
.library-btn li a:active{box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.06);
  color: #272727;
  background-color: #ff8f00;
 }
.library-btn li.inactive{margin: 0 3px 0 0; width:43px; height:29px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0); border: 1px solid #bebebe; border-radius: 3px; background-repeat:no-repeat; background-position:center center; background-size: 25px; opacity:0.4;}
 
.library-btn a{ background-image:url(../images/library-btn-1-1.png); background-repeat:no-repeat; background-position:center center; background-size: 25px}
.library-btn .btn-1 a{background-image:url(../images/library-btn-1-2.png);}
.library-btn .btn-2 a{background-image:url(../images/library-btn-2-2.png);}
.library-btn .btn-3 a{background-image:url(../images/library-btn-3-2.png);}
.library-btn .btn-4 a{background-image:url(../images/library-btn-4-2.png);}
.library-btn .btn-5 a{background-image:url(../images/library-btn-5-2.png);}
.library-btn .btn-6 a{background-image:url(../images/library-btn-6-2.png);}

.library-btn .btn-1 a:hover{background-image:url(../images/library-btn-1-2.png);}
.library-btn .btn-2 a:hover{background-image:url(../images/library-btn-2-2.png);}
.library-btn .btn-3 a:hover{background-image:url(../images/library-btn-3-2.png);}
.library-btn .btn-4 a:hover{background-image:url(../images/library-btn-4-2.png);}
.library-btn .btn-5 a:hover{background-image:url(../images/library-btn-5-2.png);}
.library-btn .btn-6 a:hover{background-image:url(../images/library-btn-6-2.png);}

.library-btn .btn-1.inactive{background-image:url(../images/library-btn-1-1.png);}
.library-btn .btn-2.inactive{background-image:url(../images/library-btn-2-1.png);}
.library-btn .btn-3.inactive{background-image:url(../images/library-btn-3-1.png);}
.library-btn .btn-4.inactive{background-image:url(../images/library-btn-4-1.png);}
.library-btn .btn-5.inactive{background-image:url(../images/library-btn-5-1.png);}
.library-btn .btn-6.inactive{background-image:url(../images/library-btn-6-1.png);}


.library-search-result .mode{position: absolute; right:0; top:6px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);  border-radius: 3px; width: 76px; overflow: hidden}
.library-search-result .btn-thum a{ float: left; border-radius: 3px 0 0 3px; border: 1px solid #dfdfdf; border-right: 0px solid #dfdfdf; width: 36px; height: 30px; background-image:url(../images/library-mode-1-1.png); background-repeat:no-repeat; background-position:center center; background-size: 21px }
.library-search-result .btn-thum.current a{background: #2c4f94; border: 1px solid #2c4f94; background-image:url(../images/library-mode-1-2.png); background-repeat:no-repeat; background-position:center center; background-size: 21px }
.library-search-result .btn-list a{ float: left; border-radius: 0 3px 3px 0; border: 1px solid #dfdfdf; border-left: 0px solid #dfdfdf; width: 36px; height: 30px; background-image:url(../images/library-mode-2-1.png); background-repeat:no-repeat; background-position:center center; background-size: 21px }
.library-search-result .btn-list.current a{background: #2c4f94; border: 1px solid #2c4f94; background-image:url(../images/library-mode-2-2.png); background-repeat:no-repeat; background-position:center center; background-size: 21px }


.library-search-result .list{ margin: -18px 0 0 0}
.library-search-result .tt { 
	margin: 0 auto 0 auto;
	padding: 12px 0;
	color: #333; 
	border-bottom: 2px solid #d8dce1;
	line-height: 16px; 
	font-weight: 600;
}
.library-search-result .ct {
	position:relative;
	line-height: 20px;
	padding: 20px 0px;
	border-bottom: 1px solid #e5e5e5;
	font-size:14px;
	background-color:#FFF;
	overflow:hidden
}
.table-1 .p-1 {
	display: inline-block;
	vertical-align: top;
	min-height: 20px;
	width: 9%; 
}
.table-1 .p-2 {
	display: inline-block;
	vertical-align: top;
	width: 33%;
	margin: 0 2% 0 0;
}
.table-1 .p-3 {
	display: inline-block;
	vertical-align: top;
	width: 15%;
	margin: 0 2% 0 0;
}
.table-1 .p-4 {
	display: inline-block;
	vertical-align: top;
	width: 8%;
}
.table-1 .p-5 {
	display: inline-block;
	vertical-align: top;
	width: 29%;
}

.table-2 .p-1 {
	display: inline-block;
	vertical-align: top;
	min-height: 20px;
	width: 10%; 
}
.table-2 .p-2 {
	display: inline-block;
	vertical-align: top;
	width: 39%;
	margin: 0 2% 0 0;
}
.table-2 .p-3 {
	display: inline-block;
	vertical-align: top;
	width: 17%;
	margin: 0 2% 0 0;
}
.table-2 .p-4 {
	display: inline-block;
	vertical-align: top;
	width: 11%;
}
.table-2 .p-5 {
	display: inline-block;
	vertical-align: top;
	width: 8%;
}
.table-2 .p-6 {
	display: inline-block;
	vertical-align: top;
	width: 8%;
	text-align: right;
}
.table-2 .p-6 img{ margin: 0 0 0 4px}



.library-search-result .list .img {
    display: inline-table;
    vertical-align: top; 
	min-height: 40px;
    border: 1px solid #dfdfdf;
    box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.08);
}
.library-search-result .types{ padding: 5px 0 45px 0}
.library-search-result .types li{list-style:none; display: inline-block; }
.library-search-result .types li a{ display: block;  text-align: center; color: #666; padding: 8px 10px; margin: 0 3px; border: 1px solid #dfdfdf; border-radius: 3px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); text-transform: uppercase}
.library-search-result .types li a:hover{ text-decoration: none; background: #f4f4f4}
.library-search-result .types li.current a{ border: 1px solid #ff8a00; background: #ff8a00; color: #fff}
.library-search-result .list .img img{ width:50px;}
.library-search-result .list .library-btn{ margin: 0px 0 0 0;}
.library-search-result .list .img .logo{display:table-cell; vertical-align:middle; padding: 5px;}
.library-search-result .list .img .logo img{width:50px;}
.library-search-result .list a{ color: #ff8f00}
.library-search-result .thumbnails a{ color: #ff8f00}

.library-search-result .list-video .img {
	width: 55px;
	min-height: 20px; 
}
.library-search-result .list .img img{width: 55px;}
.original-price{ text-decoration: line-through; color: #333!important}
.library-icon{display: inline-block}
.library-icon img {height: 23px; margin: 0 5px -7px 0;}
.black{ color:#333!important}

.member-library-list .icon img{ width: 36px}
.member-library-list .list .img img { width: 42px;}
.member-library-list .types li a{ font-size:12px; margin: 0 2px; padding: 8px 15px; color: #5674af  }
.member-library-list .types li {margin: 0 0 12px 0}
.member-library-list { 
    margin: 5px 0 0 0;
    padding: 0 0 0px 0;
	width: 98%;
}
.member-library-list .types { padding: 5px 0 20px 0;}
.library-search-result .ct {padding: 16px 0px;}
.input_line{ margin: 0 0 10px 0}
.input_line .name{ display:inline-block; vertical-align: top; width: 18%}
.input_line .date{ display:inline-block; vertical-align: top; width: 81%}
.input_line .date input{ width: 90%}
select{line-height: 30px; height: 30px}
.input_line .network_gallery_2{ float: none; display: inline-block; margin:5px 5px 0 0}
.image_upload{ display: inline-block; vertical-align: bottom }
.input_line .date input[type="file"]{ width: auto; display: block; margin: 0 0 3px 0}
.input_line .date select{ width: 91%; }

.library-actions li{ list-style: none; margin: 0 0 10px 0} 
.library-actions .icon{ display:inline-block; vertical-align: top; width: 6%; margin: 0 3px 0 0;
     height: 22px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);
    border: 1px solid #bebebe;
    border-radius: 3px; 
	text-align: center;
	padding: 3px 0;
}
.library-actions .icon img{ width: 24px}
.library-actions .input{ display:inline-block; vertical-align: top; width: 90%}

.list .sortbar div{ cursor:pointer; text-transform: uppercase }
.list .sortbar i{ display:inline-table; margin: 0 0 -2px 4px; width:12px; height:14px; }
.list .sortbar i.down{background:url(../images/sort-down-2.png);  background-size: 12px}
.list .sortbar i.up{background:url(../images/sort-up-2.png); background-size: 12px }
.list .sortbar div.active { color:#ff8a00}
.list .sortbar div.active i.down{background:url(../images/sort-down-1.png);  background-size: 12px}
.list .sortbar div.active i.up{background:url(../images/sort-up-1.png);  background-size: 12px}
.list .sortbar div:hover{ color: #ff8a00}
.list .sortbar div:hover i.down{background:url(../images/sort-down-1.png);  background-size: 12px}
.list .sortbar div:hover i.up{background:url(../images/sort-up-1.png);  background-size: 12px}


.column-3{    
	-moz-column-count: 3;
    -webkit-column-count: 3;
    -ms-column-count: 3;
	margin: 0 0 30px 0;
}
.column-3 li{margin: 0 0 8px 0;list-style:none;padding: 0 0 10px 2px;border-bottom: 1px solid #dbdbdb;-webkit-column-break-inside:avoid;}
.adverteren-checkbox li{ border-bottom: 0px solid #dbdbdb}
.adverteren-image img{ margin: 12px 0 0 0; width: 290px}

.library-select-info{ margin: 25px 0}
.library-select-info .logo{display: inline-block; vertical-align: top; margin: 0 12px 0 0;}
.library-select-info .logo img{ max-width: 140px; max-height: 80px}
.library-select-info .icon{display: inline-block; vertical-align: top; margin: -10px 2px 0 0;}
.library-select-info .icon img{ width: 38px; }
.library-select-info .name{ display: inline-block; color: #2c4f94; vertical-align:top; font-size: 14px; font-weight: bold}

.launch-dropdown:hover .dropdown-box{ display: block}
.dropdown-box {
	display:none;
	position: absolute;
	top: 32px;
	right: 9px;
	width: 140px;
	font-size:13px;
	background-color: #fff;
	margin: 0 0 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
 	padding: 8px 0 8px 0;
	z-index: 40;
	box-shadow: 5px 5px 30px rgba(0,0,0,0.12);
}

.dropdown-box:after {
	content: "";
	position: absolute;
	right: 17px;
	top: -7px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
} 
.dropdown-box li{ float:none; list-style: none; line-height:33px; padding:0; margin:0}
.dropdown-box li a{
	display:block;
	padding: 0 0 0 18px; 
 }
.dropdown-box li a{display:block; }
.dropdown-box li a:hover {background: #f2f5f7; color: #F90; text-decoration: none;}
.launch-dropdown{ position: relative }
.company-name{ text-align: right; width: 150px; overflow: hidden; padding: 8px 0 8px 12px; text-align: right; white-space:nowrap; text-overflow: ellipsis;}
.company-name:after {
	content: "";
	position: absolute;
	right:10px;
    top:14px; 
	width: 0; height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #084988;
}
.company-name a:hover{ text-decoration: none}

.menu_link .menu_information{ padding:0; border-bottom:0}
.menu_information{ float:left; width:23px; height:23px; margin:4px 0 0 3px; background:url(../images/icon-information-1.png); background-size: 23px}
.menu_information:hover{background:url(../images/icon-information-2.png); background-size: 23px}

.menu_link_on .menu_information{ background:url(../images/icon-information-2.png); background-size: 23px; padding:0; border-bottom:0}

.organizer-logo{float: left; margin: 50px 0 0 0}
.organizer-logo .name{float: left; width: 85%; font-size: 14px; font-weight: 600; border-top: 1px solid #e3e3e3; padding: 10px 0 5px 0; color: #355086;}
.organizer-logo .logo { width: 66%; float: left; margin: 10px 0 8px 0; padding: 15px; text-align: center; border: 1px solid #e3e3e3;} 
.organizer-logo .logo img{width: 100%}


.list-organizer-logo{ position: absolute; right: 0; top: -10px; }
.list-organizer-logo .logo {  height: 25px; float: left; margin: 0 0 0 5px; padding: 3px 3px; text-align: center; border: 1px solid #e3e3e3;} 
.list-organizer-logo .logo img{max-width: 100%; max-height: 100% }	
	
.s05x {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	visibility: hidden;
	opacity: 0;
	
}	
.panel {
	position: fixed;
	width: 440px;
	left: 50%;
	top: 50%;
	margin: -150px 0 0 -240px;
	padding: 20px 25px ;
	box-shadow: rgba(0,0,0,0.05) 3px 3px 25px;
	border: 1px solid #efeff2;
	-webkit-border-radius: 4px;
	border-radius: 4px;
 	background-color: #FFF;
	z-index: 102;
	transition: 0.2s;
}
  
.panel-body{ padding: 10px 0; font-size: 15px; line-height: 24px} 

.popup-bg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0,0,0,0.6);
    top: 0;
	left: 0;
    z-index: 101;
}
.panel .close-btn{ position:absolute; right:20px; top:15px; font-size:22px}
.panel .close-btn a{ color:#999}
.panel .close-btn a:hover{ color: #e53030}
.panel-btn {
     margin: 20px 0 0 0;
    padding: 20px 0 0 0;
    text-align: right;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid;
    text-align: center;
    vertical-align: middle;
    line-height: 1.43;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    cursor: pointer;
    border-color: #cecece;
    background-color: #fff;
}
.btn:hover{ background-color: #f7f8fa;} 
.btn:active{background-color: #f2f2f2;  color: #999}
.btn-primary {
    border-color: #1f3c75; 
    background-color: #1f3c75;
    color: #fff;
}
.btn-primary:hover{
	border-color: #2a4883; 
    background-color: #2a4883;
	}
.btn-primary:active{ 
   color:rgba(255, 255, 255, .5);
   background-color: #1d3970;
   }
.btn-middle{
    padding: 6px 24px;
    font-size: 15px;
	font-weight:normal
}

.modal-body .my-choice{margin: 0 0 25px 0;
    padding: 20px 20px;
    line-height: 28px;
    background: #f5f7fa;
    border-radius: 5px; 
}
.modal-body .my-choice .name{ width: 69%}
.modal-body .my-choice .price{ width: 28%}
.modal-body .my-choice .total{ display: block;}
 
.modal-dialog {
	position: fixed;
	width:100%;
    max-width: 700px; 
	height: fit-content;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
} 
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s ease-in;
    -o-transition: opacity .15s ease-in;
    transition: opacity .15s ease-in;
}
.close { 
     font-weight: 700; 
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	opacity: .3;
}
.modal-content {
    -webkit-box-shadow: 0 5px 35px rgba(0,0,0,.2);
    box-shadow: 0 5px 35px rgba(0,0,0,.2);
}
label {  
	font-weight: 200;
}
.modal-body {
    padding: 25px;
}
.modal-header {
    padding: 20px 25px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
	font-family: 'maven_promedium';
} 
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .12s ease-out;
    -o-transition: -o-transform .12s ease-out;
    transition: transform .12s ease-out;
    -webkit-transform: translate(0,5%);
    -ms-transform: translate(0,5%);
    -o-transform: translate(0,5%);
    transform: translate(0,5%);
	transform:scale(0.93)
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
	transform:scale(1)
}
.form-group{ margin-bottom: 20px}
.Validform_error{ border: 1px #CF2326 solid!important}
.Validform_checktip{ position: absolute; bottom: 0px; color: #CF2326; font-size: 14px}

.photo-nav{ position: absolute; top:10px; right: 20px}

.subnav-type a{font-size:18px; font-family: 'maven_probold'; color: #333; border-radius: 3px; }
.subnav-type img{ height:9px; margin:  0 0 8px 10px}
.subnav-type a:hover{ text-decoration: none}

.tab {  text-align: center;}
.tab .nav-tabs-2{
		    position: relative; margin: 15px 0 0
		}
		.tab .nav-tabs-2 li{
			display: inline-block; 
			vertical-align: top;
		}
		.tab .nav-tabs-2 li a{ 
			display: block;
		    width: 140px;
			height: 80px;
			margin: 0 5px;
		    font-size: 15px;
			line-height: 20px;
		    color: #333; 
		    text-align: center;
		    border-radius: 5px;
 		    border: 2px solid #e3e3e3;
 		    overflow: hidden;
		    z-index: 1;
		    position: relative; 
			font-family: 'maven_probold';
			opacity: 0.6;
		}  
		.tab .nav-tabs-2 li.active a { 
 			border: 2px solid #ffbf00;
			opacity: 1;
		} 
		.tab .nav-tabs-2 li a:hover{ 
 			border: 2px solid #ffbf00;
			opacity: 1;
			text-decoration: none;
		} 
		.tab .nav-tabs-2 li span{ display: block; text-align: center; padding:17px 0 0 0; }

.login-tab{ width: 70.5%; margin: 20px auto}
.tab .tc-2{    padding: 0px 0 0;
    margin-top: 0px;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
    border-top: 0px solid #eee;}
.center-btn{ text-align: center}
.center-btn .btn{ padding: 9px 70px; font-size: 20px;}
.center-btn .link{display:inline-block; padding: 10px 0 0; text-align: center}
.login-tab .form-group { margin-bottom: 25px;}
.lg-1 {
    background: url(../images/pnnl-logo.png);
    background-size: 115px 57px;
    background-repeat: no-repeat;
}
.fa-2 {
    display: block;
    position: relative;
    width: 135px;
    height: 60px;
    margin: 10px 0 0 10px;
    z-index: 100;
}
