a {color:#0071CC;text-decoration:none;}
* {outline:none;}

/* moonlight */
table.autoTable { border:1px solid #dddddd; float:left}
table.autoTable tr th { border:1px solid #dddddd; background-color:#CCCCCC}
table.autoTable tr td {border:1px solid #dddddd}
table.autoTable tr td.td0 { background-color:#EEEEEE}
table.autoTable tr td.td1 { background-color:#FAFAFA}
div.div_magic_alt { z-index:2; display:none; position:absolute;	top:0px; left:0px;	border:1px solid #999999; background-color:#FFFFFF; padding:2px; color:#666666; width:auto; height:auto; margin:0}
div.foot {color:#FF0000}
/* layout */

body { margin:0 auto; text-align:center; background:/*#231f20*/ #ffffff url('/images/flash-bg.gif') top left repeat-x; font-family: verdana, sans-serif; font-size:11px; color:#878787; }
.left { float:left; }
.right { float:right; }
.header { margin:18px auto 0 auto; width:970px; height:248px; z-index:99; position:relative; background: url('/images/header-mid.gif') top left repeat-x; }
.header .header-right { width:12px; height:217px; display:block; background: url('/images/header-right.gif') top right no-repeat; float:right; _margin-top:-1px; }
.header .header-left { width:14px; height:217px; display:block; background: url('/images/header-left.gif') top left no-repeat; float:left; _margin-top:-1px; }
.header .header-banner { width:940px; height:156px; display:block; background: url('/images/header-bg.jpg') top left no-repeat; float:left; margin-top:10px; text-align:right; }
.header .header-banner .login-bg { position:absolute; left:721px; top:10px; _top:11px; width:233px; height:146px; background: url('/images/logowanie.png') top right no-repeat; z-index:101; }
.header .header-banner .onlogin-bg { text-align:left;	position:absolute; left:721px; width:233px; height:146px; background: url('/images/zalogowany.png') top right no-repeat; _background: url('/images/zalogowany.png') top right no-repeat; z-index:101; top:10px;}
.header .header-banner .onlogin-bg a { display:block;	margin:5px 0 0;}
.header .header-banner form { position:absolute; left:735px; z-index:102; top:4px; _top:5px; }
.header .header-banner form .top-inpt { margin:35px 10px 0 0; position:relative; }
.header .header-banner form .mid-inpt { margin:5px 10px 0 0; position:relative; }
.header .header-banner form .login-bttn { margin:5px 10px 0 0; z-index:102; position:relative; width:89px; }
.header .header-banner form .register { position:relative; top:5px; left:-55px; }
.header .header-banner form .remind-pass { position:relative; top:5px; left:-10px; }
.header .header-banner form a { color:#359ee3; text-decoration:underline; z-index:101; }
.header .header-banner form a:hover { text-decoration:none; }
.header .header-banner form #fake-login { z-index:99; position:absolute; left:5px; top:40px; }
.header .header-banner form #fake-pass { z-index:99; position:absolute; left:5px; margin-top:10px; }
.header .astma-logo { width:176px; height:136px; z-index:100; position:absolute; left: 400px; top:100px; }
.header .astma-logo a { border:0; text-decoration:none; }
.header .astma-logo a span { cursor:pointer; }
.container { width:970px; margin:-20px auto 0 auto; z-index:98; position:relative; _left:0 !important; text-align:left;}
.no-frame { border:0 !important; }
.raquo { color: #0071cc; font-weight:bold; }
.blue { color:#689bc5;}
.center { display:block; margin:0 auto !important; text-align:center; }
.content-top { background:url('/images/cnt-bg-top.jpg') top left no-repeat; display:block; width:950px; height:25px; padding:15px 10px 0 10px; padding:20px 19px 0 14px;width:937px; }
.path { width:600px; position:relative; }
.path span { float:left; display:inline; width:70px; margin:0 2px;}
.path span.arrow { width:10px; margin:0 3px 0 3px}
.path a { color:#689bc5; text-decoration:none; float:left; display:inline; }
.path a:hover { text-decoration:underline; }
.search { margin:-5px 0 0 0; position:relative; width:302px; }
.input-field { font-size:11px; font-family: verdana, sans-serif; color:#878787; padding:5px 3px 0 3px; width:202px; height:20px; overflow:hidden; background: url(/images/search-bg.gif) top left no-repeat; border:0; }
.search .search-button { position:relative; top:8px; _top:3px; }	
.content-mid { width:946px; min-height:100px; height:auto; _height:100px; padding:12px; background:url('/images/cnt-bg-mid.jpg') top left repeat-y; padding:14px;width:942px;}
.content-mid .left-col, .content-mid .right-col { width: 235px; }
.content-mid .left-col { margin-right:10px; }
.content-mid .right-col { margin-left:10px; }
.content-mid .mid-col { width:451px; }
.content-bttm { background:url('/images/cnt-bg-bttm.jpg') bottom left no-repeat; display:block; width:970px; height:12px; line-height:10px; }
.wide-col { width:696px; }
.mod_left { width:235px; }
.mod-left .module_visit { width: 210px; height:20px; display: block; background:url('/images/module_visit.gif') top left no-repeat; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.mod-left .module_visit h4 { padding:0px; margin:0px; }
.mod-left .module_visit h3 { padding:0px; margin:0px; font-size:11px !important;}
.mod-left .module_visit h2 { padding:0px; margin:0px; font-size:11px !important;}
.mod-left .module-bg { width: 231px; height:auto; _height:60px; margin-left:1px; border-left:1px solid #dedede; border-right:1px solid #dedede; }
.blog-item { width: 220px; font-family: tahoma, sans-serif; }
.blog-item img { float:left; margin:3px 5px; border:1px solid #dedede; }
.blog-item a { color: #689bc5; text-decoration:underline; }
.blog-item a:hover { text-decoration:none; }
.test_bttn { position:relative; top:auto; bottom:-15px; border:0px !important; float: none !important; }
.mod-left .module-img { width: 233px; min-height:60px; height:auto; _height:60px; margin-left:1px; }
.mod-left .module-corners { width: 233px; height:13px; margin-left:1px; display:block; background:url('/images/module-corners.jpg') top left no-repeat; margin-bottom:10px; }
.mod-left .darkgrey-corners { width: 233px; height:11px; margin-left:1px; display:block; background:url('/images/darkgrey_corners.gif') top left no-repeat; margin-bottom:10px; }
.mod-left .darkgrey { background:url('/images/darkgrey_bg.gif') top left repeat-y !important; margin:0 0 0 1px; padding-top:10px; }
.newsletter-form { width:233px; margin:0 0 0 1px; }
.newsletter-form .input-field { text-align:left !important; margin-top:10px; }
.newsletter-form input.left { margin:0 0 0 12px; }
.newsletter-form input.right { margin:0 12px 0 0; }
.mod-left .module_finddoc { width: 190px; height:19px; display: block; background:url('/images/module_finddoc.gif') top left no-repeat; padding: 8px 10px 2px 34px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.mod-left .module_finddoc h3 { padding:0px; margin:0px; font-size:11px !important; }
.mod-left .module_newsletter { width: 190px; height:19px; display: block; background:url('/images/module_newsletter.gif') top left no-repeat; padding: 8px 10px 2px 34px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.mod-left .module_newsletter h4 { padding:0px; margin:0px; }
.mod-left .module_topblog { width: 190px; height:19px; display: block; background:url('/images/module_topthree.gif') top left no-repeat; padding: 8px 10px 2px 34px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.mod-left .localize_map { width: 233px; height:154px; position:relative; margin-left:1px; display:block; background:url('/images/localize_map.gif') top left no-repeat; margin-bottom:10px; }
.mod-left .localize_map .more { width:66px; height:20px; display:block; text-decoration:none; text-decoration:none; position:absolute; right:10px; bottom:10px; }
.mod-left .localize_map .more img { border:0; width:66px; height:20px; display:block; }
.mod-left .width190 {width:190px; height:19px; display:block}
/* prawa */
.mod-left .module_askdoc { margin-top: 10px; width: 210px; height:22px; display: block; background:url('/images/module_askdoc.gif') top left no-repeat; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.mod-left .module_askdoc h3 { padding:0px; margin:0px; font-size : 11px !important; }
.mod-left .module_askdoc h4 { padding:0px; margin:0px; font-size : 11px !important; }
.mod-left .module_askdoc h2 { padding:0px; margin:0px; font-size : 11px !important; }
.mod-left .blue-bg { width: 231px; min-height:60px; height:auto; _height:60px; margin-left:1px; border-left:1px solid #cdd7df; border-right:1px solid #cdd7df; background:url('/images/blue-bg.jpg') bottom left repeat-x; }
.mod-left .blue-corners { width: 233px; height:13px; margin-left:1px; display:block; background:url('/images/blue-corners.jpg') top left no-repeat; margin-bottom:10px; }
/* sekcja ponizej srodkowych bloczkow */
.wide-corners-top { width:696px; height:4px; display:block; background:url('/images/wide-corners-top.gif') top left no-repeat; font-size:1px; }
.wide-corners-bttm { width:696px; height:4px; display:block; background:url('/images/wide-corners-bttm.gif') bottom left no-repeat; font-size:1px; }
.wide-mid { width:676px; min-height:10px; height:auto; _height:10px; background:#deecf7; color:#5F9CD0; margin-left:1px; padding:5px 10px; }
.wide-mid a { color:#5F9CD0; text-decoration:underline; font-weight:bold; }
.wide-mid a:hover { text-decoration:none; }
.footer { background: #deecf7; width:950px; min-height:10px; height:auto; _height:10px; padding:10px; font-family: tahoma, sans-serif; color:#5f9cd0; }
.footer .by_id a { background: url('/images/by_id.gif') 110px 4px no-repeat; padding-right:20px; width: 130px; text-decoration:none; color:#5f9cd0; white-space:nowrap; }
.footer .by_id a:hover { text-decoration:underline; }
.footer .copyright { display:block; width: 220px; }
.footer .copyright a { text-decoration:none; color:#5f9cd0; }
.footer .copyright a:hover { text-decoration:underline; }
.footer-bttm { background: #deecf7 url('/images/foot-bg-bttm.gif') bottom left no-repeat; display:block; width:970px; height:12px; }
.clear { clear:both; height:0; width:0; line-height:1px; font-size:1px; visibility:hidden; }
a.moonlight{position:relative;top:7px;}
/* menu */
.header .navi-bar { width:940px; height:43px; display:block; background: url('/images/navi-bg.jpg') top left repeat-x; text-align:center; color:#fff; position:absolute; top:166px; left:14px;}
.header .navi-bar .left	{ width:450px; height:43px; text-align: left; }
.header .navi-bar .right { width:409px; height:43px; text-align: right; }
.navilink { color:#fff; text-decoration:none; display:block; float:left; height:38px; text-align:center;}
.navilink:hover { color:#f1f1f1; }
.navilink .menu { height:38px; line-height:38px; display:block; position:relative; top:-12px; background-position: 0 0; background-repeat: no-repeat; }
.navilink:hover .menu { background-position: 0 -39px; }
.astma-czy-nie { width:117px; }
.astma-czy-nie .menu { width:117px; background-image: url('/images/astma-czy-nie.gif'); }
.co-nalezy-wiedziec { width:138px; }
.co-nalezy-wiedziec .menu { width:138px; background-image: url('/images/co-nalezy-wiedziec.gif'); }
.aktywnosc-a-astma { width:167px; }
.aktywnosc-a-astma .menu { width:167px; background-image: url('/images/aktywnosc-a-astma.gif'); }
.naukowo-o-astmie { width:132px; }
.naukowo-o-astmie .menu { width:132px; background-image: url('/images/naukowo-o-astmie.gif'); margin-left:2px; }
.wizyta-u-lekarza { width:102px;}
.wizyta-u-lekarza .menu { width:102px; background-image: url('/images/wizyta-u-lekarza.gif'); top:-25px;}
.faq { width:58px; }
.faq .menu { width:58px; background-image: url('/images/faq.gif'); }
.forum { width:58px; }
.forum .menu { width:58px; background-image: url('/images/forum.gif'); }
.blogi { width:59px; }
.blogi .menu { width:59px; background-image: url('/images/blogi.gif'); }
/* zakladki */
#tabs-01, #tabs-01 ul { margin:0; width:230px;}
.ui-tabs-hide { display: none; }
.ui-tabs-panel { border-top: 1px solid #dedede; position:relative; top:-1px; z-index:99; }
.text-tabs { margin:0;  padding:0; list-style:none; display:block; width:231px !important; background: url('/images/tab-bg.jpg') top left repeat-x; border-bottom: 1px solid #dedede; _border-bottom:0; _border-top: 1px solid #dedede; }
.text-tabs li { display:block; width:76px; _width:75px; text-align:center !important; float:left;  background: url('/images/tab-bg.jpg') top left repeat-x; border-right: 1px solid #dedede; padding:5px 0; }
.text-tabs .ui-tabs-selected { z-index:100; position:relative; top:1px; background:#fff; }
.tab-switch { display:block; color:#005ea2 !important; text-transform:uppercase; text-decoration:none !important; margin:0 5px; font-size:10px; font-weight:bold; font-family: arial,sans-serif; }
.text { padding:5px 10px; text-align:justify; }
.text strong.blue { color:#689bc5; text-align:left !important; zoom:1;}
.text a { color:#689bc5; text-decoration:underline; }
.text a:hover { text-decoration:none; }
.narrow_tab .more_text { padding:5px; text-decoration:none; }
.narrow_tab .more_text img { border:0; }
.narrow_tab img { border:1px solid #dedede; margin:5px 2px; }
.number-tabs { margin:0;  padding:0; list-style:none; display:block; width:231px !important; height:22px !important; background: #bababa url('/images/tab-bg.jpg') top left repeat-x; border: 1px solid #bababa; }
.number-tabs li { display:block; height:17px; width:22px; text-align:center !important; float:left; border-right: 1px solid #bababa; padding-top:5px; font-size:10px!important; font-weight:bold!important; font-family: 'Arial',sans-serif !important; background:url('/images/number_tab.jpg') top left no-repeat; }
.number-tabs .ui-tabs-selected { background:url('/images/number_tab_hover.jpg') top left no-repeat; border-bottom:1px solid #dedede; }
.number-tabs .tab-switch { display:block; color:#005ea2; text-decoration:none; margin:0 5px; font-size:11px; }
.image_tab .corners { display:block; width:223px; height:35px; padding:5px; background: url('/images/translucent.png') bottom left no-repeat !important; position:relative; top:-45px; }
.image_tab .corners a { display:block; width:200px; height:35px; _height:80px; text-decoration:none; color:#878787; padding-right: 20px; background: url('/images/arr_bttn.gif') right 4px no-repeat; }
.image_tab .corners a.know{color:#5e5e5e;}
/* bloczki srodek */
.wideblock .tabs { text-align:left; margin:0; }
.wide_nowrap { width:447px; margin: 0 0 0 1px; list-style:none; padding:0; border-left:1px solid #dedede; border-right:1px solid #dedede; background:url('/images/tab-bg.jpg') top left repeat-x; }
.wide_nowrap li { width:85px; white-space:nowrap !important; margin:0; border-right:1px solid #dedede; background:url('/images/tab-bg.jpg') top left repeat-x; display:block; text-align:center !important; float:left; padding:5px 0; }
.wide_nowrap .ui-tabs-selected { position:relative; top:1px; z-index:100; background:#fff; }
.wideblock { margin-bottom:10px; }
.wideblock a { color:#689bc5; text-decoration: underline; }
.wideblock a:hover { text-decoration: none; }
.wideblock .more_text img { border:0 !important; }
.wideblock_astma { width: 470px; _width:426px; height:21px; display: block; background:url('/images/astma-czy-head.gif') top left no-repeat; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.wideblock_facts { width: 470px; _width:426px; height:21px; display: block; background:url('/images/plain-top.gif') top left no-repeat; margin: 0 0 0 1px; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.wideblock_facts h2 { padding:0px; margin:0px; font-size:11px !important;}
.plain_corners { width: 450px; height:15px; display: block; margin:0 0 0 1px; background:url('/images/plain-corners.gif') top left no-repeat; }
.wideblock_bg { width: 437px; display: block; margin-left:1px; background:url('/images/wide-blue-bg.jpg') top left repeat-x; padding: 5px; border-left:1px solid #cdd7df; border-right:1px solid #cdd7df; }
.grey_bg { width: 437px; display: block; background-image: none !important; position:relative; top:-1px; z-index:99; border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:1px solid #dedede; }
.wideblock_bg img { float:left; display:block; margin:0 5px 5px 0; border:1px solid #dedede; }
.wideblock_bg .ui-tabs-panel { border:0; }
.wideblock_corners { width: 450px; height:15px; display: block; background:url('/images/wide-blue-corners.jpg') top left no-repeat; }
.wideblock_test { width: 470px; _width:426px; height:21px; display: block; background:url('/images/astma-test-head.gif') top left no-repeat; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.wideblock_test h2 { padding:0px; margin:0px; font-size:11px !important; }
.wideblock_activ { width: 470px; _width:426px; height:21px; display: block; background:url('/images/aktywnosc.gif') top left no-repeat; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.wideblock_activ h2 { padding:0px; margin:0px; font-size:11px !important;}
.gradient_corners { width: 450px; height:15px; display: block; position:relative; top:-2px; background:url('/images/gradient-corners.gif') top left no-repeat; margin-left:1px; }
.wideblock_latest { width: 470px; _width:426px; height:21px; display: block; background:url('/images/wide-latest.gif') top left no-repeat; margin:0; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.wideblock_latest h4 { padding:0px; margin : 0px; }
.grey_bg .latest-item { margin-bottom:5px; }
.grey_bg .user { display:block; width: 105px; }
.grey_bg .answer { display:block; width:300px; }
.no-top { border-top: 0 !important; margin-top:-1px; }
/* podstrona */
.page-top { width:717px; _width:677px; height:21px; display:block; background:url('/images/page_top.gif') top left no-repeat; font-size:11px; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; margin:0;}
.page-top h1{font-size:11px; padding: 0px; margin : 0px;}
.page-top-question-mark { width:717px; _width:677px; height:21px; display:block; background:url('/images/page_top_question_mark.gif') top left no-repeat; font-size:11px; padding: 8px 10px 2px 14px; font-weight:bold; color:#006dbd; text-transform:uppercase; }
.page-top-question-mark h1{font-size:11px; padding: 0px; margin : 0px;}
.page-bttm { width:697px; height:27px; display:block; margin:0 0 10px 1px; background:url('/images/page_bttm.gif') bottom left no-repeat; font-size:1px; }
.page-mid { text-align:justify; width: 676px; padding:10px; display: block; margin-left:1px; background:url('/images/page_mid.gif') top left repeat-y; }
.page-mid p {text-align:justify;}
.page-mid h3{padding:0px; margin :0px; font-size : 11px;}
.icons { display:block; text-align:right; width:676px; margin-top:20px; }
.icons a { color:#878787; text-decoration:none; font-weight:bold; margin-left:10px; height:24px; }
.icons a:hover { text-decoration:underline; }
.icons .print { background: url('/images/print.gif') 0 2px no-repeat; padding:3px 0 3px 26px; }
.icons .recommend { background: url('/images/recommend.gif') 0 2px no-repeat; padding:3px 0 3px 16px; }
.icons .comment { background: url('/images/comment.gif') 0 2px no-repeat; padding:3px 0 3px 20px; }
.page-mid table { width:676px; background:#fff; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; margin:10px 0; }
.page-mid table td { height:30px; border-right:1px solid #d4d4d4; border-top:1px solid #d4d4d4; padding:2px; vertical-align:middle; }
.page-mid table th { height:30px; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; padding:2px; vertical-align:middle; }
.page-mid img { margin:10px; border:1px solid #d4d4d4; }
.comment-mid { width: 694px; padding:10px 0; border-top:1px solid #cdd7df; border-left:1px solid #cdd7df; border-right:1px solid #cdd7df; display: block; margin-left:1px; background:url('/images/comment_bg.gif') bottom left repeat-x; }
.comment-mid form { margin:0 10px; }
.comment-mid form label { float:left; width:90px;}
.comment-mid form .input-field { margin:0 0 10px 10px; }
.comment-mid form textarea { margin:0 0 10px 30px; width:480px; height:100px; background: url('/images/comment_bg.jpg') top left repeat-x; border-top:1px solid #e5e5e5; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb; overflow:auto; }
.comment-mid form .comment-bttn { margin:0 100px 10px 100px; }

/* trzy kolumny u dolu */
.three-cols { width:942px; background:transparent url(/images/cnt-bg-mid.jpg) repeat-y left top; padding:14px; clear:both; }
.three-cols .mod-left { float:left; width:235px; margin:0;}
.three-cols .wideblock { float:left; width:451px;}
.three-cols .left-col { margin-right:10px; }
.three-cols .right-col { margin-left:10px; }

/* submenu */
ul.submenu{list-style:none; margin:0; padding:0px; }
li.submenu{line-height:15px;padding:0 0 15px 15px; position:  relative;zoom:1; width:205px;}
a.submenu {color:#0071cc; font-weight:bold; text-decoration:none;}
a.active{color:#878787;}
ul.submenu_lvl2{list-style:none;padding-left:0; margin:5px 0 0;}
li.submenu_lvl2{ margin-bottom: 5px;margin-left:17px;}
a.submenu_lvl2{color:#878787; text-decoration:underline;}
#miasto	{width:200px;	color:#878787;	display:block;	border:1px solid #bbbbbb;	margin:10px 0;	}
#miasto option {border:0;}
#distributors	.title	{font-weight:bold;}
.doctor	{padding:10px 0 5px 10px;font-size:12px;line-height:18px;}
#distributors{float:right;width:335px;}
.ok	{background:#FFFFFF url(../images/a_ok.gif) repeat-x scroll center top;display:block;height:23px;margin:7px 20px;width:103px;}
/* TEST */
#test{width:100%; background:white;}
#test div.test_ask {height:55px; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;position:relative;}
#test div.test_ask p.answer{font-weight:bold;margin:20px 0 20px 20px;float:left;}
#test div.test_ask span#result{float:left;margin:15px 5px;display:block;height:17px;width:23px;padding:4px 0;text-align:center;background:url(/images/check_box.gif);}
#test div.last {border:1px solid #e6e6e6;}
#test .test_ask p.test_ask {margin:12px 0 0 20px; width:420px; display:block; float:left;}
#test .test_ask p.test_answer{margin:0 0 0 20px; float:left; display:inline;}
#test .test_ask p.test_answer label{float:left; height:25px; padding-top:5px;margin-left:15px;}
#test .test_non_white{background:#F3F6F9;margin:0;padding:10px 0;}

#footer_print	{display:none;}

.row label{display:block;float:left;width:75px; margin-top: 10px;}
.row input.input-field{margin:5px;}



.blog .title {position:absolute;left:-2px;width:674px;background: transparent url('../images/blog.gif') no-repeat top left;	height:20px;	color:#006DBD;font-weight:bold;height:22px;padding:8px 10px 2px 14px;text-transform:uppercase;}
.blog .content	{padding:0 5px;	border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.blog .bottom	{background: transparent url('../images/blog_bottom.gif') no-repeat top left;	height:21px;}


.blog .title1 {position:absolute;left:-2px;width:340px;background: transparent url('../images/blog1.gif') no-repeat top left;	height:20px;	color:#006DBD;font-weight:bold;height:22px;padding:8px 10px 2px 14px;text-transform:uppercase;}
.blog .content1	{padding:0 18px;	border:1px solid #e4e4e4;	border-bottom:none;	border-top:none;}
.blog .content1 h2 { padding:0px; margin:0px; font-size:11px !important;}
.blog .bottom1	{background: transparent url('../images/blog_bottom1.gif') no-repeat top left;	height:21px;}

.comments_item {	padding:10px 20px 5px;	}
.comments_item .com_date {color:#689bc5; font-size:11px;	font-style:italic;	}
.comments_item .body {	margin:7px 0 0;	}
.paging	{	text-align:center;margin:0 auto;	margin-top:10px; margin-bottom:5px;	border:1px solid #eff3f7; border-left:none;	border-right:none;	padding-top:5px;	position:relative;	height:20px;}
.paging a{padding: 0 3px;}
#kom-strony	{position:absolute;	top:5px;	left:20px; color:#0071CC;}
.blog1_item td {vertical-align:top; text-align:left;	}
.blog1_item		{	margin:0 15px;	border-top:1px solid #EFF3F7;	padding:10px 15px;}
.blog1_item .tyt {color:#689bc5;	display:block;	font-weight:bold;	margin-bottom:5px;	}
.content1 .tyt {color:#689bc5;	border-top:1px solid #EFF3F7;	display:block;	font-weight:bold;	padding:4px 0 0;	}

.blog_item .tyt h1 { font-size:14px; }

.content1 .user {display:block;	font-variant:inherit;	padding:0 0 5px;	}
.blog1_item strong{font-weight:bold; color:#689bc5;}
.blog1_item h2 {padding:0px; margin:0px; font-size : 11px !important;}
.form1	{margin-left:50px;}
.form1	label{width:130px;	display:block;	float:left;}
.form1 input.l{width:276px;	height:25px;	border:0;	background:url('../images/input_form1.gif') no-repeat top left;	padding:5px 5px 0;	display:block;	float:left;	}
.row	{clear:both;	height:30px;}
input.rejestruj	{width:96px;	height:22px;	margin-left:261px;	border:0;	padding:0;	display:block;	background:url('../images/btn_rejestruj.gif') no-repeat top left;	}
input.przypomnij	{width:157px;	height:22px;	margin-left:200px;	border:0;	padding:0;	display:block;	background:url('../images/btn_przypomnienie.gif') no-repeat top left;	}
.error	{color:red;}
.form_ok	{	text-align:center;	font-size:14px;	}
.more	{	display:block;	width:100px;	height:20px;	float:right;	font-weight:bold;	text-align:right;	margin-right:20px;	}
.tit {height:20px;	padding:5px 0 0 10px;	color:#689bc5;	display:block;	font-weight:bold;	}
.n	{font-weight:bold;}

.blog_item			{padding:10px 4px;	}
.blog_item	.tyt	{padding:10px 0 4px;	font-weight:bold;}
.blog_item	.body	{padding:15px 5px 30px;	clear:both;	font-weight:normal; position:relative;}
.blog_item	.data	{float:left;	width:200px;	font-style:italic;}
.blog_item	.tagi	{font-weight:bold;}
.blog_item	.komentarz	{font-weight:bold; position:relative;}
.blog_item	.komentarz	span{font-weight:bold; position:relative;top:7px;}
span.bold{font-weight:bold;}
.row img{padding:0;}
.komentarz	{height:30px;	border-top:1px solid #eeeeee;	border-bottom:1px solid #dddddd;}
.blog_photo	{border:1px solid #dddddd;	width:180px;	float:left;	text-align:center;	margin:10px;	padding:10px;	}
a img{border:0;}
input.wyslij,
a.wyslij{ width:63px;	height:20px;	border:0;	background:url('../images/btn_wyslij.gif') no-repeat top left;	margin:10px 0;	display:block;}
input.wyslij	{margin:20px 0 0 130px;}
input.zapisz { width:121px;	height:21px;	border:0;	background:url('../images/btn_zapisz1.gif') no-repeat top left;	margin:10px 0;	display:block;}
a.nowezdjecie{width:121px;	height:21px;	border:0;	background:url('../images/btn_nowezdjecie.gif') no-repeat top left;	margin:10px 0;	display:block;	}
#form_1 table.autoTable	{width:685px;}
.form1 textarea { margin:0; font-family:arial;	font-style:normal;	font-size:12px;	padding:5px;width:480px; height:100px; background: #fff url('/images/comment_bg.jpg') top left repeat-x; border-top:1px solid #e5e5e5; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb; overflow:auto; }
form#test-wiedzy{margin:0;}
.chmura {margin:0 10px;}
.chmura a{float:left; padding:1px 2px;}
.chmura a.c1{font-size:13px;}
.chmura a.c2{font-size:14px;}
.chmura a.c3{font-size:15px;}
.chmura a.c4{font-size:16px;}
.chmura a.c5{font-size:17px;}
.chmura a.c6{font-size:18px;}
a.powrot{ width:71px;	height:20px;	border:0;	background:url('../images/btn_powrot.gif') no-repeat top left;	display:block;}
.page-mid .latest-item .user {width:150px;}
.page-mid .latest-item {padding:10px 0;}

.page-mid .pages td,
.paging td, .paging table{border:0; background:transparent;}
.form_i	{padding:10px 20px 0;}
.form_i span{color:#888888;display:block;}
.form_i a{ color:#689bc5; text-decoration: underline; }
/* formularz po rejestracji */
div.s_body form#login_form_reg { margin:15px 0 0 0; position:relative;}
div.s_body form#login_form_reg h2{font-size:16px;}
div.s_body form#login_form_reg input{margin:5px 0;}
div.s_body form#login_form_reg span#fake-pass_reg{position:absolute;left:4px;top:79px;}

/* FAQ */
div.left h2,  div.left h2 a {font-size:15px;}

div.gallery-picture span {display:block;float:left;margin:4px 0 0;width:34px;}
div.gallery-picture input {background:url('/images/search-bg.gif') no-repeat left top; border:0; color:#878787; height:23px;padding:5px 3px 0;width:135px;}
/* dla dzieci */
div#flash {height:100%; width:100%; position:absolute;left:0;top:0;}

/*konkurs*/
.konkurs {width: 696px;height: 900px; padding: 500px 0 0 0;}
.konkurs img {border: 0; padding: 0; margin: 0; float: left;}
.konkurs p {margin: 3px 0 3px 0; text-align:left;}
.konkurs a {color: #059a00; text-decoration:underline;}
.konkurs .konkurs-top {position: absolute; top: 60px; left: 1px;}
.konkurs .konkurs-top .konkurs-top-text {position:relative; width:718px; height:237px; float:left; background: url("/images/konkurs_top_2.jpg") left top no-repeat;}
.konkurs .konkurs-top .konkurs-top-text p {margin: 10px 20px;}
.konkurs .konkurs-top .konkurs-top-text p a.pict {bottom:20px;display:block;height:140px;position:absolute;right:50px;width:190px;}

.konkurs .konkurs-top .konkurs-top-text p span {color: #059a00; font-weight: bold;}
/*.konkurs .konkurs-top .konkurs-top-text p a {color: #059a00; text-decoration:underline;}*/
.konkurs .konkurs-cen {position:relative; width: 696px; height:522px; background: url("/images/konkurs_cen_top_bg.jpg") no-repeat left top;}
.konkurs .konkurs-cen #mapa{position: absolute; top:-5px; left: 15px; width:362px; height: 335px;}
.konkurs .konkurs-cen #vote{position: absolute; top:35px; right: 35px; width:275px; height: 335px;}
.konkurs .konkurs-cen #vote .center {position:relative; float: left; width: 255px; height:389px; background: url("/images/konkurs-vote-bg.jpg") repeat-x left top;}
.konkurs .konkurs-cen #vote .center span.thanks {display:block;margin:40px 0 0;}
.konkurs .konkurs-cen #vote .center span.bold.login{display:block;margin:25px 0 0;}
.konkurs .konkurs-cen #vote .center .left.text {margin:20px 0 0; padding:5px 0;}
.konkurs .konkurs-cen #vote .center form #fake-pass_reg {left:28px;top:45px;_left:2px; _top:48px;}
.konkurs .konkurs-cen #vote .note {position:absolute; left:55px;top:72px;}
.konkurs .konkurs-cen #vote .grades {position:absolute; top:5px; left:5px;}
.konkurs .konkurs-cen #vote form { margin: 20px 0 0 0;}
.konkurs .konkurs-cen #vote form label {text-align: left;}
.konkurs .konkurs-cen #vote form  input.l{width:170px; margin:0 0 0 8px;}
.konkurs .konkurs-cen #vote form textarea {width:170px;}
.konkurs .konkurs-cen #vote form  label {width:60px;}
.konkurs .konkurs-cen #vote form img.comment-bttn {margin:10px 0 10px 66px;}
.konkurs .konkurs-cen #vote a.reg {color:#3CB100; margin:10px 0 0 23px; font-weight:bold;}
.konkurs .konkurs-cen #vote .stars {margin:20px 0 0 0;}
.konkurs .konkurs-cen #vote .mark {margin:10px 0 0 0;}
.konkurs .konkurs-bot {width: 696px; background: url("/images/konkurs_bot_bg.gif") repeat-x top left;}
.konkurs .konkurs-bot .konkurs-bot-text {width:676px; height:344px; float:left; background: url("/images/konkurs_bot_bg.gif") repeat-x left top;}
.konkurs .konkurs-bot .konkurs-bot-text .konkurs-bot-text-center{padding: 30px 0 0 30px;} 
.konkurs .konkurs-bot .konkurs-bot-text .konkurs-bot-text-center img, .konkurs .konkurs-bot .konkurs-bot-center-thumbs img {border:1px solid #DEDEDE;}
.konkurs .konkurs-bot .konkurs-bot-text .konkurs-bot-text-center img.big {margin: 0 10px 0 0;}
.konkurs .konkurs-bot .konkurs-bot-text img.none {border: 0;}
.konkurs .konkurs-bot .konkurs-bot-text .konkurs-bot-text-center div{float:right;margin:0 20px 0 0;width:360px;}
.konkurs .konkurs-bot .konkurs-bot-text .konkurs-bot-text-center h2 {color:#3cb100; font-size: 16pt; margin: 0;}
.konkurs .konkurs-bot .konkurs-bot-center-thumbs {padding: 10px 0 0 30px;} 
.konkurs .konkurs-bot .konkurs-bot-center-thumbs .thumb { float: left; width: 130px; margin:0 30px 0 0; _margin:0 25px 0 0;}
.konkurs .konkurs-bot .konkurs-bot-center-thumbs .thumb span.raquo {color:#3cb100; font-size:9px;}
.konkurs .konkurs-bot .konkurs-bot-center-thumbs .thumb img.arrow{margin: 5px 0 0 5px;}
.konkurs .comments {margin:10px 0 0 0; float:left;}
.konkurs .comments .comments-head {color:#909090;font-size:11px;font-weight:bold;}
.konkurs .comments .comment_item {margin:10px 0 0 0;}

/*wyniki konkursu*/
.wyniki {width: 696px;height: 700px;  padding: 0 0 0 0;}
.wyniki .wyniki-top {float: left;}
.wyniki .wyniki-top img{margin-left : -12px;}
.wyniki .wyniki-content{ margin-top: 13px; width: 699px; height : 237px; background: url("/images/lista.jpg") no-repeat; margin-left : -6px; #margin-left: -4px; float: left; position: relative; padding-top:25px; #padding-top: 43px; }
.wyniki .wyniki-content a{margin-left:10px; color: #108ed7; font-weight: bold; font-size : 12px; float: left; margin-top:10px;}
.wyniki .wyniki-content img{margin-left:8px; float: left; margin-top:4px;}
.wyniki .wyniki-content .uczestnik{padding:0px; margin:0px; display: inline; float: left; width: 140px; height: 28px; margin-left: 28px; margin-top:10px; #margin-top: -5px; }
.wyniki .wyniki-content .opis{ width: 651px; height:180px; position : absolute; top: 36px; left :25px;  display:  none;background: url("/images/rozwiniecie.jpg") no-repeat; }
.wyniki .wyniki-content .opis .text{ float: left;width:618px; color: #108ed7; margin-top:30px; font-size : 10px;}
.wyniki .wyniki-content .opis .backDiv .back{color: #034891; font-size :11px; text-decoration : underline;}
.wyniki .wyniki-content .opis .backDiv {position: absolute; bottom: 7px; left:0px;}
.wyniki .wyniki-content .opis .winnerName{float: left;color: #108ed7; font-size: 14px; position: absolute; top:8px; left:38px; font-weight: bold;}

.wyniki .wyniki-content .opisLong{ width: 694px; height:364px; position : absolute; top: 36px; left :3px;  display:  none;background: url("/images/rozwiniecieLong.jpg") no-repeat; }
.wyniki .wyniki-content .opisLong .text{ display : inline; float: left;width:618px; color: #108ed7; margin-top:30px; margin-left: 25px; font-size : 10px;}
.wyniki .wyniki-content .opisLong .backDiv .back{color: #034891; font-size :11px; text-decoration : underline;}
.wyniki .wyniki-content .opisLong .backDiv {position: absolute; bottom: 30px; left:25px; }
.wyniki .wyniki-content .opisLong .winnerName{float: left;color: #108ed7; font-size: 14px; position: absolute; top:8px; left:60px; font-weight: bold;}

.wyniki .wyniki-content .opisMiddle{ width: 694px; height:276px; position : absolute; top: 36px; left :3px;  display:  none;background: url("/images/rozwiniecieMiddle.jpg") no-repeat; }
.wyniki .wyniki-content .opisMiddle .text{ display : inline; float: left;width:618px; color: #108ed7; margin-top:30px; margin-left: 25px; font-size : 10px;}
.wyniki .wyniki-content .opisMiddle .backDiv .back{color: #034891; font-size :11px; text-decoration : underline;}
.wyniki .wyniki-content .opisMiddle .backDiv {position: absolute; bottom: 30px; left:25px; }
.wyniki .wyniki-content .opisMiddle .winnerName{float: left;color: #108ed7; font-size: 14px; position: absolute; top:8px; left:60px; font-weight: bold;}

/*program*/
.programWrapper {float: left;}
.program {float: left; width: 696px; height: 1011px;  padding: 0 0 0 0; background: url("/images/programBg.jpg") no-repeat; text-align : center;}
.program .programTop{margin-top : 220px; margin-left: auto; margin-right: auto; }
.program .programTop h1 {font-size : 26px; color : #000; font-weight : normal !important;}
.program .programTop h2 {font-size : 23px; color : #000; font-weight : normal !important;margin-bottom : 5px !important;}
.program .programTop .BlueInfo {font-size : 23px; text-decoration : underline; color : #0000ff;}
.program #infoTable {width : 600px; margin-top: 15px; margin-left: 45px; #margin-left: 0px;}
.program #infoTable td {border : 2px solid #d7f0ff; padding :5px; color : #5c5c5c; font-size : 13px; text-align : left; border-bottom: none; padding-left: 13px;}
.program #infoTable td.rightTD {border-right : none; width: 365px; text-align : left; padding-left: 13px;}
.program #infoTable td.lastTD {border-bottom : 2px solid #d7f0ff; font-size : 16px; height : 70px; #height : 40px;}
.program #infoTable td.coffeBreak{color : #0000ff; text-align : left; }
.program #infoTable td .Tdheader {text-decoration : underline; font-size : 16px; margin-top: 7px;}
.program ul {list-style-image:url('/images/tick.jpg'); padding-left: 18px; #margin-left : -0px;}

.programBottomInfo {width: 666px; height: 85px; background-color : #deeffd; float: left; margin-top: 20px; padding: 15px;}
.programBottomCenter { margin-left: 0px; margin-right: 0px; text-align : center; margin-top: 15px;}

.school_kid {width : 676px; border : 0px !important;}
.school_kid td {padding: 0px !important; margin: 0px !important; color : #0079bf;position: relative; display: block; height : 69px !important; border : 0 !important; width : 676px; background: url("/images/table_school_bg.gif") repeat-y; }

.school_middle_bg {display : block; position: absolute; bottom: 0px; _bottom : -12px; left :0px; z-index : 40; border : 0px !important; margin : 0px !important; padding :0px !important; }
.school_top_bg {display : block; position: absolute; top: -5px; left :0px; z-index : 50; border : 0px !important; margin : 0px !important; padding :0px !important; }
.school_bottom_bg {display : block; position: absolute; bottom: 0px; _bottom: -15px; left :0px; z-index : 50; border : 0px !important; margin : 0px !important; padding :0px !important; }
.school_text { display : inline; float: left; width : 585px; margin-left : 11px; margin-top:12px; position : relative; z-index :100;}
.school_info_logo {display : block; float: left; border : 0px !important; margin : 0px !important; padding :0px !important; margin-left: 10px !important; margin-top:5px !important; position: relative; z-index : 100;}

/*statyczna strona abc-rodzica-dziecka-z-astma*/

#abcTable {background : url('/images/abc_table_bg.gif') repeat-x; border:1px solid #dedede; position: relative !important; display: block;}
#abcTable td{height: 90px;}
#abc_table img {border : 0px !important; padding : 0px !important; margin: 0px !important;}
#abcTable .abc_letters {display: inline !important; float: left !important; border : 0px !important; padding : 0px !important; margin: 0px !important; margin-left: 14px !important; }
#abcTable .abcText{float: left; color: #877866 !important; width: 545px; margin-top: 9px; margin-left : 18px;}

#abcTable .abc_top_right_corner{position: absolute; top:-1px; right:-1px;}
#abcTable .abc_top_left_corner{position: absolute; top:-1px; left:-1px;}
#abcTable .abc_bottom_right_corner{position: absolute; bottom:-1px; right:-1px;}
#abcTable .abc_bottom_left_corner{position: absolute; bottom:-1px; left:-1px;}

.page-mid ul {margin-left: 17px; margin-top: 5px; margin-bottom: 2px; #margin-left: 20px;}
.page-mid ul li {margin-bottom: 3px;}