@import url('reset.css');
@import url('lightbox.css');

body {
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0a4364;
	background-color: #fff;
	line-height:16px;
}
body.dev { background-image:url(../../img/test_bkg.gif); }	/*background: #ffd966;*/

div {
	text-align: left;
}
p {
	padding: 0;
	margin: 0 0 18px;
	line-height: 16px;
	text-align: left;
}
a {
	text-decoration: none;
	color: #0a4364;
}
a:hover {
	text-decoration: underline;
}
input, select, textarea {
	color: #748792;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

sup, sub { font-size:8px; }

#content li {line-height:1.538em; background:url(/fileadmin/template/re/images/list-bg.gif) no-repeat 0 7px; padding-left:13px;}
#content li a {color:#b03f12; text-decoration:none; font-weight:bold;}
#content li a:hover {text-decoration:underline;}

#content ul.browsebox li { background:none; text-decoration:none; padding-left:7px;}
#content ul.browsebox li a { text-decoration:none; font-weight:normal; }
#content ul.browsebox strong a { font-weight:bold;}
#content ul.browsebox li a:hover {text-decoration:underline;}

/*----[ dodatkowe klasy ]-----------------------------------------------------------------------*/

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
.cyjan { color: #3cafbb; }
.granat { color: #0e5984; }
.fiolet { color: #7e4294; }
.pomarancza { color: #d9772d; }
.szary { color: #7b929f; }


/*----[ wrapper ]-----------------------------------------------------------------------*/
#wrapper {
	width: 980px;
	margin: 0 auto;
}

/*----[ wyszukiwara lekow i gorne menu ]-----------------------------------------------------------------------*/
#leki_menu_top {
	padding: 15px 0 8px;
	height: 24px;
	border-bottom: 1px solid #ced6db;
	color: #748792;
	margin: 0 0 25px;
}
#leki_menu_top .leki {
	float: left;
	width: 50%;
}
#leki_menu_top .leki input {
	vertical-align: middle;
}
#leki_menu_top .leki input#input_lek {
	border: 1px solid #bac6cd;
	padding: 3px;
	width: 170px;
	margin: 0 6px;
}
#leki_menu_top .menu_top {
	float: right;
	text-align: right;
	padding: 3px 0;
	width: 50%;
}
#leki_menu_top .menu_top li {
	display: inline;
	background: transparent url(images/background_top_menu.gif) no-repeat right center;
	padding: 0 8px 0 7px;
}
#leki_menu_top .menu_top a, #leki_menu_top .menu_top a:hover, #leki_menu_top .menu_top a:visited {
	color: #748792;
	font-weight:normal;
}
#leki_menu_top .menu_top a.bold, #leki_menu_top .menu_top a.bold:hover, #leki_menu_top .menu_top a.bold:visited {
	font-weight:bold;
}
#leki_menu_top .menu_top a.red, #leki_menu_top .menu_top a.red:hover, #leki_menu_top .menu_top a.red:visited {
	color: #e00;
}


#leki_menu_top .menu_top li {
	display: inline;
	background: transparent url(images/background_top_menu.gif) no-repeat right center;
	padding: 0 8px 0 7px;
}
#leki_menu_top .menu_top li.last {
	background: none;
	padding: 0 0 0 7px;
}
/*----[ top ]-----------------------------------------------------------------------*/
#top {
	height: 62px;
	position: relative;
}
#top h1 {
	width: 387px;
	height: 51px;
	float: left;
	background: transparent url(images/logo_podyplomie.gif) no-repeat 0 0;
}
#top a.logo {
	float: left;
}

.farmacja #top h1 {	background: transparent url(images/logo_podyplomie_2.gif) no-repeat 0 0;
}
.stomatologia #top h1 {	background: transparent url(images/logo_podyplomie_1.gif) no-repeat 0 0;
}
.od_lekarzy #top h1	{	background: transparent url(images/logo_podyplomie_3.gif) no-repeat 0 0;}
#top h1 a {
	width: 387px;
	height: 51px;
	display: block;
	text-indent: -9999px;
}
#top #szukaj_logowanie {
	width: 569px;
	height: 30px;
	padding: 5px 0;
	float: right;
	background: #eaf0f3;
}
#top #szukaj_logowanie .logowanie {
	height: 16px;
	padding: 7px 12px 7px 10px;
	float: right;
	width: 125px;
	background: transparent url(images/background_logowanie.gif) no-repeat left center;
}
#top #szukaj_logowanie .logowanie a, #top #szukaj_logowanie .logowanie input.anchor_style {
	color: #3cafbb;
	font-weight: bold;
	background: none;
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
}
<<<<<<< HEAD
=======

>>>>>>> poprawki
#top #szukaj_logowanie .szukaj {
	height: 30px;
	margin: 0 8px 0 0;
	text-align: right;
	float: right;
	width: 315px;
}
#top #szukaj_logowanie .szukaj .input_szukaj {
	width: 246px;
	height: 24px;
	padding: 6px 0 0 8px;
	margin: 0 1px 0 0;
	float: left;
	background: transparent url(images/input_szukaj.gif) no-repeat 0 0;
	border:none;
}
#top #szukaj_logowanie .szukaj .input_szukaj input  {
	width: 232px;
	background: none;
	border: 0 none;
}
/*----[ menu textowe pod logiem ]-----------------------------------------------------------------------*/
#menu_txt {
	height: 24px;
	margin: 0 0 5px;
	background-color:#fff;
}
#menu_txt li {
	height: 18px;
	margin: 0 0 5px;
	border-right: 1px solid #9daeb8;
	background-image:none;
	padding: 3px 8px 3px 0;
	margin: 0 8px 0 0;
	float: left;
}
#menu_txt li.last {
	border-right: 0 none;
	padding: 3px 0;
	margin: 0;
}
#menu_txt li a {
	color: #0a4364;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-decoration: none;
	font-weight:normal;
}
#menu_txt li a:hover {
	color: #3cafbb;
}
#menu_txt li a.active {
	color: #3cafbb;
	font-weight: bold;
}
/*----[ menu zakladki kolorowe ]-----------------------------------------------------------------------*/
#menu_zakladki_box	.menu_zakladki{}
#menu_zakladki_box	{background-color: #9daeb8;}
.menu_zakladki {
	background-color: #9daeb8;
	/*height: 31px;
	margin: 0 0 5px;*/
	
	display:none;
}
.menu_zakladki ul	{clear:both;}
.active_z	{display:block;}
.menu_zakladki li {
	height: 31px;
	margin: 0 1px 0 0;
	float: left;
	padding:0;
	line-height:15px;
}
.menu_zakladki li a {
	display: block;
	padding: 8px 11px;
	color: #fff;
	font-weight: bold;
	float: left;
	height:15px;
}
.menu_zakladki li.cyjan a { background-color: #3cafbb; }
.menu_zakladki li.granat a { background-color: #0e5984; }
.menu_zakladki li.fiolet a { background-color: #7e4294; }
.menu_zakladki li.pomarancza a { background-color: #d9772d; }
.menu_zakladki li.szary a { background-color: #7b929f; }

/*----[ reklama ]-----------------------------------------------------------------------*/
#reklama_top {
	color: #303030;
	margin: 5px 0 15px;
}
#reklama_top small {
	color: #9daeb8;
	padding: 0 0 0 10px;
	font-size: 11px;
}
/*----[ main left ]-----------------------------------------------------------------------*/
#main_left {
	float: left;
	width: 798px;
	margin: 0 0 15px;
	background: transparent url(images/background_main_left.gif) repeat-y 443px 0;
}
/*----[ main left left - zmieniak i inne boxy ]----*/
#main_left #left_left {
	float: left;
	width: 433px;
}
#main_left #left_left #zmieniak {
    padding: 11px;
    background: transparent url(images/background_sl_area.jpg) repeat-x 0 0;
    width: 401px;
    height: 515px;
    margin: 0 auto;
}
#main_left #left_left #zmieniak_in {
    width: 411px;
    height: 380px;
   	position: relative;
	overflow: hidden;
    padding-bottom: 135px;
}
#main_left #left_left #zmieniak_in h2#sl_news_title {
    font-size: 26px;
    color: #0a4364;
    font-family: 'Garamond', 'Arial', 'Tahoma', 'Verdana', Trebuchet, sans-serif;
    font-weight: normal;
    padding: 7px 0;
}
#main_left #left_left #zmieniak_in p#sl_news_text {
    font-family: 'Arial', 'Tahoma', 'Verdana', Trebuchet, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #0a4364;
    line-height: 125%;
}
#main_left #left_left #zmieniak_in p#sl_news_text a {
    text-decoration: none;
    color: #0a4364;
}
#main_left #left_left #zmieniak_in ul {
	overflow: hidden;
	z-index: 1;
    width: 411px;
    height: 135px;
    position: absolute;
    left: 0;
    bottom: 0;
}
#main_left #left_left #zmieniak_in li {
	float: left;
	display: inline;
    overflow: hidden;
	width: 119px;
    height: 103px; /* 99 */
    padding: 16px 9px 9px 9px;
    background: transparent url(images/background_sl_li_item.gif) no-repeat center top;
}
#main_left #left_left #zmieniak_in ul li p {
    line-height: 12px;
    padding-bottom:1px;
}
#main_left #left_left #zmieniak_in li a.sl_news_thumb {
	display: block;
}
#main_left #left_left #zmieniak_in li a.sl_news_thumb img {
	display: block;
}
#main_left #left_left #zmieniak_in li.selected {
	background-position: center bottom;
}
#main_left #left_left #zmieniak_in li.selected a.title {
	color: #FFF;
}
#main_left #left_left #zmieniak_in li a.title {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #303030;
    padding-top: 5px;
    display: block;
}
#main_left #left_left #zmieniak_in li img {
    border: 1px #FFF solid;
}
#main_left #left_left #zmieniak_in #container { 
	width: 411px;
	cursor: pointer;
}
#main_left #left_left .box {
	border-top: 7px solid #9daeb8;
	padding: 5px 0 0;
	margin: 0 0 15px;
}
#main_left #left_left .box .kategorie {
	float: right;
	color: #9daeb8;
	padding: 5px 0 0;
}
#main_left #left_left .box .kategorie a {
	color: #9daeb8;
}
#main_left #left_left .box h2 {
	font-size: 24px;
	font-weight: normal;
	color: #0a4364;
	margin: 0 0 12px;
}
#main_left #left_left .box img {
	float: left;
	margin: 0 15px 15px 0;
}
#main_left #left_left .box h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 2px;
}
#main_left #left_left .box h3 a {
	color: #386681;
}
#main_left #left_left .box p {
	margin: 0 0 12px;
	overflow: hidden;
}
#main_left #left_left .box p, #main_left #left_left .box ul {
	font-size: 12px;
}
#main_left #left_left .box ul {
	border-width: 1px 0;
	border-color: #ced6db;
	border-style: dotted;
	background-color: #f1f4f5;
	padding: 12px;
	clear: left;
}
#main_left #left_left .box ul li {
	background: transparent url(images/li_box_left.gif) no-repeat 0 4px;
	padding: 0 0 0 14px;
	line-height: 16px;
	margin: 0 0 1px;
}

