BODY {
color:#42080b;
font-family: Arial;
font-size:12px;
text-align:center;
background-color: #e8d6b1;
background-repeat: repeat-x;
background-attachment:  fixed;
background-image: url(../images/shared/bg.gif);
margin-top: 10px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
overflow: visible;
}

TABLE, P, DIV {color:#42080b; font-family: Arial; font-size:12px; text-align: left; overflow: visible;}

IMG {
display: block;
padding: 0px;
border:  0;
margin: 0px;
/* PRZEZROCZYSTOSC PNG W IE 6 i STARSZYCH*/
behavior: url("pngbehavior.htc");
/*PNG ZALADOWANE*/
}


IMG.gal {
display: block;
padding: 3px;
background: #ffffff;
border: #f9c761 1px solid !important;
}

IMG.centered {
display: block;
margin-right: 0px;
margin-left: 40px;
_margin-left: 20px;
margin-top: 0px;
margin-bottom: 20px;
background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;
float: left;
}
IMG.centered2 {
display: block;
margin-right: 0px;
margin-left: 40px;
_margin-left: 20px;
margin-top: 0px;
margin-bottom: 20px;
background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;
float: left;
}

IMG.ofer {
background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;
}
IMG.maps {
margin-left:  auto;
margin-right: auto;
}

IMG.nagrody_l {
display: block;
margin-left: 60px;
_margin-left: 31px;
background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;
float: left;
}

IMG.nagrody_r {
display: block;
margin: auto;
background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;
}


IMG.oferta {
background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;
}

.ofr {
width: 215px;
height: 185px;
font-size:  11px;
font-family: tahoma;
font-weight: bold;
text-align: center;
display: block;
margin-right: 0px;
margin-left: 40px;
_margin-left: 30px;
margin-top: 0px;
margin-bottom: 20px;
float: left;
}

.ofr2 {
width: 215px;
height: 185px;
font-size:  11px;
font-family: tahoma;
font-weight: bold;
text-align: center;
display: block;
margin-right: 0px;
margin-left: 40px;
_margin-left: 20px;
margin-top: 0px;
margin-bottom: 20px;
float: left;
}
IMG.oferta2 {

background: #ffffff;
padding: 3px;
border: #f9c761 1px solid !important;

}




a {color:#42080b;text-decoration:none;padding: 0px;margin: 0px;font-size:12px;}
a:hover {color:#42080b;text-decoration:underline;padding: 0px;margin: 0px;font-size:12px;}

a.poczta {color:#771f24;text-decoration:none;}
a:hover.poczta {color:#771f24;text-decoration:underline;}
a.foo {color: #a07b4b; text-decoration:none; font-size:11px;}
a:hover.foo {color: #a07b4b; text-decoration:underline; font-size:11px;}


.special {color: #f9ddc5; font-size: 14px; font-weight: bold;}
.special2 {color: #f9ddc5; font-size: 14px; font-weight: bold;}
.special3 {color: #f9ddc5; font-weight: bold;}

.font11 {font-size: 11px;}

.prawo {text-align: right; }

hr {
color: #f4e8d7;
background-color: #f4e8d7;
height: 1px;
border: none;
width: 95%;
text-align: left;
line-height:1px;
}
.left_align {
float: left;
}

.right_align {
float: right;
}
.pad_r {
margin-right: 8px;
}

.pad_l {
margin-left: 8px;
}

h2 {
color:#42080b;
font-family: Arial;
font-size: 16px !important;
font-weight:  bold;
font-weight: normal !important;
margin: -2px 0 0 0;
clear: both;
display: block;
}

/*==================================================
BACKGROUND
==================================================*/
#bg {
display:block;
width:100%;
height:100%;
margin:0 auto;
text-align: center;
}


#center {
width: 800px;
height: 261px;
display: block;
padding: 0;
margin: 0;
}
#center_page {
width: 800px;
height: 137px;
display: block;
padding: 0;
margin: 0;
}

#site {
	width:800px;
	display:block;
	margin:0 auto;
	text-align: center;
	overflow: visible;
}

/*==================================================
LINE
==================================================*/
#line {
display: block;
height: 3px;
width: 802px;
margin: 0px;
padding: 0px;
background-color: #97be0d;
font-size: 1px;
}

/*==================================================
LOGO
==================================================*/
#logo {
display: block;
float: left;
margin-left: 44px;
_margin-left: 22px; 
height: 23px;
width: 80px;
}

#logo2 {
margin-left: 33px;
_margin-left: 17px;
height: 59px;
width:  102px;
display: block;
float: left;
}


/*==================================================
MENU
==================================================*/
#menu {
display: block;
float: right; 
width: 454px;
height: 59px;
padding: 0px;
margin: 0px;
}

#menu ul {
line-height: 59px;
float: left;
height: 59px;
display: inline;
padding-left:  5px;
margin-bottom:  0px;
margin-top:  0px;
margin-right: 0px;
margin-left:  1px;
list-style-type: none;
list-style-image: none;

}

#menu li {
line-height: 59px;
float: left;
height: 59px;
display: inline;
/*margin-left: 10px;
padding: 0;
line-height: 0;*/
}

