@import url("patch.css");


BODY {
color:#494c40;
font-family: Verdana;
font-size:12px;
text-align:center;
background-color: #bbd6df;
background-repeat: repeat-x;
background-image: url(../images/shared/background.gif);
margin:0px;
}

TABLE, P, DIV {color:#494c40; font-family: Arial; font-size:12px; text-align: left;}

IMG {
border:0px;
padding:0px;
margin:0px;
/* PRZEZROCZYSTOSC PNG W IE 6 i STARSZYCH*/
behavior: url("pngbehavior.htc");
/*PNG ZALADOWANE*/
}

H1{
clear: both;
margin: 5px;
}

LI.kostki {
list-style-type: square;
}

LI.wiecej {
list-style-type: none;
line-height: 22px;
height: 22px;
margin-top: 4px;
}

LI.pusty {
padding-left: 26px;
}

UL.wiecejul {
margin-top: 10px;
}


IMG.miniaturka {
display: block;
background: #ffcc02;
padding: 1px;
/*
padding: 3px;
background: #ffffff;
border: #d3d2d2 1px solid !important;   */
margin: 2px;
float: left;
}

IMG.autka {
display: block;
padding: 1px;
background: #ffcc02;
/*border: #d3d2d2 1px solid !important;  */
border: 0;
float: left;
}

.tab {
margin-left: 20px;
}

IMG.partnerzy {
display: block;
margin-top: 24px;
margin-left: 5px;
float: left;
}


a {color: #63635e;text-decoration: none;font-size: 12px;font-family: Verdana;}
a:hover {color: #438aa6;text-decoration: underline;font-size: 12px;font-family: Verdana;}
a.shine {color: #63635e;text-decoration: none;font-size: 12px;font-family: Verdana;}
a:hover.shine {color: #438aa6;text-decoration: none;font-size: 12px;font-family: Verdana;}

a.mini {color: #63635e;text-decoration: none;font-size: 11px;font-family: Verdana;}
a:hover.mini {color: #438aa6;text-decoration: underline;font-size: 11px;font-family: Verdana;}

a.mini2 {color: #99b3ba;text-decoration: none;font-size: 11px;font-family: Verdana;}
a:hover.mini2 {color: #438aa6;text-decoration: underline;font-size: 11px;font-family: Verdana;}

.spacial {color: #377892;}
.special {color: #377892;}
.shine {color: #75909b; font-size: 11px;}
.special_b {color: #377892; font-weight: bold;}
.marg_top {margin-top: -3px;}
/*==================================================
			S	P	L	A	S	H
==================================================*/


#block_splash {
height: 525px;
width: 810px;
display: block;
margin: auto;
margin-top: 60px;
}



#splash_t1 {
width: 810px;
height: 127px;
display: block;
clear: both;
margin: 0;
}

#splash_logo {
width: 209px;
height: 127px;
float: left;
}

#splash_header {
height: 127px;
float: left;
width: 601px;
background-image: url(../images/shared/background_top.gif);
}
/*273 209x136*/


#splash_t2 {
width: 810px;
height: 273px;
display: block;
clear: both;
overflow:hidden;
margin: 0;
}


#logaski {
height: 273px;
width: 209px;
float: left;
display: block;
}

#logasek1{
height: 137px;
width: 209px;
float: left;
display: block;
clear: both;
}

#logasek2{
height: 137x;
width: 209px;
float: left;
display: block;
clear: both;
}


#intro_splash {
float: left;
height: 273px;
width: 601px;
display: block
}


#bottom_splash {
clear:both;
height:125px;
padding-left:8px;
width:802px;
background-image: url(../images/shared/bottom_bg.gif);
background-repeat: repeat-x;
}

#bottom_splash  ul {padding:0; margin:0;}
#bottom_splash  ul li {list-style: none; float:left;display: inline; margin-left:40px;}

#footer_splash {
width: 805px;
height: 30px;
margin: auto;
padding-top: 7px;
}

#foot_l {
width: 502px;
height: 20px;
margin-top: 0px;
float: left;
}

#foot_r {
width: 300px;
margin-top: 0px;
height: 20px;
float: left;
text-align:  right;
}


#reklamowy{
background-color: #d0e9f2;
height: auto;

}




UL.menu {
line-height: 41px;
height: auto;
padding-left:  0px;
margin-bottom:  0px;
margin-top:  -3px;
margin-right: 0px;
margin-left:  0px;
list-style-type: none;
list-style-image: none;
width: 217px;
clear: both;
}


