@charset "UTF-8";

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
article, aside, canvas, details, embed,  
figure, figcaption, footer, header, hgroup, 
menu, nav
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
body {
	line-height: 1px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
/*	float:left;*/
}
a:active, a:focus {
	outline: none;
}
/********************* /reset end *********************/

body {
    color: #53636c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
ol, ul {
    list-style: none outside none;
}

div#Banner{
    background: url("../images/baner-bg-01.gif") repeat-y scroll left top #99E1CD;
    height: 157px;
    padding: 0 0 0 201px;
    position: relative;
    width: auto;
}
div#Banner.root{
    height: 270px;
}



.hLogo {
    width: auto;
    font-size: inherit;
    line-height: inherit;
}
/*********************************  Menu-Left  ********************************/
ul#Menu-Left {
    float: left;
    width: 155px;
    border-top: 1px solid #CCCCCC;
	margin:0;
	padding:0;
	position:absolute;
}
ul#Menu-Left ul.Menu-Left {
    float: left;
    width: 153px;
    border-top: 0px solid #CCCCCC;
	margin:0;
	padding:0;
}
ul#Menu-Left li {
    border-bottom: 1px solid #CCCCCC;
    padding: 2px 0 2px 2px;
}
ul.Menu-Left li a.active , ul#Menu-Left li a.active {
    color: #13967F;
}
ul#Menu-Left li ul.Menu-Left li {
    /*border-bottom: 1px solid #CCCCCC;*/
    padding: 4px 0 2px 10px;
}
ul#Menu-Left li a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
ul#Menu-Left li a:hover{
    color: #00b482;
}
/*********************************  /Menu-Left  ********************************/


div#BreadCrumbs{
	float:left;
	margin:0 0 0 44px;
	width: 950px;
	height:36px;
}
div#BreadCrumbs ul{
	margin:5px 0 0 0;
}
div#BreadCrumbs ul li{
	display:inline;
	margin:0 4px 0 0;
	color:#53636c;
	font-size:11px;
	padding-right:22px;
    background: url("../images/btn_search.png") no-repeat scroll right center;
}
div#BreadCrumbs ul li.last{
    background: none;
}
div#BreadCrumbs ul li a{
	color:#53636c;
	font-size:11px;
}
div#BreadCrumbs ul li a:hover{
	color:#00b482;
}


/*********************************  Content  ********************************/
#content{
	width: 726px;
	float: left;
	padding-left: 24px;
    margin-left: 155px;	
}

div.wysiwyg > br{
	clear:both;
}

h1{
	margin:0 0 15px 0;
	color: #5a5a5a;
    font-size: 22px;
    line-height: 26px;
	font-weight:normal;    
	width:720px;
}
div.main-content{
	margin:0 0 0 44px;
	width: 950px;
}
div.wysiwyg{
	margin:0;
	line-height: 18px;	
	color:#5A5A5A;
}
div.wysiwyg img{
	float:none;
	display:block;
	clear:both;
}
div.wysiwyg p{
    color: #5A5A5A;
    font-size: 12px;
	margin-bottom:15px;
	clear:both;
}
div.wysiwyg p em{
	font-style:italic;
}	
div.wysiwyg p em.underline{
	font-style:normal;
	text-decoration:underline;
}	
div.wysiwyg img.to-left{
	float:left;
	margin:0 20px 40px 0;
	clear:none;
}
div.wysiwyg p img.to-left{
	float:left;
	margin:0 20px 40px 0;
	clear:both;
}
div.wysiwyg img.to-right{
	float:right;
	margin:0 0 40px 20px;
	clear:both;
}
div.wysiwyg ul.float-none{
	float:none;
}
div.wysiwyg h2{
	margin:0 0 25px 0;
	padding:0 0 0 0;
	color: #5a5a5a;
    font-size: 14px;
    line-height: 16px;
	font-weight:bold;
}
div.wysiwyg h3{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	color: #5a5a5a;
    font-size: 14px;
    line-height: 16px;
	font-weight:bold;
    float: left;
	width:460px;
}

div.wysiwyg p + ul{
	margin-top: -10px;
	margin-bottom: 20px;
}
div.wysiwyg h3 + ul{
	margin-bottom: 20px;
}

