/*KOLORY
#BFDA38 - zielony tła
*/

body 
{
font-size:12px;
margin:auto;
text-align: center;
background-color:#FFFFFF;
font-family: Verdana, Arial, Tahoma;
color:#000000;
background-image:url(/template/background.png);
}

form
{
display:inline;
}

#all
{
margin:auto;
width:950px;
background-color:#BFDA38;
clear:both;
border-collapse:collapse;
border:solid 1px green;
text-align:left;
overflow:hidden;

}

#upperpart
{
background-image:url(/template/top.png);
width:950px;
height:115px;
clear:both;
}

#upperbar
{
background-image:url(/template/top.png);
width:950px;
height:115px;
clear:both;
}

#uppermenu
{
position:relative;
float:left;
margin-left:31px;
margin-right:31px;
height:56px;
width:908px;
background-image:url(/template/uppermenubar.png);
background-repeat:repeat-x;
top:-9px;
}

#aboutpart
{
width:908px;
height:161px;
clear:both;
background-image:url(/template/zajawkabg.png);
margin-left:21px;
margin-right:21px;
}


#contentpart
{
width:908px;
height:380px;
clear:both;
background-image:url(/template/contentbg.png);
margin-top:15px;
margin-left:21px;
margin-right:21px;
}

#footerwhite
{
width:908px;
height:154px;
clear:both;
background-image:url(/template/footerwhitebg.png);
margin-top:15px;
margin-left:21px;
margin-right:21px;
}

#footerblack
{
width:908px;
height:257px;
clear:both;
background-image:url(/template/footerblack.png);
margin-top:15px;
margin-left:21px;
margin-right:21px;
}

#footerpink
{
width:908px;
height:154px;
clear:both;
background-image:url(/template/footerpinkbg2.png);
margin-left:21px;
margin-right:21px;
}

#footergreen
{
width:908px;
height:40px;
clear:both;
background-image:url(/template/footergreenbg.png);
}


.tabela 
{
/*border-radious:1px;*/
/*table-layout:auto;*/
border-collapse:collapse;
border-spacing: 3px;

}

.tabela td
{
padding:5px;
border: 1px solid white;
border-collapse: collapse;

}

.bg1
{
color:#c0da39;
background-color:#6f6e6e;
}

.bg2
{
color:#ff2186;
background-color:#c0da39;
}



/* STYLE ZWIĄZANE Z GÓRNYM MENU */
.divmenubuttonactive
{
float:right;
background-image:url(/template/menubutton1.png);
width:134px;
height:56px;
color:white;
text-align:center;
cursor:pointer;
}


.divmenubuttonpasive
{
float:right;
width:134px;
height:56px;
color:white;
text-align:center;
cursor:pointer;
}


