body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #363636;
}
body {
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none !important;
}
a{text-decoration:none;}
#calosc{ display:block; background-image: url(img/tlo.jpg); background-repeat: repeat-x; background-position:top;}

.szerokosc{display:block; width:990px;}
.szerokosc2{display:block; width:1080px;}

ul,form{margin:0px; padding:0px;}

.czerwony{color:#EC0001;}
.zielony{color:#0FAC5F;}
.clear{clear:both;}


h2{font-size:18px; font-weight:normal; color:#F11E27; margin:0px; padding:0px;}

/*gora*/
#top{display:block; height:198px;position:relative; }

#pasekA{display:block; height:31px;position:absolute;right:3px; }
#pasekA ul{float:right; list-style:none; margin-top:10px;}
#pasekA li{float:left; padding-left:10px; padding-right:10px; border-right:solid 1px #C9D4DF; }
#pasekA a{color:#7D93AA; text-decoration:none;}
#pasekA a:hover{color:#EC0001;}


#top #logowanie{display:block; float:right; width:200px; text-align:right; padding-top:25px;}
#top #logowanie h3{font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#BB2240;}
#top #logowanie #buttony{margin-top:55px;}


#menuGorne{display:block; height:45px; background-image:url(img/m1.jpg); background-repeat:repeat-x; }
#menuGorne ul{float:left; list-style:none;}
#menuGorne li{float:left; margin:0px; padding:0px;}
#menuGorne li a{display:block; height:30px; width:100px; text-align:center; background-image:url(img/m1.jpg); background-repeat: repeat-x; color:#FFFFFF; font-size:13px; padding-top:15px; text-decoration:none; font-weight:bold; border-right:solid 1px #Ffffff;}
#menuGorne li a:hover{background-image:url(img/m1-hover.jpg);}


/*dodatkowe*/
#dodatkowe{}
#dodatkowe #banner{text-align:center; padding:2px; font-size:12px; color:#CCCCCC;}
#banner2{text-align:center; padding:2px; font-size:12px; color:#CCCCCC;}
#dodatkowe #leki{display:block; width:920px; border:solid 1px #E3E9F0; padding:5px;}
#dodatkowe #leki #lewo{float:left; display:block; width:40px; padding:5px; padding-top:47px;}
#dodatkowe #leki #prawo{float:right; display:block; width:40px; padding:5px; padding-top:47px;}
#dodatkowe #lista{ float:left;position:relative;}
#dodatkowe #lista ul{margin:0px; padding:0px; float:left; list-style:none;}
#dodatkowe #lista li{display:block; height:70px; width:150px; padding-left:10px; padding-right:10px; border-right:solid 1px #E3E9F0; float:left;}
/*#dodatkowe #lista .obrazek{float:left; text-align:left; width:70px;}*/
/*#dodatkowe #lista .opis{float:left; text-align:left; font-size:13px;}*/
/*#dodatkowe #lista .opis .czerwony{font-size:14px; font-weight:bold;}*/




/*srodek*/
#nav{display:block; height:20px; padding-top:10px; border-bottom:solid 1px #EAEFF4; color:#728498; padding-left:5px;}
#nav .szerokosc{text-align:left;}
#nav a{color:#728498; text-decoration:none;}
#nav a:hover{color:#000000;}


#bbody{ margin-top:10px; margin-bottom:10px;}
#bbody h1{font-size:24px; color:#EC0001; padding-left:40px; font-weight:normal; background-image:url(img/h1.jpg); background-repeat:no-repeat; background-position:left; text-align:left; height:30px; padding-top:8px; padding-bottom: 10px }

#bbody h2{font-size:18px; color:#EC0001; padding-left:40px; font-weight:normal; background-image:url(img/h1.jpg); background-repeat:no-repeat; background-position:left; text-align:left; height:30px; padding-top:8px; padding-bottom: 10px}

#bbody h3{font-size:14px; color:#EC0001; padding-left:40px; font-weight:normal; background-image:url(img/h1.jpg); background-repeat:no-repeat; background-position:left; text-align:left; height:30px; padding-top:8px; padding-bottom: 10px}

#bbody a{color:#363636; text-decoration:none;}
#bbody a:hover{color:#EC0001; text-decoration:none;}

#lewaKolumna2{display: inline; float:left; width:320px; padding-left:15px;}
#lewaKolumnaleft{display: inline; float:left; width:130px; padding-left:15px;paddint-top:25px;padding-top: 23px;}

#lewaKolumna{display: inline; float:left; width:550px; padding-left:15px;}

#prawaKolumna{display: inline; float:right; width:396px; }

.module{text-align:left;}
.przerwa{display:block; height:5px; }
.przerwaB{display:block; height:5px;}



/*aktualnosci obrazkowe*/
.aktualnosciBiale{background-color:#FFFFFF;  text-align:center; display:block; }
.aktualnosciWywijas{background-image:url(img/akt-wywijas1.jpg); background-repeat:no-repeat; background-position:left bottom;  padding:10px; padding-top:20px; padding-bottom:20px; display:block; height:285px;}
.aktualnosciBiale .obrazek {}
.aktualnosciBiale .lewo{display:block; float:left; width:370px;}
.aktualnosciBiale .prawo{display:block; width:200px;float:right; text-align:right;}

/*newsy*/
.news{text-align:justify;  display:block;  font-size:12px; line-height:18px;}
.news p{margin:0px; padding:0px;}
.news .obrazekNews {float:left;  margin:5px; margin-right:10px;}

.news .newsOpcje {display:block; height:20px; padding:5px; background-color:#E7EBF1; font-size:11px;}
.news .newsOpcje .lewo{float:left; width:45%;}
.news .newsOpcje .prawo{float:right; width:45%; text-align:right; }




.pozostaleNews{}
.pozostaleNews ul{list-style:none; float:left; margin-left:20px;}
.pozostaleNews li{ line-height:24px; padding-left:20px; border-bottom:solid 1px #E7EBF1; display:block; width:500px; text-align:left; background-image:url(img/li.jpg); background-repeat:no-repeat; background-position:left;}




/*szukaj*/
.szukaj{}
.buttonySzukaj{  height:32px;}
.buttonySzukaj ul{float:left; list-style:none;width:410px;}
.buttonySzukaj li{display:block; float:left; height:25px; padding-top:7px; text-align:center; padding-right:8px; padding-left:8px; font-weight:bold;  font-size:13px;}
.buttonySzukaj li a{text-decoration:none; font-weight:normal; }
.buttonySzukaj .activ{ text-decoration:none; color:#EC0001; border-bottom:solid 1px #FFFFFF; border-left:solid 1px #E3E9F0;  border-right:solid 1px #E3E9F0; border-top:solid 1px #E3E9F0; background-color:#E3E9F0;}
.buttonSzukaj .activ a{color:#EC0001; text-decoration:none;}
.szukaj #ramkaSzukaj{border:solid 1px #E3E9F0; padding-top:20px; padding-bottom:20px;}
.szukaj input{border:solid 1px #EC0001;}
.szukaj .lewo{ float:left; padding-left:10px;}
.szukaj .prawo{ float:right; padding-right:10px;}


/* bazy */
.bazy{}
.bazy .baza{float:left; display:block; width:128px;  border:solid 1px #E3E9F0; text-align:left; margin-left:1px; line-height:20px; }
.bazy .baza strong{font-size:13px;}



/*promocje*/
.promocje{background-color:#FFFFFF; padding:5px; margin-bottom:2px; border:solid 1px #E3E9F0; text-align:left;}
.promocje img{float:left;}
.promocje .naglowek{padding-left:90px; background-image:none; font-size:16px; font-weight:bold;}
.promocje p{padding-left:90px;}
.promocjePro{ padding:5px; margin-bottom:2px; text-align:left}
.promocjePro img{float:left;}
.promocjePro .naglowek{padding-left:90px; background-image:none;   font-size:16px; font-weight:bold;}
.promocjePro p{padding-left:90px;}


/* DOLNA CZESC */
#dol{display:block; height:151px;  padding-top:20px; background-color:#E7EBF1; border-bottom:solid 1px #D0DAE8; color:#728498;}
.boxyDol{float:left; width:700px; text-align:justify;}




.boxDol{display:block; height:122px; width:720px;   margin-right:5px;  background-image:url(img/box-dol2.jpg); background-repeat:no-repeat; background-position:right top;}
.boxDolIn{display:block; height:102px; width:450px; padding:10px;  background-image:url(img/box-dol1.jpg); background-repeat:repeat-x;}
.boxDol h3{ font-size:14px; margin:0px; padding:0px; color:#EC0001;}
.boxDol p{margin:0px; padding:0px;}

.buttonyDol{float:right; display:block; }


#stopka{display:block; height:125px; padding-top:20px; background-repeat:no-repeat; background-position:top; color:#B82140;  background-color:#E7EBF1; clear:both; }
#stopka ul{float:right; list-style:none;}
#stopka li{float:left; padding:10px;}
#stopka a{color:#B82140;}





.menutitle{
    background-image:url(img/m1-hover.jpg);width:120px;padding-left:10px;text-decoration:none;text-transform:uppercase;
}

.tag{
    background: transparent url(img/tag.gif) no-repeat scroll left center;
    border-right:1px solid #C2C1C1;
    
}

.listul{
    padding-left:20px;
}

td{
    border-bottom:1px dotted #E7EBF1;  
}

.errorMsgDecorate{
    color: #EC0001;
    text-transform: uppercase;
    font-weight:bold;
}

.errorDecorate{
    border:1px dashed #EC0001;
}

/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
#lista div.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 803px;
    height:140px;
}

/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a super large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
#lista div.scrollable div.items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

/*
    a single item. must be floated on horizontal scrolling
    typically this element is the one that *you* will style
    the most.
*/
#lista div.scrollable div.items div {
    float:left;
    width:105px;

}

#lista div.scrollable div.items div {
    float:left;
    width:200px;

}

/* you may want to setup some decorations to active item */
#lista div.items div.active {
    border:1px inset #ccc;
    background-color:#fff;
/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
}



div.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 390px;
    height:350px;
}

/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a super large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
div.scrollable div.items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

/*
    a single item. must be floated on horizontal scrolling
    typically this element is the one that *you* will style
    the most.
*/
div.scrollable div.items div {
    float:left;
    width:105px;

}

div.scrollable div.items div {
    float:left;
    width:390px;

}

/* you may want to setup some decorations to active item */
div.items div.active {
    border:1px inset #ccc;
    background-color:#fff;
/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
}


.obrazek11{float:left; text-align:left; width:195px;border-right: 1px solid #E3E9F0;height:120px}
.opis11{padding-left:5px;padding-top:10px;float:left; text-align:left!important; font-size:13px!important;}
.czerwony11{;font-size:14px !important; font-weight:bold!important;color:#EC0001;float:right;padding-top:5px;padding-right:5px}

.leftColumnGrid{
    width:25%;


}

.righColumnGrid{
    width:75%;

}

#listaWyszukania .leftColumnGrid{
    width:45%;
    font-size:13px;
    font-weight:bold;
}

#listaWyszukania .leftColumnGrid a{   
    color:#717A7F;
}

#listaWyszukania .righColumnGrid{
    width:55%;
    font-size:13px;
}

#listaWyszukania .righColumnGrid a{
    color:#717A7F;
}

.required{
    color:#FF0000
}

/* dle leku */

/* szukaj leku */
.szukajLeku{ text-align:left;}
.szukajLeku h4{font-size:14px; font-weight:bold; color:#000000; background-image:none; padding:0px; margin:0px; margin-bottom:10px;}
.ramkaSzukajLeku{display:block; border:solid 1px #E3E9F0; padding:10px;}
.ramkaSzukajLeku form{margin:0px; padding:0px;}
.ramkaSzukajLeku input[type=text]{border:solid 1px #EC0001;}
.ramkaSzukajLeku .lewo{ float:left; padding-left:10px; width:145px;}
.ramkaSzukajLeku .prawo{ float:right; padding-right:10px; width:350px;}
.ramkaSzukajLeku .prawo .lewo{ float:left; padding-left:10px; width:250px;}
.ramkaSzukajLeku .prawo .prawo{ float:right; width:80px; text-align:left;}
.ramkaSzukajLeku fieldset {border: none; margin:0px; padding:10px;}
.ramkaSzukajLeku fieldset input{border:solid 1px #E3E9F0; padding:2px; margin-right:5px;}


/* lek */
#lek{ text-align:left;}
#lek .opcjeLeku{ font-size:13px;}
#lek .opcjeLeku ul{margin:0px; padding:0px; list-style:none;}
#lek .opcjeLeku li{line-height:30px; border-bottom:solid 1px #E3E9F0;}
#lek .opcjeLeku .lewo{float:left; width:190px; text-align:right; font-weight:bold;}
#lek .opcjeLeku .prawo{float:right; width:340px; text-align:left;}
#lek h5{text-align:left; font-size:14px;}
#lek .ramka{border:solid 1px #E3E9F0; padding:7px; margin-bottom:5px; text-align:justify;}

/* formularz */

#formularz{ text-align:justify; font-size:13px; line-height:22px;}
#formularz h5{font-size:14px;}
#formularz .lewo{width:230px; display:block; float:left;}
#formularz .prawo{width:300px; display:block; float:right;}
#formularz form{margin:0px; padding:0px;}
#formularz .pole{margin-bottom:10px;}
#formularz .pole .lewo{width:138px; display:block; float:left; text-align:right; font-weight:bold;}
#formularz .pole .prawo{width:420px; display:block; float:right;}
#formularz input{border:solid 1px #E3E9F0;}
#formularz textarea{border:solid 1px #E3E9F0;}
#formularz .button{border:solid 1px #EC0001; color:#EC0001; background-color:#FFFFFF;}

/* artykul */

#artykul{ text-align:justify; font-size:13px; line-height:22px;}

/* lista */


#listaWyszukania{ text-align:left; font-size:13px;}

#listaWyszukania ul{margin:0px; padding:0px; list-style:none;}
#listaWyszukania li{line-height:30px; border-bottom:solid 1px #E3E9F0;}
#listaWyszukania .lewo{float:left; width:260px; text-align:left; font-weight:bold;}
#listaWyszukania .prawo{float:right; width:280px; text-align:left;}
#listaWyszukania h5{text-align:left; font-size:14px;}

.rich-tool-tip{

                background-color: #eef2f8;

                border-color: #7196c8;
                color:black;
                width:350px;


            }

.rich-list-item{
    font-family:Tahoma;
}

.rich-panel{
	border-width: 1px;
	border-color: #c4c0c9;	
}	

.rich-table-cell{
	padding: 4px 4px 4px 10px;
}

.rich-datascr-button{
	width: 25px;
	border-style: dotted;
	border-color:#E7EBF1;
	border-width: 1px;
	cursor:pointer;
}

.rich-datascr-act{
	 font-weight: bold;
}

.dr-dscr-button-dsbld {
	cursor:default;
}
.dr-dscr-inact {
	
	cursor:pointer;
	text-align:center;
	width:25px;
}

.dr-dscr-act {
	
	text-align:center;
	width:25px;
}


.estilo {overflow:hidden;}
.estilo {*overflow:hidden;}  /* the wildcart hack for Internet Explorer 6 and 7 */
.estiloff{
overflow-y:hidden;
}
