/* farby

*/
                               /* HTML attributes */ 
body
{
  font-family: Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 10px; 
  line-height: 20px;
  background-color:c
	margin:0px 0px 0px 0px;
	padding:0px;
  color:#555555;
  background-color:#EEEEEE;
	text-align:center; 
}

p{
  margin:0px;
  padding:3px 15px 3px 15px;
  line-height:15px;
}

h1{
  font-size:18px;
  line-height:48px;
  color:white;
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 15px;
  text-align:left;
  background-image:url('../../img/h1_bg.png');
  background-repeat:repeat-x;
  background-position:bottom left;
  
}

h2,.title_red{
  color:#B5010A;  
  text-align:left;
  line-height:25px;
  font-size:14px; 
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

h2.inserat{
  font-size:16px;
  line-height:20px;
  text-align:center;
  color:black;
  background-image:none;
}


h2.bg_img{
  height:48px;
  line-height:48px;
  color:white;
  background-image:url('../../img/h2_bg.png');
  background-repeat:repeat-x;
  background-position:bottom left;
  margin:0px;
}

h2.bg_img_small{
  height:24px;
  line-height:24px;
  color:white;
  background-image:url('../../img/th_bg.png');
  background-repeat:repeat-x;
  background-position:bottom left;
  margin:0px;
}


h3{
  color:white;
  line-height:27px;
  font-size:11px; 
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 15px;
  text-align:left;
  background-image:url('../../img/h3_bg.png');
  background-repeat:repeat-x;
  background-position:bottom left;

  /*
  line-height:17px;
  font-size:13px; 
  color:#333333;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-align:center;
  */   
}

h4{
  text-align:center;
  font-size:10px;
  line-height:18px;
  margin:0px 0px 5px 0px;
  padding:0px;
  color:#333333;
}

h5{
  text-align:center;
  font-size:10px;
  margin:0px 0px 2px 0px;
  padding:0px;
  color:#858585;
}

h6{
  text-align:center;
  font-size:9px;
  margin:0px 0px 0px 0px;
  padding:0px;
  color:#858585;
}



a{
  color:#555555;
}

a:hover{  
  color:#858585;
  text-decoration:none;
}

.href-right{
  padding:2px;
  margin:10px 0px 10px 0px;
  text-align:right;
}

optgroup{
  font-weight:normal;
}


table{
  text-align:left;
  font-size:11px;
  border-collapse:collapse;
  border:1px solid #DDDDDD;
  margin-bottom:10px;
}

table.form{
  margin:0px 0px 10px 0px;
  width:99%;
  font-size:11px;
  border:1px solid #cccccc;
  background-color:#eeeeee;
}


table.akt_jobs{
  margin:0px;
  font-size:10px;
  line-height:11px;
  border:1px #DDDDDD solid;
  background-color:white;
}


.akt_jobs td{
  color:#000000;
  height:12px;
  line-height:17px;
  border:1px #DDDDDD solid;
}

.akt_jobs a{
  color:#000000;
}

th{
  height:24px;
  line-height:24px;
  padding:0px 0px 0px 5px;
  margin:0px;
  text-align:left;
  color:#EDEEF0;
  border-bottom:1px solid #DDDDDD;
  background-image:url('../../img/th_bg.png');
  background-repeat:repeat-x;
  background-position:bottom left;  
}

td {
  height:18px;
  line-height:18px;
  margin:0px;
  padding:2px 5px 2px 5px;
  border-bottom:1px #DDDDDD solid;
}

td.icon{
  cursor:hand;
  text-align:center;
  padding:1px;
  border-left:#DDDDDD 1px solid;
  /*border-bottom:#cfdce6 1px solid;*/
}


.form td{
  color:#333333;
  padding:2px 15px 2px 15px;
  border:none;
}

/* odkaz v tabulke a pri najazde mouse nie je podciarknuty */
.underline-none a, a:hover{
  text-decoration:none;
}

/* parne bunky */
td.even, tr.even{
  /*border-bottom:#DDDDDD6 1px solid;*/
  background-color:#E5E5E5;
}
/* neparne bunky */
td.odd, tr.odd{
  /*border-bottom:#DDDDDD 1px solid;*/
  background-color:#F5F5F5;
}

.form td{
  border:none;
}

ul{
  font-weight:bold;
  margin:0px 0px 5px 15px;
  padding:0px;
  line-height:16px;
}

li{
  padding:0px 0px 0px 0px;
  margin:0px;
  /*list-style-type:none;*/
  list-style-position:outside;
  font-weight:normal;
  line-height:16px;
  /*list-style-image:url('../../img/but_arrow_small.gif');*/
}


legend{
  padding:3px 10px 3px 10xp;
  margin:3px 0px 5px 0xp;
  color:#333333;
  background-color:white;
  border:1px #cdcdcd solid;
  height:25px;
}

fieldset{
  border:1px #cdcdcd solid;
}

img{
  border:none;
}

img.border{
  border:1px solid #E5E5E5;
  margin:2px;
}
                            /* form element*/

select{
  font-size:11px;
  border:1px #696969 solid;
}


input, textarea{
  font-size:12px;
  padding-left:2px;
  border:1px #696969 solid;
}

input.text{
  border:1px #696969 solid;
}

input.txterror {
  font-size:11px;
	background-color: #FFE6E6;
	color:#FF4C4C;
	border:1px #696969 solid;
}

.imagebutton{
  border:none;
  padding:0px;
  margin:0px;
  background-color:white;
  cursor:hand;
  /*border:1px solid black;*/
  background-image:none;
}

button{
  height:22px;
  line-height:18px;
  font-size:11px;
  border:1px #696969 solid;
  cursor:hand;
  margin:0px;
  padding:0px;
  color:white;
  background-image:url('../../img/button_bg.png');
  background-repeat:repeat-x;
  background-position:bottom left;
}


form{
  /*border:1px solid black;*/
  margin:0px;
  padding:0px;
}

                                /* ID */

#PAGE
{
  position:relative;
  margin: auto;/* mozila */
  text-align: center; 
  width:880px;
  background-image:url('../../img/page_bg.png');
  background-repeat:repeat-y;
  background-position:bottom left;
  
  /*background-color:red;
  */
}

#COLUMN{
  float:left;
  padding:0px 5px 0px 5px;
  margin:0px;
  text-align:left;
/*  background-color:green;*/

}


