body {background:#a1a1a1 url(grafika/tlo.gif) repeat-x; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#464646; margin:0; padding:0;}

hr {height:0px; color:#eaeaea; border:0px solid; border-top: 1px solid #eaeaea; width: 100%; padding-bottom: 5px; margin-bottom: 5px;}
a {text-decoration: none; color: #464646; }
a:hover {color: #464646; text-decoration: underline}
td, table, div, img, form, input {border: 0px none; padding:0px; margin:0px; font-size:11px}

#tlo2{width: 100%; height: 111px; position: relative}
#tlo2 div{width: 30%; height: 111px; background: url(grafika/tlo2.gif); position: absolute; right: 0px; top: 0px; }
#main {width:969px; margin-left: auto; margin-right: auto; position: relative; margin-top: -111px}
#menu_top{float: right; height: 16px; padding-top: 2px; color: #616161}
#menu_top a {color: white; font-size: 10px}
#top{width: 969px; height: 61px; background: url(grafika/top.jpg) no-repeat right; float: left }
#top img {float: left}
#top div {color: #dc2b19; font-weight: bold; padding-left: 774px; padding-top: 10px}
.szukaj {width: 151px; height: 17px; padding: 2px; color: #dc2b19; border: 1px solid #dc2b19; margin-top: 6px; margin-right: 3px; float: left}
.ok {width: 30px; height: 21px; color: white; background: #dc2b19; margin-top: 7px; float: left; border: 1px solid #df5243; font-weight: bold}
#menu_poziome{width: 972px; height: 29px; float: left; background-color: #7a7a7a;}
#menu_poziome div {width: 234px; height: 27px; background: url(grafika/poziome.jpg); padding-top: 2px; padding-left: 10px; font-size: 10px; color: white; float: left; margin-right: 1px}
a.p1, a.p2, a.p3, a.p4, a.f1, a.f2, a.f3, a.f4 {width: 171px; height: 22px; display: block; float: left; color: white; padding-top: 7px; padding-left: 10px}

a.p1, a.f1 {background: url(grafika/poziome1.gif) no-repeat top right}
a.p1:hover {background: #dc2b19 url(grafika/poziome1.gif) no-repeat 145px -29px; color: white}
a.p2, a.f2{background: url(grafika/poziome2.gif) no-repeat top right}
a.p2:hover {background: #dc2b19 url(grafika/poziome2.gif) no-repeat 148px -29px; color: white}
a.p3{background: url(grafika/poziome3.gif) no-repeat top right}
a.p3:hover {background: #dc2b19 url(grafika/poziome3.gif) no-repeat 141px -29px; color: white}
a.p4{background: url(grafika/poziome4.gif) no-repeat top right; width: 171px}
a.p4:hover {background: #dc2b19 url(grafika/poziome4.gif) no-repeat 140px -29px; color: white}
a.f1:hover {background: #f7f7e0 url(grafika/poziome1.gif) no-repeat bottom right; color: #7a7a7a}
a.f2:hover {background: #f7f7e0 url(grafika/poziome2.gif) no-repeat bottom right; color: #7a7a7a}
a.f3 {background: url(grafika/poziome5.gif) no-repeat top right}
a.f3:hover {background: #f7f7e0 url(grafika/poziome5.gif) no-repeat bottom right; color: #7a7a7a}
a.f4 {background: url(grafika/poziome6.gif) no-repeat top right}
a.f4:hover {background: #f7f7e0 url(grafika/poziome6.gif) no-repeat bottom right; color: #7a7a7a}

#tlo3{width: 100%; background: #FFFFFF url(grafika/tlo3.gif) repeat-x bottom; float: left;}
#content{width: 969px; background: url(grafika/main.gif); margin-left: auto; margin-right: auto; padding-bottom:10px}
#menu{width: 242px; background: #f6f6f6 url(grafika/menu.gif) no-repeat; margin-left: 1px; float: left; display: inline; height: 650px}
#menu2 {padding-top: 43px;}
#menu3 {padding-top: 73px; background: url(grafika/fix.gif) no-repeat 91px 30px}
.franczyza{width: 227px; height: 40px; padding: 7px 0px 0px 10px; background: url(grafika/franczyzobiorca.gif); margin-left: 4px; margin-top: 15px; margin-bottom: 5px; font-size: 18px; color: white; font-weight: bold}
.franczyza a{color: white; font-weight: bold; padding-top: 8px; font-size: 10px}
.franczyza div{padding-left: 100px}
.dol{height:36px;
margin-bottom:50px;
padding-top:11px;
padding-left:0px;
text-align:center;
width:237px;}
.dol a {font-size: 18px;

		}
.galery {margin: 0 0 0 -10px;}
.flash{margin-left: 4px}
.flash2{margin-left: 4px; background: url(grafika/prawa4.gif) repeat-x}
.flash3{margin-left: 18px; background: url(grafika/prawa4.gif) repeat-x; padding-top: 5px; padding-bottom: 5px}
#srodek{width: 338px; float: left; margin-left: 1px; background: url(grafika/r.gif) no-repeat; border-top: 3px solid #f7f7e0; padding: 12px}
#prawa{width: 361px; margin-left: 1px; float: left; border-top: 3px solid #f7f7e0; padding-top: 6px}
#prawa1{width: 361px; height: 30px; color: #dc2b19; font-weight: bold; background: url(grafika/prawa.gif); margin-top: 4px}
#prawa1 div{width: 170px; float: left; padding-top: 10px; padding-left: 10px}
#prawa2{width: 361px; background: url(grafika/prawa3.gif)}
#prawa2 div {float: left; width: 159px; padding-left: 10px; padding-top: 5px; padding-right:10px; line-height: 16px; background: url(grafika/prawa4.gif) repeat-x; margin-right: 1px}
#prawa2 strong {padding-top: 6px; display: block}
#prawa3 {width: 351px; height: 21px; color: #dc2b19; font-weight: bold; background: url(grafika/prawa2.gif); padding-top: 10px; padding-left: 10px}
.glosuj {width: 70px; height: 21px; color: white; background: #dc2b19; margin-top: 2px; border: 1px solid #df5243; font-weight: bold}
.zaloguj {width: 75px; height: 21px; color: white; background: #dc2b19; margin-top: 1px; border: 1px solid #df5243; font-weight: bold; margin-left: 10px; float: left}
#stopka{width: 968px; height: 64px; background: url(grafika/stopka.gif); position: relative; margin-bottom: -65px; margin-left: auto; margin-right: auto;}
.s1{font-size:10px; text-align: right; width: 240px; padding-top: 15px; float: left}
.s2{float: left; padding-top: 20px; padding-left: 20px}
.s2 a {font-size: 11px}
.s3 {float: right; padding-top: 20px; padding-right: 20px}
h2{margin:0; padding:0; font-family: Trebuchet MS, sans-serif; font-size: 18px; color: #dc2b19;}
h2 span{font-size: 11px; font-family : Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #464646}
.news{line-height: 18px}
a.news:hover{text-decoration: none; color: #777777}
a.news:hover strong {text-decoration: underline; cursor: pointer}
.news span {color: #dc2b19}
.sonda{margin-top:10px; display: block}
.sonda input{margin-bottom:8px; float: left; margin-right:6px; display: inline}
.form {width: 184px; height: 21px; border: 1px solid #7a7a7a; background: #f6f6f6; margin: 0px;}

ul.makeMenu, ul.makeMenu ul { padding: 0px; margin: 0px; }

ul.makeMenu, ul.makeMenu ul {padding-left: 0px; cursor: default; margin-left: 0px;}
ul.makeMenu li { list-style-type: none; margin: 0px; position: relative; color: #464646; font-weight: bold;}
ul.makeMenu li > ul { display: none; position: absolute; top: 2px; left: 242px; border: 1px dotted #cccccc; padding:3px; background: #f7f7e0}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {  color: #464646;}
ul.makeMenu ul.CSStoShow { display: block; }
ul.makeMenu li:hover > ul { display: block; }
ul.makeMenu li a { color: #464646; display: block; text-decoration: none;}
ul.makeMenu li a:hover { color: #464646; }

a.m, a.m_p{width: 150px; height: 22px; padding-left: 15px; padding-right: 15px; background: #fbfbee; border-top: 1px solid #cccccc; padding-top: 8px; color: #464646}
a.m:hover, a.m_p:hover{background:#f7f7e0; text-decoration: none}
a.m_p{border-top: 0px solid}
a.m1{width: 212px; height: 23px; background: url(grafika/menu1.gif) no-repeat -999px; display: block; text-align: right; padding-top: 7px; padding-right: 30px; }
a.m1:hover{background: url(grafika/menu1.gif) no-repeat left top; text-decoration: none}
a.m2{width: 212px; height: 23px; background: url(grafika/menu2.gif) no-repeat -999px; display: block; text-align: right; padding-top: 7px; padding-right: 30px; }
a.m2:hover{background: url(grafika/menu2.gif) no-repeat left top; text-decoration: none}
a.m3{width: 212px; height: 23px; background: url(grafika/menu3.gif) no-repeat -999px; display: block; text-align: right; padding-top: 7px; padding-right: 30px; }
a.m3:hover{background: url(grafika/menu3.gif) no-repeat left top; text-decoration: none}
a.m4{width: 212px; height: 23px; background: url(grafika/menu4.gif) no-repeat -999px; display: block; text-align: right; padding-top: 7px; padding-right: 30px; }
a.m4:hover{background: url(grafika/menu4.gif) no-repeat left top; text-decoration: none}
a.m5{width: 212px; height: 23px; background: url(grafika/menu5.gif) no-repeat -999px; display: block; text-align: right; padding-top: 7px; padding-right: 30px; }
a.m5:hover{background: url(grafika/menu5.gif) no-repeat left top; text-decoration: none}
.zal{padding-bottom: 10px; float: left}
.zal img {float: left}
.zal a {font-weight: bold; margin-top: 8px; display: block; float: left}
.c {clear:both;}
.l{float: left;}
.r{float: right;}
.rlok{float: left;}
.cn{text-align: center; display: block}
.l1{float: left; width: 130px}
.lok{float: left; width: 230px}
.l2 {float: left; width: 40px; padding-top: 4px; display: inline; height: 25px}
#logowanie{display: none}
.galeria {position: relative; margin-right: -100px; width: 400px }
.galeria a {display: block; float: left; margin-right:30px; text-align: center; margin-bottom: 25px; width: 92px}
.galeria a:hover {color: #dc2b19; text-decoration: none}
#formularz div {width: 140px; float: left; font-weight: bold; padding-top: 4px}
#formularz input {width: 184px; height: 21px; border: 1px solid #7a7a7a; background: #f6f6f6; margin: 0px;}
#formularz hr {margin-bottom: 0px}
#formularz small { font-weight: normal}
#formularz select {width: 186px; height: 21px; border: 1px solid #7a7a7a; background: #f6f6f6; margin: 0px; font-size: 11px}
#formularz textarea {width: 322px; height: 100px; border: 1px solid #7a7a7a; background: #f6f6f6; font-size: 11px; margin-top: 5px}
.form2 {width: 324px; height: 21px; border: 1px solid #7a7a7a; background: #f6f6f6; margin-top: 5px; margin-bottom:7px}
.wyslij_form {width: 135px; height: 21px; color: white; background: #dc2b19; margin-top: 1px; border: 1px solid #df5243; font-weight: bold; margin-right: 10px; float: left}
.r2{float: right; margin-right: 10px; margin-top:5px}
.wynik, .prawa2 div.wynik {height: 12px;background: Red;padding:0;}