/****************PROFIL LEKARZA**************/

.profile-image {
    float:left;
    margin-bottom:10px;
    margin-right:10px;
}

.toleft {
    float:left;
}

.clearboth {
    clear:both;
}

.edit-image {
    text-align:center;
}

.redhr {
    border-top: 3px solid red;
    padding-top: 5px;
}

.tracking {
    font-weight: bold;
}

.greyline {
    background-color: grey;
    border: medium none;
    color: grey;
    height: 1px;
}

#lightbluebg {
    background: #E2E2E2 none repeat scroll 0 50%;
    border: 1px solid #BBBBBB;
    font-size: 12px;
    margin-bottom: 35px;
    padding: 10px;
}

#lightbluebg th {
    font-weight: bold;
    padding-right: 20px;
    vertical-align: top;
}

div.narrow-box {
    float: left;
    width: 439px;
    margin-left: 5px;
    margin-right: 5px;
}

div.wide-box {
    clear: left;
    margin-left: 5px;
    margin-right: 5px;
}

div.doc-info-img {
    background-image: url(../images/top.png);
    height: 5px;
}

div.doc-info-img-long {
    background-image: url(../images/long-top.png);
    height: 4px;
}

div.doc-info-img-middle {
    background-image: url(../images/middle-top.png);
    height: 5px;
}

div.doc-info-img-little {
    background-image: url(../images/little-top.png);
    height: 4px;
}

div.clear {
    clear: both;
}

.doc-header {
    background: #808080 url(../images/header.jpg) no-repeat scroll 0 0;
    color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    margin: 0 0 10px;
    padding: 0 5px 0 30px;
}

td.rightpad {
    font-weight: bold;
    padding-left: 1px;
    padding-right: 10px;
}

div.doc-info {
    background: #F8F8F8 none repeat scroll 0 50%;
    border: 1px solid #BEBEBE;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px;
}

div.doc-info-dark {
    background: #DDDDDD none repeat scroll 0 50%;
    border: 1px solid #BEBEBE;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px;
}

.doc-info-dark h2{
    color:#184466;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

#all_doctors tbody, #all_doctors thead {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

th.lower {
    padding-top: 20px;
}

#all_doctors .doc-table {
    font-weight: bold;
    background-color: #CCCCCC;
}

#all_doctors .doc-table-cell {
    padding: 3px 30px 3px 5px;
    border-bottom:1px solid #DDDDDD;
}

#all_doctors .doc-table-but {
    text-align: right;
    border-bottom:1px solid #DDDDDD;
}

.doc-edit th {
    font-weight: bold;
    padding-right: 25px;
    vertical-align: top;
}

.doc-info th {
    font-weight: bold;
    padding-bottom: 2px;
    text-align: left;
}

.big-button {
    width: 78px;
}

#all_doctors .bigger, #lightbluebg .bigger, #contents .bigger {
    padding: 4px 20px;
    color: #FFFFFF;
}

#contents .space {
    margin-bottom: 10px;
    border: 0;
}

#picture_change {
    margin: 25px 5px 15px 5px;
}

.doc-edit-info {
    font-size: 4pt;
}

h1.doc {
    margin-top: 15px;
    margin-bottom: 15px;
}


.doc-list {
    margin-bottom: 35px;
}

.doc-list td {
    border-bottom:1px solid #DDDDDD;
    padding: 2px;
}

.my-profile-button {

}

#letters {
    text-align: center;
    margin-bottom: 34px;
    margin-top: 30px;
}

#letters a, #letters a:visited, #letters a:link {
    color: #303030;
    font-weight: bold;
    padding: 2px;
    text-decoration: none;
}

#letters a:hover, #letters a:active{
    color: red;
    font-weight: bold;
    padding: 2px;
    text-decoration: underline;
}

#letters a.active_letter{
    color: red;
}

.doc-list-name {
    padding-left: 10px;
    padding-bottom: 5px;
}


