/*bus*/

body,html {height:100%;}
body {background-color:#FFF;color:#383838;margin:auto;padding:0;text-align:center;font:normal 11px tahoma, sans-serif, arial;}
div {margin:0;padding:0;text-align:left}
img {border:0}
ul {margin:0;padding:0;list-style:none;}
ul li {background-repeat: no-repeat;background-position: 0 .6em;padding:2px 10px 2px .8em;}
a {text-decoration:none;color:#333333;}
a:hover,.und {text-decoration: underline;}

div:after,ul:after,li:after {content:".";display:block;height:0;clear:both;visibility: hidden}
div {zoom:1}

table {width: 100%;border:0; border-collapse:collapse;font: normal 11px Tahoma;}
td {padding:0}

/* id --------------------------------------------------------- */

#all {width:100%;position:relative;overflow:hidden;}

#bg_left {}
#bg_right {}

#container {width:960px;z-index:2;position:relative;margin:0;padding:55px 0 0 0;
background-color:#F8F8F8;;height:100%;}

#language {position:absolute;top:-10px;left:705px;z-index:5;width:255px;height:35px;overflow:hidden;}
#language .fl {width:155px;float:right;height:35px;background-color:#FFF;padding-top:10px;text-align:center;overflow:hidden;}
#language .fr {width:100px;float:right;height:35px;background-color:#FFF;padding-top:10px;text-align:center;}
#language .flag_pl {background: url(/i/bc/flag/pl.gif) no-repeat 5px 7px;margin:0;padding:5px 5px 0 28px;color:#969696;zoom:1}
#language .flag_en {background: url(/i/bc/flag/en.gif) no-repeat 9px 7px;margin:0;padding:5px 5px 0 32px;color:#969696;zoom:1}
#language .flag_de {background: url(/i/bc/flag/de.gif) no-repeat 15px 7px;margin:0;padding:5px 5px 0 37px;color:#969696;zoom:1}

#kwiatek {position:absolute;top:-10px;left:-70px;z-index:5;width:400px;height:400px;}
#top {width:100%;margin:0;padding:0;height:270px;overflow:hidden;position:absolute;z-index:55}
#top .logo {width:220px;float:left;overflow:hidden;} #top .logo div {float:right}
#top .menu {width:730px;float:right;overflow:hidden}
#top .text1 {float:right;width:430px;height:160px;}
#top .text2 {float:right;width:425px;height:160px;margin-left:5px}

.top_box {height:225px;width:100%;}
.top_box2 {height:85px;width:100%;}
.green_line {position:relative;top:-5px;background-color:#33CC33;height:10px;width:908px;clear:both;float:right;border-bottom:50px solid #F8F8F8;}

.tb02 {margin-top:37px}
.tb02 .lgr {color:#D8D8D8}
.tb02 .ns8 {color:#33CC33;padding:1px 3px 3px 4px}
.tb02 .ns8c {background-color:#33CC33;color:#FFF;padding:1px 3px 3px 4px;}
.tb02 .next {color:#33CC33;background: url(/i/bc/ar3.gif) no-repeat 100% .6em !important;padding:2px 10px 2px 9px;float:left;display:block;}
.tb02 .prev {color:#33CC33;background: url(/i/bc/ar3b.gif) no-repeat 0 .6em !important;padding:2px 0 2px 9px;float:left;display:block;}

.more {float:right;color:#33CC33;background: url(/i/bc/ar3.gif) no-repeat 100% .5em !important;padding:0 9px 0 0;float:left;display:block;}

#main {width:950px;clear:both;float:right;height:100%;overflow:hidden;background: url(/i/bc/dot2.gif) repeat-y 696px 0;position:relative;top:-28px;padding-top:5px;z-index:6;}
#main .left {width:200px;overflow:hidden;float:left;margin-right:10px;bbackground-color:#FFFF00;padding:20px 0 0 61px;}
#main .center {width:415px;overflow:hidden;float:left;bbackground-color:#FF0000;color:#4C4C4C;line-height:16px;}
#main .right {width:253px;overflow:hidden;float:right;bbackground-color:#99CC00}
#main .center p {padding:0 0 0 1px;margin:0;}

#main2 {width:950px;clear:both;float:right;height:100%;overflow:hidden;background: url(/i/bc/dot2.gif) repeat-y 696px 0;position:relative;top:-28px;padding-top:5px;z-index:6;}
#main2 .left {width:200px;overflow:hidden;float:left;margin-right:10px;bbackground-color:#FFFF00;padding:155px 0 0 61px;}
#main2 .center {width:415px;overflow:hidden;float:left;bbackground-color:#FF0000;color:#4C4C4C;line-height:16px;}
#main2 .right {width:253px;overflow:hidden;float:right;bbackground-color:#99CC00}

#main .center p {padding:0 0 0 1px;margin:0;}

.flash {height:30px;overflow:hidden;padding-top:20px} .flash2 {height:44px;overflow:hidden;padding-top:20px}
.flash h2,.flash2 h2 {display:none;margin:0;padding:0;}




#left {width:197px;;float:left;margin:0;overflow:hidden;height:100%;background-color:#F5F5F6}
#right {width:529px;float:right;margin:0;overflow:hidden;height:100%;margin:0;padding:0;margin-left:2px;}
#bottom {width:529px;background:#FFF url(/i/firma/bg_bottom.gif) no-repeat 21px 2px;margin:0;padding:14px 21px 0 218px;height:30px;overflow:hidden;text-align:center;color:#E9EDEF}

/* menu --------------------------------------------------------- */


/* left --------------------------------------------------------- */


/* right --------------------------------------------------------- */

#right_hp {width:200px;overflow:hidden;float:left;margin:10px 0 0 20px;position:relative;}

/* header --------------------------------------------------------- */

h4 {font-size:23px;margin: 0;padding: 0;line-height:0.7em;border:0px solid #FFFFFF;}
h4 a {font-size: 23px;overflow:auto;display:block;}
h4.green {text-transform:uppercase}
h3 {font-size:15px;margin: 0;padding: 0;line-height:0.7em;border:0px solid #FFFFFF;}
h3 a {font-size: 15px;overflow:auto;display:block;}
h3.green {text-transform:uppercase}
h2 {font-size:50px;margin: 0;padding: 0;line-height:0.7em;border:0px solid #FFFFFF;}
h2 a {font-size: 50px;}
h2.green {text-transform:uppercase}
.content h2 {font-family:Arial;color:#34CD34;font-size:44px;line-height:80%}

/* list --------------------------------------------------------- */

.ul1,.center .content ul {margin:12px 5px 3px 3px}
.ul1 li,.center .content ul li {background: url(/i/bc/ar1.gif) no-repeat 2px .9em !important;padding:3px 0 3px 13px;}
.ul2 {marign-top:0 !important;padding-top:0;}
.ul2 li {background: url(/i/bc/ar1.gif) no-repeat 2px .9em !important;padding:3px 5px 20px 11px !important;width:187px;float:left;}
.ul2 li p {padding-top:2px !important} 

.ul3 {margin-bottom:8px !important}
.center .content ul.ul3 li {background-image:none !important;padding:3px 5px 3px 0 !important;}
.ul3 li p {padding:2px 0;;margin:0;line-height:16px;}
.center .ul3 li p {padding-top:4px !important}

.center .content .img_gal {margin:9px 0 9px 0}
.center .content .img_gal li {background-image:none !important;float:left;width:130px;overflow:hidden;padding:3px 5px 10px 0;}


/* font --------------------------------------------------------- */
.gray {color:#969696}

.t9n {font:normal 9px Tahoma}
.t11n {font:normal 11px Tahoma}
.ns1,.ns1b {color:#20478F !important} /* navy */
.ns2,.ns2b {color:#2E86B8 !important} /* aqua */
.ns4 {color:#20478F !important;text-decoration:none} /* navy hover*/
.ns4:hover {color:#4270C7 !important;text-decoration:none}
.ns5 {color:#7F8385 !important} /* gray */
.ns6 {color:#2E86B8 !important;line-height:14px !important;font-weight:bold}
.u {text-decoration:underline}
.ns7 {color:#434343 !important}
a.ns1:hover {color:#2F8CDE !important}




.bld,.ns1b,.ns2b {font-weight:bold}

/* image --------------------------------------------------------- */

img {border:0}
.i1 {margin: 0 7px 2px 0 !important;float:left !important;border:1px solid #F3F4F7}
.i2 {margin: 0 0 3px 7px !important;float:right !important;border:1px solid #F3F4F7}
.i3 {margin: 0 0 13px 17px !important;float:right !important;border:1px solid #F3F4F7}
div.i1 {margin: 13px 12px 2px 0 !important;float:left !important;border:0 !important;padding:0px !important;}
.i1 img {margin:0;border:1px solid #F3F4F7;padding:4px}
 
/* table --------------------------------------------------------- */



/* other --------------------------------------------------------- */

.bg_none {background-image:none !important}
.b0 {border:0 !important}
.pt0 {padding-top:0 !important}
.pt5 {padding-top:5px !important} .pt9 {padding-top:9px} .pt9_tr td {padding-top:9px}
.mt0 {margin-top:0px !important;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px}
.lh13 {line-height:14px !important;display:block}
.line {border-top:1px solid #D8D8D8;padding-top:8px;}
.ar2 {font-weight:bold;background: url(/i/bc/ar2.gif) no-repeat 100% .6em !important;padding:2px 9px 2px 0px;float:left;display:block;}
.date {color:#969696}
.next {color:#33CC33;background: url(/i/bc/ar3.gif) no-repeat 100% .6em !important;padding:2px 19px 2px 9px;float:left;display:block;}
.prev {color:#33CC33;background: url(/i/bc/ar3b.gif) no-repeat 0 .6em !important;padding:2px 0 2px 9px;float:left;display:block;}

.red {color:#DB4A4B !important}

.menu1 {padding:0;margin:0;}
.menu1 li {margin:0;background:#FFF5C8 url(/i/blog/styl/testowy5/dot1.gif) repeat-x 0 100%;padding:0;padding-bottom:1px}
.menu1 a {padding:7px 12px 7px 19px;background:#FFF5C8 url(/i/blog/styl/testowy5/ar1.gif) no-repeat 10px 1em;font:bold 11px Tahoma;color:#1C7CA0;display:block;width:100%}
.menu1 a:hover,.menu1 .sel {background-color:#FFF9E0;text-decoration:none}

.menu2 {padding:0;margin:0;background-color:#F3F3F3}
.menu2 li {margin:0;background: url(/i/blog/styl/testowy5/dot1.gif) repeat-x 0 100%;padding:0;padding-bottom:1px}
.menu2 a,.menu2 b {padding:7px 12px 7px 19px;background: url(/i/blog/styl/testowy5/ar1.gif) no-repeat 10px 1em;font:bold 11px Tahoma;color:#1C7CA0;display:block;width:100%;border-bottom:1px solid #ECECEC}
.menu2 a:hover,.menu2 .sel {background-color:#F8F8F8;text-decoration:none}

.menu2 ul {padding:0;margin:0;}
.menu2 li ul li{margin:0;background: url(/i/blog/styl/testowy5/ar2.gif) no-repeat 19px 1em;padding:0;padding:5px 12px 5px 29px;}
.menu2 li ul a {background:none;font:normal 11px Tahoma;color:#343434;display:inline;width:100%;padding:0}
.menu2 li ul a:hover {text-decoration:underline;background-color:transparent}

.lbl{width:49%;margin:0;padding:0;float:left}
.rbl{width:49%;margin:0;padding:0;float:left}
.wbl{width:100%;clear:both}

.txt img {margin:0 10px 10px 0;float:left;}


.fl {float:left !important}.fr {float:right !important;overflow:hidden}
.clear {clear:both;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.pt15 {padding-top:15px;}
.sep5 {height:5px;clear:both;overflow:hidden}
.sep10 {height:10px;clear:both;overflow:hidden}
.sep13 {height:13px;clear:both;overflow:hidden}
.sep17 {height:17px;clear:both;overflow:hidden}
.mt5 {margin-top:5px}.mt10 {margin-top:10px}.mt20 {margin-top:20px}
.sep1 {height:26px;background-color:#FFF}
.sep2 {height:16px;background-color:#FFF}


.home {padding-right:0 !important;}
.home a{color:#20478F}




/*table*/
dl, dt, dd {margin:0;padding:0;border:0;outline:0;vertical-align: baseline;}

dl.tab1 {width:253px;clear:both;font:11px Arial;padding:5px 0;;}
.tab1 dt {width:70px;padding:7px 6px 0 0;display:table-cell;float:left;text-align:right;overflow:hidden}
.tab1 dd {width:160px;padding:3px 0;display:table-cell;float:left;overflow:hidden}



/*form*/
form {padding: 0; margin:0;}

.form1 {float:right;width:248px;overflow:hidden;border-left:1px solid #E2E2E2;height:110px;padding:5px 0 25px 5px;}
.form1 button {width: 95px; height:30px; margin:0 0 0 60px; padding: 0px; border: none; background: none; cursor: pointer;clear:both;float:left !important;}
.form1 button:hover img {opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.80;}

input {font:11px tahoma; padding: 3px 3px 3px 3px;color: #444546;border: 1px solid #CCCCCC;}
.inp2{background-color:#F5F5F5;color:#4C4C4C;font:11px tahoma;padding-left: 3px}
.but1{font:normal 11px Arial;background: #FFFFFF;color: #444546;border: 1px solid #666666;border-top: 1px solid #CBCBCB;border-left: 1px solid #CBCBCB;height:19px;padding:0 5px 0 5px;cursor: pointer}

#footer {z-index:2;position:relative;height:65px;margin:0 auto;padding:15px 25px 5px 0;background: url(/i/firma/cb.gif) no-repeat 0 0;color:#A0A0A0}
#footer .lbl {width:440px;margin:0;padding:0;float:left;padding:5px 0 5px 290px;}
#footer .rbl {width:140px;margin:0;padding:0;float:left;}
#footer a {float:left;display:block;border:1px solid #CCCCCC;border-top:0;border-left:0;height:16px;padding:4px;font:11px Arial;color:#A0A0A0;background: url(/i/firma/cb.gif) no-repeat 0 0;}
