html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, a, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;
*/
}
body {
	line-height: 120%;
	font-size: 12px;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
color:#0F638C;
}

a:hover {
color:#0F638C;
}

.clear {
	clear: both;
}

.clear2 {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #226F94;
	text-decoration: none;
	font-weight: normal;
	letter-spacing:-0.2px;
}

.padd5 {
	padding: 5px;
}
.padd10 {
	padding: 10px;
}
.cRED {
	color: #FF0000;
}
.fBOLD {
	font-weight: bold;
}
.cbody {
	background-image: url(i/head.png);
	background-repeat: repeat-x;
	height: 124px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cr {
	text-align: center;
}
.content {
	width: 966px;
	margin: 0 auto;
}

.imgc {
margin-top:10px;
text-align:center;
}

.imgc  img{
border: 1px solid #000000;
}

.imgp {
margin-bottom:5px;
border:1px solid #B8B8B8;
}

.wiecej {
text-align:right;
vertical-align: bottom;
}

.wiecej a, .wiecej a:hover {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#0F638C;
text-decoration:none;
}

/* Stronicowanie wynikow  */

#porcjowanie {
text-align:center;
}

#porcjowanie a, #porcjowanie a:hover {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#0F638C;
text-decoration:none;
}

/*  Naglowek  */
.head {
	height: 124px;
}
.head_1 {
	height: 24px;
	text-align: right;
}
.head_2 {
	float: left;
	display: inline;
	width: 338px;
	height: 74px;
	margin-left: 20px;
}

.head_3 {
	float: right;
	display: inline;
	background-image: url(i/pierwszy_raz.png);
	width: 197px;
	height: 32px;
	margin-top: 36px;
	margin-right: 20px;
}

.head .head_log {
text-align:right;
margin-right:25px;
color:red;
margin-top:-2px;
}

/*  Lista menu w naglowku */
ul.head_menu, ul.head_menu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
ul.head_menu li {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top:4px;
	border-right: 1px solid #565656;
	height:20px;
}
ul.head_menu li a, ul.head_menu li a:hover {
	color: #3B6392;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
/* ------------------------------------------------------------ */
/* Baner + logowanie */
.ads {
	width: 966px;
	margin: 10px 0 0 0;
}
.ads .ads_1 {
	width: 750px;
	height: 100px;
	float: left;
}
.ads .ads_2 {
	width: 206px;
	margin-left: 10px;
	float: left;
}

.ads .panel1 {
	/* background-image: url(i/log_out.png); */
	/* background-repeat: no-repeat; */
	height: 100px;
}

.ads .panel2 {
	height: 100px;
	background: url("i/panel_po_log.png") no-repeat center;
	width:206px;
}

.ads .ads_2 h3 {
	font-size: 14px;
	color: Black;
	color: #AE2525;
	letter-spacing:-1px;
	padding-top:2px;
	float:left;
}

.ads .ads_2 .im_l {
margin-top:3px;
display:inline;
float:left;
margin-left:15px;
}

/* -----------------  logowanie  ----------------------- */
#login {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #828282;
	font-size: 11px;
}
#login h6 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#login .in_log1 {
	width: 140px;
	height:16px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0;
	border:1px solid #C3C1C2;
	background-color:#F6F6F6;
}
#login .in_log2 {
	width: 100px;
	height:16px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0;
	border:1px solid #C3C1C2;
	background-color:#F6F6F6;
}

#login .tt {
padding-top:3px;
}

.submit {
	background: url("i/button_ok.png") no-repeat center;
	height: 18px;
	width: 35px;
	font-size: 10px;
	border:0px;
	padding:0px;
	margin-left:2px;
}
/* menu */
.menu {
}
.menu ul {
	float: left;
	background-color: #fff;
	padding: 1px 0 2px 1px;
	border-bottom: 2px solid #000000;
}
.menu ul li {
	float: left;
	display: list-item;
	margin-right: 4px;
}
.menu ul li a {
	font-size: 15px;
	font-family: Trebuchet MS;
	text-decoration: none;
	display: block;
	float: left;
	color: #ffffff;
	text-align: center;
	width: 90px;
	padding: 5px 0 5px 0;
	background: url("i/menu_blue.png") repeat-x center;
	font-weight:bold;
}
.menu ul li a:hover {
	background: url("i/menu_red.png") repeat-x center;
	color: #ffffff;
}
.menu .li1 {
	padding: 13px 0 12px 0;
}

.menu .sel {
	background: url("i/menu_red.png") repeat-x center;
}