#main_left #left_left .box ul li.wiecej {
	background: none;
	font-weight: bold;
	padding-top: 2px;
}
#main_left #left_left .box ul li a {
	color: #0a4364;
}
#main_left #left_left .box ul li.wiecej a {
	text-decoration: underline;
}
#main_left #left_left .box ul li.wiecej a:hover {
	text-decoration: none;
}
#main_left #left_left .reklama {
	margin: 0 0 15px;
}
/*----[ main left right - boxy ]----*/
#main_left #left_right {
	float: right;
	width: 344px;
}
#main_left #left_right .box {
	margin: 0 0 15px;
}
#main_left #left_right .last {
	margin: 0;
}
#main_left #left_right .box h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 12px;
	border-bottom: 2px solid;
	height: 33px;
}
#main_left #left_right .box h2 span {
	color: #fff;
	padding: 5px 8px;
	display: block;
	float: left;
}
#main_left #left_right .box img {
	float: left;
	margin: 0 15px 15px 0;
}
#main_left #left_right .box h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 2px;
}
#main_left #left_right .box p {
	margin: 0 0 12px;
	overflow: hidden;
}
#main_left #left_right .box p, #main_left #left_right .box ul {
	font-size: 12px;
}
#main_left #left_right .box ul {
	border-width: 1px 0 0;
	border-color: #ced6db;
	border-style: dotted;
	padding: 12px;
	clear: left;
}
#main_left #left_right .box ul li {
	background: transparent url(images/li_box_left.gif) no-repeat 0 4px;
	padding: 0 0 0 14px;
	line-height: 16px;
	margin: 0 0 1px;
}
#main_left #left_right .box ul li.wiecej {
	background: none;
	font-weight: bold;
	padding-top: 2px;
}
#main_left #left_right .box ul li a {
	color: #0a4364;
}
#main_left #left_right .box ul li.wiecej a {
	text-decoration: underline;
}
#main_left #left_right .box ul li.wiecej a:hover {
	text-decoration: none;
}
#main_left #left_right .reklama {
	margin: 0 0 15px;
}
#main_left #left_right .granat_box h2 { border-color: #0e5984; }
#main_left #left_right .granat_box h2 span { background-color: #0e5984; }
#main_left #left_right .granat_box h3 a { color: #386681; }

#main_left #left_right .cyjan_box h2 { border-color: #3cafbb; }
#main_left #left_right .cyjan_box h2 span { background-color: #3cafbb; }
#main_left #left_right .cyjan_box h3 a { color: #3cafbb; }

#main_left #left_right .pomarancza_box h2 { border-color: #d9772d; }
#main_left #left_right .pomarancza_box h2 span { background-color: #d9772d; }
#main_left #left_right .pomarancza_box h3 a { color: #d9772d; }

#main_left #left_right .fiolet_box h2 { border-color: #7e4294; }
#main_left #left_right .fiolet_box h2 span { background-color: #7e4294; }
#main_left #left_right .fiolet_box h3 a { color: #7e4294; }

#main_left #left_right .ogolny_box h2 { border-color: #7b929f; }
#main_left #left_right .ogolny_box h2 span { background-color: #7b929f; }
#main_left #left_right .ogolny_box h3 a { color: #7b929f; }
#main_left #left_right .ogolny_box ul { border-top:none; padding-top:3px; }

