/* -------------------------------------------- OGOLNE ------ */

html {
height: 100%; }

body {
height: 100%;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
background-color: #fff;
margin: 0px;
padding: 0px;}

a {
color: #0054A6;
font-weight: bold;
text-decoration: none; }

a:hover {
color: #0DA0EA;
font-weight: bold;
text-decoration: none; }

p {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #000;
margin: 0px; }

ul {
font-size: 11px;
margin: 0px;
padding: 0px;
list-style: none; }

li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ru/ik-lista.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

ul.pod a {
color: #fff;
font-weight: normal;
text-decoration: none; }

ul.pod a:hover {
color: #FFC000;
font-weight: normal;
text-decoration: none; }

ul.pod li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ru/ik-lista2.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

ul.map a {
color: #0090D7;
font-weight: normal;
text-decoration: none; }

ul.map a:hover {
color: #115CA3;
font-weight: normal;
text-decoration: none; }

ul.map li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ru/ik-lista.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

ul.tyt {
margin-top: 9px; }

.tyt a {
font-size: 12px;
color: #0054A6;
text-decoration: none; }

.tyt a:hover {
color: #0DA0EA;
font-size: 12px;
text-decoration: none; }

ul.tyt li {
line-height: 12px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 17px;
background-image: url(../gfx/ru/ik-tyt.gif);
background-repeat: no-repeat;
background-position: 0px 0px; }


ul.podb a {
color: #0054A6;
text-decoration: none; }

ul.podb a:hover {
color: #EA5A00;
text-decoration: none; }

ul.podb li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ru/ik-lista2.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

td {
/*border: 1px #000000 solid;*/
padding: 0px; }

img {
margin: 0px;
border: 0px;
display: block; }

object {
margin: 0px;
padding: 0px;
display: block; }

table {
border-collapse: collapse; }

form {
margin: 0px;
padding: 0px; }

div {
border: 0px solid #000;}

div#content {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #000;
margin: 0px;}


/* -------------------------------------------- CZCIONKI ------ */