#HEADER{
  /*background-color:yellow;*/
  float:left;
  width:369px;
  height:69px; 
  text-align: left; 
  padding:0px;
  margin:0px;
}


#HEADER-OBSAH{
  margin:0px;
  padding:0px;
}


#MENU{
  color:black;
  float:left;
  width:501px;
  height:69px;
  font-size:11px;
  padding:0px;
  margin:0px;
  background-image:url('../../img/menu_bg.png');
  /*background-repeat:no-repeat;*/
  background-position:center left;
  /*background-color:green;*/
  font-weight:bold;
}

#MENU-OBSAH{
  /*background-color:green;*/
  width:501px;
  height:69px;
}

#MENU-TOP{
  /*background-color:green;*/
  width:501px;
  height:39px;
}

#MENU-BOTTOM{
  /*background-color:yellow;*/
  width:501px;
  height:30px;
}
 
#MENU a
{
  font-weight:bold;
  margin:0px;
  color:black;
  text-decoration:none;
}

#MENU .menu_text{
  padding:0px 10px 0px 10px;
  /*background-color:blue;*/
}

#SUB-MENU{
  width:652px;
  float:left;
  padding:0px;
  margin:0px;
  height:38px;
  line-height:38px;
  text-align:left;
  background-image:url('../../img/submenu2_bg.png');
  background-repeat:repeat-x;
  background-position:top left;
  /*  background-color:blue;  */
}

#SUB-MENU-OBSAH{
  padding:0px 0px 0px 10px;
}