/*----[ main left bottom - boxy ]----*/
#main_left #left_bottom {
	float: left;
	width: 780px;
	padding: 15px 0 20px;
	border-bottom: 2px solid #9daeb8;
	background-color: #fff;
}
#main_left #left_bottom h2 {
	font-size: 24px;
	font-weight: normal;
	padding: 5px 0 0;
	color: #0a4364;
	margin: 0 0 12px;
	border-top: 7px solid #9daeb8;
}
#main_left #left_bottom .box {
	width: 374px;
	float: left;
	margin: 0 21px 0 0;
}
#main_left #left_bottom #no_margin	{margin:0;} 
#main_left #left_bottom .box img {
	float: left;margin:0 2px 0 0;
}
#main_left #left_bottom .box ul {
	width: 265px;
	float: right;
	border-top:1px dotted #ced6db;
	
}
#main_left #left_bottom .box ul li {
	padding: 10px 0;
	border-bottom:1px dotted #ced6db;
}
#main_left #left_bottom .box ul li p {
	margin: 0;
}
/*----[ main left ]-----------------------------------------------------------------------*/
#main_right {
	float: right;
	width: 170px;
}
#main_right h2 {
	border-bottom: 7px solid #9daeb8;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0a4364;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0;
}
#main_right h2.blue {
	color: #48aff1;
	border-color: #48aff1;
}
#main_right h2.cyjan {
	color: #3cafbb;
	border-color: #3cafbb;
}
#main_right h2.granat {
	color: #0e5984;
	border-color: #0e5984;
}
#main_right ul {
	margin: 0 0 15px;
}
#main_right ul li {
	border-bottom: 1px dotted #ced6db;
	padding: 9px 0;
}
#main_right ul li.wiecej {
	border-bottom: 0 none;
	padding: 9px 0 0;
}
#main_right ul li.wiecej a {
	font-weight: bold;
}
#main_right .reklama {
	margin:0 0 15px;
}
/*----[ bottom box ]-----------------------------------------------------------------------*/
.box_bottom_left {
	float: left;
	width: 431px;
	height: 274px;
	border: 1px solid #e2e7ea;
	margin: 0 0 10px;
	clear: both;
	overflow: hidden;
}
.box_bottom_right {
	float: right;
	width: 535px;
	height: 274px;
	border: 1px solid #e2e7ea;
	margin: 0 0 10px;
	overflow: hidden;
}
.box_bottom_left .naglowek, .box_bottom_right .naglowek {
	height: 24px;
	padding: 5px 10px;
}
.box_bottom_left .szary, .box_bottom_right .szary { background-color: #7b929f; }
.box_bottom_left .niebieski, .box_bottom_right .niebieski { background-color: #48aff1; }
.box_bottom_left .cyjan, .box_bottom_right .cyjan { background-color: #3cafbb; }
.box_bottom_left .granat, .box_bottom_right .granat { background-color: #0e5984; }

.box_bottom_left .naglowek .kategorie, .box_bottom_right .naglowek .kategorie {
	float: right;
	color: #fff;
	padding: 5px 0 0;
}
.box_bottom_left .naglowek .kategorie a, .box_bottom_right .naglowek .kategorie a {
	color: #fff;
}
.box_bottom_left .naglowek h2, .box_bottom_right .naglowek h2 {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
/*----[ bestsellery box ]-----------------------------------------------------------------------*/
.bestsellery {
	padding: 20px 22px 0;
}
.bestsellery .bestseller {
	margin: 0 0 20px;
}
.bestsellery .bestseller img {
	float: left;
	border: 1px solid #cfd7dc;
	margin: 0 20px 0 0;
}
.bestsellery .bestseller p {
	line-height: 18px;
}
/*----[ ankieta box ]-----------------------------------------------------------------------*/
.ankieta {
	padding: 17px 22px 0;
}
.ankieta h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #386681;
	margin: 0 0 10px;
}
.ankieta form {
	margin: 0 0 10px;
}
.ankieta ul {
	margin: 0 0 15px;
}
.ankieta ul li {
	margin: 0 0 3px;
}
.ankieta ul li input {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.ankieta p {
	margin: 0;
	color: #9daeb8;
	border-top: 1px dotted #ced6db;
	padding: 10px 0 0;
}
/*----[ zajawka box ]-----------------------------------------------------------------------*/
.zajawka {
	padding: 17px 22px 0;
	float: left;
	width: 491px;
}
.zajawka h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #386681;
	margin: 0 0 15px;
}
.zajawka .zajawka_left {
	float: left;
	width: 215px;
}
.zajawka ul.zajawka_right {
	float: right;
	width: 250px;
	padding: 29px 0 0;
}
.zajawka ul.zajawka_right li {
	width: 250px;
	float: left;
	margin: 0 0 12px;
	padding: 0 0 12px;
	border-bottom: 1px dotted #ced6db;
}
.zajawka ul.zajawka_right li.last {
	margin: 0;
	padding: 0;
	border-bottom: 0 none;
}
.zajawka ul.zajawka_right li img {
	float: left;
	margin: 0 14px 0 0;
}
.zajawka ul.zajawka_right li p {
	margin: 0;
	line-height: 18px;
}
/*----[ nowosci wydawnicze ]-----------------------------------------------------------------------*/
#nowosci_wydawnicze {
	margin: 18px 0 0 0;
	float: left;
	width: 980px;
	height: 222px;
	position: relative;
}
#nowosci_wydawnicze h2 {
	padding: 2px 0 0 22px;
	float: left;
	width: 223px;
	height: 28px;
	font-size: 20px;
	font-weight: normal;
	color: #9daeb8;
}
#nowosci_wydawnicze #menu_wydawnictwa {
	height: 30px;
	float: right;
	width: 735px;
}
#nowosci_wydawnicze #menu_wydawnictwa li {
	height: 30px;
	margin: 0 1px 0 0;
	float: left;
}
#nowosci_wydawnicze #menu_wydawnictwa li a {
	display: block;
	padding: 6px 10px;
	color: #0a4364;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	float: left;
	background-color: #f1f4f5;
	text-decoration: none;
}
#nowosci_wydawnicze #menu_wydawnictwa li a:hover, #nowosci_wydawnicze #menu_wydawnictwa li a.selected {
	color: #fff;
	background-color: #ced6db;
}
#nowosci_wydawnicze .suwak {
	clear: both;
	height: 137px;
	width: 945px;
	padding: 29px 18px 26px 17px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #ced6db;
}
#nowosci_wydawnicze .suwak a.link_next, #nowosci_wydawnicze .suwak a.link_prev {
	display: block;
	height: 192px;
	width: 20px;
	position: absolute;
	top: 0;
	background: transparent url(images/b_nowosci_wydawnicze.gif) no-repeat;
	text-indent: -9999px;
	z-index: 1000;
	cursor: pointer;
}
#nowosci_wydawnicze .suwak a.link_next {
	background-position: 0 top;
	left: 0;
}
#nowosci_wydawnicze .suwak a.link_prev {
	background-position: 0 bottom;
	right: 0;
}
#nowosci_wydawnicze .suwak ul {
	height: 137px;
	width: 945px;
}
#nowosci_wydawnicze .suwak ul li {
	height: 137px;
	width: 282px;
	padding: 0 12px 0 20px;
	border-right: 1px dotted #e8ecee;
	float: left;
}
#nowosci_wydawnicze .suwak ul li img {
	float: left;
	margin: 0 19px 0 0;
	border: 1px solid #fff;
}
#nowosci_wydawnicze .suwak ul li h3 {
	padding: 10px 0 0;
}
#nowosci_wydawnicze .suwak ul li h3 a {
	color: #48aff1;
}
#nowosci_wydawnicze .suwak ul li p {
	font-size: 11px;
	color: #303030;
	margin: 0;
}
/*----[ linki ]-----------------------------------------------------------------------*/
#linki {
	padding: 20px;
	float: left;
	width: 940px;
	background-color: #f1f4f5;
}
#linki ul {
	float: left;
	width: 940px;
	background: #f1f4f5 url(images/background_linki.gif) repeat-y 0 0;
}
#linki ul li {
	float: left;
	width: 160px;
	padding: 0 14px;
}
#linki ul li h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0a4364;
	font-size: 16px;
	margin: 0 0 8px;
}
#linki ul li form {
	margin: 0 0 15px;
}
#linki ul li form select {
	margin: 0 0 2px;
	width: 150px;
	border: 1px solid #bac6cd;
	padding: 3px;
	font-size: 11px;
}
#linki ul li ul {
	float: none;
	width: auto;
	background: none;
}
#linki ul li ul li {
	float: none;
	width: auto;
	padding: 0;
	margin: 0 0 1px;
}

#linki a, #linki a:hover, #linki a:visited {
	text-decoration:underline;
	color: #0a4364;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}
#linki a:hover {
	background:#fff;
}

#linki ul li ul li a {
	color: #6d787f;
	
}

/*----[ loga bottom ]-----------------------------------------------------------------------*/
#loga_bottom {
	height: 40px;
	float: left;
	width: 980px;
	padding: 15px 0;
}
#loga_bottom li {
	height: 40px;
	float: left;
}
#loga_bottom li a {
	height: 40px;
	float: left;
	width: 100%;
	text-indent: -9999px;
	background: transparent url(images/loga_bottom.gif) no-repeat;
}
#loga_bottom li.medycyna_po_dyplomie { width: 88px; }
#loga_bottom li.kardiologia_po_dyplomie { width: 85px; }
#loga_bottom li.pediatria_po_dyplomie { width: 85px; }
#loga_bottom li.ginekologia_po_dyplomie { width: 99px; }
#loga_bottom li.pychiatria_po_dyplomie { width: 94px; }
#loga_bottom li.neurologia_po_dyplomie { width: 98px; }
#loga_bottom li.chirurgia_po_dyplomie { width: 108px; }
#loga_bottom li.onkologia_po_dyplomie { width: 108px; }
#loga_bottom li.diabetologia_po_dyplomie { width: 98px; }
#loga_bottom li.dermatologia_po_dyplomie { width: 117px; }

#loga_bottom li.medycyna_po_dyplomie a { background-position: 0 0; }
#loga_bottom li.kardiologia_po_dyplomie a { background-position: -88px 0; }
#loga_bottom li.pediatria_po_dyplomie a { background-position: -173px 0; }
#loga_bottom li.ginekologia_po_dyplomie a { background-position: -258px 0; }
#loga_bottom li.pychiatria_po_dyplomie a { background-position: -357px 0; }
#loga_bottom li.neurologia_po_dyplomie a { background-position: -451px 0; }
#loga_bottom li.chirurgia_po_dyplomie a { background-position: -549px 0; }
#loga_bottom li.onkologia_po_dyplomie a { background-position: -657px 0; }
#loga_bottom li.diabetologia_po_dyplomie a { background-position: -765px 0; }
#loga_bottom li.dermatologia_po_dyplomie a { background-position: -863px 0; }