div.wysiwyg ul{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	color: #5a5a5a;
    font-size: 12px;
    line-height: 14px;
    float: left;
	/*width:460px;*/
}
div.wysiwyg td ul{
	width:100%;
}
div.wysiwyg ul li{
	margin:0 0 15px 5px;
	padding:0 0 0 12px;
	color: #5a5a5a;
    font-size: 12px;
    line-height: 14px;
	background-image:url(../images/li-dot-bg.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}
div.wysiwyg ol li ul li{
	margin:0 0 15px 5px;
	padding:0 0 0 12px;
	color: #5a5a5a;
    font-size: 12px;
    line-height: 14px;
	background-image:url(../images/li-dot-bg.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}
div.wysiwyg p.signature{
	color:#5A5A5A;
	margin:0 0 45px 0;
}
div.wysiwyg p.signature-02{
	color:#5A5A5A;
	margin:0 0 45px 0;
	font-size:10px;
}
div.wysiwyg p.signature-03{
	color:#5A5A5A;
	font-size:10px;
	margin-bottom:5px;
}
div.wysiwyg p.signature-04{
	color:#5A5A5A;
	font-size:10px;
	margin-bottom:25px;
}
div.symptoms{
	margin:0 0 35px 0;
	width:727px;
    float: left;
	background-color:#eefaf7;
}

div.symptoms h4{
	margin:0 0 0 0;
	width:708px;
    float: left;
	height:28px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:white;
	padding:9px 9px 0px 9px;
	background-color:#61b8a8;
}
div.symptoms ul{
	width:718px;
	padding:20px 0 0 7px;
}
div.symptoms ul li{
	float:left;
	width:345px;
    margin: 0 0 15px 0px;
    padding: 0 0 0 10px;
	/*display:inline;*/
}

div.wysiwyg table td{
	color: #5a5a5a;
    font-size: 12px;
    /*line-height: 14px;*/
	vertical-align:top;
}
div.wysiwyg table.literature td{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}
div.wysiwyg table.drugs{
	margin-bottom:25px;
}
div.wysiwyg table.drugs td{
	padding-bottom:25px;
}
div.wysiwyg table.drugs td img{
	border:2px solid #c9004d;
}

div.wysiwyg .small-txt{
    font-size: 10px;
    line-height: 12px;
}
div.wysiwyg .bt{
	border-top:1px solid #eefaf7;
	margin-bottom:40px;
}
div.wysiwyg strong{
	color: #5a5a5a;
    font-size: 12px;
    line-height: 14px;
	font-weight:bold;
}
div.wysiwyg strong.green{
	color:#13967F;
}

div.wysiwyg table td h4{
	margin:0 0 0 0;
	width:auto;
    float: left;
	line-height: 16px;
	/*height:28px;*/
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:white;
	padding:0px 0px 0px 0px;
	background-color:transparent;
}
div.wysiwyg table td.green, div.wysiwyg table td.green strong{
	color: #13967f;
}
div.wysiwyg ol{
	color:#5a5a5a;
	list-style:decimal;
	margin:0 0 20px 20px;
}
div.wysiwyg ol li{
	margin-bottom:10px;
}

div.wysiwyg ol li ol{
	color:#5a5a5a;
	list-style:lower-latin;
	margin:0 0 20px 20px;
}
div.wysiwyg ol li{
	margin-bottom:10px;
}

div.wysiwyg a{
	color:#13967F;
	text-decoration:underline;
}
div.wysiwyg a:hover{
	color:#21b69c;
}
div.wysiwyg table#Products{
	color:#5a5a5a;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
div.wysiwyg table#Products tr th{
	background-color:#009881;
	color:white;
	text-align:center;
	height:50px;
	border-left:1px solid white;
}
div.wysiwyg table#Products tr th.nr{
	width:100px;
}
div.wysiwyg table#Products tr th.products{
	width:411px;
}
div.wysiwyg table#Products tr th.dlugosc{
	width:100px;
}
div.wysiwyg table#Products tr th.jedn{
	width:115px;
}
div.wysiwyg table#Products tr td{
	border-bottom:1px solid #009881;
	height:40px;
	vertical-align:middle;
}
div.wysiwyg table#Products tr td.products{
	text-align:left;
}
div.wysiwyg table.green{
	border-collapse:separate;
	border-spacing:3px;
	margin-bottom:10px;
 }
