body {margin:0px; padding:0px; background-color:#f3f7fa; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:repeat-x; font:normal 8pt Verdana, Atial, Helvetica; }
form {margin:0px; padding:0px;}
table, th, td { font:normal 8pt Verdana, Atial, Helvetica; }
a {color:#000; }

#all_page { margin:0 auto; width:948px; padding:0px; position:relative; }
#div_body { height:162px; width:948px; background:url(../images/top.gif) no-repeat; }
#content_page { padding:8px; }
#for_menu_top { height:33px; width:inherit; margin:0; padding:0; background:url(../images/menu_bg.gif) no-repeat; }
#top_top { background:url(../images/top.jpg) no-repeat; width:685px; height:250px; }
#top_top2 { width:685px; height:250px; }
td.left_side { width:685px; vertical-align:top; background:#efefef; }
td.right_side { width:263px; vertical-align:top; background-color:#f5f7f8; background-image:url(../images/ls_bg.jpg); background-position:right center; background-repeat:repeat-y; }
div.begin_lefts { background-image:url(../images/left_side_h.gif); background-repeat:no-repeat; background-position:bottom center; width:263px; height:11px; margin-top:3px; }
div.end_lefts { background:url(../images/left_side_f.gif) no-repeat; width:263px; height:15px; }
div.content_lefts { background:url(../images/left_side_bg.gif) repeat-y; width:222px; padding:0px 23px 0px 18px; color:#fff; font:normal 10px Verdana, Tahoma; }
#divpage_footer { width:100%; height:233px; background:url(../images/footer.jpg) no-repeat; }
div.content_ls_t { font:bold 12px Verdana, Tahoma; padding-bottom:5px; }

input.input_search { font:normal 8pt sans-serif; width:215px; border:1px solid #b3b9c3; }
input.input_login1 { font:normal 8pt sans-serif; width:197px; border:1px solid #b3b9c3; margin-bottom:4px; }
input.input_login2 { font:normal 8pt sans-serif; width:197px; border:1px solid #b3b9c3; margin-bottom:4px; }
img.imglogin { margin-right:4px; }

.buttonSearch { background:url(../images/search_but.jpg); color:#636363; font:bold 8pt Tahoma, Verdana; PADDING-BOTTOM: 2px; WIDTH: 62px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; }

.a01 { width:152px; }
a.a001a { color:#FFF; font:normal 8pt Verdana, Tahoma; }
.a02 { width:100%; padding:0; margin:0; border:0; height:29px; }

a.tags { color:#FFF; font:normal 10px Tahoma, sans-serif; text-decoration:none; }
a.tags:hover { color:#fdffbe; }

table.newscat { width:238px; margin-left:10px; margin-bottom:10px; }
td.newscat { background:#549dca; color:#efefef; height:20px; padding-left:6px; font-weight:bold; }
td.newscath { font:bold 12px Tahoma, sans-serif; color:#235e8a; padding:10px 3px 5px 3px; }
td.newscatd { border-bottom:1px solid #a9cee4; padding:8px 0px 8px 6px; color:#777; font-weight:bold; font-size:7pt;  }
td.newscats { border-bottom:1px solid #a9cee4; padding:8px 2px 8px 6px; }
a.newscats { color:#3571a2; text-decoration:none; }
a.newscats:hover { text-decoration:underline; }
span.wspolpraca { font:bold 12px Tahoma, sans-serif; color:#515151; margin-left:35px; }

hr.cc90akt { border: none 0; border-top: 1px solid #c3c1c1; height: 1px; width:95%; text-align:center;}

.list_navigation{display:block;text-align:right; margin-bottom:5px}
.list_navigation a { color:#3571a2; text-decoration:none; }
.list_navigation a:hover { text-decoration:underline; }
.listTitle{text-align:justify; font-weight:bold; margin-bottom:6px;}
a.listLink { text-decoration:none; text-align:justify; }
a.listLink:hover { text-decoration:underline; }
.listItem a { color:#3571a2; text-decoration:none; }
.listItem a:hover { text-decoration:underline; }
.listItem{margin-bottom:10px; text-align:justify;}
.listItemTitle{font-weight:bold;margin-bottom:5px}
.listItemDate{display:block;text-align:right;margin-top:10px}
.listUrl{color:#3571a2;}

.search_mark{font-weight:bold;}

div.bannerd { margin-left:30px; margin-top:10px; }
img.forbanner { border:2px solid #FFF; }
.bannerf { width:570px !important; padding:0; margin:0; text-align:center; }
.bannertd { padding:5px; text-align:center; width:176px; }
div#authoinfo { font:normal 8pt sans-serif; color:#4d4d49; text-align:right; margin:-30px 5px 0px 0px;}
div#authoinfo a { text-decoration:none; color:#4d4d49; font-weight:bold;}
div#authoinfo a:hover { color:#0b428f; }
