#content #c2533 {
    margin-top:15px;
}
.c-left .tx-powermail-pi1 {
 margin-top:0px;	
}
.c-left .tx-powermail-pi1 fieldset {
 border:0px solid;
 background-color:#ececec;
 padding:10px;
 padding-bottom:20px;
}
.c-left .tx-powermail-pi1 fieldset fieldset {
 padding:0px;	
 padding-top:10px;
}
.c-left .tx-powermail-pi1 fieldset .powermail_check_inner {
 float: left;
 padding-left: 0px;
}
.c-left .tx-powermail-pi1 fieldset .powermail_check_inner label {
    float: left;
    margin-top: 0;
    padding-left: 0px;
}
.c-left .tx-powermail-pi1 .powermail_submit {
 float:left; 
 color:#ffffff;
 width:160px;
 border:1px solid #0168B5;
 background-color:#0168B5;
 margin-top:15px;
 padding:4px;	
}
.c-left .tx-powermail-pi1 .powermail_submit:hover {
 background-color:#237fd3;
}
.c-left .tx_powermail_pi1_fieldwrap_html_text,
.c-left .tx_powermail_pi1_fieldwrap_html_textarea {
 margin-bottom:8px;
}
.c-left .tx_powermail_pi1_fieldwrap_html_text label,
.c-left .tx_powermail_pi1_fieldwrap_html_textarea label {
 display:none;
}
.c-left .tx_powermail_pi1_fieldwrap_html_textarea textarea {
 height:90px;	
}
.c-left .tx_powermail_pi1_fieldwrap_html_label {
 clear:both;
 display:block;	
 padding-top:8px;
}
.tx-powermail-pi1 fieldset fieldset {
 border:0px;
 float:left;
 padding:0px;
}
.tx-powermail-pi1 fieldset legend {
 display:none;	
}
.c-left .tx-powermail-pi1 fieldset input.powermail_text {
 width:150px;	
}
.c-left .tx-powermail-pi1 fieldset input.powermail_file {
 width:150px;	
}
.c-left .tx-powermail-pi1 .powermail_textarea {
 width:150px;	
}
.c-left .tx-powermail-pi1 fieldset input.powermail_check {
 float:right;
 width:10px;	
 margin-left:5px;
}
.tx-powermail-pi1 fieldset label {
 font-weight:bold;
 display:block;	
 margin-top:8px;
}
.tx-powermail-pi1 fieldset #powermaildiv_uid1 label {
 margin-top:0px;	
}

.tx-powermail-pi1 fieldset .powermail_text,
.tx-powermail-pi1 .powermail_captcha {
 border: 1px solid #d0d0d0;
 width:100%;
 padding:2px;
 margin:0px;
 font-family:arial,sans-serif;
 font-size:11px;
}
.tx-powermail-pi1 .powermail_captcha {
 float:left;
 width:120px;
}
.mailform-capchaimage,
.mailform-capcha-left {
 float:left;	
}
.mailform-capchaimage img {
 border: 1px solid #d0d0d0;	
}
.mailform-capcha-left {
 margin-left:5px;	
}
.tx-powermail-pi1 fieldset .powermail_check_inner {
 float:left;
 padding-left:15px;	
}
.tx-powermail-pi1 fieldset .powermail_check_inner label {
 float:left;	
 margin-top:0px;
 padding-left:6px;
}
.tx-powermail-pi1 fieldset #check_uid5_0,
.tx-powermail-pi1 fieldset #check_uid52_0 {
 float:left;
}

.tx-powermail-pi1 fieldset .powermail_file {
 color:#a0a0a0;	
}
.tx-powermail-pi1 .powermail_textarea {
 border: 1px solid #d0d0d0;
 width:100%;
 height:60px;
 padding:2px;
 margin:0px;
 font-family:arial,sans-serif;
 font-size:11px;
}
.tx-powermail-pi1 .powermail_submit {
 float:right;	
 cursor:pointer;
}

