body,html {margin: 0px;padding: 0px;text-align: left;font-family:arial;color:#000000;}
.glowny {margin:auto;width:980px;text-align:left;font-size:12px;color:#aacdf7;margin:auto;}

#body_container { background:#ffffff URL('images/back_main.gif') repeat-x top left; }

.top{height:95px;width:980px;}
div.top_links { position:absolute; margin:31px 0px 0px 208px }
div.top_links a { font-weight:normal; }
.szukaj{height:28px;font-weight:bold;color:#FFFFFF;font-family:arial;padding: 5px 0px 0px 10px;width:970px;}
form { display:inline; }
p { margin-top:0px; }

.path{width:970px; height:32px;color:#0d7fbc;padding:0px 0px 0px 10px;}
.path a{ color:#0d7fbc; text-decoration:none; }
.path a:hover{ text-decoration:underline; }

a{ color:#0d7fbc; text-decoration:none; }
a:hover{ text-decoration:underline; }

.naglowek_menu{background:#ffffff;font-size:18px;height:23px;padding:8px 0px 6px 12px;color:#0d7fbc;}
.tresc{background:URL('images/back.gif') repeat-y;width:980px;text-align:left;font-size:12px;color:#000000;}
.menuside{width:235px;float:left;margin-left:1px;}
.prawa{width:744px;background:URL('images/back.jpg') no-reeat;float:right;font-size:12px; font-family:arial;color:#2e2e2e;}
.sonda{background:#0d84bf;padding:0px 10px 10px 10px;color:#ffffff;}
.skrzynka{padding:0px 10px 10px 10px;color:#ffffff;}

ul.pomysly { margin:0px; padding:0px 0px 0px 18px; font-weight:bold; }
span.pomysl_opis { color:#AAA; }
span.glosow { font-size:26px; color:#0d7fbc; font-weight:bold; }
div.pomysl_sep { font-size:0px; height:0px; border-bottom:1px solid #EEE; margin:5px 0px 5px 0px; }
div.pomysly_right { float:right; text-align:right; width:200px; }
a.glosuj { font-weight:bold; }


/* FORUM */
div.forum_navi { border-top:1px solid #EEE; color:#45A3D6; font-weight:bold; }
div.forum_navi a { font-size:12px; color:#000; font-weight:bold; }

table.forum_list_kat { width:100%; margin-top:8px; }
table.forum_list_kat tr { background:#EEE; }
table.forum_list_kat tr:hover { background:#DDD; }
table.forum_list_kat tr td { border-top:1px solid #FFF; border-bottom:1px solid #666; padding:4px 6px 4px 6px; }
table.forum_list_kat tr td.num { font-size:16px; color:#45A3D6; font-weight:bold; text-align:center; }
table.forum_list_kat tr td.info { font-size:12px; color:#999; }
table.forum_list_kat tr td.title { font-size:11px; color:#444; }
table.forum_list_kat tr td.title a { font-size:14px; font-weight:bold; vertical-align:middle; color:#45A3D6; }
table.forum_list_kat tr td .info_date { font-size:11px; color:#444; }
table.forum_list_kat tr.header td { font-size:10px; color:#FFF; padding-top:5px; padding-bottom:5px; font-weight:bold; background:#45A3D6; }
table.forum_list_kat tr td span.opis { color:#888; }

div.forum_list_post { background:#EEE; border:1px solid #DDD; margin:20px 0px 20px 0px; padding:5px; }
div.forum_list_post div.post_title { font-size:16px; font-weight:bold; vertical-align:middle; color:#45A3D6; padding-bottom:5px; }
div.forum_list_post div.post_author { padding:4px 0px 4px 0px; border-top:1px solid #CCC; border-bottom:3px solid #CCC; }
div.forum_list_post table.post_author_data { padding:0px; color:#888; width:100%; }
div.forum_list_post table.post_author_data tr td img { margin-right:5px; }
div.forum_list_post table.post_author_data tr td.post_author_avatar { width:1px; }
div.forum_list_post div.post_author_stats { float:right; text-align:right; }
div.forum_list_post div.post_author_data { padding:5px 0px 5px 0px; }
div.forum_list_post div.post_content { padding:7px 0px 2px 0px; }
div.forum_list_post div.post_content p { margin:0px; padding:0px; }
div.forum_list_post div.post_content div.post_actions { border-top:1px dashed #666; padding-top:5px; margin-top:20px; text-align:right; }
div.forum_list_post div.post_content div.post_actions a { color:#45A3D6; font-weight:bold; }
div.forum_list_post div.post_content div.post_actions div.post_updated { float:left; color:#666; font-size:11px; }

div.post_moderated { font-size:11px; border:1px dashed #DC0000; padding:5px; color:#DC0000; font-weight:bold; }


.red{color:#DC0000;}
.black{color:#000000;}
.white{color:#FFFFFF;}
b.blue{font-size:14px;color:#0d7fbc;}
div.naglowek{font-size:16px;color:#0d7fbc;font-weight:bold;}
h1{font-size:22px;font-family:arial;color:#000000;font-weight:bold;padding-left:0px;}
.linia{display:block;border-bottom:1px dotted #4F4A3B;margin:10px 0px 20px 0px;}

.tekst{padding:20px 20px 30px 20px;font-size:12px;font-family:arial;}
.stopka{background:#ffffff URL('images/stopka.gif') no-repeat top center;font-size:12px;color:#000000;width:980px;font-family:arial;height:130px;}
.clearr{clear:both;}

.tekst a{color:#000000;text-decoration:none;}
.tekst a:hover{text-decoration:underline;}

.menuside a{font-size:12px;color:#0d7fbc;text-decoration:none;padding:8px 14px 8px 14px;font-weight:normal;display:block;border-top:1px solid #ffffff;border-bottom:1px solid #d9d9d9;background:#e8e8e8;font-weight:bold;}
.menuside a:hover{background:#95D1EF;color:#000000;text-decoration:none;}
.menuside a.pod1{font-size:11px;color:#0d7fbc;text-decoration:none;padding:4px 14px 4px 24px;font-weight:normal;display:block;border-top:1px solid #ffffff;border-bottom:1px solid #d9d9d9;background:#efefef;}
.menuside a.pod1:hover{background:#CFEFFF;color:#000000;text-decoration:none;}
.menuside a.pod2{font-size:11px;color:#0d7fbc;text-decoration:none;padding:4px 14px 4px 44px;font-weight:normal;display:block;border-top:1px solid #ffffff;border-bottom:1px solid #d9d9d9;background:#efefef;}
.menuside a.pod2:hover{background:#CFEFFF;color:#000000;text-decoration:none;}
.menuside a.pod3{font-size:11px;color:#0d7fbc;text-decoration:none;padding:4px 14px 4px 64px;font-weight:normal;display:block;border-top:1px solid #ffffff;border-bottom:1px solid #d9d9d9;background:#efefef;}
.menuside a.pod3:hover{background:#CFEFFF;color:#000000;text-decoration:none;}
.menuside a.pod4{font-size:11px;color:#0d7fbc;text-decoration:none;padding:4px 14px 4px 84px;font-weight:normal;display:block;border-top:1px solid #ffffff;border-bottom:1px solid #d9d9d9;background:#efefef;}
.menuside a.pod4:hover{background:#CFEFFF;color:#000000;text-decoration:none;}
.menuside a.sel{color:#000;text-decoration:underline;}

input.a {border:1px solid #FFFFFF; background:#e2e2e2;}

/* FORMS */
.myinput { background: #0D84BF; border: 1px solid #CCCCCC; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 26px; padding: 1px 10px 5px 10px; text-align: center; vertical-align: middle;cursor:pointer; }
.myinput_hover { background: #0D84BF; border: 1px solid #000000; height: 26px; font-size: 12px;  padding: 1px 10px 5px 10px; color: #FFFFFF; font-weight: bold; height:26px; cursor:pointer; vertical-align: middle;cursor:pointer; }
.mytxtinput { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 17px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytxtinput_hover { background-color: #F9F9F9; height: 17px; border: 1px solid #AAAAAA; margin: 0px 0px 0px 0px; font-size: 12px;	padding: 1px 2px 0px 2px;  vertical-align: middle;}
.mytxtinput_focus { border: 1px solid #111111; height: 17px; margin: 0px 0px 0px 0px;	padding: 1px 2px 0px 2px; font-size: 12px; vertical-align: middle;}
.mytxtinput_sort { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; width: 30px; height: 18px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; text-align:center; vertical-align: middle; }
.mytxtinput_sort_hover { background-color: #F9F9F9; border: 1px solid #AAAAAA; width: 30px; height: 18px; text-align:center;  }
.mytxtinput_sort_focus { border: 1px solid #111111; width: 30px; height: 18px; text-align:center;  }
.mytextarea { background-color: #ffffff; border: 1px solid #D5DCE3; font-family:Tahoma; color: #335679; display: inline; font-size: 11px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytextarea_hover { background-color: #F9F9F9;	border: 1px solid #AAAAAA;	font-family:Tahoma; font-size: 11px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytextarea_focus { border: 1px solid #111111; font-family:Tahoma; font-size: 11px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mycheckbox 		{ border: 1px solid #D5DCE3; width: 17px; height: 17px; margin: 2px 0px 2px 0px; padding: 0px; vertical-align: middle; }
.mycheckbox_hover { border: 1px solid #AAAAAA; background:#EEEEEE; margin: 2px 0px 2px 0px; padding: 0px; width: 17px; height: 17px;vertical-align: middle; }
.mycheckbox_focus { border: 1px solid #111111; margin: 2px 0px 2px 0px; padding: 0px; width: 17px; height: 17px;vertical-align: middle; }
.myselect { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 16px; margin: 0px 0px 0px 0px; padding: 2px 2px 0px 2px; vertical-align: middle; }

.submit { background: #0D84BF; border: 1px solid #CCCCCC; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 26px; padding: 1px 10px 5px 10px; text-align: center; vertical-align: middle; cursor:pointer; }

div.disabled_value { border:1px solid #D5DCE3; background:#F3F3F3; width:300px; font-weight:bold; padding:2px 0px 2px 4px; }