/* ----------- RESET ----------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark,
audio, video {font: inherit;margin: 0;padding: 0;vertical-align: baseline;border: 0;font-size: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,
section {display: block;
}
ol, ul {list-style: none outside none;
}
blockquote, q {quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {content: none;
}
table {border-collapse: collapse;   border-spacing: 0;
}
a,a:link,a:hover {text-decoration:none;
}
fieldset {border: 0 none;
}

/* ----------- body ----------- */
body {background: no-repeat scroll center top  #FFFFFF;border: 0 none;color: #444444;font-family: Tahoma;font-size: 13px;line-height: 15px;
}

/* ----------- wrapper ----------- */
div.wrapper{margin: 0 auto;width: 995px;
}

a.p12b{font-family: trebuchet MS;font-size: 12px;font-weight: bold;color:#8d2190}

.bt img {float: right;margin: 5px 2px;}

a.z13i {color: #93CC3A;font-style: italic;}

a.g13b {font-family: trebuchet MS;font-size: 13px;font-weight: bold;color:#575A51;}

h1,h2 {font-family: trebuchet MS;}

h2.violet {color: #9C4AA7; font-weight: normal;}

p.p12b{font-family: trebuchet MS;font-size: 12px;font-weight: bold;color:#8d2190}

p.p17{color: #8D2190 !important;
      font-family: trebuchet MS;
      font-size: 17.1px !important;
      letter-spacing: -0.2px;}

p.p18{color: #8D2190 !important;
      font-family: trebuchet MS;
      font-size: 18.15px !important;
      letter-spacing: -0.2px;line-height:18px;}

p.f13u {color: #5C1D51;font-size: 14.35px;text-transform: uppercase;}

p.z13 {color: #7CB226;font-family: trebuchet MS;}

p.g13i {font-family: trebuchet MS;font-size: 13px;font-weight: bold;}

p.g13b {font-family: trebuchet MS;font-size: 13px !important;font-weight: bold;}

select{width:200px;color:#959595;text-shadow:0 0 0.3px #959595;}
textarea{resize:none;background: url("../images/gr_textarea.png") repeat scroll 0 0 transparent;border: medium none;color: #959595;font-family: trebuchet MS;font-size: 12px;font-weight: normal;height: 67px;padding: 5px;text-shadow: 0 0 0.3px #959595;width: 304px;}
input[type="text"] {background: url("../images/gr_textbox183.gif") repeat scroll 0 0 transparent;border: medium none;color: #A0A0A0;font-family: trebuchet MS;font-size: 12px;height: 21px;line-height: 21px;margin-bottom: 8px;padding: 0 5px;width: 173px;}
input[type="password"] {background: url("../images/gr_textbox183.gif") repeat scroll 0 0 transparent;border: medium none;color: #A0A0A0;font-family: trebuchet MS;font-size: 12px;height: 21px;line-height: 21px;margin-bottom: 8px;padding: 0 5px;width: 173px;}
input[type="submit"], button {cursor: pointer; color:#fff; text-shadow:0 0 0.35px #fff; border:0; background: url("../images/bt_poznajWyniki.gif") no-repeat scroll right 0 transparent; height: 27px; text-align: left; min-width: 100px;
height: 28px;
line-height: 27px;
padding: 0px 27px 0px 11px;
text-shadow: 0 0 0.35px white;
font-family: Tahoma;
font-size:12px;}
button{padding-right:20px}
input.bt, .bt {background: url("../images/bt_bg_green.gif") repeat scroll right 0 transparent;border: medium none;color: #FFFFFF !important;cursor: pointer;display: block;float: left;height: 28px;line-height: 27px;padding: 0 27px 0 11px;text-decoration: none;text-shadow: 0 0 0.35px #FFFFFF;font-family: Tahoma;font-size:12px;}
.bt_p{background: url("../images/bt_question.gif") no-repeat scroll right 0 transparent;
       border: medium none;
       color: #FFFFFF !important;
       font-family: trebuchet MS;
       font-size: 15.6px;
       height: 33px;
       line-height: 33px;}

button:hover{
    text-decoration: underline;
} 

.spacer20 {clear: both;height: 20px;}
.spacer30 {clear: both;height: 30px;}
.spacer40 {clear: both;height: 40px;}
.spacer50 {clear: both;height: 60px;}
.spacer60 {clear: both;height: 60px;}
.clear {clear: both;}
.left {float: left;}
.right {float: right !important;}
.center {text-align: center;}

/* ----------- header ----------- */
div.header {height: 165px;}
div.header a.logo{margin-top:15px;float:left}
div.header .nav {background: url(../images/gr_header.png) no-repeat scroll top right transparent;float: right;margin-top: 10px;padding-top: 57px;width: 775px;
}
div.header .nav ul {background: url(../images/bg_mn.gif) repeat-x scroll 0 0 transparent;height: 48px;line-height: 47px;width: 100%;
}
div.header .nav ul li {display: block;float: left;
}
div.header .nav ul li a.child {width: 94px;
}
div.header .nav ul li a.doctor {width: 101px;
}
div.header .nav ul li a.child,
div.header .nav ul li a.doctor {background: url(../images/bg_mn_other.gif) repeat scroll 0 0 transparent;
}
div.header .nav ul li a.child:hover,
div.header .nav ul li a.doctor:hover,
div.header .nav ul li a.child.ac,
div.header .nav ul li a.doctor.ac {background: url(../images/bg_mn_other_ac.gif) repeat scroll 0 0 transparent;color: #3A5809;height: 47px;text-shadow: 1px 1px 1px #FFFFFF;
}
div.header .nav ul li a {background: url("../images/gr_nav_li.gif") no-repeat scroll 44px 34px transparent;color: #FFFFFF;display: block;font-size: 13px;text-align: center;text-shadow: 0 0 1px #FFFFFF;width: 116px;
}
div.header .nav ul li a:hover,
div.header .nav ul li a.ac {background: url(../images/gr_nav_li_ac.gif) no-repeat scroll center 20px transparent;height: 48px;
}
div.header .breadcrumbs {clear: both;float: right;margin: 3px 0 0 16px;width: 772px;
}
div.header .breadcrumbs p{float:left}
div.header .breadcrumbs ul{font-family: trebuchet MS;color: #7CB226;float:left;}
div.header .breadcrumbs ul li{float:left;margin-left:7px;}
div.header .breadcrumbs ul li a{color: inherit;}
div.header .breadcrumbs ul li a:hover{text-decoration: underline;}


/* ----------- main ----------- */
.main {margin: 0 auto;width: 980px;}
.main_container {min-height: 930px;padding: 20px 0px 0px 0px;}

/* ----------- content ----------- */
.content {float: left;margin-right: 15px;width: 640px; padding: 20px 10px 10px 10px;background: url("../images/bg_content.gif") repeat-x scroll 0 0 white;}
.content a{color: #939393;font-family: Tahoma;}
.content h1 {background-color: #E1E1E1;color: #9C4AA7;font-size: 15px;line-height: 20px;padding: 8px 17px;text-transform: uppercase;}
.content h1.nobg {background: none repeat scroll 0 0 transparent;padding-bottom: 0;padding-left: 0;}
.content h2 {font-size: 15px;text-transform: uppercase;}
.content .under_title {margin-bottom: 7px;width: 277px;}
.content .rotator .inner {background: url("../images/bg_home.gif") repeat scroll 0 0 transparent;}
.content .rotator .inner .des {float: right;width: 207px;}
.content .rotator .inner .des p {font-size: 13px;line-height: 17px;margin-bottom: 10px; padding-right: 14px;}
.content .rotator .inner .des h2 {line-height: 20px;margin-bottom: 10px;}
.content .rotator {border: 1px solid #CFCFCF;margin: 30px 0 15px;padding: 7px 8px;}
.content .akt .items {border: 1px solid #DEDEDE;margin: 10px 0 15px;}
.content .akt .items .item {float: left;padding: 11px 9px;position: relative;width: 140px;}
.content .akt .items .item p {float: left;}
.content .akt .items .item .bg_prog {background-color: #E1E1E1;float: left;height: 10px;margin: 4px 10px 0 0;width: 55px; position: relative;}
.content .akt .items .item .prog0 {height: 10px;left: 0;position: absolute;top: 0;width: 0;}
.content .akt .items .item .prog1 {height: 10px;left: 0;position: absolute;top: 0;width: 14px;background-color: green;}
.content .akt .items .item .prog2 {height: 10px;left: 0;position: absolute;top: 0;width: 28px;background-color: yellow;}
.content .akt .items .item .prog3 {height: 10px;left: 0;position: absolute;top: 0;width: 42px;background-color: orange;}
.content .akt .items .item .prog4 {height: 10px;left: 0;position: absolute;top: 0;width: 55px;background-color: red;}
.content .akt .items a {margin: 4px 4px 0 0;}
.content .nd_container {border-top: 1px solid #EBEBEB;padding-top: 27px;}
.content  img.min {border: 1px solid #E2DFDF;margin-right: 8px;padding: 6px;}
.content  .article {float: left;width: 300px;margin-top: 10px;}
.content  h3 {border-left: 5px solid #B549A5;font-family: trebuchet MS;font-weight: bold;line-height: 13px;margin-bottom: 8px;padding-left: 7px;}
.content  h3 a{color: inherit;font-family: "Trebuchet MS";}
.content  h3 a:hover{text-decoration: underline;}
.content h3.promoted {margin-left: 243px}
.content  h3.green {border-color: #813A86;background-color: #E7E7E7;padding: 16px;}
.content  .wrap_h {border-bottom: 1px solid #EBEBEB;margin-bottom: 11px;width: 277px;}
.content  .article p {color: #575A51;line-height: 18px;}
.content  .article.lf {margin-right: 21px;}
.content  .article .bt {/*float: none;*/margin-top: 7px;width: 80px;}
.content .article.first_article {padding: 16px 0;width: 100%;}
.content .article.first_article p.art_title {margin-bottom: 16px;}
.content .article.first_article p {font-family: Tahoma;margin-bottom:10px}
.content .article .intro{font-weight: normal;}
.content .article .intro p{font-weight:normal;}
.content .article.first_article .bt {/*clear: both;float: left;*/}
.content .article.first_article .bt:hover {/*text-decoration: underline;*/}
.content .article.full {margin-bottom: 20px;width: 100%;}
.content .article.full a.z13i{display: block;float: left;}
.content .article.full a.z13i:hover{text-decoration: underline;}
.content .article.full img.min {padding: 4px;}
.content .article.full p {font-size: 13px;}
.content .slider{width:940px;height:500px;}
.content .slider .slider_main{border: 1px solid #E1E1E1;margin: 0 auto;padding: 10px;width: 878px;}
.content .slider .slider_nav{clear: both;margin: 60px 0 0 -2px;width: 946px;}
.content .slider .slider_nav a.next,.content .slider .slider_nav a.prev{margin-top: 56px;float: left;}
.content .slider ul.slider_n  li{float: left;margin: 0 6px;}
.content .slider ul.slider_n li a img{border: 1px solid #E1E1E1;padding: 6px;}

div.pager {margin: 0 auto;display: block; width: 300px;}
div.pager ul.pager{height: 29px;margin-bottom: 20px;}
div.pager ul.pager li{border: 1px solid #E2DFDF;float: left;margin: 0 2px;padding: 3px;}
div.pager ul.pager li.first, div.pager ul.pager li.last{border:none;padding:9px 2px 0;}
div.pager ul.pager li.first:hover a,div.pager ul.pager li.last:hover a{background:none;}
div.pager ul.pager li.first a, div.pager ul.pager li.last a{background:none;}
div.pager ul.pager li.dots{line-height:25px;border:none;height:25px;width:22px;text-align:center;}
div.pager ul.pager li a{background-color: #E2DFDF;color: #444444;display: block;font-family: trebuchet MS;height: 21px;line-height: 21px;text-align: center;width: 22px;}
div.pager ul.pager li.ac, div.pager ul.pager li:hover{}
div.pager ul.pager li.ac a, div.pager ul.pager li:hover a{color:#fff;background: url("../images/bg_a_bt.gif") repeat scroll 0 0 transparent;}

/* ----------- formularze ----------- */
.content .question {font-family: "trebuchet ms";margin-top: 5px;}
.content .question .q p {margin: 10px 0 7px;}
.content .question a {cursor: pointer;}
.content .question .a {background-color: #F0F0F0;margin-bottom: 25px;padding:4px 0}
.content .question .a p {font-size: 12px;font-style: italic;padding: 2px 4px;}
.content .question .a p span {color: #9C4AA7;font-weight: bold;}
.content form .under_title{margin-top:6px;}
.content form .field{margin-bottom: 3px;padding-left: 14px;}
.content form .q_test{margin-bottom:18px;}
.content form input[type="submit"]{width: 126px;}
.content form input.register{width:133px;}
.content form label{color:#959595}
.content form .field p.desc{color: #959595;margin: -4px 0 10px 2px;text-shadow: 0 0 0.2px #959595;}
.content form input[type="text"]{background: url("../images/gr_input202.png") repeat scroll 0 0 transparent;width: 192px;}
.content form input[type="password"]{background: url("../images/gr_input202.png") repeat scroll 0 0 transparent;width: 192px;}
.content form input.error{background: url("../images/gr_input202_error.gif") repeat scroll 0 0 transparent}
.content form input.disactive{background: url("../images/gr_inut_disactive.gif") repeat scroll 0 0 transparent;}
.content .msg{clear:both;margin:15px 0}
.content .msg img{float:left;margin-right:15px;}
.content .msg p{color: #959595;font-family: trebuchet ms;line-height: 17px;padding-left: 39px;padding-top: 4px;}
.content table  th{text-align:left;font-weight:bold;font-family:trebuchet ms;padding-bottom:4px;}
.content table  td{padding-left:1px;}
.content table.objawy th.th1{width:120px}
.content table.objawy th.th2{width:295px}
.content table.objawy th.th3{width:210px;}
.content table.objawy td {vertical-align: top;}
.content table.objawy td input{margin:1px 0;}
.content table tr.first{border-bottom: 1px solid #dedede;}
.content table tr.second{height:4px;}
.content table.objawy tr.od{background-color:#f1f1f1}
.content .data table tr td input{background:url("../images/gr_textbox_220.png") no-repeat scroll 0 0 transparent;width:210px;}
.content .data table tr td input.age{background:url("../images/gr_textbox_25.png") no-repeat scroll 0 0 transparent;width:15px;}
.content .data .under_title{width:100%}
.content .data table th.th1{width:285px;}
.content .data table th.th2{width:80px;}
.content .gallery{width:900px;height:500px;}
.content ul.card_list{margin-top: 10px; margin-left: 15px;}
.content ul.card_list li {background: url("../images/gr_point.gif") no-repeat scroll 0pt center transparent; padding-left: 15px; line-height: 20px; margin-bottom: 5px;}
.content ul.card_list li  a {}
.content ul.card_list li a:hover{text-decoration:underline}
.content .box{
              min-height: 75px;
              padding: 6px;}
.content .box.box_question{background: url("../images/lekarz.png") no-repeat 310px 76px white;
                           height: 301px;}
.content .box.box_question .bt_p{float: right;
                                  margin: 21px 11px 0 0;
                                  padding: 0 31px 0 9px;}
.content .box.box_question p{float: left;line-height: 24px;margin: 19px 0px 0px 37px;text-align: left;}
.content .box.box_question p strong{text-transform:uppercase;}
.content .box.test{width:288px;float:left;margin-right:8px;background: url("") no-repeat scroll center 6px transparent;}
.content .box.test p{margin: 4px 0 0 11px;text-transform: uppercase;}
.content .box.test p span{display: block;margin-left:25px;}
.content .box.test .bt{margin:7px 0 0 9px}
.content .box.test.t1{background-image: url("../images/bg_box_test1.jpg")}
.content .box.test.t2{background-image: url("../images/bg_box_test2.jpg")}
.content .box.test.t3{background-image: url("../images/bg_box_test3.jpg")}
.content .alert_doctor{}
.content .alert_doctor p{line-height: 20px;text-align: center}
.content .alert_doctor ul{margin-left: 142px;}
.content .alert_doctor ul li {float: left;margin: 0 48px;}
.content .alert_doctor ul li a{background-position: 0 0;padding: 0;text-align: center;width: 73px;}

/* ----------- sidebar ----------- */

.sidebar {float: right;width: 285px;background-color: #EFF7FC;padding: 0px 10px;
background-image: linear-gradient(bottom, white 4%, #EFF7FC 6%);
background-image: -o-linear-gradient(bottom, white 4%, #EFF7FC 6%);
background-image: -moz-linear-gradient(bottom, white 4%, #EFF7FC 6%);
background-image: -webkit-linear-gradient(bottom, white 4%, #EFF7FC 6%);
background-image: -ms-linear-gradient(bottom, white 4%, #EFF7FC 6%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.04, white), color-stop(0.06, #EFF7FC) );}
.sidebar .search_box {background: url("../images/bg-search.jpg") no-repeat scroll 0 0 transparent;height: 58px;margin-bottom: 18px;padding: 2px 0 0 28px;width: 291px;}
.sidebar .search_box input[type="submit"] { background: none repeat scroll 0 0 transparent;border: medium none;color: #FFFFFF;font-family: trebuchet MS;min-width: 0;text-shadow: 0 0 1px #FFFFFF;text-transform: uppercase;width: 69px;position: relative;top: 15px;}
.sidebar .search_box input[type="text"] {background: none repeat scroll 0 0 transparent;border: medium none;width: 167px;position: relative;top: 22px;left:-12px;margin: 0px 0px 0px 0px;
outline: none;
padding: 2px;
width: 200px;}
.sidebar .search_box input[type="password"] {background: none repeat scroll 0 0 transparent;border: medium none;width: 167px;}
.sidebar .login_box {border: 1px solid #C6C6C6;margin-bottom: 8px;padding: 6px 7px 0;}
.sidebar .login_box p {color: #6A2760;font-family: trebuchet MS;font-size: 13px;padding-bottom: 13px;}
.sidebar .login_box p span {display: block;font-size: 19px;line-height: 22px;text-transform: uppercase;}
.sidebar .login_box fieldset {background: url("../images/bg_login.jpg") repeat scroll 0 0 transparent;padding: 9px 8px 7px 14px;}
.sidebar .login_box input[type="text"] {background-image: url("../images/gr_input.gif");color: #A0CB5A;height: 25px;line-height: 25px;width: 230px;}
.sidebar .login_box input[type="password"] {background-image: url("../images/gr_input.gif");color: #A0CB5A;height: 25px;width: 230px;}
.sidebar .login_box input[type="submit"] {background: url("../images/bt_poznajWyniki.gif") repeat scroll right 0 transparent;height: 28px;line-height: 26px;padding-right: 20px;}
.sidebar .login_box .bottom{clear: both;padding-top: 22px;}
.sidebar .login_box .bottom p{clear: both;color: #A0CB5A;display: block;float: left;line-height: 26px; margin-left: -11px;padding: 0;text-align: left;}
.sidebar .login_box .bottom a.bt{float: right;margin-right: -3px;}

.sidebar .box.user{background: url("../images/bg_login_user.jpg") no-repeat scroll center 6px transparent;min-height: 136px;padding: 21px;width: 240px;}
.sidebar .box.user ul li { background: url("../images/gr_point.gif") no-repeat scroll right 10px transparent;clear: both;color: #575A51;float: left;font-style: italic;line-height: 14px;margin-bottom: 1px;padding-right: 18px;height: 20px;}
.sidebar .box.user p.title{ont-size: 16px;line-height: 22px;}
.sidebar .box.user .bt{clear: both;float: right;margin-top: 19px;}
.sidebar .fb_box{margin-bottom:15px;}
.sidebar .fb_box iframe{border:none; overflow:hidden; width:292px; height:258px;}
.sidebar .test_box {background: url("../images/gr_bg_test2.jpg") no-repeat scroll center 5px transparent;padding: 75px 5px 10px !important;}
.sidebar .test_box p {display: block;font-size: 15px;height: 62px;margin: 0 22px;text-shadow: 0 0 0.2px #000000;}
.sidebar .box.test_box a {margin-left: 20px;}
.sidebar .info_box {background: url("../images/bg_info_box.png") no-repeat scroll 0 0 transparent;margin-left: -5px;min-height: 172px;padding: 20px 0 0 17px;width: 283px;margin:60px 0px 61px 0px}
.sidebar .info_box.min {background-image: url("../images/bg_info_box_min.png");min-height: 122px;}
.sidebar .info_box.nd {background-image: url("../images/bg_info_box_230.png");min-height: 210px;}
.sidebar .info_box.nd a {margin-top: 10px;}
.sidebar .info_box p.title {margin-bottom: 12px;}
.sidebar .info_box ul li {background: url("../images/gr_point.gif") no-repeat scroll 0 5px transparent;color: #575A51;font-style: italic;line-height: 17.21px;margin-bottom: 1px;padding-left: 16px;}
.sidebar .info_box.login p,select{margin-bottom:4px;}
.sidebar .info_box.login select{width:257px;}
.sidebar .info_box.login input[type="submit"]{min-width:81px;}
.sidebar .info_box.login p.f13u{margin-bottom:25px;}
.sidebar a{color:#575A51}
.sidebar a:hover{text-decoration: underline;}
.homebar{ }
.homebar .box ,.sidebar .box {margin-bottom: 20px;min-height: 105px;padding: 5px;width: 273px; display: block;}
.homebar .box a,.sidebar .box a {height: 27px;line-height: 26px;}
.homebar .test_box_min , .sidebar .test_box_min {background: url("../images/gr_bg_test.jpg") no-repeat scroll center center transparent;min-height: 85px;}
.homebar .test_box_min.t1, .sidebar .test_box_min.t1{background-image:url("../images/gr_bg_test.jpg");margin: 43px 0px;}
.homebar .test_box_min.t1 a, .sidebar .test_box_min.t1 a{margin: 49px 0 0 9px;}
.homebar .test_box_min.t2, .sidebar .test_box_min.t2{background: url("../images/aler.jpg") no-repeat scroll 0px 40px transparent;min-height: 167px;padding: 13px 15px 0 23px;width: 245px; margin: 0px 0px 20px 0px;height:220px;}
.homebar .test_box_min.t3, .sidebar .test_box_min.t3{background:url("../images/bg_kicha.jpg") no-repeat scroll 0px 52px transparent;height: 220px;position: relative;}
.homebar .test_box_min.t2 p, .sidebar .test_box_min.t2 p,
.homebar .test_box_min.t3 p, .sidebar .test_box_min.t3 p{margin: 7px 0 0 11px;}
.homebar .test_box_min.t2 a, .sidebar .test_box_min.t2 a,
.homebar .test_box_min.t3 a, .sidebar .test_box_min.t3 a{ margin: 9px 0 0 9px;}
.sidebar .calendar_box {background: url("../images/gr_bg_kalendarz2.jpg") no-repeat scroll center center transparent;height: 200px; margin: 30px 0px 40px 0px;}
.sidebar .calendar_box a {margin: 20px 0 0 9px; position: relative; top: 20px;}
.sidebar .box.box_niania{display: none!important;background: url("../images/bg_box_niania2.jpg") no-repeat scroll 6px 6px transparent;min-height: 167px;padding: 13px 15px 0 23px;width: 245px; margin: 70px 0px 0px 0px;  height:390px;}
.sidebar .box.box_karta{background: url("../images/bg_box_niania2.jpg") no-repeat scroll 6px 6px transparent;min-height: 167px;padding: 13px 15px 0 23px;width: 245px; margin: 70px 0px 0px 0px;}
.sidebar  p.title {color: #6A2760;font-family: trebuchet MS;font-size: 13px;letter-spacing: -0.4px;padding-bottom: 13px;}
.sidebar  p.title span {display: block;font-size: 18px;line-height: 21px;text-transform: uppercase;}
.sidebar .box.box_niania .bt{margin:10px 0 0 0 }


/* ----------- footer ----------- */
.footer {background: #FFFFFF;border-top: 1px solid #EEEEEE;padding: 35px 16px;position: relative;top: -4px;}
.footer ul.ft_mn {float: left;font-size: 12px;width: 180px;}
.footer ul.ft_mn.last {margin-right: 25px;width: 117px;}
.footer ul.ft_mn li.hd {border-bottom: 1px solid #E0E0E0;color: #6da635;font-family: trebuchet MS;font-size: 13px;margin-bottom: 4px;padding-bottom: 9px;text-transform: uppercase;}
.footer ul.ft_mn li {margin-bottom: 3px;}
.footer ul.ft_mn li a {color: #939393;font-family: trebuchet MS;}
.footer ul.ft_mn li a:hover {text-decoration: underline;}
.footer .ft_search input[type="submit"] {float: right;height: 25px;line-height: 24px;padding: 0 23px;background-position: 0 0 ;width:100px;}
.footer .ft_search input[type="text"] {float: right;width: 173px;}
.footer .ft_search input[type="password"] {float: right;width: 173px;}

/* ----------- copy ----------- */
.copy {background: url("../images/bg_copy.gif") no-repeat scroll 0 0 #FFFFFF;
       border-top: 1px solid #EBEBEB;
       clear: both;
       color: #939393;
       font-size: 11px;
       margin-bottom: 90px;
       padding: 14px 22px;}
.copy p {float: left;}
.copy p.menu {padding: 6px;}
.copy p a {color: #939393;}
.copy p a:hover {text-decoration: underline;}

/* ---- context ---- */
span.violet{color: #9C4AA7;font-weight: bold;}

a.p12b{font-family: trebuchet MS;font-size: 12px;font-weight: bold;color:#8d2190}
.bt img {float: right;margin: 5px 2px;}
a.z13i {color: #93CC3A;font-style: italic;}
a.g13b {font-family: trebuchet MS;font-size: 13px;font-weight: bold;color:#575A51;}

p.p12b{font-family: trebuchet MS;font-size: 12px;font-weight: bold;color:#8d2190}
p.f13u {color: #5C1D51;font-size: 14.35px;text-transform: uppercase;}
p.z13 {color: #7CB226;font-family: trebuchet MS;}
p.g13i {font-family: trebuchet MS;font-size: 13px;font-weight: bold;}
p.g13b {font-family: trebuchet MS;font-size: 13px !important;font-weight: bold;}

div.content2 ul li{
    background: url("../images/gr_point.gif") no-repeat scroll 0 5px transparent;
    color: #575A51;
    font-style: italic;
    line-height: 17.21px;
    margin-bottom: 1px;
    padding-left: 16px;
}

.tag-cloud{
    width: 98%;
    padding: 20px 0px 20px 20px}

.tag-cloud > span{
    float:left;
    height:25px;
    margin-left:15px;
    margin-top: 10px;}

.tag_small2 a{
    font-size: 14px;
    color:#c8c8c8}

.tag_small1 a{
    font-size: 16px;
    color:#757575}

.normal a{
    font-size: 20px;
    color:#858585}

.tag_big1 a{
    font-size: 22px;
    color:#555555}

.tag_big2 a{
    font-size: 24px;
    color:#595959}

.tagremove{
     background: url("../images/bt_close.jpg") no-repeat;
     height:21px;
     width:21px;
     display:inline-block;}

.addtag{
     background: url("../images/gr_bt_add.gif") no-repeat;
     height:21px;     
     display:inline-block;
    text-indent: 21px;}

.niania_title{
    background: url("../images/bg_box_niania_button.jpg") no-repeat;
    position: relative;
    top: -37px;
    height: 65px;
    width: 246px;
    padding: 10px 0px 0px 15px;
    font-family: "Trebuchet MS";
    font-size: 19px;
    color:white;
    text-shadow:1px 1px 4px #333333}

.niania_title2{
    line-height: 1.5;
    float:left;
    z-index:3;}

.niania_title2{
    font-size: 25px;
    float:left;
    z-index:3;}

.niania_box_left{
    float:left;
}
.niania_photo{
    position: relative;
    top: -31px;       
    z-index:2;
    float:right;}

.pos_rel{
    position:relative;}

.niania_box_left span{
    font-family:Tahoma;
    color:#414a59;}

.niania_box_left1{
    top:-30px;
    left:-7px;
    font-size: 14px;}

.niania_box_left2{
    top:-25px;
    left:-89px;
    font-size: 15px;
    color:#283142;}

.niania_box_footer{
background: url("../images/bg_box_niania_footer.jpg") no-repeat;
height: 250px;
width: 261px;
position: relative;
padding-left: 39px;
top:3px;
left: -24px;}

.niania_box_left a{
position: relative;
top: -10px;}

.niania_box_footer ul{
    z-index:10;
    font-family: Tahoma;
    color:white;
    font-size:14px;}

.niania_box_footer ul li{
    padding: 10px 25px 0px 0px;
    line-height: 1.05;
    text-align: justify;
    text-indent: -15px;}

.niania_box_footer ul li span{
    color:blueviolet;font-size: 22px;}
.calendar_box_span{
    display: block;
    margin-top: 90px;
    color:white}

.calendar_box_span1 {
    font-family: "Trebuchet MS";
    font-size: 23px;
    margin-left: 20px;}

.calendar_box_span2 {
    font-family: "Trebuchet MS";
    font-size: 35px;
    margin-left: 7px;}

.karta_title{
    background: url("../images/karta-objawow-button1.jpg") no-repeat;
    position: relative;
    top: -34px;
    height: 65px;
    width: 262px;
    padding: 10px 0px 0px 5px;
    font-family: FuturaTOTDem;
    font-size: 19px;
    color:white;
    text-shadow:1px 1px 4px #333333;
    float:left}

.karta_title1{
    line-height: 1.1;
    float:left;
    z-index:3;
    font-family: "Trebuchet MS";
    font-size: 29px;
    margin-top: 7px;}

.karta_title2{
    float:right;
    z-index:3;
    font-family: "Trebuchet MS";
    font-size: 20px;
    margin-right: 7px;
    line-height: 1.1;
    text-align: right;
    font-weight:bold;}

.karta_box_left{
    float:left;}

.karta_photo{
    position: relative;     
    z-index:2;
    float:right;}

.karta_footer{
    background: url("../images/karta-objawow-button2.jpg") no-repeat;
    position: relative;
    height: 65px;
    width: 270px;
    left: -24px;
    padding: 10px 0px 0px 40px;
    color:white;
    text-shadow:1px 1px 4px #333333}

.karta_box_left{
    font-family: Tahoma;
    font-size: 14px;
    position: relative;
    top:-30px;
    color:black;}

.karta_box_left3{
    font-family: Tahoma;
    font-weight: bold}

.astma_title{
background: url("../images/karta-objawow-button1.jpg") no-repeat;
position: relative;
top: -27px;
height: 65px;
width: 206px;
padding: 10px 0px 0px 15px;
font-family: FuturaTOTDem;
font-size: 19px;
color: white;
text-shadow: 1px 1px 4px #333;
float: left;
left: -35px;
margin-right: 30px;}

.astma_title1{
    font-family: FuturaTOTLig;
    font-size: 29px;
    margin-top: 8px;}

.astma_photo{
    position: relative;     
    z-index:2;
    float:right;
    top: -33px;
    left: 107px;}

.astma_box_left{
    font-family: Tahoma;
    font-size: 12px;
    padding-top: 105px;}

.astma_box_left1{
  position: relative;
  left: -25px;
  font-family: Tahoma;}

.astma_box_left3{
left: 6px;
font-family: Tahoma;
display: block;}

.alergia_title{
height: 10px;
position: relative;
font-family: FuturaTOTDem;
float: left;
left: -16px;}

.alergia_title1{
    background: url("../images/all-test.jpg") no-repeat;      
    font-family: FuturaTOTLig;
    color:#921e96;
    height: 27px;
    width: 146px;
    display: block;
    padding: 5px 0px 0px 10px;}

.alergia_photo{
    position: relative;     
    z-index:2;
    float:right;
    top: -33px;
    left: 107px;}

.alergia_box_left{
    font-family: Tahoma;
    font-size: 12px;
    padding-top: 50px;
    color:white;}

.alergia_box_left1{
  position: relative;
  font-family: "Myriad Pro";
  font-size: 23px;
  line-height: 1;}

.alergia_box_left2{
display: block;
padding-top: 24px;}


.alergia_photo{
position: relative;
z-index: 2;
float: right;
top: -53px;
left: 136px;}


.box_question_text1{
    font-family: Tahoma;
    font-size: 34px;
    text-align: left;
    margin: 40px 0px 10px 10px;}


.box_question_text2, .box_question_text3, .box_question_text4, .box_question_text5, .box_question_text6{ 
    font-family: Tahoma;
    font-size: 17px;
    text-align: left;
    margin: 13px 0px 0px 44px;
    color: #8D2190 !important;}

.box_question_text3{    
    font-size: 22px;
    margin: 13px 0px 0px 66px;
    font-weight: bold;}

.box_question_text4{    
margin: 15px 0px 10px 42px;
font-size: 28px;}

.box_question_text5{    
    margin: 20px 0px 10px 10px;
    font-size: 27px;}

.box_question_text6{        
    font-family: "Myriad Pro";
    font-size: 19px;
    color:black !important;
    margin: 30px 0px 10px 0px;}

#box_question_text7, #box_question_text8{        
    font-size: 24px;
    color:black !important;
    margin: 30px 0px 10px 0px;}

#box_question_text8{        
font-size: 21px;
margin: 10px 0px 10px 40px;
line-height: 1.3;
float: left;
text-indent: -37px;}

#box_question_text7{
    font-weight: bold;
}

.box_question a{
margin: 23px;}

.logsocialbar{
    float: right;
    background: url("../images/log-button.jpg") no-repeat;
    height: 26px;
    width: 367px;
    font-family: Tahoma;
    font-size: 12px;
    color:white;
}
.logsocialbar a{
    color:white;}

#rejestracja{
    float: right;
    height: 21px;
    width: 90px;
    padding: 5px 0px 0px 39px;
    cursor: pointer;    
}

#logowanie{
    float: left;
    height: 21px;
    width: 91px;
    padding: 5px 0px 0px 39px;
    cursor: pointer;
}

.content .article.article_doc .line{
    background-color: #8E1D91;
    height: 3px;
    width: 180px;
    display: block;
    margin: 5px 0px 5px 240px;}

.content .article.article_doc{background-color: #E7E7E7;}


.content h3.alergia_header, .content .article_doc h3.promoted, .article_doc .left img{
    border:0px;}

.content .article.article_doc a.bt-new{margin-left:250px;}
.content .article.alergia_article_list{
width: 206px;
margin-right: 10px;
height: 280px;}

.content .article.alergia_article_list h3{
background-color: #e7e7e7;
height:26px;
padding:5px;
border:0px;}

.content .article.alergia_article_list_last{
margin-right:0px}

.content .article.alergia_article_list .disc{
font-family: Tahoma;
font-size: 12px;}

.content .alergia_article img.min{
   border:0px;}

.content h1.alergia-head1, .content h1.akt-head1, .content h1.akt-head2{
font-size: 36px;
line-height: 20px;
padding: 8px 17px;
text-transform: uppercase;
font-family: "Trebuchet MS";;
color: black;
background: transparent;}

.content h1.akt-head1{
margin-bottom: 10px;
font-family: "Trebuchet MS";
font-size: 37px;
color:#77b41f;}

.content span.line {
background-color: #8E1D91;
height: 5px;
width: 250px;
display: block;
margin: -10px 0px 15px -10px;}


.content h1.doctor-head1{font-size: 24px;
line-height: 20px;
padding: 15px 0px;
text-transform: uppercase;
font-family: "Trebuchet MS";
color: black;
background: transparent;}

.tagcloudbox{
    background: white;
    padding-top: 10px;}

.content span.akt-line {
background-color: #8E1D91;
height: 5px;
width: 250px;
display: block;
margin: 0px 0px 0px -10px;}

.content h1.akt-head2{
    margin-top:20px;
    background-color: #f0f0f0;
    padding: 8px 17px;
    padding: 17px 17px;
    font-size: 34px;
    font-family: "Trebuchet MS";}





.content .full a.bt-new, .content .article.article_doc a.bt-new, .content .article.alergia_article a.bt-new, .content .article.alergia_article_list a.bt-new, .article.akt_article_list a.bt-new, .content .article.akt_article a.bt-new, .content .article.akt_article_list a.bt-new{    
    background: url("../images/bt_bg_green.gif") repeat scroll right 0 transparent;
    border: medium none;color: #FFFFFF !important;
    cursor: pointer;display: block;
    height: 28px;
    line-height: 27px;
    padding: 0px 27px 0px 11px;
    text-shadow: 0 0 0.35px #FFFFFF;
    margin-top:5px;
    width:80px;
    font-family: Tahoma;
    font-size:12px;}


.content .art-list a.bt-new{
margin-left: 218px; }

a.bt:hover, .content .full a.bt-new:hover, .content .article.article_doc a.bt-new:hover, .content .article.alergia_article a.bt-new:hover, .content .article.alergia_article_list a.bt-new:hover, .article.akt_article_list a.bt-new:hover, .content .article.akt_article a.bt-new:hover, .content .article.akt_article_list a.bt-new:hover{
    text-decoration: underline;
}

.content h3.alergia_header{
    border:0px;}

.content .article.akt_article_list{
width: 206px;
margin-right: 10px;
height: 280px;}

.content .article.akt_article_list h3{
background-color: #e7e7e7;
height:26px;
padding:5px;
border:0px;}

.content .article.akt_article_list .disc{
font-family: Tahoma;
font-size: 12px;}

.content .akt_article img.min{
   border:0px;}


.content .article.akt_article_list{
width: 305px;
margin-right: 15px;
height: 325px;}

.content .article.akt_article_list h3{
background-color: #E7E7E7;
height: 33px;
padding: 8px;
border: 0px;
font-family: Tahoma;
font-size: 18px;
line-height: 1;}

.content .article.akt_article_list_last{
margin-right:0px}

.content .article.akt_article_list .disc{
font-family: Tahoma;
font-size: 12px;}

.tagcloudbox2{
height:20px;}

.fbdiv{
    padding-left: 136px;
    z-index: 1;}


span.tagline1, span.tagline2 {
background-color: #EBEBEB;
height: 1px;
width: 100%;
display: block;
margin: 20px 0px 0px 0px;}

.first-link{
margin-left:330px;}


.login-header{background: url("../images/bg_box_niania_button.jpg") no-repeat;
position: relative;
height: 22px;
width: 212px;
padding: 10px 0px 4px 15px;
font-family: Tahoma;
font-size: 19px;
color: white;
text-shadow: 1px 1px 4px #333;
margin-bottom: 20px;}

.bt-login{
position: relative;
left: -30px;
background: url("../images/bt_question.gif") 111px -135px transparent;
margin-top:5px;}

.fbspan{
    margin:3px 25px 0px 0px;
}

.main-img-akt{
max-height: 310px;
max-width: 310px;}

.list-img-akt{
width: 300px;
height: 190px;}

.faceimg{
background: url("../images/facezapytaj.png") no-repeat;
float: left;
margin: 13px 0px 0px 10px;
height: 51px;
width: 170px;
display: block;
cursor:pointer;}

.content span.doc-line {
background-color: #8E1D91;
height: 5px;
width: 250px;
display: block;
margin: 0px 0px 0px -6px;
position: relative;
top: 7px;
}

.content span.doc-line2 {
width: 150px;
float:left;
z-index:2;}

.content span.doc-line3 {
background-color: #EBEBEB;
height: 1px;
width: 100%;
float:left;
position: relative;
top:5px;}

.advice2{
margin: 25px 0px 15px 0px;
color: #8D2190 !important;
font-family: trebuchet MS;
letter-spacing: -0.2px;
line-height: 24px;
font-size: 20px;}

.advice3{
margin: -13px 0px 0px -5px;
color: black !important;}