/* menu 2 */
.menu2 {
	padding: 5px 0 10px 0;
}
.menu2 ul {
	float: left;
	background-color: #fff;
	padding: 1px 0 2px 1px;
	border-bottom: 2px solid #000000;
}
.menu2 ul li {
	float: left;
	display: list-item;
	margin-right: 2px;
}
.menu2 ul li a {
	font-size: 15px;
	font-family: Trebuchet MS;
	text-decoration: none;
	display: block;
	float: left;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 5.5px 0 5.5px 0;
	width: 108px;
	background: url("i/menu2_blue.png") repeat-x scroll center;
}
.menu2 ul li a:hover {
	background: url("i/menu2_red.png") repeat-x scroll center;
	color: #ffffff;
}
.menu2  ul li a.selected {
	background: url("i/menu2_red.png") repeat-x scroll center;
}
/* menu 3 */
.menu3 {
}
.menu3 ul {
	float: left;
	background-color: #fff;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #000000;
	width: 100%;
}
.menu3 ul li {
	float: left;
	display: list-item;
	margin-right: 2px;
}
.menu3 ul li a {
	font-size: 15px;
	font-family: Trebuchet MS;
	text-decoration: none;
	display: block;
	float: left;
	font-weight:bold;
	color: #ffffff;
	text-align: center;
	padding: 5.5px 0 5.5px 0;
	width: 108px;
	background: url("i/menu2_blue.png") repeat-x scroll center;
}
.menu3 ul li a:hover {
	background: url("i/menu2_red.png") repeat-x scroll center;
	color: #ffffff;
}
.menu3 ul li a.selected {
	background: url("i/menu2_red.png") repeat-x scroll center;
}

/* menu 4 */

.menu4 {
}
.menu4 ul {
	float: left;
	background-color: #fff;
	padding: 1px 0 2px 1px;
	border-bottom: 2px solid #000000;
}
.menu4 ul li {
	float: left;
	display: list-item;
	margin-right: 4px;
}
.menu4 ul li a {
	font-size: 15px;
	font-family: Trebuchet MS;
	text-decoration: none;
	display: block;
	float: left;
	color: #ffffff;
	text-align: center;
	width: 97px;
	padding: 5px 0 5px 0;
	background: url("i/menu_z.png") repeat-x center;
	font-weight:bold;
}
.menu4 ul li a:hover {
	background: url("i/menu_z1.png") repeat-x center;
	color: #ffffff;
}
.menu4 .li1 {
	padding: 13px 0 12px 0;
}

.menu4 .sel {
	background: url("i/menu_z1.png") repeat-x center;
}


/* 4 img */
.img_o {
}
.img_o img {
	float: left;
	margin-top: 2px;
}
.img_o .pad {
	margin-right: 2px;
}

/* search */
.search {
	font-size: 11px;
}
.search .pp {
	margin: 0 0 0 0;
}

.search .ss1 {
	float: left;
	display: inline;
	margin-right: 10px;
	width:50px;
}

.search .ss2 {
	float: left;
	display: inline;
	width:200px;
}

.search .ss3 {
	float: left;
	display: inline;
	width:40px;
}

.search .ggltext {
	width: 190px;
	background-color:#F6F6F6;
	border:1px solid #121212;
	height:16px;
	font-size: 12px;
	padding:0px;
	margin:0px;
}

/* search */
.newsletter {
	font-size: 11px;
}
.newsletter .pp {
	margin: 0 0 0 0;
}
.newsletter h3 {
	font-size: 14px;
	color: #3C6875;
}
.newsletter #newsletter {
	height: 16px;
	font-size: 12px;
	margin-left: 10px;
	width: 150px;
	background-color:#F6F6F6;
	border:1px solid #121212;
	padding:0px;
}
.newsletter .text {
	margin-top: 10px;
	color:#336C93;
}
.newsletter .reg {
	text-align:right;
	color:#FF0000;
}


/* box_4 */
.box_4 {
}
.box_4 h2 {
	color: #0F638C;
	font: 22px/1.1 Verdana;
	display:block;
	font-weight:normal;
}

.box_4 h2 a, .box_4 h2 a:hover{
text-decoration:none;
}