.doc-list-name a, .doc-list-name a:visited, .doc-list-name-white a, .doc-list-name-white a:visited {
    font-weight: bold;
}

.doc-list-name a:hover, .doc-list-name a:active ,.doc-list-name-white a:hover, .doc-list-name-white a:active{
    color: #083456;
}

.doc-list-info {
}

#doc-list {
    margin-bottom: 35px;
}


#all_doctors {
    margin-top: 15px;
}

#doc-list .doc-short-info-img {
    background-color: #E2E2E2;
    text-align: center;
    width: 103px;
}

.italic {
    font-style:italic;
    font-size: 7.5pt;
}

.work {
    font-size: 8pt;
}

#doc-list {
    display: block;
}

#doc-list td{
    padding-bottom: 5px;
    padding-top: 5px;
    padding: 5px 0px;
    width: 450px;
    border: 0;
}

.doc-container .doc-info-img {
    width: 90px;
    float: none;
    background: none;
}

.doc-info-text {
    margin-left: 80px;
}

.doc-info-text a {
    font-weight: bold;
    font-size: 9pt;
}

.doc-container {
    height: 150px;
    float: left;
    width: 49%;
    margin: 2px;
    border-bottom: 1px solid #C0C0C0;
}

#contents span.space {
    display: block;
    margin: 5px;
    padding: 7px;
}

.doctor-list-container {
    display: inline;
}

.doc-short-info {
    font-size: 8pt;
    padding-right: 60px;
}

.doc-small {
    height: 130px;
    background:#F8F8F8 none repeat scroll 0 50%;
    border:1px solid #BEBEBE;
    font-size:12px;
    margin: 0 4px;
}


/**********STYLE STRONY KARDIOLOGII***********/

/*pagination*/

#pagina {
    text-align: center;
    margin-bottom: 15px;


}

#pagina a, #pagina a:visited {
    color: #202020;
    text-decoration: none;
    padding: 2px;
}

#pagina strong {
    text-decoration: none;
    color: red;
}

#pagina a:hover, #pagina a:active{
    text-decoration: underline;
    color: red;
}

/*error messages, forms etc.*/

.error, .form_error {color: #b40909; }
.errormsg {
    border: 2px solid #CCCCCC;
    color: #B40909;
    font-family: Sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding: 7px;
    text-align: center;
}
.form_error {font-weight: bold}
.form_error_group .form_error {display: block;}
.okmsg {
    border: 2px solid #CCCCCC;
    color: #556677;
    display: block;
    font-family: Sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 7px;
    text-align: center;
}
.form_error_group {margin: 10px 0}


.mark_icon {margin-left: 5px; }

.right_side h1, .right_side h2 {
    margin-top: 0.8em;
    margin-bottom: 0.5em;
}

.browser th {text-align: center; padding: 2px; border-bottom: 1px solid #ccc;}
.browser td {padding: 2px; vertical-align: top}.browser {margin-bottom: 10px;}
.browser td {border-bottom: 1px solid #ddd;}
.right_side p {
    margin-bottom: 1em;
}

.ta_c {text-align: center;}
.ta_l {text-align: left;}
.ta_r {text-align: right;}

.button-like
{
    border: 1px solid #FFF;
    padding: 0.2em;
    background-color: #184466 ;
    color: #FFF;
    /*background-image: url(http://www.macromedia.com/);*/
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: inherit;
    margin-left: 3px;
}

a.button-like {
    text-decoration: none;
    line-height: normal;
    padding: 0.3em;
}

.button-like:link, .button-like:visited {
    text-decoration: none;
    background-color: #184466 ;
    cursor: pointer;
    color: #FFF
}

.button-like:hover, .button-like:focus {
   text-decoration: none;
   background-color: #BBBBBB ;
   cursor: pointer;
   color: #FFF
}

.button-like[disabled] , .disabled, .ajax_processing {
    background-color: #ccc;
    color: #666;
    cursor: default;
}

/*mpsy*/

#mps_info {
}

#mps_info p {
    text-align: justify;
    padding-right: 4px;
}

#mps_info ul, #mps_info ol {
    border-left: 2px solid #00477F;
    margin-left: 0;
    padding-left: 41px;
    padding-right: 40px;
}

