BODY
{ 
overflow-x: auto;
overflow-y: scroll;

margin: 10 0 10 0; 
background-color: #D5D6D8;
}

TABLE, P, INPUT, TEXTAREA, SELECT
{ 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.input
{
background-color: #f9f9f9;
border-width: 1px;
border-color: #a5acb2;
border-style: solid;

}

form
{
 margin: 0px;
}

a
{
  color: #10417C;
}

a:hover
{
  color: #000000;
}


.login
{
  background-image:url(../images/login.gif);
  background-repeat:no-repeat;
  background-position: center;

}

.h1, h1  /* Hlavne nadpisy (Top aktualita, Firmy, Studenti, ...) */
{
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  color: #10417C;
  text-decoration: none;
}

.h2, h2  /* Nadpisy aktualit */
{
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  color: #10417C;
  text-decoration: none;
}

.h3, h3
{
  color: #10417C;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-top: 6px;
  margin-bottom: 0px;
  padding-bottom: 1px;
  padding-left: 18px;
  background-image:url(../images/bullet_right.gif);
  background-repeat:no-repeat;
  text-decoration: none;
}

.h3_info
{
  font-size: 10px;
  padding-left: 18px;
}

.h4, h4
{
  color: #10417C;
  display: block;
  font-size: 11px;
  font-weight: normal;
  margin-left: 18px;
  padding-bottom: 1px;
  padding-left: 10px;
  background-image:url(../images/bullet_circle.gif);
  background-repeat:no-repeat;
  text-decoration: none;
}


.h5, h5
{
  color: #10417C;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 18px;
  text-decoration: none;
}


/*************** main table borders **************/
.border_table_normal
{
  height: 100%;
  width: 770px;
  background-color: #ffffff;
}

.border_table_wide
{
  height: 100%;
  width: 980px;
}

.table_content
{
  padding-top: 10px;
}

.header
{
  height: 85px;
  text-align: left;
 
}

.border_left
{
  background-image:url(../images/border_left.png);
  background-repeat:repeat-y;
  background-color: #D5D6D8;
  vertical-align: bottom;
  width: 15px;
}

.border_bottom
{
  background-image:url(../images/border_bottom.png);
  background-color: #ffffff;
  background-repeat:repeat-x;
  background-position: bottom;
  padding-bottom: 15px;
  padding-top: 10px;
  width: 750px;
}

.border_right
{
  background-image:url(../images/border_right.png);
  background-repeat:repeat-y;
  background-color: #D5D6D8;
  vertical-align: bottom;
  width: 15px;
}

.border_left_menu
{
  background-image:url(../images/border_left_menu.png);
  background-repeat:repeat-y;
  width: 15px;
}

.border_right_menu
{
  background-image:url(../images/border_right_menu.png);
  background-repeat:repeat-y;
  background-position: right;
  padding-right: 5px;
  background-color: #10417C;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  line-height: 18px;  
}

.border_menu
{
  border-left: 1px solid #D5D6D8;
  padding-left: 10px;
  padding-bottom: 10px;
}
/*************** mailinglist **************/
.mailinglist_header
{
  color:#10417C;
  font-weight: bold;
}
.verified
{
  background-color: #FFFFFF;
  border-color: #D5D6D8;
  border-width: 1px;
  border-style: solid; 

}
.unverified
{
  background-color: #EFF7FF;
  border-color: #D5D6D8;
  border-width: 1px;
  border-style: solid; 

}
/*************** menu **************/
#menu_active
{
  background-image:url(../images/menu_active.gif);
  background-repeat:no-repeat;
  background-position: bottom;
  width: 112px;
  text-align: center;
  float: left;
  color: #3884D3;
}

#menu_active a
{
  color:#3884D3;
  text-decoration: none;
}

#menu_active a:hover
{
  color:#000000;
  text-decoration: none;
}

#menu_inactive
{
  background-image:url(../images/menu_inactive.gif);
  background-repeat:no-repeat;
  background-position: bottom;
  width: 112px;
  text-align: center;
  float: left;
}

#menu_inactive a
{
  color:#ffffff;
  text-decoration: none;
}

#menu_inactive a:hover
{
  color:#000000;
  text-decoration: none;
}

.menu_top 
{
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;  
}

.menu_top:hover
{
  color: #B3CCE7;
}


.menu_top_iaeste, .menu_top_iaeste a
{
  background-color: #71D068;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  line-height: 19px;
}

.menu_top_iaeste a:hover
{
    color: #D2E6D2;
}
.menu_top_dp, .menu_top_dp a
{
  background-color: #3884D3;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  line-height: 19px;
}

.menu_top_dp a:hover
{
    color: #B3CCE7;
}

.menu_top_ikariera, .menu_top_ikariera a
{
  background-color: #FF7F7F;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 5px;
  padding-left: 7px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

.menu_top_ikariera a:hover
{
  color: #EEC9C9;
}
.subcategory
{
	padding-left: 20px;
  text-decoration: none;
  color: #000000;
}

.subcategory:hover
{
  color: #10417C;
}

/*************** aktuality **************/
.spolocnosti
{
line-height: 17px;
}

.firmy, .studenti
{
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: justify;
}

.top_obrazok
{
  float: left;
  margin-right: 10px;
  margin-bottom: 4px;
}

.obrazok_right
{
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}

.obrazok_left
{
  float: left;
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 5px;
}


.text
{
  text-align: justify;
  
}
.aktuality_info
{
	font-size: 10px;
  padding-bottom: 7px;
}

.clenovia_add
{
  
  z-index: 2;
  position: fixed;
}

/*************** zobrazene anketa **************/

.color_background /*pozadie na ankete, a vsetkych formularoch admin modu */
{
  background-color: #EFF7FF;
  border-color: #D5D6D8;
  border-width: 1px;
  border-style: solid; 
  padding: 10px 10px 10px 10px;
}

.otazka
{
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-align: center;

}

.odpoved
{
  text-decoration: none;
  color: #10417C;
  font-weight: bold;
}

.perc
{

}

.anketa_img
{
 border-color: #10417C;
 border-width: 1px;
 border-style: solid; 
 margin-top: 2px;
 margin-bottom: 6px;
}

.spolu
{
text-align: right;

}

/*************** edit ankety **************/
.edit_background
{
  float: left;
  margin-right: 10px;
  text-indent: -20px;
  background-color: #EFF7FF;
  border-color: #D5D6D8;
  border-width: 1px;
  border-style: solid; 
  padding: 10px 10px 10px 30px;
}



.cas
{
text-align: right;
font-weight: bold;
padding-right: 10px;
}



/**************** objednavka ****************/
.objednavka
{
    border: 1px #fdfdfd solid;
    background: #fdfdfd;
    padding: 10px;
    margin: 10px;

}

.objednavka_on
{
    border: 1px #dddddd solid;
    background: #f7f7f7;
    padding: 10px;
    margin: 10px;
    
}


.objednavka_box
{
   margin-left: 30px;
}

.input_text
{
  width: 240px;
}

fieldset
{
    margin-top: 10px;
    border: 1px #dddddd solid;
    background: #fdfdfd;

}

legend
{
    color: #10417C;
    font-weight: bold;
}

.inf
{
    display: inline;
    position: absolute;
}

.warn   
{ 
    display: inline;
    position: absolute;
    color: #fdfdfd; 
    font-weight: normal;
}

.error
{
    display: inline;
    position: absolute;
    color: red; 
    font-weight: bold
}