#pas {
width: 800px;
height: 59px;
padding: 0px;
margin: 0px;
display: block;
background-image: url(../images/shared/bg_menu.gif);
background-repeat:  repeat-x;
float: left;
}

/*==================================================
HEADER_INDEX
==================================================*/

#header {
width:  800px;
height:  82px;
display:  block;
}

#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_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('(EmptyReference!)');
}

.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_index{
display: block;
width: 800px;
height: 234px;
padding: 0px;
overflow: visible;
background-color: #602e20;
background-image: url(../images/index/bg_content.gif);
}

#content_page_page{
display: block;
width: 800px;
padding: 0px;
overflow: hidden;
background-color: #f8f5ef;
}


#content_page_index_l {
display: block;
float: left;
width: 582px;
height: 234px;
background-repeat:repeat-x;
padding:0px;
}

#content_page_index_l_lewy {
	width: 268px;
	height: 220px;
	float: left;
	padding-left: 14px;
	padding-top: 14px;
	color: #f9ddc5;
	font-size: 11px;
	font-family : tahoma;
	padding-right: 10px;

}

#content_page_index_l_prawy {
	width: 261px;
	height: 220px;
	float: right;
	padding-left: 14px;
	padding-top: 14px;
	font-family: tahoma;
	font-size: 11px;
	color: #f9ddc5;
	padding-right: 10px;
}


#content_page_index_r ul {
line-height: 78px;
float: left;
height: 78px;
display: inline;
padding-left:  0px;
margin-bottom:  0px;
margin-top:  0px;
margin-right: 0px;
margin-left:  0px;
list-style-type: none;
list-style-image: none;

}

#content_page_index_r  li {
line-height: 78px;
float: left;
height: 78px;
display: inline;
margin: 0;
padding: 0;
}



#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;
}





#content_page_page_l_lewy {
	width: 218px;
	float: left;
	color: #f9ddc5;
	font-size: 11px;
	font-family : tahoma;
	overflow:  hidden;
	height: auto;

}
#content_page_page_l_prawy {
	width: 557px;
	float: right;
	color: #f9ddc5;
	font-size: 11px;
	font-family : tahoma;
	background-color: #f8f5ef;
	display: block;
	overflow: visible;
	height: auto;
	padding-top: 10px;
	padding-left: 15px;
	padding-right:  10px;
	padding-bottom: 15px;

}

#nagrody {
background-image:url(../images/page/bg_left_bootom.gif);
background-repeat: repeat-x;
background-color: #451304;
float: left;
height: 210px;
width: 190px;
padding-top: 10px;
padding-left: 14px;
padding-right: 14px;
}

#content_page_index_r {
float: right;
width: 218px;
height: 234px;
background-color: #ead5aa;
}

/*==================================================
FOOTER
==================================================*/

#footer {
display: block;
float: left;
width: 800px;
height: 40px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
padding-top: 13px;
}

#footer_l {
	display: block;
	float: left;
	width: 475px;
	height: 30px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #a07b4b;
	margin-left: 14px;
}

#footer_l a {
color: #a07b4b;
}

#footer_l a:hover {
color: #dba35a;
}



#footer_r {
	display: block;
	height: 30px;
	width: 150px;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	color: #a07b4b;
	float: right;
	padding-right: 17px;
}

#footer_r a {
color: #a07b4b;
}

#footer_r a:hover {
color: #dba35a;
}

#footer_r1 {
display: block;
float: right;
width: 26px;
height: 61px;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_footer.gif);
}

#mapa {
float:right; 
padding-right: 20px; 
text-align: center;
width: 130px;
height: 100px;
display: block;
}
/*==================================================
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;}
// 