/*----[ stopka ]-----------------------------------------------------------------------*/
#stopka {
	float: left;
	width: 980px;
	padding: 10px 0;
	border-top: 1px solid #ced6db;
}
#stopka .copy {
	float: left;
	color: #0a4364;
	font-weight: bold;
	margin: 0 15px 0 0;
}
#stopka .menu_stopka {
	float: left;
	color: #0a4364;
}
#stopka .menu_stopka a {
	color: #0a4364;
}
#stopka .menu_stopka_pozostale {
	float: right;
	text-align: right;
	color: #748792;
}
#stopka .menu_stopka_pozostale a {
	color: #748792;
}

/*----[ v2 ]-----------------------------------------------------------------------*/
.farmacja #mt_left,
.farmacja #art_right #news_box	{background-color:#f9f5f3;}
.farmacja #mt_left span,
.farmacja .box_3 span,
.farmacja #main_left_art #artykul span.kontra, .farmacja #mt_left_content span.kontra  {background-color:#9e4001;}
.farmacja #mt_left h3, .farmacja #mt_left h3 a {color:#c15711; text-decoration:none; }
.farmacja #main_left #left_left .box		{border-top:7px solid #d9772d;}
.farmacja #main_left #left_left .box h2,
.farmacja #main_left #left_left .box h2 a,
.farmacja #main_left #left_left .box h3	a, 
.farmacja #main_left #left_left .box2 h2,
.farmacja #main_left_art #artykul h3,
.farmacja #main_left_art #artykul h3 a,
.farmacja #main_left_art .box_3 h2 a,
.farmacja #main_left_art .box2 h2,
.farmacja #cytaty h4,
.farmacja .placebo h4			{color:#c15711;}
.farmacja #main_left_art h2#top_title	{border-bottom:7px solid #d9772d;padding:0 0 5px 0;font-size:24px;color:#d9772d;}
.farmacja #main_left_art #art_right #news_box ul li a.news_title	{color:#9e4001;}


.od_lekarzy #mt_left,
.od_lekarzy #art_right #news_box	{background-color:#f4fbff;}
.od_lekarzy #mt_left span,
.od_lekarzy .box_3 span,
.od_lekarzy #main_left_art #artykul span.kontra, .od_lekarzy #mt_left_content span.kontra {background-color:#0e5984;}
.od_lekarzy #mt_left h3, .od_lekarzy #mt_left h3 a {color:#2781b4; text-decoration:none;}
.od_lekarzy #main_left #left_left .box		{border-top:7px solid #126391;}
.od_lekarzy #main_left #left_left .box h2,
.od_lekarzy #main_left #left_left .box h2 a,
.od_lekarzy #main_left #left_left .box h3	a, 
.od_lekarzy #main_left #left_left .box2 h2,
.od_lekarzy #main_left_art #artykul h3,
.od_lekarzy #main_left_art #artykul h3 a,
.od_lekarzy .box_3 h2 a
.od_lekarzy #main_left_art .box2 h2,
.od_lekarzy #cytaty h4,
.od_lekarzy .placebo h4	{color:#386681;}
.od_lekarzy #main_left_art h2#top_title	{border-bottom:7px solid #126391;padding:0 0 5px 0;font-size:24px;color:#126391;}
.od_lekarzy #main_left_art #art_right #news_box ul li a.news_title	{color:#2781b4;}


.spoleczna #mt_left,
.spoleczna #art_right #news_box	{background-color:#f0f9fa;}
.spoleczna #mt_left span,
.spoleczna .box_3 span,
.spoleczna #main_left_art #artykul span.kontra, .spoleczna #mt_left_content span.kontra {background-color:#0e5984;}
.spoleczna #mt_left h3, .spoleczna #mt_left h3 a {color:#3cafbb; text-decoration:none;}
.spoleczna #main_left #left_left .box		{border-top:7px solid #3cafbb;}
.spoleczna #main_left #left_left .box h2,
.spoleczna #main_left #left_left .box h2 a,
.spoleczna #main_left #left_left .box h3	a, 
.spoleczna #main_left #left_left .box2 h2,
.spoleczna #main_left_art #artykul h3,
.spoleczna #main_left_art #artykul h3 a,
.spoleczna .box_3 h2 a,
.spoleczna #main_left_art .box2 h2,
.spoleczna #cytaty h4,
.spoleczna .placebo h4		{color:#3cafbb;}
.spoleczna #main_left_art h2#top_title	{border-bottom:7px solid #3cafbb;padding:0 0 5px 0;font-size:24px;color:#3cafbb;}
.spoleczna #main_left_art #art_right #news_box ul li a.news_title	{color:#0e5984;}


.stomatologia #mt_left,
.stomatologia #art_right #news_box		{background-color:#f8f4f9;}
.stomatologia #mt_left span,
.stomatologia .box_3 span,
.stomatologia #main_left_art #artykul span.kontra, .stomatologia #mt_left_content span.kontra {background-color:#632b78;}
.stomatologia #mt_left h3, .stomatologia #mt_left h3 a 	{color:#7e4294; text-decoration: none;}
.stomatologia #main_left #left_left .box		{border-top:7px solid #a166b6;}
.stomatologia #main_left #left_left .box h2,
.stomatologia #main_left #left_left .box h2 a,
.stomatologia #main_left #left_left .box h3	a, 
.stomatologia #main_left #left_left .box2 h2,
.stomatologia #main_left_art #artykul h3,
.stomatologia #main_left_art #artykul h3 a,
.stomatologia .box_3 h2	a,
.stomatologia #main_left_art .box2 h2,
.stomatologia #cytaty h4,
.stomatologia .placebo h4					{color:#7e4294;}
.stomatologia #main_left_art h2#top_title	{border-bottom:7px solid #a166b6;padding:0 0 5px 0;font-size:24px;color:#a166b6;}
.stomatologia #main_left_art #art_right #news_box ul li a.news_title	{color:#632b78;}

#main_left_art #artykul { text-align: justify; }
	
#mt_left		{width:760px;padding:20px;margin:0 0 12px 0;}
#mt_left span,
#main_left_art #artykul span.kontra, #mt_left_content span.kontra 	{padding:2px 10px;}
#main_left_art #artykul span.kontra {font-size:11px; padding:2px 5px; color:#fff; font-weight: normal; text-decoration: none;}
#mt_left_content span.kontra, #mt_left_content span.kontra a,
#mt_left_content span.kontra a:hover,
#mt_left_content span.kontra a:visited {font-size:12px; padding:2px 5px; color:#fff; font-weight: normal; text-decoration: none;}
#mt_left_content span.kontra a:hover { text-decoration: underline; }
#main_left_art #artykul p.kontra, #mt_left_content p.kontra 	{ text-align: left; margin:0; padding:0; line-height:13px; }
#mt_left h3,
#main_left_art #artykul h3		{font-size:22px;margin:5px 0; text-align: left;}
#mt_left #mt_title,
#main_left_art #mt_title	{padding:9px 0;margin:0 0 18px 0;border:1px dotted #ced6db;font-size:15px;border-left:none;border-right:none;font-family: Georgia, "Times New Roman", Times, serif;}
#main_left_art #mt_title	{margin:22px 0;}
#mt_left #mt_left_img {float:left;margin:0 20px 0 0;  }
#mt_left_content	{float:left;width:550px;}
#t_left				{width:275px;float:left;}
#t_right			{width:262px;float:right;}
#main_left #left_left .box2 ul li a,
#mt_left_content a	{font-weight:bold;text-decoration:underline;}

#main_left_art .box2			{padding: 5px 0 0;margin: 0 0 15px;}
#main_left #left_left .box2		{border-bottom: 1px solid #ced6db;padding: 5px 0 0;margin: 0 0 15px;}
#main_left #left_left .box2 h2,
#main_left_art .box2 h2			{font-family: Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #ced6db; position:relative;font-size:14px;margin:0 0 12px 0;}
#main_left #left_left .box2 h2 span,
#main_left_art .box2 h2 span	 {background-color: #fff;padding:4px 10px 0 10px;border:1px solid #ced6db;border-bottom:1px solid #fff; }
#main_left #left_left .box2 h3 a	{color: #0a4364; }
#main_left #left_left .box2 img		{float: left;margin: 0 15px 15px 10px;}
#main_left #left_left .box2 p		{margin: 0 0 12px;overflow: hidden;}
#main_left #left_left .box2 ul li	{display:inline;padding:0 5px 0 0;}
#main_left #left_left .box2 ul li.more	{background:url(images/list_border.gif) center right no-repeat;}

#main_left_art {float: left;width: 788px;margin: 0 0 15px;padding:0 10px 0 0;background: transparent url(images/background_main_left.gif) repeat-y top right;
}
#main_left_art #art_left	{width:503px;float:left;margin:0 21px 0 0;}
#main_left_art #art_right	{width:263px;float:right;}

#main_left_art #komentarze			{margin:30px 0 0 0;}
#main_left_art #komentarze ul		{border-bottom:1px dotted #ced6db;padding:0 0 8px 0;margin:0 0 18px 0;}
#main_left_art #komentarze ul li	{display:inline;}
#main_left_art #komentarze ul li a			{font-weight:bold;}
#main_left_art #komentarze .comment_ico		{background:url(images/komentarz_ico.gif) 0 0 no-repeat;padding:0 0 0 20px;color:#9daeb8;}
#main_left_art #komentarze .comment	{margin:0 0 18px 20px;}
#main_left_art #komentarze .comment a,
#main_left_art #art_right .news_comment_autor	{background:url(images/komentarz_ico_2.gif) 0 0 no-repeat;padding:0 0 0 20px;color:#9daeb8;font-size:11px;}
#main_left_art #komentarze .comment p	{margin:0 0 6px 0;line-height:14px;}

#main_left_art #art_right	{margin:22px 0 0 0;}
#main_left_art #art_right #foto_box,
#main_left_art #art_right .art_list	{border:1px solid #e4e8eb;padding:10px 8px;}
#main_left_art #art_right #foto_box span	{color:#9daeb8;font-size:10px;}
#main_left_art #art_right #foto_box span.fot	{color:#9daeb8;font-size:10px; display:block; margin-top:5px; }

#main_left_art #art_right #news_box,
#main_left_art #art_right .art_list	{padding:17px 13px;margin:9px 0;}
#main_left_art #art_right #news_box h5,
#main_left_art #art_right .art_list h5	{border-bottom:1px dotted #ced6db;padding:0 0 13px 0;font-size:14px;font-family: Georgia, "Times New Roman", Times, serif;}
#main_left_art #art_right #news_box ul	{margin:15px 0 0 0;}
#main_left_art #art_right #news_box ul li a	{display:block;}
#main_left_art #art_right #news_box ul li a.news_title	{font-weight:bold;/*margin:15px 0 0 0;*/}
#main_left_art #art_right #news_box ul li a.news_autor,
#main_left_art #art_right .news_comment_autor	{color:#9daeb8;font-size:11px;margin:2px 0 20px 0;}
#main_left_art #art_right .art_list ul	{margin:22px 0 0 0;}
#main_left_art #art_right .art_list ul li {background: transparent url(images/li_box_left.gif) no-repeat 0 5px;padding: 0 0 10px 14px;line-height: 16px;margin: 0 0 1px;}
#main_left_art #art_right .art_list a.wiecej, #main_left_art a.wiecej	{float:right;font-weight:bold;text-decoration:underline;}
#main_left_art #art_right .news_comment	{display:block;margin:3px 0;}
#main_left_art #art_right li.last .news_comment_autor	{margin:2px 0 0 0;}

.top_art		{margin:23px 0 15px 0;}
.top_art img	{float:left;margin:0 16px 0 0;}
.top_art #artykul	{float:left;width:230px;}
.top_art #artykul p	{margin:10px 0 0 0;}

.box_3		{border-bottom:1px dotted #ced6db;padding:0 0 20px 0;margin:20px 0 18px 0;}
.box_3 img	{float:left;margin:0 15px 0 0;}
.box_3 .box_3_right	{float:left;width:350px;}
.box_3 h2	{font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;margin: 0 0 6px 0;}
.box_3 span	{color:#fff;padding:2px 5px;font-size:11px;}
.box_3 span.art_comment	{background: url(images/komentarz_ico.gif) 0 0 no-repeat;padding:0 3px 0 15px;color:#9daeb8;font-weight:bold;}
.box_3 .box_3_right a.art_comment	{color:#9daeb8;font-size:11px;text-decoration:underline;}
.box_3 p	{margin:8px 0;}

span.art_comment	{background: url(images/komentarz_ico.gif) 0 0 no-repeat;padding:0 3px 0 15px;color:#9daeb8;font-weight:bold;}
a.art_comment		{color:#9daeb8;font-size:11px;text-decoration:underline;}
p.art_comment		{ margin-top:25px; }

.box2 .dzialy		{margin:0 0 20px 0;}
.box2 .dzialy td	{width:132px; vertical-align:top;}
.box2 .dzialy td a	{background: transparent url(images/li_box_left.gif) no-repeat 2px 5px;padding: 2px 0 2px 16px;display:block;}

.box2 .dzialy li	{
	width:132px;
	float:left;
}
#main_left #left_left .box2 .dzialy li a {
	background: transparent url(images/li_box_left.gif) no-repeat 2px 5px;
	padding: 2px 0 2px 16px;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
#main_left #left_left .box2 .dzialy li a:hover { text-decoration:underline; }

.art_list_border	{border-right :1px dotted #ced6db;}
.lista_artykulow	{padding:0 10px 0 0;}
.lista_artykulow a.next_page	{padding:6px 18px 6px 10px;border:1px solid #e4e8eb;color:#7c909c;font-size:11px;float:right;background:url(images/next_ico.gif) 108px center no-repeat;}
#main_left_art .lista_artykulow .box2 h2	{margin:0 0 30px 0;}

#left_bottom .box	{}

#main_left #left_left .box2	{padding-top:0;}
#main_left #left_left #tab_box h2	{float:left;margin:0 8px 0 0;cursor:pointer;padding:5px 0;border:0;}
#main_left #left_left #tab_box h2 span	{padding:4px 10px 5px 10px;border-bottom:1px solid #ced6db;}
#main_left #left_left #tab_box h2.act span	{border-bottom:2px solid #fff ;}
#main_left #left_left #tab_box #tab_box_border	{border-bottom:1px solid #CED6DB;}
#main_left #left_left #tab_box ul		{margin:15px 0;display:none;}
#main_left #left_left #tab_box ul.act	{display:block;}
#main_left #left_left #tab_box ul li	{display:block;background:transparent url(images/li_box_left.gif) no-repeat scroll 0 4px;padding:0 0 0 15px;/*margin:0 0 3px 0;*/line-height:16px;}
#main_left #left_left #tab_box ul li.nostyle { background: none; }
#main_left #left_left #tab_box ul li a	{font-weight:normal;text-decoration:none;}
#main_left #left_left #tab_box ul li.wiecej	{background:none;margin:4px 0 0 0;}
#main_left #left_left #tab_box ul li.wiecej a	{font-weight:bold;text-decoration:underline;}
#main_left #left_left #tab_box ul li a:hover	{text-decoration:underline;}

#cytaty h4	{font-size:20px;}
#cytaty .cytat	{font-style:italic;margin:10px 0 0 0;}
#cytaty .cytat_autor	{font-weight:bold;/*margin:0 0 0 60px;*/border-bottom:1px dotted #ced6db;padding:10px 0 10px 80px;}
#cytaty #arch_cytatow,
.placebo { margin-bottom: 25px; }
#cytaty #arch_cytatow,
.placebo #arch_placebo	{float:right;color:#9daeb8;margin:5px 0 0 0;font-weight:bold;text-decoration:underline;}

.placebo h4	{font-size:20px;margin:0 0 5px 0;}
.placebo .placebo_box_1	{float:left;}
.placebo .placebo_box_2	{float:right;}

.jqmContent	input		{color:#5b5b5b;display:block;}
.jqmWindowLogin input	{margin:8px 0 20px 0;}
#reg_div {position:relative;}
#gw_imie,#gw_nazwisko,#gw_nazwa_apteki,#gw_oddzial{position:absolute;left:355px;color:#0a4364;}
#gw_imie {top:40px;}
#gw_nazwisko {top:70px;}
#gw_nazwa_apteki {top:195px;}
#gw_oddzial {top:225px;}
.jqmWindowLogin input.text	{width:271px;}
.jqmWindowLogin #register_form	{text-align:right;width:349px;}
.jqmWindowLogin #register_form	label	{display:inline;}
.jqmWindowLogin #register_form input.text	{width:227px;display:inline;margin:8px 0 0 3px;}
.jqmWindowLogin #register_form input.margin_b	{margin:8px 0 20px 0;}
.jqmWindowLogin #register_form #zgoda_div	{padding:10px 0 0 116px;color:#0a4364;}
.jqmWindowLogin #register_form #zgoda_div span	{display:inline;}
.jqmWindowLogin #register_form #zgoda_div input	{display:inline;margin:10px 5px 0 0;}
.jqmWindowLogin #register_form #zgoda_div a		{text-decoration:underline;}
.jqmWindowLogin #register_form #register_button	{margin:15px 0 0 116px;}
.jqmWindowLogin .info	{ width:190px;}
.jqmWindowLogin img		{margin:20px 0 10px 0;}
.jqmWindowLogin .info a	{text-decoration:underline;}
.jqmWindowLogin .info span	{color:#000;padding:0 3px 0 0;}
.jqmWindowLogin h4		{color:#0e5984;font-family: Georgia, "Times New Roman", Times, serif;font-size:15px;letter-spacing:1px;margin:0 0 60px 0;}
.jqmWindowLogin #login_left		{float:left;width:380px;padding:0 20px 0 0;}
.jqmWindowLogin #login_left #login_form { margin-left:0; }
.jqmWindowLogin #login_left #login_form input {
	color: #748792;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	margin: 0 6px;
	background:#fff;
}
.jqmWindowLogin #login_left #login_form input#Image1 {
	margin-top:10px;
	border:none;
}

.jqmWindowLogin #login_right	{float:left;width:371px;border-left:1px dotted #ced6db;padding:0 0 0 30px;}

.jqmWindowLogin #login_right ul	{}
.jqmWindowLogin #login_right ul li	{color:#0a4364;margin:0 0 20px 0;background: transparent url(images/li_box_left.gif) no-repeat 0 5px;padding: 0 0 10px 14px;}
.jqmWindowLogin #login_right .register_link	{font-weight:bold;color:#3cafbb;font-size:16px;text-align:center;margin:0 0 0 140px;}
.jqmContent	label		{display:block;margin:8px 0 3px 0;color:#0a4364;}
.jqmContent textarea	{width:546px;height:236px;color:#5b5b5b;}
.jqmContent				{background-color:#f6f9fa;padding:80px 39px 36px 39px;}
.jqmWindowLogin .jqmContent	{padding:25px 39px 36px 39px;}
#jqmTitle,
#jqmTitleLogin			{background-color:#ecf1f4;margin:0 0 7px 0;font-size:16px;color:#3cafbb;font-family: Georgia, "Times New Roman", Times, serif; padding:11px 10px;letter-spacing:1px;}
.jqmClose 				{background:url(images/modal_x.gif) 0 0 no-repeat;position:absolute;top:9px;left:645px;display:block;width:10px;height:39px;}
#jqmTitleLogin .jqmClose	{left:865px;}
#jqmAddButton			{margin:15px 0 0 0;}
.jqmContent .error		{background:url(images/modal_error.gif) 0 0 no-repeat;position:absolute;top:110px;left:48px;width:349px;height:33px;padding:5px 0 0 10px; display:none;}

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 10%;
    left: 50%;
    
    margin-left: -300px;
    width: 660px;
    
    background-color: #fff;
    color: #333;
    border: 1px solid #5d5d5d;
    padding: 9px 8px;
}
.jqmWindowLogin {
    display: none;
    
    position: fixed;
    top: 10%;
    left: 15%;
    
    margin:0 auto;
    width: 880px;
    
    background-color: #fff;
    color: #333;
    border: 1px solid #5d5d5d;
    padding: 9px 8px;
}
#login_nonmodal {
	display:block;
	position:relative;
	top:0;
	left:0;
	border:none;
}
#login_nonmodal a.jqmClose { display:none; }


.jqmOverlay { background-color: #000; }

h4 a.gotologin, a.gotologin { text-decoration: underline; }
div#sections_tree {
	width:260px;
	background: #eaf0f3;
	padding:10px;
	float:left;
}
div#sections_tree h1 { font-size:12px; margin-left:0; margin-top:10px; font-weight:bold;}
div#sections_tree h2 { font-size:12px; margin-left:10px; margin-top:4px; font-weight:normal; }
div#sections_tree h2.toleft { margin-left:0; margin-bottom:15px; }
div#sections_tree h3 { font-size:10px; margin-left:20px;}

#sections_tree a.specjalizacja, #sections_tree h1.specjalizacja, #sections_tree h2.specjalizacja, #sections_tree h3.specjalizacja {
	color: #0e5984;
	font-weight:bold;
	}

div#lista_artykulow {
	padding:20px 5px 5px 30px;
	line-height:15px;
	margin-left: 270px;
	font-size:11px;
	width:500px;
}

div#lista_artykulow h1 { font-size:18px; margin:10px 0 25px 0; font-weight:bold;}
div#lista_artykulow h2 { font-size:12px; margin:15px 10px 5px 0; font-weight:bold; }

#main_left_arch {
	float: left;
	width: 798px;
	margin: 0 0 15px;
	background: none;
}

p.art_heading {
	font-weight: bold;
	margin-top:12px;
	margin-bottom:0;
}

div.midtext_frame_spol, div.midtext_frame_oldl, div.midtext_frame_stom, div.midtext_frame_farm {
	margin:15px 0 20px 30px;
	width:452px;
	padding: 10px;
	font-size: 11px;
}
div.midtext_frame_spol {
	background-color:#f0f9fa;
	border-left: 1px solid #0e5984;
	color:#0e5984;
}
div.midtext_frame_oldl {
	background-color:#f4fbff;
	border-left: 1px solid #2781b4;
	color:#2781b4;
}
div.midtext_frame_stom {
	background-color:#f8f4f9;
	border-left: 1px solid #632b78;
	color:#632b78;
}\
div.midtext_frame_farm {
	background-color:#f9f5f3;
	border-left: 1px solid #9e4001;
	color:#9e4001;
}

p.zrodlo {
	margin: 4px 0 0 0;
	color: #7b929f;
	font-size: 10px;
}


span.numer_kwadracik {
	color:#bd4a15;
	background:#bd4a15;
	padding:2px 1px 2px 1px;
	margin:2px 2px 0 0;
	display:block;
	float:left;
}
span.numer_kwadracik a, span.numer_kwadracik a:hover, span.numer_kwadracik a:visited {
	color:#ffffff;
	text-decoration:none;
}
span.numer_kwadracik a:hover {
	/* background:#000000;*/ 
}
div.roczniki_menu {
	font-weight:bold;
}
div.roczniki_menu p, div#main_right p {
	clear:left;
	float:none;
	padding-top:10px;
	background-position:0 17px;
	display:block;
}
div.roczniki_menu p.rok, div#main_right p.rok {
	font-size:16px;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:3px;
	background:#aaa;
	color:#fff;
	width:100%;
	
}

div#case_picture {
	float: left;
	margin-right:10px;
}
div#case_quiz {
	padding: 10px;
}
div#case_quiz ul {
	margin:10px;
}
input.quiz_button {
	float: right;
	margin:10px;
}

p.correct, p.incorrect {
	display: block;
	color: #fff;
	font-weight:bold;
	padding:10px;
	background:#3a3;
}
p.incorrect {	background:#a33; }

h2#quiz_title {
	font-size:18px;
	}

div.instrukcja {
	font-size:11px;
	width:530px;
	background:#eee;
	padding:15px;
	margin-left:80px;
	margin-bottom:20px;
	
}
div.instrukcja p {
	margin:0;
	text-align:justify;
}

div.instrukcja li {
	list-style-type:disc;
	margin-left:30px;
}

#form_ogloszenia span.label {
	display:block;
	clear:left;
	float:left;
	width:250px;
	margin-right:15px;
	margin-top:15px;
}
#form_ogloszenia textarea, #form_ogloszenia input, #form_ogloszenia select {
	margin-top:15px;
}

div#price_info {
	margin-top:20px;
	margin-bottom:25px;
}

p.error {
	background:#fcc;
	font-weight:bold;
	padding:5px;
	width:80%;
}

#ogloszenia a.resp_ogl_open, #ogloszenia a.resp_ogl_close, #ogloszenia .resp_ogl_close_info {
	float:right;
	margin-left:10px;
}
#ogloszenia .resp_ogl_close_info {
	float:none;
	margin-left:450px;
}

