*          { margin:0; padding:0;}
body       { padding: 0px;font-family: Tahoma, Verdana, Arial, Georgia, sans-serif; font-size:12px; line-height: 20px; color: #000;}
img        { border:0; }
p          { padding:0; margin:0 0 10px; }
a          { text-decoration:underline; color: #254383;}
a:hover    { text-decoration:underline; }
form       { border: 0px; margin: 0px;padding: 0px;}
fieldset   { border: 0px;}
input, select, textarea {color: #000; font-size:1em;}
.clr {clear: both;}
.b {font-weight: bold;}
h1 {font-size: 1.7em; font-weight: normal; margin: 10px 0px 15px 0px;}
h2 {font-size: 1.3em; font-weight: bold; margin: 0px 0px 5px 0px;}
h3 {font-size: 1.1em; font-weight: bold; margin: 0px;}
h4 {font-size: 1.1em; font-weight: bold; margin: 0px;}
h5 {font-size: 1.1em; font-weight: bold; margin: 0px;}
h6 {font-size: 1.1em; font-weight: bold; margin: 0px;}

.topLinks {height: 30px;}
.topLinks img { padding: 3px 10px 0px 10px; float:left;}
.topLinks ul {margin:0; padding:0; list-style:none;}
.topLinks ul li{margin: 0px; float:left; color: #254383; line-height: 15px; font-size: 10px;}
.topLinks ul li a {color:#254383;text-decoration: none;padding: 0px 7px;}

#bg-top {width: 945px; height: 5px; background: url('../img/bg-top.gif') no-repeat left top; margin: 0px auto;overflow: hidden;}

#container {width:943px; margin: 0px auto; border: 0px solid #f2f2f2; border-width: 0px 1px; background: #faf9f9;}
#content-left {width: 195px; float: left; margin: 0px 0px 0px 5px; _margin-left: 2px;}
#content-right {width: 731px; float: left; margin: 0px 5px 0px 5px;}

#left-menu {list-style-type: none;}
#left-menu li.first { background: url('../img/bg-menu.gif') no-repeat left top;}
#left-menu li { background: url('../img/bg-menu-content.gif') no-repeat left top;}
#left-menu li a {display: block; width: 170px; padding: 4px 0px 5px 25px; color: #000; text-decoration: none;}
#left-menu li.selected {font-weight: bold;}

#zakladki {width: 731px; height: 28px; background: url('../img/bg-menu-top.gif') no-repeat left top; list-style-type: none; overflow: hidden;}
#zakladki li {float: left; width: 218px; height: 28px; background: url('../img/bg-zakladka.gif') no-repeat left top; margin: 0px 2px 0px 0px;}
#zakladki li.first {width: 219px; background: url('../img/bg-zakladka-first.gif') no-repeat left top;}
#zakladki li.selected {background: url('../img/bg-zakladka-active.gif') no-repeat left top;}
#zakladki li.first.selected {background: url('../img/bg-zakladka-first-active.gif') no-repeat left top;}
#zakladki li.selected a { color: #254383;}

#zakladki li a {color: #fff; text-decoration: none; display: block; height: 28px; padding: 0px 0px 0px 15px; line-height: 30px;}

#menu {list-style-type: none; width:729px; border-left: 1px solid #8898ba; border-right: 1px solid #8898ba; border-bottom: 1px solid #254383; padding: 3px 0px; margin: 0px 0px 20px 0px;}
#menu li {display: inline; color: #254383;}
#menu li.selected {font-weight: bold;}
#menu a {padding: 0px 8px; color: #254383; text-decoration: none;}
#menu a:hover {text-decoration: underline;}

#content {float: left; width: 510px; margin: 0px 0px 0px 10px; _margin-left: 5px;}
h1.header {font-size: 14px; font-weight: bold; padding: 0px 0px 5px 10px; background: url('../img/bg-header.gif') no-repeat left bottom;}
#left-kontakt {float:left; width: 250px; padding: 0px 0px 0px 30px;}
#right-kontakt {float: left; width: 370px; border: 1px solid #d0dad9; padding: 10px 20px; margin: 0px 10px 20px 20px; _margin: 0px 5px 20px 10px;}
#content  ul {margin: 0px 0px 10px 15px}
#kontakt-right {float: left; width: 190px; margin: 20px 0px 20px 10px; font-size: 11px; border-left: 1px solid #d0dad9; padding: 10px 0px 0px 10px;}
#kontakt-right h2 { font-size:11px; }
#kontakt-right h2 a { text-decoration:none; }
#kontakt-right h2 a:hover { text-decoration:underline; }
#kontakt-right p.more { text-align:right; font-weight:bold; }

#container-footer {text-align: center; color: #686b6b; font-size: 11px; line-height: 15px; padding: 20px 0px;}
#container-footer a {text-decoration: none; color: #686b6b;}
#container-footer a:hover {text-decoration: underline;}

#footer { width: 945px; height: 58px; margin: 0px auto; background: url('../img/bg-footer.gif') no-repeat left top;}
#footer p {text-align: center; color: #fff;}
#footer p a {color: #fff; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}

.reklama_menu { margin-top:10px; }
.reklama_scroller { margin-top:10px; }
.reklama_stopka { margin-top:10px; }

#aktual {float: left; width: 370px; padding: 10px 20px; margin: 0px 10px 20px 20px; _margin: 0px 5px 20px 10px;}
#aktual h2 { font-size:12px; color:#0165A1;}
#aktual h2 a { text-decoration:none; color:#0165A1; }
#aktual h2 a:hover { text-decoration:underline; }
#aktual p.more { text-align:right; font-weight:bold; }

#bg-top
{
    height: 0;
}

#belka2
{
    background: #efefef;
}

#belka2 #holding-menu
{
}

#holding-menu ul li a.play-radio-block,
#holding-menu .blue-triangle 
{ 
    background: url(../img/sprite1.png) no-repeat; 
}

#holding-menu .gray
{
    background: url(../img/sprite2.png) no-repeat;
}

#holding-menu { background-color: #fff; }
#holding-menu .gray { background-color: #efefef; background-position: right -938px; padding-right: 6px;}
#holding-menu .white { background-color: #fff; }
#holding-menu ul { float: left; list-style-type: none; line-height: 32px; }
#holding-menu ul li { float: left; }
#holding-menu ul li.border-right a { border-right: 1px solid #adadad; }
#holding-menu ul li a { text-decoration: none; padding: 0 12px; color: #828282; font-family: Arial, sans-serif; display: block; height: 12px; line-height: 12px; margin-top: 10px; }
#holding-menu ul li a:hover { text-decoration: underline }
#holding-menu ul.gray li a { font-size: 12px; }
#holding-menu ul.white li a  { padding: 0 11px; font-size: 14px; height: 14px; line-height: 14px; margin-top: 9px; }
#holding-menu .blue-triangle { width: 7px; height: 33px; background-position: 0 -352px; }
#holding-menu ul li a.first-link { padding-left: 0px; padding-right: 5px; font-size: 14px; line-height: 14px; height: 14px; margin-top: 9px; }
#holding-menu ul li a.second-link { padding-left: 5px; }
#holding-menu ul li a.third-link { padding-right: 9px; }
#holding-menu .white-triangle { background-image: url('http://g.infor.pl/p/infor_pl_nowy/img/gray-white-triangle-holding-menu-block.png'); width: 16px; height: 33px; }
#holding-menu ul li a.play-radio-block { width: 18px; height: 33px; background-position: 0 -1407px; display: block; line-height: 33px; position: absolute; margin-top: 1px; }

