body {
    color: #6c7473;
    font-family: 'Tahoma', 'Arial', sans-serif;
    font-size: 11px;
    background:#fff
}

a {
    border-bottom: 1px solid #6c7473;
    color: #6c7473;
    padding-bottom: 1px;
}

a:hover {
    border-bottom-color: #949e9d;

}

strong {
    font-weight: bold;
}

.clearfix {
    clear: both;
}

.go_button {
    background-color: transparent;
    background-image: url('../images/go_button.png');
    border: none;
    cursor: pointer;
    height: 14px;
    text-indent: -999em;
    width: 14px;
}

.more_link {
    border: 0 solid #e5e5e5;
    color: #83cb1a;
    text-transform: lowercase;
}


.ie7 .first_sidebar .clearfix {height:3px}
.ie7 .mini_gallery_box {padding-bottom:0px !important;height:284px}

.more_link:hover {
    border: 0 solid #e5e5e5;
    color: #66a50a;
    text-transform: lowercase;
    text-decoration:underline
}

.quick_navigation {
    list-style-type: none;
    text-transform: lowercase;
}

.quick_navigation li {
    display: inline;
    margin-left: 6px;
    border-right:1px solid #f3f3e8
}

.quick_navigation a {
    border-bottom-style: none;
    color: #afafaf;
}

.quick_navigation a:hover {
    border-bottom-style: dotted;
}

.quick_navigation a.hover {
    border-bottom-style: dotted;
}

.header, .content, .footer {
    margin: 0 auto;
    width: 1000px;
}

.header {
    background-image: url('../images/header_new.jpg');
    background-repeat: no-repeat;
    height: 385px;
    margin-top: 5px;
    position: relative;
    width: 1000px;
}

.header h1 a, .header .quick_navigation, .header .search {
    position: absolute;
}

.header h1 a, .header .navigation a {
    border-bottom-width: 0;
    padding-bottom: 0;
}

.header h1 a {
    display: block;
    height: 138px;
    left: 345px;
    text-indent: -999em;
    top: 73px;
    width: 350px;
}

.header h2 {
    display: none;
}

.header .quick_navigation {
    font-size: 9px;
    right: 0;
    top: 35px;
}

.header .navigation {
    font-family: 'Tahoma', sans-serif;
    font-size: 12px;
    left: 162px;
    list-style-type: none;
    position: absolute;
    text-transform: uppercase;
    top: 273px;
}

.header .navigation li, .header .navigation li a {
    float: left;
}

.header .navigation li a {
    color: #fff;
    display: block;
    padding:  4px 1.05em;
    font-weight:600;
    border-right:1px solid #9fcbf2
}
.ie6 .header .navigation li a {padding:4px 0.9em}
.ie7 .header .navigation li a {padding:4px 0.9em}

.header .navigation li a:hover {
    text-decoration:underline;

}


.header .search {
    color: #fff;
    right: 21px;
    top: 272px;
}

.header .search label, .header .search input {
    padding-top: 4px;
}

.header .search label, .header .search .text {
    outline: none;
    width: 235px;
}