.w_rameczce, a.w_rameczce, a.w_rameczce:hover, a.w_rameczce:visited {
	border: 1px solid #0e5984;
	padding:1px 8px 1px 8px;
	font-size:10px;
}

#ogloszenia h2.dzial {
	width:550px;
	font-size: 17px;
	font-weight: normal;
	padding: 5px 0 2px 0;
	margin: 0 0 12px;
	border-bottom: 2px solid #0e5984;
}
#ogloszenia h2.dzial span {
	color: #fff;
	background-color: #0e5984;
	padding: 4px 7px 3px 7px;
}

#ogloszenia .ogloszenie {
	width:550px;
	border-bottom: 1px dotted #7b929f;
	margin:10px 2px 10px 0;
	padding-bottom:14px;
	clear:both;
}
#ogloszenia div.komunikat {
	clear:both;
	font-size:11px;
	width:550px;
	background:#eee;
	padding:15px;
	margin-top:10px;
}
#ogloszenia div.komunikat p {
	margin:0;
	text-align:justify;
}

form.comboSet input {
	border:none;
}

p.subtitle {
	padding-top:15px;
}

#content p.bodytext {
	margin-bottom:10px;
	padding-bottom:5px;
}
#content ul {	margin:-5px 5px 5px 20px; }
#content ul.kongresy {	margin:0; }
#content ul.kongresy li { line-height:14px; margin-bottom:5px; }