.stopka {
font-family: Arial, Tahoma, sans-serif;
font-size: 10px;
color: #7C7C7C; }

.ikomenu {
padding: 20px 30px 0px 0px;
text-align: right;
font-family: Arial, Tahoma, sans-serif;
font-size: 10px;
color: #fff; }

.red10 {
font-size: 10px;
color: #E60004; }

.just {
text-align: justify; }

.t12 {
font-size: 12px; }

.tytb {
font-weight: bold;
font-size: 12px;
margin-top: 9px; }

.kom {
font-weight: bold;
color: #115CA3; }

.b {
font-weight: bold; }


/* -------------------------------------------- ODNOSNIKI ------ */

a.cyber {
font-weight: normal;
color: #97979B;
text-decoration: none; }

a.cyber:hover {
font-weight: normal;
color: #214181;
text-decoration: none; }

a.cienki {
font-weight: normal;
text-decoration: none; }

a.cienki:hover {
font-weight: normal;
text-decoration: none; }

a.ikm {
font-weight: normal;
color: #fff; }

a.ikm:hover {
font-weight: normal;
color: #FFC000; }

.raczka {
cursor: pointer;}

a.stopkamenu {
color: #0090D7;
font-weight: normal;
text-decoration: none; }

a.stopkamenu:hover {
color: #115CA3;
font-weight: normal;
text-decoration: none; }

a.wiecej {
font-size:10px;
font-weight: normal;
text-decoration: none; }

a.wiecej:hover {
font-size:10px;
font-weight: normal;
text-decoration: none; }


/* -------------------------------------------- POZYCJE ------ */

.clr {
clear: both; }

.rel {
position: relative; }

.prawa {
text-align: right; }

.prawaobr {
margin-left: auto; }

.lewa {
text-align: left; }

.lewaobr {
margin-right: auto; }

.srodek {
text-align: center; }

.srodekobr {
margin-left: auto;
margin-right: auto; }

.gora {
vertical-align: top; }

.pion {
vertical-align: middle; }

.dol {
vertical-align: bottom; }

.flop {
float: right; }

.flol {
float: left; }


/* -------------------------------------------- SZEROKOSC ------ */

.w1pr {
width: 1%; }

.w100pr {
width: 100%; }

.w360 {
width: 360px; }


/* -------------------------------------------- WYSOKOSC ------ */

.h100pr {
height: 100%; }

.h16 {
height: 16px; }

.h35 {
height: 35px; }

.h38 {
height: 38px; }



/* -------------------------------------------- KOLORY ------ */


.colgray {
background-color: #EFEFEF; }

.szlinia {
border-bottom: 1px solid #EDEEEF; }

.blue {
color: #0090D7; }


/* -------------------------------------------- MARGINESY i ODSTEPY ------ */

.logonapis {
margin: 17px 0px 0px 4px; }

.ikotop {
vertical-align: middle;
display: inline;
margin: 0px 4px 0px 6px; }

.ikotopflag {
vertical-align: middle;
display: inline;
margin: 0px 0px 0px 10px; }

.pdprzyst {
padding: 9px 15px 0px 15px; }

.pdtresc {
padding: 10px 0px 15px 30px; }

.dmg15 {
margin-bottom: 15px; }

.gmg10 {
margin-top: 10px; }

.gmg5 {
margin-top: 5px; }

.dmg10 {
margin-bottom: 10px; }

.vmg15 {
padding-top: 15px;
margin-bottom: 15px; }

.ml5 {margin-left:20px;}

/* -------------------------------------------- TABELE i WARSTWY ------ */

.nowr {
white-space: nowrap; }

.zewn {
text-align: center;
background-image:url(../gfx/ru/bg-top.gif);
width: 100%;
height: 100%;
background-repeat: repeat-x; }

.wewn {
margin-left: auto;
margin-right: auto;
width: 960px; }

.glbox {
float: left;
width: 526px;
height: 205px; }

.gpbox {
float: left;
width: 434px;
height: 205px; }

.logobox {
float: left;
width: 136px;
height: 129px; }

.danebox {
float: left;
width: 390px;
height: 129px; }

.bgpas {
background-image: url(../gfx/ru/bg-pas.gif);
width: 526px;
height: 58px; }

.ikonybox {
font-family: Arial, Tahoma, sans-serif;
font-size: 10px;
color: #fff;
width: 434px;
height: 48px; }

.banerbox {
width: 434px;
height: 157px; }

.menubox {
padding-bottom: 15px;
float: left;
width: 180px; }

.trescbox {
float: left;
width: 780px; }

.menu {
text-align: left;
width: 180px;
background-color: #E8DDB1;
background-color: #0DA0EA;
background-repeat: no-repeat; }

.btnmenu {
width: 100%; }

.linia1px {
border-bottom: 1px solid #6EC6F2; }

.txtmenu {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #fff;
font-weight: bold;
padding: 6px 14px 6px 14px; }

.listmenu {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #fff;
font-weight: normal;
padding: 0px 14px 6px 14px; }

.stopkabox1 {
float: left;
padding: 7px 11px 7px 11px; }

.stopkatxt1 {
text-align: left;
font-family: Arial, Tahoma, sans-serif;
font-size: 10px;
color: #97979B; }

.stopkabox2 {
float: right;
padding: 7px 11px 7px 11px; }

.stopkatxt2 {
text-align: right;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #97979B; }

.sciezkatxt {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #97979B; }

.box360 {
width: 360px; }

.box260 {
margin-right: 30px;
width: 260px; }

.box250 {
margin-right: 30px;
width: 250px; }

.box460 {
width: 460px; }

.box_forum {
width: 180px; }

.tresc_forum {
padding: 0px 10px 0px 10px;
background-color: #EDEEEF; }

.tresc_box360 {
padding: 0px 10px 0px 10px;
background-color: #FAFAFA; }

.komunikat {
padding: 20px 15px 20px 15px;
background-color:#CFEFFF; }

.box_forum_cont {
width: 750px; }

.bg2szare {
padding: 20px 0px 20px 0px;
background-image: url(../gfx/ru/bg-2szare.gif);
background-repeat: repeat-y; }

.adres1 {
padding-top: 30px;
float: left;
width: 170px; }

.adres1 p {
margin-left: 8px; }

.adres2 {
padding-top: 30px;
float: left;
width: 194px; }

.adres2 p {
margin-left: 8px; }


/* -------------------------------------------- OBRAZKI ------ */

.nob {
display: inline; }

.bdr {
border: 1px solid #B8B8B8; }

.txtobr {
/*border: 1px solid #B8B8B8;*/
float: left;
margin: 3px 7px 0px 0px; }

.obprzyst {
float: left;
margin: 10px 15px 10px 0px; }

.minigal {
display: inline;
border: 0px solid #CCC;
float: left;
margin: 10px 10px 0px 0px; }

.minigalend {
display: inline;
border: 0px solid #CCC;
float: left;
margin: 10px 0px 0px 0px; }


/* -------------------------------------------- FORMULARZE ------ */

input, textarea, select {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
padding: 0px;
vertical-align: middle;
border: 1px solid #97979B;
color: #000; }

input.checkbox {
vertical-align: middle;
border: 0px solid #97979B;
background-color: transparent; }

.wlog {
width: 260px; }

.wkod {
width: 60px; }

.wmias {
width: 190px; }

.dpdlog {
padding-bottom: 4px; }

.gpdlog {
padding-top: 4px; }

.inpkom {
background-color:#CFEFFF; }
