/* html { overflow: -moz-scrollbars-vertical; } */
body { text-align:center; padding-top:40px; margin:0px; background:#FFFFFF; }
div { padding:0px; margin:0px; font-family:Verdana; font-size:11px; color:#666666; }
table { border-collapse:collapse; margin:auto; }
td { font-family:tahoma; font-size:11px; color:#666666; padding:0px; margin:0px; vertical-align:middle; line-height:26px; }
img { border:0px; }
ol { margin:0px; padding-left:25px; }
ul { margin:0px; padding:10px 0px 0px 25px; }
li { margin-bottom:4px; }
input { font-family:verdana; font-size:11px; border:#666666 solid 1px; width:100%; }
form { padding:0px; margin:0px; }

table.container { margin:auto; height:700px; border:#CCCCCC solid 1px; }
table.container td { vertical-align:top; }
table.container td.top { height:142px; }
table.container td.sub { background-color:#CCCCCC; height:6px; line-height:6px; }

table.container td.menu { width:230px; background-color:#CCCCCC; border-right:#CCCCCC solid 1px; }
table.container td.menu div { line-height:22px; }
table.container td.menu div.item { background:url(../img/buton.gif) repeat-x; line-height:25px; padding-left:5px; }
table.container td.menu div.item-contact { background:#f8f4f4 url(../img/contact_b_bg.gif) repeat-x; font-weight:bold; padding-left:5px; color:#FFFFFF; line-height:25px; border-bottom:#949494 solid 1px; }

table.container td.menu div.item-subitem { background:#f8f4f4 url(../img/button_bkg_2.gif) repeat-x; padding-left:5px; color:#FFFFFF; line-height:25px; border-bottom:#949494 solid 1px;}
table.container td.menu div.item-active { background:#f8f4f4 url(../img/button_bkg_1.gif) repeat-x;  padding-left:5px; color:#FFFFFF; line-height:25px; border-right:#949494 solid 0px; border-left:#949494 solid 0px; }
table.container td.menu div.item-active  a:link { color:#FFFFFF; text-decoration:none; }
table.container td.menu div.item-active  a:visited { color:#FFFFFF; text-decoration:none;}
table.container td.menu div.item-active  a:hover { color:#EEEEEE; text-decoration:none; }
table.container td.menu div.item-active  a:active { color:#FFFFFF; text-decoration:none; }
table.container td.menu div.contact { background:#f8f4f4 url(../img/contact_bg.gif) bottom repeat-x; padding:10px 0px 0px 5px; }

table.container td.content { width:729px; background-color:#f8f4f3; }
table.container td.content div.title { color:#aa1d23; /*color: #000000;*/ padding:20px 20px 0px 20px; font-weight:bold; line-height:18px; font-size:13px; }
table.container td.content div.title_next { color:#aa1d23; /*color: #000000;*/ padding:0px 20px 0px 20px; font-weight:bold; line-height:18px; font-size:13px; }
table.container td.content div.text { padding:20px; line-height:18px; color:#000033; }
table.container td.content div.text_top { padding:20px 20px 10px 20px; line-height:18px; color:#000033; }
table.container td.content div.text_2 { padding:0px 20px 10px 20px; line-height:18px; color:#000033; }
table.container td.content div.text_3 { padding:0px 20px 10px 20px; line-height:18px; color:#aa1d23; font-weight:bold; }
table.container td.content div.more { padding:0px 20px 20px 20px; line-height:26px; color:#000033; }

table.container td.content table.more { width:100%; border-top:#CCCCCC solid 1px; margin-top:10px; }
table.container td.content table.more td { vertical-align:middle; }
table.container td.content table.more td.one { width:80px; }
table.container td.content table.more td.ico { width:20px; }

table.container td.content table.wladze { width:100%; }
table.container td.content table.wladze td { line-height:18px; padding:5px 0px 5px 0px; border-bottom:#DEDEDE solid 1px; color:#000033; }
table.container td.content table.wladze td.last { line-height:18px; padding:5px 0px 5px 0px; border:none; }
table.container td.content table.wladze td.photo { width:140px; }
table.container td.content table.wladze td.photo_last { width:140px; border:none; }

table.container td.content table.konferencja { width:100%; margin-bottom:10px; }
table.container td.content table.konferencja td { line-height:22px; font-weight:bold; }
table.container td.content table.konferencja td.left { width:140px; padding-left:20px; color:#aa1d23; }
table.container td.content table.konferencja td.right { width:auto; }

table.container td.content table.seminarium { border-color:#CCCCCC; margin-top:20px; width:650px; margin-bottom:10px; }
table.container td.content table.seminarium td { line-height:22px; font-weight:bold; }
table.container td.content table.seminarium td.prelegent { padding-left:10px; color:#aa1d23; }
table.container td.content table.seminarium td.tytul { padding-left:20px; }
table.container td.content table.seminarium td.link { text-align:center; width: 120px; }

table.container td.content table.streszczenie { border-color:#FFFFFF; margin-top:20px; width:100%; margin-bottom:10px; padding-left:10px; width:600px;}
table.container td.content table.streszczenie td { line-height:22px; font-weight:normal; padding-left:10px; }

table.container td.content table.podpis { width:100%; margin-bottom:10px; }
table.container td.content table.podpis td { line-height:22px; text-align:center; }
table.container td.content table.podpis td.left { padding-left:20px; }
table.container td.content table.podpis td.right { padding-right:20px; }

table.container td.content table.login { width:240px; margin:10px 0px 0px 20px; }
table.container td.content table.login td { vertical-align:middle; line-height:30px; }
table.container td.content table.login td.left { width:120px; border-bottom:#CCCCCC solid 1px; }
table.container td.content table.login td.right { width:auto; border-bottom:#CCCCCC solid 1px; }
table.container td.content table.login td.both { text-align:center; }

table.container td.footer { background-color:#f8f4f3; line-height:18px; font-size:10px; text-align:center; border-top:#CCCCCC solid 1px; }

span.dark { color:#aa1d23; /*color: #000000;*/ }
span.light { color:#006600; }

div.center { text-align:center; line-height:26px; padding:0px; margin:0px; color:#000033; }
.title_text { color:#990000; font-weight:bold; padding-top:10px; border-bottom:#990000 solid 1px; }

a:link { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover { color:#aa1d23; text-decoration:none; }
a:active { color:#666666; text-decoration:none; }

a.light:link { color:#aa1d23; /*color: #000000;*/ text-decoration:none; }
a.light:visited { color:#aa1d23; /*color: #000000;*/  text-decoration:none; }
a.light:hover { color:#aa1d23; /*color: #000000;*/  text-decoration:underline; }
a.light:active { color:#aa1d23; /*color: #000000;*/ text-decoration:none; }