body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:10px;}

body {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; background:#7f0909 url(../img/top_bg.jpg) repeat-x; color:#555555; line-height:12px;}

a {text-decoration:none;}


div.clearfix {clear: both;}


#topmenu, #content, #footer .link {width:980px; margin:auto;}


#topmenu {height:134px;}

#topmenu ul {position:relative; top:54px; width:608px; height:80px;}

#topmenu ul li {width:152px; height:80px; float:left;}

#topmenu ul li a {width:145px; height:14px; display:block; text-align:center; color:black; text-decoration:none; font-weight:bold; padding:66px 7px 0 0; font-size:10px;}

#topmenu ul li a:hover {height:19px; padding-top:61px;}

#topmenu ul li a.bcs {background:url(../img/menu.jpg) no-repeat;}

#topmenu ul li a:hover.bcs {background:url(../img/menu.jpg) no-repeat 0 -320px;}

#topmenu ul li a.bcs_ {background:url(../img/menu_.jpg) no-repeat;}

#topmenu ul li a:hover.bcs_ {background:url(../img/menu_.jpg) no-repeat 0 -320px;}

#topmenu ul li a.rejestratory {background:url(../img/menu.jpg) no-repeat 0 -80px;}

#topmenu ul li a:hover.rejestratory {background:url(../img/menu.jpg) no-repeat 0 -400px;}

#topmenu ul li a.rejestratory_ {background:url(../img/menu_.jpg) no-repeat 0 -80px;}

#topmenu ul li a:hover.rejestratory_ {background:url(../img/menu_.jpg) no-repeat 0 -400px;}

#topmenu ul li a.klawiatura_sterujaca {background:url(../img/menu.jpg) no-repeat 0 -160px;}

#topmenu ul li a:hover.klawiatura_sterujaca {background:url(../img/menu.jpg) no-repeat 0 -480px;}

#topmenu ul li a.klawiatura_sterujaca_ {background:url(../img/menu_.jpg) no-repeat 0 -160px;}

#topmenu ul li a:hover.klawiatura_sterujaca_ {background:url(../img/menu_.jpg) no-repeat 0 -480px;}

#topmenu ul li a.kamery_speed_dome {background:url(../img/menu.jpg) no-repeat 0 -240px;}

#topmenu ul li a:hover.kamery_speed_dome {background:url(../img/menu.jpg) no-repeat 0 -560px;}

#topmenu ul li a.kamery_speed_dome_ {background:url(../img/menu_.jpg) no-repeat 0 -240px;}

#topmenu ul li a:hover.kamery_speed_dome_ {background:url(../img/menu_.jpg) no-repeat 0 -560px;}



#content {background:white url(../img/COkwad_bg.jpg) no-repeat right top; clear:both; padding-top:20px;}

#content p {text-indent:30px; padding:0 40px 20px 40px; line-height:20px; text-align:justify; font-size:12px;}

#content p abbr {font-weight:bold; color:#660808;}

#content ul.img {width:560px; float:left; margin:10px 0; padding-left:40px;}

#content ul.img li {width:185px; float:left; text-align:center;}

#content ul.img img {padding:2px 2px 8px 2px; display:block;}

#content ul.img a {display:block; width:186px; height:140px; color:black; font-size:10px;}

#content ul.img a:hover {background:black; color:white;}

#content h3 {color:#660808; padding:30px 40px 20px 40px; font-size:18px;}

#content img {float:right; padding:0 40px 10px 20px;}

#content .table {float:right; padding:0 40px 10px 30px; width:310px;}

#content .table table {width:310px; display:table;}

#content .table table th {height:30px; background:#7f0909; color:white; font-size:12px; font-weight:bold; text-align:center; line-height:20px; border-collapse:collapse; border:1px solid white; }

#content .table table td {background:#f2e6e6; border-collapse:collapse; border:1px solid white; padding:2px; color:black;}

#content .table table td.kolor {background:#e5cece;}

#content .table table td:first-child + td {font-weight:bold; width:200px;}

#content .koszyk {width:140px; text-align:center; padding-left:250px;;}

#content .koszyk img {float:none; padding:0; display:block;}

#content .koszyk a {color:#7f0909; font-size:12px; font-weight:bold; display:block; line-height:20px;}

#content .koszyk a:hover {background:#660808; color:white;}

#content hr {width:900px; margin:auto; height:1px; border:0px; border-top:1px solid #660808; padding:10px 0; position:relative; top:20px;}

#content .rejestratory {width:900px; margin:10px auto;}
#content .rejestratory ul {width:225px; padding:10px 0; float:left;}
#content .rejestratory ul li {padding:3px 0; text-align:center; height:150px;}
#content .rejestratory ul li a {display:block; width:182px; height:130px; color:black; font-size:12px; margin:auto; padding:2px; margin:0 0 5px 0;}
#content .rejestratory ul li a:hover {background:black; color:white;}
#content .rejestratory ul li img {float:none; padding:0; margin:0 0 5px 0;}


#footer {background:#310404 url(../img/footer_bg.jpg) repeat-x; height:150px;}

#footer .link {background:url(../img/FOlink_bg.jpg) no-repeat; height:90px; padding-top:60px;}

#footer .link p {padding:2px; text-align:center; font-size:10px; color:white;}

#footer .link p a {font-size:10px; color:white; text-transform:lowercase; text-decoration:underline;}

#footer .link p a:hover {text-decoration:none;}

#footer .link p strong {text-transform:lowercase; font-size:11px;}

.top {width:900px; margin:0 auto; height:30px; text-align:right;}
.top a {font:normal 10px Tahoma; color:black; display:block; padding:5px; float:right;}
.top a:hover {background:black; color:white;}