#produkt ul { margin-top:10px; }

div.col-4 textarea#mailformWpisz_swoje_pytania_i_uwagi {	height:auto; }
div.col-4 input#mailformadres_email,
div.col-4 input#mailformtytul_wiadomosci,
div.col-4 textarea#mailformWpisz_swoje_pytania_i_uwagi
	{ width:350px; }

span.important {
	font-weight:bold;
	color:#bd4a15;
}


#top #szukaj_logowanie {
    width: 389px;
    }

#top #szukaj_logowanie form.szukaj,
#top #szukaj_logowanie form.szukaj fieldset {
    width:225px;
}
#top #szukaj_logowanie .szukaj .input_szukaj {
    width: 154px;
    background: transparent url(images/input_szukaj_small.gif) no-repeat 0 0;
    margin-left:5px;
}

#top #szukaj_logowanie .szukaj .input_szukaj input  {
    width: 140px;
}

#top #szukaj_logowanie #login_button {
}

div.col750 {
	width:750px;
	float:left;
	margin:10px 15px 0 0;
}

a.redbutton, a:hover.redbutton, a:visited.redbutton {
	padding:10px 20px 10px 20px;
	float:right;
	margin:0 50px 10px 10px;
	font-size:15px;
	font-weight:bold;
	color:#ffc34c;
	background:#c9242c;
	text-decoration:none;
}
p.redbutton {
	padding:10px 20px 10px 20px;
	float:right;
	margin:0 50px 10px 10px;
	font-size:15px;
	font-weight:bold;
	color:#ffc34c;
	background:#c9242c;
	text-decoration:none;
}
#symphar_stopka {
	font-size:10px;
	margin-left:20px;
}
#symphar_stopka p {
	line-height:11px;
	margin:5px 0 4px 0;
}
#symphar_stopka a, #symphar_stopka a:hover, #symphar_stopka a:visited {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#content_layer .button {
	color:#000;
	padding:0 10px 0 10px;
}

