/*
  The original kstBlue Theme for phpBB version 2+
  Created by Kamil
  kgraf@interia.pl
*/

html {height:100%;margin-bottom:1px;}
body {background-color:#206797;background-image:url('/templates/kstBlue/images/bg/bgGrad-blue-1.gif');background-repeat:repeat-x;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:black;margin:0;padding:0;text-align:left;}

/* globalne */

img {border:0;}
form {display:inline;}
input.hidden {display:none;}
input {font-size: 11px;}
select {font-size: 11px;}
.hand {cursor:pointer;}
.off {display:none;}
.fl {float:left;}
.fr {float:right;}
.tc {text-align: center;}
.more {font-size:10px;float:right;}
.arrow {color:#e88c00;font-weight:bold;font-size:10px;font-family:Tahoma, Arial, sans-serif;}
.star_red {color:red;font-weight:normal;}
.message_red {color: red; font-size: 11px;}
.clr {clear:both;height:0;font-size:0;line-height:0;}
.clr5 {clear:both;height:5px;font-size:0;line-height:0;}
.clr10 {clear:both;height:10px;font-size:1px;}
.clr15 {clear:both;height:15px;font-size:1px;}
ul.bulletOrange {margin:0;padding:0;list-style:none;}
ul.bulletOrange li {background-image:url('/templates/kstBlue/images/icons/bullet_orange.gif');background-repeat:no-repeat;background-position:2px 5px;padding:0 0 0 15px;margin:2px 0;background-color:transparent;}
ul.bulletGray {margin:0;padding:0;list-style:none;}
ul.bulletGray li {background-image:url('/templates/kstBlue/images/icons/bullet_gray.gif');background-repeat:no-repeat;background-position:2px 5px;padding:0 0 0 15px;margin:2px 0;background-color:transparent;}

/* SZABLON */

#szPage {padding-top:0; padding-bottom: 10px;}
#szPageContent {width:784px;margin:5px auto;}

/* naglowek */
#szHeader {clear:both;font-size:9px;}

#szHeaderTop {height:14px;width:100%;overflow:hidden;}
#szHeaderTop span.bg img {position:relative;top:1px;}
#szHeaderTop span.r {color:#f7ac23;font-weight:bold;font-size:10px;}

#szTab {clear:both;position:relative;background-image:url('/templates/kstBlue/images/bg/bgTab-dblue-m-1.gif');background-repeat:repeat-x;height:22px;margin:10px 10px 0 0;width:375px;float:right;display:inline;background-color:#90c3e5;}
#szTab img.v {vertical-align:top;}
#szTab div.fl {margin:6px 0 0 3px}
#szTab span.r1 {}
#szTab span.r1 span {color:#2b71a0;font-weight:bold;}
#szTab span.r1 span.nl {margin-right:13px;}
#szTab span.r2 {color:#629dc5;left:2px;position:absolute;text-decoration:none;top:5px;}
#szTab span.r2 a, #szTab span.r2 a:link, #szTab span.r2 a:visited {color:white;text-decoration:none;font-weight:bold;margin:0 4px;}
#szTab span.r2 a:hover {color:#a7c7e1;text-decoration:none;}

/* tresc */

#szContent {background-color:#fff;width:780px;border:2px solid #90c3e5;clear: both;}
#szLeft {background-color:#fff;width:460px;float:left;margin:0 4px 0 4px;display:inline;}
#szRight {background-color:#fff;width:310px;float:right;display:inline;}

/* stopka */

#szFooter {clear:both;}
#szFooter {text-align: right; font-size: 11px; margin: 5px 5px 0 0;}
#szFooter div.szLogo {margin-top: 5px;}
#szFooter div.szLogo a span.t2 {color: black;}
#szFooter div.phpbb {font-size: 10px;color: #444; margin-top: 5px;}

/* nagłówki */

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}

/* linki */

a, a:link, a:visited {color:#00519b;text-decoration:none;}
a:hover {color:#f7ac23;text-decoration:underline;}

a.white, a.white:link, a.white:visited {color:white;text-decoration:none;}
a.white:hover {color:white;text-decoration:underline;}

/* przyciski */

.nButton {height:19px;position:relative;margin:0;}
.nButton input {height:19px;color:white;display:inline;font-size:11px;border:0;margin:0;padding:1px 0 2px 0;cursor:pointer;font-family:Tahoma, Verdana, Arial;vertical-align:top;}
.nButton img {padding:0px;margin:0px;vertical-align:top;}
.nCenter {display:block;text-align:center;}
.nInline {display:inline;}

/* pasek - bar */

h1 {background-repeat:no-repeat;height:19px;overflow:hidden;clear:both;font-family:Tahoma,Arial;font-size:11px;font-weight:bold;}
h1 span.s1 {background-repeat:no-repeat;height:17px;overflow:hidden;display:inline;float:left;padding:2px 0pt 0pt 10px;position:relative;}
h1 span.s1 a, h1 span.s1 a:link, h1 span.s1 a:visited, h1 span.s2 {color:white;left:9px;position:absolute;text-decoration:none;top:3px;}
h1 span.s1 a:hover {color:#d1d1d1;text-decoration:none;}

h1 span.s3 {color:#c3dced;font-size:6px;font-weight:normal;float:right;padding:2px 5px 0 0 ;}
h1 span.s3 a, 
h1 span.s3 a:link, 
h1 span.s3 a:visited {color:white;text-decoration:none;font-size:11px;position:relative;top:1px;margin:0 2px 0 4px;}
h1 span.s3 a:hover {color:white;text-decoration:underline;}

h1.blue, h1.blue1 span.s1,
h1.blue2 span.s1, 
h1.blue3 span.s1, 
h1.orange, h1.orange1 span.s1 {background-image:url(/templates/kstBlue/images/bar/bar_color_460.gif);width:460px;}
h1.blue {color:#569bcc;background-color:#569bcc;background-position:0 0;}
h1.blue span.s1 {color:#2f75b5;background-color:#2f75b5;background-position:0 -19px;}
h1.blue  span.s1 a:hover {color:#a7c7e1;text-decoration:none;}
h1.blue1 span.s1 {width:70px;}
h1.blue2 span.s1 {width:150px;}
h1.blue3 span.s1 {width:180px;}

h1.orange {color:#e1b553;background-color:#e1b553;background-position:0 -38px;}
h1.orange span.s1 {color:#d69a3e;background-color:#d69a3e;background-position:0 -57px;}
h1.orange  span.s1 a:hover {color:#eed4a2;text-decoration:none;}
h1.orange1 span.s1 {width:95px;}

h1.blue306, h1.blue306a span.s1, h1.blue306b span.s1, 
h1.gray306, h1.gray306a span.s1, 
h1.red306, h1.red306a span.s1, 
h1.yellow306a span.s1 {background-image:url(/templates/kstBlue/images/bar/bar_color_306.gif);width:306px;}

h1.blue306 {color:#569bcc;background-color:#569bcc;background-position:0 0;}
h1.blue306 span.s1 {color:#2f75b5;background-color:#2f75b5;background-position:0 -19px;}
h1.blue306  span.s1 a:hover {color:#a7c7e1;text-decoration:none;}
h1.blue306a span.s1 {width:95px;}
h1.blue306b span.s1 {width:150px;}

h1.gray306 {color:#727272;background-color:#727272;background-position:0 0;}
h1.gray306 span.s1 {color:#727272;background-color:#727272;background-position:0 -19px;}
h1.gray306  span.s1 a:hover {color:#c6c6c6;text-decoration:none;}
h1.gray306a span.s1 {width:95px;}

h1.red306 {color:#bf4233;background-color:#bf4233;background-position:0 0;}
h1.red306 span.s1 {color:#bf4233;background-color:#bf4233;background-position:0 -19px;}
h1.red306  span.s1 a:hover {color:#e6aaa1;text-decoration:none;}
h1.red306a span.s1 {width:95px;}

h1.yellow306 {background-position:0 -76px;color:#d47200;background-color:#727272;}
h1.yellow306  span.s1 a:hover {color:#ffeb80;text-decoration:none;}
h1.yellow306a span.s1 {width:95px;}

/* komunikaty */

.message {margin:10px 0;background-color:white; clear: both;}
.message .m_head {display:block;float:none;margin-left:7px;position:relative;top:-14px;}
.message .m_head .m_img {width:15px;height:15px;}
.message .m_head .m_title {font-size:10px;color:#404040;height:15px;position:relative;top:-3px;background-color:white;}
.message .text {display:block;margin:0 10px;font-size:11px;position:relative;top:-5px;color:#404040;}

/* zaokraglone rogi */

.cBox span.cTop,
.cBox span.cBottom {background-image:url("/templates/kstBlue/images/bg_corners/corners_left.gif");}
.cBox span.cTop span,
.cBox span.cBottom span {background-image:url("/templates/kstBlue/images/bg_corners/corners_right.gif");}

span.cTop, span.cBottom, span.cTop span, span.cBottom span,
span.cTop1, span.cBottom1, span.cTop1 span, span.cBottom1 span {font-size:1px;line-height:1px;display:block;height:5px;background-repeat:no-repeat;}
span.cTop, span.cTop1 {background-image:none;background-position:0 0;margin:0 0px;}
span.cTop span, span.cTop1 span {background-image:none;background-position:100% 0;}
span.cBottom, span.cBottom1 {background-image:none;background-position:0 100%;margin:0 0px;clear:both;}
span.cBottom span, span.cBottom1 span {background-image:none;background-position:100% 100%;}

.cBoxBorderBlue span.cTop1,
.cBoxBorderBlue span.cBottom1 {background-image:url("/templates/kstBlue/images/bg_corners/cBlue-l-1.gif");}
.cBoxBorderBlue span.cTop1 span,
.cBoxBorderBlue span.cBottom1 span {background-image:url("/templates/kstBlue/images/bg_corners/cBlue-r-1.gif");}
.cBoxBorderBlue span.cTop1 {position:relative;top:-2px;left:-2px}
.cBoxBorderBlue span.cBottom1 {position:relative;top:2px;left:-2px}
.cBoxBorderBlue span.cTop1 span {position:relative;top:0;left:4px}
.cBoxBorderBlue span.cBottom1 span {position:relative;top:0;left:4px}

.cBox3 span.cTop,
.cBox3 span.cBottom {background-image:url("/templates/kstBlue/images/bg_corners/gray_line_left.gif");}
.cBox3 span.cTop span,
.cBox3 span.cBottom span {background-image:url("/templates/kstBlue/images/bg_corners/gray_line_right.gif");}
.cBox3 span.cTop {position:relative;top:-1px;left:-1px}
.cBox3 span.cBottom {position:relative;top:1px;left:-1px}
.cBox3 span.cTop span {position:relative;top:0;left:2px}
.cBox3 span.cBottom span {position:relative;top:0;left:2px}
.cBox3 {border: 1px solid #ebebeb;}


/* banery */

#bannerA {text-align:center;clear:both;}
#bannerB1,
#bannerB2 {width:306px;margin-bottom:8px;padding:0;text-align:center;background-color:#f4f3ee;}
#bannerC {width:126px;padding:0;text-align:center;background-color:#f4f3ee;}

#bannerB1 span.ad_text,
#bannerB2 span.ad_text,
#bannerC span.ad_text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#B9B9B9;text-align:left;letter-spacing:2px;display:block;float:left;margin-bottom:2px;position:relative;left:3px;top:-2px;}


/* */

#szLeft div.c1 {width:450px;}
#szRight div.c1 {width:300px;}

h2 {font-family:"Trebuchet MS",Tahoma,Arial;font-size:13px;height:19px;background-repeat:repeat-y;color:white;padding:2px 0 0 5px;margin:2px 1px;}
h2.blb {background-image:url('/templates/kstBlue/images/bg/bgGrad-blue-290x1.gif');}
h2.bw {background-image:url('/templates/kstBlue/images/bg/bgGrad-dblue-289x1.gif');}
h2 span.fl {width: 392px;color: white;}
h2 span.s2 {display: inline; float: left; color: black; width: 50px; text-align: center;}

div.content {padding:1px 4px 4px 4px;}
div.c1 {background-image:url('/templates/kstBlue/images/bg/bgGrad-blue-170.gif');background-repeat:repeat-x;float:left;}
#szNav {font-family:"Trebuchet MS",Tahoma,Arial;font-size:13px;font-weight: bold; margin: 2px 0 5px 5px;}

#szLogin h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 13px;font-weight: bold;margin: 5px 0;}
#szLogin ul.bulletGray li {font-size: 11px;background-position: 15px 4px; padding:0 0 0 28px;}
#szLogin div.f1, #szLogin div.f2, #szLogin div.f3 {margin: 3px;}
#szLogin div.f2 {vertical-align: middle;}
#szLogin div.f3 {text-align: center;}
#szLogin .inputCh {height: 13px;}
#szLogin .inputT {height: 12px;}

#szSearch {width:330px;margin: 5px auto;padding:0;background-color:#bdd3e6;}
#szSearch .inputS {margin: 0 5px;}
#szSearchMore h3 {font-size: 11px; margin-bottom: 2px;;}
#szSearchMore div.fl {width: 220px;}
#szSearchMore .mTxt {font-size: 10px; color: #666;line-height: 13px;}
#szSearchMore div.optR {text-align: center; font-size: 11px;margin-bottom: 7px;}

#keyboard_pl {font-size: 9px; text-align: center; margin-top: 4px;}
#keyboard_pl a {display: inline; padding: 0 4px 2px 4px; margin-left: 3px; background-color: #f2f5f9;}

#szVievCat div.oneCat {clear: both; float: none;}
#szVievCat div.even, #szVievCat div.odd {margin:2px 1px 0 1px;padding:4px 0 4px 4px;line-height:16px;}
#szVievCat div.even {background-color:#e8eef4;border-top:1px solid #bdd3e6;border-bottom:1px solid #8ab2d6;}
#szVievCat div.odd {background-color:#f2f5f9;border-top:1px solid #dbe7f1;border-bottom:1px solid #bdd3e7;}
#szVievCat div.oneCat a.title {font-family:"Trebuchet MS",Tahoma,Arial;font-size:13px;font-weight: bold;}
#szVievCat div.oneCat span.t1 {font-family:"Trebuchet MS",Tahoma,Arial;font-size:12px;}
#szVievCat div.oneCat span.t2 {font-size:10px; color: #666;}
#szVievCat div.oneCat div.p1{float: left; width: 44px;}
#szVievCat div.oneCat div.p2{float: left; width: 345px;}
#szVievCat div.oneCat div.p3{float: left; width: 50px; text-align: center;}

div.even, div.odd, #szVievForum div.selectTopic {margin:2px 1px 0 1px;padding:4px 0 4px 0px;line-height:16px;}
div.even {background-color:#e8eef4;border-top:1px solid #bdd3e6;border-bottom:1px solid #8ab2d6;}
div.odd {background-color:#f2f5f9;border-top:1px solid #dbe7f1;border-bottom:1px solid #bdd3e7;}
#szVievForum div.selectTopic {background-color:#bdd3e6;border-top:1px solid #96b8d8;border-bottom:1px solid #8ab2d6; text-align: center;}
div.quote {padding: 3px;margin: 5px;}
div.quote h3 {font-size: 12px;}
div.quote p {padding: 0; margin: 0;font-size: 11px;}
div.odd div.quote {border-left: 4px solid #DBE7F1; background-color: #f8fafb;}
div.even div.quote {border-left: 4px solid #DBE7F1; background-color: #f2f5f9;}

#szVievForum div.oneTopic span {font-size:10px;text-align:center;}
#szVievForum div.oneTopic div {font-size:11px;}
#szVievForum div.oneTopic div.t1 {font-family:"Trebuchet MS",Tahoma,Arial;font-size:13px;font-weight: bold;}
#szVievForum div.oneTopic div.t1 img {vertical-align: middle;}
#szVievForum div.oneTopic div.t2 span {font-family:"Trebuchet MS",Tahoma,Arial;font-size:12px;}
#szVievForum div.oneTopic div.t2 {float: left; display: inline;font-size:10px; margin: 2px 0 0 23px;}
#szVievForum div.oneTopic div.t3 {float: right; display: inline;font-size:10px; margin: 0 5px 0 0;}
#szVievForum div.oneTopic div.t4 {float: right; display: inline;font-size:10px; margin: 0 5px 0 0;}
#szVievForum div.oneTopic div.t5 {clear: both;font-size:10px; margin: 2px 0 0 23px;}
#szVievForum div.m_top {text-align: right; margin: 5px;}
#szVievForum div.m_bottom {font-family:"Trebuchet MS",Tahoma,Arial;font-size:11px;text-align: right; margin: 5px;}
#szVievForum div.u_info {font-size:10px;}
#szVievForum div.u_info a {font-family:"Trebuchet MS",Tahoma,Arial;font-size:12px;}

#szVievForum div.onePost div.t1 {width: 320px; float: left;border-bottom: 1px solid #DBE7F1;font-size:10px;margin-bottom: 3px;}
#szVievForum div.onePost div.t1 a.a1, #szVievForum div.onePost div.t1 img.a1 {float: left; margin-top: 3px;}
#szVievForum div.onePost div.t1 span.s {float: left;}
#szVievForum div.onePost div.t1 span.s1 {font-weight: bold;}
#szVievForum div.onePost div.t2 {width: 115px;float: right;padding: 3px;text-align: right;font-size: 10px;}
#szVievForum div.onePost div.t3 {width: 315px;float: left;font-family:"Trebuchet MS",Tahoma,Arial;font-size: 13px;line-height: 16px;margin: 3px 0pt 3px 5px;}
#szVievForum div.onePost div.t4 {text-align: right;border-top: 1px solid #DBE7F1;margin: 5px 5px 0 0;}
#szVievForum div.onePost div.t4 img {margin: 2px 3px; vertical-align: middle;}
#szVievForum div.onePost div.sign {width: 320px; float: left;border-top: 1px solid #DBE7F1;font-size:10px;margin-top: 5px;line-height: 12px;}
#szVievForum div.onePost div.edited {width: 320px; float: left;border-top: 1px solid #DBE7F1;font-size:10px;margin-top: 5px;line-height: 12px;}

#szVievForum div.newPost h3, #szVievForum div.newPost span.h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 13px;font-weight: bold;margin: 0 0 5px 0;}
#szVievForum div.newPost span.s1 {font-weight: normal; font-size: 11px;}
#szVievForum div.newPost div.f1 {float: left; width: 310px;}
#szVievForum div.newPost div.f2 {float: left; width: 130px;}
#szVievForum div.newPost p {font-size: 11px; margin: 0 0 5px 2px; padding: 0;}
#szVievForum div.newPost p input.r1 {height: 13px; width: 13px; margin: 3px 0 0 0; padding: 0; vertical-align: text-bottom;}
#szVievForum div.newPost div.keyPL span {display: inline; padding: 0 2px 2px; margin-right: 3px; background-color: #f2f5f9; cursor: pointer;}
#szVievForum div.newPost input.i1 {height: 13px; width: 13px; margin: 3px 0 0 0; padding: 0; vertical-align: text-bottom;}
#szVievForum div.newPost input.i2 {border: none; background: transparent; font-size: 10px; margin: 4px 0;}

#szVievForum div.plusMinus h3, #szVievForum div.plusMinus span.h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 12px !important;font-weight: bold;margin-bottom: 2px;}
#szVievForum div.plusMinus div.odd span,
#szVievForum div.plusMinus div.even span {font-size:10px;text-align:center;}
#szVievForum div.plusMinus div.fl, #szVievForum div.plusMinus div.fr {font-size:11px;margin: 5px;}
#szVievForum div.plusMinus div.fr img {margin-right: 5px;}
#szVievForum div.plusMinus div {font-size:11px;}
#szVievForum div.plusMinus div.t1 img {vertical-align: top;}
#szVievForum div.plusMinus div.t1 span {font-family:"Trebuchet MS",Tahoma,Arial;font-size:13px;}
#szVievForum div.plusMinus div.t2 span {font-family:"Trebuchet MS",Tahoma,Arial;font-size:12px;}
#szVievForum div.plusMinus div.t2 {float: left; display: inline;font-size:10px; margin: 2px 0 0 20px;}
#szVievForum div.plusMinus div.t3 {float: right; display: inline;font-size:10px; margin: 0 5px 0 0;}
#szVievForum div.plusMinus div.t4 {clear: both; font-size:10px; margin: 2px 0 0 20px;}

#szVievForum div.memberlist h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 12px !important;font-weight: bold;margin-bottom: 2px;}
#szVievForum div.memberlist div {font-size:11px;}
#szVievForum div.memberlist div.t1 span {font-family:"Trebuchet MS",Tahoma,Arial;font-size:13px; font-weight: bold;}
#szVievForum div.memberlist div.t2 span {font-family:"Trebuchet MS",Tahoma,Arial;font-size:12px;}
#szVievForum div.memberlist div.t2 {float: left; display: inline;font-size:10px; margin: 2px 0 0 18px;}
#szVievForum div.memberlist div.t3 {float: right; display: inline;font-size:10px; margin: 0 5px 0 0;}

#szVievForum div.faq h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 13px;font-weight: bold;margin: 5px 4px;}
#szVievForum div.faq h4 {font-size: 12px;font-weight: bold;margin: 5px 4px;}
#szVievForum div.faq ul {margin: 0 4px;}
#szVievForum div.faq p,
#szVievForum div.faq a {font-family:"Trebuchet MS",Tahoma,Arial;margin: 0; padding: 0;}

#szDesc {font-size: 11px;text-align: center; margin: 5px 0 15px 0;}
#szDesc img {vertical-align: middle;margin: 2px 0;}
#szDesc div {text-align: left; line-height: 22px;margin-left: 5px;}

#szPool h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 13px;font-weight: bold;margin: 0 5px;}
#szPool h4 {font-size: 12px;font-weight: bold;margin: 5px;}
#szPool div.opt {margin: 0 5px;}
#szPool div.submit {margin: 0 5px; text-align: center;}
#szPool div.submit a {font-size: 10px;}
#szPool div.opt2 {float: left; width: 200px;margin: 0 5px;}
#szPool div.scala {float: left;width: 150px;}
#szPool div.result {float: left;width: 70px; text-align: center;}
#szPool div.total {text-align: right; margin: 5px 10px;}

#szUserProfil h3, #szUserProfil span.h3 {font-family:"Trebuchet MS",Tahoma,Arial;font-size: 12px;font-weight: bold;margin-bottom: 2px;}
#szUserProfil span.h3b {width: 75px; float: left;margin-bottom: 0px;}
#szUserProfil span.h3b {width: 75px; float: left;margin: 3px 0 0px;}
#szUserProfil .mTxt {font-size: 10px; color: #666;line-height: 13px;margin: 0 0 0 5px;}
#szUserProfil div.fl {width: 220px;}
#szUserProfil a.a1 {font-size: 11px;}
#szUserProfil input.inputCh {margin: 0;}

#szInfo h1.blue306a span.s1 {width:120px;}
#szInfo li {font-size: 11px;background-position: 2px 4px;color: #444;}

#szConfirm {text-align: center;margin: 30px 0 200px 0;}
#szConfirm h3{font-family:"Trebuchet MS",Tahoma,Arial;font-size: 13px;font-weight: bold;margin: 10px 0 10px 0;}