#mps_info div.sectyt {
    padding-left: 36px !important;
    margin-bottom: 28px !important;
}

#mps_info .sectyt {
    background: #808080 url(../images/mps_hdr.png) no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 4px !important;
    padding-left: 26px !important;
    padding-top: 4px !important;
    line-height: 18px !important;
}

.sectyt2 {
    background: #808080 url(../images/mps_hdr.png) no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 48px;
    margin-bottom: 10px;
    padding-bottom: 4px;
    padding-left: 36px;
    padding-top: 4px;
}

#mps_program_info {
    text-align: left;
    margin-bottom: 48px;
    color: #000;
}

#mps_program_info a:link, #mps_program_info a:visited {
    font-family: inherit;
}

.question p {
    color: #505050;
}

.mrg_bot {
    margin-bottom: 35px;
}

.mps_qa .special {
    background: #FFEFC1;
}

.question label {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
    text-indent: -21px;
    padding-left: 26px;
    display: block;
}

.question label.given {
       background-color: #FFDF7F;
}

div#quiz_list .inactive {
    background-color: #EFEFEF;
    color: #606060;
}

#quiz_list .sponsored {
    background-color: #FFEFC1;
}

#quiz_list .mps_quiz {
    border: 1px solid #D0D0D0;
    margin-bottom: 3px;
    padding-left: 35px;
}

.xxl {
    padding: 5px 45px !important;
}

.xxl2 {
    padding: 6px 18px !important;
}

.inactive a, .inactive a:focus, .inactive a:visited, .inactive a:active, .inactive a:hover {
    color: #333333;
}

/*login form*/


#login {
    background: #FFEFC1;
}

#login h3 {
    color: #00477F;
    font-weight: bold;
}

#login table {
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 32px;
    text-align: center;
}

#login td {
    padding-right: 15px;
    font-weight: bold;
}

#login p {
    font-size: 7.5pt;
    width: 90%;
    margin-left: 10px;
}

#login hr {
    color: #EFEFEF;
    background-color: #EFEFEF;
    width: 94%;
    margin-bottom: 15px;
}

/*komentarze*/

ul#comments li {
    list-style-type: none;
    margin-left: -20px;
}

ul#comments{
    margin-left: -30px;
}

.comment_title {
    font-weight : bold;
    margin-top: 5px;
}

 .comment_content {
    font-size: 12px;
}

 .comment_date{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}

ul#comments li ul li .comment_content {
}

#comments .bullet {
    color: #CC3300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
}

/*pager*/

.pager div{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 20px;
}

.pager .info{
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    float: right;
    width: 200px;
    text-align: right;
}

/*homepage*/

.home-page-bullets p {
    font: normal 12px/16px Arial, Helvetica, sans-serif;
}

.first h2 a:active, .first h2 a:link, .first h2 a:visited {
    font-weight: bold;
    text-decoration: none;
}

.home-page-bullets h3 a:active, .home-page-bullets h3 a:link, .first h2 a:visited {
    text-decoration: none;
}

.home-page-bullets h3, .home-page-bullets h2 {
    margin-bottom: 4px;
    font-family: Arial, Helvetica, sans-serif;
}

.home-page-bullets h2 {
    line-height: 26px;
    font-size: 22px;
}

.home-page-bullets h3 {
    font-size: 11pt;
    font-weight: bold;
}

ul.home-page-bullets {
    padding-left: 0;
    margin-left: -29px;
}

.home-page-bullets li {
    background: transparent url(../images/red-dots.gif) left bottom repeat-x scroll;
    margin-bottom: 5px;
    padding-bottom: 5px;
    margin-top: 8px;
    list-style: none;
}

.home-page-bullets .more {
    background: url('../images/raquo-on-grey.gif') no-repeat scroll 35px 5px;
    padding-right: 20px;
}