#symphar_buttons {
	margin-left:450px;
}
#symphar_buttons a, #symphar_buttons a:hover, #symphar_buttons a:visited {
	margin-bottom:20px;
}

#content_justify p {
	text-align:justify;
}

#wrapper .videobox {
	height:auto;
}
#wrapper .videobox object {
	margin:10px;
}
#wrapper .videobox li {
	background:none;
}
#wrapper .videobox a, #wrapper .videobox a:hover, #wrapper .videobox a:visited  {
	font-weight:normal;
	color: #386681;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#wrapper .videobox a:hover {
	text-decoration:underline;
}
#wrapper .videobox .kategorie a {
	color:#fff;
}

#blog_left {
	float: left;
	width: 650px;
	margin: 25px 0 15px 0;
	background: #c9e9ff;
	padding:20px 20px 35px 35px;
	text-align:justify;
	line-height:14px;
}
#blog_right {
	margin-top:25px;
	width: 250px;
	padding-bottom:30px;
	float:right;
	color: #333;
	background:#ddd;
}

#blog_left h1 {
	font-size:32px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:4px 10px 15px 0;
	color:#fff;
	border-bottom:1px dotted #fff;
	padding:0 0 15px 0;
}
#blog_left h2 {
	font-size:15px;
	font-weight:bold;
}
#blog_left a.right_button {
	background:#fff;
	padding:3px 10px 3px 10px;
	margin-right:10px;
	float:right;
}

#blog_left .blog_lead h3 {
	font-size:13px;
}
#blog_left .blog_lead {
	border-bottom:1px dotted #fff;
	padding:22px 30px 20px 15px;
	clear:both;
}
#blog_left .blog_lead p {
	font-size:12px;
}
#blog_left .blog_lead h3 {
	text-decoration:underline;
}
#blog_left .blog_lead div.left {
	width:400px;
	float:left;
	margin-right:30px;
}
#blog_left .blog_lead img {
	float:right;
	margin-bottom:25px;
	border:1px solid #fff;
	padding:2px;
}

#blog_left .wpis h1 {
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:4px 10px 10px 0;
	color: #0a4364;
	border:none;
}
.wpis #edit_title {
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:4px 2px 4px 2px;
	margin-bottom:2px;
	color: #0a4364;
	width:576px;
}
#blog_left .wpis h2 {
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
}
#blog_left .wpis p {
	margin-right:100px;
}

#blog_left .other_note {
	float:right;
}
#blog_left .other_note a {
	font-weight:bold;
}

#blog_right p.blogname {
	font-size:20px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:10px;
}
#blog_right p.description {
	font-size:11px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:10px;
	border-bottom:1px dotted #444;
}
#blog_right a.title {
	margin:10px 10px 0 15px;
	display:block;
	border:none;
	background:none;
}

#blog_right .last_notes {
	padding:10px;
	color: #386681;
}
#blog_right .last_notes a.title, #blog_right .last_notes a.title:visited {
	margin:10px 0 0 0;
	padding:0;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#blog_right .last_notes a:hover.title {
	text-decoration:underline;
}
#blog_right .last_notes h1 {
	font-size:14px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:10px 0 20px 0;
}
#blog_right .last_notes p {
	margin:0;
}
#blog_right .last_notes p.blogtitle {
	font-size:12px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#fff;
	margin-bottom:15px;
}




#zostatniejchwili {
	float: left;
	width:250px;
	margin-top:40px;
}
#zostatniejchwili .art_list {border:1px solid #e4e8eb;padding:10px 8px;}
#zostatniejchwili .art_list {padding:17px 13px;margin:9px 0;}
#zostatniejchwili .art_list h5	{border-bottom:1px dotted #ced6db;padding:0 0 13px 0;font-size:14px;font-family: Georgia, "Times New Roman", Times, serif;}
#zostatniejchwili .art_list  ul {margin:22px 0 0 0;}
#zostatniejchwili .art_list  ul li {background: transparent url(images/li_box_left.gif) no-repeat 0 5px;padding: 0 0 10px 14px;line-height: 16px;margin: 0 0 1px; color: #0a4364;}
#zostatniejchwili .art_list  ul li a { color: #0a4364; font-weight:normal; }
#zostatniejchwili .art_list  a.wiecej {float:right;font-weight:bold;text-decoration:underline;}

#ostatniekomentarze_box {
	width:250px;
	margin-left:270px;
	margin-top:75px;
}

#ostatniekomentarze_box h2 {
	border-bottom: 7px solid #9daeb8;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0a4364;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0;
}
#ostatniekomentarze_box ul {
	margin: 0 0 15px;
}
#ostatniekomentarze_box ul li {
	border-bottom: 1px dotted #ced6db;
	padding: 9px 0;
	background:none;
}
#ostatniekomentarze_box ul li a {
	color: #0a4364;
}
#ostatniekomentarze_box a.news_comment_autor {
	font-weight:normal;
	color: #0a4364;
}

#ostatniekomentarze_box span.ilosc_komentarzy {
	font-size:11px;
	font-weight:normal;
	color:#888;
}

