@import url("patch.css");


BODY {
color:#4e4e4e;
font-family: Arial;
font-size:12px;
text-align:center;
background: #ffffff;
margin:0px;
}

TABLE, P, DIV {color:#4e4e4e; 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*/
}

/* Poniżej po *html wpisujemy nazwę id / klasy, w której mamy obrazek png */

*html {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shared/bg_content.png",sizingMethod="scale");
}

a {color:#ff8400;text-decoration:none;}
a:hover {color:#ff8400;text-decoration:underline;}

a.poczta {color:#9fa987;text-decoration:none;}
a:hover.poczta {color:#9fa987;text-decoration:none;}

.special {color: #00722D; font-size: 14px; font-weight: bold;}
.special2 {color: #00722D; font-size: 14px; font-weight: bold;}
.special3 {color: #00722D; font-weight: bold;}

.font11 {font-size: 11px;}

h2 {
display: block;
margin: 0 0 14px 0;
padding: 0;
}

h3 {
margin: 0 0 14px 0;
padding: 0;
font-size: 14px;
font-family: Arial Narrow;
font-weight: bold;
}

.subject {
margin-bottom: 0px !important;
}

.date {
display: block;
padding: 2px 0 2px 0;
font-size: 11px;
color: #d4d4d4;
}

.more {
display: block;
height: 16px;
padding: 6px 0 6px 0;
clear: both;
}

.center {
display: block;
float: none !important;
text-align: center !important;
margin: 0 auto;
width: 100%;
clear: both;
}

.left {
float: left;
}

.right {
float: right;
text-align: right;
}

.pad-r {
margin-right: 14px;
}

.pad-l {
margin-left: 14px;
}

.pad-c {
margin: 0 21px;
}

.pad-bt {
margin-bottom: 14px;
}

.pad-top {
margin-top: 14px;
}

.bold {
font-weight: bold;
width: 84px;
}

UL {
margin: 6px 0 3px 6px;
padding-left: 3px 0 3px 4px;
}

UL li {
display: block;
background: url(../images/shared/li_ico.gif) no-repeat 0px 0px;
padding: 1px 0 6px 22px;
margin: 0px;
list-style-type: none;
}

/*==================================================
TOP
==================================================*/
.site {
width:1018px;
display:block;
margin:0 auto;
text-align: center;
position: relative;
overflow: visible;
}

#top {
display: block;
margin: 0 auto;
width: 100%;
height: 105px;
background: url(../images/shared/bg_top.gif) repeat-x #ffffff;
}

h1 {
display: inline;
float: left;
width: 244px;
height: 105px;
margin: 0px;
padding: 0px;
font-size: 0px;
line-height: 0px;
overflow: hidden;
}

#menu {
display: block;
float: right;
position: relative;
width: 692px;
height: 74px;
padding: 31px 0 0 0;
margin: 0 0 0 24px;
background: url(../images/shared/bg_menu.gif) repeat-x;
clear: none;
text-align: left;
font-size: 0;
overflow: hidden;
}

#menu li {
display: inline;
list-style: none !important;
list-style-type: none;
padding: 0;
margin: 0;
float: left;
font-size: 0;
}

.searcher {
display: block;
position: absolute !important;
z-index: 98 !important;
top: 0px !important;
right: 0px !important;
background: url(../images/shared/bg_searcher.gif) no-repeat right top;
width: 214px;
height: 31px;
}

/*==================================================
CONTENT INDEX
==================================================*/

#content {
display: block;
margin: 0 auto;
width: 100%;
overflow: auto;
background: url(../images/shared/bg.gif) repeat-x #788998 center -2px;
padding: 0;
}

#model_dsc {
display: block;
position: relative;
float: left;
width: 262px;
height: 208px;
padding: 41px 39px 0px 66px;
margin: 0px;
font-size: 0pt;
clear: none;
}

#model_dsc div {
font-size: 11px;
color: #f3f3f3;
}

#model_dsc a {
color: #ffb400;
text-decoration: none;
}

#model_dsc a:hover {
color: #ffb400;
text-decoration: underline;
}

.model_3d {
display: block;
position: absolute;
top: 163px;
left: 70px;
width: 150px;
height: 86px;
z-index: 90;
}

.offer_more {
position: absolute;
top: 200px;
left: 320px;
z-index: 100;
display: block;
width: 64px;
height: 68px;
}

#flash {
display: block;
position: relative;
float: right;
width: 651px;
height: 421px;
padding: 0;
margin: 0;
font-size: 0pt;
line-height: 0;
clear: none;
}

.flash_bg {
background: url(../images/index/bg_flash.jpg) no-repeat;
}

#news {
display: block;
float: left;
width: 260px;
height: 200px;
padding: 70px 41px 0 66px;
margin: 0;
background: url(../images/index/bg_news.gif) no-repeat left top;
clear: none;
overflow: hidden;
}

#news a {
color: #555555;
text-decoration:none;
}

#news a:hover {
color: #ff8400;
text-decoration:underline;
}

.news_subject {
display: block;
padding: 0px 0px 2px 0px;
color: #555555;
font-size: 12px;
font-weight: bold;
}

.news_date {
display: block;
padding: 2px 0px 8px 0px;
width: 260px;
color: #afafb0;
font-size: 11px;
margin-bottom: 10px
}

.news_hr {
border-bottom: 1px solid #dfdfe0;
}

#company_dsc {
display: block;
float: right;
width: 498px;
height: 154px;
padding: 60px 118px 0px 35px;
margin: -116px 0 0 0;
background: url(../images/index/bg_company_dsc.gif) no-repeat left bottom;
position: relative !important;
overflow: hidden;
}

#company_dsc p {
font-size: 11px;
padding: 4px 0 0 0;
margin: 0;
}

