body
{
  font-family: Arial;
  font-size: 14px;
  margin: 0px;
}

a,
a:link,
a:visited,
a:active
{
  color: #2222FF;
}

a:hover
{
  color: #7777FF;
}

#container
{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#menu
{
  background-color: #1a5e8e;
  color: #FFFFFF;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}

#menu a,
#menu a:link,
#menu a:hover,
#menu a:visited,
#menu a:active
{
  text-decoration: none;
  color: #FFFFFF;
}

#menu_kereso
{
  float: right;
}

#menu_kereso_input
{
  font-size: 15px;
}

#menu_kereso_button
{
  line-height: 20px;
}

#left_box_container
{
  float: left;
  margin-right: 5px;
  width: 210px;
}

#kereso
{
  background-color: #1a5e8e;
  color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

#center
{
  float: left;
  padding: 0px;
}

.konyv
{
  padding: 5px;
  background-color: #e3ddf5; 
  width: 773px;
  color: #222222;
  margin-bottom: 10px;
  border: 1px solid #1a5e8e;
}

.konyv_kepek
{
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.konyv_cim
{
  font-size: 18px;
  font-weight: bold;
}

.konyv_kep
{
  border: 1px solid #000000;
}

.konyv_leiras
{
  border-top: 10px;
}

.konyv_leiras_kulcs
{
  width: 150px;
  vertical-align: top;
  font-weight: bold;
}

.konyv_leiras_ertek
{
  text-align: justify;
  vertical-align: top;
}

#focim
{
  border: 1px solid #1a5e8e;
  width: 773px;
  color: #222222;
  font-size: 20px;
  font-weight: bold;
  padding: 5px;
  margin-bottom: 5px;
}

.szerzok_list
{
  padding-left: 10px;
}

.knv_szerzo
{
  border: 1px solid #222222;
  background-color: #DDDDDD;
  color: #222222;
  padding: 2px;
  margin-bottom: 3px;
  float: left;
  margin-right: 3px;
}

.del_szerzo
{
  cursor: pointer;
  vertical-align: middle;
}

.del_dedikalo
{
  cursor: pointer;
  vertical-align: middle;
}

.search_field
{
  width: 180px;
  margin-bottom: 3px;
}

input
{
  border: 1px solid #333333;
  margin: 0px;
}

button
{
  border: 1px solid #333333;
  cursor: pointer;
  background-color: #CCCCCC;
}

textarea
{
  border: 1px solid #333333;
}

#loginbox
{
  background-color: #1a5e8e;
  color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 220px;
}

#loginbox a,
#loginbox a:link,
#loginbox a:hover,
#loginbox a:visited,
#loginbox a:active
{
  font-weight: bold;
  text-decoration: none;
  color: #DDDDFF;
}

#loginbox a:hover
{
  color: #FFFFFF;
}

.edit_kep
{
  float: left;
  margin-right: 5px;
  height: 230px;
}

#uj_kep_uploading
{
  width: 150px; 
  height: 110px; 
  padding-top: 90px; 
  border: 1px solid #000000; 
  text-align: center;
  float: left;
}

#left_box
{
  background-color: #1a5e8e;
  color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  text-align: center;
}

#left_box a,
#left_box a:link,
#left_box a:hover,
#left_box a:visited,
#left_box a:active
{
  text-decoration: none;
  color: #FFFFFF;
}

.szerzo
{
  cursor: pointer;
}