/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,input,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a {text-decoration:none;}
a:hover{text-decoration:underline;}
body {font-family:Tahoma,sans-serif;color:#2B2B2B;width:100%;height:100%;}
* {background-repeat:no-repeat;}
body,a {font-size:11px;}
.cb {clear:both;}

/* background */
#left,#right {width:50%;height:100%;position:absolute;top:0;z-index:1;background-repeat:repeat-x;}
#left {left:0;}
#right {right:0;}

/* grid */
#main {width:770px;margin-left:auto;margin-right:auto;position:relative;top:0;left:0;z-index:2;overflow:hidden;}
#top {height:143px;background-color:#ECEDDD;}
#topR,#topC {width:504px;height:49px;float:right;background-repeat:repeat-x;}
#topC {width:86px;float:left;}
#topT {width:590px;height:94px;float:left;background-position:45px 0;}
#topL {width:180px;height:143px;float:left;background-image:url('../img/logo.gif');background-position:51px 20px;}
#topL a {display:block;width:100%;height:100%;}
#topL a span {position:absolute;top:-1000px;}
#flagi {height: 26px;width: 175px;padding-left: 406px;background:url('../img/flagi.gif') no-repeat right;}
	#flagi li,#flagi ul {float:left;display:block;height:26px;}
	#flagi ul {float:right;width:175px;}
	#flagi a {width:100%;height:100%;display:block;text-indent:-20000px;overflow:hidden;}
	#fl0 {width:129px;}
	#fl1,#fl2 {width:20px;}
/* others */
div.n1 {width:170px;height:auto;float:left;margin-right:20px;}
div.i245 img {width:245px;height:138px;border:3px solid #C1C2A2;}

img.str {width:13px;height:13px;}
img.file {width:14px;height:20px;}
img.icoSmall {width:16px;height:16px;vertical-align:middle;margin-right:10px;}
img.big {float:right;border:3px solid #C1C2A2;margin:15px 0 15px 15px;}

/* content */
#c1,#c3 {width:770px;height:72px;clear:both;}
#c2 {width:770px;background-repeat:repeat-y;overflow:hidden;}
#c2l, #c2c, #c2r {float:left;}
#c2l, #c2r {width:11px;height:360px;}
#c2c,#c2t,#c2b,#c2x {width:748px;background-color:#AEAF8F;}
#c2t {background-image:url('../img/c2t.gif');}
#c2b {background-image:url('../img/c2b.gif');height:19px;clear:both;}
#c2x {background:transparent;background-image:url('../img/c2x.gif');min-height:344px;background-repeat:repeat-y;overflow:hidden;}
/*\*/
* html #c2x {height:344px;overflow:visible;}
#con {overflow:hidden;width:489px;height:auto;color:#303128;}
#txt {width:449px;float:left;background-color:#D0D1AF;height:auto;padding:20px;margin-bottom:2px;}
#txt ul {list-style-type:square;margin-left:15px;}
div.ofLeft,div.ofLeft2 {width:240px;float:left;}
div.ofLeft2 {width:100%;padding-top:15px;}
div.ofRight {width:210px;float:left;font-size:12px;}
div.ofFoot,div.ofFoot a,div.ofFoot a:hover {clear:both;color:#898A71;text-align:right;}
div.ofFoot {margin-top:30px;}

#txt p {margin-top:15px;text-align:justify;}
#con a, #con a:hover {color:#353535;}
#c2x #s {padding-top:20px;margin-bottom:20px;}
#c2x #s,#c2x #s a,#c2x #s a:hover {color:#646553;font-size:10px;}
/**/

/* begin menu left */
#mnu {width:211px;float:left;}
#mnu ul {background-image: url('../img/mnu-li.gif');background-repeat:repeat-y;}
#mnu ul li {list-style-image: none;list-style-type: none;background-position: 0;font-size:11px;}
#mnu ul a,#mnu ul a:hover {color:#313228;width:145px;height:100%;display:block;border-bottom:1px solid #C7C8B9;background-color:#DEDFCE;margin-left:22px;padding:9px 0px 9px 18px;}
#mnu ul li.l1 a,#mnu ul li.l1 a:hover,#mnu ul li.l1sel a,#mnu ul li.l1sel a:hover {background-color:#EDEEE2;color:#6D6E64;padding:4px 0px 4px 20px;width:143px;}
#mnu ul a:hover,#mnu ul li.l1 a:hover {background-color:#CFD1AF;text-decoration:none;}
#mnu ul li.l1sel a {font-weight:bold;}
#mnu ul li.g,#mnu ul li.gsel {background-image:url('../img/mnu-li-t1.gif');background-position:186px 0;}
#mnu ul li.g a {background-image:url('../img/mnu-li-g.gif');background-repeat:repeat-x;}
#mnu ul li.gsel a,#mnu ul li.g a:hover {background-color:#CFD1AF;border-color:#BABC9D;background-image:url('../img/mnu-li-t.gif');background-repeat:repeat-x;}
#mnu ul li.e {background-image:url('../img/mnu-li-e.gif');height:31px;}
#mnu ul li.sel a {background-color:#CFD1AF;}

/* stopka */
#foot {width:770px;font-size:10px;font-family:Verdana,sans-serif;clear:both;float:left;overflow:hidden;padding-bottom:20px;}
#foot a,#foot a:hover {text-decoration:none;font-size:10px;}
#foot a:hover {text-decoration:underline;}
div.l,div.r {width:auto;padding:9px 10px 0 11px;float:left;}
div.r {float:right;}
div.clr {clear:both;}

/* podstrony */
table.t {width:100%;color:#151515;}
table.t td {border-bottom:1px solid #AEAF8F;padding:9px 20px 10px 19px;vertical-align:top;}
table.t tr {background-color:#D0D1AF;}
table.t tr.z {background-color:#D8D8C0;}
table.t td.n {text-align:center;font-weight:bold;}

/* wydarzenia */
div.news {width:100%;clear:both;overflow:hidden;margin-bottom:20px;padding:0;}
div.news div.left {float:left;width:5%;}
div.news div.right {float:right;width:95%;}

/* kontakt.dyrekcja - kontakt.inne */
table.t td.d1 {width: 50%;border-right:1px solid #AEAF8F;}
table.t td.d2 {width: 50%;}
table.t td strong {font-weight:bold;}

/* klienci */
table.t td.ka {width: 77px;border-right:1px solid #AEAF8F;}
table.t td.kb {width: 71px;border-right:1px solid #AEAF8F;}
table.t td.kc {width: 33px;border-right:1px solid #AEAF8F;}
table.t td.kd {width:146px;}

/* publikacje */
table.t td.pa {width: 74px;border-right:1px solid #AEAF8F;}
table.t td.pb {width:197px;border-right:1px solid #AEAF8F;}
table.t td.pc {width: 97px;}
table.t td.px {width:100%;}
table.t tr.dr {background-color:#AEAF8F;height:10px;}

/* certyfikaty */
#certyfikatyLeft {width:295px;float:left;font-size:12px;}
#certyfikatyLeft li {width:100%;margin-bottom:1px;background:#CFD1AF;overflow:hidden;}
#certyfikatyLeft li a {width:100%;height:100%;display:block;}
#certyfikatyLeft li a div {width:268px;padding:5px 0;cursor:pointer;}
#certyfikatyLeft li a img {vertical-align:-7px;margin-right:9px;float:left;}
#certyfikatyLeft li.sel,#certyfikatyLeft li a:hover {background-color:#E3E5C1;text-decoration:none;}
#certyfikatyRight {width:188px;float:right;}
#certyfikatyRight img {border:3px solid #C4C6A5;margin:0 auto;cursor:pointer;}
	#certyfikatyRight a {padding-top: 5px;text-indent: -10000px; display: block; height: 24px;}
	#certyfikatyRight #prev_image {float: left; background: url("../images/img_prev.gif") 0 0 no-repeat; width: 91px;}
	#certyfikatyRight #next_image {float: right; background: url("../images/img_next.gif") 0 0 no-repeat; width: 95px;}

/* galeria */
.grow {float:left;margin:0 20px 30px 0;}
.grow img {border:3px solid #CFD1AF;}
.mrow {clear:both;}
.mrow p {padding-top:10px;}

a.a1,a.a1:hover {color:#4C4B50;text-decoration:underline;}
a.a1:hover {text-decoration:none;}

/* submenu */
div.subMenu {z-index:2;position:absolute;display:none;width:325px;color:#151515;}
div.subMenu a,div.subMenu a:hover {width:100%;height:100%;display:block;padding:4px 20px;background:#EDEEE2 url(../img/s.gif) 0 0 no-repeat;border-bottom:1px solid #D2D3C5;}
div.subMenu a:hover {background:#E3E5C1 url(../img/s.gif) 0 0 no-repeat;}
#katalog2 {top:247px;left:197px;}
#katalog3 {top:281px;left:197px;}
#katalog4 {top:303px;left:197px;}
#katalog5 {top:325px;left:197px;}

/* form */
form td.tdl {width:133px;vertical-align:top;}
form h1 {font-weight:bold;padding:15px 0;}
form td.tdf {text-align:right;padding-top:20px;}
form td.tdf input {width:56px;height:30px;background-image:url(../img/wyslij.gif);}
form input,form textarea {width:240px;font-size:11px;}
form input.rdb {width:33px;}
form textarea {height:50px;}
