body {
	font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif; color: #000; font-size: 13px;
	width: 100%;
	margin: 0 auto;
	background: #c3e7fb url(images/bg.png) repeat-x 0 0;
	}

a:link, a:visited  {text-decoration: none; color: #545454;}
a:hover {text-decoration: none; color: #E34545;}
	 
img {border: 0;}
.bold {font-weight: bold;}


hr {color: #FFE993; border: 1px solid #FFE993}

#bg-flash {width: 100%; height: 337px; margin: 0 auto; overflow: hidden; background: url(images/bg-flash.jpg) no-repeat center 0;}
#flash {width: 962px; height: 337px; margin: 0 auto; overflow: hidden;}

.center {width: 900px; margin: 0 auto;} /* wysrodkowanie */
#content {width: 900px; float: left; margin: 0 auto; padding: 0 0 15px 0; position: relative; background: #fffded url(images/content-top.png) no-repeat 0 0;}

/* 'kawalek dziewczynki' */
.gril-img {position: absolute; right: -13px; top: 0;}

/* lewa strona */
#left {width: 238px; float: left; margin: 30px 0 0 20px; _margin: 30px 0 0 10px;}

#menu-left {width: 238px; float: left; margin: 0 0 35px 0; overflow: hidden; background: url(images/menu-left.png) 0 0;}
#menu-left-top {width: 238px; float: left; overflow: hidden; background: url(images/menu-left-top.png) no-repeat 0 0;}
#menu-left-bottom {width: 238px; float: left; overflow: hidden; padding: 15px 0; background: url(images/menu-left-bottom.png) no-repeat 0 100%;}
#menu-left-bottom .nolink {display: block; width: 200px; float: left; margin: 0 0 0 8px; _margin: 0 0 0 4px; padding: 10px 0 10px 22px; font-size: 13px; color: #E34545; background: url(images/menu-left-under.png) no-repeat 0 100%; _background: none; _border-bottom: 1px solid #f7ebcc;}
#menu-left-bottom a {display: block; width: 200px; float: left; margin: 0 0 0 8px; _margin: 0 0 0 4px; padding: 10px 0 10px 22px; font-size: 13px; color: #8b5a11; background: url(images/menu-left-under.png) no-repeat 0 100%; _background: none; _border-bottom: 1px solid #f7ebcc;}
#menu-left-bottom a:hover {color: #fff; background: #e34545 url(images/menu-left-under.png) no-repeat 0 100%; background: #e34545;}

/* logowanie */
#login {width: 238px; float: left;}
.form {float: left; width: 120px; margin: 0 15px 0 25px; _margin: 0 7px 0 12px;}
.form input {width: 120px; padding: 1px 0 1px 2px; margin: 0 0 4px 0; border: 2px solid; border-color: #7c7b7d #f5f5f6 #f5f5f6 #7c7b7d; color: #dcae00;}

/* tresc */
#right {width: 585px; float: right; margin: 30px 25px 0 0; _margin: 30px 12px 0 0; font-size: 13px; line-height: 20px;}
#right2 {width: 840px; margin: 30px auto 0 auto; font-size: 13px; line-height: 20px;}
#right h3 {width: 100%; float: left; margin: 0 0 15px 0; padding: 0 0 15px 0; font-size: 24px; font-weight: normal; color: #e34545; border-bottom: 1px solid #ffeca4;}
#right2 h3 {width: 100%; float: left; margin: 0 0 15px 0; padding: 0 0 15px 0; font-size: 24px; font-weight: normal; color: #e34545; border-bottom: 1px solid #ffeca4;}

/* stopka */
#footer {width: 900px; height: 327px; margin: 0 auto; overflow: hidden; background: #2f612f url(images/footer.jpg); color: #fff;}
#footer a {color: #fff;}
#footer .copyright {float: left; margin: 260px 0 0 0;}
#footer a:hover {text-decoration: underline; color: #34a9dd;}
#footer .copyright p {margin: 0;}
#footer .copyright .p1 {font-size: 16px;}
#footer .copyright .p2 {font-size: 14px;}
#footer .links {float: right; margin: 274px 0 0 0;}
#footer .links a {margin: 0 4px;}

/* tlo na dole strony */
#bg-bottom {width: 100%; overflow: hidden; background: url(images/bg-bottom.jpg) no-repeat center 100%;}


/* gallery */
.gal_2{padding:5px;}
a.gal_2 {color: #DA2618; text-decoration: underline; font-weight: bold; font-size: 13px;}
.gal_opis {color: #8A8A8A;}
a.gal_more {color: #DA2618; font-weight: bold; text-align: right; padding: 0 5px 0 0;}
.gal_more {font-weight: bold; text-align: right;}
.foto, .foto2, .foto_gal, .foto_news {margin: 1; border: 1px solid #FFE993;}
#right .gall_start {font-size: 11px; border: 1px solid #dedede; background: #dedede; background: #DA2618; padding: 3px; color: #fff;}
#right .gall_end {font-size: 11px; border: 1px solid #dedede; background: #dedede; background: #DA2618; padding: 3px; color: #fff;}
.gall_prev {font-weight: bold; font-size: 10px; border: 1px solid #dedede; background: #e3e3e3; padding: 3px;}
.gall_next {font-weight: bold; font-size: 10px; border: 1px solid #dedede; background: #e3e3e3; padding: 3px;}

.row_second1 {background: #F3F3F3; padding: 0 10px;}
.row_second2 {background: #F9F9F9; padding: 0 10px;}

 /* news */
.m_tytul  { padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-weight: bold; color: #DA2618; text-decoration: none; text-align: left; font-size: 14px }
.m_opis   { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 5px; font-weight: normal;text-align: justify; font-size: 13px }
.m_data   { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 5px; font-weight: normal; color: #9C9A9A; text-align: justify; font-size: 12px }
#content .m_link_w     {color: #DA2618; text-align: right; font-size: 13px; margin-right: 10px; font-weight: bold;}
#content a.m_link_w:hover {text-decoration: underline; margin-right: 10px; font-weight: bold;}
a.wstecz:hover {text-decoration: underline;}
.wstecz {color: #DA2618; font-size: 13px; }

.blad {color: #D72335;}
.okej {color: #08AC00;}

.table { font-size: 11px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td { font-size: 11px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.table1 { font-size: 13px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
table.table1 td { font-size: 13px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: black black #FFECA4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
