body {background-color:#ffffff; margin:0; text-align:center; font-family:sans-serif}

a {text-decoration:none; outline:none}

a:visited, a:active {text-decoration:none; outline:none}

a img {border:none}

input {outline:none}

select {outline:none}

#strona_tab {margin:auto; cursor:default; background:#ffffff}

#pasek_gora {width:90%; font-size:12px; color:#bbbbbb; margin:7px auto 2px auto; text-align:left}

#pasek_gora a {color:#bbbbbb;}

#pasek_gora a:hover {color:#cc0000}

/*.lista_poz {display:list-item; list-style-position:inside;}*/

#data_nazwa {color:#787878; font-size:11px; letter-spacing:1px; font-variant:small-caps; margin-top:27px; font-family:serif}

#data_data {color:#787878; font-size:11px; letter-spacing:1px; font-variant:small-caps; font-family:serif}

.strona_nazwa {font-weight:bold; font-size:18px; font-family:serif; color:#b30101; margin-top:30px; margin-bottom:40px}

.nazwa {color:#b30101;}

.menu_link {width:221px; height:36px; background:url(../images/menu_link_bgd.jpg) no-repeat 0 0; text-align:left; text-transform:uppercase}

.menu_head {width:221px; height:36px; background:url(../images/menu_menu_bgd.jpg) no-repeat 0 0;}

.menu_bottom {width:221px; height:36px; background:url(../images/menu_bottom_bgd.jpg) no-repeat 0 0;}

#zawartosc a {color:#000000; text-decoration:none; font-weight:bold;}

#zawartosc a:hover {color:#cc0000}

#zawartosc {font-size:13px; line-height:140%}

#strony_linki {text-align:center; margin:10px 10px 0 0; background:url(../images/belka_jasna.png) no-repeat 0 0; height:30px; padding-top:4px; width:100%; font-size:12px}

#strony_linki a {color:#606060}

#strony_linki .numery_stron {background:#bbbbbb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}

#strony_linki .numery_stron:hover {background:#606060; color:#e4e4e4}

.przycisk {cursor:pointer; background-color:#b30101; color:#f1f1f1; border:1px solid #b30101; font-size:11px; font-weight:bold; text-transform:uppercase; outline:none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}

.przycisk:hover {background-color:#606060; border:1px solid #606060}

.przycisk:active, .przycisk:focus, .przycisk:visited {outline:none;}

.przycisk_pob {text-align:right; width:110px; vertical-align:bottom}

.menu_a {color:#404040; margin-left:50px; font-family:sans-serif; font-size:11px; font-weight:bold;}

.menu_a:hover {color:#f1f1f1;}

hr {color:#bbbbbb; border-width:0; background:#bbbbbb; height:1px}

.belka_ciemna {width:100%; height:30px; background:url(../images/belka_ciemna.png) no-repeat 0 0; color:#f1f1f1; text-align:center; font-weight:bold;  margin:30px 0 0 0; padding-top:4px}

.belka_jasna {width:100%; height:30px; background:url(../images/belka_jasna.png) no-repeat 0 0; color:#960101; text-align:center; font-weight:bold;  margin:20px 0 0 0; padding-top:4px}

#obrazy .box {text-align:center; width:170px; padding-bottom:20px;}

#obrazy .nazwa_img {background-color:#e4e4e4; width:168px; color:#606060; font-size:12px; font-variant:small-caps; text-align:center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}

#obrazy .box a img {border:2px solid #e4e4e4}

.nad {width:100%; margin-bottom:2px;}

.nadTD {height:26px; vertical-align:bottom; font-size:13px; font-weight:bold;}

.nadTD2 {vertical-align:bottom; padding-bottom:2px}

#photo td img {border:1px solid #dddad2}

.a2 {position:relative; width:85px; background:url(../images/ocen.png); height:17px; text-align:left; background-repeat:no-repeat; outline:none}

.a2 input {text-decoration:none; position:absolute; width:17px; color:#000000; outline:none; background:none; border:none; cursor:pointer; height:17px}

.a2 .oc1 {left:0px;}
.a2 .oc2 {left:17px;}
.a2 .oc3 {left:34px;}
.a2 .oc4 {left:51px;}
.a2 .oc5 {left:68px;}

.gwiazdki {background:url(../images/ocen_over_on.png) no-repeat; height:17px;}

.gwiazdki_on {background:url(../images/ocen_over.png) no-repeat; height:17px;}

.vote {position:absolute; margin-top:-17px; margin-left:90px;}

#kal_div {margin-top:50px}

#kalendarz {width:200px; margin-left:auto; margin-right:auto; text-align:center; font-family:sans-serif; color:#48370e}

#kalendarz td {width:20px; height:24px; background-color:#c4b07f; font-size:13px}

#kalendarz #dzis {background-color:#b79a62;}

#czcionki_prev {width:680px}

.pogrub {font-weight:bold; font-size:13px}

#zawartosc .kom_ile {font-size:12px; color:#505050}

#wizyty {color:#f1f1f1; font-family:sans-serif; font-size:11px; margin-bottom:16px; margin-left:60px}

.stopka {color:#f1f1f1; font-family:sans-serif; font-size:11px; text-align:right}

.stopka a {color:#e4e4e4; text-decoration:underline}

.stopka a:hover {color:#cc0000}

input[type=text] {background:url(../images/input_bgd.jpg) repeat-x; border:1px solid #68686a}

select {background:url(../images/input_bgd.jpg) repeat-x; border:1px solid #68686a}

textarea {background:#ffffff url(../images/textarea_bgd.jpg) no-repeat; border:1px solid #68686a; font-family:sans-serif}

.komunikat {width:340px; position:absolute; margin-left:77px; margin-top:-60px; background-color:#e4e4e4; border:4px solid #000000; text-align:center; color:#1a1a1a; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}

.przyciskOK {cursor:pointer; background-color:#8a0000; color:#f1f1f1; border:1px solid #8a0000;  font-size:12px; font-weight:bold; padding:1px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}

.przyciskOK:hover {background-color:#606060; border:1px solid #606060; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}

#menu_dolne {text-align:left; margin-left:30px}

#menu_dolne a {color:#f1f1f1; font-size:11px; font-family:sans-serif; text-transform:uppercase; font-weight:bold}

#menu_dolne a:hover {color:#505050}

.kod_img {margin:2px 5px 0 0; vertical-align:bottom}

.kom_kiedy {font-size:11px}

#form_rejestr {width:60%}

#form_rejestr tr, #form_loguj tr, #stat_tab tr {height:34px}

input[type=password] {background:url(../images/input_bgd.jpg) repeat-x; border:1px solid #68686a}

.kod_img_rej {margin:0; vertical-align:middle}

.label_td {width:100px; font-size:12px; font-weight:bold}

.label_td_stat {font-size:12px; font-weight:bold}

.disabled {color:#787878}

.naglowek {font-weight:bold; color:#b30101; text-align:left}

.hr_linia {width:60%; text-align:left; margin-left:0}

.stat_bold {font-weight:bold; padding-left:20px; color:#b30101}

.note {font-size:11px; color:#868686; margin-left:40px}

/* stylizacja pol textowych ================ */
.inputSzer {width:260px; border:none; height:22px; margin-left:10px; padding:0; background:none;}

.inputWrapSzer {height:26px; width:280px; background:url(../images/input_bgd.jpg) repeat-x; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border:1px solid #68686a;}

.inputWas {width:130px; border:none; height:22px; margin-left:10px; padding:0; background:none}

.inputWrapWas {height:26px; width:150px; background:url(../images/input_bgd.jpg) repeat-x; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border:1px solid #68686a}

/* ============================ */
#motywy_table {width:680px;}

#motywy_table td {}

#motywy_table .motyw_div {width:136px; color:#505050; font-weight:bold; font-size:12px; text-align:center; margin-bottom:20px}

#motywy_table .mot_srednia {font-weight:normal}

.kursor {cursor:pointer}
