body { margin: 0; padding: 0; background-color: #444444; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; }
a { color: #f5b901; text-decoration: none; } 
a:hover { text-decoration: underline; }
img { border: 0px none; }

/* main div */
#main { margin: auto; position: relative; float: none; width: 818px; margin-top: 6px; overflow: hidden; background: #2b2b2b url(../graphics/main_bg.jpg) center repeat-y; }
#header { margin: auto; position: relative; float: none; width: 818px; height: 130px; overflow: hidden; background: #2b2b2b url(../graphics/header_bg.jpg) no-repeat; }
#header h1 { margin: 0px; padding: 0px; position: absolute; top: 46px; left: 33px; width: 179px; height: 82px; overflow: hidden; float: none; border: 0 none; }
#header img { border: 0 none; }
#header a img { border: 0 none; }

#header_xmas { margin: auto; position: relative; float: none; width: 818px; height: 130px; overflow: hidden; background: #2b2b2b url(../graphics/header_bg_xmas.jpg) no-repeat; }
#header_xmas h1 { margin: 0px; padding: 0px; position: absolute; top: 46px; left: 33px; width: 179px; height: 82px; overflow: hidden; float: none; border: 0 none; }
#header_xmas img { border: 0 none; }
#header_xmas a img { border: 0 none; }

#header_easter { margin: auto; position: relative; float: none; width: 818px; height: 130px; overflow: hidden; background: #2b2b2b url(../graphics/header_bg_easter.jpg) no-repeat; }
#header_easter h1 { margin: 0px; padding: 0px; position: absolute; top: 46px; left: 33px; width: 179px; height: 82px; overflow: hidden; float: none; border: 0 none; }
#header_easter img { border: 0 none; }
#header_easter a img { border: 0 none; }

#header_mourning { margin: auto; position: relative; float: none; width: 818px; height: 130px; overflow: hidden; background: #2b2b2b url(../graphics/header_bg_mourning.jpg) no-repeat; }
#header_mourning h1 { margin: 0px; padding: 0px; position: absolute; top: 46px; left: 33px; width: 179px; height: 82px; overflow: hidden; float: none; border: 0 none; }
#header_mourning img { border: 0 none; }
#header_mourning a img { border: 0 none; }

#middle { margin: auto; position: relative; float: none; width: 798px; overflow: hidden; }

/* mini menu  */
#mini_menu ul { float: left; display: inline; padding: 0px; margin: auto; position: absolute; top: 50px; left: 435px; width: 365px; overflow: hidden; list-style: none; }
#mini_menu .mini_dot { float: left; display: inline; margin: auto; width: 14px; height: 14px; position: relative; overflow: hidden; background: url(../graphics/dot.jpg) center no-repeat; }
#mini_menu ul li.mini_link { float: right; display: inline; margin: auto; }
#mini_menu ul li.mini_link a { margin: auto; position: relative; height: 14px; overflow: hidden; font-size: 10px; }
#minimenu ul li.mini_link a:hover { margin: auto; position: relative; height: 14px; overflow: hidden; font-size: 10px; }

/* aktualizacja */
#actualization { margin: 0px; padding-left: 10px; padding-top: 5px; position: absolute; top: 70px; left: 525px; width: 265px; height: 23px; overflow: hidden; float: none; font-size: 11px; color: #f2f2f2; }

/* input szukania */
#search_input { display: inline; margin: 0px; padding: 0px; }
#search_input input { display: inline; margin: 0px; padding: 0px; position: absolute; top: 107px; left: 529px; width: 193px; height: 14px; overflow: hidden; float: none; font-size: 10px; color: #c6c6c6; border: 0px ; background-color: #2f2f2f; }

/* przycisk wyszukiwania */
.btn_search { float: left; display: block; margin: auto; position: absolute; top: 102px; left: 729px; width: 73px; height: 20px; overflow: hidden; background: url(../graphics/search.jpg) center no-repeat; font-size: 11px; text-align: center; color: #000000; border: 0px none; cursor: pointer; }
.btn_search:hover { background: url(../graphics/search_b.jpg) center no-repeat; }

/* przycisk szukania */
/*
#search a { margin: 0px; padding-top: 3px; position: absolute; top: 102px; left: 729px; width: 73px; height: 17px; overflow: hidden; float: none; background: url(../graphics/search.jpg) center no-repeat; font-size: 11px; text-align: center; color: #000000; }
#search a:hover { margin: 0px; padding-top: 3px; position: absolute; top: 102px; left: 729px; width: 73px; height: 17px; overflow: hidden; float: none; background: url(../graphics/search_b.jpg) center no-repeat; font-size: 11px; text-align: center; color: #000000; text-decoration: none; }
*/
/*
input[type="submit"]
{ margin: 0px; padding-top: 3px; position: absolute; top: 102px; left: 729px; width: 73px; height: 17px; overflow: hidden; float: none; background: url(../graphics/search.jpg) center no-repeat; font-size: 11px; text-align: center; color: #000000; border: 0px none; }
*/

/* menu */
#menu ul { display: block; margin: 0px; padding: 0px; position: relative; width: 798px; height: 28px; overflow: hidden; float: none; list-style: none; background: url(../graphics/menu_bg.jpg) top center repeat-x; }
#menu ul li.link { float: left; display: inline; }
#menu ul li.link a { display: inline; margin: 0px; position: relative; width: 113px; height: 21px; overflow: hidden; float: left; background: url(../graphics/menu.jpg) top left repeat-x; 
font-size: 12px; color: #000000; text-decoration: none; text-align: center; padding-top: 5px; border-right: 1px solid #4e4e4e; }
#menu ul li.link a:hover { display: inline; margin: 0px; position: relative; width: 113px; height: 21px; overflow: hidden; float: left; background: url(../graphics/menu_b.jpg) top left repeat-x; 
 font-size: 12px; color: #000000; text-decoration: none; text-align: center; padding-top: 5px; border-right: 1px solid #4e4e4e; }

/* lewa ramka */
#left_side { margin: 0px; padding: 0px; position: relative; width: 200px; float: left; overflow: hidden; } 
 
/* submenu */
#sub_menu ul { margin-top: 0px; margin-left: 0px; padding: 0px; position: relative; width: 200px; overflow: hidden; float: none; list-style: none; }
#sub_menu ul li.sub_link a { display: block; margin: 0px; position: relative; width: 178px; height: 21px; overflow: hidden; float: none; background: url(../graphics/sub_menu.jpg) top left no-repeat; 
 font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 20px; padding-top: 6px; }
#sub_menu ul li.sub_link a:hover { display: block; margin: 0px; position: relative; width: 178px; height: 21px; overflow: hidden; float: none; background: url(../graphics/sub_menu_b.jpg) top left no-repeat; 
 font-size: 11px; color: #000000; text-decoration: none; padding-left: 20px; padding-top: 6px; }
#sub_menu ul li.sub_link_hovered a { display: block; margin: 0px; position: relative; width: 178px; height: 21px; overflow: hidden; float: none; background: url(../graphics/sub_menu_c.jpg) top left no-repeat; 
 font-size: 11px; color: #000000; text-decoration: none; padding-left: 20px; padding-top: 6px; }
#sub_menu ul li.label { display: block; margin: 0px; position: relative; width: 188px; height: 19px; overflow: hidden; float: none; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 10px; padding-top: 2px; background: url(../graphics/sub_menu_label8.jpg) top left no-repeat;}

/* sklep */
#sklep { margin: auto; padding: 0px; margin-left: 12px; margin-top: 10px; margin-bottom: 10px; position: relative; width: 173px; height: 35px; overflow: hidden; float: left; background: url(../graphics/shop.jpg) center no-repeat; cursor: pointer; }
/* skaner online */
#skaner { margin: auto; padding: 0px; margin-left: 12px; margin-bottom: 10px; position: relative; width: 173px; height: 35px; overflow: hidden; float: left; background: url(../graphics/skaner.jpg) center no-repeat; cursor: pointer; }
/* forum */
#forum { margin: auto; padding: 0px; margin-left: 12px; margin-bottom: 10px; position: relative; width: 173px; height: 35px; overflow: hidden; float: left; background: url(../graphics/forum.jpg) center no-repeat; cursor: pointer; }

/* nadchodzi 9 */
#nadchodzi { margin: auto; padding: 0px; margin-left: 13px; margin-bottom: 10px; position: relative; width: 172px; height: 57px; overflow: hidden; float: left; background: url(../graphics/btn_mks_vir_9.jpg) center no-repeat; cursor: pointer; }
#rss { margin: auto; padding: 0px; margin-left: 8px; margin-top: 2px; margin-bottom: 4px; position: relative; width: 18px; height: 18px; overflow: hidden; float: left; background: url(../graphics/rss.png) center no-repeat; cursor: pointer; }
/* validator w3e */
#validator p { display: block; margin: auto; padding: 0px 0px 10px 60px;  position: relative; overflow: hidden; width: 200px; height: 31px; float: left; }

/* bezpieczena szkola*/
#bezpieczna_szkola { margin: auto; padding: 0px; margin-left: 13px; margin-bottom: 10px; position: relative; width: 172px; height: 80px; overflow: hidden; float: left; background: url(../graphics/btn_bezpieczna_szkola_7.jpg) center no-repeat; cursor: pointer; }
#bezpieczna_szkola_table { width: 350px; margin-left: auto; margin-right: auto;}
#bezpieczna_szkola_table table { border: 1px solid #ffffff; border-collapse: collapse; text-allign: center;}
#bezpieczna_szkola_table caption {border: 0px solid #ffffff; padding: 10px; text-allign: center; font-size: 15px;}
#bezpieczna_szkola_table th { border: 1px solid #ffffff; padding: 10px; text-align: center; font-size: 13px; background: #4e4e4e;}
#bezpieczna_szkola_table td { border: 1px solid #ffffff; padding: 10px; text-align: center; font-size: 12px;}

/*Tabela partnerzy*/
#partners_table { width: 95%; margin-left: auto; margin-right: auto;}
#partners_table table { width: 100%; border: 1px solid #ffffff; border-collapse: collapse; text-allign: center;}
#partners_table caption {border: 0px solid #ffffff; padding: 10px; text-allign: center; font-size: 15px;}
#partners_table th { width: 25%; border: 1px solid #ffffff; padding: 10px; text-align: center; font-size: 13px; background: #4e4e4e;}
#partners_table td { border: 1px solid #ffffff; padding: 10px; text-align: center; font-size: 12px;}
#partners_table .brown {background: #964B00;}
#partners_table .silver {background: silver;}
#partners_table .gold {background: #FF9E00;}

/*Tabela maduły*/
#modules_table { width: 477px; height: 198px; margin-left: auto; margin-right: auto; background: url(../graphics/table_box.png) center no-repeat;}
/*
#modules_table table { width: 100%; border: 0px solid #ffffff; border-collapse: collapse; text-allign: center;}
#modules_table caption {border: 0px solid #ffffff; padding: 5px; text-allign: center; font-size: 12px;}
#modules_table tr { width: 100%; border: 0px solid #ffffff; padding: 5px; text-align: center; font-size: 11px; background: #4e4e4e;}
#modules_table th { width: 10%; border: 0px solid #ffffff; padding: 5px; text-align: center; font-size: 11px; background: #4e4e4e;}
#modules_table td { border-bottom: 1px solid #ffffff; padding: 5px; text-align: center; font-size: 11px;}
#modules_table .black {background: black;}
#modules_table .blue {background: #02649f} //#3c00fc;}
#modules_table .green {background: #5eba15} //#73e319;}
#modules_table .purple {background: #7c4f73}//#9d6491;}
#modules_table .brown {background: #7f1b40} //#d12d69;}
#modules_table .domplus {background: url(../graphics/16x16_circle_green.png) center no-repeat;}
#modules_table .dom {background: url(../graphics/16x16_circle_blue.png) center no-repeat;}
#modules_table .firma {background: url(../graphics/16x16_circle_purple.png) center no-repeat;}
#modules_table .firmaplus {background: url(../graphics/16x16_circle_brown.png) center no-repeat;}
#modules_table .no_module {background: url(../graphics/16x16_circle_transparency.png) center no-repeat;}
*/

/* glowna zawartosc strony - main_content */  

#overlay { background:transparent url(../graphics/overlay.png) repeat scroll 0 0; border:0 solid; display: block; height:100%; left:0; overflow: hidden; position: fixed; top:0; width:100%; z-index:100;}
#overlay #ov_window { background:#2b2b2b;border:1px solid #4e4e4e;display:block;left:50%;margin:0px auto auto -475px;overflow:hidden;padding:0;position:absolute;top:5%;width:950px;}
#ov_window h1 { text-align: right; font-size: 10px; font-weight: normal; padding-right: 20px; padding-top: 5px;} 
#ov_window h2 { text-align: center; font-size: 13px; font-weight: bold; padding-top: 5px;}
#ov_window p { padding: 5px 10px 5px 10px; text-align: justify; }

#main_content { margin: 0px; position: relative; padding: 0px; overflow: hidden; width: 598px; float: right; font-weight: normal; }

/* left and right part of main content */
#left_part { margin: 0px; position: relative; padding: 0px; overflow: hidden; width: 392px; float: left; font-weight: normal; }
#right_part { margin: 0px; position: relative;  padding: 0px; overflow: hidden; width: 206px; height: 400px; float: right; font-weight: normal; }

#page { padding: 8px 8px 8px 8px; }
#page h1 { color: #f5b901; text-decoration: none; font-size: 12px; font-weight: normal; text-align: center; margin: 0px; padding-bottom: 10px; } 
#page h2 { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px; }
#page p { color: #FFFFFF; text-decoration: none; font-size: 11px;  font-weight: normal; margin: 0px; padding: 5px 12px 5px 12px; } 
#page p img { display: block; margin: auto; padding: 0px 0px 0px 0px; position: relative; overflow: hidden; float: none;  } 
#page .yellow { color: #f5b901; text-decoration: none; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; } 
#page .grey { color: #6f6f6f; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; }
#page .white { color: #fff; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; }
#page .content { text-indent: 5%; padding: 6px; text-align: justify; }
#page .product_img { float: left; margin: 4px 15px; }
#page .underline { text-decoration: underline; }
/*#page table {border:1px solid #535353; border-collapse: collapse; padding: 3px;}
#page table td {border:1px solid #535353; padding: 3px;}
#page */
#page .img_float { float: right; padding: 6px; }
#page .clear_text { clear: right; }
#page .print {float: right; padding-right: 20px;}

/* zawartosc starych stron */
#page .old_h2 { text-align: center;}
#page .old_table {border-spacing:5px; padding:5px; border:0;}
#page .td {width:100%;}
#page .displayed {display: block; margin-left: auto; margin-right: auto; }
#page .displayed2 {margin-left: auto; margin-right: auto; }
#page .malynag {font-weight: bold;}
#page .malynag2 {color: #4e4e4e;}
#page .text_niebieski {color: #22a0a0;}
#page .list_type_square {list-style-type:square;}
#page .list_type_square li {padding: 5px;}
#page .list_type_decimal {list-style-type:decimal;}
#page .list_type_decimal li {padding: 5px;}
#page .list_type_circle {list-style-type:circle; margin-left: 40px;}
#page .list_type_circle li {padding: 5px;}
#page .margin_li {margin-left: 40px;}
/*#page .table_color_*/

/*
#page img { border: 1px solid #4e4e4e; }
*/

/* ramka download na stronie glownej */
#down_frame { margin: 0px; padding: 0px; position: absolute; top: 15px; left: 0px; width: 175px; height: 101px; overflow: hidden; float: none; background: url(../graphics/down_frame_center.jpg) top left repeat-x; }
#down_frame h1 a { margin: 0px; position: absolute; padding: 0px; top: 15px; left: 68px; font-size: 11px; color: #FFFFFF; font-weight: normal; }
#down_frame p { margin: 0px; position: absolute; padding: 0px; top: 40px; left: 68px; font-size: 10px; color: #6f6f6f; }
#down_frame_left { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 8px; height: 101px; overflow: hidden; float: none; background: url(../graphics/down_frame_left.jpg) top left no-repeat; }
#down_frame_right { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 167px; width: 8px; height: 101px; overflow: hidden; float: none; background: url(../graphics/down_frame_right.jpg) top left no-repeat; }
#down_frame_box { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 13px; width: 52px; height: 89px; overflow: hidden; float: none; background: url(../graphics/down_frame_box_9.jpg) top left no-repeat; }
#down_frame_box_test { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 13px; width: 52px; height: 89px; overflow: hidden; float: none; background: url(../graphics/down_frame_box_9_test.jpg) top left no-repeat; }

/* zagrozenia top: 130 px :) */
#virus_list { display: block; margin: 0px; padding: 0px; position: absolute; top: 130px; left: 0px; overflow: hidden; float: none; }
#virus_list h1 { color: #888888; font-size: 10px; font-weight: normal; margin: 0px; padding-top: 0px; padding-bottom: 7px; } 
#virus_list ul { list-style: none; font-size: 10px; margin: 0px; padding: 0px; }
#virus_list ul span.percent { display: inline; color: #888888; padding-left: 0px; display: block; float: left; width: 28px; }
#virus_list ul li.virus_a { float: none; display: inline; display: block; color: #8e2323; }
#virus_list ul li.virus_b { float: none; display: inline; display: block; color: #834444; }
#virus_list ul li.virus_c { float: none; display: inline; display: block; color: #ae8181; }
#virus_list ul li.virus_d { float: none; display: inline; display: block; color: #a28d8d; }
#virus_list ul li.virus_e { float: none; display: inline; display: block; color: #a0a0a0; }

/* nowosc na stronie */
.news { padding-left: 8px; padding-top: 0px; width: 368px; float: none; margin: 0px; } 
.news img { margin: 0px; padding: 7px 2px 0px 0px; position: relative; top: 0px; left: 0px; overflow: hidden; float: left; }
.news h1 { color: #f5b901; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px; padding-top: 4px; padding-left: 0px; } 
.news h1 img { padding-right: 3px; } 
.news h2 { color: #6f6f6f; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; } 
.news p { color: #FFFFFF; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; padding-top: 3px; padding-bottom: 5px; } 
.news_more { padding-left: 8px; padding-top: 0px; width: 585px; float: none; margin: 0px; } 
.news_more h1 { color: #f5b901; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px; padding-top: 5px; } 
.news_more h2 { color: #6f6f6f; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; } 
.news_more p { color: #FFFFFF; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; padding-top: 3px; padding-bottom: 5px; } 

#news_more p { color: #FFFFFF; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; padding: 3px 20px 5px 0px; text-align: right; } 

/* zyczenia swiateczne */
#zyczenia { padding-left: 0px; padding-top: 0px; width: 570px; height: 444px; float: none; margin: 6px 0px 0px 6px; border: 0px solid; background: url(../graphics/zyczenia.jpg) top left no-repeat; } 

/* wyniki wyszukiwania */
.search_results { padding-left: 8px; padding-top: 0px; width: 560px; float: none; margin: 0px; } 
.search_results h1 { color: #f5b901; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px; padding-top: 5px; } 
.search_results h2 { color: #6f6f6f; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; } 
.search_results p { color: #FFFFFF; text-decoration: none; font-size: 10px;  font-weight: normal; margin: 0px; padding-top: 5px; padding-bottom: 5px; } 

/* mapa strony */
#site_map ul { margin: 0px; padding: 0px; position: relative; overflow: hidden; float: none; list-style: circle; }
#site_map li a { font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 20px; }
#site_map li a:hover { font-size: 11px; color: #f5b901; text-decoration: underline; padding-left: 20px; }

/* pozioma linia */
.line_h { margin: auto; position: relative; float: none; overflow: hidden; margin: 0px; padding: 0px; width: 400px; height: 1px; background: url(../graphics/line_h.jpg) no-repeat; }

/* mapa dojazdu */
.mapa_wawa { margin: auto; position: relative; float: none; overflow: hidden; padding: 10px 10px 10px 10px; width: 549px; height: 341px; }
/* mapa polski */
.mapa_polska { margin: auto; position: relative; float: none; overflow: hidden; padding-bottom: 10px; padding-top: 10px; width: 588px; height: 512px; }
/* mapa wojewodztwa */
.map_woj { margin: auto; position: relative; float: none; overflow: hidden; padding-bottom: 10px; padding-top: 10px; width: 183px; height: 170px; }
/* mapa polski */
.table { color: #FFFFFF; }
/* brak strony */
.page_not_exist { margin: auto; position: relative; float: none; overflow: hidden; text-align: center; padding-top: 10px; padding-bottom: 10px; }

.error { display: inline; color: #f22; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 10px 10px 10px 10px; }
.ok { display: inline; color: #2f2; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 10px 10px 10px 10px; }

/* footer div */
#footer { margin: auto; position: relative; float: none; width: 818px; height: 19px; overflow: hidden; background: #444444 url(../graphics/footer_bg.jpg) top left no-repeat; text-align: center; }
#footer p { display: block; margin-top: 5px; position: relative; overflow: hidden; font-size: 9px; color: #6f6f6f; }

/* DODATKOWE ELEMENTY STRONY PCFORMAT*/
#input_forms { display: block; margin: auto; position: relative; overflow: hidden; width: 580px; }
#input_forms .error { color: #f22; font-size: 11px; margin: auto; text-align: center;  }
#input_forms .error_border { color: #f22; font-size: 11px; margin: auto; text-align: center; border-bottom: 1px solid; }
#input_forms .error_center { color: #f22; font-size: 11px; margin: auto; text-align: center;}
#input_forms .ok_center { color: #2f2; font-size: 11px; margin: auto; text-align: center;}
#input_forms .form { margin: auto; width: 580px; height: 22px; position: relative; overflow: hidden; float: none; padding-top: 5px; }
#input_forms .form_label { margin: auto; width: 220px; position: relative; overflow: hidden; float: left; padding-top: 5px; }
#input_forms .form_label2 { margin: auto; width: 220px; position: relative; overflow: hidden; float: left; padding-top: 5px; color: #6f6f6f; }
#input_forms .form_input { margin: auto; width: 360px; position: relative; overflow: hidden; float: right; text-align: left; }
#input_forms .form_input input { width: 330px; }
#input_forms .form_input input[type="checkbox"] { width: 15px; }
#input_forms .form_input input[type="radio"] { width: 15px; }
#input_forms .form_input select { width: 340px; }
#input_forms .form_input textarea { width: 334px; height: 150px;}
#input_forms .submit { margin: auto; text-align: center; float: none; width: 580px; }
/* klasy tylko w sklepie online */
#input_forms .form_label_shop { margin: auto; width: 400px; position: relative; overflow: hidden; float: left; padding-top: 3px; padding-left: 3px; border: 0px; border-bottom: 0px solid; }
#input_forms .form_input_shop { margin: auto; width: 30px; position: relative; overflow: hidden; float: left; border: 0px; border-bottom: 0px solid; text-align: right; }
/* klasy tylko w formularzu zgłoszeniowym*/
#virus_form { display: none;}
/* tabelka wynikowa sklepu online - stary sklep */
#shop_report { border-collapse: collapse; width: 580px; margin: auto; }
#shop_report th { text-align: center; font-weight: normal; background-color: #494949; }
#shop_report .sum_price { color: #f5b901; text-decoration: none; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; text-align: center; } 
#shop_report th, #shop_report td { border: 1px #616161 solid; padding: 5px; font-size: 10px; font-weight: normal; }
#shop_report .lp { text-align: center; }
#shop_submits { display: inline; margin: auto; position: relative; overflow: hidden; float: right; }

/* tabelka z cena w sklepie online SKLEP MKS_VIR 9 */
#shop_icon { margin: auto; position: relative; border: 0px solid; float: none; overflow: hidden; width: 440px; }
#shop_icon .s1 input { display: inline; margin: auto; position: relative; border: 0px solid; float: left; width: 220px; height: 153px; overflow: hidden; background: url(../graphics/sklep_ikona_dom.jpg) top left no-repeat; text-align: center; border: 0px solid; cursor: pointer; }
#shop_icon .s2 input { display: inline; margin: auto; position: relative; border: 0px solid; float: none; width: 220px; height: 153px; overflow: hidden; background: url(../graphics/sklep_ikona_firma.jpg) top left no-repeat; text-align: center; border: 0px solid; cursor: pointer; }
#shop_icon .s3 input { display: inline; margin: auto; position: relative; border: 0px solid; float: none; width: 220px; height: 153px; overflow: hidden; background: url(../graphics/sklep_ikona_edukacja.jpg) top left no-repeat; text-align: center; border: 0px solid; cursor: pointer; }
#shop_icon .s4 input { display: inline; margin: auto; position: relative; border: 0px solid; float: left; width: 220px; height: 153px; overflow: hidden; background: url(../graphics/sklep_ikona_rzad.jpg) top left no-repeat; text-align: center; border: 0px solid; cursor: pointer; }
#shop_icon .shop_description { display: block; margin: auto; position: relative; width: 418px; height: 50px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 11px; text-align: center; color: #f5b901; border: 0px #616161 solid; }
#shop_icon .shop_description2 { display: block; margin: auto; position: relative; width: 438px; height: 120px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 11px; text-align: center; color: #f5b901; border: 0px #616161 solid; }
#shop_price_box { display: block; margin: 0px; position: absolute; top: 35px; left: 365px; width: 220px; height: 20px; padding: 5px 0px 0px 0px; overflow: hidden; font-size: 11px; text-align: center; color: #f5b901; border: 1px #616161 solid; cursor: pointer;  }
#shop_total_price_box { display: block; margin: auto; position: relative; width: 450px; height: 20px; padding: 5px 0px 0px 0px; overflow: hidden; font-size: 11px; text-align: center; color: #f5b901; border: 1px #616161 solid; }
#shop_total_product_list { padding: 0px 0px 0px 0px; display: block; margin: auto; position: relative; width: 450px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 11px; text-align: left; color: #ffffff; border: 1px #616161 solid; }
#shop_total_product_list li { font-size: 11px; }
#shop_delete_button { display: inline; margin: 0px; padding: 0px; position: absolute; padding: 0px; top: 5px; left: 450px; width: 130px; height: 32px; overflow: hidden; float: none;  }
#shop_delete_button_l { display: inline; margin: 0px; padding: 0px; position: relative; padding: 0px 0px 0px 0px; width: 30px; height: 32px; overflow: hidden; float: left;  }
#shop_delete_button_r { display: inline; margin: 0px; padding: 0px; position: relative; padding: 6px 0px 0px 0px; width: 100px; height: 32px; overflow: hidden; float: left;  }
/* chat - wsparcie techniczne */
#main_chat { margin: auto; border: 0px; width: 550px; min-height: 150px; border-collapse: collapse; }
#result { margin: 0px; border: 1px solid #616161; width: 550px; background: #494949; text-align: left; padding: 2px; height: 400px; overflow: auto; }
#result .name { font-weight: normal; color: #000; }
#result .txt { font-weight: normal; color: #999; }
#result p { margin: 0px; padding: 2px; }
#sender { clear: both; border: 1px solid #616161; width: 550px; background: #494949; padding: 2px; margin-bottom: 10px; margin-top: 10px; margin-left: 0px; }
#sender input { border: 0px solid #cccccc; }
#main_chat .error { display: inline; color: #f22; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; }

/* baner w skanerze online */
#scanner_baner_viewer { margin: auto; position: relative; border: 0px solid; float: none; overflow: hidden; }

/* mks_captcha */
.captcha_border {width: 100px; height: 50px;}

/* konkurs strona glowna */
#contest { margin: 0px; padding: 0px; position: absolute; top: 230px; left: 0px; width: 192px; height: 83px; overflow: hidden; float: none; background: url(../graphics/contest_end.jpg) top left repeat-x; }
/* ankieta */
#ankieta { margin: 0px; padding: 0px; position: absolute; top: 230px; left: 0px; width: 188px; height: 90px; overflow: hidden; float: none; background: url(../graphics/ankieta.jpg) top left repeat-x; }