.box_4 .menu_top {
	background-image: url(i/box_4_top.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 11px;
	text-align: left;
	font-size: 0px;
}
.box_4 .menu_mid {
	background-image: url(i/box_4_background.png);
	background-repeat: repeat-y;
	text-align: left;
	width: 300px;
	font-size: 0px;
}
.box_4 .menu_mid .t {
	color: #4B4B4B;
	font-family: Verdana;
	font-size: 12px;
	padding: 0 10px 0 10px;
}
.box_4 .menu_mid .t ul {
	margin: 10px 0 10px 5px;
}
.box_4 .menu_end {
	background-image: url(i/box_4_bottom.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 300px;
}
/* box_6 */
.box_6 {
	font-weight: normal;
}
.box_6 h2 {
	color: #FFFFFF;
	font-size: 22px;
	padding: 7px 0 5px 10px;
	font-weight:normal;
}
.box_6 .menu_top {
	background-image: url(i/box_6_top.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 28px;
	text-align: left;
	font-size: 0px;
}
.box_6 .menu_mid {
	background-image: url(i/box_6_background.png);
	background-repeat: repeat-y;
	text-align: left;
	width: 300px;
	font-size: 0px;
}
.box_6 .menu_mid .t {
	color: #4B4B4B;
	font-family: Tahoma;
	font-size: 12px;
	padding: 0 10px 0 10px;
}
.box_6 .menu_mid .t ul {
	line-height: 12px;
}
.box_6 .menu_end {
	background-image: url(i/box_6_bottom.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 300px;
}
/* tm */
.tm2 {
	margin: 0px 0 0 5px;
}
/* TYPY LINKOW */
/* Link tekstowy */
.lt {
	background: transparent url(i/kwad.gif) no-repeat scroll left top;
	background-position: 0 5px;
	padding: 0 0 0 12px;
}
.lt a, .lt a:hover {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0F638C;
	text-decoration: none;
	letter-spacing:-0.2px;
}
/* Link tekstowy  */
.lc {
	background: transparent url(i/kropa.gif) no-repeat scroll left top;
	background-position: 0 5px;
	padding: 0 0 0 12px;
}
.lc a, .lc a:hover {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0F638C;
	text-decoration: none;
	letter-spacing:-0.5px;
}

/* Zajawka glowna Fotka z lewej , tytul , lead */
.bz3 {
	text-align: justify;
	padding-top: 5px;
	margin: 0 0 15px 0;
	background-image: url(i/bg_article.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 5px;
}
.bz3 h1 {
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
}
.bz3 h1 a, .bz3 h1 a:hover {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #F12230;
	text-decoration: none;
	display: block;
}
.bz3 .dd {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	text-decoration: none;
}
.bz3 .f {
	display: block;
	float: left;
	margin: 0 9px 0 0;
	border: 2px solid #C5C5C5;
}
.bz3 p {
	padding-top: 10px;
	margin: 0;
	text-align: justify;
}
.bz3 .w {
	padding-top: 10px;
	margin: 0;
	text-align: justify;
	color: #F12230;
}
.bz3 p a, .bz3 p a:hover {
	line-height: 1.5em;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #202020;
	text-decoration: none;
	letter-spacing:-0.2px;
}
.bz3 .tx {
	padding: 0;
	margin: 0;
	text-align: left;
	display: inline;
}
.bz3 .tx a, .bz3 .tx a:hover {
	line-height: 1.5em;
}
/* Fix \*/
* html .bz3 {
	height: 1%;
}



/* Zajawka glowna Fotka z lewej , tytul , lead */
.bz7 {
	text-align: left;
	padding-top: 5px;
	margin: 0 0 15px 0;
	background-image: url(i/bg_article.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bz7 h3 {
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
}
.bz7 h3 a, .bz7 h3 a:hover {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #F12230;
	text-decoration: none;
	display: block;
	padding-top:10px;
}

.bz7 .f {
	display: block;
	border: 1px solid #C5C5C5;
}
.bz7 p {
	padding-top: 10px;
	margin: 0;
	text-align: left;
}
.bz7 p a, .bz7 p a:hover {
	line-height: 1.5em;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #202020;
	text-decoration: none;
}

/* Fix \*/
* html .bz7 {
	height: 1%;
}


/*art*/
#art {
	color: #000000;
	font-size: 13px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#art ul li{
list-style-type: circle;

}



#art .arth1 {
width:70%;
float:left;
}

#art .arth2 {
width:25%;
float:left;
margin-left:20px;
}

#art .autor {
color: #0F638C;
font-weight:bold;
}

#art .autor  .aimg {
text-align:left;
float:left;
padding-right:5px;
}

#art .autor span {
color: #0F638C;
font-weight:bold;
}

#art .autor a, #art .autor a:hover {
color: #0F638C;
text-decoration:none;
}