div.wysiwyg table.green tr th{
	background-color:#009d82;
	color:white;
	text-align:center;
	/*height:50px;*/
	/*border-left:1px solid white;*/
	 vertical-align:middle;
}
div.wysiwyg table.green tr td{
	background-color:#edeeef;
	color:black;
	text-align:center;
	/*height:50px;*/
	/*border-left:1px solid white;*/
	 vertical-align:middle;
}
div.wysiwyg table.green tr td img{
	float:left;
}
div.wysiwyg table.green tr td.txt-left{
	text-align:left;
	background-color:#d8dbdc;
	padding-left:5px;
}
div.wysiwyg table.txt-left tr td{
	text-align:left;
	padding:5px;
}
div.wysiwyg table.green tr td.olive{
	background-color:#d9f0eb;
}
div.wysiwyg table.green tr td.white{
	background-color:white;
}
div.wysiwyg table.green tr td em{
	font-size:42px;
	line-height: 42px;
	color:#009d82;
	vertical-align:middle;
}
div.wysiwyg sup{
	font-size:9px;
	/*vertical-align:text-top;*/
}

div.wysiwyg ol{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	color: #5a5a5a;
    font-size: 12px;
    line-height: 14px;
	list-style-type:decimal;
}
div.wysiwyg ol li{
	margin:0 0 15px 25px;
	padding:0 0 0 5px;
	color: #5a5a5a;
    font-size: 12px;
    line-height: 14px;
}

/*********************************  /Content  ********************************/

/*********************************  News  ********************************/
div#News{
	margin-top:17px;
	margin-left:44px;
	width:153px;
	min-height:174px;
	float:left;
	color:#53636c;
}
div#News h3{
	margin:0;
	color:#00b482;
	font-weight:bold;
	font-size:14px;
	margin-bottom:9px;
}


div.timeliness{
	border-bottom:1px solid #d1d1d1;
	float:left;
	padding:0px 0 9px 0;
	margin-bottom:12px;
}

div.timeliness.last{
	border-bottom:0px solid #d1d1d1;
}

div#News-Content{
	width:135px;
/*	min-height:174px;*/
	border:1px solid #d1d1d1;
	padding:8px 8px 0 8px;
	float:left;
}
div#News-Content h6 a{
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#53636c;
}
div#News-Content h6 a:hover{
	text-decoration:underline;
}
div#News-Content p a{
	margin:0;
	font-size:12px;
	color:#53636c;
}
div#News-Content em a{
	margin-top:5px;
	font-size:10px;
	text-align:right;
	display:block;
	text-decoration:none;
	background-image:url(../images/box-main-arrow-01.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#53636c;
	float:right;
	width:47px;
}
div#News-Content em a:hover{
	color:#00b482;
}

/*********************************  /News  ********************************/


/*********************************  Main  ********************************/
div#Main{
	margin-top:17px;
	width:536px;
	float:left;
	padding:0px 0px 0px 15px;
	margin-left:20px;
}

div#Main > p{
	color:#53636c;
	margin-bottom:15px;
}

div#Main h1{
	margin-left:0;
}
div.box-main{
	color:#53636c;
	width:231px;
	min-height:174px;
	border:1px solid #d1d1d1;
	float:left;
	padding:9px 9px 0px 9px;
	margin:0px 16px 16px 0px;
	background-color:white;
}
div.box-main:hover{
	background-color:#eefaf7;
}
div.box-main a img{
	display:block;
}
div.box-main a h2{
	margin:10px 0px 7px 0px;
	font-size:14px;
	font-weight:bold;
	color:#00b482;
	text-decoration:none;
}

div.box-main p{
	font-size:12px;
}
div.box-main em a{
	margin-top:5px;
	font-size:10px;
	text-align:right;
	display:block;
	text-decoration:none;
	background-image:url(../images/box-main-arrow-01.png);
	background-repeat:no-repeat;
	background-position:left center;
	float:right;
	width:47px;
	color:#53636c;
}
div.box-main em a:hover{
	color:#00b482;
}

/*********************************  /Main  ********************************/

