#sections .section-3 .panel-title {	
background: #005aa7;
padding:5px;
}
#sections .section-3 .panel-body {	
border-bottom:1px solid #005aa7;
padding:5px;
}
#sections .section-3 .panel-title a {	
 color:white

}

.panel-heading a:after {
    content:"-";
    float: right;
}
.panel-heading a.collapsed:after {
    content:"+";
}

.dbox {
	font-size:12px;
	line-height:12px;
	float:left;
	text-align:center;
	min-width:256px;
	width:25%;
	height:150px
}

#sections ul.lang-inline li{
    background: none;
    padding:0
}

.items-leading div{
   padding:0 10px;
    box-sizing: border-box
    
}

#section-1-1 .mod-languages {
    float:right
}

body {
	color: #777777;
	background: #005aa7;
}
a {
    color: #005aa7; 
}

a:hover{
    color: #942743;
 
}
/*a:visited{    color: #99cc33;}*/
 
#sections {
	background: #fff;
	overflow: hidden;
}

#sections ul{
    list-style: none;
    margin-left: 1px;
} 

#sections ul li{
    padding-left: 15px;
    background: url("../images/list_blue.png") scroll no-repeat left 1px top 4px transparent;
}

#sections  .btqc-message-loading li.loading,
#sections .btqc-message-container li.success{
    font-family: "istok web";
    font-weight: bold;
    font-size: 16px;
    border: 1px solid black;
    background: #99cc33;
    color: #000000;
}
#sections  .btqc-message-loading li.loading{
    background: #ffcc33;
}

#sections .section-3 ul li{
    background: url("../images/list_red.png") scroll no-repeat left top 4px transparent;
}

#sections .section-4  ul li{
    background: url("../images/list_green.png") scroll no-repeat left top 4px transparent;
}
#sections #section-2-2 ul li{
    padding: 0px 15px 5px;
    text-align: left;
}

#sections .subsection h3.module_title{
	color:#005aa7;
}
#sections .section-3.subsection h3.module_title{
	color:#942743;
}
#sections .section-4.subsection h3.module_title{
	color:#99cc33;
}
#sections .subsection .big_title h3.module_title{
	color:#000000;
}

#sections #section-2-2 .title{
    text-align: left;
    padding: 0px 15px 5px 0px;
}

.xxxcustom_html_s2{
	padding-bottom:45px;
}
.xxxcustom_html_s2 .box{
	width:33.33333%;
	float:left;
	font-size: 16px;
    line-height:25px;
    padding:20px 0px;
}
.xxxcustom_html_s2 .box-inner{
	margin:0 15px;
}


.box-inner .title{
	font-size:20px;
	font-weight:bold;
	color:#005AA7;
	line-height:22px;
	padding-bottom:5px;
	padding-top:20px;
}


#zzzsections #section-2-3 .custom img {
    margin-top: -60px;
}

.partner_s3 .title-desc{
	width:30%;
	float:left;
}
.partner_s3 .content{
	width:70%;
	float:left;
}
.partner_s3 .content-inner{
	width:25%;
	float:left;
}
.partner_s3 .title-desc-inner{
	background: url("../images/bg-title-s3.png") scroll no-repeat left 7px transparent;
	margin-left:75px;
	padding-left:43px;
	color:#252627;
	line-height:24px;
}
.partner_s3 .title{
	font-size:14px;
	font-family:"open sans";
	color:#005AA7;
	font-weight:300;
}
.partner_s3{
	margin:0 15px;
	border-top:1px solid #f2f2f2;
	padding-top:40px;
	padding-bottom:25px;
}
.partner_s3 .content .item1 a{
	background: url("../images/partner-1.png") scroll no-repeat left center transparent;
}
.partner_s3 .content .item2 a{
	background: url("../images/partner-2.png") scroll no-repeat left center transparent;
}
.partner_s3 .content .item3 a{
	background: url("../images/partner-3.png") scroll no-repeat left center transparent;
}
.partner_s3 .content .item4 a{
	background: url("../images/partner-4.png") scroll no-repeat left center transparent;
}
.partner_s3 .content a{
	display:block;
	height:40px;
}
.partner_s3 .content a span{
	display:none;
}


@media (max-width: 767px) {
	.custom_html_s2 .box {
		width: 100%;
        float: none;
    }
}



#cc-tag {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-size: 10pt;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1em;
    text-align: left;
    vertical-align: baseline;
    text-shadow: none;
    background: none repeat scroll 0px center transparent;
    position: fixed !important;
    z-index: 999999999 !important;
    bottom: 0px !important;
    right: 10% !important;
    display: inline-block;
}
.cc-tag-special {
    cursor: pointer;
}