#placowki { margin-top:30px; }
#placowki p { width:80%; }
#placowki table {
	width:950px;
	margin:25px 0 35px 0;
}
#placowki td {
	border:1px solid #ccc;
	padding:3px;
	text-align:left;
}
#placowki td.miasto {
	font-weight:bold;
}
#placowki td.wojewodztwo {
	font-weight:bold;
	font-size:14px;
	vertical-align:top;
	padding-top:15px;
}
#placowki th {
	padding:5px 10px 5px 10px;
	background:#0A4364;
	color:#fff;
	text-align:center;
}
#placowki #wojewodztwa_menu { }
#placowki #wojewodztwa_menu a {
	color:#b03f12;
	margin-right:10px;
	font-size:11px;
}


#forum_left {
	float: left;
	width: 650px;
	margin: 25px 0 15px 0;
	background: #fff;
	padding:20px 20px 35px 35px;
	border:1px dotted #ccc;
	text-align:justify;
	line-height:14px;
}
#forum_right {
	margin-top:25px;
	width: 250px;
	padding-bottom:30px;
	float:right;
	color: #333;
	background:#fff;
	border:1px dotted #0a4364;
}

#forum_left h1 {
	font-size:32px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:4px 10px 15px 0;
	color:#0a4364;
	border-bottom:1px dotted #ccc;
	padding:0 0 15px 0;
}
#forum_left h1 span {
	font-size:29px;
}
#forum_left h2 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}
#forum_left a.right_button {
	background:#0a4364;
	color:#fff;
	padding:3px 10px 3px 10px;
	margin-right:10px;
	float:right;
}

#forum_left .wpis h1 {
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:4px 10px 10px 0;
	color: #0a4364;
	border:none;
}
#forum_left .wpis h2 {
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
}
#forum_left .wpis p {
	margin-right:100px;
}
#forum_left a.main_category {
	font-size:11px;
	font-weight:bold;
	font-family: "Verdana", "Arial", Trebuchet, sans-serif;
	margin:5px 0 0 0;
	padding:0;
	color:#0a4364;
	display:block;
}
#forum_left a.sub_category {
	font-size:11px;
	font-weight:normal;
	font-family: "Verdana", "Arial", Trebuchet, sans-serif;
	margin:2px 0 3px 20px;
	padding:0;
	color:#0a4364;
	display:block;
}
#forum_left .breadcrumbs {
	border:none;
	margin-bottom:20px;
}
#forum_left  .wroc {
	margin-left:200px;
}

.indygo {
	color:#4B0082;
}
.indygo_bkg {
	background:#4B0082;
}

.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('../images/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

#content_justify .align-right {
	text-align:right;
}

#content .click2close {
	cursor:pointer;
	float:right;
	width:auto;
	margin:5px 10px 10px 500px;
	color:#fff;
	background:#ccc;
	padding:2px 10px;
}

#ankieta_form .ankieta_answers {
	margin-left:20px;
}
#ankieta_form .ankieta_answers textarea {
	width:528px;
}

#content div.align-center p {
	text-align:center;
}

.greenbutton1 {
	color:#21a448;
	border:1px solid #21a448;
	background:#fff;
	padding:7px 10px 7px 10px;
	display:block;
	width:150px;
	font-size:11px;
}
.greenbutton2 {
	background:#21a448;
	color:#fff;
	float:right;
	padding:10px;
	display:block;
	width:100px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border-style:none;
}
.bluebutton1 {
	color:#2148a4;
	border:1px solid #2148a4;
	background:#fff;
	padding:7px 10px 7px 10px;
	display:block;
	width:150px;
	font-size:11px;
}
.bluebutton2 {
	background:#2148a4;
	color:#fff;
	float:right;
	padding:10px;
	display:block;
	width:100px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border-style:none;
}

#groprinosin p {
	line-height:20px;
}
#groprinosin img {
	vertical-align:bottom;
	margin:10px 0 0 0;
	padding:0;
}

#testy_edu {
	width: 700px;
	margin-top:20px;
	float:left;
}

#testy_edu div.naglowek_czasopisma {
	margin:35px 0 10px 0;
}
#testy_edu div.naglowek_czasopisma:first-child {
	margin-top:0;
}
#testy_edu a.link_do_testu {
	display:block;
	margin:0 0 5px 0;
}
#testy_edu p.pytanie {
	font-weight:bold;
	margin-bottom:0;
}
#testy_edu p.pytanie_add {
	margin:0 0 0 15px;
}

#testy_edu p.common, #testy_edu p.common2 {
	font-size:11px;
	color:#666;
	margin:5px 0 3px 15px;
}
#testy_edu p.common2 {
	margin-left:0;
}
#testy_edu p.punktacja {
	clear:left;
	font-size:11px;
	color:#666;
}
#testy_edu div.odpowiedzi {
	margin: 7px 0 12px 15px;
	line-height:14px;
}
#testy_edu div.odpowiedz { margin-top:4px; }

#testy_edu div.labelka {
	margin:0 0 0 20px;
	width:600px;
}
#testy_edu div.kontrolka {
	clear:left;
	float:left;
	vertical-align:top;
	margin:0;
	padding:2px 0 0 0;
}
#testy_edu div.kontrolka input {
	margin:0;
}
#testy_edu .caption {
	margin:2px;
	font-size:11px;
}
#testy_edu div.towarzystwo {
	float:right;
	line-height:15px;
}
#testy_edu div.towarzystwo span {
	float:left;
	margin-right:5px;
	margin-top:10px;
}
#testy_edu input.button_wyslij {
	color:#000;
	padding:2px 10px;
	float:right;
	margin:10px 110px 10px 0;
}
#testy_edu p.komentarz {
	background:#d0d5ff;
	color:#666;
	padding:10px;
}
#testy_edu p.komentarz span {
	font-weight:bold;
	color:#000;
}
#testy_edu div.dziekujemy {
	border:2px solid #ccc;
	margin:0 0 20px 0;
	padding:20px;
}
#testy_edu div.poprawna_odp {
	color:#090;
	font-weight:bold;
}
#testy_edu #pre_submit_info {
	font-size:11px;
	color:#666;
	clear:both;
	margin-top:20px;
	width:475px;
}
#testy_edu #nazwa_testu {
	margin-top:30px;
	line-height:18px;
}
#testy_edu span.nr_testu {
	font-size:10px;
	color:#999;
}
#testy_edu .checked_green, #testy_edu .checked_gray, #testy_edu .checked_white, #testy_edu .checked_orange {
	color:#090;
	float:left;
	margin-right:3px;
	font-size:15px;
	cursor:pointer;
	width:13px;
}
#testy_edu .checked_gray {	color:#ccc; }
#testy_edu .checked_white {	color:#fff; }
#testy_edu .checked_orange {	color:#fa0; }
#testy_edu .button_pokaz_popr_odp {
	background-color:#282;
	color: #fff;
	text-align:center;
	padding:5px 15px;
	margin:5px 0 10px 10px;
	float:right;
	clear:right;
	width:120px;
	font-size:11px;
	cursor:pointer;
}
#testy_edu form#quiz_form {
	clear:both;
}

#testy_right {
	margin-top:25px;
	width: 250px;
	padding-bottom:30px;
	float:right;
	color: #333;
	background:#fff;
	/*border:1px dotted #0a4364;*/
}
#testy_right #aktowka {
	margin-top:20px;
}
#testy_right .checked_green, #testy_right .checked_gray, #testy_right .checked_white, #testy_right .checked_orange {
	color:#090;
	float:left;
	margin-right:3px;
	font-size:15px;
	cursor:pointer;
	width:13px;
}
#testy_right .checked_gray {	color:#ccc; }
#testy_right .checked_white {	color:#fff; }
#testy_right .checked_orange {	color:#fa0; }
#testy_right .common, #testy_right .common2 {
	font-size:11px;
	color:#666;
	margin:5px 0 3px 15px;
}
#testy_right .common2 {
	margin-left:0;
	margin-top:20px;
}

p.notyfikacja {
	border:2px solid #900;
	color:#900;
	padding:10px;
	margin:0 0 20px 0;
}

table#zamowienia th { text-align:center; }
table#zamowienia td {
	padding:20px 10px;
	border:1px solid #ccc;
}
table#zamowienia td.data {}
table#zamowienia td.platnosc {
	text-align: center;
	width:160px;
}
table#zamowienia th.platnosc {
	color:#333;
	background:#ccc;
}

ul#wil_menu { margin-top:0; }


/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow,
.jqmWindowLogin	 {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


