body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px; padding:0px; }
a{ color:#0000ff; text-decoration:none; }
a:hover{ color:#FF6600; text-decoration:none; }
h1{ font-size:13px; color:#0e5cbe; margin:0px; padding:0px; }
input, textarea, select{ font-family:"Courier New", Courier, monospace; font-size:12px; }
img{ border:0; }

div#content{ width:1000px; margin-left:auto; margin-right:auto; }

div#up_panel{ height:100px; }
div#up_panel div.logo{ width:230px; height:80px; float:left; text-align:center; margin-right:10px; } 
div#up_panel div.logo img{ }

div#up_panel div.panel{ width:750px; height:80px; float:left; background-color:#b6d6fa; }
div#up_panel div.panel img{ vertical-align:middle; }

div#up_panel div.search{ float:left; width:700px; padding:20px; }
div#up_panel div.search a{ color:#000000; }
div#up_panel div.search a:hover{ color:#FFFFFF; }
div#up_panel div.search form{ margin:0px; padding:0px; }
div#up_panel div.search input[type=text]{ width:600px; }
div#up_panel div.search input[type=image]{ vertical-align:middle; }

div#up_panel div.sponsor{ margin-top:10px; float:left; text-align:center; width:210px; }

div#root{ width:100%; }
div#root div.left_block{ float:left; width:230px; }
div#root div.center_block{ float:left; width:740px; margin-left:20px; }
div#root div.right_block{ float:right; width:230px; margin-left:20px; }

div#footer{ width:100%; clear:both; background-color:#b6d6fa; color:#FFFFFF; height:25px; }
div#footer div{ padding:5px; }
div#footer p.left{ float:left; margin:0px; padding:0px; font-weight:bold; }
div#footer p.right{ float:right; margin:0px; padding:0px; }
div#footer a{ color:#FFFFFF; }
div#footer a:hover{ color:#FF6600; }
 
div.block{ border:5px #b6d6fa solid; width:230px; margin-bottom:10px; }
div.block h1{ font-size:110%; text-align:center; color:#0e5cbe; margin:0px; padding:0px; }
div.block ul{ margin:10px; padding:0px; list-style-type:none; font-size:11px; }
div.block li img{ vertical-align:middle; padding:2px; }
div.block li a{ color:#000000; text-decoration:underline; }
div.block li a:hover{ color:#FF6600; text-decoration:none; }

div.referat{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px #999999 solid;  }
div.referat_text{ font-family:"Courier New", Courier, monospace; border:1px #999999 solid; margin-top:10px; margin-bottom:10px; padding:10px; background-color:#FFFFCC; }
div.referat_text p{ margin-top:0; text-indent:20px; }

div.comment{ font-weight:bold; line-height:35px; }
div.comment textarea{ width:400px; height:100px; margin-top:5px; margin-bottom:5px; }
div.comment input[type=text]{ width:270px; margin-top:5px; margin-bottom:5px; }
div.comment input[type=submit]{ width:150px; height:40px; border:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; background-color:#b6d6fa; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:5px;  }

div.comments{ margin-top:10px; padding-top:10px; border-top:1px #999999 solid; }
div.comments span{ font-size:14px; font-weight:bold; }
div.comments em{ font-size:11px; color:#999999; font-style:normal; }

h1.other{ font-size:16px; color:#000000; margin-top:20px; margin-bottom:15px; }

ul.pagination{ margin:0; padding:0; text-align:center; }
ul.pagination li{ float:left; list-style-type:none; background-color:#b6d6fa; margin:2px; text-align:center; }
ul.pagination li b{ padding:3px 8px; display:block; }
ul.pagination li a{ color:#FFFFFF; padding:3px 8px; display:block; }
ul.pagination li a:hover{ color:#FF6600; } 