/*global*/
body {font:12px verdana,arial,sans-serif;color:#333;background:#00a6bb;margin:10px}

a {font:12px verdana,arial,sans-serif;color:#008897;text-decoration:underline}
a:hover {font:12px verdana,arial,sans-serif;color:#00a6bb;text-decoration:underline}

td {font-size:12px}

.clear {clear:both;height:0}
.left {float:left}
.right {float:right}
.txl {text-align:left}
.txc {text-align:center}
.txr {text-align:right}
.txj {text-align:justify}
.txvt {vertical-align:top}
.txvm {vertical-align:middle}
img {border:0}

h1 {background:url('images/logo.gif') no-repeat;margin:20px 15px 10px 13px;padding:0;text-indent:-10000px;width:280px;height:53px;}
h3 {font-size:14px;color:#000;margin:0px auto;padding:0 0 0px}
h4 {font-size:12px;color:#000;margin:10px auto;padding:0 0 10px;border-bottom:1px #00a6bb solid}
h5 {font-size:12px;color:#000;margin:0 0 10px;padding:0}
.message {color:#000;margin:65px auto 35px}

.szary,.small,.small2,a.small,a.small2 {font-size:10px}
.szary {color:#333}  /*niebieski*/
.small2 {color:#45C7ED} /*zielony*/
.green {color:#026b44}
.blue {color:#004b8c}
.error {color:#cc0000}
.txt11 {font-size:11px;line-height:15px !important}

#tmn {background:#fff;width:100%}
table#tmn,#footer,#copy {background:#fff;min-width:970px !important;max-width:1200px !important;margin:0 auto;padding:0}
* html body #tmn,#footer,#copy {width:expression((document.documentElement.offsetWidth) >1200 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "1200px" : ((document.documentElement.offsetWidth) < 970? "1000px" : "98%"));}

/*head_table*/
#head_table {background:#fff}
#head_table img {display:block;border:0}

#logo_b div {/*height:100px;*/float:right}

#search_td {background:#0c4499;}
#search_td table {position:relative;right:10px;top:25px;margin-left:10px}
.top_blue {background:#45C7ED;border-top:1px #00A6BB solid;line-height:9px}

/*main_navi*/
#main_navi {width:100%;padding:10px}
#main_navi div {float:left;margin:0 10px 0 0}

#main_navi .register a {background:#cc0000}

#main_navi a,#main_navi a:hover {font-weight:bold;color:#fff;text-decoration:none;background:#6bc6ab;padding:10px;display:block}
#main_navi a:hover {color:#fff;background:#45c7ed;}

#main_navi #main_search {float:right;width:175px;margin:0}
#main_navi div.konkurs {float:right;margin:0 5px 0 0}
#main_navi .konkurs a,#main_navi .konkurs a:hover {background:#fff;padding:5px}
#main_navi .user_login {font-size:11px;color:#000;border-top:1px #ddd dotted;padding:5px 0 3px}
#main_navi .user_login a {font-weight:bold;font-size:11px;color:#000;background:none;padding:0;float:none;display:inline}


/*right-col*/
#right-col {float:right;width:300px;margin:0 10px}
#right-col ul {list-style:none;margin:0;padding:0}
#right-col li {margin:0;padding:0 0 10px}
#right-col img {display:block}


/*forms*/
form,input,select,textarea {margin:0}
.forum_login input:focus,.form_login input:focus,input:focus,select:focus,textarea:focus {border:1px #45c7ed solid}
.forum_login input,.form_login input {border:1px #6bc6ab solid;margin:0;width:100px}
.forum_login form,input,textarea,select {font:12px verdana,arial,sans-serif;color:#000}
.forum_login {color:#000;padding:0px;padding-top:15px}
.middle input,input,textarea,select {color:#000;border:1px #6bc6ab solid;background:#fff}

textarea {color:#000;padding:2px;line-height:17px}

.form_login {font:12px verdana,arial,sans-serif;color:#000}
.form_login td {border:0 !important;background:none !important}

.form_login .button,.forum_login .button,.button {font:bold 11px verdana,arial,sans-serif;color:#fff;
background:#6bc6ab;border:1px #6bc6ab solid;width:auto;padding:2px 3px;cursor:pointer}
.form_login .button:hover,.forum_login .button:hover,.button:hover
{color:#fff;background:#45c7ed;border-color:#45c7ed}

.form_login input.search,.search {background:#1e519c url('images/szukaj.gif') no-repeat top;border:0;width:51px;height:19px;cursor:pointer}

.form_login .noborder,.noborder {background:none;margin:0;padding:0;border:0}
table.form_login {background:#f2f2f2;border:1px #ddd solid}

/*User_Data_Table*/
.ud_table {width:740px;margin:0 auto 20px}
.ud_table td {border:1px #F2F2F2 solid;padding:2px 5px}

.ud_table .forumtitle {font:bold 14px verdana,sans-serif;color:#fff;
background:#447ab6 url('images/title_bg.png') repeat-x 0 1px;padding:4px 5px;border-top:2px #fff solid;border-bottom:1px #fff solid}

.ud_table .forumtitle {font:bold 12px verdana,sans-serif;color:#fff;background:#00a6bb;border-bottom:0}
.ud_table .forumtitle a,.forumtitle a {font-size:14px;font-weight:bold;color:#fff}
.forumtitle a.ftnavi {font-size:12px;font-weight:normal;color:#fff}
.forumtitle a.ftnavi:hover {font-size:12px;text-decoration:none;}
.ud_table .txt11 {padding:3px 10px 4px}

.forum_table .button_td,.button_td {background:none;padding:10px 0}

/* PROFILE -------------------------------*/
.p_navi {text-align:left;padding:4px 8px;background:#fff;vertical-align:top;width:20%}
.p_navi h3 {font-size:12px;color:#fff;background:#00a6bb;padding:4px 5px;display:block}
.p_navi h4 {font-size:12px;margin-top:20px}

.p_navi ul,.p_navi li {list-style:none;margin:0;padding:0}
.p_navi ul {border:1px #f2f2f2 solid;border-bottom:0}
.p_navi a,.p_navi a:hover {text-decoration:none;display:block;padding:5px;border-bottom:1px #f2f2f2 solid;}
.p_navi a:hover {color:#fff;background:#45c7ed;border-bottom:1px #45c7ed solid;}

.p_navi .current a {font-weight:bold;color:#fff;background:#6bc6ab;border-bottom:1px #6bc6ab solid;}


.forum_title1 {font:bold 14px verdana,sans-serif;color:#000;background:#fff;padding:5px 0 5px 10px;text-align:left}
.forum_title2 {font:bold 12px verdana,sans-serif;color:#094581;border-bottom:1px #ddd solid;padding:0 0 5px;margin:10px 0 0;text-align:left}

/*forum_menu*/
.forum_menu {border-top:1px #00a6bb solid;border-bottom:1px #ddd solid;margin:0 10px 10px;width:98.3%;height:30px}
.forum_menu td {font-size:12px;color:#000;padding:3px 0}

.forum_menu ul,.forum_menu li {display:inline;margin:0;padding:0;list-style-type:none;float:left}
.forum_menu a {text-decoration:none}
.forum_menu a:hover {text-decoration:underline}

.forum_menu a.left,.forum_menu a:hover.left {color:#fff;background:#6bc6ab;padding:2px 5px;display:block;text-decoration:none}
.forum_menu a:hover.left {background:#45c7ed}

/*pager*/
.pager td {padding:0 0 3px}
.pager a {text-decoration:none;padding:0 3px;border:1px #fff solid}
.pager a:hover {color:#45c7ed;background:#fff;text-decoration:none;padding:0 3px 1px;border:1px #45c7ed solid}
.pager_active {font-weight:bold;color:#fff;background:#45c7ed;padding:0 3px;border:1px #45c7ed solid}

/*forum_table*/
.forum_table {border-bottom:1px #ddd solid;margin:0 10px 10px;width:98.3%}
.forum_table th {font:bold 12px verdana,sans-serif;color:#fff;background:#00a6bb;padding:4px 5px;border-left:1px #00a6bb solid}
.forum_table th.first {border-left:1px #00a6bb solid}

.forum_table th a {font:bold 12px verdana,sans-serif;color:#fff}
.forum_table td,
.forumtopic {font-size:11px;color:#333;line-height:20px;background:#fff;border:1px #ddd solid;border-top:0;border-right:0;padding:2px 5px}

.forumtopic h2,.forumtopic h3,.przyczepiony h3 {font-size:12px;font-weight:normal;margin:2px 0 0;padding:0}
.forumtopic h2 a,.forumtopic h3 a {font:normal 12px verdana,sans-serif;color:#008897;text-decoration:none}
.forumtopic h2 a:hover,.forumtopic h3 a:hover {font:normal 12px verdana,sans-serif;color:#00a6bb;text-decoration:underline}

.forumtopic img,.przyczepiony img {margin-right:5px}
.forumtopic p {margin:0 0 10px}
.forumtopic .left,.przyczepiony .left {margin:5px 0 0}

.forum_table .last_post,.last_post {font-size:11px !important;background:#f2f2f2;padding:3px 10px !important;border:1px #ddd solid;border-bottom:0}
.forum_table .last_post a,.last_post a {font-size:11px;text-decoration:none}
.forum_table .last_post a:hover,.last_post a:hover {font-size:11px;text-decoration:underline}

.small2 a {font-size:11px;text-decoration:none}
.small2 a:hover {font-size:11px;text-decoration:underline}

/*przyczepiony*/
.forum_table .przyczepiony {font-size:11px;color:#000;line-height:20px;background:#f2f2f2;
border:1px #ddd solid;border-top:0;border-right:0;padding:2px 10px}

.forum_table .przyczepiony h3 a {font:normal 12px verdana,sans-serif;color:#094581;text-decoration:none}
.forum_table .przyczepiony h3 a:hover {font:normal 12px verdana,sans-serif;color:#235cac;text-decoration:underline}

.forum_table .last_date {font-size:11px;border-right:1px #ddd solid}
.forum_table .last_date .small2 {font-size:11px}

/*post*/
.forum_table .forumheader {color:#fff;line-height:16px;background:#00a6bb;padding:3px 10px;vertical-align:top}
.forumheader h2 {margin:0;padding:0}
.forumheader h2 a,.forumheader a {font:bold 12px verdana,sans-serif;color:#fff;text-decoration:none}
.forumheader .szary {color:#fff}

.forum_table .avatartd {width:17%;line-height:16px;background:#f2f2f2;padding:5px 10px;vertical-align:top;border:0}
.avatar {width:100px;height:100px;margin:3px 0 0}

.forum_table #posttd {font-size:12px;padding-right:0;width:100%;background:#fff;border:0}
.forum_table #posttd .left {line-height:16px;margin:0 10px 0 0;padding:10px}
.forum_table #posttd div {float:left;margin:0}
.rospychacz {background:none;width:1px;height:100px;float:right}

.forum_table .cytat {font-size:11px;color:#fff;line-height:16px;background:#447ab6;padding:6px}
.left .mess {font-size:11px;color:#006c42;line-height:16px;background:#f9f9f9;margin:5px 0 0;padding:4px 6px;border:1px #cce2f7 solid;width:40%}
.forum_table .signature {font-size:11px;color:#004b8c;clear:both}

/*post_navi*/
.forum_table .post_navi,
.forum_table .post_navi1 {background:#f2f2f2;padding:5px 10px;border:0;border-top:1px #00a6bb solid}
.forum_table .post_navi2 {background:#f2f2f2;border:1px #00a6bb solid;padding:5px 0 1px}

.forum_menu .post_navi2 {border-top:1px #00a6bb solid;padding:10px 0}

.admin_navi a,
.admin_navi a:hover,
.forum_table .post_navi a,
.forum_table .post_navi a:hover,
.post_navi2 a,
.post_navi2 a:hover {color:#fff;text-decoration:none;background:#6bc6ab;margin:0 10px 0 0;padding:2px 5px;float:left;display:block}

.admin_navi a,.admin_navi a:hover {font-size:10px;background:#cc0000;padding:1px 5px;}

.admin_navi a:hover,
.forum_table .post_navi a:hover,
.post_navi2 a:hover {background:#45c7ed}

.forum_table .post_navi.txr a,
.post_navi2 a,
.post_navi2 a:hover {margin:0 0 0 10px;float:right}

/*TPL_PAGES*/
.tpl_page td {border:1px solid}
.txt {line-height:16px;padding:0 10px 10px;border-right:1px #bdd9ff solid}
.txt h5 {font-weight:normal;font-size:18px;color:#63af3e}
.txt p,.txt li {font-size:13px;line-height:22px;text-align:justify}
.txt p {margin-bottom:14px}

ul .lower-latin {list-style-type:lower-latin}
.txt li {text-align:left;margin-bottom:9px}

/*foot*/
#footer  {font:10px verdana,arial,helvetica,sans-serif;color:#fff;background:#45c7ed;border-top:1px #00a6bb solid;margin:0 auto;padding:5px 0;width:100%}
#footer img {border:0;margin:0 2px}
#footer a,.footer a:hover {font-size:10px;color:#fff;text-decoration:none}
#footer b {color:#fff}

#copy {font-size:10px;color:#fff;background:#45c7ed;margin:10px auto}
#copy a,#copy a:hover {font-size:10px;color:#fff}
#copy a:hover {text-decoration:none}
#copy .right a,#copy .right a:hover {font:10px verdana,arial,helvetica,sans-serif;color:#fff;text-decoration:none;display:block;padding:3px 0}
#copy .right a:hover {text-decoration:underline}
#copy .left {background:#008897;width:32%;margin:10px;padding:5px 10px}
#copy .right {background:#45c7ed;width:55%;padding:10px 10px 10px}

/*alert_box*/
#alertbox {width:350px;margin:0 auto;background:#fff;border:2px #4277B1 solid;position:absolute;z-index:999;padding-bottom:15px;top:30%;left:40%;cursor:pointer}
#alertbox div {font:bold 12px verdana,arial,sans-serif;color:#333;text-align:center;display:block;padding:0 0 13px;border:1px #fff solid}
#alertbox p {font:bold 17px arial,sans-serif;color:#fff;background:#4277b1 url('images/close_sm.gif') no-repeat 325px center;margin:0 0 20px;padding:2px 0 0;display:block}
#alertbox a {text-align:center;float:none;margin:0 140px;width:auto}

/*alert_box2*/
#alertbox2 {width:700px;margin:0 auto;background:#fff;border:2px #008897 solid;position:absolute;z-index:999;padding-bottom:15px;top:40%;left:31%;cursor:pointer}
#alertbox2 div {font:bold 12px verdana,arial,sans-serif;color:#333;text-align:center;display:block;padding:0 0 13px;border:1px #fff solid}
#alertbox2 p {font:bold 17px arial,sans-serif;color:#fff;background:#008897 url('images/close_sm.gif') no-repeat 675px center;margin:0 0 20px;padding:4px 0;display:block}
#alertbox2 .error {font-size:18px;font-weight:bold;line-height:38px}
.alertbox_hidden {display:none}

/*profile_box*/
.profilebox {width:100px;height:17px;margin:6px 0 0;padding:1px 0;background:#fff}
.profilebox .left {margin:0;width:100px;height:16px}
.profilebox a {text-decoration:none;padding:0 6px}
.profilebox a:hover {text-decoration:none}

.profilebox .close {font-size:0;line-height:0;background:#5285b2 url('images/m_close.png') no-repeat center;
width:10px;height:10px;margin:0;padding:0;position:relative;right:1px;cursor:pointer}

/*glosowanie*/
.vote {background:#fff;border:1px #ddd solid}
.vote td {background:#fff;border:0}
.forum_table .post_navi .vote a,.forum_table .post_navi .vote a:hover {text-decoration:none;width:8px;height:10px;display:block;float:left;margin:0 2px}

.post_navi a.vote_pro {background:#fff url('images/vote.gif') no-repeat center 3px;border:1px #009362 solid}
.post_navi a.vote_pro:hover {background:#fff url('images/vote.gif') no-repeat center 1px}

.post_navi a.vote_contra {background:#fff url('images/vote.gif') no-repeat center -10px;border:1px #bd0000 solid}
.post_navi a.vote_contra:hover {background:#fff url('images/vote.gif') no-repeat center -8px}

.vote .pro,.vote .contra {width:1px;word-spacing:-4px;line-height:9px}
.vote .pro {background:#009362}
.vote .contra {background:#bd0000}
.vote .small {line-height:9px}
