/*v1.0*/

body
{
margin:0px;
padding:0px;
color:#505050;
font-family:Arial;
font-size:11px;
background:url("../images/shared/bg.jpg") repeat-x;
background-color:#f8f8f8;
}

html{padding:0px;margin:0px;}
*{padding:0px;margin:0px;}
img {border:0px;padding:0px;margin:0px;}
form{padding:0px;margin:0px;}


ul
{
list-style:url("../images/shared/li.gif");
margin-left:50px;
margin-top:25px;
margin-bottom:25px;
}

ol{margin-left:50px;margin-top:10px;margin-bottom:10px;}
li{margin:5px;}


ul.sitemap_ul
{
list-style:circle;
margin-left:50px;
margin-top:15px;
margin-bottom:25px;
}

li.sitemap_li
{
margin-left:50px;
}

.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:#C80017;}
a:hover{text-decoration:underline;color:#4494D3;}

a.BigLink{text-decoration:none;color:#C80017;font-size:18px;font-weight:bold;}
a:hover.BigLink{text-decoration:underline;color:#4494D3;}


h1
{
font-size:28px;
margin-bottom:10px;
}

h2
{
font-size:18px;
margin-bottom:10px;
margin-top:10px;
}

/*===================================================|OGOLNE FORMATOWANIE TEKSTOW OBRAZKOW|===================================================*/
.GalleryPictBorder
{
background-color:#F8F8F8;
padding:5px;
border-color:#9F9F9F;
border-width:1px;
border-style:dotted;
}

.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;}


.BoxForImg
{
background-color:#E5E2DD;
border:1px solid #C7C7C7;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}


.error {color:#ffffff;float:left;margin-left:10px;}
.error2 {color:#BB1E00;}
.success{color:#505050;}

.separator
{
width:100%;
height:1px;
font-size:1px;
overflow:hidden;
background-color:#DBDBDB;
margin-top:10px;
margin-bottom:10px;
}
/*===================================================|OGOLNE FORMATOWANIE TEKSTOW OBRAZKOW|===================================================*//******************************************|OGOLNE FORMATOWANIE TEKSTOW OBRAZKOW|**************************************************/



/*===================================================|GLOWNE WARSTWY STRONY|===================================================*/
#MainContainer
{
width:981px;
overflow:hidden;
margin:0px auto;
}

#Header
{
height:110px;
width:981px;
overflow:hidden;
}


#Header #TsLogo
{
float:left;
width:245px;
height:23px;
display:block;
margin-top:60px;
margin-left:16px;
overflow:hidden;
display:inline;
}

#Header #MenuTop
{
float:left;
overflow:hidden;
margin-top:72px;
margin-left:133px;
}

#MenuTop ul
{
list-style:none;
margin:0px;
padding:0px;
overflow:hidden;
}

#MenuTop li
{
float:left;
overflow:hidden;
margin:0px;
padding:0px;
display:inline;
}

#MenuTop2
{
clear:left;
background:url("../images/shared/menu_bg.jpg") repeat-x;
width:981px;
height:38px;
overflow:hidden;
color:#505050;
font-weight:normal;
font-size:9px;
}



#IndexContent
{
overflow:hidden;
width:981px;
height:417px;
color:#17568b;
position:relative;
}

#IndexContentL
{
width:736px;
height:417px;
overflow:hidden;
position:absolute;
}

#IndexContentL h3
{
color:#094b82;
font-size:15px;
margin-top:15px;
margin-left:15px;
margin-bottom:15px;
}

#IndexContentLBox1
{
background:url("../images/index/box_lewa.png");
width:234px;
height:139px;
overflow:hidden;
margin-top:266px;
margin-left:6px;
float:left;
display:inline;
}

#IndexContentLBox2
{
background:url("../images/index/box_srodek.png");
width:242px;
height:136px;
overflow:hidden;
margin-top:268px;
margin-left:8px;
float:left;
}

#IndexContentLBox3
{
background:url("../images/index/box_prawa.png");
width:234px;
height:139px;
overflow:hidden;
margin-top:268px;
margin-left:8px;
float:left;
}

#IndexContentLBox3 ul
{
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
}


.IndexContentLBoxesInner
{
padding-left:15px;
padding-right:15px;
}


#IndexContentR
{
width:245px;
height:417px;
overflow:hidden;
position:absolute;
left:740px;
top:0px;
}

#PageContent
{
overflow:hidden;
width:981px;
}

#PageContentL
{
width:749px;
overflow:hidden;
background-color:#f2f2f2;
font-size:12px;
text-align:justify;
}


#PageContentR
{
width:245px;
overflow:hidden;
position:absolute;
margin-left:737px;
}


#PageContentR #Box1
{
background:url("../images/shared/box_bilety.png") no-repeat;
width:245px;
height:216px;
overflow:hidden;
}

#PageContentR #Box2
{
background:url("../images/shared/box_zamawianie.png") no-repeat;
width:245px;
height:201px;
overflow:hidden;
color:#000000;
}

#IndexContentR #Box1
{
background:url("../images/shared/box_bilety.png") no-repeat;
width:245px;
height:216px;
overflow:hidden;
}

#IndexContentR #Box2
{
background:url("../images/shared/box_zamawianie.png") no-repeat;
width:245px;
height:201px;
overflow:hidden;
color:#000000;
}

#Box1 #Box1Label1
{
overflow:hidden;
margin-top:45px;
margin-left:24px;
color:#ffffff;
}

#Box1 #Box1Label2
{
overflow:hidden;
color:#ffffff;
margin-top:5px;
}

#Box1 select
{
display:block;
width:135px;
margin-top:5px;
margin-left:24px;
}

#Box1 a
{
background:url("../images/shared/arrow.gif") no-repeat left;
color:#ffffff;
margin-left:24px;
display:block;

padding-left:6px; 
}

#Box2 #Box2Label1
{
margin-top:71px;
overflow:hidden;
margin-left:24px;
}

#FooterHr
{
width:981px;
height:3px;
background:url("../images/shared/separator_footer.jpg");
overflow:hidden;
margin-top:13px;
margin-bottom:13px;
}

#Footer
{
width:981px;
overflow:hidden;
color:#a5a5a5;
margin-top:15px;
margin-bottom:15px;
}

#FooterL
{
float:left;
overflow:hidden;
}

#FooterR
{
float:right;
overflow:hidden;
}

#FooterR a:hover
{
text-decoration:none;
}



#ContentInner
{
padding-left:39px;
padding-right:69px;
padding-bottom:20px;
overflow:hidden;
}

#NavigationBar
{
padding-top:16px;
padding-bottom:14px;
padding-left:39px;
border-bottom-style:solid;
border-width:1px;
border-color:#dcdcdc;
margin-bottom:42px;
overflow:hidden;
}
/*===================================================|GLOWNE WARSTWY STRONY|===================================================*/

/*===================================================|OGOLNE|===================================================*/

.CertyfikatyBox
{
border-style:dotted;
border-width:1px;
border-color:#AFAFAF;
width:235px;
padding-top:20px;
padding-bottom:20px;
text-align:center;
background-color:#DFDFDF;
float:left;
margin-left:70px;
}

.CertyfikatyBox a
{
color:#D9001D;
font-size:14px;
font-weight:bold;
}

.CertyfikatyBox a.tytul
{
display:block;
margin-top:10px;
}

.CertyfikatyBox .Miniaturka
{
border-style:dotted;
border-width:1px;
border-color:#AFAFAF;
}

.ZnizkiUwaga
{
background-color:#DBDBDB;
margin-top:15px;
overflow:hidden;
padding:15px;
text-align:justify;
}

.Tabela1
{
width:100%;
border-width:1px;
border-top-style:dotted;
border-right-style:dotted;
border-color:#8F8F8F;
}

.Tabela2
{
width:100%;
border-width:1px;
border-top-style:dotted;
border-right-style:dotted;
border-color:#8F8F8F;
}


.TabelaDaneSpolki
{
width:100%;
border-top-style:dotted;
border-width:1px;
border-color:#8F8F8F;
}

.TdTytulDaneSpolki
{
background-color:#DBDBDB;
text-align:left;
border-bottom-style:dotted;
border-right-style:dotted;
border-left-style:dotted;
border-width:1px;
border-color:#8F8F8F;
font-weight:bold;
padding:15px;
}

.TdDaneSpolki
{
background-color:#ffffff;
border-right-style:dotted;
border-bottom-style:dotted;
border-width:1px;
border-color:#8F8F8F;
padding:15px;
}

.TdNaglowek
{
background-color:#DBDBDB;
font-size:16px;
font-weight:bold;
padding:15px;
border-left-style:dotted;
border-bottom-style:dotted;
border-width:1px;
border-color:#8F8F8F;
}

.TdNaglowek2
{
color:#ffffff;
background-color:#77ABEF;
font-size:14px;
font-weight:bold;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
border-left-style:dotted;
border-bottom-style:dotted;
border-width:1px;
border-color:#8F8F8F;
}

.TdNaglowek3
{
background-color:#DBDBDB;
font-weight:bold;
padding:10px;
border-width:1px;
border-left-style:dotted;
border-bottom-style:dotted;
border-color:#8F8F8F;
}

.TdDane
{
background-color:#F8F8F8;
border-width:1px;
border-left-style:dotted;
border-bottom-style:dotted;
border-color:#8F8F8F;
padding:10px;
}


/*===================================================|OGOLNE|===================================================*/

/*===================================================|STYLE DLA AKTUALNOSCI|===================================================*/
a.AktualnoscTematIndex
{
color:#1a629f;
font-weight:bold;
}


a:hover.AktualnoscTematIndex
{
color:#1a629f;
font-weight:bold;
}

a.AktualnoscTemat
{
color:#494949;
font-size:13px;
font-weight:bold;
}

a:hover.AktualnoscTemat
{
color:#4494D3;
text-decoration:underline;
}


.AktualnoscOpisSkrot
{
overflow:hidden;
margin-top:10px;
}

.AktualnoscSkrot
{
overflow:hidden;
margin-top:10px;
}

/*===================================================|STYLE DLA KONTAKTU|===================================================*/
.DaneKontakt1
{
float:left;
overflow:hidden;
}

.DaneKontakt2
{
float:left;
margin-left:160px;
overflow:hidden;
}

.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: #502344;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|===================================================*/


