t@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}

p{
margin:0px;
padding:0px;
display:inherit;}

img {
border:0 none;
}

body {
	font-size:14px;
	color:#3e454c;
	margin:0;
	padding:0;
	background-image:url(../images/back_back.jpg);
	background-repeat:repeat-x;
	font-family: 'Signika', sans-serif;
	font-weight:300;
}

#kontener_1{
	height:60px;
	width:1050px;
	padding:0px;
	margin:0 auto;
	}

#left_top{
	float:left;}
	
#left_top > #logo{
	background:url(../images/logo_male.jpg) no-repeat bottom right;
	height:55px;
	
	line-height: 40px;
	min-width: 337px;
	font-size:28px;
	text-transform:uppercase;
	color:#9e0b0f;
	font-weight:700;
	}	

#right_top{
	float:right;
	font-size:18px;
	font-weight:600;
	line-height:60px;}
	
.telefon_top{float:right;}	
	
.telefon_top .moduletable div.custom > p > span{
	background:url(../images/phone_top.png) no-repeat center left;
	padding:0 0px 0 20px;
	margin:0 0 0 5px;
	font-weight:200;}	

#right_top > .fb_top{
	
	float:right;
	margin:15px 0 0 15px;}

#right_top > .fb_top > div.moduletable > div.custom > a{background:url(../images/fb_icon.jpg);display:block;
	height:30px;
	width:30px;}	
	
#menu_top{
	width:1050px;
	margin:0 auto;}
	
#menu_top > div.moduletable > ul.joomla-nav{
	margin:3px 0 0 0;
	padding:0px;
	list-style:none;}
	
#menu_top > div.moduletable > ul.joomla-nav > li{
	float:left;
	font-size:16px;
	text-align:center;
	width:149px;
	line-height:60px;
	background:#e5e1e1;
	border-bottom:5px solid #e5e1e1;
	height:55px;
	margin:0 1px 0 0;
}
	
#menu_top > div.moduletable > ul.joomla-nav > li > a{
	color:#940000;
	text-decoration:none;	
	display:block;
	}

#menu_top > div.moduletable > ul.joomla-nav > li:hover, #menu_top > div.moduletable > ul.joomla-nav > li#current{
	color:#fff;
	background-color:#9e0b0f;
	border-bottom:5px solid #cf8587;}

#menu_top > div.moduletable > ul.joomla-nav > li:hover > a, #menu_top > div.moduletable > ul.joomla-nav > li#current > a{
	color:#fff;}

#menu_top > div.moduletable > ul.joomla-nav > li.item123{
	margin:0px;
	width:150px;}

#menu_top > div.moduletable > ul.joomla-nav > li > a:hover{
	}

#kontener_2{
	width:1050px;
	margin:20px auto 0 auto;}

#kontener_2 > #menu_icons{
float: left;
width: 690px;}	
	
#slider{
	width:690px;
	float:left;
	height:320px;}

#nowosci_box{
	float:right;

	
	font-weight:600;
	font-size:16px;}
#nowosci_box .moduletable{
width:330px;
	height:320px;
	position:relative;
}	
#nowosci_box a.readmore{
color:#9e0b0f;
display:block;
text-decoration:none;
padding:20px 0 0 0;}	

#nowosci_box h3, #nowosci_box h3 a{
color: #9E0B0F;
font-size: 34px;
text-decoration:none;
font-weight: 600;
margin: 0px;}

#left_side{
	float:left;
	padding:0 0 2px 0;
	border-bottom:2px solid #9e0b0f;
	width:690px;
	margin: 20px 0px 0px 0px;
	height:200px;}

#user_1, #user_2{
	float:left;
	width:330px;
	margin:0px 30px 0 0;
	height:200px;
	font-weight:300;
	font-size:14px;
	position:relative;}

#nowosci_zdjecie{
position:absolute;}		

#nowosci_box .custom{	padding:80px 30px 0 30px;width:270px;
	height:240px;
	
	position:relative;
	}
#nowosci_box  .tlo-module{
width:330px;
	height:330px;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	opacity:0.3;
	overflow:hidden;
}
#user_1{
	background:url(../images/zdjecie_siedz.jpg) no-repeat top right;}
	
#user_2{
	margin:0px;
	background:url(../images/user_2.jpg) no-repeat top right;}	
	
#user_1 .tekst, #user_2 .tekst{
	width:150px;
	}	
	
#user_3{
	margin:20px 0 0 0;
	float:right;
	width:330px;
	height:200px;
	position:relative;
	background: url('/images/galeria-foto.jpg') no-repeat;
	background-color:#fff;
}	