LI.nic {
line-height: 41px;
height: 41px;
float: left;
display: inline;
margin-right: 0px;
margin-left: 0px;
}

/***************************************************
            P      A         G       E
***************************************************/


#menu_glowne {
height: 273px;
width: 258px;
float: left;
display: block;
}

#zdjecie {
float: left;
height: 273px;
width: 692px;
display: block
}

#tops {
width: 950px;
height: 127px;
display: block;
clear: both;
margin: 0;
}
#central {
height: 273px;
width: 950px;
display:block;
}


#loga_naglowek {
width: 274px;
height: 127px;
float: left;
}


#toops {
height: 127px;
float: left;
width: 676px;
background-image: url(../images/shared/bg_topik.gif);
}


/*==================================================
BACKGROUND
==================================================*/
#bg {
display:block;
width:100%;
height:100%;
margin:0 auto;
text-align: center;
}


#site {
width:950px;
display:block;
margin:0 auto;
text-align: center;
}

/*==================================================
LINE
==================================================*/
#line {
display: block;
height: 3px;
width: 802px;
margin: 0px;
padding: 0px;
background-color: #97be0d;
font-size: 1px;
}

/*==================================================
LOGO
==================================================*/
#logo_l {
display: block;
float: left;
width: 239px;
height: 91px;
}

#logo_r {
display: block;
float: right;
width: 563px;
text-align: right;
padding: 27px 0px 0px 0px;
}


/*==================================================
MENU
==================================================*/
#menu {
display: block;
float: left; 
width: 802px;
height: 46px;
padding: 0px;
margin: 0px;
}

/*==================================================
HEADER_INDEX
==================================================*/

#header_index_l {
display: block;
float: left;
width: 20px;
height: 177px;
padding: 0px;
margin: 0px;
font-size: 0pt;
}

#header_index_m {
display: block;
float: left;
width: 219px;
height: 177px;
padding: 0px;
margin: 0px;
font-size: 0pt;
}

#header_index_m IMG {
display: block;
padding: 0px;
margin: 0px;
font-size: 0pt;
}

#header_index_r {
display: block;
float: right;
width: 563px;
height: 177px;
padding: 0px;
margin: 0px;
font-size: 0pt;
}

/*==================================================
HEADER_PAGE
==================================================*/
#header_page_l {
display: block;
float: left;
width: 405px;
height: 111px;
padding: 0px;
margin: 0px;
font-size: 0pt;
}

#header_page_r {
display: block;
float: right;
width: 397px;
height: 111px;
padding: 0px;
margin: 0px;
font-size: 0pt;
}


/*==================================================
CONTENT_INDEX
==================================================*/
#content_index_top {
display: block;
float: left;
width: 802px;
height: 33px;
clear:both;
}

#content_index_top_l {
display: block;
float: left;
height: 33px;
padding-left:25px;
}

#content_index_top_r {
display: block;
float: right;
width: 277px;
height: 33px;
text-align: left;
}

#content_index_bt {
display: block;
float: left;
width: 802px;
height: 197px;
padding: 0px 25px 0px 25px;
}

#content_index_l {
display: block;
float: left;
width: 250px;
height: 197px;
font-size: 11px;
text-align: left;
padding:12px 0px 10px 0px;
}

#content_index_m {
display: block;
float: left;
width: 250px;
height: 197px;
font-size: 11px;
text-align: left;
padding:12px 0px 10px 0px;
}

#content_index_r {
display: block;
float: left;
width: 277px;
height: 197px;
font-size: 11px;
text-align: left;
background-repeat: no-repeat;
background-position: bottom left;
background-image: url(../images/shared/bg_blok.gif);
}

.firma {
font-size: 11px;
padding: 12px 25px 12px 25px;
}

.oferta {
font-size: 11px;
padding:12px 25px 4px 0px;
}

.wiecej2 {
padding: 12px 0px 0px 0px;
text-align: right;
}

.wiecej1 {
padding: 3px 25px 0px 0px;
text-align: right;
}

/*==================================================
CONTENT_PAGE
==================================================*/
#content_page {
display: block;
float: left;
width: 802px;
background-repeat:repeat-y;
background-position: bottom right;
background-image: url(../images/shared/bg_line.gif);
padding:0px;
}

#content_page_l {
display: block;
float: left;
width: 525px;
font-size: 11px;
text-align: left;
padding:0px;
}

#content_page_r {
display: block;
float: left;
width: 277px;
font-size: 11px;
text-align: left;
background-repeat: no-repeat;
background-position: bottom right;
background-image: url(../images/shared/bg_blok_page.gif);
padding:0px;
}