.cc-tag-special:hover {
    text-shadow: 0 0 3px #fff;
}

#sections div.index ul li {
    font-size: 18px;
    line-height: 22px;
    
}

#sections div.index ul li span:hover {
    text-decoration: underline;
}
#sections div.index ul li {
    padding: 0px 0px 10px 22px;
    color: #005aa7;
    background: url('../images/icon_blue.png') no-repeat scroll left top 2px transparent;
    background-size: 16px 16px;
}

#sections div.index ul ul {
    padding-left: 0px;
}

#sections div.index ul ul li {
    font-size: 16px;
    padding-bottom: 0px;
    color: #777;
    background: none;
}

#sections div.index ul li span{
    cursor: pointer;
    font-weight: bold;    
}


.blog h2 {
    display: block;
    width:100%;
}
.blog .items-leading {
    margin: 0px 0px 40px;
    
}

.blog .items-leading div {
    width: 50%;
    float:left;
    
}

.blog .items-leading p {
    width: 100%;
    display:inline-block;
    
}

.blog .cols-4 > div {
    width: 25%;
    float:left;
}

.blog .items-row h2 {
    font-size: 22px;
}

.blog .cols-4 div .item{
    padding: 20px;
    border-right: 4px solid #005aa7;
}

.blog .cols-4 {
    margin:20px -20px;
    
}
.blog .cols-4 div.span3:last-child .item{
    border-right: none;

}

.blog .cols-4 img {
    width: 100%;
    float:none;
    
}

.blog .item-image {
    width: 100%;
    
}

.blog .item-image img {
    width: 100%;  
}

.blog .items-leading .item-image {
    width: 50%;
    float: right;
}

.blog .items-leading p {
    width: 50%;
}

#sections .slideimg {
	background: transparent;
}

#animation {
	margin-top: -20px;
	margin-bottom: -20px;
}

.index span{
position: relative;
    
}

.index img.rollup {
    position: absolute;
	vertical-align: top;
    left:0px;
    opacity:0.1;
	-webkit-transition: all 0.1s ease-out 0.25s;
	-moz-transition: all 0.1s ease-out 0.25s;
	-o-transition: all 0.1s ease-out 0.25s;
	-ms-transition: all 0.1s ease-out 0.25s;
	transition: all 0.1s ease-out 0.25s;
}

.index img.rollup:hover {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;

}

.atss {
    top: 140px;
	right:48px;
    width: 256px;
    z-index: 100;
    background: none repeat scroll 0% 0% transparent;
    position: absolute;
}
/*
#cp-caption{
	width:100%;
}
#cp-caption .cp-desc{
	display: none;
}

#cp-caption-inner{
	position: relative;
	top : 20px;
	width:100%;
	text-align:right;
}
#cp-caption-inner .cp-title {
    background: #005aa7;
	border-radius:20px;
	padding: 5px 20px;
	line-height: 20px;
}


#cp-caption .button_inner{
	display:inline-block;
	background: url("../images/bg-title-background-s1.png") scroll repeat left top transparent;
	padding:10px;
	border-radius:5px;
	margin-top:30px;
}
#cp-caption .button_inner a + a{
	margin-left:5px;
}
#cp-caption .button_inner a{
	font-size:18px;
	color:#fff;
	font-family:"open sans";
	font-weight:300;
	border-radius:5px;
	display:inline-block;
	height:55px;
	line-height:55px;
	padding:0 17px 0 40px;
	text-decoration:none;
}
#cp-caption .button_inner a.button1{
	background: url("../images/bg-button-bgslideshow1.png") scroll no-repeat 10px center #005AA7;
}
#cp-caption .button_inner a.button2{
	background: url("../images/bg-button-bgslideshow2.png") scroll no-repeat 10px center #0ec1bb;
}
#cp-caption .button_inner a.button1:hover{
	background-color: #0ec1bb;
}
#cp-caption .button_inner a.button2:hover{
	background-color: #005AA7;
}
h3.cp-title {
    background: url("../images/bg-title-background-s1.png") repeat scroll left top transparent;
    display: inline-block;
    font-family: "open sans";
    font-size: 64px;
    font-weight: 400;
    line-height: normal;
    margin: 45px 0 0;
    padding: 0 20px;
}
.cp-title span{
	font-weight: bold;
}
.cp-title a{
	font-size: 64px;
}
.cp-desc{
	background:none;
    color: #FFFFFF;
    font-family: "open sans";
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    padding: 0;
}
.cp-desc-block{
	padding-top:15px;
}



.defaultLayout .bt-inner a{
	display:block;
}
*/