#user_1 h3, #user_2 h3, #user_1 h3 a, #user_2 h3 a{
	margin:0 0 5px 0;
	padding:0px;
	font-weight:400;
	text-decoration:none;
	color: #3E454C;
	font-size:18px;
	line-height:18px;}
	
#user_1 a.readmore, #user_2 a.readmore{
	display:block;
	width:180px;
	height:25px;
	text-align:center;
	line-height:25px;
	position:absolute;
	bottom:0;
	background:#9e0b0f;
	color:#fff;
	text-decoration:none;}	

#user_3 a.readmore{
	display:block;
	position:absolute;
	bottom:0;
	background:#00a388;
	line-height:25px;
	height:25px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	width:330px;
}

#clear{
	clear:both; }

#footer{
	width:100%;
	margin:25px 0 0 0;
	border-top:2px solid #00a388;
}

#footer_1{
	width:1050px;
	margin:0 auto;
	height:31px;
	border-bottom:1px solid #dde5e9;}

#footer_1 #copy{
	font-size:12px;
	font-weight:300;
	color:#3e454c;
	line-height:32px;
	float:left;}
	
#menu_bottom{
	float:right;}
	
#menu_bottom ul{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:32px;}
	
#menu_bottom ul li{
	float:left;
	padding:0 4px 0 0px;}
	
#menu_bottom ul li.item176{
	padding:0px;}	
	
#menu_bottom ul li a{
	text-decoration:none;
	color:#3e454c;
	font-size:12px;
	font-weight:300;}				
	
#firmy{
	margin:0 auto 20px auto;
	width:1050px;
	height:95px;
	background:url(../images/mamy.png) bottom right no-repeat;}

#menu_left{
float:left;
width:150px;
margin:0 30px 0 0;
}	

#menu_left ul{
margin:0px;
padding:0px;
list-style:none;

}

#menu_left ul li{

text-align:center;
width:150px;
height:60px;
background-color:#00a388;
margin:0 0 1px 0;
}
#menu_left ul li a{
display: table-cell;width:110px;
text-align:center;
color:#ffffff;
font-size:16px;
font-weight:300;
text-decoration:none;
height:60px;
padding:0 20px 0 20px;
width:110px;
background-color:#00a388;
vertical-align: middle;}

#menu_left ul li:hover a, #menu_left ul li#current a{
background-color:#9e0b0f;}

#contentright{
width:870px;
float:left;}

#contentright h3{
color: #3E454C;
font-size: 18px;
font-weight: 500;
margin: 0px 0px 10px;}

#contentright h4, #contentmiddle h4{
color:#9e0b0f;
font-size:16px;
margin:10px 0 10px;
font-weight:600;}

span.red{
color:#9e0b0f;
display:block;
margin:10px 0 10px 0;
font-weight:400;}

span.bold{
font-weight:600;}

#contentmiddle{
float:left;
width:510px;
}

#content > .blog, #content > .item-page{
float:left;
width:690px;}

#content > .item-page > table{
font-size:16px;
border-bottom:1px solid #9e0b0f;
padding:0 0 11px 0;
margin:0 0 10px 0;}

table.cennik , table.last{
font-size:12px;}

table.cennik > tbody > tr > td, table.last > tbody > tr > td{
padding:4px 0 3px 0;
border-bottom:1px solid #e5e1e1;
font-weight:400;
}

table.cennik > tbody > tr.red{
margin:0 0 10px 0;}

table.cennik > tbody > tr.red > td
{
border-bottom:1px solid #9e0b0f;
padding:10px 0 9px 0;
margin:0 0 10px 0;}

#content{
float:left;
width:690px;}

#content > .item-page > table.last, #content > .item-page > table.kontakt{
border-bottom:none;}

table.cennik > tbody > tr:last-child > td, table.last > tbody > tr:last-child > td{
border-bottom:none;}

table.cennik > tbody > tr > td:first-child, table.last > tbody > tr > td:first-child{
font-weight:300;}

#content > .blog h2{
color:#3e454c;
margin:0 0 10px 0;
font-weight:500;
font-size:18px;}

#content > .blog h4{
margin:0px;
font-size:16px;
color:#9e0b0f;
font-weight:300;}

.blog > .items-row.cols-1.row-0 h2{margin:0px !important;}

#content > .blog table tr td{
padding:10px 0 9px 0;
border-bottom:1px solid #e5e1e1;}

#content > .blog table tr td.none, #content > .item-page table tr td.none{
border-bottom:none !important;
padding:0px;}

#content > .blog table tr:last-child td{
margin:0 0 25px 0;
border-bottom:1px solid #9e0b0f;
display:block;}

#contentmiddle ul, #contentright ul, #content > .blog ul{
margin:10px 0 10px 0;
padding:0 0 0 13px;}

