/* CSS Document */
@import url("reset.css");
a, a:link {color:#016bae; text-decoration:none}
a:hover {text-decoration: underline}

body{
background:#00457e url(/images/mainbg.jpg) top center no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-bottom:20px;
}

#wrapper{
margin: 0px auto;
width: 920px;
text-align:left;
}

#transBox{
padding: 0px 11px 11px 11px;
background: url(/images/bgtrans.png);
width:900px;
}

#page {
background: #fff url(/images/rainbow.jpg) top left no-repeat; padding-top:4px;

}

#header {
width: 942px; padding:0px;
height: 132px;
position:relative;
}

#Logo {
/*left:16px;
position:absolute;
top:28px;*/
left:13px;
position:absolute;
top:18px;
}

.topNav {right:10px; position:absolute; top:18px; font-size:12px; font-weight:bold}
.topNav a {color:#fff; margin-left:20px}

.topSearchBox {right:10px; position:absolute; top:55px;}
.word {width:127px; height:19px; border:2px solid #00457e; padding-left:20px; background:#fff url(/images/lupa.gif) left center no-repeat;}

.zaw_search {padding:3px;background: url(/images/bgtrans.png); width:105px; text-align:center; font-weight:bold;margin-top:7px; line-height:15px;}
.zaw_search a { color:#00457e!important}
.zaw_search a span {font-size:15px;}
#menuContainer {
height:71px;
width:900px;
}

.mainMenu, .subMenu {
width:900px;
list-style:none;
height: 37px;
margin:0px;
padding:0px;
}
.mainMenu li a, .mainMenu li a:hover {
background: url(/images/mainMenuLi.gif) 0px 0px no-repeat;
display:block;
width:225px;
height:37px;
text-align:center;
line-height:37px;
color:#F9F9F9;
font-weight:700;
text-decoration:none;
letter-spacing:0.05em;
font-size:12px;
}

.mainMenu li a:hover {
color: #fff;
}

.mainMenu li, .subMenu li{
float:left;
margin:0px;
padding:0px;
height: 37px;
}

.subMenu, .subMenu li {
height:34px;
}

.subMenu li {
/*padding:0px 40px;*/
background: url(/images/subDiv.gif) left center no-repeat;
line-height:34px;
}

.subMenu li.first {background-image: none;}
.subMenu li.last {padding-right: 10px;}

.subMenu li a {color:#fff; text-decoration:none; margin:0pt 20px;}
.subMenu li a:hover {color:#fff; text-decoration:underline}

.m2 {background-position: -225px 0px!important}
.m3 {background-position: -450px 0px!important}
.m4 {background-position: -675px 0px!important}

li#currentMM .m1 {background-position: 0px -37px!important}
li#currentMM .m2 {background-position: -225px -37px!important}
li#currentMM .m3 {background-position: -450px -37px!important}
li#currentMM .m4 {background-position: -675px -37px!important}

.subBlue {background:#1965a6 url(/images/subBlue.gif) top left repeat-y}
.subGreen {background:#4FA619 url(/images/subGreen.gif) top left repeat-y}
.subRed {background:#BB2525 url(/images/subRed.gif) top left repeat-y}
.subOrange {background:#D99D0E url(/images/subOrange.gif) top right repeat-y}

#curSub {padding:0px 20px; text-transform:uppercase;}
#curSub span {padding:2px 5px 10px 6px; font-weight:bold; padding:5px 5px 10px 6px;bottom:-6px;
position:relative;padding:5px 15px 6px 15px;border:1px solid #fff; color:#666; background-color:#EEEEEE;border-bottom:none;}  

/*.subBlue #curSub span {background-color:#11548F;border:1px solid #07477F; border-bottom:none;}  
.subGreen #curSub span {background-color:#228B22; border:1px solid green; border-bottom:none;}  
.subRed #curSub span {background-color:#AF1515; border:1px solid #9F1313; border-bottom:none;}  
.subOrange #curSub span {background-color:#B8860B; border:1px solid #AF7B00; border-bottom:none;}  */


#curSub .sb {color:#FFFFFF; padding:2px 5px 10px 6px; font-weight:bold; padding:5px 5px 10px 6px;bottom:-1px;
position:relative;padding:5px 15px 10px 15px; margin:0px;}  
.subBlue #curSub .sb {background-color:#11548F;border:1px solid #07477F; border-bottom:none;}  
.subGreen #curSub .sb {background-color:#228B22; border:1px solid green; border-bottom:none;}  
.subRed #curSub .sb {background-color:#9F0909; border:1px solid #8F0808; border-bottom:none;}  
.subOrange #curSub .sb {background-color:#B8860B; border:1px solid #AF7B00; border-bottom:none;}  

#contentContainer {
border-top:1px solid #cccccc;
background: #fff url(/images/content_bg.gif) top left repeat-x;
padding: 20px 0px 20px 20px;
}

#breadcrumb {color:#6F6F6F; font-size:11px; padding:0px 0px 12px;}
#breadcrumb span {font-weight:bold;}

.ssubBar {font-size:11px; padding:5px 10px 6px; background-color:#11548F; color:#1965A6; border-top:1px solid #07477F; line-height:15px;
padding:4px 10px 3px;}
.ssubBar a {color:#DFF1FF; margin:0px 5px;}

.ssgreen {background:#228B22 url(/images/subsGreen.gif) repeat-y scroll left top; color:#4FA619; border-top:1px solid green}
.ssgreen a {color:#F5FFEF;  margin:0px 5px;}

.ssred {background-color:#9F0909; color:#CF4040; border-top:1px solid #8F0808;}
.ssred a {color:#FFEFEF;  margin:0px 5px;}

.ssorange {background-color:#B8860B; color:#D99D0E; border-top:1px solid #AF7B00}
.ssorange a {color:#FFFAEF;  margin:0px 5px;}

.ssubBar a.current {font-weight:bold; text-transform:uppercase;}

#leftPanel {width: 584px; float: left; }
#rightPanel {width:256px; float:left; margin-left:20px; margin-bottom:20px}
.ind {padding-top:20px;}

/*moduly prawe */
.pModule {margin-bottom:20px}
.pMar {margin-bottom:7px!important}
.pBar {height: 35px; background:#EFEFEF url(/images/panelBar.gif) top left no-repeat; padding-left:33px; line-height:33px; color:#666666}

/*eksperci*/
#pEksperci {
padding: 10px 0px;
margin-top:-1px;

/*border:1px solid #d9d9d9;
border-right:6px solid #bd3939;*/

background: url(/images/eksp_bg.gif) top left repeat-y;
border-bottom:1px solid #d9d9d9;
border-top:none;
list-style:none;
}


#pEksperci li {position:relative; text-align:center; font-size:11px;}
.pEkspert ul {list-style:none; margin:0px; padding:0px; float: left;}
.lEkspert {overflow:hidden; clear:both; border:none; padding:0px; margin:0px 1px;}

/*.lEkspert {border-top:1px solid #d9d9d9;
clear:both;
margin:0px 0px;
overflow:hidden;
padding:10px 0px;}
*/

.lEkspert div {text-align:left;}
.lEkspert  .e {color: #595959; font-weight:bold; margin-bottom:15px; margin-top:0px!important; float:left; width: 188px; font-size:12px; }
.lEkspert  .gg, .lEkspert  .gg_ {font-weight:bold; font-size:11px; float:left; background:url(/images/gg.gif) center left no-repeat; width:56px; padding-left:23px; padding-top: 3px; padding-bottom:3px;}
.lEkspert  .gg_ {background:url(/images/gg2.gif) center left no-repeat!important;}
.lEkspert  .skype {font-weight:bold;  font-size:11px; float:left; background:url(/images/skype.gif) center left no-repeat; width:80px; padding-left:23px; padding-top: 3px; padding-bottom:3px;}
.gg a {color: #bd3939; text-decoration:none}
.skype a {color: #016bae; text-decoration:none}
.ekspFoto {margin-left:5px; margin-right: 5px; width:46px; height:46px; border:1px solid #d9d9d9; float:left;}

/* kalendarz */
.CalendarTop {
background-position:right center;
height:28px;
line-height:22px;
position:relative;
width:256px;
text-align:center;
font-size:11px;
color:#8c8c8c;
line-height:28px;
}
.calendarPrev, .calendarNext {
cursor:pointer;
height:28px;
position:absolute;
top:0px;
}
.calendarNext {
background:transparent url(/images/calendar_next.gif) no-repeat scroll right center;
margin-right:10px;
padding-right:15px;
right:0px;
}
.calendarPrev {
background:transparent url(/images/calendar_prev.gif) no-repeat scroll left center;
left:0px;
margin-left:10px;
padding-left:15px;
}
.notActive {
color:#DADADA;
cursor:default !important;
}

.CalendarTable {
border-collapse:collapse;
width:256px;
font-size:11px;
color:#8c8c8c;
border-top: 1px solid #ececec;
}


.CalendarTable a, .CalendarTable a:link {
color:#28A5E0 !important;
text-decoration:underline;
}

.calendarContainer td a:hover {
text-decoration:none;
}

.CalendarTable th, .CalendarTable td {
font-weight:bold;
line-height:22px;
text-align:center;
width:14%;
}

.CalendarTable td {
color:#8c8c8c;
}

.CalendarTable th {
color:#016bae;
background-color:#f2f7fb;
padding-top:1px;
height:29px;
}

.CalendarTable th.w {
color:#bb2525;
}

.CalendarTable td.notThisMonth {
color:#b1b1b1;
font-weight:normal;
}
.CalendarTable td.Today {
background-color:#FFFFFF;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
color:#DA251D;
}
.kartkaContainer {height:100px; width:256px; background:url(/images/pCardBg.gif) top left no-repeat; margin-top:1px; position:relative}
.kartkaContainer .data {font-size:11px; color:#bb2525; font-weight:bold; left:19px;
position:absolute;
text-indent:19px;
top:23px; line-height:14px;}
.kartkaContainer .data span {font-size:10px; color:#8c8c8c;}
.kartkaContainer .data span a {color:#dba40e}

.kartkaContainer .godzina {position:absolute; top: 23px; left:160px; font-size:11px; font-weight:bold; text-indent:20px; color:#8c8c8c; line-height:12px}
.kartkaContainer .godzina span {font-size:28px; line-height:40px}

.clr {clear:both; height:1%; font-size:1%; line-height:1%; margin:0px; padding:0px}

#footer { border-top: 1px solid #d9d9d9; padding-top:17px;color: #8c8c8c; font-size:11px; line-height:16px; clear:both; width:860px}
#footer div.f1, #footer div.f2 { float:left; width:60%}
#footer div.f2 {width:40%; text-align:right}
#footer div.f2 span {padding: 0px 15px}


* html .pEksperci, * html .lEkspert {
height:auto;
overflow:visible;
}

* + html .pEksperci, * + html .lEkspert {
min-height:1%;
}

.pEksperci:after, .lEkspert:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.wskcontent {position:relative; background-color:#fafafa; padding-bottom:20px;}
.wskcontent  .moreNzb {font-size:11px; bottom:5px; right:15px;}
.kw {font-size:11px;border-spacing:3px;; background-color:#fafafa;}
.kw th {color:#646464; background-color:#e5e5e5; padding:4px 0px; text-align:center;}
.kw td {padding:4px 0px 6px 8px; text-align:center; background:url(/images/kropki.gif) bottom left repeat-x; position:relative}
.kw td.h {color:#000;}
.kw td.k {text-align:right; padding:4px 8px 4px 0px; color:#646464}
.kw td.wp, .kw td.wm, .kw td.we{text-align:right; padding:4px 15px 3px 0px;}
.kw td.wp {color:#1eae90;}
.kw td.wp img {left:-10px; position:relative; top:-3px;}
.kw td.wm img {left:-10px; position:relative; top:-1px;}
.kw td.wm {color:#d92e51;}
.kw td.we img {left:-10px; position:relative; top:0px;}
.kw td.we {color:#646464;}
.kw td a {color:#3e89c5; text-decoration:underline!important;}
.kw td a:hover {text-decoration:none!important;}
.kw .lnk {text-align:right; padding: 2px 15px 3px 0px; background:none;}


.pamlist {list-style:none; margin-top:10px; padding:0 0px 0 20px;}
.pamlist li {/*height:24px; */ padding-bottom:11px; background:url(/images/kropki2.gif) bottom left repeat-x; padding-top:7px; overflow:hidden;}
.pamlist li.last {background:none;}
.pamlist a {font-weight:bold; color: #016bae;}

.mootabs_title { list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; 	height: 32px;}

.regularTabs,  .thinTabs {margin-bottom:20px; position:relative;} 
.rightTabs {margin-top:20px; overflow:hidden;}

.mootabs_title li { float: left; /*background-color: #ddd;*/ padding: 2px 8px 2px 8px; margin-right: 2px; cursor: pointer; height: 32px; width:49%; position:relative;}

.mootabs_title li .breek { position:absolute;width:7px;height:23px;left: 5px;bottom:0px;background-color:#707070;}
.mootabs_title li.active .breek {margin-bottom:1px;}

.regularTabs .mootabs_title li.active, .thinTabs .mootabs_title li.active,  .rightTabs .mootabs_title li.active{ background: #fff url(/images/activeTab.gif) top left repeat-x; width:290px; border:1px solid #d9d9d9; border-bottom:none;}

.thinTabs .mootabs_title li.active {width:139px;}
.rightTabs .mootabs_title li.active {width:126px; height:31px;}

.regularTabs .mootabs_title li, .thinTabs .mootabs_title li, .rightTabs .mootabs_title li { background: transparent url(/images/notActiveTab.gif) bottom left repeat-x; margin:0px; padding: 0px; text-indent:20px; border:none;width:292px;}
 .thinTabs .mootabs_title li { width:141px;}
 .rightTabs .mootabs_title li { width:128px; height:32px;}
 
.mootabs_title li h2{margin-top:10px; font-size:12px; color:#666666; margin-top:13px}
.mootabs_title li.active h2{margin-top:10px; font-size:12px; color:#666666; margin-top:12px}

.mootabs_title li.over { font-weight: bold;}

.mootabs_title li.active { background-color: #e6e6e6;}

.mootabs_panel { display: none;background-color: #ddd; position: relative; 	width: 100%; 	top: -1px; clear: both; overflow: auto;}

.regularTabs .mootabs_panel { width:582px;}

.mootabs_title_33 li {width:194px !important;}

.thinTabs .mootabs_panel { width:280px;}
.rightTabs .mootabs_panel { width:254px; border:none;}
.rightTabs .mootabs_title { list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; height: 40px; background:url(/images/sn_bg.gif) 0px 32px no-repeat;}

.mootabs_panel.active {background-color: #fff; display: block; }
.mootabs_panel {border-left:1px solid #d9d9d9; border-right: 1px solid #d9d9d9; position:relative!important; }
.thinTabs .TabBB  {width:282px}
.TabBB {height:7px; line-height:1%; font-size:1%; position:relative;
top:-1px;}

.ipTabs .mootabs_panel {background: #fff url(/images/infoPressBg.jpg) right bottom no-repeat; /*border-bottom: 7px solid #4fa619;*/}
.ipTabs .TabBB {background-color:#4fa619; }
.ipTabs li.active .breek {background-color:#4fa619}
.ipTabs .mootabs_panel ul.list {margin-left:44px; list-style:none}
.ipTabs .mootabs_panel ul.list li {clear:both; overflow:hidden; margin-top:15px}
.ipTabs .bullet1 {width: 24px; height:26px; color: white; background-color:#e5e5dc; background-image:url(/images/bullet1.gif); background-position:center right; background-repeat:no-repeat; padding-right:23px; line-height:26px; text-align:center; font-weight:bold; float: left; margin-top:2px;}
.ipTabs .content {float:left;margin-left:15px;width:70%; font-size:12px; line-height:16px; color:#5f5f5b;}
.ipTabs .content a {color: #4fa619;}
.ipTabs .data {color:#8c8c8c; font-size:10px; line-height:11px; margin-bottom:5px;}
.ipTabs .content h3 {color:#4fa619; font-size:12px;margin:0px 0px 10px; text-indent:1px}
.ipTabs .pagination {border-collapse:collapse; margin: 0 auto;}
.ipTabs .paginationContainer {position:absolute; bottom:15px; text-align:center; width:580px; clear:both;}
.ipTabs .pagination td{padding:0px 6px}
.ipTabs .pagination div {display:block; min-width:20px !important; height:20px; background-color:#f8f8ef; border:1px solid #d9d9d0; font-size:10px; line-height:20px; text-align:center; color:#898983; cursor:pointer;}
.ipTabs .pagination .prev {background: transparent url(/images/prev1.gif) left center no-repeat; border:none}
.ipTabs .pagination .next {background: transparent url(/images/next1.gif) right center no-repeat; border:none}
.ipTabs .pagination .curNo {color:#fff; background-color:#4fa619; border:1px solid #4fa619; cursor:default!important}

/*.caTabs  .mootabs_panel{border-bottom: 7px solid #bd3939;}*/
.caTabs .TabBB {background-color:#bd3939; }
.caTabs li.active .breek {background-color:#bd3939;}

.caTabs .contentContainer {padding:22px 18px 0px 18px}
.caTabs .txt {font-size:11px; color: #595959; line-height:18px;}
.caTabs .photoLeft {float:left; padding:2px; border: 1px solid #d9d9d9; margin-right:20px; width: 200px; height:90px;}
.caTabs h3 {color: #bd3939; font-size:11px; margin-bottom:6px; line-height:normal;}
.caTabs .autor {color:#8c8c8c; font-size:10px; margin-bottom:4px; line-height:normal;}
.caTabs a {color:#bd3939;}

.caTabs small {display:block; color: #8C8C8C; font-size:9px; line-height:10px; text-indent:0px;}
.caTabs .list li {margin-left:20px; margin-right:20px; margin-top:20px; list-style:none}
.caTabs .autor2 {color:#8c8c8c; font-size:10px; margin-bottom:4px; line-height:normal;}
.caTabs .list li h3  {color: #bd3939; font-size:11px; margin-bottom:0px; line-height:normal;}

.grTabs  .TabBB {background-color:#4fa619; }
.grTabs  a {color: #4fa619;}
.grTabs li.active .breek {background-color:#4fa619}

.nwTabs, .pnTabs {float:left; font-size:11px; width:282px;}

.pnTabs {margin-left:20px}

.pnTabs .pn {background:#fff url(/images/kreska.gif) 0px 154px no-repeat;}
.pnTabs .pn .content {padding:20px;}
.pnTabs .pn .txt { color: #595959; line-height:18px;}
.pnTabs .imna {color: #016bae;}
.pnTabs .pn .foto {padding:2px; border:1px solid #d9d9d9; margin:19px 50px; background-color:#fff;}
/*.nwTabs  .mootabs_panel{border-bottom: 7px solid #dba40e;}*/
.nwTabs .TabBB {background-color:#dba40e; }
.nwTabs   li.active .breek {background-color:#dba40e;}

.nwTabs .list {color:#d19c0c; width: 260px; margin-top:10px}
.nwTabs .list li {border-bottom: 1px solid #d9d9d9; height:32px; padding:8px 0px 8px 20px; line-height:18px; background: url(/images/b2.gif) 18px 12px no-repeat; text-indent:12px; overflow:hidden;}
.nwTabs small {display:block; color: #8C8C8C; font-size:9px; line-height:10px; text-indent:0px;}
.moreNzb {position:absolute; bottom:10px; right:20px}
/*.pnTabs .moreNzb {bottom:20px;}*/
.nwTabs a {color:#d19c0c;}

/*.pnTabs  .mootabs_panel{border-bottom: 7px solid #016bae;}*/
.pnTabs .TabBB {background-color:#016bae; }

.pnTabs   li.active .breek {background-color:#016bae;}

.pnTabs .list {color:#016bae; width: 260px; margin-top:10px}
.pnTabs .list li {border-bottom: 1px solid #d9d9d9; height:72px; padding:8px 0px 8px 20px; line-height:18px; background: url(/images/b3.gif) 18px 11px no-repeat; text-indent:12px; overflow:hidden;}
.pnTabs .list li h3 {line-height:14px; margin-bottom:2px;}
.pnTabs small {display:block; color: #8C8C8C; font-size:9px; line-height:10px; text-indent:0px;}

.snTabs {margin-top:0px;}
.snTabs li.active .breek {background-color:#016BAE;}

p {line-height:120%; margin-top:0.6em;}

#sonda {background-color:#fff; position:relative; text-align:left; margin:0 12px; font-size:11px;}
#Sonda {overflow:visible!important}
.question {color:#016BAE; font-size:12px; font-weight:bold; padding-bottom:10px; background:url(/images/kropki2.gif) left bottom repeat-x; margin-top:15px;}
.f_checkbox, .f_radio { background-position:1px center; background-repeat:no-repeat; cursor:pointer; display:block!important; min-height:16px; line-height:120%; font-size:9px; font-family:Verdana}

.checked, .selected { color:#646464; }
/*.f_radio:hover, .f_checkbox:hover { color:#016BAE !important; }*/
.f_radio { padding:0.3em 24px;}
.f_checkbox {padding:0.5em 24px; }
.unchecked { background-image:url(cross.gif); }
.checked { background-image:url(tick.gif); }
.unselected { background-image:url(b_off.gif); background-color:#fff;}
.selected { background-image:url(b_on.gif); /*background-color:#EFF9FF; color:#016BAE;*/ font-weight:bold;}
#Newsletter {overflow:visible !important;}
.txtemail {border:1px solid gray; height:19px; width:208px;padding-left:20px; background:#fff url(/images/koperta.gif) left center no-repeat;}
.txtpassword {border:1px solid gray; height:19px; width:208px;padding-left:20px; background:#fff url(/images/klodka.gif) left center no-repeat;}
.snTabs .ntxt, #Newsletter .ntxt {color:#016BAE; font-size:12px; font-weight:bold; padding-bottom:10px;  margin-top:15px; text-align:center;}

#LoginFrm div {position:relative;}
#LoginFrm label {left:34px;
position:absolute;
top:4px;}

/* bannery */
.banner {margin:20px 0px!Important; text-align:center; overflow:hidden; position:relative}
.tB {width: 860px; margin-top: 0px!important;}
.mB {width: 584px}
.rtB {width: 256px; margin-top:0px!important;}
.rmB {width: 256px; }
.rbB {width: 256px; margin-bottom:0px!important;}


.sectionName { font-size: 12px; line-height:16px; color: #666; padding-left:32px; position:relative; margin:0px 0px 46px 0px; }

.sectionName .breek {position:absolute; width:7px; height:23px; top:-2px; left:5px; } 
#contentBox { border:1px solid #d9d9d9; background: #fff url(/images/contentBoxBg.gif) top left repeat-x; padding-top:10px; padding-bottom:15px; width:582px; margin-bottom:20px;}

.inside {padding-left: 45px;
padding-right: 45px; margin-bottom:15px;}

.CBB {bottom:-16px; font-size:1%; height:7px; /*left:-1px;*/ line-height:1%; position:relative; /*width:584px;*/}

.inside ul, .inside ol {margin-left:2em; margin-top:0.6em; margin-bottom:0.6em;}
.inside ul li,  .inside ol li{line-height:18px; margin-top:0.6em; margin-bottom:0.6em;}
.red .inside ul li {list-style-image:url(/images/b4r.gif); }

.inside em {font-style:italic }

.inside, .inside td{line-height:18px;}

.inside ul.list {list-style:none; margin:0px}
.inside ul.list li {clear:both; overflow:hidden; margin-top:15px; border-bottom:1px solid #d9d9d9; width:100%;}
.inside .bullet1 {width: 24px; height:26px; color: white; background-color:#e5e5dc; background-image:url(/images/bullet1.gif); background-position:center right; background-repeat:no-repeat; padding-right:23px; line-height:26px; text-align:center; font-weight:bold; float: left; margin-top:2px;}
.inside .content {float:left;margin-left:15px;width:87%; font-size:12px; line-height:16px; color:#5f5f5b; padding-bottom:15px;}
.inside .content a {color: #4fa619;}
.inside .data {color:#8C8C8C;
font-size:10px;
line-height:12px;
margin-bottom:3px;}

.inside .data a {color:#016bae}
.inside h3.t1 { font-size:18px;margin:0px 0px 10px; text-indent:0px; line-height:20px;}
.inside h3.t1p { font-size:14px; line-height:16px; margin:0px 0px 10px; text-indent:0px; }
.inside p {margin:0.6em 0; line-height:18px;}

.inside h3.title {font-size:13px;}
.inside h4.title {font-size:14px; margin-top:5px;}
.inside div.cnt, .inside div.cnt2 {margin-top:5px; margin-bottom:20px; clear:both; overflow:hidden; padding-bottom:5px; height:1%;}
.inside div.cnt3 {margin-top:0px; margin-bottom:20px; clear:both; overflow:hidden; padding-bottom:5px; height:1%; border-bottom:1px solid #D9D9D9;}
.inside div.cnt4 {margin-top:0px; margin-bottom:20px; padding-bottom:5px; height:1%; border-bottom:1px solid #D9D9D9;}
.inside div.cnt5 {margin-top:0px; margin-bottom:20px; padding-bottom:5px; height:1%; border-bottom:1px solid #D9D9D9; font-size:11px; line-height:14px;}

.inside div.cnt5 h3.t1 { font-size:14px;margin:0px 0px 10px; text-indent:0px; line-height:16px;}

.inside div.txt {}
.inside .lfoto {padding:2px; border:1px solid #D9D9D9; float:left; margin-right: 10px; margin-top: 0.6em}
.inside .lfoto2 {padding:2px; border:1px solid #D9D9D9; float:left; margin-right: 10px; margin-top: 0.6em}
.inside .more {line-height:normal; font-size:11px; text-align:right}
.inside .back {text-align:left; line-height:normal;font-size:11px;}

.inside .nfoto {padding:2px; border:1px solid #D9D9D9; float:left; margin-right: 10px; margin-top: 0.3em}
.inside .nfoto2 {padding:2px; border:1px solid #D9D9D9; float:left; margin-right: 10px; margin-top: 1em}

.wyszGr {margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #D9D9D9}
.wyszAdv {margin-bottom:7px; padding-bottom:7px; margin-top:20px}

.galeria_dokonania h4 {font-size: 13px; margin-top:10px; border-bottom:1px solid #D9D9D9;}
.galeria_dokonania img {padding:2px; border:1px solid #D9D9D9; margin: 0.6em}

/*.ipTabs .pagination {border-collapse:collapse; margin: 0 auto;}
.ipTabs .paginationContainer {position:absolute; bottom:15px; text-align:center; width:580px; clear:both;}
.ipTabs .pagination td{padding:0px 6px}
.ipTabs .pagination div {display:block; min-width:20px; height:20px; background-color:#f8f8ef; border:1px solid #d9d9d0; font-size:10px; line-height:20px; text-align:center; color:#898983; cursor:pointer;}
.ipTabs .pagination .prev {background: transparent url(/images/prev1.gif) left center no-repeat; border:none}
.ipTabs .pagination .next {background: transparent url(/images/next1.gif) right center no-repeat; border:none}
.ipTabs .pagination .curNo {color:#fff; background-color:#4fa619; border:1px solid #4fa619; cursor:default!important}*/

#contentBox .pagination {list-style:none; margin:0px auto; overflow:hidden; position:relative; /*width:274px*/;}
#contentBox .pagination td{padding:0px 6px}
#contentBox .paginationContainer {text-align:center; width:492px; clear:both;}
#contentBox .pagination div {display:block; min-width:20px; height:20px; background-color:#f8f8ef; border:1px solid #d9d9d0; font-size:10px; line-height:20px; text-align:center; color:#898983; cursor:pointer;}
#contentBox .pagination div a {display:block; text-decoration:none; color:inherit!important; color:#999999!important}
#contentBox .pagination li {display:block; width:20px; height:20px; background-color:#f8f8ef; border:1px solid #d9d9d0; font-size:10px; line-height:20px; text-align:center; color:#898983; float:left!important; margin-left:11px; }
#contentBox .pagination .prev {background: transparent url(/images/prev1.gif) left center no-repeat; border:none}
#contentBox .pagination .next {background: transparent url(/images/next1.gif) right center no-repeat; border:none}
#contentBox .pagination .curNo {color:#fff; cursor:default!important}

.t20 {margin-top:20px}
.t10 {margin-top:10px}

h4.apt {font-size:13px; font-weight:bold; margin-bottom:6px;}

/*Analizy*/
.red .breek {background-color:#BD3939;}
.red  h3.t1 a, .red h3.t1 ,.red .inside h3.title,.red .inside h4.title{color:#BD3939;}
.red .more {color: #BD3939!important;}
.red .CBB {background-color:#BD3939;}
#contentBox.red .pagination .curNo {color:#fff; background-color:#BD3939; border:1px solid #BD3939; cursor:default!important}

/*MRN*/
.blue .breek {background-color:#016BAE;}
.blue  h3.t1 a, .blue h3.t1,.blue .inside h3.title,.blue .inside h4.title {color:#016BAE;}
.blue .more {color: #016BAE!important;}
.blue .CBB {background-color:#016BAE;}
#contentBox.blue .pagination .curNo {color:#fff; background-color:#016BAE!important; border:1px solid #016BAE!important; cursor:default!important}

/*Aktualnosci*/
.green .breek {background-color:#4FA619;}
.green  h3.t1 a, .green h3.t1,.green .inside h3.title,.green .inside h4.title {color:#4FA619;}
.green .more {color: #4FA619!important;}
.green .CBB {background-color:#4FA619;}
#contentBox.green .pagination .curNo {color:#fff; background-color:#4FA619!important; border:1px solid #4FA619!important; cursor:default!important}

/*poradnik*/
.orange .breek {background-color:#DBA40E;}
.orange  h3.t1 a, .orange h3.t1, .orange .inside h3.title, .orange .inside h4.title, .orange .inside h3.t1p  {color:#DBA40E;}
.orange .more {color: #DBA40E!important;}
.orange .CBB {background-color:#DBA40E;}
#contentBox.orange .pagination .curNo {color:#fff; background-color:#DBA40E!important; border:1px solid #DBA40E!important; cursor:default!important}

.inside .cnt {border-bottom:1px solid #D9D9D9;}
.inside div.cnt2 {margin-bottom:0px; padding-bottom:0px; border:none!important;}

.datasz {color:#696969; font-size:12px;}

.c1 {background-color:#016BAE;}
.c2 {background-color:#4FA619;}
.c3 {background-color:#BD3939;}
.c4 {background-color:#DBA40E;}

.cc1 {color:#016BAE!important;}
.cc2 {color:#4FA619!important;}
.cc3 {color:#BD3939!important;}
.cc4 {color:#DBA40E!important;}

.waitanim {display:none; width:150px; padding:15px; border:1px solid; text-align:center; margin:0 auto; top:38%; left: 35%; background-color:#fff; position: absolute;}
.waitanim2 {display:none; padding: 10px; font-size: 11px; text-align: center;}
.waitanim img {vertical-align:middle; margin-right:10px;}
.waitanim2 img {vertical-align:middle; margin-right:6px;}

.galeria_container {
overflow: hidden;}

.galeria_container img {
border:1px solid #D9D9D9;
float:left;
height:100px;
margin-bottom:20px;
margin-left:40px;
margin-top:5px;
padding:2px;
width:130px;
}

.galeria_container img.left {margin-left:0px;}

table.sondaOdp { width:450px; padding:0px; border-collapse:collapse; margin-left:40px; color: #666666 }
table.sondaOdp .barContainer { height:10px; position:relative; margin-bottom:20px; width:100% }
table.sondaOdp .bar_bg { padding:0px; margin:0px; width: 300px; position:absolute; top:5px; left:0px; line-height:1%; font-size:1%; border: 1px solid #CCC; background:#CCCCCC url(/images/sonda_bg.png) top left repeat-x }
table.sondaOdp .odp_bar { height:8px; line-height:1%; font-size:1%; background:#28A5E0 url(/images/glos_bg.png) top left repeat-x }
.komentarz {padding-bottom:10px; margin-bottom: 20px; margin-top:15px }
.komentarz .title { font-size:16px; color:#016BAE; font-weight:bold }
table.sondaOdp .glosy {position:absolute; top: 1px; left: 313px; font-size:11px;}
table.sondaOdp td {position:relative}

/*.user_message {
background-color:LightSkyBlue;
color:black;
font-weight:bold;
margin-bottom:10px;
opacity:0.8;
padding:10px;
width:902px;
}*/

.user_message {
background-color:LightSalmon;
border:1px solid DarkOrange;
color:DarkRed;
font-size:11px;
font-weight:bold;
line-height:normal;
margin-bottom:10px;
padding:10px;
width:234px;
}

.analizy_info_box {background-color:LightSalmon;
border:1px solid DarkOrange;
color:DarkRed;
font-size:11px;
line-height:normal;
margin:22px 42px;
padding:5px;
text-align:center;}