a.hmenu:link        {text-decoration:none;font-size:15px;font-family:Tahoma;color:#ffffff;font-weight:normal;padding-top:8px;}
a.hmenu:visited  {text-decoration:none;font-size:15px;font-family:Tahoma;color:#ffffff;font-weight:normal;padding-top:8px;}
a.hmenu:active    {text-decoration:none;font-size:15px;font-family:Tahoma;color:#ffffff;font-weight:normal;padding-top:8px;}
a.hmenu:hover      {text-decoration:none;font-size:15px;font-family:Tahoma;color:#ffffff;font-weight:normal;padding-top:8px;}

.smenu  /*span z gornymi linkami menu*/      
 {
 text-decoration:none;
 font-size:15px;
 font-family:Tahoma;
 color:#ffffff;
 font-weight:normal;
 padding-top:8px;
 }


.divpt20
{
padding-top:20px;
cursor:pointer;
}

/*listy rozwijane*/
.umenulist
{
margin: 0px;
padding: 0px;
list-style:none;
}

.umenulist li 
{
/*position: relative;*/
}

.umenuhidden
{
display:none;
position:absolute;
margin-top: 17px;
padding:0px;
list-style: none;
border:solid black 1px;
font-size:14px;
color:#ffffff;
background-color:#4F4F4F;
}

/*to jest element listy ukrytej*/
.umenuhidden li
{
padding-top:12px;
padding-left:0px;
padding-right:0px;
margin:0px;
width:132px;
height:32px;
text-align:center;
}

/*to tez jest element listy ukrytej*/
.ligreen
{
position:relative;
background-color:#C3EA06;
color:#4F4F4F;
z-index:100;
}

.ligreen a
{
color:#4F4F4F;
text-decoration:none;
font-size:12px;
}

/*to tez jest element listy ukrytej*/
.linormal
{
}

.linormal a
{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}

a img 
{
border-style:none;
}

/* KONIEC STYLE ZWIĄZANE Z GÓRNYM MENU */

/* teraz style zwiazane z rozowa plama */
#aboutreklama
{
padding-top:27px;
padding-left:52px;
width:178px;
height:102px;
float:left;
}

#aboutupper
{
color:#ffffff;
float:left;
clear:both;
font-size:18px;
font-weight:bold;
padding-top:15px;
margin-left:205px;
}

#aboutlower
{
color:#ffffff;
float:left;
clear:both;
text-align:justify;
font-size:12px;
font-weight:bold;
padding-top:10px;
font-family:Arial;
margin-left:130px;
margin-right:33px;
}
/* koniec stylu zwiazanego z rozowa plama*/

/*teraz bawimy sie z trescia strony - zawartosc kwadracikow */
.singlecontent
{
width:452px;
float:left;
height:190px;
text-align:justify;
/*border:solid 1px black;*/
}

.contentsingle
{
padding-top:25px;
padding-left:20px;
float:left;
clear:both;
}

.contentimgseparator
{
float:left;
width:180px;
}

.rozowy_galeria
{
color:#ffffff;
float:left;
clear:both;
padding-left:20px;
padding-right:20px;
text-align:justify;
font-size:12px;
font-weight:bold;
padding-top:10px;
font-family:Arial;
}

table.tfooterlinks
{
width:100%;
color:#83A30A;
}

table.tfooterlinks td
{
width:33%;
text-align:left;
padding-top:10px;
}

table.tfooterlinks td a
{
color:#1c1c1c;
font-size:12px;
}


.contenttxseparatorleft
{
float:left;
padding-left:15px;
/*width:236px; - tyle jest cala szerokosc*/
width:225px;
text-align:left;
}

.contenttxseparatorright
{
float:left;
padding-right:15px;
/*width:236px; - tyle jest cala szerokosc*/
width:225px;
text-align:right;
}

.biggreen
{
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#83A30A;
}

.normtext
{
font-size:11px;
font-family:Tahoma;
text-align:justify;
}

.normwhite
{
float:left;
margin-top:5px;
margin-left:48px;
font-size:10px;
font-family:Tahoma;
text-align:justify;
color:#ffffff
}

.normamarant
{
/*padding:20px 10px 0px 10px;*/
padding:0px 0px 0px 0px;
font-family:Tahoma;
color:#ea3079;
font-size:14px;
}

.textsizer
{
float:left;
height:98px;
}


ul.punktor
{
list-style-image:url(/template/punktor_logo.png);
}
/*konie zabawy z trescia strony*/

/*to jest o treści strony*/
#contentup
{
width:908px;
height:6px;
clear:both;
float:left;
background-image:url(/template/contentup.png);
margin-top:15px;
margin-left:21px;
margin-right:21px;
}

#contentcenter
{
width:906px;
float:left;
clear:both;
background-color:#ffffff;
background-image:url(/template/contentgradient.png);
background-repeat:repeat-x;
margin-left:21px;
margin-right:21px;
border-left:solid 1px #989898;
border-right:solid 1px #989898;
padding-bottom:15px;
}

#contentdown
{
width:908px;
height:9px;
clear:both;
float:left;
background-image:url(/template/contentdown.png);
margin-left:21px;
margin-right:21px;
margin-bottom:15px;
background-repeat:no-repeat;
}

#contenttext
{
padding:20px 10px 0px 10px;
float:left;
width:886px;
text-align:justify;
font-size:13px;
}
/*koniec o tresci strony*/

/*TO JEST GALERYJKA Z NAJNOWSZYMI PRACAMI*/
#left,#right
{
display:block;
cursor:pointer;
}

#galphotos
{
width:858px;
padding:0px;
margin:0px;
}	
		
#galphotos li
{
float:left;
list-style:none;
margin-left:5px;
margin-right:5px;
}

#galphotos .jq-ss-crop
{
margin: 0px 0px 0px 0px;
border: 0px solid #fe0000;
float:left;		
text-align: center;		
}

#viewphotos 
{
margin: 0px 0px 0px 0px;
width:758px;
height:100px;
overflow:hidden;
}

#elphotos 
{
width:3818px !important;
width:3822px;
padding:0;
}

#elphotos li
{
margin-top: 0px;
margin-bottom: 0px;
}

.strz
{
padding-top:30px;
}

.dcontetxt
{
padding:20px 10px 0px 10px;
float:left;
width:886px;
text-align:justify;
font-size:13px;
}

.iramr
{
margin-right:10px;
}
.iraml
{
margin-left:10px;
}

#galdiv
{
width:858px;
float:left;
text-align:center;
padding-top:20px;
padding-bottom:20px;
padding-left:25px;
padding-right:25px;
}
/*KONIEC GALERYJKI Z NAJNOWSZYMI PRACAMI*/	

/*FORMULARZ KONTAKTOWY*/
.fkontaktowy
{
border-collapse:collapse;
border-width:1px;
border-color:#E7226F;
border-style:solid;
}

.fkontaktbutton
{
border-collapse:collapse;
border-width:1px;
border-color:#E7226F;
border-style:solid;
background-color:#E7226F;
color:#FFFFFF;
font-weight:bold;
}
/*KONIEC FORMULARZA KONTAKTOWEGO*/