body{
background:#1b1b1b;
margin:0;
padding:0;
font:normal 11px Tahoma;
color:#676665;
}

*{
margin:0;
padding:0;
}

img{
border:0;
}

a{
text-decoration:underline;
color:#0b6ba2;
}

a:hover{
text-decoration:none;
}

h2{
font:bold 12px Tahoma;
background:#ececeb;
padding:5px 10px 7px 13px;
border-bottom:solid 1px #dad9d8;
}

h2 span{
color:#d17131;
}

h2 a{
float:right;
font:normal 11px Tahoma;
}

h3{
font:bold 12px Tahoma;
}

h3 a{
color:#676665;
}


h3.publications{
font:normal 18px Tahoma;
color:#676665;
margin:10px 0 10px 0;
}

h3.publications span{
color:#0b6ba2;
}

#body{
border:solid 11px #d3d2d1;
background:#fdfcfa;
margin:0 auto;
width:980px;
}

#head{
position:relative;
background:url('images/polos.gif');
height:113px;
}

#logo{
position:absolute;
top:30px;
left:32px;
}

#ban{
position:absolute;
top:24px;
left:247px;
width:486px;
height:60px;
}

#dop-ancor{
position:absolute;
top:53px;
right:35px;
color:#e0d471;
}

#h-m-m{
position:absolute;
top:0;
right:71px;
}

#block-menu{
position:relative;
height:40px;
margin:0 0 0 0;
background:url('images/bm.gif') repeat-x 0 100% #0d0d0d;
}

#menu{
list-style:none;
padding:14px 0 0 198px;
float:left;
}

#menu li{
float:left;
height:26px;
line-height:26px;
margin:0 3px 0 0;
}

#menu li a{
display:block;
background:url('images/right-door.gif') no-repeat 100% 0 #676665;
font:normal 12px Tahoma;
color:#e0d471;
line-height:26px;
text-decoration:none;
}

#menu li a span{
display:block;
padding:0 15px;
background:url('images/left-door.gif') no-repeat;
}



#menu li a:hover{
background:url('images/right-door-w.gif') no-repeat 100% 0 #fff;
color:#676665;
font:bold 12px Tahoma;
line-height:26px;
}

#menu li a:hover span{
background:url('images/left-door-w.gif') no-repeat;
}



#registration,#sell{
position:absolute;
display:block;
color:#f6f6f6;
font:normal 12px Tahoma;
}

#registration{
top:12px;
left:30px;
}

#sell{
top:12px;
right:45px;
}

#karkas{
border-collapse:collapse;
width:100%;
}

#karkas td{
vertical-align:top;
}

#left{
width:181px;
padding:5px 13px 15px 5px;
}

#center{
padding:5px 0 0 0;
}

#right{
width:181px;
padding:5px 5px 15px 13px;
}

.pay-accomodation{
margin:0 0 0 14px;
padding:13px 0 10px 0px;
border-bottom:dotted 2px #676665;
}

.last{
border:0;
}

.features span{
color:red;
}

.avatar{
float:left;
display:block;
width:50px;
height:50px;
}


.flag{
padding-left:11px;
margin-left:-11px;
_margin-left:-5px;
background:url('images/flag.gif') no-repeat;
}

.features{
margin:0 0 8px 64px;
}


#footer{
height:68px;
border-top:solid 8px #676665;
background:url('images/polos.gif');
padding:0px 0 0 42px;
}





/*COLOR*/

#logo h1{
font:bold 18px Tahoma;
text-transform:uppercase;
}

#logo{
color:#fdfcfa;
}

#h-m-m img{
display:block;
margin:14px 7px 0 0;
float:left;
}

#h-m-m img.home{
margin-top:0;
}

#dop-ancor a{
color:#e0d471;
}

#dop-ancor a.arrow-bullet{
padding:0 0 0 16px;
background:url('images/arrow.gif') no-repeat 0 5px;
}

#dop-ancor span{
padding:0 0 0 16px;
}

.job-title{
color:#0d0d0d;
}

table.offers{
border-collapse:collapse;
width:100%;
margin:0 0 16px 0;
}

table.offers td.otsek{
vertical-align:top;
width:283px;
}

div.offers{
background:#f0efef;
border:solid 1px #dcdcdc;
padding:11px 10px 11px 21px;
margin:12px 0 0 0;
}

.otsek p{
margin:8px 0 17px 0;
}

.profil{
background:#84b3ce;
margin:11px 0 9px 0;
padding:17px 19px 18px 19px;
font:bold 12px Tahoma;
color:#fff;
}


form.akkaunt-form{
display:block;
background:#f6f6f6;
padding:12px 5px 29px 12px;
_padding:12px 5px 18px 12px;
margin:0 0 10px 0;
}