#CONTENT{
  /*background-color:#BE1222;*/
  width:652px;
  float:left;
  margin:0px;
  padding:0px; 
  border:none;
}

#CONTENT-OBSAH{
  float:left;
  /*background-color:yellow;*/
  margin:0px 0px 0px 0px;
  border: none;
  text-align:left;
}


#CONTENT td{
  margin:0px;
  padding:2px 5px 2px 5px;
  border-bottom:1px #DDDDDD solid;
}

#CONTENT .form td{
  color:#333333;
  padding:2px 15px 2px 15px;
  border:none;
}

#CONTENT-OBSAH .frame{ 
  /*background-color:green;*/
  float:left;
  margin:0px;
  padding:0px;
  width:650px;
  height:105px;
  text-align:left;
  /*background-image:url('../../img/search_worker_banner.png');*/
  background-repeat:no-repeat;
  background-position:center left;
  
}

#CONTENT-OBSAH .frame-obsah{
  float:left;
  /*width:800px;*/
  height:104px;
  padding:0px 0px 0px 400px;
  margin:0px;
  /*background-color:green;*/
}


#CONTENT-OBSAH .frame h2{
  background-image:none;
  font-size:18px;
  padding:0px;
  line-height:18px;
  color:white;
  display:none;
}

#CONTENT-OBSAH .frame h3{
  color:#FFFFFF;
  font-size:11px;
  line-height:22px;
  margin:0px 0px 5px 0px; 
  padding:0px 0px 0px 15px;
  background-image:url('../../img/white_arrow_small.png');
  background-repeat:no-repeat;
  background-position:center left;
  text-align:left;
}


#CONTENT-OBSAH a{
  text-decoration:none;
}

#CONTENT-OBSAH a:hover{
  text-decoration:underline;
}

#CONTENT-ADMIN{
  /*background-color:green;*/
  float:left;
  width:470px;
}

#CONTENT-ADMIN-OBSAH{
  /*padding:0px 5px 5px 5px;*/
  padding:0px;
  margin:0px;
}

#LEFT{
  float:left;
  width:180px;
  margin:0px 1px 0px 0px;
  padding:0px;
  border:none;
  background-color:#EEEEEE;
  min-height:10px; 
}

#LEFT .menu{
  line-height:16px;
  /*
  border-left:1px #858585 solid;
  border-right:1px #858585 solid;
  border-bottom:1px #858585 solid;
  margin-bottom:20px;
  */
  font-size:10px;
}

#LEFT .menu-header{
  background-image:url('../../img/left_menu_header_bg.png');
  background-repeat:repeat-x;
  background-position:top left;
  font-weight:bold;
  margin:0px;
  padding:0px 0px 0px 5px;
  font-size:11px;
  line-height:23px;
  height:23px;
  color:white;
}

#LEFT img{
  padding:0px 5px 0px 10px;
}

#LEFT a, .menu-header a{
  text-decoration:none;
  /*
  border:1px solid black;
  line-height:50px;  */
}

#LEFT table.mitarbeiter{
  border:none;
  margin:0px;
  padding:0px;
  font-size:10px;
}

#LEFT table.mitarbeiter td{
  margin:0px;
  padding:1px 0px 1px 0px;
}


#RIGHT{
  font-size:10px;   
  float:right;
  width:218px;
  margin:0px;
  padding:0px;
  border:none;
  /*padding-right:15px;
  background-color:red;
  */
}

#RIGHT-OBSAH{
  padding:0px;
  margin:0px;
}

#RIGHT h4{
  text-align:left;
  font-size:11px;
  line-height:27px;
  /*margin:0px 0px 5px 0px;
  padding:0px;*/
  color:white;
  font-variant: small-caps;
}

#RIGHT img, form{ 
  padding:0px;
  margin:0px;
}

#RIGHT .menu{
  /*border:1px #858585 solid;*/
  margin:0px;
  padding:0px;
  font-size:10px;
}

#RIGHT .menu-header{
  padding: 0px 0px 0px 5px;
  background-image:url('../../img/right_menu_header.png');
  background-repeat:repeat-x;
  background-position:top left;
}