.page {
padding: 25px 25px 25px 25px;
}

.powieksz {
padding: 10px 0px 0px 0px;
text-align: right;
}

.powieksz2 {
margin: 10px 0px 0px 0px;
}

a.link {
color:#00722D;
font-size: 12px;
text-decoration: none;
padding: 2px;
}

a.link:hover {
color:#ffffff;
font-size: 12px;
text-decoration: none;
background-color: #00722D;
padding: 2px;
}

a.portal {
color:#494c40;
font-size: 12px;
text-decoration: none;
}

a.portal:hover {
color:#494c40;
font-size: 12px;
text-decoration: none;
}

/*==================================================
FOOTER
==================================================*/
#footer_l1 {
display: block;
float: left;
width: 26px;
height: 61px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
}

#footer_l {
display: block;
float: left;
width: 175px;
height: 61px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
font-size: 11px;
color: #9fa987;
text-align: left;
padding: 18px 0px 0px 0px;
}

#footer_l a {
color: #9fa987;
}

#footer_l a:hover {
color: #698034;
}


#footer_m {
display: block;
float: left;
width: 400px;
height: 61px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
font-size: 11px;
text-align: center;
color: #9fa987;
padding: 18px 0px 0px 0px;
}

#footer_m a {
color: #9fa987;
}

#footer_m a:hover {
color: #698034;
}


#footer_r {
display: block;
float: left;
width: 175px;
height: 61px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
font-size: 11px;
color: #9fa987;
text-align: right;
padding: 18px 0px 0px 0px;
}

#footer_r a {
color: #9fa987;
}

#footer_r a:hover {
color: #698034;
}

#footer_r1 {
display: block;
float: right;
width: 26px;
height: 61px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
}


/*==================================================
FORMULARZ KONTAKTOWY
==================================================*/

.form {border:solid 1px #97aabc; font-size:12px; font-family: Arial; background:#FFFFFF}
.form2 {border:solid 0px #FFFFFF; font-size:12px;}
SELECT.form {font-size:12px;background:#FFFFFF}
TEXTAREA.form {border:solid 1px #97aabc; font-size:12px; font-family: Arial; background:#FFFFFF}
.submit {border:solid 1px #0c4986; font-size:12px; font-family: Arial;background-color: #00722D;color:#FFFFFF;padding:4px;}
.submit_search {border:solid 1px #0c4986; font-size:12px; font-family: Arial;background-color: #00722D;color:#FFFFFF;padding: 4px;}
.row {
padding-top: 6px;
}

/*==================================================
error - ustawienia stylu kounikatu w przypadku bledu np. w formularzu
success - ustawienia stylu komunikatu w przypadku np. pomyslnie wyslanego formularza
==================================================*/
.error {color: #FF0000}
.success {color: #00FF00}

/*==================================================
search - umozliwia konfiguracje wygladu wyszukiwarki
==================================================*/
.search {border:solid 1px #0c4986; font-size:12px;background-color: #f0efda;color:#0c4986}

/*==================================================
w wyniku wyszukania na dole znadjduje si? pasek z rozmiarem oraz data ostaniej modyfikacji pliku,
wlasnie dzieki result mozna skonfigurowac jej wyglad
==================================================*/
.result {color: #CCCCCC}

/*==================================================
klasy zwiazane z systemem newsow w szablonie
==================================================*/
.news_table{}
.news_topic{}
.news_date{}
.news_news_row_1{}
.news_news_row_2{}
.news_news_row_3{}
.news_content{}
.news_picture{}
.news_galeria{}
.news_galeria_zdjecia{}
.news_back{}
.news_more{}
.news_stronicowanie{}
.news_author{}

/*==================================================
klasy zwiazane z galeria
==================================================*/
.header_galeria{}
.galeria{}
.galeria_zdjecie{}
.galeria_table_row_1{}
.galeria_back{}
.galeria_stronicowanie{}
.wrap{}
.wrap_stamp{}
.wrap_conteiner{}

/*==================================================
klasy zwiazane z ksiega gosci
==================================================*/
.gbook_stronicowanie{}
.gbook_wrap{}
.gbook_wrap_2{}
.gbook_autor{}
.gbook_data{}
.gbook_text{}


/*==================================================
klasy zwiazane z mapa strony
==================================================*/
.sitemap_ul {color: #00722D;height:20px;width:100px;}
.sitemap_li {color: #00722D;}