/*thumbnail, artykuly*/

li .thumbnail {
    display: block;
    float: right;
    clear: right;
    margin: 4px 0px 5px 14px;
}

li .thumbnail-left {
    display: block;
    float: left;
    clear: right;
    margin: 4px 14px 5px -10px; /*-10 po to by zaslonic kropeczke*/
}

li.first .thumbnail {
    display: block;
    float: left;
    margin: 4px 14px 5px 0px;
}

.article .thumbnail {
    display: block;
    float: left;
    margin: 4px 14px 5px 0px;
}

.article table {
    margin: 0.5em auto 1em;
}

.article table {
    border-color: #000;
}

.article td, .article th {
    padding: 3px;
    font-size: 90%;
    border: 1px solid #000;
}


/*inne*/

.col-narrow .brief {

    font-size: 11px;
    line-height: 15px;
}
.film_link img {
    float: left;
    margin-right: 6px;
}

.film_link span {
    height: 36px;
    line-height: 26pt;
    width: 150px;
}

table.ptk {
    float: right;
    width: 70%;
    border: 1px solid black;
}

table.ptk td, table.ptk th {
    border: 1px solid black;
}

.ptk-buttons {
    clear: left;
}

.ptk-buttons p {
    text-align: left;
}

table.pracownie , table.pracownie2{
    width: 100%;
}
table.pracownie th, table.pracownie td ,table.pracownie2 th, table.pracownie2 td {
    font-size: 10px;
    padding: 2px;
    border: 1px solid #ccc;
}

table.pracownie td.zobacz_wiecej{
	background-color: #ebebeb;
	text-align:center;
}

table.pracownie th {
    font-size: 11px;
    font-weight: bold;
    text-align:center;
    background-color: #ebebeb;
}

table.pracownie2 th,table.pracownie2 tr.th {
    font-size: 9px;
    font-weight: bold;
    background-color: #ebebeb;
}

table.pracownie2 .gwiazdka {
	border:none;
}

table.pracownie2 th {
	width:60%;
}

#map {
    height: 500px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.geo {
    display: none;
}

.legenda-mapy {
    font-size: 11px;
    border: 1px solid #ccc;
    margin: 5px 0 10px;
    padding: 5px;
}

.legenda-mapy img {
    vertical-align: middle;
    margin-right: 10px;
    width: 32px;
    height: 32px;
}

.poll-label {
	display: block;
	margin-left: 15px;
}

a.button-poll {
	background-color: #184466;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	text-decoration: none;
}

input.button-poll {
	background-color: #184466;
	border: medium none;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-left: 3px;
	margin-top: -1px;
	padding: 1px;
	text-transform: uppercase;
	vertical-align: middle;
}

.pytanie-ankieta {
	margin-top: 0;
	font-weight: bold;
}

#polls-list a {
	font-weight: bold;
}

#polls-list p a {
	font-weight: normal;
}

.ankieta-wykres {
	margin-bottom: 20px;	
}

tbody.zabiegi-tabela td{
  text-align:center;
}


.butor, .formularz .butor {
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #fff;
	background-color: #F80000;
	background: -webkit-gradient(linear, left top, left bottom, from(#F80000), to(#B10000));
	background: -moz-linear-gradient(top, #F80000, #B10000);
	margin: 0 4px 0 0;
	line-height: 14px;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	font: bold 12px Arial,Helvetica,sans-serif;
outline-style: solid medium;
border: 1px solid #FFFFFF;
    font: bold 12px Arial,Helvetica,sans-serif;
    padding: 5px 7px;
    margin-bottom: 20px;
}

.box_image_desc, .box_movie{
	display:none;
}
.article_show_image_desc, .article_show_movie{
	cursor:pointer;
	display:inline-block;
	color: #666666;
	padding:2px 20px 2px 5px;
	margin:2px 5px 10px 0;
	background: #EBEBEB url("../images/raquo-on-grey.gif") no-repeat scroll 90%;
}
