body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0; padding:0; margin:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
h3 {font-family:Tahoma, Arial, Verdana, sans-serif;}
body {font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; background:white; color:#1457c2;}
a {text-decoration:none; color:#235cbc;}
a:hover {text-decoration:underline;}
h2.Head1 {font:bold 18px Arial; color:#004696;}
a.bt_arrow {width:42px; height:0; padding-top:42px; overflow:hidden; background:url(bt_arrow.png) no-repeat;}
a.bt_arrow:hover {background-position:0 -42px;}
#TOP {background:url(t_bg.png) repeat-x; height:200px; width:100%;}
#HEADER, .H_leftbg, .H_rightbg, #CONTENT, #TOPMENU, .F_links {width:980px; margin:auto;}
#CONTENT {
/*
 text-align: -moz-center;
 text-align: center;
 */
}
.H_leftbg {background:white url(h_bg.png) no-repeat; height:161px;}
.H_rightbg {background:url(h_bg.png) no-repeat right bottom; height:161px; position:absolute;}
#HEADER div#logo {margin:48px 0 0 154px; background:url(synomix_logo.png) no-repeat; width:407px; padding-top:113px; overflow:hidden; height:0; display:block;}
#HEADER ul {width:980px; height:33px; background:url(h_topmenu_1.png) no-repeat 51px 0;}
#HEADER ul li {float:left; height:33px;}
#HEADER ul li a {font-size:16px; color:#FFF45F; text-decoration:none; padding:6px 10px 0 32px; display:block; height:27px; background:url(h_topmenu_bg.png) no-repeat; float:left;}
#HEADER ul li a:hover {color:#edf590;}
#TM1 {background:url(synomix_logo_b.png) no-repeat 241px 0; width:320px;}
#TM2 a {background-position:0 -33px !important;}
#TM2 a:hover {background-position:0 -66px !important;}
#TM3 a, #TM4 a, #TM5 a, #TM6 a, #TM7 a {background-position:0 -99px !important;}
#TM3 a:hover, #TM4 a:hover, #TM5 a:hover, #TM6 a:hover, #TM7 a:hover {background-position:0 -132px !important;}
#HEADER #me2 li { 
background:url(h_topmenu_bg.png) repeat-x 0 0px;
}
#top2 {
 height: 227px;
 width: 100%;
 background:url(h_topmenu_bg.png) repeat-x 200px 194px;
 padding-bottom: 0px;
}
.SGLeftBox, .SGLeftBoxT, .SGLeftBoxB {width:319px; background:url(sg_leftbox.png) no-repeat;}
.SGLeftBox {margin:120px 80px 0 80px; float:left;}
.SGLeftBox {background:url(sg_leftbox.png) repeat-y -319px 0;}
.SGLeftBoxB {background-position:-638px bottom; padding:10px 20px 20px 10px; width:289px;}
.SGLeftBox h1, .SGLeftBox h3 {color:#FFDA1F; text-align:center; width:289px; font-size:18px;}
.SGLeftBox h1 {font-size:24px; font-weight:bold;}
.SGLeftBox h2 {color:white; padding-top:20px; line-height:20px; font-size:14px;}
.SGRightBox, .SGRightBoxT, .SGRightBoxB {width:430px; background:url(sg_rightbox.png) no-repeat -430px 0;}
.SGRightBox {margin:5px 0; float:left;}
.SGRightBox {background:url(sg_rightbox.png) repeat-y -430px 0 !important;}
.SGRightBoxT {background:white url(sg_rightbox.png) no-repeat 0 30px; height:63px;}
.SGRightBoxB {background-position:-860px bottom; padding:10px 15px 15px 20px; width:395px;}
.SGRightBox h2 {height:30px; padding:33px 10px 0 75px; width:345px; font:normal 16px Verdana; color:#FFEC3D; background:url(sg_rightbox_head.png) no-repeat;}
.SGRightBox h2 span {font-size:21px;}
.SGRightBox h2#RBBg2 {background-position:0 -63px;}
.SGRightBox h2#RBBg3 {background-position:0 -126px;}
.SGRightBox h2#RBBg4 {background-position:0 -189px;}
.SGRightBox h2#RBBg5 {background:none; padding-left:25px; width:400px;}
.SGRightBox h2#RBBg6 {background-position:0 -253px;}
.SGRightBoxA {width:430px; float:left;}
.InSg1 {width:365px; height:24px; background:url(in_bg1.png) no-repeat; padding:4px 0 0 5px; margin:0 0 0 7px; color:black;}
input.InSg1txt {width:240px; border:0; font:bold 12px Tahoma; padding-bottom:4px; float:left; margin-top:3px;}
input.InSg1bt {width:98px; border:0; font:bold 12px Tahoma; background:url(bt_bg1.png) no-repeat; color:#00288c; height:22px; float:right;}
input.InSg2txt {width:130px; border:0; font:bold 12px Tahoma; padding-bottom:4px; float:left; margin-top:3px;}
.InSg2 {width:100px; height:24px; background:url(in_bg2.png) no-repeat 45px 0; padding:4px 0 0 50px; margin:0 0 0 7px; color:black; float:left;}
input.InSg3txt {width:50px; border:0; font:bold 12px Tahoma; padding-bottom:4px; float:left; margin-top:3px;}
.Capcha {width:100px; float:left; text-align:left; margin-top:2px;}
.InSg3 {width:260px; height:24px; background:url(in_bg1.png) no-repeat; padding:4px 0 0 5px; margin:0 0 0 7px; color:black;}
li.bluepunkt {padding-left:10px; background:url(bluepunkt.png) no-repeat 0 5px;}
.BBox1B li.bluepunkt {background-position:0 7px;}
.SZBox, .SZBox2 {
width:430px; margin:10px auto 0 auto; height:230px;
text-align: -moz-center;
}
.SZBox2 {height:300px;}
.BBox {width:890px; margin:10px auto;}
.BBox1, .BBox1T, .BBox1B {width:890px; background:url(bbox1.png) no-repeat -890px 0;}
.BBox1 {margin:5px 0; float:left;}
.BBox1{background:url(bbox1.png) repeat-y -890px 0 !important;}
.BBox1T {background:white url(bbox1.png) no-repeat 0 30px; height:63px;}
.BBox1B {background-position:-1780px bottom; padding:10px 15px 15px 20px; width:855px;}
.BBox1 h2 {height:30px; padding:33px 10px 0 75px; width:345px; font:normal 16px Verdana; color:#FFEC3D; background:url(sg_rightbox_head.png) no-repeat 2px 0;}
.BBox1 h2 span {font-size:21px;}
.BBox1 h2#BBg2 {background-position:2px -63px;}
.BBox1 h2#BBg3 {background-position:2px -12px;}
.BBox1 h2#BBg4 {background-position:2px -189px;}
.BBox ul {width:805px; margin:5px 0 5px 10px;}
.BBox ul li {padding:2px 0;}
.LgBox {width:275px; margin:auto;}
.TA1BB {width:835px; height:200px; background:url(ta1bb_bg.png) no-repeat; margin:0 10px;}
.TA1BB textarea.TA1BB_bg {margin:10px; width:800px; height:180px; border:0; font:bold 12px Tahoma;}
p.PLog, p.PLog2 {width:45px; padding:2px; font:bold 13px Arial; color:#71bf00; float:left;}
p.PLog2 {width:95px;}
table.TabGnr1 {width:386px; margin-left:30px; float:left;}
table.TabGnr1 th {background:#004696; padding:5px; color:white;}
table.TabGnr1 th.TabGnr1T {background:#013979; font:bold 20px Tahoma; padding:10px 5px;}
table.TabGnr1 td {padding:5px; color:white;}
table.TabGnr1 td input.TabGnr1I {width:80px; border:0;}
table.TabGnr1 td input.TabGnr1I:hover {background:#ccdaea;}
table.TabGnr1 tr.navy1, table.TabGnr2 tr.navy1 {background:#4d7eb6;}
table.TabGnr1 tr.navy2, table.TabGnr2 tr.navy2 {background:#336bab;}
table.TabGnr2, table.TabGnr3 {margin:auto;}
table.TabGnr2 a {color:white; text-decoration:underline;}
table.TabGnr2 a:hover {text-decoration:none;}
table.TabGnr2 td, table.TabGnr2 th {padding:5px 10px; text-align:center; color:white;}
table.TabGnr2 th {background:#004696; border-bottom:1px solid white; font:bold 14px Tahoma;}
table.TabGnr2 td {color:white;}
table.TabGnr3 td {background:#eee; border:1px solid white; text-align:center; padding:5px; width:326px; color:black;}
table.TabGnr3 td.TabGnr3B {background:none;}
.KoBox1 {width:250px; height:26px; background:url(kontakt_bg.png) no-repeat; padding:5px 10px; margin-left:8px;}
.KoBox1 input {border:0px; margin:5px; font:bold 12px Tahoma; float:left; width:180px;}
.KoBox2 {width:384px; background:url(kontakt_bg.png) no-repeat 0 -50px; padding:16px 0 0 12px; height:180px; margin-left:8px;}
.KoBox2 textarea {width:275px; height:155px; margin-left:10px; border:0; font:bold 12px Tahoma; float:left;}
a.LnkKnt {padding:1px; text-align:center; display:block; border:1px solid white; color:white; font-size:10px; text-decoration:none;}
#FOOTER {height:61px; background:#66b301 url(f_bg.png) repeat-x; margin-top:40px;}
.F_links {padding:10px 10px 0 10px; text-align:center; color:white; font:normal 13px Tahoma;}
.F_links a {color:white; font:normal 13px Tahoma;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}
.top {vertical-align:top !important;}
.fleft {float:left !important;}
.fright {float:right !important;}
.clearfix {clear:both; height:0; line-height:0; font-size:0 !important;}
.margT40 {margin-top:40px !important;}
.margT20 {margin-top:20px !important;}
.margT10 {margin-top:10px !important;}
.margT5 {margin-top:5px !important;}
.margB5 {margin-bottom:5px !important;}
.margB10 {margin-bottom:10px !important;}
.margL20 {margin-left:20px !important;}
.margL30 {margin-left:30px !important;}
.margR10 {margin-right:10px !important;}
.margR30 {margin-right:30px !important;}
.padL0 {padding-left:0 !important;}
.w300 {width:300px !important;}
.h350 {height:350px !important;}
.h100 {height:180px !important;}
.h350 {height:350px !important;}
.fs16 {font-size:16px !important;}
.decimal {list-style-type:decimal; padding-left:25px;}
ul.decimal ul li {list-style-type:none; padding-left:0 !important;}
ul.decimal ul li.bluepunkt {padding-left:10px !important;}
.hifraz { 
 text-align: -moz-center;
 text-align: center;
 margin-top:50px;
}
.hist {
 text-align: -moz-center;
 text-align: center;
}
.hist h1 {
 margin:10px;
 font-weight: bold;
}
.hist2 {
 text-align: -moz-center;
 text-align: center;
 margin: auto;
 width: 300px;
}
table.syn2 {
 margin:10px 5px 5px 5px;
}
table.syn2 tr td {
 padding: 4px 22px 4px 22px;
 border: 1px #c1f0fb dotted;
}
.nowrap {
 white-space: nowrap;
}
h1 {
 font-size: 14px;
 margin:5px;
}
.wynik {
 margin:2px 0 15px 5px;
 font-size: 14px;
} 
.wynik a {
 color: #B02A09;
 font-weight: bold;
}
.zapom {
 margin:4px;
}
.inf1 {
 text-align: -moz-center;
 text-align: center;
 margin:10px;
}
/* generator.html */
.gen_info {
 width: 430px;
 float: right;
}
.gen_info p {
}
div.tbutton a {
 margin:10px;
 font-size: 15px;
 font-weight: bold;
}
div.gw23 h1 {
 font-size: 19px;
}
div.gw23 h2 {
 font-size: 16px;
 margin: 20px 0 10px 6px;
}
tr.zmi {
 background-color:#E6FFA6;
}
tr.zmi .wyr1 {
 background-color:#DDFF87;
}
tr.zmi2 {
 background-color:#FFFFFF;
}
table.syn2 td {
 padding: 0 22px 0 22px;
} 
tr.zmi2 .wyr2 {
 background-color: #F3FFF2;
}
table.syn2 thead tr {
background-color:#A3CC00;
font-size: 16px;
color: #FFF08C;
}
table.syn2 tr.stopka {
background-color:#A3CC00;
}
table.syn2 td.licznik {
 padding: 0 11px 0 11px;
}
.moder {
 text-align: center;
 width: 100%;
}
h3.moder {
 font-size: 16px;
 margin: 16px 12px 16px 12px;
 font-weight: bold;
}
.braki {
 width: 350px;
}
.braki2 {
 margin:0 0 0 30px;
}
.braki h3 ,.braki2 h3 {
font-size: 14px;
margin:5px;
font-weight:bold;
}
.braki a,.braki2 a {
 text-decoration: underline;
}
.braki a:hover,.braki2 a:hover {
 text-decoration: none;
}
div#pomoc h1 { font-size: 18px;margin: 15px}
div#pomoc ol  {
  list-style-type: upper-roman;
  list-style-position: inside;
  margin: 15px 10px 15px 10px;
}
div#pomoc ol li {
  margin: 15px 10px 15px 10px;
  font-size: 12px;
}
div#pomoc ol li p {
 display: inline;
}
div#pomoc ol ul {
  list-style-type: disc;
  list-style-position: inside;
}