#content > .blog ul li{
margin:0 0 5px 0;}

#contentmiddle h3, #contentmiddle h2{
color:#3e454c;
margin:0 0 10px 0;
font-weight:500;
font-size:18px;}

.linia{
width:330px;
padding:0 0 0 14px;
border-left:1px solid #e5e1e1;
float:right;}

.linia > #nowosci_box{
float:none;
margin:0 0 20px 0;
}

.linia > #nowosci_box > .moduletable > h3{
margin:0px;
font-size:34px;
color:#9e0b0f;
font-weight:600;}

.linia > #user_3{
clear:both;
float:none;
height: 233px;
margin: 0px;
position: relative;
width: 330px;
}

#content_nowosci{
float:left;
width:690px;}

body#nowosci #k2Container{
width:690px;
float:left;}

#k2_lewa{
float:left;
width:510px;
}

#k2_prawa{
float:right;
width:150px;}

hr#system-readmore{
border-bottom:1px solid #9e0b0f;
width:690px;
height:0px;
border-right:0px;
border-top:0px;
border-left:0px;
margin:20px 0 10px 0;
}

#info_kont{
width:225px;
padding:19px 0 0 75px;
font-weight:300;
font-size:16px;
background:url(../images/info.png) no-repeat 0px 19px;}

#info_kont a{
text-decoration:none;
color:#3e454c;}

body#nasi-specjalisci #k2Container{
width:690px;
float:left;}

div.catItemBody div#left_side_lekarze{
float:left;
width:150px;
margin:0 30px 0 0;}

div.catItemBody div#right_side_lekarze{
float:left;
width:510px;}

div#right_side_lekarze > h3.catItemTitle{
color: #3E454C;
font-size: 18px;
font-weight: 500;
margin: 0px 0px 10px;
}

#right_side_lekarze span.catItemExtraFieldsValue{
color:#9e0b0f;font-weight: 300;text-transform:none;}

div#right_side_lekarze > h3.catItemTitle > a{
text-decoration:none;
font-weight:400;
font-size:18px;
color:#3E454C;}

#lekarz_box{
border-bottom:1px solid #000;}

.catItemView.groupSecondary{
margin:0 0 30px 0;
position:relative;}

a.k2ReadMore{
position:absolute;
left:180px;
text-decoration:none;
color:#3e454c;
font-weight:600;
bottom:0px;}

span.itemExtraFieldsValue{
color: #9E0B0F;
font-weight: 300;
font-size:18px;}

#menu_icons_1 > .moduletable  > ul.joomla-nav, #menu_icons_2 > .moduletable  > ul.joomla-nav{
margin:0px;
padding:0px;
list-style:none;}

#menu_icons_1 > .moduletable  > ul.joomla-nav > li, #menu_icons_2 > .moduletable  > ul.joomla-nav > li{
display:block;
float:left;
width:330px;
height:240px;
text-align:center;
margin:0 0 25px 0;
position:relative;}

li.item222{
background:url(../images/box_onas.jpg);
margin:0 30px 25px 0 !important;
}
li.item223{
background:url(../images/menu_2.jpg);}

li.item224{
background:url(../images/menu_3.jpg);
margin:0 30px 0px 0 !important;
}

li.item225{
background:url(../images/menu_4.jpg);
margin:0px !important;
}

#menu_icons_1 > .moduletable  > ul.joomla-nav > li > a, #menu_icons_2 > .moduletable  > ul.joomla-nav > li > a{
font-size: 16px;
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-weight: 300;
display: block;
width: 330px;
height: 25px;
background: rgba(158,11,15,0.5);
padding: 10px 0 0 0;
margin-top: 205px;
}

.g-plus {
            background:#fff;
        }
        .gplikebox{
            background:url(../images/gppodklad.png) no-repeat scroll 0 0 transparent;display: block;
            float: right;
            padding: 10px;
            width: 220px;
            height:402px;
            z-index: 9998;
            position:fixed;
            right:-210px;
            top:200px;
            overflow: hidden;
        }
        .gplikebox > div {
          background: none repeat scroll 0 0 #FFFFFF;
          border: medium none;
          display: block;
          height: 375px;
          margin-left: 30px;
          padding: 3px;
          position: relative;
          width: 190px;
            overflow: hidden;
        }
		.rblikebox{
background:url(../images/fbpodklad.png) no-repeat scroll 0 0 transparent;display: block;
float: right;
    padding: 10px;
    width: 220px;
    height:402px;
z-index: 9998;
position:fixed;
right:-210px;
top:100px;
}
.rblikebox div{
border:none;
position:relative;
display:block;
margin-left: 15px;
}
		