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;
}

p
{
    margin-top: 0px;
}

hr
{
    border: none 0; 
	border-top: 1px solid #D5D6D8;
	height: 1px;
	margin-top: 10px;
    margin-bottom: 10px;
}


.hr2
{
    border-width: 1px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-left-style: none;
    border-right-style: none;
    border-color: #DDDDDD;
    padding-top: 2px;
    padding-bottom: 2px;

}

.hr3
{
  background-image:url(../images/border_h.png);
  background-repeat:repeat-x;
  margin-top: 0px;
  border: 0px;
  height: 2px;
  margin-bottom: 0px;
}

.input
{
font-size: 11px;
font-weight: normal;

}

form
{
 margin: 0px;
}

fieldset
{
border-width: 1px;
border-color: #a5acb2;
border-style: solid;
}

legend
{
  font-weight: bold;
  color: #10417C;

}

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;
  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
{
  padding-left: 10px;
  display: inline;

}



/*************** 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
{
  background-image:url(../images/border.png);
  background-repeat:repeat-y;

  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: 100px;
  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: 100px;
  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_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_registracia, .menu_top_registracia a
{
  background-color: #71D068;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 5px;
  padding-left: 7px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
.menu_top_registracia a:hover
{
    color: #D2E6D2;
}

.menu_top_ikariera, .menu_top_ikariera a
{
  background-color: #F90000;
  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 **************/
.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;
}


.aktuality_hlavicka
{
  text-align: justify;
  padding-bottom: 20px;
  padding-right: 10px;
  
}
.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;
*/
  background-color: #f7f7f7;
  border-color: #CCCCCC;
  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;
}

/************** staze ******************/
.text
{
  padding-left: 8px;
}

/********* zoradenie **************/
.asc
{
  color: #3884D3;
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  background-image:url(../images/arrow_menu_up.gif);
  background-position:left;
  background-repeat:no-repeat;
}


.desc
{
  color: #3884D3;
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  background-image:url(../images/arrow_menu_down.gif);
  background-position:left;
  background-repeat:no-repeat;
}

.ordered
{
  color: #3884D3;
  display: block;
  font-size: 11px;
  font-weight: bold;
}

/********* kalendar **************/

.sviatok, .sviatok a
{
  color: red;
  font-weight: bold;
}

.calendar_header, .calendar_header a
{
  color: #ffffff;
  background-color: #10417C;
  font-weight: bold;
  text-align: center;
}

.calendar_header a:hover
{
  color: #eff7ff;
}

.calendar_background
{
  background-color: #EFF7FF;
  border-color: #D5D6D8;
  border-width: 1px;
  border-style: solid; 
  padding: 0px;
}


/***************************************/
/*         navigacne menu              */
/***************************************/
.menu_level_1
{
  font-weight: bold;
}

.menu_level_2
{
  padding-left: 10px;
}

.menu_level_3
{
  padding-left: 20px;
}


.menu_selected_background
{
  background-color: #EFF7FF;
  border-color: #D5D6D8;
  border-width: 1px;
  border-style: solid; 
  padding: 2px 4px 3px 4px;  
}

.menu_background
{
  border-color: #ffffff;
  border-width: 1px;
  border-style: solid; 
  padding: 0px 2px 4px 4px;  
}

.menu_deactive_background
{
  background-color: #EFF7FF;  
  border-color: #ffffff;
  border-width: 1px;
  border-style: solid; 
  padding: 0px 2px 4px 4px;    
}

.menu_a
{
  color: #000000;
}

.menu_a:hover
{
  color: #10417C;
}


.even td, .even /* parne podfarbenie u tabuliek */
{
    background-color: #F8FBFF;
    border-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-color: #DDDDDD;
}

.projekty_header
{
    border-width: 1px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: dashed;
    border-right-style: none;
    border-color: #DDDDDD;
}


.mark1
{
  background-image:url(../images/mark1.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.mark2
{
  background-image:url(../images/mark2.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.mark3
{
  background-image:url(../images/mark3.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.mark4
{
  background-image:url(../images/mark4.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.mark5
{
  background-image:url(../images/mark5.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.mark6
{
  background-image:url(../images/mark6.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.mark7
{
  background-image:url(../images/mark7.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.altlink
{
    cursor: pointer;
}

.poznamka
{
  color: #666666;

}

