body
{
       margin: 5px;
       background-color: #FFFFF0;
       text-align: center;
       font-size: 14px;
       color: black;
       font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

a
{
       text-decoration : none;
       color : #006000;
       font-weight : bold;
}

a:hover
{
       text-decoration : underline;
       color : #007000;
       font-weight : bold;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,label
{
       padding: 0;
       margin: 0;
       text-align : left;
}

img
{
       border: 0;
}

form
{
       margin: 5px 0 0 0;
       padding: 0;
}

form div
{
       margin: 5px 0 5px 0;
}

#container
{
       width: 800px;
       margin: auto;
}

#title
{
       width: 800px;
       height: 120px;
       background: transparent url(Pliki/Grafika/transparent.png) no-repeat;
}

#data
{
       width: 800px;
       height: 25px;
       background: transparent url(Pliki/Grafika/Data.jpg) no-repeat;
       text-align: right;
       padding-right: 5px;
}

#tresc
{
       width: 800px;
       background: transparent url(Pliki/Grafika/Tresc.jpg) repeat-y;
       float: left;
}

#tresc li
{
       margin-left: 30px;
}

#main li ul
{
       margin: 0;
       list-style: none;
}

#main div
{
       clear: both;
}

div.osoba h4
{
       padding-top: 78px;
       text-align: center;
}

#main img
{
       float: left;
       margin: 10px 5px 5px 0;
}

#left
{
       font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
       font-size: 16px;
       line-height: 25px;
       width: 165px;
       float: left;
}

#mainright
{
       width: 635px;
       float: right;
       margin-bottom: 25px;
}

#main
{
       width: 484px;
       float: left;
}

.txt
{
       margin: 5px 0 10px 10px;
       padding-bottom: 5px;
       width: 464px;
       border-bottom: 1px dashed #969595;
}

#right
{
       font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
       font-size: 12px;
       font-weight: bold;
       width: 150px;
       float: right;
}

#stopka
{
       width: 800px;
       height: 25px;
       background: transparent url(Pliki/Grafika/Data.jpg) no-repeat;
       clear: both;
}

#menu
{
       margin: 0 0 10px 5px;
       width: 155px;
       border-bottom: 1px solid #959696;
}

#menu ul
{
       margin: 0;
       list-style: none;
}

#menu li
{
       margin: 0 0 3px 10px;
}

#menu a
{
       color: #000;
}

#menu a:hover
{
       text-decoration : none;
       color : #007000;
}

#banners
{
       margin: 0 0 10px 5px;
       width: 155px;
       border-bottom: 1px solid #959696;
       margin-bottom: 25px;
}

#banners div
{
       margin: 5px 0 5px 0;
}

#kontakt
{
       margin: 0 0 10px 5px;
       width: 140px;
       border-bottom: 1px solid #959696;
}

#kontakt div
{
       margin: 5px 0 5px 0;
}

#stat
{
       margin: 0 0 10px 5px;
       width: 140px;
       border-bottom: 1px solid #959696;
}

#stat div
{
       margin: 5px 0 5px 0;
}

#stat acronym
{
       font-family: Georgia, "Times New Roman", Times, serif;
       font-size: 14px;
       color : #E77919;
}

h2
{
       border-bottom: 1px solid #969595;
       font-size: 14px;
       font-weight: bold;
       color : #E77919;
       padding : 5px 0 0 0;
}

h3
{
       background : url(Pliki/Grafika/Belka.jpg) repeat-x;
       border : 1px solid #969595;
       height : 16px;
       font-size : 12px;
       font-weight : bold;
       padding : 2px 0 0 10px;
}

#left h3
{
       text-align: right;
       padding : 2px 10px 0 0;
}

h4
{
       font-size: 14px;
       padding: 0;
       color : #000;
}

h5
{
       font-size: 12px;
       padding: 0 0 0 0;
       color : #333;
}

p
{
       margin: 5px 0 5px 0;
       text-indent: 40px;
       text-align: justify;
}

ul, ol
{
       text-align: justify;
}

object.flashLogo
{
       margin: 10px 5px 5px 0;
       float: left;
       width: 120px;
       height: 120px;
}

button
{
       border : 1px solid #FFF;
       background : #E77919;
       font-size : 12px;
       font-weight : bold;
       color : white;
       text-align : center;
}

input
{
       border : 1px solid #E77919;
       background : #FFF;
       font-size : 14px;
       font-weight : normal;
       color : black;
}

input.radio
{
       border: 0;
}

textarea
{
       border : 1px solid #E77919;
       background : #FFFFFF;
       font-family : tahoma;
       font-size : 14px;
       font-weight : normal;
       color : black;
}

select
{
       padding: 0;
       border : 1px solid #E77919;
       background : #DFDFDE;
       font-family : verdana;
       font-size : 12px;
       font-weight : bold;
       color : black;
       text-align : center;
}



div.kg
{
       margin: 15px 0 15px 0;
}

div.kg h5
{
       font-weight: normal;
       font-size: 12px;
       text-align: left;
       border-bottom: 1px dotted #959696; 
}

div.kg h6
{
       font-weight: normal;
       font-size: 12px;
       text-align: right;
       border-top: 1px dotted #959696; 
}

#stopka h5
{
       padding-top: 5px;
       font-size: 10px;
       font-weight: bold;
       text-align: center;
}

#valid
{
       text-align: left;
}

#valid img
{
       margin: 3px;
       border: 0;
}
