/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/*GRIDS*/
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/*LAYOUT*/
/*HIDE: height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;*/
* {font-family:Arial,sans-serif;font-size:13px;line-height:20px;}
* {color:#444444;}

.lang { height:32px;display:block;margin-right:5px;width:32px;}
body {background-color:#FFFFFF;text-align:center;}
#site,#footerWrapper {margin-left:auto;margin-right:auto;position:relative;}

#lang_ar {background-image:url(/static/images/flags/arab-league.png);}
#lang_de {background-image:url(/static/images/flags/de.png);}
#lang_en {background-image:url(/static/images/flags/gb.png);}
#lang_zh-cn {background-image:url(/static/images/flags/zh-cn.png);}
#lang_pl {background-image:url(/static/images/flags/pl.png);}
#lang_tr {background-image:url(/static/images/flags/tr.png);}
#lang_es {background-image:url(/static/images/flags/es.png);}
#lang_ru {background-image:url(/static/images/flags/ru.png);}
#wrapper {background:url(/static/images/content_top_bg.gif) no-repeat 0px 200px;}

.iconul li {background:url(/static/images/icon_tick_small.gif);}
.infoul li {background:url(/static/images/icon_info_small.gif);}/*!above*/

.iconul li{background-repeat:no-repeat;}
.last {clear:both;}
a, #nav ul li a{color:#265D8D}
h2,#nav ul li a:hover{color:#515151}
h3 {color:#505050;}

#langs a span, #logo span{display:none;}

#nav{left:780px;top:275px;z-index:999;text-align:left}

#langs a{float:left;}
h2 {font-face:Aller,Tahoma, sans-serif;}
#nav ul li a {font-size:15px;}
h2 {font-size:30px;}
h3 {font-size:16px;}
h4 {font-style:italic;}
h2,h3,h4,#nav ul li a,strong {font-weight:bold;}

h2{line-height:1.2em}

#nav ul li{margin-bottom:5px}
h3,p{margin-bottom:10px}
h2,.pushBottom,.iconul li, ul {margin-bottom:20px;}
.foto img{margin-left:auto;margin-right:auto}
#langs a {margin-right:5px}
#wrapper {min-height:313px;}

#contentgrid {padding: 20px 30px 30px 30px;}
.iconul li {padding-left:25px;}
.padright {padding-right:30px;}
.padleft {padding-left:30px;}
#wrapper{padding-top:200px;}
#langs,#logo,#nav {position:absolute;}
#langs {right:0px;}
.iconul,#wrapper {text-align:left;}
a:hover,#nav ul li a:hover {text-decoration:underline;}
a, #nav ul li a{text-decoration:none;}
#wrapper {top:200px;}
#logo {top:10px;}
#langs {top:10px;}
.iconul {width:80%;}
#site,#wrapper {width:960px;}
.foto img{width:244px;height:321px;display:block;}
#langs a{width:32px;height:32px}

/*.column {border:1px solid red}*/
label{display:block}
input,textarea{width:90%}
.fieldWrapper{margin-bottom:10px;}
.fieldWrapper ul li,.errorlist li{color:#752E35;}
.fieldWrapperProduct label,.fieldWrapperProduct input{float:left}
.fieldWrapperProduct input{margin-right:10px;width:inherit;}
.fieldWrapperNewProduct input {width:inherit; margin-bottom:10px}
textarea,input{border:1px solid #343A64}
#submit{background:url("/static/images/button_submit.gif")}
#submit:hover{background:url("/static/images/button_submit.gif") 0 33px;color:#FFFFFF;}
#submit{border:none}
#submit{width:151px;height:33px}
#submit{color:#454545}
input,select{height:1.7em}
input{color:#262626}
textarea:focus, input:focus {background:#B0C3F3}
#id_german_skills{width:inherit;height:inherit;}
.btnDelete {display:block;float:right;width:20px !important;cursor:pointer;}
#id_products {width:80%;float:left;}
#id_add_product {width:15%;float:right;cursor:pointer;margin-top:-10px}
#products {padding-top:10px;}

/*FOOTER*/
html,body {margin:0;padding:0;height:100%;}
#container {min-height:100%;position:relative;}
#header {background:#ff0;padding:10px;}
#body {padding:10px;padding-bottom:160px;/* Height of the footer */}
#footer {position:absolute;bottom:0;width:100%;height:160px;/* Height of the footer */text-align:center;}
#footerWidth{width:960px;margin-left:auto;margin-right:auto;text-align:left;}
#footerWrapper {width:920px;margin-left:30px;}
#footerWrapper *{color:#FFFFFF;}
#footerWrapper{padding-top:30px;}
#footerWrapper *{text-align:left;}
#footerNav li{float:left;margin-right:5px;}
#footerBox1{float:left;width:400px;}
#footerBox2{float:left;width:250px;}

/*FORM ERROR*/
.formError{position:absolute;top:120px;border:solid 1px #E85163;background:#ED7E8B;padding:10px;font-weight:bold;color:#EFEFEF}

/*WORLDMAP FORM*/
#worldmapForm label, #worldmapForm select, #worldmapForm input {float:left}
#worldmapForm#submit {width:100px}

/*REGISTRATION FORM*/
#id_products {
    width:80%:
}
.fieldset {
    border:1px solid #AFAFAF;
    padding:10px;
    margin-bottom:10px;
}

