body
{
text-align:center;
font-family:"Verdana";
font-size:10px;
color:White;
background-image:url('../grafika/body_bg.jpg');
background-repeat:repeat-x;
margin-top:0px;
}

/* zapobieganie wyswietlaniu ramek wokol linków*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

h1
{
font-family:"Verdana";
font-size:10px;
color:White;
line-height:15px;
}

img
{
display:inline;
vertical-align:top;
border:0;
}

div#layout
{
width:850px;
margin:auto;
text-align:left;
background-color:white;
}

div#layout #topbar
{
height:24px;
width:850px;
clear:both;
background-image:url('../grafika/top.jpg');
}

div#layout #top
{
height:138px;
width:850px;
clear:both;
}

div#layout #top #top_border_left
{
height:138px;
width:25px;
float:left;
margin:0;
background-image:url('../grafika/top_border_left.jpg');
}

div#layout #top #logo
{
height:138px;
width:344px;
float:left;
}

div#layout #top #flash_top
{
height:138px;
width:450px;
float:left;
background-image:url('../grafika/flash_bg.jpg');
}

div#layout #top #top_border_right
{
height:138px;
width:31px;
float:left;
margin:0;
background-image:url('../grafika/top_border_right.jpg');
}

div#layout #top #menu
{
clear:both;
}

div#layout #menu #image_left
{
height:38px;
width:266px;
background-image:url('../grafika/menu_left.jpg');
float:left;
}

div#layout #menu div.button
{
height:38px;
float:left;
margin:0;
}

div#layout #menu div.button a img
{
border:0;
margin:0;
padding:0;
}

div#layout #menu #image_right
{
height:38px;
width:34px;
background-image:url('../grafika/menu_right.jpg');
float:left;
}

div#layout #menu #bottom_image_right
{
width:825px;
height:9px;
font-size:2px;
line-height:2px;
background-image:url('../grafika/under_menu_slim.jpg');
background-repeat:no-repeat;
float:left;
}

div#layout #menu #bottom_image_left
{
font-size:2px;
line-height:2px;
height:9px;
width:25px;
background-image:url('../grafika/under_menu_end_slim.jpg');
float:left;
}

div#layout #content
{
width:850px;
clear:both;
}

div#layout #content #border_left
{
height:214px;
float:left;
width:25px;
background-image:url('../grafika/border_left.jpg');
}

div#layout #content #center
{
float:left;
width:768px;
background-color:#f2f2f2;
height:313px;
margin-left:16px;
}

div#layout #content #center img.lina
{
margin-top:0px;
border:0;
margin-left:20px;
margin-right:220px;
float:left;
}

div#layout #content #center div.naglowek
{
margin-left:201px;
margin-top:30px;
font-size:20px;
color:black;
width:260px;
font-family:"Arial";
float:left;
}


div#layout #content span.czerwony
{
color:#ce0400;
}

div#layout #content form#zgloszenie
{
width:768px;
margin-top:25px;
padding:0px;
color:black;
float:left;
display:block;
}

div#layout #content form#zgloszenie input,
div#layout #content form#zgloszenie textarea,
div#layout #content form#zgloszenie select
{
width:224px;
border:0;
padding:2px;
font-size:10px;
}

* html * div#layout #content form#zgloszenie input,
* html * div#layout #content form#zgloszenie select
{
padding:0px;
height:16px;
}
* html * div#layout #content form#zgloszenie select
{
width:224px;
}
div#layout #content form#zgloszenie input,
{
height:14px;
}

div#layout #content form#zgloszenie select
{

width:228px;
padding:0;
vertical-align:middle;
}

div#layout #content form#zgloszenie textarea
{
color:black;
height:94px;
font-size:10px;
font-family:"Verdana";
}

div#layout #content form#zgloszenie div.nazwy1
{
width:102px;
float:left;
text-align:right;
}

div#layout #content form#zgloszenie div.pola1 
{
margin-left:10px;
width:239px;
float:left;
}


div#layout #content form#zgloszenie * div.pole 
{
background-image:url('../grafika/asterisk.jpg');
background-position:top right;
background-repeat:no-repeat;
margin-bottom:5px;
}

div#layout #content form#zgloszenie div.nazwy2
{
width:138px;
float:left;
text-align:right;
}

div#layout #content form#zgloszenie div.pola2 
{
margin-left:10px;
width:239px;
float:left;
}
div#layout #content form#zgloszenie * div.nazwa
{
height:18px;
margin-bottom:5px;
}

div#layout #content form#zgloszenie input.button
{
margin-top:17px;
height:58px;
}



div#layout #content form div#regulamin input
{
width:15px;
}

div#layout #content form div#regulamin a
{
color:#ce0400; text-decoration: none;
}



div#layout #content #border_right
{
height:214px;
float:left;
width:25px;
margin-left:16px;
background-image:url('../grafika/border_right.jpg');
}

div#layout #content #bottom_border_left
{
height:73px;
width:8px;
float:left;
margin-left:41px;
background-image:url('../grafika/form_border_left.jpg');
}

* html * div#layout #content #bottom_border_left
{
margin-left:21px;
width:8px;
}

div#layout #content #bottom
{
width:752px;
height:73px;
background-color:#666666;
float:left;
}

div#layout #content #bottom div.tekst
{
margin-top:30px;
margin-left:auto;
margin-right:auto;
width:440px;
text-align:center;
}

* html * div#layout #content #bottom div.tekst img
{
position:relative;
top:-1px;
}
div#layout #content #bottom_border_right
{
height:73px;
width:8px;
float:left;
background-image:url('../grafika/form_border_right.jpg');
}

div#layout #margin
{
height:14px;
width:800px;
float:left;
}

div#layout #footer 
{
height:39px;
width:850px;
float:left;
}

div#layout #footer #b_left
{
height:39px;
width:25px;
background-image:url('../grafika/footer_border_left.jpg');
float:left;
}

div#layout #footer #centre
{
height:39px;
width:799px;
margin-left:1px;
background-image:url('../grafika/footer_back.jpg');
float:left;
}

div#layout #footer #b_right
{
height:39px;
width:25px;
background-image:url('../grafika/footer_border_right.jpg');
float:left;
}

div#layout #footer #centre div.flash
{
float:right;
margin-top:11px;
margin-right:16px;
height:25px;
width:240px;

}

object
{
border:0;
margin:0;
padding:0;
}


div .message
{
margin-top:150px;
color:red;
text-align:center;
font-size: 12px;
font-weight:bold;
}