#art .artt {
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
	margin-top: 0px;
}
#art .artd {
	color: #666;
	font-size: 10px;
}
#art .artl {
	clear: both;
	margin: 10px 0;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	line-height: 18px;
}
#art .artx {
	text-align: left;
}
#art .artl a, #art .artl a:hover, #art .artx a, #art .artx a:hover {
	padding: 0 3px 0 0;
	color: #6E83A9;
	/*border-bottom: 2px #D1DFD0 dotted;*/
	font-weight: bold;
	background: transparent url('/s/i/bg_link.jpg') no-repeat center right;
	text-decoration: none;
}
#art .artl a.forum, #art .artl a.forum:hover, #art .artx a.forum, #art .artx a.forum:hover {
	padding: 0 3px 0 0;
	color: #6E83A9;
  /*	border-bottom: 2px #D1DFD0 dotted;*/
	font-weight: bold;
	background: transparent url('/s/i/lnk_cmnts.gif') no-repeat center right;
	text-decoration: none;
}
#art .artpL {
	float: left;
	margin: 0 10px 5px 0;
	border: 1px #C8C8C8 solid;
}
#art .artpLf {
	padding: 4px 4px 4px 4px;
}
#art .artpLfc {
	padding: 0 4px;
	width: 250px;
	font-size: 11px;
}
#art .artpLfa {
	padding: 0 4px;
	border-bottom:1px solid #C8C8C8;
}
#art .artpLs {
	border-top: 1px #C8C8C8 solid;
	margin: 4px 0 0 0;
	padding: 4px;
}
#art .artpLs a {
	font-weight: bold;
	color: #F02533;
	font-size: 12px;
	padding-top: 2px;
	width: 160px;
	height: 15px;
	background: transparent url('/s/i/photo2.gif') no-repeat 1px 0;
	padding-left: 20px;
	text-decoration: none;
}
#art .artykulboxR {
	float: right;
	width: 230px;
	padding: 5px;
	margin: 5px;
	background-color: #FFFACD;
}
#art .artykulboxL {
	float: left;
	width: 230px;
	padding: 5px;
	margin: 5px;
	background-color: #FFFACD;
}
#art .artykulboxR .tytul, #art .artykulboxL .tytul {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#art .btnmovie {
	background: transparent url('/s/i/bg_film.gif') no-repeat center left;
	clear: both;
	display: block;
	width: 200px;
	height: 50px;
	font-weight: bold;
	font-size: 16px;
	padding: 16px 0 0 18px;
}
#art .snd a, #art .snd a:hover {
	color: #6B6B6B;
	border: 0;
	background: none;
	text-decoration: none;
	padding: 0;
}
#art ul {
	padding: 0;
	margin-left: 15px;
	list-style: outside;
}

#art ol {
	padding: 0;
	padding-left: 20px;
}

#art img {
	border: 0px;
	margin: 15px;
}

#art #art_r {
	margin-top:5px;
}

#art #art_r h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	margin: 5px 5px 5px 5px;
}

#art #art_r p {
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	margin: 0 5px 5px 5px;
}

/*art END*/
/* Zajawka glowna Fotka z lewej , tytul , lead */
.bz2 {
	text-align: justify;
	padding-bottom: 10px;
}
.bz2 h1 {
	margin: 0;
	padding: 0;
	text-align: left;
	display: inline;
}
.bz2 h1 a, .bz2 h1 a:hover {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bz2 .f {
	display: block;
	float: left;
	margin: 0 9px 0 0;
	border: 2px solid #C5C5C5;
}
.bz2 p {
	padding-top: 5px;
	margin: 0;
	text-align: left;
}
.bz2 p a, .bz2 p a:hover {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	letter-spacing:-0.2px;
}
/* Fix \*/
* html .bz2 {
	height: 1%;
}
/* Zajawka glowna Fotka z lewej, lead */
.bz4 {
	text-align: justify;
	padding-bottom: 10px;
}
.bz4 .f {
	display: block;
	float: left;
	margin: 0 9px 2px 0;
	border: 1px solid #000000;
}
.bz4 p {
	padding-top: 5px;
	margin: 0;
	text-align: left;
}
.bz4 p a, .bz4 p a:hover {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #226F94;
	text-decoration: none;
	font-weight: normal;
	letter-spacing:-0.2px;
}
/* Fix \*/
* html .bz4 {
	height: 1%;
}


/* Zajawka glowna Fotka z lewej, lead */
.bz5 {
	/* text-align: justify; */
	float:left;
	display:inline;
	width:310px;
	padding:15px 14px 15px 0px
}

.bz5 h3 {
	margin: 0;
	padding: 0;
	text-align: left;
	display: inline;
}
.bz5 h3 a, .bz5 h3 a:hover {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #054360;
	text-decoration: none;
	text-align: left;
}

.bz5 .f {
	display: block;
	float: left;
	margin: 0 9px 2px 0;
}
.bz5 p {
	padding-top: 5px;
	padding-bottom:5px;
	margin: 0;
	text-align: left;
	text-decoration:none;
}
.bz5 p a, .bz5 p a:hover {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2579A1;
	text-decoration: none;
	font-weight: normal;
	letter-spacing:-0.2px;
}


/* Zajawka glowna Fotka z lewej, lead */
.bz6 {
	float:left;
	display:inline;
	width:233px;
	padding:15px 10px 15px 0px
}

.bz6 h3 {
	margin: 0;
	padding: 0;
	text-align: left;
	display: inline;
}
.bz6 h3 a, .bz6 h3 a:hover {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #054360;
	text-decoration: none;
	text-align: left;
}

.bz6 .f {
	display: block;
	float: left;
	margin: 0 9px 2px 0;
}
.bz6 p {
	padding-top: 5px;
	margin: 0;
	text-align: left;
}
.bz6 p a, .bz6 p a:hover {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2579A1;
	text-decoration: none;
	font-weight: normal;
	letter-spacing:-0.2px;
}

/* Fix \*/
* html .bz6 {
	height: 1%;
}


/* Temat miesiaca */
.boxg {
margin-top:25px;
}
.boxg h1 {
	font-size: 24px;
	color: #336C93;
	padding: 3px 0 19px 5px;
	display: block;
	letter-spacing: 1px;
	font-weight: normal;
}
.boxg h2 {
	background-color: #336C93;
	width: 100%;
	font-weight: normal;
}
.boxg h2 a, .boxg h2 a:hover {
	font: 18px/1.0 Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding:1px 0px 3px 2px;
}
.boxg h3 {
	display: block;
	padding: 10px 0 10px 0;
	font-weight: normal;
}
.boxg h3 a, .boxg h3 a:hover {
	font-size: 18px;
	color: #FF0404;
	text-decoration: none;
}
.boxg .img {
	padding-left: 5px;
}
.boxg p a, .boxg p a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #226F94;
	letter-spacing:-0.2px;
}
.boxg .l {
	float: left;
	display: inline;
	width: 240px;
}
.boxg .r {
	float: left;
	display: inline;
	width: 406px;
	margin-left: 10px;
}