.error {
    background-color: #FF0000;
    border: 1px solid #FF0000;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    margin-left: -2px;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 1000;
}
.error p {
    font-weight: bold;
    margin: 0;
    padding: 0;
}

/* pure CSS arrow */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FF0000 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-7px;
	left:5px;
	border-bottom:0 none;
}

.c-left {
    margin-bottom:15px;
}
.c-left .tx-srfreecap-pi2-cant-read {
    width: auto;
    float:none;
}
.c-left img.tx-srfreecap-pi2-image {
    margin:10px 0px;
}

.c-left .powermail_captcha {
    width:150px;
}
#powermaildiv_uid141,
#powermaildiv_uid132 {
    float:right;
}
#powermaildiv_uid142,
#powermaildiv_uid133 {
    display:block;
    clear:both;
    float:none;
}
#check_uid141_0 {
    float:left;
}

.powermail_check_inner_uid141_0 {
    padding:10px 0px !important;
}
.powermail_check_inner_uid160_0 label {
    width:125px;
    margin-left:5px;
}
#check_uid160_0 {
    margin-top:6px;
    float:left;
}
#powermaildiv_uid121 {
    float:right;
}
.tx-powermail-pi1 fieldset #uid120 {
    width:180px;
}
.tx-imagecycle-pi1-images,
.tx-imagecycle-pi1-images li {
    width:100% !important;
}
#top ul li a:hover {
    background-color:#a3a3a3;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}
.dropdown-menu.lang-menu {
    min-width:90px;
}
.dropdown button {
    border:0px;
    background-color:transparent;
    font-size:13px;
    color:#595959;
}
.topicon {
    display: inline-block;
    height: 9px;
    left: -5px;
    position: absolute;
    top: 18px;
}
.top-block {
    height:50px;
    line-height:50px;
    position:relative;
    padding-left:12px;
}
#langmenu {
    min-width:60px;
}
#toptop a {
    color:#595959;
}
#toptop .btn {
    padding-left:0px;
}
.top1 {
    float:left;
    margin-right:10px;
    padding-left:0px;
}
.top2 {
    float:right;
}
.top2-1 {
    float:right;
    margin-right:30px;
}
.top2-2 {
    float:right;
    margin-right:40px;
}

@media (max-width: 1200px) {
    #toptop {
        font-size: 13px;
    }
}
@media (max-width: 991px) {
    .top1 {
        float: none;
        display: block;
        margin-right: 10px;
        margin-top: 15px;
    }

    .top2 {
        display: block;
        float: none;
        padding-left: 5px;
        position: absolute;
        top: 55px;
        right: 65px;
        color: #fff;
        z-index: 999;
    }
    #toptop .top2 a {
        color:#fff;
    }
    #toptop {
        font-size: 15px;
    }
    .top-block {
        height: 22px;
        line-height: 22px;
    }
    .topicon {
        top: 5px;
    }
    .top2-1 {
        float: left;
    }
    .top2-2 {
        float: left;
    }
    .top-block {
        height: 22px;
        line-height: 22px;
    }
    .top2-1 {
        float: left;
    }
    .top2-2 {
        float: left;
    }
    .top-block {
        height: 22px;
        line-height: 22px;
    }
    .topicon {
        top: 5px;
    }
    #langmenu {
        display: block;
        height: auto;
        padding-top: 0px;
        position:absolute;
        top:0px;
        right:0px;
    }
    #top-langmenu-outer ul, #top-langmenu {
        display: block;
    }
    #top-langmenu {
        padding-top:8px;
    }
}

@media (max-width: 660px) {
    .hidden-xxs {
        display:none;
    }
}
@media (max-width: 480px) {
    .top1 {
        margin-left:20px;
    }
    .hidden-xxxs {
        display: none;
    }
}
@media (max-width: 440px) {
    table.contenttable {
        width:90%;
    }
}