html {background: #83b1d8 url(bg/bg.jpg) top; font-family: Verdana, Arial, sans-serif; height: 100%; width:100%;}

body {margin: 0px; width:100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #5f5f5f; position: relative;}


body.zoom{padding:0; background: #000; height: 100%; }

/* basic */

.left{float:left;}
.right{float:right;}
.noborder{border: none;}
.nomargin{margin: 0;}
.center{text-align: center;}
.clear{clear: both; width: 990px; height: 100px;}


a:link {color: #0083be;}
a:visited {color: #66b5d8;}
a:hover {color: #0083be;}

a.img:link {color: #0083be;}
a.img:visited {color: #66b5d8;}
a.img:hover {background: none; color: #0083be;}

a img{border-width: 0px; background: none;}

a:link.border img{border-width: 1px;}
a:visited.border img{border-width: 1px;}
a:hover.border img{border-width: 1px;}

/*h1 a, h2 a, h3 a{text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover{text-decoration: underline;}*/

p{margin: 10px 30px; line-height: 1.25em;}
ul, ol{margin: 10px 30px 10px 45px; line-height: 1.25em;}
h1{margin: 30px; font-size: 2em; line-height: 1.0em;}
h2{margin: 20px 30px 10px 30px; font-size: 1.6em; line-height: 1.0em;}
h3{margin: 20px 30px 10px 30px; font-size: 1.2em; line-height: 1.0em;}
ul, ol{padding-left: 5px;}
li{margin: 1px 0px;}

/* universal */
img.clear, div.header img.clear {width: 300px; height: 1px; display: block; clear:both; margin: 0 auto; border: 0;}

div.body, .body {width: 990px; margin: 0px auto; position: relative;}
div.bodyPadding {padding: 1px 0px 0px 0px;}


/* menu */

ul.menu{xbackground: url(bg/menu-bg.gif) repeat-x left; margin: 5px 0; padding: 0; height: 45px;}
ul.menu li{display: block; float: left; height: 45px; margin: 0 0 0 1px; }
ul.menu li.linkNr{margin: 0;}

a.menuLink, a.menuLinkSelected, span.menuLinkSelected{ margin: 5px 0; color: #3e3e3e; background: #fff; text-decoration: none; text-align: center; display: block; font-size: 14px; font-weight: bold; height: 17px; padding: 10px 0px 8px 0px; float: left; }

.menu a, .menu span{ width: 120px;}

.menu4 a, .menu4 span{ width: 197px;}
ul.menu4 li.linkNr a, ul.menu4 li.linkNr span{width: 198px;} 

.menu5 a, .menu5 span{ width: 164px;}
ul.menu5 li.linkNr a, ul.menu5 li.linkNr span{width: 165px;} 

.menu6 a, .menu6 span{ width: 140px;}
ul.menu6 li.linkNr a, ul.menu6 li.linkNr span{width: 144px;} 

.menu7 a, .menu7 span{ width: 122px;}
ul.menu7 li.linkNr a, ul.menu7 li.linkNr span{width: 129px;} 

a.menuLinkSelected, span.menuLinkSelected{color: #fff; background: #3e3e3e; margin: 0; padding-top: 15px; padding-bottom: 13px;}
a.menuLink:visited {color: #3e3e3e;}
a.menuLinkSelected:visited {color: #fff;}

a.menuLink:hover {color: #3e3e3e; background: #fff; text-decoration: underline;}
a.menuLinkSelected:hover { text-decoration: underline;}

li.menuLink-zgloszenia a.menuLink, li.menuLink-rejestracja a.menuLink, li.menuLink-relacja a.menuLink, li.menuLink-zgloszenia a.menuLink:visited, li.menuLink-rejestracja a.menuLink:visited, li.menuLink-relacja a.menuLink:visited {background: #ff65a2; color: #fff;}

/* home */
/* content */
a.home{ border: 0; }
body.home{}

.homeHeader{height: 100px; padding: 1px 0;}
.homeHeader h1{font-size: 33px; padding-top: 18px; padding-right: 280px;}
.homeHeader h1 a{text-decoration: none; color: #fff; background: none;}
.homeHeader h1 a:visited{text-decoration: none; color: #fff; background: none;}
.homeHeader h1 a:hover{text-decoration: none; color: #fff; background: none;}
.homeHeader img.logo{float: left; margin-top: 21px; margin-right: 10px;}

.homeArea{float: left; width: 323px; margin-right: 10px;}
.homeArea.nomargin{margin: 0;}
.homeArea .content{min-height: 335px; position: relative;}
.homeArea .first{margin-top: 25px;}
.homeArea .wiecej{position: absolute; bottom: 25px; margin-bottom: 0; text-align: left;}
.homeAreaBG{margin-bottom: 10px;}


.przelacznik{clear: both; height: 75px; margin: 0px 20px;}
.przelacznik div, .przelacznik a{display: block; float: left; margin: 13px 0 10px 10px;}


.przelacznik img{display: block; }
.przelacznik div {margin: 0 0 10px 10px; padding: 10px 5px 5px 5px; background: #999;}


h1, .areaTitle, .homeArea h1{color: #fff; margin: 0; padding: 5px 0; font-size: 2em; font-weight: normal;}
.content {background: #fff; padding: 1px 0;}
.margin {margin: 10px 0;}
.first{margin-top: 30px;}

.standardArea{float: left; width: 780px;}
.standardAreaBg{background: url('bg/standard-area-bg.gif') repeat-y top left; margin-bottom: 10px;}

.rightArea{float: left; margin: 0 0 0 10px; width: 200px; background: #fff;}
.rightArea p, .rightArea h2, .rightArea h3{margin: 10px 5px;}
.rightArea ul, .rightArea ol{margin: 10px 5px 10px 15px;}


.dataArea {position: absolute; right: 0; top: 0; width: 260px; margin: 0px; background: #fff; height: 85px; padding: 0; text-align: right;}
.dataInfo{font-size: 14px; font-weight: bold; margin: 5px 15px; position: absolute; bottom: 5px; right: 0;}
.dataInfo a{text-decoration: none; color: #5f5f5f; background: none;}
.dataInfo a:visited{text-decoration: none; color: #5f5f5f; background: none;}
.dataInfo a:hover{text-decoration: none; color: #5f5f5f; background: none;}

.dayCounter{ display: block; background: #ff65a2; color: #fff; font-weight: bold; margin: 0; padding: 5px; text-align: center; text-decoration: none; line-height: 1.25em;}
a.dayCounter:link{text-decoration: none; color: #fff; background: #ff65a2;}
a.dayCounter:visited{text-decoration: none; color: #fff; background: #ff65a2;}
a.dayCounter:hover{text-decoration: underline; color: #fff; background: #ff65a2;}

.bottomArea{margin: 10px 0; background: #fff;}

.photo{float: left; margin: 10px 15px 5px 15px;}
.photoLeft{float: left; margin: 0 15px 5px 0;}
.photoRight{float: right; margin: 0 0 5px 15px;}

/* w divie */
h2.dzien{margin: 30px 15px 15px 15px;}
h2.blok{margin: 15px  15px 0 15px; font-size: 13px; padding: 10px 15px; background: #ff65a2; color: #fff; clear: both;}

.wystapienieHeader {position: relative; margin: 15px 0; padding-top: 5px; min-height: 45px; clear: both;}
.wystapienieHeader .godzina{width: 115px; height: 42px; padding: 8px 0px 0 0; margin: 0; position: absolute; top: 0; left: 15px; font-weight: bold; font-size: 11px; text-align: center; line-height: 1.4em; background: #999; color: #dfdfdf;}
.wystapienieHeader .godzina b{color: #fff;}
.wystapienieHeader p{margin: 10px 30px; margin-right: 220px}
.wystapienieHeader ul, .wystapienieHeader ol{margin: 10px 30px 10px 40px;}
.wystapienieHeader h3, h3.przerwaLunch, h3.przerwaKawa {margin: 0; padding: 5px 0 5px 145px; background:  url(bg/gradient-780.png) repeat-y left; height: 30px; vertical-align: middle; font-size: 13px;}


h3.przerwaLunch{position: relative; margin: 30px 0;}
h3.przerwaKawa{position: relative; margin: 20px 0;}

h3.przerwaLunch img.przerwa{position: absolute; left: 15px; top: -15px;}
h3.przerwaKawa img.przerwa{position: absolute; left: 15px; top: -5px;}

img.przerwa{margin: 0;}


.prelegentMiniHeader{ padding: 0px;}
.prelegentMiniHeader a.mini {font-weight: bold; margin: 0px;}
.prelegentMiniHeader a.mini .photo{margin: 0 5px 0 0;}
.prelegentMiniHeader p{margin: 5px 0;}
.prelegentMiniHeader p.stanowisko{font-size: 9px;}

body.home .prelegentMiniHeader{ padding-top: 1px; margin: 24px 30px 10px 30px; min-height: 170px; }
.wystapienieHeader .prelegentMiniHeader{position: relative; float: right; clear: right; width: 200px; margin: 10px 5px 0 5px; padding: 0;}
.wystapienieHeader .prelegentMiniHeader p{font-size: 9px}



.prelegentContent{margin: 30px 0; clear: both;}
.prelegentContent h2{background: url(bg/gradient-780.png) right repeat-y; margin: 0; padding: 10px 30px 3px 30px; font-size: 1.5em;}
.prelegentContent p.stanowisko{background: url(bg/gradient-780.png) right repeat-y; margin: 0; padding: 0px 30px 10px 30px; font-size: 0.9em; color: #777;}
.prelegentContent h3{ margin-top: 10px; margin-bottom: -7px;}
.prelegentContent .photo{margin-bottom: 20px;}


.prelegentContent h2, .prelegentContent h3, .prelegentContent p, .prelegentContent p.stanowisko, .prelegentContent ul, .prelegentContent ol{padding-left: 150px; margin-left: 0;}
.prelegentContent ul, .prelegentContent ol{padding-left: 170px;}

p.more{text-align: right;}
a.more{font-size: 2em;}


.logoContent h3, .rightArea h3{font-size: 11px; margin: 0; padding: 5px 30px;background: url(bg/gradient-200.png) left no-repeat;}
.rightArea h3{margin: 20px 0 10px 0;}
.rightArea h3.first{margin-top: 0;}


.logoContent img{margin: 5px 5px;}

.languageSwitch {position: absolute;  top: 0; right: 0; width: 250px; text-align: right; font-weight: bold; font-size: 12px;}
.languageSwitch a{text-decoration: none;}
.langPl, .langEn {background: url(bg/pl.jpg) no-repeat 0 100%; padding-left: 20px; text-decoration: none;}
.langEn{background-image:url(bg/en.jpg);}



.bottomArea .area{ float: left; min-height: 95px; margin: 0 5px 0 0 ;}

.bottomArea .area a{padding: 0; float: left; position: relative;}
.bottomArea .area p{margin: 0; }
.bottomArea .area a img{display: block; margin: 0 15px 0 0;}
.bottomArea .partnerMedialny p img{margin-right: 20px;}

.bottomArea h3{padding: 5px 0 5px 10px;}
.bottomArea .smb{top: 18px;}
.bottomArea .skp{top: 16px;}
.bottomArea .tvn-cnbc-biznes{top: 17px;}
.bottomArea .money{top: 13px;}
.bottomArea .gazeta-pl{top: 18px;}
.bottomArea .businessman-pl{top: 18px;}
.bottomArea .interaktywnie{top: 22px;}
.bottomArea .dot-pr{top: 12px;}

.bottomArea .sklepy24{top: 19px;}

.bottomArea .przelewy24{top: 10px;}
.bottomArea .istore{top: 12px;}
.bottomArea .paypal{top: 22px;}

.rightArea.logoContent p{text-align: center; margin: 5px;}
.rightArea h3{padding: 5px 15px;}


/* stopka */


div.footer{width: 990px; margin: 0 auto; padding-bottom: 30px; position: relative; color: #fff; font-size: 11px;}
div.footer a{color: #fff;}
div.footer a:visited{color: #fff;}
div.footer a:hover{color: #333;}

div.footerInfo{margin: 0px; text-align: left;}