.text {color:#fff}

.header .search label, .header .search .button {
    cursor: pointer;
}

.header .search label {
    position: absolute;
    top: 0;
    left: 2px;
}

.header .search input {
    background: transparent;
    color: inherit;
    border: 0;
    float: left;
    height: 18px;
    vertical-align: middle;
}

.header .search .button {
    height: 22px;
    width: 20px;
    text-indent: -999em;
}

.section {
    border-bottom: 4px solid #83cb1a;
    clear: both;
    margin-top: 0px;
    padding-bottom: 0px;
}

.first_sidebar, .second_sidebar {
    max-width: 275px;
    width:auto;
    
}

.first_sidebar {
    float: left;
    padding-bottom:10px
}

.first_sidebar p {
    margin-top: 10px;
    text-align: center;
}

.first_sidebar .more_link {
    border-left-width: 1px;
    border-right-width: 1px;
    padding: 0 3px;
}

.second_sidebar {
    float: right;
    width:275px
}

.banner {
    border-bottom: 0;
    margin-top:8px;
    float:left;
    padding-bottom: 0;
}


.icon_list {float:left}

.icon_list {
    list-style-type:none;
width:274px;
margin:10px 0px 15px 0px
}


.menu_list {
    list-style-type:none;
margin:10px 0 0 1px;
position:absolute;
width:280px;
}


.menu_list2 {
list-style-type:none;
width:274px;
margin:10px 0px 15px 0px;
float:left
}

.icon_list li {
    width:270px;
    height: auto;
    margin: 4px 4px 0px 0px;
    text-align: center;
    border-bottom:1px solid #f2f2f2;
    padding:2px 0px;

}



.icon_list li a {
    border-bottom: 0;
    padding-bottom: 0;
    font-weight: bold;
    width:269px;
    height:25px !important;
    display:block;
}
/**
.icon_list li a.menu_5 {margin-left:-2px}
.icon_list li a.menu_6 {margin-left:-1px}


.icon_list li a:hover img {display:none}
.icon_list li a.menu_1:hover {background: url(../images/stomatologia_img1.jpg) top left no-repeat}
.icon_list li a.menu_2:hover {background: url(../images/urologia_img1.jpg) top left no-repeat}
.icon_list li a.menu_3:hover {background: url(../images/okulistyka_img1.jpg) top left no-repeat}
.icon_list li a.menu_4:hover {background: url(../images/chirurgia_img1.jpg) top left no-repeat}
.icon_list li a.menu_5:hover {background: url(../images/reha_img1.jpg) top left no-repeat}
.icon_list li a.menu_6:hover {background: url(../images/kardio_img1.jpg) top left no-repeat}
**/
.hide_list_submenu {margin-left:10px;margin-bottom:10px}
.hide_list_submenu li {width:auto !important;height:auto !important;border:none;background: url(../images/list_button.jpg) 0px 7px no-repeat;padding-left:10px}
.hide_list_submenu li a {font-weight:400;height:auto !important}
.hide_list_submenu li a:hover {color:#63a8e0}

.icon_list li img {
    margin-bottom: 0px;

}

.image_list li {
    float: left;
}

.image_list li a {
    border: 1px solid #f2f2f2;
    display: block;
    margin: 3px;
    padding: 5px;
}

.menu_list li a {
    border:none;
    background: url(../images/menu_a_bg.png) top left no-repeat;
    display: block;
    font-weight: bold;
    height: 22px;
    padding: 8px 0 0 22px;
}

.menu_list2 li a {
    border-bottom-color: #f2f2f2;
    display: block;
    font-weight: bold;
    height: 21px;
    padding: 8px 0 0 22px;
}


.menu_list li a:hover {
    background: url('../images/hover_bg.png') left 0px no-repeat;
    color: #83cb1a;
}

.menu_list li a.current {
    background: url('../images/hover_bg.png') left 0px no-repeat;
    color: #83cb1a;
}


.menu_list2 li a:hover {
    background: url('../images/menu_item_background.png') left 0px no-repeat;
    color: #83cb1a;
}

.menu_list2 li a.current {
    background: url('../images/menu_item_background.png') left 0px no-repeat;
    color: #83cb1a;
}


.inner_content {
    overflow: hidden;
    padding: 0 20px;
}

.inner_content .divider {
    background: url('../images/header_line.png') no-repeat left bottom;
    font-weight: bold;
    margin-top: 2.5em;
    margin-bottom: 7px;
    padding-bottom: 14px;
}

.article {
    margin-bottom: 5px;
}

.article h1, .article h2 {
    color: #83cb1a;
    margin-top:7px;
}

.article h1 {
    font-family: 'Arial', sans-serif;
    font-size: 20px;
    margin-bottom: 6px;
}

.article h2 {
    font-weight: bold;
}

.article h2 a {
    font-weight: bold;
     color: #83cb1a;
     text-decoration:none;
     border:none;
    padding:0px
}



.article p, .article ul {
    margin: 10px 0;
}

.article p, .article ul li {
    line-height: 1.6em;
}

.article ul li {
    background: url('../images/tick.png') no-repeat 0 4px;
    margin: 5px 0;
    padding-left: 21px;
}

.article .more_link {
    background: url('../images/small_arrow.png') no-repeat 92% 50%;
    border-width: 0 1px 0 1px;
    padding: 0 10px 0 3px;
    margin-bottom:15px
}




.price_list {
    width: 100%;
}

.price_list td {
    font-weight: bold;
    padding: 6px 18px;
}

.price_list .even {
    background-color: #83cb1a;
    color: #fff;
}

.contact_box {
    border: 1px solid #f3f3f3;
    padding: 10px 15px;
    text-align: center;
    margin-bottom:20px;
    width: 164px;
    float:right;
    margin-top:4px;
}

.contact_box img {margin:0 auto}

.contact_box p {
    margin: 5px 0;
}

.contact_box h1, .contact_box a {
    color: #83cb1a;
}

.contact_box h1 {
    font-weight: bold;
}

.contact_box a {
    border-bottom: 0;
}

.contact_box h1, .contact_box address {
    margin-top: 1.25em;
}

.contact_box address {
}

.introductions {
    margin-top: 20px;
}

.introductions li {
    border: 1px solid #f3f3f3;
    float: left;
    height: 205px;
    margin: 0 .5%;
    padding: 10px .5%;
    text-align: center;
    width: 31%;
}

.introductions li .article {
    margin: 1em 1em 0;
}

.introductions li .article h1 {
   font-size: 11px;
   font-weight: bold;
}

.introductions li .article p {
   margin-top: .25em;
}

.introductions li .article .more_link {
    border-left-width: 1px;
    padding-left: 5px;
}

.footer {
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: right;
}

.footer p, .footer ol {
    text-align: right;
}

.footer .newsletter {
    float: left;
    width:362px;
    height:43px;
}

.footer .newsletter a {
	border-bottom: 0;
	color: inherit;
	padding-bottom: 0;
}

.footer .newsletter form {
    margin-top: 10px;
    text-align: left;
}

.footer .newsletter input {
    vertical-align: middle;
}

.footer .newsletter .text {
    background-color: #fff;
    border: 1px solid #d0dfb3;
    padding: 2px;
}

.footer .newsletter label {
    font-size: 10px;
    margin-right: 6px;
    text-transform: lowercase;
}

.footer .quick_navigation {
    margin-top: 10px;
}

.footer .enp {
    border-top: 1px solid #f2f2f2;
    margin-top: 20px;
    padding-top: 10px;
}
.footer .enp a {border:none;height:auto}


.nav ul {height:auto;position: absolute;display:none;top:22px;left:70px;}

ul.nav {list-style:none;margin-left:5px !important;margin-top:12px;position: relative;z-index: 100;overflow:visible;padding:0 !important}
ul.nav li {float:left;margin: 0px 0px !important;padding:0 5px}
ul.nav li:hover {float:left;margin: 0px 0px !important;}
ul.nav li a {font-weight:400;color:#e4f7e5;float:left;display:block;font-weight:600;text-transform:uppercase;background: url(../images/ulborder1.jpg) top right repeat-y;padding-right:10px;text-align:left}
ul .nav a.last {background:none}
.nav li.hide_menu_container:hover ul {display:block}


ul.sublist01 li{margin-top:17px;opacity:0.9;background:#79b6f4;  filter: alpha(opacity = 90)}



.submenubox    {margin-left:0px;margin-top:-8px;margin-right:0px;width:180px;height:auto;display:block;padding-top:10px;padding-bottom:10px;margin-bottom:0px}
#nav-one ul.sublist01  .submenubox a {font-weight:400;padding:2px 10px !important;color:#000000; display:block;float:none;background:#5ca5dc;color:#f5e3c1;font-size:10px;}
#nav-one ul.sublist01  .submenubox a:hover {color:#FFF}
ul.sublist01 {margin-left:0px;width:180px;z-index:8;margin-top:0px}
.ie7 ul.sublist01 {width:190px !important}
.ie7 ul.sublist01 a {width:180px}
.submenubox a {padding:5px 10px !important;text-transform:none;font-weight:600;display:block;clear:both;margin:0px 0px;border:none !important;font-size:11px;width:160px;float:none !important }
.submenubox a:hover {text-decoration:none !important;background:#61A8DE;border:none !important}

.submenubox a:first-letter {text-transform:uppercase}

.new_header .nav {position:relative;z-index:3}
.new_header .nav ul {height:auto;position: absolute;display:none;z-index:10;top:22px;left:200px}
ul.sublist02 li{margin-top:2px;background:#84bcf5; }
.new_header .nav li:hover ul {display:block}
.new_header .submenubox    {margin-top:-8px;margin-right:0px;width:180px;height:auto;display:block;padding-top:10px;padding-bottom:10px;margin-bottom:0px}
.new_header .submenubox {margin-top:10px !important;padding-top:5px !important}
#nav-one ul.sublist02  .submenubox a {padding:5px 10px !important;text-transform:none;font-weight:600;display:block;clear:both;margin:0px 0px;border:none !important;font-size:11px;width:160px;float:none !important}
#nav-one ul.sublist02 .submenubox a:hover {text-decoration:none !important;background:#61A8DE;border:none !important}
ul.sublist02 {margin-left:0px;width:150px;z-index:8;margin-top:0px !important}
.ie7 ul.sublist02 {width:190px !important}
.ie7 ul.sublist02 a {width:180px}



.clearfix00 {clear:both;overflow:hidden}
.contact_page {width:500px;margin-top:0px;float:left;margin-left:70px;margin-bottom:20px}
.contact_page span {display:block;float:left;font-weight:600}
.contact_page input {display:block;float:right;border:1px solid #D0DFB3;width:341px}
.contact_page input:focus {border:1px solid #83CB1A;}
.contact_page textarea {display:block;float:right;border:1px solid #D0DFB3}
.contact_page textarea:focus {border:1px solid #83CB1A;}
.contact_page div {margin:9px 0px}


.contact_page2 {width:520px;margin-top:-10px;float:left;margin-left:50px}
.contact_page2 span {display:block;float:left;font-weight:600;width:100%}
.contact_page2 input {display:block;float:left;border:1px solid #D0DFB3;}
.contact_page2 input:focus {border:1px solid #83CB1A;}
.contact_page2 textarea {display:block;float:right;border:1px solid #D0DFB3}
.contact_page2 textarea:focus {border:1px solid #83CB1A;}
.contact_page2 div {margin:9px 0px}
.contact_page2 input, .contact_page2 select, .contact_page2 textarea {width:296px;padding:2px 0px;border:1px solid #D0DFB3;}
.contact_page2 select {padding-right:2px;width:298px}
.contact_page2 table td {padding:4px 8px 4px 4px;vertical-align:top;text-align:right}
.contact_page2 table span {text-align:right;padding:3px}
.contact_page2 input.half_input {width:110px;float:right;margin:0px 10px}
.contact_page2 b {float:right;font-weight:400;padding-top:4px;padding-left:3px}
.chose_genre {width:auto !important;float:left}
.contact_page2 input.half_input2 {width:70px;float:right;margin:0px 9px 0px 25px;display:inline}
.contact_page2 table table {float:left;position:relative}
.send_mail {width:60px !important;background:url(../images/go_button.png) center right no-repeat;border:none !important;padding-right:13px !important;font-weight:600;color:#333;margin-top:1px;cursor:pointer;float:right !important;margin-bottom:6px}

.breadcrumb {position:relative;z-index:0;width:998px;top:0px;left:0px;font-size:11px;margin:0 auto;padding-top:10px;padding-bottom:8px;border-bottom:1px solid #f2f2f2;overflow:hidden;margin-bottom:7px}
.breadcrumb p {float:left}
.breadcrumb p.start {color:#4672af;font-weight:400;margin-right:4px}
.breadcrumb a {float:left;display:block;border:none;padding:0px 3px;color:#000}
.breadcrumb img {float:left;margin:5px 4px 0px 2px}
.breadcrumb a:hover {color:#4672af}
.clinic_box {margin-top:7px}
.kliniki_item {padding-bottom:2px;border-bottom:1px dotted #f3f3e8;}
.kliniki_item b {font-size:12px;color:#61A8DE}
.kliniki_item span.clinic_name {color:#777;display:block;clear:both;margin-top:10px;font-size:12px;font-weight:600}
.kliniki_item a.clinic_more {float:right;font-weight:600}



/* jquery validate */
label.error { float: none; color: red; padding-left: .5em; vertical-align: top;position:absolute }

.clinic_desc {padding-bottom:20px !important}
.clinic_desc_list {width:280px !important;height:375px}
.right_clinic_content {width:684px;float:right;overflow:hidden;padding-bottom:10px;padding-left:40px;border-left:1px solid #f2f2f2;margin-bottom:10px}
.clinic_zabiegi {padding:0px !important;margin:5px 0px}
.clinic_zabiegi h2 {margin-top:5px !important}


.article_list_item {padding:5px 0px;border-bottom:1px dotted #F2F2F2}
.article_list_item .article {margin-bottom:0px !important}
.article_date {display:block;font-size:10px;color:#999;clear:both;margin-top:5px}
.newsletter_footer {position:relative}
.newsletter_footer label.error {position:absolute;margin-top:40px}
.article a:hover {text-decoration:underline}

#formPolec input#email {width:200px;border:1px solid #D0DFB3}
#formNewsletterPage input#newsletter_email {width:200px;border:1px solid #D0DFB3}

#formNewsletterPage label {
    font-size: 10px;
    margin-right: 6px;
    text-transform: lowercase;
}

#formNewsletterPage input {
    vertical-align: middle;
}

.sitemap ul {margin-top:1px !important;margin-bottom:1px !important;list-style:url(../images/breadcrumb_arrow.gif) ;margin-left:15px;}
.sitemap ul a:hover {text-decoration:underline}
.sitemap ul li {background:none;padding:0px;padding-top:1px}
.sitemap ul li a {font-weight:600}
.sitemap ul li ul li a {font-weight:400}
.sitemap ul li ul {margin-left:20px;width:250px;}
.sitemap ul li:first-letter {text-transform:uppercase;}
.sitemap a {border:none}

.headline_prizes td {border-bottom:1px solid #83CB1A}
.ie7 .first_sidebar {margin-bottom:15px}

.footer-right {width:292px;height:auto;float:right;margin-bottom:10px}



.new_header {width:1000px;margin:0 auto;height:140px;background: url(../images/header_new_bg.jpg) bottom left no-repeat;padding-top:5px;position:relative;z-index:10}
.smt_logo {width:226px;height:91px;background: url(../images/new_smt_logo.jpg) top left no-repeat;display:block;text-decoration:none;border:none;float:left}
.new_header .quick_navigation {
    font-size: 9px;
    margin-top: 65px;
    width:370px;
    float:right
    
}

.new_header .navigation {
    font-family: 'Tahoma', sans-serif;
    font-size: 12px;
    left: 2px;
    list-style-type: none;
    position: absolute;
    text-transform: uppercase;
    top: 114px;
    z-index:1000;
}


.new_header .search {
    color: #fff;
    right: 18px;
    top: 115px;position:absolute
}

.new_header .search label, .new_header .search input {
    padding-top: 4px;
}

.new_header .search label, .new_header .search .text {
    outline: none;
    width: 235px;
}

.new_header .search label, .new_header .search .button {
    cursor: pointer;
}

.new_header .search label {
    position: absolute;
    top: 0;
    left: 2px;
}

.new_header .search input {
    background: transparent;
    color: inherit;
    border: 0;
    float: left;
    height: 18px;
    vertical-align: middle;
}

.new_header .search .button {
    height: 22px;
    width: 20px;
    text-indent: -999em;
}

.new_header .navigation li, .new_header .navigation li a {
    float: left;
}

.new_header .navigation li a {
    color: #fff;
    display: block;
    padding:  4px 1.05em;
    font-weight:600;
    border-right:1px solid #9fcbf2;
    border-bottom:none
}

.ie6 .new_header .navigation li a {
    color: #fff;
    display: block;
    padding:  4px 0.9em;
    font-weight:600;
    border-right:1px solid #9fcbf2;
    border-bottom:none
}
.ie7 .new_header .navigation li a {
    color: #fff;
    display: block;
    padding:  4px 0.9em;
    font-weight:600;
    border-right:1px solid #9fcbf2;
    border-bottom:none
}
.new_header .navigation li a:hover {
    text-decoration:underline

}

.new_header .navigation li a.hover {
    text-decoration:underline
}
.hide_list_submenu {display:none}
.article table {vertical-align:top}
.article table td {padding:5px;vertical-align:top;line-height:160%}

.hide_header_menu {display:none;position:absolute;left:180px;background:#61A8DE;top:0px}
.hide_header_menu a:hover {background:#85CB1B;}
.header-item {position:relative}
.header-item a {width:160px !important}




.inside_table {vertical-align:top;float:left}
.inside_table td {text-align:left !important}

.inside_table input {margin-top:4px;border:none !important}
#formKontakt .inside_table input {margin-top:1px}
.article_float_item {float:right;width:530px}
#divZabiegi {margin:0px}


ul.def_list {margin-top:1px !important;margin-bottom:1px !important;list-style:none;margin-left:0px;}
ul.def_list a:hover {text-decoration:underline}
ul.def_list li {background:url(../images/breadcrumb_arrow.gif) 0px 7px no-repeat;padding:0px;padding-top:1px;padding-left:10px}
ul.def_list li a {font-weight:600}
ul.def_list li ul li a {font-weight:400}
ul.def_list li ul {margin-left:20px;width:250px;}
ul.def_list li:first-letter {text-transform:uppercase;}
.article a {border:none !important}
.kotwica {color:#83CB1A;font-size:11px}
.ie .kotwica  {padding:5px 0px;margin:5px 0px;display:block}
a.kotwica_back {font-weight:600;color:#3B9ED9}
.certs a {margin:0px 2px}


ul.def_list1 {margin-top:1px !important;margin-bottom:1px !important;list-style:none;margin-left:0px;}
ul.def_list1 a:hover {text-decoration:underline}
ul.def_list1 li {background:url(../images/breadcrumb_arrow.gif) 0px 7px no-repeat;padding:0px;padding-top:1px;padding-left:10px;margin:0px}
ul.def_list1 li a {font-weight:600}
ul.def_list1 li ul li a {font-weight:400}
ul.def_list1 li ul {margin-left:20px;width:250px;}
ul.def_list1 li:first-letter {text-transform:uppercase;}



.home_center_column {padding-bottom:10px}

.ie6 .home_center_column {float:left;overflow:hidden;padding:0 20px;width:400px;}
.ie6 .subsites_column {float:left;width:670px}
.ie6 a {border:none}
.ie6 .mini_gallery_box {width:275px;float:left}
.ie6 .alternative_box {float:right}
.ie6 .take_back {margin-top:-300px}
.ie6 .nav ul {height:auto;position: absolute;display:none;top:22px;left:70px;}
.ie6 .new_header .nav ul {height:auto;position: absolute;display:none;z-index:10;top:22px;left:200px}

.more_clinique_info {display:none}
.readmore_desc {padding-left:4px;color:#83CB1A;font-weight:600}
.readmore_desc1 {padding-left:4px;color:#83CB1A;font-weight:600}
.faq_back {font-size:10px;font-weight:600 !important;clear:both;margin:2px 0px;color:#7DB8F2}


.maps {position:absolute;top:330px;right:0px;z-index:0 !important}
.subsite_maps {top:152px !important}
.maps a {border:none;margin-left:15px}
.maps a.activ {border-bottom:1px solid #A1D447}


.slide_m {float:left;}
.slide_middle {float:left;margin:0px 26px}

.ui-datepicker-trigger {float:left;position:absolute}




#slideshow {
    position:relative;
    height:510px;
    z-index:1;
}
#slideshow a:hover {text-decoration:none;border:none}

.minislideshow_box {width:411px;height:110px;overflow:hidden}
.ie6 .minislideshow_box {height:130px}
.wspolpraca-ankieta {width:700px;margin:0 auto;float:left;margin-left:-1px;position:relative}
.wspolpraca-ankieta label.error {right:40px}
.wspolpraca-ankieta p {font-weight:600;margin-left:5px}
.wspolpraca-ankieta table {width:500px}
.wspolpraca-ankieta table tr td.secondtd {text-align:right}
.wspolpraca-ankieta table tr td.secondtd input {float:right;width:250px;border:1px solid #D0DFB3;padding:2px 0px}
.wspolpraca-ankieta table tr td.secondtd textarea {float:right;width:250px;border:1px solid #D0DFB3;padding:2px 0px}
.wspolpraca-ankieta table tr td.secondtd select {float:right;width:252px;border:1px solid #D0DFB3;padding:2px 0px}

.minislideshow_box div {width:118px;height:118px;background: url(../images/spinner.gif) 50% 50% no-repeat}

.contact-msg-main p {margin:0px;line-height:1.6em}
.contact-msg-main p.flags-me {padding-top:3px;font-size:11px;font-weight:600}
.caption-container {position:absolute;top:10px;left:290px}