body { width:100%; height:100%; margin:0; padding:0; background:#242424 url(../images/bg.jpg) repeat-x top center; font:normal 8pt Tahoma, sans-serif, Verdana; }
table { border:0; }
img { border:0; }
a { outline:none; color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
.ppage { position:relative; width:818px; margin:0 auto; text-align:left; }
.middle { width:100%; background:#fff; }
#all_page { width:100%; height:auto; background:#fff; }
#top { height:190px; background:url(../images/top.jpg) no-repeat top left; }
#footer { background:url(../images/footer.jpg) repeat-x top center; height:107px; border-top:2px solid #e6e4e5; }
#menu { width:199px; background:#e6e4e5; border-right:1px solid #f3f1f2; }
#menu .menubg { background:#f7f5f6 url(../images/menu_footer.jpg) no-repeat bottom left; float:right; width:176px; padding:0 0 15px 0; margin-bottom:20px; }
.td_for_menu { background:#e6e4e5; }
#menu .begin { background:url(../images/menu_begin.jpg) no-repeat bottom left; height:20px; padding:2px 0 0 18px; font:bold 8pt Tahoma, sans-serif; color:#707070; margin:7px 0 4px 0;}
#menu .normal { background:url(../images/menu_begin.jpg) no-repeat bottom left; height:20px; padding:2px 0 0 18px; font:bold 8pt Tahoma, sans-serif; color:#707070; margin:12px 0 4px 0; }
.begnorm { color:#f26522; }
#content { width:618px; background:#fff url(../images/for_top.jpg) no-repeat top right; height:auto; }
.content_normal table.special td { border:1px solid #ccc; }
.clear { clear:both; }
.content_content { padding:90px 20px 20px 20px; position:relative; color:#686767; }
a.url { color:#f36523; text-decoration:none; }
a.url:hover { text-decoration:underline; }
div.urlA { position:absolute; top:5px; left:490px; }
div.urlB { position:absolute; top:5px; left:650px; }
div.topA { position:absolute; color:#7d7d7d; top:45px; left:48px; }
div.topB { position:absolute; top:83px; left:643px; color:#959595; font-size:8pt; }
span.topC { color:#fff; font-weight:bold; }
span.topD { color:#f26522; font-size:9pt; font-weight:bold; }
#author { position:absolute; top:90px; left:0px; text-align:center; color:#fff; width:100%; }
#author a { font-weight:bold; color:#fff; text-decoration:none; }
#author a:hover { text-decoration:underline; }

.menuul { list-style:none; padding:0; margin:0; width:auto; margin-top:5px; }
.menuul li { float: left; list-style:none; padding:0; margin:0; width:176px; }
.menuul li a { display:block; background:url(../images/menu_position.gif) no-repeat top left; text-decoration:none; height:15px; color:#7e7c7d; padding:0 0 0 40px; }
.menuul span.selected { display:block; background:url(../images/menu_position.gif) no-repeat bottom left; color:#fff; height:15px; color:#fff; padding:0 0 0 40px; }
.menuul li a:hover { background:url(../images/menu_position.gif) no-repeat left -15px; color:#fff; }
		
#footer_menu { color:#7d7d7d; }
#table_menu { width:430px; position:relative; margin:0 auto; margin-top:10px; }
#table_menu td { width:195px; padding:3px 10px 3px 10px; }
#table_menu td.first { background:url(../images/menu_footer_space.jpg) repeat-y top right; }
#table_menu a { text-decoration:none; color:#7d7d7d; }
#table_menu a:hover { color:#fff; }

.item { margin-top:10px; width:555px; color:#f26522; background:url(../images/position.gif) no-repeat top left; height:23px; font:bold 9pt Tahoma, sans-serif; padding:7px 0 0 10px; }

.up { background:url(../images/ctop.gif) no-repeat center right; padding:0 14px 0 0; text-align:right; height:10px; margin-top:5px; margin-right:20px;}
.up a { text-decoration:none; color:#7f7f7f; }
.up a:hover { color:#000; }

.for_item { padding:0 10px; width:545px; }

.FontAll { float:left; width:22px; height:20px; }
.FontP { background:url(../images/a+.gif) no-repeat left top; cursor:pointer; }
.FontM { background:url(../images/a-.gif) no-repeat left top; cursor:pointer; }
.FontZ { background:url(../images/r.gif) no-repeat left top; cursor:pointer; }
.FontInfo { text-align:right; float:right; width:80px; padding:0 0 5px 0; }
.fontdiv { position:absolute; top:60px; right:30px; width:140px; line-height:20px; font-weight:bold; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #ccc; text-align:left; background-color: #2d2d2d; color:#fff; padding: 10px; font-size:90%; }
#tooltip h3 { margin:0; font:bold 8pt Tahoma, Verdana; }
#tooltip div { margin: 0; font:normal 8pt Tahoma, Verdana; }

.navi { width:87px; height:17px; padding:0; color:#FFF; text-align:center; font:normal 8pt sans-serif, Tahoma, Verdana; position: relative; }
.navi a { text-decoration:none; color:#fff; font:normal 8pt sans-serif, Tahoma, Verdana; display:block; padding-top:1px; position: relative;}

.naviPrevONE { background:url(../images/navigation.gif) no-repeat left top; position: absolute; top: 0; left: 0; width:87px; height:17px; }
.naviNextONE { background:url(../images/navigation.gif) no-repeat right top; position: absolute; top: 0; left: 0; width:87px; height:17px; }
.naviPrevON { background:url(../images/navigation.gif) no-repeat left bottom; }
.naviNextON { background:url(../images/navigation.gif) no-repeat right bottom; }
.naviPrevOFF { background:url(../images/navigation.gif) no-repeat left -17px; padding-top:1px; height:16px;}
.naviNextOFF { background:url(../images/navigation.gif) no-repeat right -17px; padding-top:1px; height:16px;}

.highlight { background-color: yellow }
.infoDivMin { position:absolute; top:1px; width:115px; left:435px; font-weight:bold; }
.infoDiv { position:absolute; top:26px; width:185px; left:370px; text-align:justify; font-size:7pt; }

.cert { float:left; width:140px; height:115px; background:url(../images/certyfikat.jpg) no-repeat; }
.cert_info { padding-top:20px; float:left; text-align:justify; width:400px; }
.cert_bl { color:#000; font-weight:bold; }

.cursor { text-align:left; color:#aa0000; font:bold 12px Tahoma, sans-serif; }