/*********************************  Box-Right  ********************************/
div#Box-Right{
	margin-top:17px;
	width:180px;
	min-height:174px;
	float:left;
}
div.box-right, div.last-publication{
	width:180px;
	background-color:#eefaf7;
	float:left;
	margin-bottom:40px;
}
div#Box-Right h3{
	height:28px;
	font-size:14px;
	font-weight:bold;
	vertical-align:text-bottom;
	color:white;
	padding:9px 9px 0px 9px;
	background-color:#61b8a8;
}
div#Box-Right p{
	color:#53636c;
	padding:9px 9px 0px 9px;
	margin-bottom:15px;
}
div.box-right a img{
	float:right;
	margin:0 9px 10px 0px;
}

div.last-publication p{
	font-style:italic;
}

div.last-publication a img{
	margin:10px auto 0px auto;
	border:1px solid #bbbaba;
	display:block;
}

div.last-publication a:hover img{
	border:1px solid #00b482;
}

div#Box-Right em a{
	padding:0px 9px 0px 9px;
	margin:0 0px 10px 0px;
	font-size:10px;
	text-align:right;
	display:block;
	text-decoration:none;
	background-image:url(../images/box-main-arrow-01.png);
	background-repeat:no-repeat;
	background-position:left center;
	float:right;
	width:38px;
	color:#53636c;
}
div#Box-Right em a:hover{
	color:#00b482;
}
/*********************************  /Box-Right  ********************************/


/*
* REGISTER FORM
*/
.register_main {
	width: 509px;
	background-color: #ccf0e6;
	padding: 28px 0 0 28px;
	margin: 10px 0 0 0; 
}
.register_main .top {
	font-weight:bold;
	margin: 0 0 13px 0;
	color: #0c7c5d;
}
.register_main .center {
	margin: 0 0 15px 0;
}
.register_main .label {
	color: #00b482;
	width: 130px;
}
.register_main .input {
	color: #6db09e;
    padding: 3px 1px 3px 2px;
    width: 190px;
    background-color: #FFFFFF;
    border: 1px solid #84EACD;
    font-size: 11px;
	margin-right: 5px;
}
.register_main .select {
	width: 195px;
}
.register_main .checkbox {
	width: 15px;
	height: 15px;
	padding: 0;
	vertical-align: middle;
}
.register_main .submit {
	padding: 2px 0;
	width: 129px;
	font-weight: bold;
}
.register_main .desc {
	color: #94a29e;
}
.register_main .button {
	margin: 0 29px 27px 0;
}
.register_main .pwz {
	color: #00b482;
}

/* ---------------------------------------------------------------------------------- */

#content #date {
	margin: 0 0 10px 24px;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
}

.news_date {
	line-height: 15px;
	color: #5A5A5A;
}
.news_title {
	font-weight: bold;
	line-height: 20px;
	color: #5A5A5A;
}
.news_link a:hover{
	color: #c2284e;
}
/* ---------------------------------------------------------------------------------- */

.login_main {
	background-color: #CCF0E6;
	padding: 15px 0 15px 20px;
	width: 510px;
	float:left;
}
.login_main .top {
    color: #0C7C5D;
    font-weight: bold;
}
.login_main .center {
	margin: 10px 0;
}
.login_main .input#log {
    height: 22px;
	margin-right: 100px;
}
.login_main .input {
    background-color: #FFFFFF;
    border: 1px solid #84EACD;
    color: #0C7C5D;
    font-size: 11px;
    margin: 0 5px 10px 0;
    padding: 0 11px;
    height: 20px;
	float:left;
}
.login_main .input#send{
    height: 22px;
}

.login_main .bottom a {
    color: #00B482;
}
.login_main .form_error, div.error{
	color: #c2284e;
	margin: 0 0 5px 0;
}
/* ---------------------------------------------------------------------------------- */

/* 
* Site Map 
*/
.SiteMap ul{
	margin-bottom: 10px;
}
.SiteMap ul li{
	padding-left: 15px;
	background-image: url("../images/box-main-arrow-01.png");
	background-position: left 3px;
	background-repeat: no-repeat;
	line-height: 18px;
}

#hp_title{
    color: #5A5A5A;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 15px;
    width: 720px;
    display: block;
}