/* CSS Document */

body { margin: 0; padding: 0; background: #012340; font-family: Tahoma; font-size: 12px}
a img { border: 0px;}
a { text-decoration: underline; color: #61818c}
a:hover { text-decoration: none }
p {margin-top: 5px; margin-bottom: 5px;}
#mainmenu-top {width: 100%; background: url(../img/mainmenu-top.png) no-repeat center; height: 82px; margin-bottom: 10px}
#mainmenu-top a{ height: 31px; background-position: top; display: block; float: left; margin-right: 2px }
#mainmenu-top a:hover { background-position: bottom }
#mainmenu-top a.active { background-position: bottom }
#mainmenu-top #portal {background-image: url(../img/menu-portal.png); width: 167px}
#mainmenu-top #radio {background-image: url(../img/menu-radio.png); width: 131px}
#mainmenu-top #norweski {background-image: url(../img/menu-norweski.png); width: 189px}
#mainmenu-top #forum {background-image: url(../img/menu-forum.png); width: 80px}
#mainmenu-top #ogloszenia {background-image: url(../img/menu-ogloszenia.png); width: 119px}
#mainmenu-top #spolecznosc {background-image: url(../img/menu-spolecznosc.png); width: 129px}
#mainmenu-top #telewizja {background-image: url(../img/menu-telewizja.png); width: 101px}

.title a { font-size: 14px; }

h1, h2, h3 { font-size: 14px; font-weight: normal}

#main { width: 976px; margin: 0 auto }
#banner { height: 280px; margin: 0 auto; width: 990px;}
#main .left { float: left; width: 187px }
#main .right { float: right; width: 778px }
#main .left .menu-left { background: url(../img/menu-top2.png) top center no-repeat; width: 187px; min-height: 380px}
#main .left .menu-left-bottom { background: url(../img/menu-bottom.png) top center no-repeat; width: 187px; height: 21px}
#main .left .module-left { background: url(../img/menu-top.png) top center no-repeat; width: 187px;}
#main .left .module-left-bottom { background: url(../img/menu-bottom.png) top center no-repeat; width: 187px; height: 21px}
#main .left .module2-left { background: url(../img/module-left-top.png) top center no-repeat; width: 187px; margin-top: 10px}
#main .left .module2-left-bottom { background: url(../img/module-left-bottom.png) top center no-repeat; width: 187px; height: 21px}
#main .right .extranews { background: url(../img/extranews-bg.png) top center no-repeat; width: 778px; height: 289px}
#main .right .mainbody { background: url(../img/mainbody-bg.png) top center no-repeat; width: 778px; min-height: 400px; float: left; margin-top: 10px; }
#main .right .mainbody-bottom { background: url(../img/mainbody-bottom.png) top center no-repeat; width: 778px; height: 17px; float: left}

div.moduletable { margin-top: 10px; padding-bottom: 10px;}
div.moduletable h3 { font-size: 16px; margin: 10px; color: #41bbea; display: inline-block; background: #fff; padding: 2px}

ul.menu {margin: 0 0 0 15px; padding: 0px; list-style: none; width: 158px}
ul.menu li { height: 29px; border-bottom: 1px solid #dfe3e8; width: 158px; background: #fff}
ul.menu li a {color: #2b5070; font-family: Tahoma; font-size: 13px; text-decoration: none; display: block; line-height: 29px}
ul.menu li:hover {background: #e2e8ec;} 
ul.menu li img { border: 0px; margin-right: 12px; margin-left: 4px;}

h1.contentheading { font-family: Tahoma; color: #41bbea; display: inline-block; background: #fff; font-size: 18px; margin-left: 10px; padding: 2px}
.small { font-size: 11px; color: #999;}
.createdate { font-size: 11px; color: #666; border-bottom: 1px solid #e2e8ec;}
.modifydate { font-size: 11px; color: #666; border-top: 1px solid #e2e8ec; margin-top: 10px;}

#main .right .right { float: right; width: 257px;}
#main .right .right .module-right { background: url(../img/right-top.png) top center no-repeat; width: 257px; color: #61818c; font-family: Tahoma; font-size: 12px; margin-top: 10px}
#main .right .right .module-right-bottom { background: url(../img/right-bottom.png) top center no-repeat; width: 257px; height: 17px;}

.title2 { background: url(../img/title-bg.png) top left no-repeat; width: 100%; height: 41px; margin-bottom: 10px; margin-top: 14px}
.title2 span { font-family: Tahoma; color: #41bbea; display: inline-block; background: #fff; font-size: 16px; margin-left: 10px; margin-top: 8px; padding: 2px }

.input {border:none; float: left; padding: 0px; margin-left: 15px; color: #61818c; font-size: 12px; font-family: Tahoma; width: 100%}
.inputbox {border: 1px solid #bec8d0; background: #fff url(../img/input-bg.png) repeat-x bottom; color: #61818c; font-size: 11px; font-family: Tahoma; padding: 4px;}
.inputbox:hover {border: 1px solid #61818c}
#main .right .right .title-right a { font-family: Tahoma; color: #61818c; font-size: 12px; margin-right: 20px; line-height: 36px; float: right}

#radio-waliza { width: 257px; height: 181px; background: url(../img/radio-walizabg.png) no-repeat center top; text-align: center; margin-top: 10px}
#radio-waliza .player {padding-top: 10px;}

label { font-size: 12px;}

.dfContactError { font-size: 12px; color: #8c031c; }

#pudelko { margin: 3px; border: 1px solid #123551; float: left; padding: 3px; text-align: center}


.module-top { background: url(../img/top-top.png) top center no-repeat; width: 690px; color: #61818c; font-family: Tahoma; font-size: 12px; margin: 10px 0 0 12px;}
.module-top-bottom { background: url(../img/top-bottom.png) top center no-repeat; width: 690px; height: 17px; margin: 0 0 0 12px;}