/*v1.0*/

html, body {
	height: 100%;
}

body
{
margin:0px;
padding:0px;
color:#454545;
font-family:Tahoma;
font-size:11px;
background:url("../images/shared/bg.jpg") repeat-x;
background-color:#ffffff;
overflow-x: hidden !important;
position: relative;

}

html{padding:0px;margin:0px;}
*{padding:0px;margin:0px;}
img {border:0px;padding:0px;margin:0px;}

ul
{
list-style:disc;
margin-left:50px;
margin-top:25px;
margin-bottom:25px;
}

ol{margin-left:50px;margin-top:10px;margin-bottom:10px;}
li{margin:5px;}

.czysc_lewo{clear:left;font-size:1px;height:1px;overflow:hidden;}
.czysc_obie{clear:both;font-size:1px;height:1px;overflow:hidden;}
.czysc_prawo{clear:right;font-size:1px;height:1px;overflow:hidden;}

a{text-decoration:none;color:#1d1f6d;}
a:hover{text-decoration:underline;color:#000000;}

a.silnet{color:#a62108;}
a.silnet:hover{text-decoration:underline;}

a.more_button
{
background:url("../images/shared/li_arrow.jpg") left no-repeat;
color:#1d1f6d;
padding-left:10px;
display:block;
width:36px;
}

a.more_button:hover
{
text-decoration:underline;
color:#000000;
}

/*===================================================|OGOLNE FORMATOWANIE TEKSTOW OBRAZKOW|===================================================*/
h1 {font-size:22px;font-family:Tahoma;padding:0px;margin:0px;}
h2.SerwisGaleria {
    margin-left:0px;
    margin-top:10px;
    font-family:Tahoma;
    font-size:29px;
    padding-bottom:5px;
    border-bottom-style:solid;
    border-width:1px;
    border-color:#e2e2e2;
    margin-bottom:10px;
}

.RamkaImgFloatR
{
border-style:solid;
border-color:#99C1DF;
border-width:1px;
padding:5px;
float:right;
overflow:hidden;
margin:5px;
background-color:#F3F8FC;
}

.RamkaImgFloat
{
border-style:solid;
border-color:#99C1DF;
border-width:1px;
padding:5px;
float:left;
overflow:hidden;
margin:5px;
background-color:#F3F8FC;
}

.RamkaImg
{
border-style:solid;
border-color:#99C1DF;
border-width:1px;
padding:5px;
display:block;
background-color:#F3F8FC;
}

.Wciecie{padding-left:20px;}
.Odstep15{padding-top:15px;}
.CenterBold14{text-align:center;font-weight:bold;font-size:14px;padding-top:15px;}
.CenterNormal14{text-align:center;font-size:14px;}
.Bold14{font-weight:bold;font-size:14px;padding-top:15px;}
.Data{font-size:10px;text-align:left;color:#5F5F5F;}
.ImgTextL{float:left;border-style:solid;border-color:#d2d2ce;border-width:1px;padding:3px;margin-right:15px;}

.error {color:#BB1E00;float:left;margin-left:10px;}
.error2 {color:#BB1E00;}
.success{color:#145080;}
/*===================================================|OGOLNE FORMATOWANIE TEKSTOW OBRAZKOW|===================================================*//******************************************|OGOLNE FORMATOWANIE TEKSTOW OBRAZKOW|**************************************************/


/*|STYLE DLA SZABLONU DLA INDEX I PAGE|*/
#MainContainer
{
width:1018px;
margin:0px auto;
overflow:hidden;
}

#MainContainerInnerL
{
overflow:hidden;
float:left;
width:1px;
background-color:#dbdbdb;
height:530px;
font-size:1px;
}

#MainContainerInnerR
{
overflow:hidden;
float:left;
width:1px;
background-color:#dbdbdb;
height:530px;
}

#MainContainerInner
{
width:1010px;
overflow:hidden;
float:left;
margin-left:2px;
margin-right:2px;
}


#Header
{
width:1010px;
height:116px;
overflow:hidden;
position:relative;
}

#Header #Logo1
{
position:absolute;
top:40px;
left:20px;
}

#Header #Logo2
{
position:absolute;
left:817px;
top:6px;
}

#HeaderMenu
{
width:428px;
overflow:hidden;
position:absolute;
top:89px;
left:20px;
}

#HeaderMenu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#HeaderMenu li
{
float:left;
padding:0px;
margin:0px;
}

#BanerIndex
{
width:1010px;
height:235px;
overflow:hidden;
margin-top:3px;
}

#BanerIndexL
{
float:left;
width:716px;
height:235px;
/*background:url("../images/index/baner_index_l.jpg"); - Odkomentować w przypadku braku animacji flash*/
overflow:hidden;
}

#BanerIndexR
{
float:left;
width:294px;
height:235px;
overflow:hidden;
background-color:#1d1f6d;
}

#ContentIndex
{
overflow:hidden;
}


#ContentIndexR1
{
float:left;
background:url("../images/index/corner_content_right.jpg");
width:57px;
height:250px;
overflow:hidden;
}

#ContentIndexR2
{
float:left;
width:236px;
overflow:hidden;
}

#ContentIndexR2Header
{
background-color:#f5f5f5;
height:45px;
width:233px;
border-bottom-style:solid;
border-color:#dbdbdb;
border-width:1px;
}

#ContentIndexR2Inner
{
background:url("../images/index/wykrzyknik.jpg") no-repeat 0px 40px;
overflow:hidden;
margin-top:20px;
line-height:17px;
height:111px;
}

#Footer
{
overflow:hidden;
height:95px;
width:1010px;
border-width:1px;
border-color:#e2e2e2;
border-top-style:solid;
color:#8c8b8b;
}

#FooterLogos
{
overflow:hidden;
width:1010px;
height:62px;
color:#8c8b8b;
border-bottom-style:solid;
border-width:2px;
border-color:#e2e2e2;
}

#footer_r {
    float:right;
    margin-top:15px;
    margin-right:30px;
}

#BanerPage
{
width:1010px;
height:119px;
overflow:hidden;
background:url("../images/shared/baner_page.jpg");
}

#ContentPage
{
width:1010px;
overflow:hidden;
background:url("../images/shared/bg_page.jpg");
}

#ContentPageL
{
float:left;
overflow:hidden;
width:726px;
}

#ContentPageL #ContentPageLInner
{
padding:20px;
overflow:hidden;
font-size:12px;
line-height:20px;
text-align:justify;
}

#ContentPageLTitle
{
height:46px;
background-color:#ededed;
border-color:#dbdbdb;
border-bottom-style:solid;
border-width:1px;
}

#ContentPageLTitle h1 {
    padding-left:20px;
    padding-top:10px;
    font-size:28px;
}

#ContentPageR
{
float:left;
overflow:hidden;
width:284px;
}
/*|STYLE DLA SZABLONU DLA INDEX I PAGE|*/

/*|STYLE DLA PRAWEGO MENU|*/
#LeftMenu
{
overflow:hidden;
width:284px;
border-left-style:solid;
border-width:1px;
border-color:#dbdbdb;
}

#LeftMenuTitle
{
height:46px;
width:284px;
overflow:hidden;
background-color:#f5f5f5;
border-bottom-style:solid;
border-width:1px;
border-color:#dbdbdb;
}

.MenuItem
{
width:284px;
overflow:hidden;
height:35px;
border-bottom-style:solid;
border-width:1px;
border-color:#dbdbdb;
}

.MenuItem a
{
color:#171717;
height:25px;

background-color:#ededed;
display:block;
padding-left:10px;
padding-top:10px;
}

.MenuItem a:hover
{
background-color:#F5F5F5;
}

a.MenuZaznacz
{
font-weight:bold;
}
/*|STYLE DLA PRAWEGO MENU|*/

/****/
#lcontact {
    
}

#lcontact #lcontact_content {
    padding-top:10px;
    padding-left:28px;
    padding-bottom:10px;
}


#lcontact h3 {
    padding-top:22px;
    padding-bottom:22px;
    padding-left:28px;
    overflow:hidden;
    background-color:#f5f5f5;
    border-bottom-style:solid;
    border-left-style:solid;
    border-width:1px;
    border-color:#dbdbdb;
}



/*|STYLE DLA AKTUALNOSCI|*/
#Aktualnosci
{
overflow:hidden;
}

#Aktualnosci h2
{
font-size:18px;
margin-bottom:10px;
border-bottom-style:solid;
border-width:1px;
border-color:#dbdbdb;
padding-bottom:10px;
}

#AktualnosciContent
{
overflow:hidden;
}
/*|STYLE DLA AKTUALNOSCI|*/

/*|STYLE DLA DOLNYCH BOXOW NA STRONIE GLOWNEJ|*/

/**BOX1*/
#IndexBox1Content
{
width:236px;
height:250px;
border-color:#dbdbdb;
border-right-style:solid;
border-width:1px;
background-color:#f5f5f5;
overflow:hidden;
float:left;
}

#IndexBox1ContentHeader
{
width:236px;
background-color:#ededed;
height:45px;
border-color:#dbdbdb;
border-bottom-style:solid;
border-width:1px;
background-color:#ededed;
}

#IndexBox1ContentInner
{
padding:20px;
overflow:hidden;
}

#IndexBox1ContentInner ul
{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
list-style:url("../images/shared/li_arrow.jpg");
}

#IndexBox1ContentInner li
{
margin-top:2px;
margin-bottom:2px;
}

#IndexBox1ContentHeaderImg1
{
margin-top:18px;
margin-left:20px;
}
/**BOX1*/

/**BOX2*/
#IndexBox2Content
{
width:236px;
height:250px;
border-color:#dbdbdb;
border-right-style:solid;
border-width:1px;
background-color:#f5f5f5;
overflow:hidden;
float:left;
}

#IndexBox2ContentHeader
{
width:236px;
background-color:#ededed;
height:45px;
border-color:#dbdbdb;
border-bottom-style:solid;
border-width:1px;
background-color:#ededed;
}

#IndexBox2ContentHeaderImg2
{
margin-top:18px;
margin-left:20px;
}

#IndexBox2ContentInner
{
padding:20px;
overflow:hidden;
}


#IndexBox2ContentInner ul
{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
list-style:url("../images/shared/li_arrow.jpg");
}

#IndexBox2ContentInner li
{
margin-top:2px;
margin-bottom:2px;
}
/**BOX2*/

/**BOX3*/
#IndexBox3Content
{
width:242px;
height:250px;
background-color:#f5f5f5;
border-color:#dbdbdb;
overflow:hidden;
float:left;
}

#IndexBox3ContentHeader
{
width:242px;
background-color:#ededed;
height:45px;
border-color:#dbdbdb;
border-bottom-style:solid;
border-width:1px;
background-color:#ededed;
overflow:hidden;
}

#IndexBox3ContentHeaderImg3
{
margin-top:18px;
margin-left:20px;
}

#IndexBox3ContentInner
{
padding:20px;
overflow:hidden;
line-height:17px;
}


#IndexBox3ContentInner ul
{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
list-style:url("../images/shared/li_arrow.jpg");
}

#IndexBox3ContentInner li
{
margin-top:2px;
margin-bottom:2px;
}
/**BOX3*/
/*|STYLE DLA DOLNYCH BOXOW NA STRONIE GLOWNEJ|*/


/*|STYLE DLA GALERII|*/
#GalleryContainer
{
width:530px;
overflow:hidden;
margin:0px auto;
}
.GalleryImg{float:left;margin-right:25px;margin-bottom:25px;overflow:hidden;}
.GalButtonLeft{float:left;overflow:hidden;margin-bottom:10px;}
.GalButtonRight{float:right;overflow:hidden;margin-bottom:10px;}
a.GaleriaLink{color:#6e6e6e;}
a.GaleriaLink:hover{color:#a62108;}
/*|STYLE DLA GALERII|*/

/*|STYLE DLA AKTUALNOSCI|*/
#NewsIndex
{
overflow:hidden;
color:#ffffff;
line-height:20px;
width:280px;
}

#NewsIndex p {
	font-size: 11px !important;
	font-family: Tahoma !important;
}

#NewsIndex h3
{
color:#ffffff;
margin-top:20px;
margin-bottom:20px;
}

#NewsIndex a
{
color:#82b7ee;
background:url("../images/index/arrow_news.jpg") no-repeat 0px 9px;
padding-left:15px;
}

#NewsIndex a:hover
{
text-decoration:underline;
}

.NewsData
{
color:#8e8fb6;
font-size:10px;
}

.font11
{
font-size: 11px;
}
/*|STYLE DLA AKTUALNOSCI|*/

a#baner_czesci {
    display:block;
    background:url("../images/page/czesci/baner_czesci.jpg");
    width:659px;
    height:117px;
}

a#baner_czesci:hover {
    background:url("../images/page/czesci/baner_czesci1.jpg");
}

/*===================================================|STYLE DLA KONTAKTU|===================================================*/
/*|KONTAKT|*/
.Kontakt1{float:left;overflow:hidden;display:inline;margin-top:15px;}
.Kontakt2{float:left;overflow:hidden;margin-left:45px;margin-top:15px;}
/*|KONTAKT|*/

.TextFieldBg
{
background:url("../images/page/kontakt/text_field.jpg");
height:23px;
width:150px;
overflow:hidden;
}

input.TextField
{
font-size:11px;
border:none;
font-family:Tahoma;
background-color:#EDEDED;
margin-left:5px;
width:130px;
color:#454545;
}

.TextAreaFieldBg
{
background:url("../images/page/kontakt/textarea_field.jpg");
width:259px;
height:142px;
overflow:hidden;
display:block;
}

textarea.TextAreaField
{
margin-top:5px;
margin-left:5px;
width:250px;
height:132px;
font-family:Tahoma;
font-size:11px;
border:none;
background-color:#EDEDED;
color:#454545;
}

.form2 {border:solid 0px #422d12; font-size:12px;}
select.form {font-size:12px;background:#FFFDEF}
.submit {border:solid 1px #D6D6D6; font-size:11px; font-family: Tahoma;background-color: #6A5C59;color:#FFFFFF;padding:4px;cursor:pointer;}
.submit_search {border:solid 1px #0c4986; font-size:12px; font-family: Arial;background-color: #00722D;color:#FFFFFF;padding: 4px;}
.row{padding-top:6px;overflow:hidden;}
/*===================================================|STYLE DLA KONTAKTU|===================================================*/


/* Slider */
#slide {
	position: absolute;
	top: 500px;
	right: -270px;
	width: 323px;
	height: 365px;
	background: url('../images/form/bg.png');
	display: none;
	z-index: 999;
}

#slide-klucze {
	display: block;
	position: absolute;
	width: 140px;
	right: 5px;
	top: 600px;
	z-index: 100;
}

#slide-handler {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 53px;
	height: 156px;
	cursor: pointer;
	float: left;
	z-index: 9999;
}

#slide-content {
	width: 270px;
	height: 245px;
	float: right;
	margin-top: 128px;
}

#slide-content form {
	margin-top: 0px;
	font-family: "Tahoma";
	font-size: 12px;
	color: #666;
}

#slide-content input {
	display: block;
	margin-left: 15px;
	margin-bottom: 4px;
	width: 224px;
	height: 27px;
	background: url('../images/form/input-bg.png');
	border: 0;
	padding: 0px 10px 0 10px;
	color: #333;
	outline: none;
	font-size: 12px;
	font-family: Arial;
}

#slide-content input[type=submit] {
	background: url('../images/form/submit-bg.png') no-repeat;
	width: 163px;
	height: 47px;
	margin: 15px auto;
}

/*#slide-content #ajax-loader {
	width: 16px;
	height: 11px;
	background: url('../images/form/ajax-loader.gif') no-repeat;
	margin: 25px auto 0 auto;
	display: none;
}*/

.selector span {
	font-family: Arial;
	font-size: 12px;
}

#overlay {
	background-color: #fff; 
	width: 100%; 
	height: 100%; 
	z-index: 99;
	top: 0; 
	left: 0; 
	position: fixed;
	display: none;
}