/*==================================================
CONTENT_PAGE
==================================================*/
.site_page {
display:block;
width:995px;
margin:0 auto;
text-align: center;
position: relative;
overflow: auto;
}

.bg_page {
background: url(../images/shared/bg_page.gif) no-repeat #788998 center -69px !important;
}

.bg_content_page {
background: #ffffff url(../images/shared/bg_block.jpg) no-repeat 0px 176px;
}

#header_page {
display:block;
width:995px;
height: 221px;
margin: 0;
}

#block {
display: block;
float: left;
width: 316px;
min-height: 200px;
font-size: 11px;
text-align: left;
position: relative;
margin-top: -45px;
overflow: auto;
padding: 0 0 0 36px;
}

#page {
display: block;
float: left;
width: 583px;
min-height: 200px;
text-align: left;
padding:0px 40px 30px 20px;
overflow: auto;
color: #4e4e4e;
}

.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;
}

hr {
display: block;
color: #e2e2e2;
background: #e2e2e2;
height: 1px;
border: 0;
margin: 16px 0px 16px 0px;
clear: both !important;
}

.img {
display: block;
border: 1px solid #f6c900;
padding: 3px;
}

/*==================================================
PAGE OFERTA
==================================================*/

.header {
font-weight: bold;
}

.menu_l {
display: block;
float: left;
width: 250px;
min-height: 531px;
overflow: auto;
padding: 0;
margin: 0;
background: url(../images/shared/bg_menu_l.gif) no-repeat 0px 51px;
text-align: left;
font-size: 0;
}

.menu_l li {
display: block;
list-style: none !important;
list-style-type: none;
padding: 0;
margin: 0;
font-size: 0;
clear: both;
height: 52px;
}

.model_img {
display: block;
float: left;
width: 301px;
min-height: 100px;
position: relative;
margin-left: -20px;
}

.model_gallery {
display: block;
width: 301px;
float: left;
clear: both;
padding-top: 14px;
}

.model_gallery a {
display: block;
float: left;
width: 68px;
height: 94px;
margin: 4px 0px 0px 4px;
border: 1px solid #e2e3e3;
}

.model_gallery a:hover {
display: block;
width: 68px;
height: 94px;
border: 1px solid #f5c900;
}

.model_dsc {
display: block;
float: right;
width: 270px;
min-height: 100px;
margin-top: 40px;
}

.model_dsc table {
padding: 0px;
margin: 0px;
border: 1px solid #f5f5f5;
}

.model_dsc td {
padding: 5px;
margin: 0px;
}

.td2 {
background: #f5f5f5;
}

.mapa {
display: block;
width: 340px;
height: 102px;
float: right;
}

.pano {
display: block;
width: 452px;
}

.model_3d_page {
display: block;
position: absolute;
top: 117px;
_top: 63px;
` top: 63px;
left: 212px;
width: 41px;
height: 204px;
z-index: 90;
line-height: 14px !important;
}

.model_3d_page img {
margin:6px 0 4px 0;
_margin:5px 0 4px 0;
` margin:5px 0 4px 0;
}

.pad_3d {
padding-bottom: 100px;
}

.mapka {
float: right;
width: 83px;
height: 65px;
position: relative;
margin: -8px 0 -10px 0;
}

.wojewodztwa {
display: block;
width: 100%;
height: 57px;
clear: both;
float: none;
}

.helmet_gallery {
display: block;
min-height: 100px;
overflow: auto;
clear: both;
padding-bottom: 14px;
}

.helmet_gallery a {
display: block;
float: left;
text-decoration: none;
}

.helmet_gallery strong {
display: block;
padding-bottom: 1px;
}

.helmet_gallery a img{
display: block;
float: left;
border: 1px solid #e2e3e3;
}

.helmet_gallery a:hover img {
border: 1px solid #f5c900;
}

.pad-m {
margin: 0 18px;
}

/*==================================================
FOOTER
==================================================*/
#footer {
display: block;
float: left;
width: 100%;
height: 76px;
background: url(../images/shared/bg_footer.gif) repeat-x #ffffff;
}

#footer div {
color: #a0a0a0;
font-size: 11px;
}

.footer_l {
display: block;
float: left;
height: 76px;
width: 320px;
padding: 26px 0px 0px 26px;
background: url(../images/shared/bg_footer_l.gif) no-repeat 12px 26px;
}

.footer_l a {
color: #919090;
}

.footer_l a:hover {
color:#919090;
text-decoration:underline;
}

.footer_r {
display: block;
float: right;
height: 76px;
width: 124px;
padding: 26px 76px 0px 0px;
}

.footer_r a {
color: #5d5d5d;
}

.footer_r a:hover {
color:#5d5d5d;
text-decoration:underline;
}

/*==================================================
FORMULARZ KONTAKTOWY
==================================================*/

.form {border:solid 1px #e2e2e2; font-size:12px; font-family: Arial; background:#f0f0f0}
.form2 {border:solid 0px #FFFFFF; font-size:12px;}
SELECT.form {font-size:12px;background:#FFFFFF}
TEXTAREA.form {border:solid 1px #e2e2e2; font-size:12px; font-family: Arial; background:#f0f0f0}
.submit {border:solid 2px #f2f2f2; font-size:12px; font-family: Arial;background-color: #f6c900;color:#000000;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 {display: inline; width: 158px; height: 14px; float: left;margin: 7px 5px 0px 12px; padding-top: 2px;border:solid 0px #0c4986; font-size:11px; background-color: #fcfcfc; color:#b7b6b6}
.submit_search {display: block;float: left;margin-top: 5px;}

/*==================================================
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 {margin-left: 24px;}
.sitemap_li {color: #00722D;}
