*

{

  margin: 0px;

  padding: 0px;

}



body

{

  text-align: center;

}



#main_div

{

  text-align: left;

  font-family: Arial;

  width: 1000px;

  margin: 0px auto;

  margin-bottom: 20px;

}



#menu

{

  border-left: solid #868686 5px;

  border-right: solid #868686 5px;

  height: 35px;

}



ul.class_menu

{

  margin: 0px;

  padding: 0px;

  list-style: none;

}



ul.class_menu li

{

  margin: 0px;

  float: left

}



#menu a

{

  float: left;

  text-decoration: none;

  color: #000F36;

  font-size: 11px;

  font-weight: bold;

  margin-top: 11px;

  padding: 0px 10px 10px 10px;

  border-right: solid #CCCCCC 1px;

}



#menu a.focused_link

{

  color: #910223;

  background-image: url('menu_arrow.jpg');

  background-repeat: no-repeat;

  background-position: bottom center;

}



#jakubcar

{

  float: left;

  padding: 10px 50px 0px 30px;

  font-weight: bold;

}



#jakubcar a

{

  color: #8B0221;

  font-size: 14px;

  border: none;

  margin: 0px;

  padding: 0px;

}



#icons

{

  float: right;

  margin-right: 7px;

  margin-top: 7px;

}



#icons a

{

  margin: 5px;

  padding: 0px;

  border: none;

  font-size: 8px;

  font-weight: normal;

}



#icons img

{

  border: none;

}



#header

{

  background-color: #999999;

  border-left: solid #E4E4E4 5px;

  border-right: solid #E4E4E4 5px;

  height: 210px;

  position: relative;

}



#header div

{

  color: white;

  font-size: 10px;

  position: absolute;

  left: 10px;

  bottom: 5px;

}



#header h1

{

  color: #8B0221;

  padding-top: 60px;

  padding-left: 500px;

  font-size: 24px;

  font-weight: bold;

}



#header h2

{

  color: #8B0221;

  padding-top: 5px;

  padding-left: 500px;

  font-size: 22px;

  font-weight: bold;

}



#header div a

{

  margin: 2px;

}



#header div img

{

  position: static;

}



#header img

{

  border: none;

  vertical-align: middle;

  position: absolute;

  right: 0px;

  bottom: 0px;

  font-size: 10px;

}



#header_image

{

  position: absolute;

  left: 0px;

  top: 0px;

}



#stranka

{

  background-image: url('shadow.jpg');

  background-repeat: repeat-x;

  border-left: solid #E4E4E4 5px;

  border-right: solid #E4E4E4 5px;

  font-size: 11px;

  color: #999999;

  padding: 5px 20px 20px 20px;

  float: left;

}



#stranka_obsah

{

  float: left;

  width: 947px;

  background-color: transparent;

}

#clanek

{

  background-color: #ffffff;

  

  border-left: solid #E4E4E4 5px;

  border-right: solid #E4E4E4 5px;

  font-size: 11px;

  color: #303030;

  padding: 10px 30px 20px 10px;

  float: left;

}



#clanek_obsah

{

  float: left;

  width: 950px;


}


#sloupec

{

  width: 1px;

  height: 330px;

  margin: 0px;

  padding: 0px;

  float: right;

}



#proc_nas

{

  background-color: #999999;

  border-left: solid #E4E4E4 5px;

  border-right: solid #E4E4E4 5px;

  height: 225px;

  color: white;  

  clear: both;

}



#proc_nas h2

{

  clear: none;

  font-size: 12px;

  color: #950224;

  padding: 20px 0px 25px 30px;

  margin: 0px;

}



#proc_nas ul

{

  float: left;

  list-style-image: url('square.gif');

  list-style-position: inside;

  font-size: 12px;

  margin: 0px;

  padding-bottom: 0px;

  background-color: transparent;

  width: 385px;

}



#proc_nas li

{

  margin: 3px 0px;

  padding-left: 30px;

}



#proc_nas #left_ul

{

  width: 335px;

}



#proc_nas .spodni_ul

{

  margin-top: 0px;

  padding-top: 0px;

  float: none;

  clear: both;

  width: 740px;

}



#proc_nas .spodni_ul li

{

  margin: 0px;

}



#proc_nas p

{

  padding: 0px;

  margin: 0px;

  clear: both;

  font-size: 12px;

}



#proc_nas span

{

  color: #950224;

  font-weight: bold;

}



#proc_nas div

{

  float: right;

  width: 205px;  

  font-size: 11px;

  margin-right: 30px;

  line-height: 150%;

}



#proc_nas div h2

{

  padding-left: 0px;

  margin: 0px;

}





#proc_nas div input.textbox

{

  color: #666666;

  border: solid #666666 1px;

  width: 135px;

  height: 20px;

  font-size: 11px;

  padding: 0px 5px;

}



#proc_nas div input.button

{

  vertical-align: -2px;

}



#proc_nas div input.cancel_link

{

  border: none;

  background-color: #999999;

  color: #950224;

  margin-top: 7px;

  margin-left: 0px;

  padding-left: 0px;

  text-align: left;

  width: 110px;

}



#proc_nas form

{

  margin: 10px 0px;

}



#copyright

{

  border-left: solid #E4E4E4 5px;

  border-right: solid #E4E4E4 5px; 

  padding: 0px 10px 10px 10px;

  background-color: #828282;

  color: white;

  font-size: 10px;

}



#copyright p

{

  margin: 0px;

  padding: 0px;

}



#copyright a

{

  color: white;

  text-decoration: none;

  border-right: solid 1px white;

  padding-right: 5px;

  margin-left: 3px;

}





#bottom_menu_links

{

  float: right;

  margin: 7px 0px 5px 0px;

  padding: 0px;

}



#bottom_menu_links a.focused_link

{

  color: #920223;

}



#doporucujeme

{

  border-left: solid #E4E4E4 5px;

  border-right: solid #E4E4E4 5px; 

  background-color: #E4E4E4;

  padding: 5px;

  text-align: center;

  font-size: 10px;

  color: #828282;

}



#doporucujeme p

{

  margin: 0px;

  padding: 0px;

}

h2.h2       { color: #666666; text-align: right; padding: 5px 5px 20px 5px; font-weight: normal; font-size: 11px; }
a.moreinfo  { display: block; text-align: right; }