* { margin:0; padding:0; list-style-type:none; border:0; font-family:Arial; }

#container { width:982px; margin:57px auto 0 auto; }

#top { float:left; height:118px; width:982px; background:url(../images/top-bg.png); }

#content { float:left; width:672px; padding:0 180px; background:url(../images/content-bg.png) repeat-y; font-size:12px; }
h1, h2 { float:left; width:416px; }
#content .left h2 { margin:10px 0 10px 0; }
#content .left { margin-top:-20px; }
#content .left, #content .right { float:left; width:320px; }
#content .right { padding-left:29px; }
#content .right img { margin:35px 0 25px 0; }
#content i, #content p { float:left; padding-bottom:25px; line-height:20px; }
#content .right p, #content .right i { float:left; width:320px; padding-left:4px; }
#content p a { padding:0 2px; display:inline-block; color:#000; text-decoration:underline; }
#content p a:hover {  background:url(../images/a-bg.png) left no-repeat; }
#content p a.nohover:hover { background:none; }
#content .center { text-align:center; }

#content table, #content .remark { float:left; width:775px; line-height:20px; }
#content table tr { display:table-row; height:15px; width:682px; padding:10px 0 3px 10px; margin:-10px 0 0 0; cursor:pointer;  }
#content table tr:hover { background:url(../images/table-hover.png) center no-repeat; }
#content table td { padding:0 5px; }
#content table td a { color:#dc447a; text-decoration:underline; }
#content table td a:hover { color:#000; text-decoration:none; }

#content ul#submenu { float:left; height:30px; width:780px; margin:20px 0; }
#content ul#submenu li { float:left; margin:0 3px; }
#content ul#submenu li a { float:left; height:23px; width:115px; text-align:center;}
#content ul#submenu li a:hover { background:url(../images/submenu-hover.png); }
#content ul#submenu li#active { background:url(../images/submenu-active.png) no-repeat; }
#content ul#submenu li#active a:hover { background:url(../images/submenu-active.png) no-repeat; }

#content div.center { float:left; width:682px; padding:0 0 20px 0; text-align:center; clear:both; }

#content .karaktersLeftSmall { float:left; width:220px; }
#content .karaktersRightBig { float:left; width:393px; padding-left:29px; }

#content .karaktersLeftBig { float:left; width:393px; }
#content .karaktersRightSmall { float:left; width:220px; padding-left:29px; }

#content .karaktersClear{ clear:both; height:50px; }
#content .clear{ clear:both; }

#footer { float:left; height:20px; width:965px; margin-bottom:100px; padding:60px 17px 0 0; background:url(../images/footer-bg.png); text-align:right; font-size:12px; }
#footer a { color:#000; }
#footer a:hover { text-decoration:none; }

.karakters h2{
	padding-top:5px;
	padding-bottom:5px;
	}