div { border: none; margin: 0px;  padding: 0px; position:relative;}
#topmenu{position:static;}
#midcol{position:static;}
form { border: none; padding: 0px; margin: 0px; }
body { background-color: #f0e8c6; margin: 0px; color: #3A3A3A; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana; }
img { border: none; margin: 0px; }
a { text-decoration: none; color: #000000; color: inherit; }/*color: inherit;*/
a:hover {text-decoration: underline; }
h1,h2,h5 { padding: 0; margin: 0; }
h1.herbs {font-size: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;}
h3 { padding: 0; margin: 0; margin-bottom: 3px;}
ul,ol{padding: 0; margin: 0; padding-left:5px; margin-left:5px;}
li { padding-left: 2px; margin-left: 8px; }
a.linkhover:hover{color:#FF6A00;  }
a.texthover:hover{color:#FF6A00;text-decoration:none; }
.bl_fin_fra_l{width:1px; height:1px; float:left; line-height:0px; background:#000; overflow:hidden}
.bl_fin_fra_r{width:1px; height:1px; float:right; line-height:0px; background:#000;overflow:hidden}
#pageouter { background: 50% 0 url(img/pageouterbg.gif) repeat-y; }
#pagetop { background: 50% 0 url(img/pagetopbg.gif) no-repeat; height: 20px; }
#pagebottom { background: 50% 0 url(img/pagebottombg.gif) no-repeat; height: 15px; position:static;}
#pageinner { width: 1000px; text-align: left; overflow:hidden;}
#header { height: 120px; }
#mainlogo { width: 255px; height: 100px; margin-left: 8px; margin-top: 7px; float: left; display: inline; }
#topseeker { width: 491px; height: 73px; background-color: #c3dff6; }
#topseeker input.orangebutton { background: url(img/znajdz_btn.gif) no-repeat; width:88px; height:26px; font-size:1px; letter-spacing:-1px; margin-right:5px; cursor: hand; }
#toprightcorner { width: 220px; float: right; display: inline; margin-right: 1px; }
#loginregister { height: 17px; line-height: 13px; text-align: center; color: #969696; margin-top: 4px; margin-bottom: 4px; }
#loginregister a { color: #969696; }
#symptomsandplan { width: 212px; height: 73px; background-color: #f7f3e2; line-height: 32px; overflow: hidden; }
#symptomsandplan a { color: #0a6fa6; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#symptomsandplan img { margin-left: 10px; margin-right: 4px; }
#topmenu { height: 33px; background: #4b97dd 0 50% url(img/topmenubg.gif) repeat-x; margin-left: 4px; margin-right: 4px; float: left; }
#topmenuitems { float: left; list-style: none; margin: 0px; padding: 0px; height: 33px; }
#topmenuitems li { margin-left: 0px; height: 33px; padding-left: 10px; padding-right: 10px; float: left; line-height: 33px; background: 0 50% url(img/topmenusplit.gif) no-repeat; color:#fff;}
#topmenuitems li:hover { background: 0 50% url(img/topmenusplit.gif) no-repeat #468BCC; }
#topmenuitems img { margin-top: 8px; margin-bottom: 8px; height: 17px; float: left; }
#topmenuitems li ul {display: none;margin-left:-10px;padding-left:0; position: absolute; font-weight:bold; top: 0; left: 0; margin-top:33px; z-index:9999; list-style:circle; list-style-position:inside;  background-color: #4b97dd; border: #97C4D8 1px solid; opacity:0.9;}
#topmenuitems li>ul {top: auto; left: auto;}
#topmenuitems li ul li {color:#fff; margin:0;  background: #4b97dd; width: 170px; text-align:left;}
#topmenuitems li ul li a{color:#fff;}
#topmenuitems li ul li a:hover {text-decoration: underline; }
#topmenuitems li:hover ul, li.over ul {display: block;}
#topmenuitems li div {position:absolute; z-index:9999;}
.col1 {width:200px; margin-top:-33px;}
.col2 {width:380px; margin-top:-33px;}
.col3 {width:580px; margin-top:-33px;}
#topmenuhome { float: left; margin-left: 4px; margin-right: 8px; margin-top: 9px; display: inline; }
#leftcol { margin-left: 4px; width: 192px; float: left; margin-top: 5px; display: inline; overflow: hidden; }
#leftbluemenu { width: 192px; background: #4b97dd 0 0 url(img/leftbluemenubg.gif) repeat-y; line-height: 3px; }
#leftbluemenu a { color: #ffffff; }
#leftbluemenu ol { list-style: none; list-style-position: outside; margin: 0px; padding: 0px; float: left; display: inline; font-size: 13px; color: #ffffff; margin-top: 8px; margin-bottom: 8px; margin-right: 10px; padding-left:10px; margin-left: 10px; }
#leftbluemenu li { margin: 0px; padding: 0px; line-height: 20px; background: 1px 6px url(img/leftbluemenuli.gif) no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left:25px; margin-left: 0px;}
#leftbluemenu li.selected { background: 0 5px url(img/leftbluemenuselected.gif) no-repeat; font-weight: bold; }
#leftbluemenu li div { font-size: 12px; width: 18px; text-align: center; font-weight: bold; color: #444444; float: left; margin-right: 2px; margin-left: 1px; display: inline; margin-left:-25px;}
#leftbluemenu h5 { color: #ffffff; line-height: 20px; height: 40px; font-size: 14px; padding-left: 15px;}
.leftbox { width: 192px; line-height: 5px; margin-top: 1px; background: 0 0 url(img/leftlightbg.gif) repeat-y; float: left; }
.leftboxmedium { background-image: url(img/leftmediumbg.gif); }
.leftboxdark { background-image: url(img/leftdarkbg.gif); }
.leftbox h3 { font-size: 14px; font-weight: 100; color: #000000; line-height: 32px; margin: 6px; }
.leftboxheader { width: 192px; background: 0 0 url(img/leftboxheader.gif) no-repeat; padding-top: 4px; } 
.leftboxheader h2 { color: #67592c; font-size: 15px; line-height: 32px; font-weight: normal; padding-left: 7px; margin-left: 2px; margin-right: 2px; }
.leftboxorange { border-top: 1px solid #fe9207; }
.leftboxbrown { border-top: 1px solid #724c27;}
.leftboxburgundy { border-top: 1px solid #6e2335; }
ul.plain { list-style: outside none; margin-left: 10px; padding: 0px; padding-left: 9px; float: left; clear: both; display: inline; }
ul.plain li { line-height: 14px; font-size: 14px; padding-bottom: 6px; }
ul.plain li.selected { line-height: 14px; font-size: 14px; padding-bottom: 6px; font-weight:bold;}
#ul.plain li a { color: #1f5b92; }
ul.orange { list-style: outside url(img/orangebullet.gif); }
ul.blue { list-style: outside url(img/bluebullet.gif); }
ul.gray { list-style: outside url(img/graybullet.gif); }
ul.green { list-style: outside url(img/greenbullet.gif); }
ul.totalred { list-style: outside url(img/redbullet.gif); }
ul.totalred li a { color: #e50000; }
ul.chocolate li a { color: #67592c; }
 
.sparsebluedots { background: 0 50% url(img/bluedotsparse.gif) repeat-x; height: 10px; clear: both; }
.sparsegreendots { background: 0 50% url(img/greendotsparse.gif) repeat-x; height: 10px; clear: both; }
.textblue { float: left; font-size: 11px; height: 15px; line-height: 15px; color: #5b5b5b; background: 0 0 url(img/textlight.gif) repeat-x; border: none; padding: 0px; margin: 0px; padding-left: 10px; margin-left: 5px; display: inline; padding-top: 6px; padding-bottom: 6px; border: 0px solid #ffffff; }
.text { float: left; font-size: 11px; height: 15px; line-height: 15px; color: #5b5b5b; background: 0 0 url(img/inputtextbg.gif) repeat-x; border: none; padding: 0px; margin: 0px; padding-left: 10px; margin-left: 5px; display: inline; padding-top: 6px; padding-bottom: 6px; border: 0px solid #ffffff; }
.textdark { background-image: url(img/inputtextdarkbg.gif); }
.textblueclose { height: 27px; float: left; width: 3px; background: 0 50% url(img/textlightclose.gif) no-repeat; margin-right: 5px; display: inline; }
.textclose { height: 27px; float: left; width: 3px; background: 0 50% url(img/inputtextclose.gif) no-repeat; margin-right: 5px; display: inline; }
.textdarkclose { background-image: url(img/inputtextdarkclose.gif); }
.button { float: left; font-size: 11px; font-weight: bold; text-align: center; height: 19px; line-height: 19px; color: #ffffff; background: 0 50% url(img/buttonbg.gif) repeat-x; border: none; padding: 0px; margin: 0px; padding-left: 8px; padding-right: 8px;  margin-left: 5px; display: inline; }
.buttonclose { height: 19px; float: left; width: 3px; background: 0 50% url(img/buttonclose.gif) no-repeat; margin-right: 5px; }
.textarea { float: left; font-size: 11px; height: 130px; line-height: 15px;width:390px; color: #5b5b5b; background: 0 0 url(img/bluearea.gif) repeat-x; border: none; padding: 0px; margin: 0px; padding-left:10px; padding-top: 6px; padding-bottom: 6px;  display: inline; border: 0px solid #ffffff; }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
#sponsors { width: 994px; background-color: #cedbe7; padding-bottom: 5px; margin-left: 4px; float: left; display: inline; clear: both; margin-top: 10px; }
#sponsors h5 { font-size: 16px; color: #555555; font-weight: 100; padding-left: 16px; padding-top: 4px; }
#sponsors ul { float: none; list-style: none; margin: 0px; clear: both; }
#sponsors li { line-height: 20px; float: left; background: 0 50% url(img/bluebullet.gif) no-repeat; padding-left: 20px; width: 210px; }
#sponsors a { color: #1f5b92; text-decoration: none; font-weight: normal; }
.reklama { font-size: 10px; text-transform: uppercase; letter-spacing: 4px; color: #a0a0a0; float: right; clear: both; line-height: 10px; padding-bottom: 2px; padding-top: 2px; }
#topbanner { width: 760px; margin-left: 15px; float: left; clear: right; margin-top: 5px; margin-bottom: 3px; display: inline; clear: right; }
#midbanner { width: 492px; float: left; margin-top:10px;margin-bottom:10px; clear: both;  }
#leftbanner { width: 170px; margin-left:15px; margin-top:5px; text-align: center; }
#rightbanner { width: 310px;float:right;}
#midcol { width: 492px; margin-left: 3px; float: left; display: inline; overflow: hidden; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 16px;}
.midboxgraytop { width: 492px; height: 7px; background: 0 0 url(img/midboxgraytop.gif) no-repeat; float: left; }
.midboxgraybottom { width: 492px; height: 7px; background: 0 0 url(img/midboxgraybottom.gif) no-repeat; clear: both; line-height: 1px; font-size: 1px; }
.midboxgraybigbottom { width: 492px; height: 44px; background: 0 100% url(img/midboxgraybigbottom.gif) no-repeat; clear: both; }
.midboxgraybigbottom2 { width: 492px; height: 5px; background: 0 bottom  url(img/midboxgraybigbottom.gif) no-repeat; clear: both; position:static;}
.midboxgraybigbottom input { height: 18px; border: none; margin: 1px; margin-left: 16px; }
.midboxgraybigbottom form { width: 460px; height: 20px; margin-left: 20px; padding-top: 10px; }
.midboxgray { width: 492px; float: left; background: 0 0 url(img/midboxgraybg.gif) repeat-y;margin-top:1px; }
.topimgtop { float: left; width: 472px; line-height: 3px; font-size: 3px; height: 3px; background: 0 0 url(img/topimgtop.gif) no-repeat; }
.topimgbottom { float: left; width: 472px; height: 3px; background: 0 100% url(img/topimgbottom.gif) no-repeat; clear: both; font-size: 3px; line-height: 3px; }
.topimg { width: 472px; background: 0 0 url(img/topimgbg.gif) repeat-y; margin-left: 10px; margin-top: 2px; float: left; clear: both; display: inline; }
.topimg img { margin-left: 3px; float: left; display: inline; }
.bigheader { width: 792px; float: left; clear: right; margin-left: 8px; margin-top: 5px; display: inline; height: 37px; background: 100% 50% url(img/blank.gif) repeat-x; margin-bottom: 4px; }
.bigheader h1 { color: #ffffff; font-size: 18px; line-height: 37px; padding-left: 9px; background: 0 50% url(img/blank.gif) no-repeat; }
.bigheader h5 { color: #ffffff; font-size: 18px; line-height: 37px; padding-left: 9px; background: 0 50% url(img/blank.gif) no-repeat; }
.sportsheader { background-image: url(img/bigsportsheaderbg.gif); }
.sportsheader h1 { background-image: url(img/bigsportsheaderleft.gif); }
.sportsheader h5 { background-image: url(img/bigsportsheaderleft.gif); }

.bigblueheader { height: 37px; color: #ffffff; font-size: 18px; background: #488ed0 0 50% url(img/bigblueheaderbg.gif) repeat-x; line-height: 37px; margin-bottom: 4px; margin-top: 5px; font-weight: bold; }
.bigblueheader h1 { color: #ffffff; font-size: 18px; background: #488ed0 0 50% url(img/bigblueheaderbg.gif) repeat-x; line-height: 37px; font-weight: bold; }

.bigblueheaderleft { height: 37px; padding-right: 6px; width: 3px; float: left; background: 0 50% url(img/bigblueheaderleft.gif) no-repeat; }
.bigblueheaderright { height: 37px; width: 3px; float: right; background: 0 50% url(img/bigblueheaderright.gif) no-repeat; }

.bigblueheader2 { height: 54px; color: #ffffff; font-size: 18px; background: #488ed0 0 50% url(img/bigblueheaderbg2.gif) repeat-x; line-height: 37px; margin-bottom: 4px; margin-top: 5px; font-weight: bold; }
.bigblueheaderleft2 { height: 54px; padding-right: 6px; width: 3px; float: left; background: 0 50% url(img/bigblueheaderleft2.gif) no-repeat; }
.bigblueheaderright2 { height: 54px; width: 3px; float: right; background: 0 50% url(img/bigblueheaderright2.gif) no-repeat; }

.biggreen-blueheader { height: 37px; color: #ffffff; font-size: 18px; background: #488ed0 0 50% url(img/biggreen-blueheaderbg.gif) repeat-x; line-height: 37px; margin-bottom: 4px; font-weight: bold;  }
.biggreen-blueheaderleft { height: 37px; padding-right: 6px; width: 3px; float: left; background: 0 50% url(img/biggreen-blueheaderleft.gif) no-repeat; }
.biggreen-blueheaderright { height: 37px; width: 3px; float: right; background: 0 50% url(img/biggreen-blueheaderright.gif) no-repeat; }


h5.arrow { background: 2px 50% url(img/blank.gif) no-repeat; font-size: 14px; line-height: 14px; color: #3b3b3b; padding-left: 20px; margin-top: 5px; margin-bottom: 5px; }
h5.arroworange { background: 2px 50% url(img/headerarroworange.gif) no-repeat; font-size: 14px; line-height: 14px; color: #3b3b3b; padding-left: 20px; margin-top: 5px; margin-bottom: 5px; }
h5.arrowgreen { background-image: url(img/headerarrowgreen.gif); }
#abstractblue { width: 462px; margin-left: 15px; line-height: 16px; font-size: 12px; color: #000000; padding-top: 7px; margin-bottom: 5px; }
.orangebutton { font-size: 11px; font-weight: bold; line-height: 11px; color: #ffffff; background: 0 0% url(img/orangebuttonbg.gif) no-repeat; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 5px; border: none; margin-left: 5px; display:block; border: 0px; cursor: hand;}
.orangebuttonclose { height: 19px; width: 3px; background: 0 0% url(img/orangebuttonclose.gif) no-repeat; margin-right: 5px; line-height: 11px; padding-top: 4px; padding-bottom: 4px; }

.orangebuttonbig { font-size: 14px; font-weight: bold;height:38px; line-height: 32px; color: #FFFFFF; background: 0 0% url(img/orangebuttonbig.gif) no-repeat; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 5px; border: none; margin-left: 5px; }
.orangebuttonbigclose { height: 38px; width: 3px; background: 0 0% url(img/orangebuttonbigclose.gif) no-repeat; margin-right: 5px; line-height: 11px; padding-top: 4px; padding-bottom: 4px; }

.greenbutton { font-size: 11px; font-weight: bold; height: 19px; line-height: 19px; color: #ffffff; background: 0 50% url(img/greenbuttonbg.gif) no-repeat; padding-left: 5px; padding-right: 2px; border: none; }
.greenbuttonclose { height: 19px; width: 3px; background: 100% 50% url(img/greenbuttonbg.gif) no-repeat; }
.orangeheader { text-indent: 10px; width: 482px; float: left; clear: both; height: 35px; background: 0 50% url(img/orangeheaderbg.gif) no-repeat; color: #ffffff; line-height: 35px; font-weight: bold; font-size: 14px; margin-bottom: 7px; margin-top: 10px; }
.burgundheader { text-indent: 10px; width: 482px; float: left; clear: both; height: 35px; background: 0 50% url(img/burgundheaderbg.gif) no-repeat; color: #ffffff; line-height: 35px; font-weight: bold; font-size: 14px; margin-bottom: 7px; margin-top: 10px; }

.brownheader { width: 482px; float: left; clear: both; padding:10px 15px; background: 0 0 url(img/brownheaderbg.gif) no-repeat; color: #ffffff; line-height: 18px; font-weight: bold; font-size: 14px; margin-bottom: 7px; margin-top: 10px; }
.greenheader { height: 34px; clear: both; background: 0 50% url(img/greenheaderbg.gif) no-repeat; color: #ffffff; line-height: 34px; font-weight: bold; font-size: 14px; margin-bottom: 7px; margin-top: 10px; }
.greenheader h2 { background: 100% 50% url(img/greenheaderbg.gif) no-repeat; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #ffffff; float: right; display: block; margin: 0px; padding: 0px; padding-right: 10px; }
.midboxplain { width: 482px; margin-left: 5px; float: left; display: inline; }
.snippet { margin-left: 8px; border-bottom: 1px solid #a5bac5; margin-right: 8px; margin-bottom:10px;}
.snippet p { margin-left: 14px; color: #1f5b92; line-height: 18px; margin-top: 0px; }
.snippet h2 { padding-left: 14px; color: #000000; font-size: 14px; line-height: 22px; margin-bottom: 2px; }
.snippet a {  color: #000000; font-size: 14px; line-height: 22px; margin-bottom: 2px; }
.snippet a.abstract { color: #1f5b92; line-height: 18px; margin-top: 0px; font-size:12px; }
.snippet a.abstract:hover { color:#FF6A00; text-decoration:none; }
/* .snippet a { float: right; color: #1f5b92; text-decoration: none; font-weight: bold; clear: right; margin-right: 18px; display: inline; } */
.picframe { padding-left: 3px; padding-top: 3px; background: 0 0 url(img/picframebg.gif) no-repeat; display: inline; }
.picframe img { float: left; clear: right; }
.picframerb { padding-bottom: 3px; padding-right: 3px; background: 100% 100% url(img/picframebg.gif) no-repeat; float: left; display: inline; }
.picframert { width: 3px; height: 3px; background: 100% 0 url(img/picframebg.gif) no-repeat; position: absolute; right: 0px; top: -3px; line-height: 3px; font-size: 3px; }
.picframelb { width: 3px; height: 3px; background: 0 100% url(img/picframebg.gif) no-repeat; position: absolute; left: -3px; bottom: 0px; line-height: 3px; font-size: 3px; }

.picframe2 { padding-left: 3px; padding-top: 3px; background: 0 0 url(img/picframebg2.gif) no-repeat; display: inline; }
.picframerb2 { padding-bottom: 3px; padding-right: 3px; background: 100% 100% url(img/picframebg2.gif) no-repeat; float: left; display: inline; }
.picframert2 { width: 3px; height: 3px; background: 100% 0 url(img/picframebg2.gif) no-repeat; position: absolute; right: 0px; top: -3px; line-height: 3px; font-size: 3px; }
.picframelb2 { width: 3px; height: 3px; background: 0 100% url(img/picframebg2.gif) no-repeat; position: absolute; left: -3px; bottom: 0px; line-height: 3px; font-size: 3px; }

#qoverlay { position: absolute; left: 0px; bottom: 3px; background: 0 0 url(img/semitransparent.png); width: 99.5%; line-height: 20px; color: #1f5b92; z-index: 9ion: absolute; left: 0px; bottom: 3px; background: 0 0 url(img/semitransparent.png); width: 99.5%; line-height: 20px; color: #1f5b92; z-index: 99; }
#bigquestion { position: absolute; color: #ffffff; margin-left: 15px; margin-top: 10px; left: 0px; }
#bigquestion h5 { height: auto; border: none; text-indent: 0; font-size: 22px; margin: 0px; padding: 0px; line-height: 32px; }
#bigquestion h2 { font-size: 13px; line-height: 18px; }
.yesno { font-size: 26px; text-decoration: none; font-weight: bold; }
.red { color: #ed1818; }
.green { color: #56b032; }
.blue { color: #1f5b92; }
.midboxorangetop { width: 492px; height: 43px; background: #e96a0e 0 0 url(img/midboxorangetop.gif) no-repeat; float: left; }
.midboxorangetop h5 { color: #ffffff; line-height: 14px; font-weight: bold; font-size: 14px; padding-left: 24px; padding-top: 17px; }
.midboxorangebottom { width: 492px; height: 10px; background: 0 0 url(img/midboxorangebottom.gif) no-repeat; clear: both; float: left; display: inline; line-height: 6px; }
.midboxorange { width: 492px; float: left; background: 0 0 url(img/midboxorangebg.gif) repeat-y; margin-top: 16px; }

.midboxorangetop2 { width: 492px; height: 43px; background: #e96a0e 0 0 url(img/midboxorangetop.gif) no-repeat; float: left; }
.midboxorangetop2 h5 { color: #ffffff; line-height: 14px; font-weight: bold; font-size: 14px; padding-left: 24px; padding-top: 17px; }
.midboxorangebottom2 { width: 492px; height: 10px; background: 0 0 url(img/midboxorangebottom2.gif) no-repeat; clear: both; float: left; display: inline; line-height: 6px; }
.midboxorange2 { width: 492px; float: left; background: 0 0 url(img/midboxorangebg2.gif) repeat-y; }
.midboxorange2 .txt{padding:0px 20px; line-height:20px; padding-bottom: 10px;}

.midboxburgundtop { width: 492px; height: 43px; background: #e96a0e 0 0 url(img/midboxburgundtop.gif) no-repeat; float: left; }
.midboxburgundtop h5 { color: #ffffff; line-height: 14px; font-weight: bold; font-size: 14px; padding-left: 24px; padding-top: 17px; }
.midboxburgundbottom { width: 492px; height: 10px; background: 0 0 url(img/midboxburgundbottom.gif) no-repeat; clear: both; float: left; display: inline; line-height: 6px; }
.midboxburgund { width: 492px; float: left; background: 0 0 url(img/midboxburgundbg.gif) repeat-y; margin-top: 16px; }

.forumsnippet { display: inline; float: left; clear: both; margin-left: 30px; margin-right: 30px; color: #555555; border-bottom: 1px solid #a5bac5; margin-top: 7px; padding-bottom: 7px; }
.forumsnippet span { text-decoration: none; font-weight: bold; color: #1f5b92; }
.forumsnippet a { text-decoration: none; font-weight: bold; color: #1f5b92; }
#footerlinks { height: 120px; border-bottom: 1px solid #a49c7a; width: 1000px; text-align: left; }
#footerlinks a { color: #1f5b92; font-weight: normal; }
#footerlinks p { color: #1f5b92; margin-left: 16px; margin-right: 20px; }
#footer { width: 1000px; text-align: left; }
#footer p { margin-left: 16px; color: #5a5a5a; }
#footerlinks .footer_unia{ float:right; width:360px; font-size:11px; color:#444; text-align:center;}
#footerlinks .footer_unia .loga_unia{height:65px; background: url(./img/loga_unia.gif) no-repeat 50% 50%;}
#rightcol { padding: 0px; width: 309px; float: right; overflow: hidden; }
.rightboxfiol, .rightboxblue, .rightboxgreen, .rightboxcaramel, .rightboxorange, .rightboxbrown, .rightboxburgundy { float: left; clear: both; width: 309px; line-height: 16px; background: 0 0 url(img/rightboxbluebg.gif) repeat-y; z-index: 9; }
.wideboxblue { float: left; clear: both; width: 780px; background: 0 0 url(img/wideboxbluebg.gif) repeat-y; z-index: 9; }
.wideboxblue h5 { margin: 0px; padding: 0px; text-indent: 14px; width: 780px; line-height: 38px;padding-left:25px; display: block; float: left; clear: both; height: 38px; background: 0 0 url(img/wideboxbluetop.gif) no-repeat; font-size: 14px; color: #ffffff; margin-bottom: 10px; }
.rightboxfiol h5, .rightboxblue h5, .rightboxgreen h5, .rightboxcaramel h5, .rightboxorange h5, .rightboxbrown h5, .rightboxburgundy h5 { margin: 0px; padding: 0px; text-indent: 14px; width: 309px; line-height: 38px; display: block; clear: both; height: 38px; background: 0 0 url(img/rightboxbluetop.gif) no-repeat; font-size: 13px; color: #ffffff; margin-bottom: 10px; }
.rightboxfiol h5 span, .rightboxblue h5 span, .rightboxgreen h5 span, .rightboxcaramel h5 span, .rightboxorange h5 span, .rightboxbrown h5 span, .rightboxburgundy h5 span{font-weight:normal }
.rightboxblue h2 { margin: 0px; padding: 0px; text-indent: 14px; width: 309px; line-height: 42px; display: block; float: left; clear: both; height: 42px; background: 0 0 url(img/rightboxbluemiddle.gif) no-repeat; font-size: 14px; color: #ffffff; margin-bottom: 10px; }
.rightboxfiolbottom,.rightboxbluebottom, .rightboxgreenbottom, .rightboxcaramelbottom, .rightboxorangebottom, .rightboxbrownbottom, .rightboxburgundybottom { width: 309px; clear: both; height: 14px; background: 0 0 url(img/rightboxbluebottom.gif); }
.rightboxblue ul, .rightboxgreen ul, .rightboxorange ul, .rightboxbrown ul, .rightboxburgundy ul { list-style: outside url(img/orangebullet2.gif); line-height: 16px; padding-bottom: 2px; clear:both;}
.rightboxfiol ul { list-style: outside url(img/fiolbullet2.gif); line-height: 16px; padding-bottom: 2px; clear:both;}
.rightboxfiol ul li, .rightboxblue ul li, .rightboxgreen ul li, .rightboxorange ul li, .rightboxbrown ul li, .rightboxburgundy ul li { padding-left: 0px; margin-left: 35px; padding-bottom: 8px; margin-right:20px;}
.rightboxblue ol { float: left; list-style-position: outside; list-style: none; margin: 0px; padding: 0px; margin-bottom: 5px; margin-left: 27px; display: inline; }
.rightboxblue ol li { margin: 0px; padding: 0px; line-height: 30px; background: 0 7px url(img/rightboxblueli.gif) no-repeat; }
.rightboxblue li span { padding-left: 5px; padding-right: 10px; font-weight: bold; color: #ffffff; }
.rightboxblue a, .rightboxgreen a { color: #000000; }
.wideboxbluebottom { width: 780px; float: left; clear: both; height: 14px; background: 0 0 url(img/wideboxbluebottom.gif); }
.rightboxburgundy { background-image: url(img/rightboxburgundybg.gif); }
.rightboxburgundy ul { list-style: outside url(img/burgundybullet2.gif); }
.rightboxburgundy h5 { background-image: url(img/rightboxburgundytop.gif); }
.rightboxburgundybottom { background-image: url(img/rightboxburgundybottom.gif); }
.rightboxbrown { background-image: url(img/rightboxbrownbg.gif); }
.rightboxbrown ul { list-style: outside url(img/brownbullet2.gif); }
.rightboxbrown h5 { background-image: url(img/rightboxbrowntop.gif); }
.rightboxbrownbottom { background-image: url(img/rightboxbrownbottom.gif); }
.rightboxgreen { background-image: url(img/rightboxgreenbg.gif); }
.rightboxgreen ul { list-style: outside url(img/greenbullet2.gif); }
.rightboxgreen h5 { background-image: url(img/rightboxgreentop.gif); }
.rightboxgreenbottom { background-image: url(img/rightboxgreenbottom.gif); }
.rightboxorange { background-image: url(img/rightboxorangebg.gif); }
.rightboxorange h5 { background-image: url(img/rightboxorangetop.gif); }
.rightboxorangebottom { background-image: url(img/rightboxorangebottom.gif); }
.rightboxfiol { background-image: url(img/rightboxfiolbg.gif); }
.rightboxfiol h5 { background-image: url(img/rightboxfioltop.gif); }
.rightboxfiolbottom { background-image: url(img/rightboxfiolbottom.gif); }

.rightboxcaramel { background-image: url(img/rightboxcaramelbg.gif); }
.rightboxcaramel h5 { background-image: url(img/rightboxcarameltop.gif); }
.rightboxcaramelbottom { background-image: url(img/rightboxcaramelbottom.gif); }
.rightboxgreen { background-image: url(img/rightboxgreenbg.gif); }
.rightboxplaingreen { float: left; clear: both; width: 300px; margin-left: 5px; display: inline; line-height:16px; background: 0 0 url(img/rightboxplaingreenbg.gif) repeat-y; list-style: outside url(img/greenbullet.gif);}
.rightboxplaingreen h5 { margin: 0px; padding: 0px; text-indent: 14px; width: 300px; line-height: 36px; display: block; float: left; clear: both; height: 36px; background: 0 0 url(img/rightboxplaingreentop.gif) no-repeat; font-size: 13px; color: #FFFFFF; margin-bottom: 10px; }
.rightboxplaingreen h3 { line-height: 16px; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
.rightboxplaingreenbottom { width: 300px; clear: both; height: 3px; line-height: 3px; background: 0 0 url(img/rightboxplaingreenbottom.gif); }
.rightboxtotalgreen { float: left; clear: both; width: 309px; display: inline; background: 0 0 url(img/rightboxtotalgreenbg.gif) repeat-y; }
.rightboxtotalgreen h5 { margin: 0px; padding: 0px; text-indent: 14px; width: 309px; line-height: 40px; display: block; float: left; clear: both; height: 40px; background: 0 0 url(img/rightboxtotalgreentop.gif) no-repeat; font-size: 13px; color: #FFFFFF; margin-bottom: 10px; font-weight: normal; }
.rightboxtotalgreenbottom { width: 309px;clear: both; height: 5px; line-height: 3px; background: 0 0 url(img/rightboxtotalgreenbottom.gif); }
.rightboxgray { float: left; clear: both; width: 309px; background: 0 0 url(img/rightboxgraybg.gif) repeat-y; }
.rightboxgray h5 { margin: 0px; padding: 0px; text-indent: 14px; width: 309px; line-height: 38px; display: block;  clear: both; height: 38px; background: 0 0 url(img/rightboxgraytop.gif) no-repeat; font-size: 13px; color: #000000; margin-bottom: 10px; }
.rightboxgray p, .rightboxcaramel p { margin-left: 24px; margin-right: 24px; }
.rightboxgraybottom { width: 309px; clear: both; height: 14px; background: 0 0 url(img/rightboxgraybottom.gif); }
.rightboxplain { float: left; clear: both; width: 300px; margin-right: 4px; display: inline; }
.rightboxplainorange { float: left; clear: both; width: 300px; margin: 5px; margin-right: 4px; background-color: #f1a161; padding-bottom: 5px; display: inline; }
.rightboxplainorange h5 { margin: 0px; padding: 0px; text-indent: 14px; width: 300px; line-height: 38px; display: block; clear: both; height: 40px; background: 0 0 url(img/rightboxplainorangetop.gif) no-repeat; font-size: 13px; color: #000000; margin-bottom: 10px; }
.rightboxplainorange ol { margin-left: 15px; }
.rightboxplainorange li { margin-left: 15px; line-height: 24px; }
.rightboxplainorange a { color: #000000; }
.piclistitem { height: 35px; line-height: 35px; margin: 7px; margin-left: 22px; font-weight: bold; clear: both; }
.piclistitem img { float: left; margin-right: 7px; }
.article { text-align: justify; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; line-height: 16px; }
.article h1 { font-size: 133%; color: #404040; padding-top: 10px; padding-bottom: 10px; text-align:left; }
.article h2 { font-size: 133%; color: #404040; padding-top: 10px; padding-bottom: 10px; text-align:left; }
.article p { margin: 0px; padding: 0px; margin-bottom: 7px; margin-top: 7px; clear:both;}
.article ol { }
.article ul { margin-left: 5px; padding-left: 5px;  list-style: outside url(img/orangebullet.gif); }
.article li { margin-bottom:10px;}
.article a {color:#1F5B92;text-decoration:none;}
.article a:hover {color:#1F5B92;text-decoration:underline;}
.article p strong { margin:15px 0px;}
.article table { border-spacing: 0px; border: solid 1px #ccc;}
.article table th {padding:10px 5px; border: solid 1px #FFF; background:#aaa; color:#fff; font-weight:bold;}
.article table td {padding:10px 5px; border: solid 1px #CCC; background:#eee;}

.midframeplain { margin: 5px; text-align: justify;}
.htabs { list-style: none; float: left; margin: 0px; padding: 0px; height: 20px; text-align: center; clear: both; }
.htabs li { margin-left: 0px; height: 20px; padding-left: 3px; padding-right: 3px; float: left; line-height: 20px; }
.htabs a { color: #3766a5; text-decoration:none;}
.htabs a:hover { color: #FF6A00; text-decoration:none;}

#diseaselist { list-style: none; line-height: 18px; font-size:14px; color: #3766a5; margin: 0px; padding: 0px; }
#diseaselist a { color: #3766a5; text-decoration:none;}
#diseaselist a:hover { color: #FF6A00; text-decoration:none;}
#diseaselist li { border-bottom: 1px solid #5aaefd; margin: 0px; padding: 0px; }
#loneranger { width: 780px; text-align: left;  padding: 8px;  margin-top: 15px; }
.white {color:#ffffff;}
div.formsection { float: none; clear: both; font-size: 14px; padding: 2px; background-color: #6495ED; color: #ffffff; font-weight: bold; margin-bottom: 8px; margin-top: 8px; }
div.formsep { float: none; clear: both; }
div.formfld { width: 500px; float: right; padding-right: 10px; text-align: right; margin-bottom: 4px; }
div.formcue { width: 200px; float: right; border-left: 1px dotted #606060; padding-left: 10px; padding-right: 10px; margin-bottom: 4px; }
div.formcue p { color: #808080; padding-bottom: 4px; }
div.section { color: #555555; font-size: 12px; margin-bottom: 2px; letter-spacing: 4px; text-align: center; font-style: italic; }
div.formfld input { border-top: 1px solid #a09269; border-left: 1px solid #a09269; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
div.formfld textarea { border-top: 1px solid #a09269; border-left: 1px solid #a09269; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.submit { height: 28px; background-color: #38559D; line-height: 28px; font-weight: bold; font-size: 11px; color: #ffffff; }
.formtext { height: 20px; background-color: #CFD9F9; border: none; margin-left: 5px; margin-top: 4px; margin-right: 5px; width: 136px; line-height: 20px; }
h5.box { margin: 0px; margin-bottom: 6px; height: 28px; background-color: #5270BD; line-height: 28px; padding-left: 6px; font-weight: bold; font-size: 11px; color: #ffffff; }
h5.short { float: left; display: block; padding-right: 6px; }
.maintopoverlay { position: absolute; width: 220px; margin-top: 174px; }
.maintopoverlay img { float: left; }
#cont{width:468px;}
.elderlycare { width: 283px; height: 283px; display:none;}
.elderlycare ul { width: 194px; margin: 0px; margin-left: 273px; list-style: none; padding: 0px; }
.elderlycare li { margin: 0px; padding: 0px; width: 172px; height: 94px; margin-bottom: 1px; background: 0 0 url(img/semibignoarrow.png); color: #025795; padding-left: 22px; }
.elderlycare li *{ color: #025795; }
.elderlycare h2 { line-height: 14px; font-size: 14px; padding-top: 20px; font-family:Tahoma, Arial, Sans-serif }
.elderlycare h3 { font-size: 12px; padding-top: 4px; font-weight: normal;  padding-right:5px; font-family:Tahoma, Arial, Sans-serif}
.elderlycare li.selected { background-image: url(img/semibigarrow.png); color: #FFF; }
.elderlycare li.selected *{ color: #FFF; }
.psychologia .elderlycare li { margin: 0px; padding: 0px; width: 172px; height: 94px; margin-bottom: 1px; background: 0 0 url(img/semibignoarrow.png); color: #9C1E3D; padding-left: 22px; }
.psychologia .elderlycare li * { color: #9C1E3D; }
.psychologia .elderlycare li.selected { background-image: url(img/semibigarrow_pink.png); color: #FFF; }
.psychologia .elderlycare li.selected *{ color: #FFF; }
.zdrowie .elderlycare li { margin: 0px; padding: 0px; width: 172px; height: 94px; margin-bottom: 1px; background: 0 0 url(img/semibignoarrow.png); color: #2A6910; padding-left: 22px; }
.zdrowie .elderlycare li.selected { background-image: url(img/semibigarrow_green.png); color: #FFF; }
.orangearrow li { list-style: outside url(img/orangearrow.gif); }
.orangearrow a { color: #1f5b92; }
.orangebluemenu { width: 482px; height: 35px; background: #ffffff 100% 0 url(img/midorangebluetopright.gif) no-repeat; }
.orangebluemenu h2 { float: left; line-height: 35px; background: #ffffff 0 0 url(img/midorangebluetopleft.gif) no-repeat; border-right: 1px solid #7a4708; height: 35px; color: #ffffff; font-size: 14px; font-weight: bold; padding-left: 12px; padding-right: 12px; }
.orangebluemenu ul { float: left; list-style: none; height: 35px; border-left: 1px solid #ffffff; margin:0;}
.orangebluemenu li { float: left; padding: 0px; margin: 0px; line-height: 35px; font-size: 14px; padding-left: 10px; padding-right: 10px; font-weight: bold; color: #ffffff; }
.orangebluemenu li.selected { background: 50% 29px url(img/midorangeblueselected.gif) no-repeat; }
.orangebluemenu a { font-size: 14px; font-weight: normal; color: #ffffff; }
#midnews { margin-left: 20px; margin-right: 20px; }
#midnews a.abstract { color: #1f5b92; line-height: 18px; margin-top: 0px; font-size:12px; }
#midnews a.abstract:hover { color:#FF6A00; text-decoration:none; }
#midnews p { margin: 0px; color: #1f5b92; line-height: 16px; }
#midnews h3 { color: #000000; font-size: 14px; padding-top: 20px; font-weight: bold; line-height: 18px; margin-bottom: 2px; }
.graybutton { height: 20px; background: 0 0 url(img/graybuttonbg.gif) no-repeat; line-height: 20px; font-weight: bold; color: #1f5b92; padding-left: 5px; padding-right: 2px; }
.graybuttonclose { height: 20px; background: 100% 0 url(img/graybuttonbg.gif) no-repeat; width: 3px; } 
.graybutton a { color: #1f5b92; font-weight: bold; line-height: 20px; }
.wide {clear:both; width:726px;}
.box-top {background-color:#93A3CC;}
.box-bottom {background-color:#D5DEF5;}
.btn {background-color:#273761; color:#fff;}
.greentitle { margin-left: 7px; margin-top: 8px; height: 32px; margin-bottom: 5px; clear: both; }
.greenbody { width: 262px; margin-left: 7px; }
#psychoright { padding:0px 10px; color: #3a3a3a; }
#dietyright { margin-left: 14px; color: #3a3a3a; }
#dietyright h3 { font-size: 14px; font-weight: bold; padding-bottom: 4px; }
#dietyright ul { list-style: outside url(img/greenbullet.gif); }
#dietyright li { line-height: 13px; font-size: 11px; padding-bottom: 4px; }
#dietyright a { color: #3a3a3a; }
#activelivingright { margin-left: 14px; color: #3a3a3a; }
#activelivingright { list-style: outside url(img/greenbullethollow.gif); }
#activelivingright h3 { line-height: 16px; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
#activelivingright li { line-height: 14px; padding-bottom: 18px; }
.activitythumbnail { margin: 4px; float: left; text-align: center; display: inline; color: #4c768c; font-size: 10px; }
.activitythumbnail h3 { font-size: 12px; font-weight: normal; clear: both; }
.userthumbnail { width: 82px; height: 110px; float: left; display: inline; margin: 4px; line-height: 14px; text-align: center; }
.userthumbnail a { color: #4c768c; }
.avatar { height: 100px; width: 77px; overflow: hidden; float: left; text-align: center; }
.avatar img { width: 75px; height: 75px; margin: 1px; margin-bottom: 5px; clear: both; }
.reference {margin-left:5px; line-height:20px;margin-top:30px; border-top: #666 1px dotted;}
.reference ol {list-style-position:inside;}
.reference #linkRef{padding-left:17px; background:url(/img/ref_ico.gif) no-repeat 0px 3px;; display:block;}

ul.pagination, ul.pagination li {display: inline; text-align:left;}
.widetablist { height: 30px; position: absolute; margin-top:2px;}
.widetab { width: 100px; text-align: center; line-height: 20px; height: 30px; background: 0 0 url(/img/widetab.gif) no-repeat; float: left; margin:0px 1px;}
.widetab a { color: #666; font-weight: normal; margin-top:4px; display:block;}
.active { background: 0 0 url(/img/widetab_active.gif) no-repeat; }
.active a { color: #FFF; font-weight: bold; }
.box { width: 726px; float: left; display: inline; margin: 0 8px 8px 0; background: #FFFFFF; clear: both;}
.clear {clear:both;}
td.tforum { padding: 4px; border: 1px solid #3970B2; }
td.thforum, th.tforum { padding: 4px; background-color: #3970B2; color: #ffffff; }
td.thforum a { color: #ffffff; text-decoration: underline; }
.forumleftcol { width: 288px; float: left; background-color: #ffffff; margin-left: 6px; border: 6px solid #ffffff; margin-bottom: 6px; display: inline; }
.midboxouter { width: 493px; float: left; margin-left: 7px; margin-bottom: 6px; display: inline; }
.midbox { float: none; width: 481px; background-color: #ffffff; border: 6px solid #ffffff; clear: both; }
.newthread {margin-bottom:5px; padding-bottom:5px; border-bottom: #000 1px dotted;}
.albumthumbnailframe { width: 140px; height: 160px; margin: 5px; float: left; margin-bottom: 20px; }
.albumthumbnail { width: 140px; height: 140px; background: url(/img/blank.gif) 50% 50% no-repeat; }
.albumthumbnail img { width: 140px; height: 140px; border: none; }
.albumfolder { width: 140px; height: 140px; background: url(/img/albumfolder.png) 0 0 no-repeat; overflow: hidden; }
.albumfolderholder { width: 120px; height: 80px; margin-top: 40px; float: left; display: inline; overflow: hidden; margin-left: 10px; color: #ffffff; font-weight: bold; }
.albumfolderholder img { width: 50px; height: 30px; float: left; display: inline; margin: 5px; background-color: #ffffff; }
#leftgreenmenu { width: 192px; background: #4b9730 0 0 url(img/leftgreenmenubg.gif) repeat-y; line-height: 3px; }
#leftgreenmenu h5 { color: #ffffff; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px; background: 0 0 url(img/leftgreenmenutop.gif) no-repeat; }
.green_list h5 { color: #000; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px;}
#leftgreenmenu ol, #leftgreenmenu a { font-size: 13px; color: #ffffff; line-height: 16px; }
#leftgreenmenu ol { list-style: outside url(img/leftgreenmenubullet.gif); margin: 0px; padding: 0px; background: 0 100% url(img/leftgreenmenubottom.gif) no-repeat; padding-bottom: 8px; }
#leftgreenmenu li { padding-top: 7px; padding-bottom: 7px; margin-left: 34px; }
#leftgreenmenu li.selected { font-weight: bold; color:#ccc;}

#leftgreen-bluemenu { width: 192px; background: #57AAF9 0 0 url(img/leftgreen-bluemenubg.gif) repeat-y; line-height: 3px; }
#leftgreen-bluemenu h5 { color: #ffffff; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px; background: 0 0 url(img/leftgreen-bluemenutop.gif) no-repeat; }
#leftgreen-bluemenu ol, #leftgreen-bluemenu a { font-size: 13px; color: #ffffff; line-height: 16px; }
#leftgreen-bluemenu ol { list-style: outside url(img/leftgreenmenubullet.gif); margin: 0px; padding: 0px; background: 0 100% url(img/leftgreen-bluemenubottom.gif) no-repeat; padding-bottom: 8px; }
#leftgreen-bluemenu li { padding-top: 7px; padding-bottom: 7px; margin-left: 34px; }
#leftgreen-bluemenu li.selected { font-weight: bold; color:#ccc;}

#fthread { margin-left: 20px; margin-right: 20px; padding-top: 8px; padding-bottom: 8px; color: #555555; border-bottom: 1px solid #a5bac5; float: none; clear: both; margin-bottom: 14px; line-height: 18px; }
#fthread h4 { color: #1f5b92; font-size: 12px; font-weight: bold; line-height: 18px; padding: 0px; margin: 0px; }
#fresponses { width: 440px; float: left; clear: both; display: inline; margin-left: 18px; }
#fresponses .view { width: 9px; height: 9px; float: left; display: inline; margin-left: 10px; margin-top: 4px; }
#fresponses .what { width: 220px; margin-left: 5px; float: left; display: inline; color: #454545; font-weight: bold; }
#fresponses .re { width: 206px; margin-left: 38px; }
#fresponses .who { width: 105px; margin-left: 5px; float: left; display: inline; color: #454545; }
#fresponses .when { width: 60px; margin-left: 5px; float: left; display: inline; color: #454545; }
#fresponses .abstract { color: #787878; margin-left: 24px; }
#fresponses hr { border: none; width: 450px; padding: 0px; margin: 0px; border-bottom: 1px dotted #b5b5b5; padding-top: 4px; margin-bottom: 4px; }
.minipagination { width: 160px; line-height: 20px; margin: 5px; }
.minipagination a { color: #686868; }

#leftorangemenu { width: 192px; background: #ffd010 0 0 url(img/leftorangemenubg.gif) repeat-y; line-height: 3px; }
#leftorangemenu h5 { color: #FFFFFF; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px; background: 0 0 url(img/leftorangemenutop.gif) no-repeat; }
#leftorangemenu ol, #leftorangemenu a { font-size: 13px; color: brown; line-height: 16px; }
#leftorangemenu ol { list-style: outside url(img/leftorangemenubullet.gif); margin: 0px; padding: 0px; background: 0 100% url(img/leftorangemenubottom.gif) no-repeat; padding-bottom: 8px; }
#leftfiolmenu li, #leftorangemenu li, #leftbrownmenu li, #leftburgundymenu li { padding-top: 7px; padding-bottom: 7px; margin-left: 34px; }
#leftbrownmenu { width: 192px; background: #ffd010 0 0 url(img/leftbrownmenubg.gif) repeat-y; line-height: 3px; }
#leftbrownmenu h5 { color: #ffffff; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px; background: 0 0 url(img/leftbrownmenutop.gif) no-repeat; }
#leftbrownmenu ol, #leftbrownmenu a { font-size: 13px; color: #323232; line-height: 16px; }
#leftbrownmenu ol { list-style: outside url(img/leftbrownmenubullet.gif); margin: 0px; padding: 0px; background: 0 100% url(img/leftbrownmenubottom.gif) no-repeat; padding-bottom: 8px; }
#leftbrownmenu li.selected {font-weight:bold;}
#leftburgundymenu { width: 192px; background: #ffd010 0 0 url(img/leftburgundymenubg.gif) repeat-y; line-height: 3px; }
#leftburgundymenu h5 { color: #ffffff; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px; background: 0 0 url(img/leftburgundymenutop.gif) no-repeat; }
#leftburgundymenu ol, #leftburgundymenu a { font-size: 13px; color: #6e2335; line-height: 16px; }
#leftburgundymenu ol { list-style: outside url(img/leftburgundymenubullet.gif); margin: 0px; padding: 0px; background: 0 100% url(img/leftburgundymenubottom.gif) no-repeat; padding-bottom: 8px; }
#leftburgundymenu li.selected {font-weight:bold;}
#leftfiolmenu { width: 192px; background: #724a89 0 0 url(img/leftfiolmenubg.gif) repeat-y; line-height: 3px; }
#leftfiolmenu h5 { color: #FFFFFF; line-height: 37px; height: 37px; font-size: 16px; padding-left: 15px; background: 0 0 url(img/leftfiolmenutop.gif) no-repeat; }
#leftfiolmenu ol, #leftfiolmenu a { font-size: 13px; color: #fff; line-height: 16px; }
#leftfiolmenu ol { list-style: outside url(img/leftfiolmenubullet.gif); margin: 0px; padding: 0px; background: 0 100% url(img/leftfiolmenubottom.gif) no-repeat; padding-bottom: 8px; }

.babyheader { background-image: url(img/bigbabyheaderbg.gif); }
.babyheader h1 { color: brown; background-image: url(img/bigbabyheaderleft.gif); }
.babyheader h5 { color: brown; background-image: url(img/bigbabyheaderleft.gif); }

.urodaheader { background-image: url(img/bigurodaheaderbg.gif); }
.urodaheader h1 { color: #FFF; background-image: url(img/bigurodaheaderleft.gif); }
.urodaheader h5 { color: #FFF; background-image: url(img/bigurodaheaderleft.gif); }

.dietheader { background-image: url(img/bigdietheaderbg.gif); }
.dietheader h1 { color: #4e331a; background-image: url(img/bigdietheaderleft.gif);font-size:18px; }
.dietheader h5 { color: #4e331a; background-image: url(img/bigdietheaderleft.gif);font-size:18px; }

.psyheader { background-image: url(img/bigpsyheaderbg.gif); }
.psyheader h1 { color: #9c1e3d; background-image: url(img/bigpsyheaderleft.gif);  }
.psyheader h5 { color: #9c1e3d; background-image: url(img/bigpsyheaderleft.gif);  }

h5.arrowbaby { background-image: url(img/headerarrowbaby.gif); line-height: 20px; padding-left: 24px; }
h5.arrowuroda { background-image: url(img/headerarrowuroda.gif); line-height: 20px; padding-left: 24px; }
h5.arrowdiet { background-image: url(img/leftbrownmenubullet.gif); line-height: 20px; padding-left: 16px; }
h5.arrowhealthcare { background-image: url(img/leftgreen-bluemenubullet2.gif); line-height: 20px; padding-left: 25px; }
h2.righttitle { font-size: 18px; font-weight: normal; padding-left: 8px; letter-spacing: 1px; line-height: 30px; }
h2.rightorangetitle { color: #fe9207; }
h2.rightbrowntitle { color: #724c27; }
h2.rightgreentitle { color: #0D7B00; }
h2.rightburgundytitle { color: #9c1e3d; }
.brownbutton { font-size: 11px; font-weight: bold; height: 19px; line-height: 19px; color: #ffffff; background: 0 50% url(img/brownbuttonbg.gif) no-repeat; padding-left: 5px; padding-right: 2px; border: none; }
.brownbuttonclose { height: 19px; width: 3px; background: 100% 50% url(img/brownbuttonbg.gif) no-repeat; }
.burgundybutton { font-size: 11px; font-weight: bold; height: 19px; line-height: 19px; color: #ffffff; background: 0 50% url(img/burgundybuttonbg.gif) no-repeat; padding-left: 5px; padding-right: 2px; border: none; }
.burgundybuttonclose { height: 19px; width: 3px; background: 100% 50% url(img/burgundybuttonbg.gif) no-repeat; }
h5.arrowpsy { background-image: url(img/headerarrowpsy.gif); line-height: 16px; padding-left: 22px; }
.quizbuttonouter { width: 308px; background: 0 0 url(img/quizbuttontop.gif) no-repeat; }
.quizbuttoninner { width: 308px; min-height: 76px; background: 0 100% url(img/quizbuttonbottom.gif) no-repeat; }
.quizselect { margin: 16px; float: left; height: 39px; width: 220px; display: inline; line-height: 20px; background: 0 50% url(img/quizquestion.gif) no-repeat; font-size: 14px; color: #ffffff; padding-left: 45px; text-align: center; font-weight: bold; }
.quizquestion { margin: 16px; margin-left: 0px; float: left; width: 190px; display: inline; color: #ffffff; }
.quizquestion p { color: #ffffff; margin: 0px; margin-top: 3px; }
.quizquestion h3 { font-size: 14px; color: #ffffff; line-height: 14px; }
.brownpicframe { background-image: url(img/picframebrownbg.gif); }
#bmicalcouter { margin: 6px; background: 50% 50% url(img/fembg.gif); }
#bmicalcouter form { background: url(img/grayoverlay.png); padding-top: 10px; }
#bmicalcouter form table { float: left; margin-left: 5px; display: inline; }
#bmicalcouter form table td input { width: 70px; }
#bmicalcinner { width: 300px; float: left; display: inline; padding-top: 40px; }
#slimlady { width: 170px; height: 200px; float: left; display: inline; background: 20px 50px url(img/slimlady.gif) no-repeat; }
#bmicalcinner h2 { line-height: 35px; color: #724c27; font-size: 28px; }
#bmicalcinner h3 { color: #724c27; font-size: 14px; font-weight: normal; }
#bmicalcinner h4 { color: #383838; font-size: 15px; font-weight: bold; padding: 0px; line-height: 20px; padding-top: 30px; }
#bmicalcinner p { color: #724c27; line-height: 20px; }
#bmiresult { font-size: 28px; font-weight: bold; height: 60px; }
#bmiweight { font-size: 28px; color: #ff0000; font-weight: bold; }
.healthCenter{border-bottom: 1px #1F5B92 dotted; margin-top:10px;padding:5px;margin-bottom:10px;}
.place{ border-bottom: 1px #7C5430 dotted; margin-top:10px;padding:5px;min-height:85px;}
.forumboxouter { width: 960px; float: left; margin-left: 10px; margin-bottom: 6px;padding:10px;} 
.forumbox { float: left; width: 620px; margin-right:20px;}
.symptomLink{line-height:18px;}
.symptomLink *{color:#aaa}
.symptomLink:hover{background-color:#000;}
#layer1 {position: absolute;visibility: hidden;width: 400px;height: 300px;left: 240px;top: 600px;background-color: #111;border: 1px solid #000;padding: 10px;color:#fff;}
#close {float: right;}

.poll table { border-spacing: 0px; border: solid 1px #ccc;width:480px;}
.poll table th {padding:10px 5px; border: solid 1px #FFF; background:#aaa; color:#fff; font-weight:bold;}
.poll table td {padding:10px 5px; border: solid 1px #CCC; background:#eee;}
.pollResult { width: 260px; height: 75px; background-color: #ddd; line-height: 20px; overflow: hidden;padding:5px;}
.artImg {margin:7px;} 

.loged_right { background: url(img/loged_right_back.gif) repeat-y 0 0; width: 801px; float: right; margin-top: 10px; margin-right: 4px; position:static;}
.loged_right_top { background: url(img/loged_right_top.gif) no-repeat 0 0; width:801px; }
.loged_right_bottom { background: url(img/loged_right_bottom.gif) no-repeat 0 bottom; width: 801px; min-height: 450px; }
.loged_right_s { background: url(img/loged_right_s_back.gif) repeat-y 0 0; width:577px; float: right; margin-top: 10px; margin-right: 4px; position:static; margin-right:9px;}
.loged_right_s_top { background: url(img/loged_right_s_top.gif) no-repeat 0 0; width:577px; }
.loged_right_s_bottom { background: url(img/loged_right_s_bottom.gif) no-repeat 0 bottom; width:577px; min-height: 450px; }
.loged_right2_panel{width:215px; background:#fff; height:400px;float:right; margin-right:4px; text-align:center; margin-top:10px;}
.loged_left_panel { float: left:  margin-left: 4px; width: 180px; overflow: hidden; margin-top: 10px; }
.loged_left_menu { position: absolute; margin-top: 300px; margin-left: 6px; }
.loged_left_menu .menu_item { background: url(img/menu.gif) no-repeat 0 0; width: 169px; color: #356F97; font-size: 12px; text-decoration: none; display: block; padding-top: 9px; padding-bottom: 9px; padding-left: 20px; margin-bottom: 8px; }
.loged_left_menu .menu_item_sel { background: url(img/menu_sel.gif) no-repeat 0 0 #fff; width: 170px; color: #356F97; font-size: 12px; text-decoration: none; display: block; padding-top: 9px; padding-bottom: 9px; padding-left: 20px; font-weight: bold; margin-bottom: 8px; }

.loged_left_panel .user_msg{background: url(img/user_msg.gif) no-repeat 0 0; width:25px; color:#3383A7; text-decoration:none; text-align:center; padding-top:20px;float:left; margin:0px 1px; display:block;}
.loged_left_panel .user_chat{background: url(img/user_chat.gif) no-repeat 0 0; width:25px; color:#3383A7; text-decoration:none; text-align:center; padding-top:20px;float:left; margin:0px 1px; display:block;}
.loged_left_panel .user_info{background: url(img/user_msg.gif) no-repeat 0 0; width:25px; color:#3383A7; text-decoration:none; text-align:center; padding-top:20px;float:left; margin:0px 1px; display:block;}

.noclear p{clear:none;}
.spis_tresci{background: url(img/spis_tresci_back.gif) no-repeat; width:182px; padding: 9px; color:#fff; font-size:16px; font-weight:bold; margin-bottom:2px;}

.c1 {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;height:30px;}
.c2 {border-bottom: 1px solid #ddd;padding-left:5px;}

.noclear p{clear:none;}
.spis_tresci{background: url(img/spis_tresci_back.gif) no-repeat; width:182px; padding: 9px; color:#fff; font-size:16px; font-weight:bold; margin-bottom:2px;}

.c1 {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;height:30px;}
.c2 {border-bottom: 1px solid #ddd;padding-left:5px;}

.error {color:red;}

#symptom .frame{background:url(/img/ramka_symptom.jpg) no-repeat; width:164px;  margin:0 auto;  padding:30px 0px; margin-top:100px;}
#symptom .frame p{margin:20px; display:block; text-align:center;}
#wyniki .frame{background:url(/img/ramka_symptom.jpg) no-repeat; width:164px;  margin:0 auto;  padding:30px 0px; margin-top:200px;}
#wyniki .frame p{margin:20px; display:block; text-align:center;}

/*dzienniczek ciazy*/
.box_white{border:0px solid; background:#FFF; width:40px; padding:3px;} 
.box_round { -webkit-border-radius: 5px; /* Safari, Chrome */ -khtml-border-radius: 5px; /* Konqueror */ -moz-border-radius: 5px; /* Firefox */ border-radius: 5px; }
.dark_orange{background:#ac5800; color:#fff; padding:5px; display:blcok;}
.dzien_navi a{text-decoration:none; margin:5px;}
.dzienniczek h1{ font-size:18px; color:#ac5800; margin:0px;}
.dzienniczek h5{ font-size:18px; color:#ac5800; margin:0px;}

.albumthumbnailframe { width: 140px; height: 160px; margin: 5px; float: left; margin-bottom: 20px; }
.albumthumbnail { width: 140px; height: 140px; background: url(/img/blank.gif) 50% 50% no-repeat; }
.albumthumbnail img { width: 140px; height: 140px; border: none; }
.albumfolder { width: 140px; height: 140px; background: url(/img/albumfolder.png) 0 0 no-repeat; overflow: hidden; }
.albumfolderholder { width: 120px; height: 80px; margin-top: 40px; float: left; display: inline; overflow: hidden; margin-left: 10px; color: #ffffff; font-weight: bold; }
.albumfolderholder img { width: 50px; height: 30px; float: left; display: inline; margin: 5px; background-color: #ffffff; }

.sponsor_box{width:300px;}
.sponsor_right_box{margin-left:5px; margin-bottom:10px;}
.sponsor_box_middle{padding:10px; background:#f1f1f1; border-left:solid 1px #4ca3f4;border-right:solid 1px #4ca3f4;  }
.sponsor_box_middle .sponsor_top{border-bottom:solid 1px #4ca3f4; padding:5px; margin-bottom:10px;}
.sponsor_box_top1{background:url(/img/sponsor_box_top.gif) no-repeat 0% 0%; height:21px; width:50%; float:left;}
.sponsor_box_top2{background:url(/img/sponsor_box_top.gif) no-repeat 100% 0%; height:21px; width:50%; float:left;}
.sponsor_box_bottom1{background:url(/img/sponsor_box_bottom.gif) no-repeat 0% 0%; height:3px; width:50%; float:left;}
.sponsor_box_bottom2{background:url(/img/sponsor_box_bottom.gif) no-repeat 100% 0%; height:3px; width:50%; float:left;}


.sponsorframe_blue{
  border: 1px solid #3766A5;
  border-radius: 3px;
  background-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  margin: 0 3px 0 0;
}
.sponsorframe_blue h3{
  text-align:center;
  color:white;
  margin:0;
  font-size:1em;
  padding:0.5em;
  background-image: linear-gradient(top, #3766A5 0%, #3766A5 100%);
  background-image: -o-linear-gradient(top, #3766A5 0%, #3766A5 100%);
  background-image: -moz-linear-gradient(top, #3766A5 0%, #3766A5 100%);
  background-image: -webkit-linear-gradient(top, #3766A5 0%, #3766A5 100%);
  background-image: -ms-linear-gradient(top, #3766A5 0%, #3766A5 100%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #3766A5),
    color-stop(1, #3766A5)
  );
}
.sponsorframe_blue_article{
  overflow: auto;
  clear:both;
  margin:0.5em;
  position:relative;
  padding-left:77px;
  min-height:58px;
}
.sponsorframe_blue_article img{
  position:absolute;
  top:0;
  left:0;
  margin-right:0.5em;
  width: 72px;
  height: 72px;
}
.sponsorframe_blue_article a{
  /*display:inline-block;*/
  color: #025795;
  text-decoration:none;
}
.sponsorframe_blue_article a:hover{
  color: #FF6A00;
}

.sponsorship {
  text-align:right;
  color:grey;
  font-size:0.7em;
  margin: 2px;
}



.zalety_firma{list-style:none; margin-left:20px; font-size:20px;}
.zalety_firma li{background:url(/img/zdrowa_firma_14.jpg) no-repeat 0 0; padding-left:40px; margin-bottom:20px;}

h1.topheader{font-size:18px; color:#FFF; font-weight:bold; margin:0px;}

.order { float: left; margin: 0 30px 30px; width: 800px; margin-left: 110px; font-size: 14px; }
.order h2 { left: 10px; top: 8px; position: absolute; color: #444; }
.order h3 { font-weight: bold; }
.order .info { margin: 0 30px; }
.order .description { float: left; margin-left: 20px; line-height: 20px; width: 420px; }
.order .description .line { margin-bottom: 10px; }
.order td { padding: 5px; }
.order td.label { text-align: right; font-weight: bold; }
.order .innerForm { margin: 0 100px; }
.order .subHeader { margin-top: 20px; }
.order input { width: 200px; }
.order .orangebuttonbig { font-size: 18px; }
.order .textblue { font-size: 14px; }
.order input.orangebuttonbig { cursor: pointer; }

.advertStoreBox { text-align: center; border-radius: 3px; border: solid 1px #000; padding: 5px; float: left;}
.advertStoreBox a.name { color: #CC7700; font-weight: bold; display: block; }
.advertStoreBox a.buttonize { padding:5px; display: block; border-radius: 3px; background-color: #025795; color: #FFF; margin: 5px; font-weight: bold; }
.advertStoreBox a.buttonize:hover { background-color: #0073C2; text-decoration: none; }
.advertStoreBox img { max-width: 180px; }

.billboard { margin-top: 10px; }

.banner { text-align: center; margin: 0 0 10px 0; float: left; }

.smallAvatar img { width: 80px; height: 80 }