p.wj{
	text-align:right;
}

p.wj a, p.wj a:hover{
color: red;
letter-spacing:0;
}

/* ------------------------------------------------------------------------- */
/* margin */
.mleft10 {
	margin-left: 10px;
}
.mright10 {
	margin-right: 10px;
}
/* ------------------------------------------------------------------------- */
/* box_model_green */
.box_model_green h2 {
	font-size: 22px;
	color: #26788C;
	line-height: 1.0;
	font-weight:normal;
}
.box_model_green .top-left, .box_model_green .top-right, .box_model_green .bottom-left, .box_model_green .bottom-right {
	background-image: url('i/box_7_green.png');
	height: 12px;
	font-size: 2px;
}
.box_model_green .top-left, .box_model_green .bottom-left {
	margin-right: 12px;
}
.box_model_green .top-right, .box_model_green .bottom-right {
	margin-left: 12px;
	margin-top: -12px;
}
.box_model_green .top-right {
	background-position: 100% 0;
}
.box_model_green .bottom-left {
	background-position: 0 -12px;
}
.box_model_green .bottom-right {
	background-position: 100% -12px;
}
.box_model_green .inside {
	border-left: 1px solid #9EC21C;
	border-right: 1px solid #9EC21C;
	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.box_model_green .notopgap {
	margin-top: 0;
}
.box_model_green .nobottomgap {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
/* ------------------------------------------------------------------------- */
/* box_model_blue */

.box_model_blue{

}

.box_model_blue .top-left, .box_model_blue .top-right, .box_model_blue .bottom-left, .box_model_blue .bottom-right {
	background-image: url('i/box_8_blue.png');
	height: 11px;
	font-size: 2px;
}
.box_model_blue .top-left, .box_model_blue .bottom-left {
	margin-right: 11px;
}
.box_model_blue .top-right, .box_model_blue .bottom-right {
	margin-left: 11px;
	margin-top: -11px;
}
.box_model_blue .top-right {
	background-position: 100% 0;
}
.box_model_blue .bottom-left {
	background-position: 0 -11px;
}
.box_model_blue .bottom-right {
	background-position: 100% -11px;
}

.box_model_blue .inside {
	border-left: 1px solid #A8C2E1;
	border-right: 1px solid #A8C2E1;

	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

.box_model_blue .inside2 {
	border-left: 1px solid #A8C2E1;
	border-right: 1px solid #A8C2E1;
	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:8px;

}

.box_model_blue .insidex {
	border-left: 1px solid #A8C2E1;
	border-right: 1px solid #A8C2E1;
	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
}

#block1030{

}

.box_model_blue .notopgap {
	margin-top: 0;
}
.box_model_blue .nobottomgap {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

#bg_e {
background-image: url('i/bg_expert.png');
/* background-position: 155px 10px; */
background-repeat:no-repeat;
background-position: bottom right;
}

/* ------------------------------------------------------------------------- */
/* box_model_blue */
.box_model_9 .top-left, .box_model_9 .top-right, .box_model_9 .bottom-left, .box_model_9 .bottom-right {
	background-image: url('i/box_9_blue.gif');
	height: 11px;
	font-size: 2px;
}
.box_model_9 .top-left, .box_model_9 .bottom-left {
	margin-right: 11px;
}
.box_model_9 .top-right, .box_model_9 .bottom-right {
	margin-left: 11px;
	margin-top: -11px;
}
.box_model_9 .top-right {
	background-position: 100% 0;
}
.box_model_9 .bottom-left {
	background-position: 0 -11px;
}
.box_model_9 .bottom-right {
	background-position: 100% -11px;
}
.box_model_9 .inside {
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	background: #B7DAFD;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.box_model_9 .notopgap {
	margin-top: 0;
}
.box_model_9 .nobottomgap {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
/* ------------------------------------------------------------------------- */
/* box_model_orange */
.box_model_orange .top-left, .box_model_orange .top-right, .box_model_orange .bottom-left, .box_model_orange .bottom-right {
	background-image: url('i/box_model_orange.png');
	height: 11px;
	font-size: 2px;
}
.box_model_orange .top-left, .box_model_orange .bottom-left {
	margin-right: 11px;
}
.box_model_orange .top-right, .box_model_orange .bottom-right {
	margin-left: 11px;
	margin-top: -11px;
}
.box_model_orange .top-right {
	background-position: 100% 0;
}
.box_model_orange .bottom-left {
	background-position: 0 -11px;
}
.box_model_orange .bottom-right {
	background-position: 100% -11px;
}
.box_model_orange .inside {
	border-left: 1px solid #FF9F10;
	border-right: 1px solid #FF9F10;
	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:8px;
}
.box_model_orange .notopgap {
	margin-top: 0;
}
.box_model_orange .nobottomgap {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
/* ------------------------------------------------------------------------- */
/* box_model_red */
.box_model_red .top-left, .box_model_red .top-right, .box_model_red .bottom-left, .box_model_red .bottom-right {
	background-image: url('i/box_model_red.png');
	height: 11px;
	font-size: 2px;
}
.box_model_red .top-left, .box_model_red .bottom-left {
	margin-right: 11px;
}
.box_model_red .top-right, .box_model_red .bottom-right {
	margin-left: 11px;
	margin-top: -11px;
}
.box_model_red .top-right {
	background-position: 100% 0;
}
.box_model_red .bottom-left {
	background-position: 0 -11px;
}
.box_model_red .bottom-right {
	background-position: 100% -11px;
}
.box_model_red .inside {
	border-left: 1px solid #FF1D1D;
	border-right: 1px solid #FF1D1D;
	background: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:8px;
}
.box_model_red .notopgap {
	margin-top: 0;
}
.box_model_red .nobottomgap {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
/* ------------------------------------------------------------------------- */
/* head h2 z tlem */


.links {
text-align:right;
}

.links a, .links a:hover {
text-decoration:none;
color: #226F94;
}


.head2bg h2 {
	background-color: #336C93;
	width: 100%;
	display: block;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-weight:normal;
}
.head2bg h2 a, .head2bg h2 a:hover {
	font: 18px/1.0 Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
}
/* ------------------------------------------------------------------------- */
/* head h2 bez tlem */
.head2nobg h2 {
	color: #0F638C;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight:normal;
	display:block;
}

.head2nobg h2 a, .head2nobg h2 a:hover {
	font: 22px/1.1 Verdana;
	color: #0F638C;
	text-decoration: none;
	padding: 2px;
	display: block;
}
/* ------------------------------------------------------------------------- */
/* head h2 red bez tla */
.head2red h2 {
	color: #FF3333;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight:normal;
	display:block;
}
.head2red h2 a, .head2red h2 a:hover {
	font: 22px/1.1 Verdana;
	color: #FF3333;
	text-decoration: none;
	display: block;
}
/* ------------------------------------------------------------------------- */
/* head h2 bialy bez tla */
.head2wh h2 {
	color: #0F638C;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight:normal;
	display:block;
}
.head2wh h2 a, .head2wh h2 a:hover {
	font: 22px/1.1 Verdana;
	color: #0F638C;
	text-decoration: none;
	display: block;
}
/* ------------------------------------------------------------------------- */
/* head h2 bialy bez tla */
.head2h h2 {
	color: #FFFFFF;
	background-color: #336C93;
	font: 18px/1.0 Trebuchet MS;
	margin-bottom: 10px;
	width: 45%;
	font-weight:normal;
}
.head2h h2 a, .head2h h2 a:hover {
	font: 18px/1.0 Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
}
/* ------------------------------------------------------------------------- */
/* naglowki menu */
.headm3 h2 {
	color: #0C658D;
	font-size: 16px;
	padding-right: 165px;
	padding-top: 5px;
}
.headm4 h2 {
	color: #0C658D;
	font-size: 16px;
	padding-right: 10px;
	padding-top: 5px;
}

/* ------------------------------------------------------------------------- */
/* head h2 bialy bez tla */
.head_box_1 h2 {
	color: #FFFFFF;
	background-color: #86AA0A;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_1 h2 a, .head_box_1 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_2 h2 {
	color: #FFFFFF;
	background-color: #FFBA02;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_2 h2 a, .head_box_2 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_3 h2 {
	color: #FFFFFF;
	background-color: #BA201E;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_3 h2 a, .head_box_3 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_4 h2 {
	color: #FFFFFF;
	background-color: #87BCF0;
	font: 18px/1.0 Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_4 h2 a, .head_box_4 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_5 h2 {
	color: #FFFFFF;
	background-color: #9FC800;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:bold;
}
.head_box_5 h2 a, .head_box_5 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_6 h2 {
	color: #FFFFFF;
	background-color: #9E2D7D;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_6 h2 a, .head_box_6 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_7 h2 {
	color: #FFFFFF;
	background-color: #ed7d19;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_7 h2 a, .head_box_7 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_8 h2 {
	color: #FFFFFF;
	background-color: #dc4894;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_8 h2 a, .head_box_8 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */

.head_box_9 h2 {
	color: #FFFFFF;
	background-color: #113aab;
	font: 15px Trebuchet MS;
	margin-bottom: 10px;
	font-weight:normal;
}
.head_box_9 h2 a, .head_box_9 h2 a:hover {
	font: 15px Trebuchet MS;
	color: #FFFFFF;
	text-decoration: none;
	padding:1px 0px 2px 2px;
	display: block;
	font-weight:bold;
}

/* ------------------------------------------------------------------------- */
/* stopka */

.foot {
width:100%;
}

.foot  a, .foot a:hover{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
color:#0F638C;
text-decoration:none;
}

.foot .menu {
width:966px;
padding-bottom:5px;
margin: 0 auto;
text-align: center;
}

.foot .menu a{ padding: 0 8px 0 8px;}

.foot .bg {
background-image: url(i/foot.png);
background-repeat: repeat-x;
height: 154px;
}

/* galerie */

.tabgals {
text-align:center;
margin: 0 auto;
}

.tabgals td {
padding: 3px;
}




/* Formularz */

.who {
margin:0 auto;
}

.who label
{
width: 100%;
text-align: left;
display: block;
font-weight: bold;
margin-top: 10px;
margin-bottom: 4px;
font-size: 13px;
}

.who label em
{
font-weight: normal;
}

.who .submit
{
	color: White;
	background: #FF6D0D;
	border: 2px outset #d7b9c9;
	margin-right: 0.5em;
	width: 125px;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #696969;
}

.who fieldset
{
	border: 1px solid Gray;
	width: 90%;
	margin-top: 10px;
	padding: 10px;
	margin:0 auto;
}

.who legend
{
color: #fff;
background: #336C93;
border: 1px solid Gray;
padding: 2px 6px;
font-weight: bold;
font-size: 13px;
}

.who .info {
	padding: 10px;
	color: Background;
	font-weight: bold;
}

/* Formularz kolor tla dla pol wymaganych (in) , niewymaganych (off) */
/* ----------------------------------------------------------------- */

.who input
{
	color: Black;
	background: #DCFFA8;
	border: 1px solid #696969;
}

.who select
{
	color: Black;
	background: #DCFFA8;
	border: 1px solid #696969;
	display:block;
}

.who textarea
{
	color: Black;
	background: #fee3ad;
	border: 1px solid #696969;
	display:block;
}

.who input.in {
	background-color: #F8FCFD;
}

.who input.off {
	background-color: #FFF;
}

.who select.in {
	background-color: #F8FCFD;
}

.who select.off {
	background-color: #FFF;
}

.who textarea.in {
	background-color: #F8FCFD;
}

.who textarea.off {
	background-color: #FFF;
}

.who .size {
width:80%;
}

.who .size2 {
width:95%;
height:100px;
}

.who .size3 {
width:15%;
}

.who_log {
text-align:center;
padding:5px;
}

.who .error {
color: red;
}

.komunikat {
padding:10px;
color:red;
font-weight:bold;
}

.who_box {
background-color:#FFECA0;
padding:5px;
margin-bottom:10px;
}

/* ----------------------------------------------------------------- */

.pakiet {
border:1px solid #F8F8F8;
border-collapse: collapse;
border-color: #B7DAFD;
padding:3px;
}

.pakiet TABLE
{
border: solid 1px black;
}

.pakiet THEAD
{
background-color:#E7F5FD;
}

.pakiet TBODY
{
background-color:#E7F5FD;
}

.pakiet TFOOT
{
background-color:#FFFFC0;
}

.pakiet TFOOT TD
{
font-size:xx-small;
text-align:right;
}

.pakiet TD
{
text-align:left;
padding:5px;
}

.pakiet .row
{
color:blue;
padding:10px;
font-weight:bold;
}

.pakiet .col
{
color:navy;
background-color:#C0C0C0;
padding:10px;
}

.pakiet CAPTION
{
font-style:normal;
text-align:left;
font-weight:bold;
padding-bottom:10px;
}

.inside .error {
color: red;
}

.infop {
background-color: #FFCCCC;
margin-bottom:10px;
}



/* Baza lekarzy
----------------------------------------------------------------- */

.baza-lekarz
{
  border: 1px solid #B2D0EF;
  margin: 3px 0;
  padding: 5px;
}
.bg1
{
  background: #EFF7FF;
}
.baza-lekarz a
{
  text-decoration: none;
  color: #000;
}
.baza-lekarz img
{
  float: left;
  margin-right: 5px;
}

table.lporadnie
{
  background: #E7F5FD;
  border-collapse: collapse;
  clear: both;
  margin: 10px 0;
}
table.lporadnie td
{
  padding: 3px 5px;
  border: 1px solid #8BADD7;
}
img.lfoto
{
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
h2.lname
{
  font-size: 18px;
  text-transform: uppercase;
  color: #FFF;
  margin: 0;
  width: auto;
  font-family: Calibri, 'Trebuchet MS', Verdana, Tahoma;
  font-size: 18px;
  width: auto;
  padding: 4px;  
  font-weight: bold;
  float: left;
  background-color:#BA201E;
}
h3.lhead
{
  font-size: 15px;
  background: #336C93;
  clear: both;
  color: #FFF;
  margin: 10px 0;
  width: auto;
  font-family: Calibri, 'Trebuchet MS', Verdana, Tahoma;
  width: auto;
  padding: 4px;  
  font-weight: bold;
  float: left;
}
p.lopis
{
  margin: 5px 0;
  clear: both;
}


form.lsearch p
{
  margin: 10px 0;
} 
form.lsearch label
{
  width: 200px;
  float: left;
}

.noprint {
display:none;
}

li.log-list h1, li.log-list p
{
  margin: 5px 0;
}
li.log-list
{
  list-style-type: none;
  clear: both;
  padding-top: 5px;
}
li.log-list img.f
{
  float: left;
  margin-right: 10px;
}
li.log-list a
{
  color: #000;
  text-decoration: none;
}
div.t p.links
{
  clear: both;
}


a.login1 {
	background: url(i/tp_0.png) no-repeat 0px 5px;
	width:150px;
	height:35px;
	display:block;
	margin-left:27px;
	margin-bottom:5px;
}

a:hover.login1 {
	background: url(i/tp_1.png) no-repeat 0px 5px;
	width:150px;
	height:35px;
	display:block;
}

a.login2 {
	background: url(i/pl_0.png) no-repeat;
	width:150px;
	height:30px;
	display:block;
	margin-left:27px;
	margin-bottom:5px;
}

a:hover.login2 {
	background: url(i/pl_1.png) no-repeat;
	width:150px;
	height:30px;
	display:block;
}

a.login3 {
	background: url(i/wyloguj.png) no-repeat;
	width:104px;
	height:22px;
	display:block;
	margin-left:87px;
}

a:hover.login3 {
	background: url(i/wyloguj.png) no-repeat;
	width:104px;
	height:22px;
	display:block;
}

.chmurka {
	float:right;
	background: url(i/chmurka.gif) no-repeat;
	width:146px;
	height:69px;
	display:block;
	margin-right:5px;
	z-index:100;
	position:relative;
	top:-40px;
}

#block46  ul{
padding-top:10px;
}

.najnow h3{
font-size: 16px;
color: #ff0404;
}

.najnow a:link, a:visited, a:hover{
text-decoration: none;
}

.najnow{

margin-bottom: 10px; 
margin-top: 0px;
}
