html {}
body { margin:0; background-color:#000000; color:#CCCCCC; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height:160%; text-align:left; }
#footer span a { text-decoration:none; font-style:normal; color:#CCCCCC; }

a { color:#0099FF;font-style:italic; }
a:hover { text-decoration:none; }
b { color:#ececec;}
small { font-size:12px; font-style:italic;}

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#0099CC; font-style:italic; margin-top:20px; }

/**
h2 { font-size:13px; color:#993300; background: url('images/square.jpg') no-repeat; height:23px; padding-left:37px; padding-top:6px; margin-top:20px; }
*/

h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#0099CC; font-weight:bold; font-style:italic; }

#bg_header { position:absolute; height:106px; width:100%; background-color:#0099cc; z-index:-1000;}
#bg_content { position:absolute; background: url('images/content_bg.png') repeat-x; top:106px; height:379px; width:100%; z-index:-1000;} 

#paper {margin:0 auto; width:900px; }

#prelude {background: url('images/prelude4.png') no-repeat; width:450px; height:329px;}
#prelude_right { float:right; width:320px; padding:0px; }
#prelude_portfolio_link {position: relative; width:450px; height:329px; display: block; border: none;}

#header { font-family:Arial, Helvetica, sans-serif; text-align:right; background: url('images/dreamer.png') no-repeat; height:106px; color:#FFFFFF;  }
#header h1 { color:#FFFFFF;  font-size:22px; margin:0px; margin-right:8px; margin-bottom:5px; font-weight:normal; }
#header_home { float:left; width:350px; height:106px; display: block; border: none;}

#links { margin:0 auto; width:95px;}

#home_href_en {display:block; float:right; background: url('images/en.jpg') top left no-repeat; width:40px; height:24px; margin:0 auto;}
#home_href_cz {display:block; float:left; background: url('images/cz.jpg') top right no-repeat; width:37px; height:24px; margin:0 auto;}
#home_href_cz:hover {background: url('images/cz.jpg') top left no-repeat; width:37px; height:24px;}


#menu { float:right; font-size:18px; padding:20px; padding-top:59px; }
#menu a { padding:10px; padding-left:10px; padding-right:10px; color:#005e86; text-decoration:none; font-style:normal; }
#menu a:hover { color:#FFFFFF; }
#menu a.selected { color:#FFFFFF}
#menu a.portfolio { font-family:Georgia, "Times New Roman", Times, serif; color:#ededed; font-size:15px; font-style:italic; }
#menu a.portfolio.selected { text-decoration:underline; }
#menu a.portfolio:hover { text-decoration:underline; }

#content { padding:30px; padding-top:20px; }

.portfolio_menu { color:#0099FF; font-size:13px; margin-bottom:20px; text-align:center; }

.portfolio_menu a { padding-left:10px;  padding-right:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; text-decoration:none; }
.portfolio_menu a.selected { text-decoration:underline; }
.portfolio_menu a:hover { text-decoration:underline; }

.gallery { width:740px; margin:0 auto; text-align:left; }
.gallery img { border:1px solid #0085de; margin:2px; padding:6px;opacity:0.8; }
.gallery img:hover { opacity:1;  }
.bio { border:1px solid #0085de; padding:6px; }

.box { background-color:#ffffff; border:1px solid #499d77; padding:30px }
.box_img { background: url('images/box.png') no-repeat; width:410px; height:295px; padding:30px; padding-top:25px; }

.sbox { background: url('images/sbox.png') no-repeat; width:308px; height:300px; padding:30px; padding-top:20px; }
.small_box { width:319px; height:232px; padding:30px; padding-top:20px; border:1px solid #0085de; padding-bottom:40px; }
.small_box input[type=text], textarea { font-family:Georgia, "Times New Roman", Times, serif; background-color: #01445e; border:1px solid #0085de; color:#ececec; font-size:12px; padding:4px;}
.small_box input[type=text] { width:160px; }

.line { background: url('images/linka.jpg') repeat-x; height:1px; width:100%; margin-top:10px; margin-bottom:20px;}



.edit input[type="text"] { width:200px; }




.clear { clear:both;}