form.akkaunt-form input, form.akkaunt-form lable{
display:block;
border:solid 1px #a5acb2;
}


.remember{
float:right;
margin:0 38px 0 0;
_margin:0 19px 0 0;
}

.login-submit{
margin:0 0 3px 0;
border:0 !important;
}

.chek{
border:0;
}

.h-p{
margin:5px 0 0 0;
}

.h-p a{
color:#0d0d0d;
font:normal 12px Tahoma;
}

.question{
padding:17px 10px 24px 12px;
}

.e-mail,.name{
border:solid 1px #a5acb2;
width:166px;
height:18px;
margin-bottom:2px;
}

.subscription-select{
width:109px;
height:18px;
float:right;

}

.abonnieren{
margin:1px 0 0 0;
float:right;
}

table.foot-table{
width:100%;
height:100%;
}

table.foot-table *{
color:#e0d471;
}

.search{
width:169px;
}

.search-submit{
height:20px;
padding:0 12px;
font:bold 11px Tahoma;
background:#777777;
color:#f6f6f6 !important;
cursor:pointer;
border:0;
}

.search-txt{
border:solid 1px #b2b8bd;
}

.sg a{
font:bold 12px Tahoma;
color:#676665;
}

/*END COLOR*/



/*INDEX2*/

.block-offers{
font:normal 12px Tahoma;
background:#ececeb;
padding:5px 10px 7px 13px;
border-bottom:solid 1px #dad9d8;
text-align:center;
}

.red{
color:red !important;
}

.form-offers{
display:block;
margin:10px 0 14px 0;
}

.form-offers table{
border-collapse:collapse;
}

.form-offers table td{
vertical-align:middle;
width:25%;
}

.form-offers label{
font:bold 11px Tahoma;
display:block;
margin:0 0 2px 0;
}

.reg label{
padding:8px 0 0 0;
}

.form-offers select{
width:155px;
height:17px;
font:normal 11px Tahoma;
margin:0 15px 0 0;
border:solid 1px #a3aeb4;
}

.reg textarea{
font:normal 11px Tahoma;
border:solid 1px #a3aeb4;
height:67px;
width:518px;
}

.reg input{
width:155px;
height:17px;
font:normal 11px Tahoma;
margin:0 15px 0 0;
border:solid 1px #a3aeb4;
}

.reg .file{
width:300px !important;
}

.reset, .save{
width:70px !important;
margin:24px 10px 0 0 !important;
}


.form-offers label span{
color:red;
}

.cell-submit{
padding:13px 0 0 0;
}

.item-offers{
background:#f0efef;
padding:0px 23px 24px 23px;
margin:0 0 5px 0;
border:#dededd;
float:left;
border:solid 1px #dededd;
}

.ii{
float:left;
padding:18px 0 0 0;
}

.tz{
float:right;
padding:18px 0 0 0;
}

.tz div{
background:#fdfdfd;
padding:2px 5px 4px 10px;
margin:0 0 10px 0;
}

.lister{
border-top:solid 3px #f1eeee;
border-bottom:solid 3px #f1eeee;
padding:5px 5px;
margin:5px 0 0 0;
}

.lister a{
font:bold 12px Tahoma;
text-decoration:none;
}

.lister span{
font:bold 12px Tahoma;
color:#777;
}

.lister .next{
float:right;
}

/*END INDEX2*/


/*INDEX3*/


.registration{
border:solid 1px #ff0000;
padding:15px;
margin:13px 0 5px 0;
}

.warning{
padding:0 0 0 47px;
background:url('images/warning.gif') no-repeat 0 6px;
}

/*END INDEX3*/

/*INDEX4*/

ul.spec{
margin:12px 0 0 10px;
list-style:none;
}

ul.spec li{
margin:0 0 5px 0;
}

.participants{
border-top:solid 3px #f0eded;
}

table.table-participants{
border-collapse:collapse;
width:100%;
}

table.table-participants td{
vertical-align:top;
}


.profil-active{
background:#d2e6f1;
margin:11px 0 6px 0;
padding:17px 19px 18px 19px;
font:normal 11px Tahoma;
color:#0d0d0d;
border:solid 1px #84b3ce;
}


h3.ak{
margin:0 0 10px 0;
}

h3.ak a{
font:bold 14px Tahoma;
color:#0b6ba2;
}

.gray{
color:#676665;
}

.message{
color:#676665;
text-decoration:underline;
}

.account{
border:solid 1px #ff0f0f;
padding:8px 10px 10px 16px;
margin:0 0 7px 0;
}

.ban-r{
width:180px;
border:solid 1px #0b6ba2;
margin:0 0 7px 0;
}

.sg{
border:solid 1px #ff0f0f;
padding:18px 15px 18px 20px;
margin:30px 0 0 10px;
}

/*END INDEX4*/
