h1,h2,h3,h4,h5,h6,form,input,ul,li,fieldset {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#025B95;text-decoration:none;}
a:hover,a:focus,a:active {text-decoration:underline;}
a img {text-decoration:none;border:0;}
a.noborder,a.noborder:hover,a.noborder:active,a.noborder:focus {border:0;text-decoration:none;}

img.foto {border:1px solid #b7b7b7;padding:2px;}

.clear {clear:both;font-size:0;line-height:0;overflow:hidden;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
#top h1 a {outline:none;}

body
{
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial; 
     font-size: 0.75em;
     text-align: left;
     color:#707070;
     background:url(./grafika/mainBg.gif) repeat-y #FFF;
}

#mainOutbox
{
position:relative;
/*background:url(./grafika/mainOutboxBg1.jpg) no-repeat;*/
}

#flashBg
{
position:absolute;
height:100%;
width:100%;
}

#main
{
position:relative;
margin:0;
width:1003px;
text-align:left;
line-height:1.4em;
}

#top
{
position:relative;
padding:17px 14px 0 18px;
height:99px;
background:url(./grafika/topBg.png) no-repeat;
}

h1 
{
position:relative;
float:left;
}

form#selectGrupa
{
position:relative;
float:right;
display:inline;
margin:14px 18px 0 0;
font-size:0.9em;
color:#a2a2a2;
text-align:right;
}

form#selectGrupa select 
{
width:180px;
margin-left:6px;
font-size:1em;
color:#c8c8c8;
border:1px solid #c8c8c8;
}

ul#topMenu 
{
position:absolute;
top:62px;
right:12px;
font-weight:bold;
font-size:1.1em;
}
ul#topMenu li
{
float:left;
background:url(./grafika/topMenuBg.gif) no-repeat 0 50%;
} 
ul#topMenu li.first {background:none;}

ul#topMenu li a 
{
display:block;
height:42px;
line-height:42px;
padding:0 2em;
border:0;
color:#025b95;
text-decoration:none;
}
ul#topMenu li a.active,ul#topMenu li a:hover,ul#topMenu li a:active,ul#topMenu li a:focus {border:0;background:#aac6e0;color:#FFF;text-decoration:none;}


#flash
{
position:relative;
margin:-12px 0 -16px 0;
height:157px;
display:none;
}


#contentOutbox2
{
position:relative;
margin-top:129px;
padding:16px 13px 0 0;
background:url(./grafika/contentOutbox2Bg.png) no-repeat;
}

#contentOutbox
{
position:relative;
padding:25px 0 0 0;
background:url(./grafika/contentOutboxBg.jpg) no-repeat #F7EADA;
font-size:0.9em;
line-height:1.8em;
}



#contentOutbox ul,#contentOutbox ol {margin:10px 0 0 25px;padding:0;}
#contentOutbox ol {margin-left:43px;}
#contentOutbox ul {list-style-type:none;}
#contentOutbox ul li 
{
padding-left:18px;
background:url(./grafika/li.gif) no-repeat 0 7px;
}
#contentOutbox ol li {background:none;padding-left:0;}

#contentOutbox li {margin:0;}


#contentOutbox table {font-size: 1em;width:100%;overflow:hidden;}
#contentOutbox table.text_table {font-size:1em;border:1px solid #e4e4e4;border-collapse: collapse;} 
#contentOutbox table.text_table td 
{
padding:2px 5px;
font-size:1em;
border-collapse:collapse;
border:1px solid #e4e4e4;
}
#contentOutbox table.text_table tr.header td {background:#e2e2e2;font-weight:bold;color:#707070;}
#contentOutbox table.text_table tr.color td {background:#f7f7f7;}


#contentOutbox p {margin:0;}
#contentOutbox ul,#contentOutbox ol,#contentOutbox p,#contentOutbox table.text_table,#contentOutbox table {margin-bottom:1em;}

#contentOutbox h2 {margin-bottom:1.5em;}
#contentOutbox a.more {display:block;margin-top:2em;padding-right:20px;line-height:13px;text-align:right;background:url(./grafika/wiecej.gif) no-repeat top right;}


#contentLeft
{
position:relative;
width:26%; /*32*/
float:left;
}

#ofertaBox
{
position:relative;
margin-top:3em;
}

#contentOutbox #ofertaBox h2 {margin-bottom:0.8em;}
#contentOutbox #ofertaBox ul {margin-left:0;}
#contentOutbox #ofertaBox ul li {font-weight:bold;padding-left:0;background:url(./grafika/ofertaBox_li_bg.gif) repeat-x bottom;}
#contentOutbox #ofertaBox ul li a {display:block;background:url(./grafika/li2.gif) no-repeat 0 11px;padding:3px 0 3px 15px;color:#707070;}


#contentRight
{
position:relative;
width:23%; /*28*/
float:right;
}


#kontaktBox, #contentRight h2, #contentOutbox #kontaktBox h2 {text-align:left;}

#kontaktBox 
{
position:relative;
margin-top:2em;
}

#contentOutbox #kontaktBox h2 {margin-bottom:0.8em;}
#contentOutbox #kontaktBox p {line-height:1.4em;}

#contentRight ul#rightMenu {padding-top:40px;background:url(./grafika/h2_menu.gif) no-repeat;}

#contentRight ul#rightMenu, #contentRight ul#rightMenu ul {margin:0;}

#contentRight ul#rightMenu li {font-weight:bold;padding:0;margin:0;background:url(./grafika/ofertaBox_li_bg.gif) repeat-x bottom;}
#contentRight ul#rightMenu li li {font-weight:normal;padding:0;margin:0;background:none;}

#contentRight ul#rightMenu li a {display:block;color:#707070;background:url(./grafika/li2.gif) no-repeat 0 11px;padding:3px 0 3px 15px;}
#contentRight ul#rightMenu li a.active,#contentRight ul#rightMenu li a:hover,#contentRight ul#rightMenu li a:active,#contentRight ul#rightMenu li a:focus {text-decoration:none;color:#025b95;}

#contentRight ul#rightMenu li li a {background:url(./grafika/li3.gif) no-repeat 16px 11px;padding:3px 0 3px 30px;}

#contentRightLogotypy,#contentRightLogotypyInner a {width:228px;}
#contentRightLogotypy,#contentRightLogotypyInner,#contentRightLogotypyInner a {height:50px;}
#contentRightLogotypy {position:relative;width:228px;overflow:hidden;}
#contentRightLogotypyInner {position:relative;top:0;}
#contentRightLogotypyInner a {position:relative;display:block;border:0;overflow:hidden;outline:none;background-repeat:no-repeat;background-position:50% 50%;}
#contentRightLogotypyInner a:hover,#contentRightLogotypyInner a:active,#contentRightLogotypyInner a:focus {border:0;}

.short {width:36%;background:url(./grafika/content_shortBg.jpg) no-repeat 50% 0;} /*40*/
.wide {width:67%;background:url(./grafika/content_wideBg.jpg) no-repeat 50% 0;} /*72*/
.full {width:95%;background:url(./grafika/content_fullBg.jpg) no-repeat 50% 0;} /*100*/

#content
{
position:relative;
float:left;
min-height:420px;
background-color:#FFF;
}

ul#tree {position:relative;margin:0 0 0.75em 0;padding:0;font-size:1.85em;}
ul#tree li {display:inline;margin-right:4px;padding:0 0 0 15px;background:url(./grafika/treeSeparator.gif) no-repeat 0 center;}
ul#tree li.first {padding-left:0;background:none;}
#contentLeft,#contentRight,#content {padding:3% 2.5% 1%;}



#footer
{
position:relative;
padding:20px 20px 40px 20px;
background:#FFF;
color:#C0C0C0;
font-size:0.85em;
}

#footer a {color:#C0C0C0;border:0;text-decoration:none;}
#footer a.active,#footer a:hover,#footer a:active,#footer a:focus {border:0;text-decoration:none;}

#footer a#copyright {position:relative;float:left;}

#footer ul {position:relative;float:right;}
#footer ul li {display:inline;margin:0 1.2em 0 1.6em;}
