* {
margin : 0px;
padding : 0px;
}
body {
background : #ffffff;
font-family : verdana;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;
}
a, a:link, a:visited {
text-decoration : underline;
text-align : left;
color : #41409A;
}
a:hover {
text-decoration : underline;
}
a.stopka {
text-decoration : none;
}

b {
color : #225299;
}

p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 1.5;
}
img {
border : 0;
}
h1 {
color : #41409A;
font-size : 14px;
padding : 10px 5px 0px 10px;
font-weight : bold;
margin-right:0px;
}

h3 {
color : #2E6692;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:#ffffff;
color:#4E3531;
font-size:10px;
display:block;
clear:both;
border-top:1px solid #ffffff;
}

h5{
padding:2px 5px;
color:#4E3531;
font-size:10px;
display:block;
clear:both;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
background : #ffffff url('../images/input.png') repeat-x top center;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}


form {display:block;clear:both;}
table td {padding:5px;text-align:left;}
table th {padding:5px;text-align:left;border:1px solid #C5E8FE;background:#C5E8FE;}
table {margin:10px;}

a.more {
background:url('../images/more.gif') no-repeat top center;
display:block;
color:#ffffff;
font-size:10px;
text-decoration:none;
width:125px;
height:20px;
line-height:18px;
text-align:center;
}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.container {
width : 975px;
display : block;
margin : 0px auto;
overflow : hidden;
clear : both;
}

div.top{
width : 975px;
margin:0px 0px 0px 0px;
height:255px;
background : transparent url('../images/top.png') no-repeat top center;
overflow:hidden;
display:block;
}

div.topleft{
width:291px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.topleft img{
margin:45px 0px 0px 20px;
}


div.topleft ul{
margin:46px 10px 0px 10px;
}

div.topright{
width:681px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}


div.topnews{
width:200px;
padding:10px;
color:#333333;
}

.topright img,div.topnews{
float:left;
display:block;
}

ul.list{
margin:0px;
list-style:none;
}

ul.list li{
margin:10px 0px;
background : transparent url('../images/li.gif') no-repeat top left;
padding:0px 0px 0px 15px;
background-position:5px 3px;
}


div.searchbar div.topright form{ 
margin:0px;
}

div.searchbar div.topright form a{ 
color:#ffffff;
}

div.topleft img{
padding:10px;
}

div.topmenu{
height:37px;
width:975px;
padding:0px 0px;
display:block;
margin:0px 0px 0px 0px;
background : transparent url('../images/topmenu.png') no-repeat top center;
text-align:left;
}

div.topmenu a:visited,div.topmenu a:link {
color:#ffffff;
}


ul.topmenu {
display : block;
overflow : hidden;
float:left;
height:36px;
margin:0px 35px 0px 20px;
}

ul.topmenu li {
list-style : none;
display : inline;
padding:0px 0px 0px 0px;
font-size : 11px;
color : #ffffff;
height:36px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #ffffff;
text-align : left;
font-size : 10px;
line-height : 36px;
height : 36px;
font-weight:bold;
text-decoration : none;
padding:0px 7px 0px 0px;
background : transparent url('../images/li.png') no-repeat top right;
}


ul.topmenu li a:hover {
color:#ffffff;
}

ul.topmenu li a:after{
content: "  |";
}

div.flash{
width:739px;
height:244px;
margin:0px 0px 0px 0px;
overflow:hidden;
display:block;
clear:both;
background : transparent url('../images/topflash.png') no-repeat top left;
}

div.menu {
display : block;
overflow : hidden;
margin:30px auto 0px auto;
width:216px;
padding-top:11px;
background : transparent url('../images/menu_top.png') no-repeat top left;
}

div.menu img {margin:0px;display:block;}

div.rightl ul.menu h1,div.left ul.menu h1{
margin:0px;
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}

ul.gmenu{
display : block;
clear:both;
overflow : hidden;
width:271px;
padding:0px 0px 23px 0px;
margin:0px 0px 0px 10px;
background : transparent url('../images/lmenu_grey.png') no-repeat bottom left;
}

ul.gmenu li{ 
background : transparent url('../images/lmenu_grey.gif') repeat-y top left;
list-style : none;
display : block;
font-size : 11px;
padding :15px 10px 5px 15px;
}


ul.gmenu li ul li{
font-size:10px;
list-style : none;
color:#22529A;
margin:5px 0px;
background : transparent url('../images/li.gif') no-repeat top left;
padding:0px 0px 0px 10px;
background-position:0px 4px;
}


ul.lmenu{
display : block;
clear:both;
overflow : hidden;
width:271px;
padding:0px 0px 15px 0px;
margin:0px 0px 0px 10px;
background : transparent url('../images/lmenu_green_bot.gif') no-repeat bottom left;
}

li.btitle {
background : transparent url('../images/lmenu_blue_top.gif') no-repeat top left;
list-style : none;
display : block;
font-size : 14px;
padding :10px;
overflow : hidden;
margin:0px 0px 0px 0px;
height:18px;
color:#ffffff;
}


ul.lmenu li.b {
background : #22529A;
list-style : none;
display : block;
font-size : 11px;
padding :5px 10px;
overflow : hidden;
margin:0px 0px 0px 0px;

}

ul.lmenu li.gtitle {
background : transparent url('../images/lmenu_green_top.gif') no-repeat top left;
list-style : none;
display : block;
font-size : 14px;
padding :19px 10px 5px 10px;
overflow : hidden;
margin:0px 0px 0px 0px;
height:18px;
}


ul.lmenu li.g {
background : #659732;
list-style : none;
display : block;
font-size : 11px;
padding :5px 10px;
overflow : hidden;
margin:0px 0px 0px 0px;

}


li.btitle b,ul.lmenu b,ul.lmenu a,ul.lmenu a:link,ul.lmenu a:visited{
color:#ffffff;
}



ul.menu {
display : block;
overflow : hidden;
background : transparent url('../images/menu.png') repeat-y top left;
width:216px;
padding:0px;
margin:0px;

}


ul.menu li {
list-style : none;
display : block;
font-size : 11px;
padding :0px;
overflow : hidden;
margin:3px 0px 0px 0px;
}


ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 24px;
TEXT-DECORATION:NONE;
font-weight:bold;
display:block;
padding:0px 0px 0px 25px;
background : transparent url('../images/menu_in.png') no-repeat top left;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:24px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#41409A;
line-height:24px;
}

ul.menu li a:hover {
color:#aaaaff;
display:block;
}


ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}


div.content {
width:975px;
margin:0px 0px 0px 0px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
background:#ffffff;
}


div.center div.small {
width : 45.75%;
float : left;
display : block;
overflow : hidden;
margin:1px;
text-align:left;
padding:10px 10px;
}


div.center div.small div.small{
width:100%;display:block;float:right;clear:both;
}

div.center div.small strong{
color:#22529A;
font-size:12px;
margin:16px 10px 10px 10px;
}


div.center div.small table td {
border:0px;
width:100px;
}

div.sciezka{
margin:10px ;
}

div.medium{
border-bottom:1px dotted #22529A;
overflow:hidden;
padding:0px 10px;
width:100%;display:block;

}

div.big {
background : #F6F6F6 url('../images/big.jpg') no-repeat top left;
width : 662px;
float : left;
display : block;
overflow : hidden;
margin:0px;
font-size:11px;
}

div.big ul {
margin-left:30px;
}

div.big h2 {
color:#ffffff;
padding:20px;
font-size:14px;
font-weight:bold;
margin-bottom:80px;
}

div.big b{
color:#225299;
}


div.center {
width : 68.8%;
float : left;
display : block;
overflow : hidden;
padding:5px 0px 0px 0px;
}

div.center h1{

}

div.left {
width : 29.9%;
padding:0px 0px 0px 0px;
float : left;
display : block;
overflow : hidden;

}

div.left p {
padding : 5px 0px 5px 0px;
line-height : 1.5;
font-size:10px;
}

div.kontakt{
display : block;
overflow : hidden;
margin:4px 8px;
width:216px;
height:305px;
padding-top:40px;
background : transparent url('../images/kontakt.jpg') no-repeat top left;
}

div.kontakt p {
padding:70px 10px 10px;
color:#41419B;
}

div.kontakt a {
color:#41419B;
}

input.but {
background : #5D4332;
color:#ffffff;
display:block;
font-size:11px;
height:19px;
margin:5px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}


div.partnerzy{
display : block;
clear : both;
overflow : hidden;
width:955px;
font-size:10px;
background:transparent url('../images/belka.gif') no-repeat top left;
margin:10px 10px;
}


div.partnerzy h2 {
color:#ffffff;
padding:10px 20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

div.partnerzy a:visited,div.partnerzy a:link,div.partnerzy a {
float:left;
height:36px;
width:135px;
vertical-align:middle;
margin:5px 10px;
text-align:center;
display:block;
}

div.bot {
display : block;
clear : both;
overflow : hidden;
height:45px;
font-size:10px;
border-top:2px solid #E0E0E1;
}

div.bot ul{
list-style:none;
float:left;
margin:15px;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#666666;
font-size:11px;
padding:0px 5px;
line-height:16px;
text-decoration:none;
}

div.bot small, div.bot a{
color:#a5c8dE;
margin:18px 5px 0px 10px;
font-size:10px;
}


div.bot img {
margin:4px 15px 0px 15px;
float:right;
}


div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}

div.standard {
float:left;
display:block;
width:100%;
padding:10px;
}
div.lewo {
float:left;
display:block;
width:60%;
}
div.prawo {
float:left;
display:block;
width:40%;
}