#RIGHT .einloggen{
  border:none;
  height:19px;
  width:52px;
}

#RIGHT .menu-button{
  margin:0px;
  text-align:right;
  padding:0px 16px 0px 0px;
  background-image:url('../../img/menu/pasik4.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
}


#RIGHT .menu-button button{
  padding:0px;
  margin:0px;
  cursor:hand;
  border:none;
  background-image:none;
  background-color:white;
}

#RIGHT .menu-text{
  text-align:left;
  background-color:#ededed;
  padding:0px 0px 18px 5px;
}

#RIGHT .bewerbern_now, #RIGHT .bewerbern_now a{
  width:218px;
  height:35px;
  line-height:35px;
  font-size:10px;
  color:white;
  text-align:center;
  background-color:#c31f2a;
  padding:0px;
  margin:0px;
  text-decoration:none;
}

#RIGHT table{
  color:#000000;
  font-size:10px;
  border:none;
  padding:0px;
  margin:0px;
}

#RIGHT td{
  border:none;
  padding:1px 3px 1px 3px;
}

#RIGHT input{
  font-family:Tahoma;
  font-size:10px;
}

#FOOT{
  width:880px;
  text-align:center;
  font-size:10px;
  line-height:73px;
  height:73px;
  color:white;
  margin:0px;
  padding:0px;
  clear:both;
  border:none;
  /*background-color:black;*/
  
  background-image:url('../../img/foot_bg.png');
  background-repeat:repeat-x;
  background-position:center left;
  
}

#FOOT h6{
  color:#cdcdcd;
}

/* pop up */
#POP_UP{
  width:100%;
  margin:0px;
  padding:0px 10px 10px 10px; 
  border:none;
  text-align:left;
}

#POP_UP table{
  background-color:white;
}

#POP_UP h1, #POP_UP h2{
  text-align:center;
}


                                /* class */
.align-right{
  text-align:right;
  margin-bottom:10px;
}

.align-left{
  text-align:left;
  margin-bottom:10px;
}
.align-center{
  text-align:center;
  margin-bottom:10px;
}

/* error class*/
.titlered{
  text-align:center;
  color:#CC0000;  
  font-size:15px;
  font-weight:bold;
  margin-bottom:15px;
}


.red, .red a {
  color:#CC0000;  
}

.border{
  border:1px #DDDDDD solid;
}

.border-none, table.border-none, .border-none td{
  border:none;
}



.disabled{
  color:#dddddd;
}

.bold{
  font-weight:bold;
}

.bold-italic{
  font-weight:bold;
  font-style:italic;
}

.hidden-text{
  color:#cccccc;
}

.info{
  /*width:95%;*/
  border:1px solid #cccccc;
  background-color: #efefef;
  padding:5px;
  margin:0px 0px 5px 0px;
}

.butt_next_cv, .butt_next_cv button{
  color:white;
  font-weight:bold;
  text-align:center;
  margin:0px 0px 10px 0px;
}

#slider-bg { 
    position: relative; 
    background:url(../../img/bg-fader.gif) 5px 0 no-repeat; 
    height:28px; 
    width:228px;  
} 

#slider-thumb { 
    position: absolute; 
    top: 4px; 
} 

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

#myAutoComplete {
    width:15em; /* set width here or else widget will expand to fit its container */
    padding-bottom:2em;
}

.but_green{
  color:white;
  background:url(../../img/butt_bg_green.png);
  line-height:25px;
  height:25px; 
  padding:0px 10px 0px 10px;
  text-align:center; 
  margin-bottom:5px;
}

.but_green a, .but_red a{
  color:white;
  text-decoration:none;
}

.but_green a:hover, .but_red a:hover{
  text-decoration:none;
}

.but_red{
  color:white;
  background:url(../../img/butt_bg_red.png);
  line-height:25px;
  height:25px; 
  padding:0px 10px 0px 10px;
  text-align:center;
  margin-bottom:5px; 
}



