html, body{ padding:0; margin:0;background-color:#ededed; background-image:url('../images/body-bg.jpg');

  background-repeat:repeat-x; }

*{ font-family:  Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#000; text-decoration:none;margin:0;padding:0;}

.ff{ height:0; font-size:0; clear:both; display:block; }

fieldset{border:0;padding:0; margin:0;}

img,* img{border:0; }

h2,* h2{font-size:16px; font-weight:bold; text-align:left; margin-left:10px; }

ul,* ul{list-style-type:none; }





.wrapper{width:979px; margin:0 auto; background-color:#fff; padding-bottom:5px; }

.top{margin:0 auto; width:1022px; height:491px; }





.main img.bordered{border-style:solid; border-width:5px; border-color:#07ab35; float:left; margin:5px; }

.main img.orange{border-style:solid; border-width:5px; border-color:#FE9901; margin:16px 0;float:left;  }

.main img.blue{border-style:solid; border-width:5px; border-color:#048BDC; margin:16px 0; float:left; }

.main img.red{float:right; border-style:solid; border-width:5px; border-color:#d60000; margin:0; }

.main .orange-line{height:5px; background-color:#fe9901; margin:20px 0; }

.main .blue-line{height:5px; background-color:#048BDC; margin:20px 0; }

.main h6{font-size:14px; font-weight:bold; background-color:#FE9901; padding:5px; color:#fff; }

.main h6.line_disabled{font-size:18px; text-decoration:none; font-weight:bold; }

.main p.local{display:bolck; background-image:url('../images/krzyz.jpg');  background-repeat:no-repeat;

  background-position:left center; font-weight:bold; padding:15px; font-size:16px;margin-top:10px;  }

.main .under-h{padding-left:15px; display:block; padding-top:5px; }

.main h5{display:bolck; background-image:url('../images/krzyz-green.png');  background-repeat:no-repeat;margin-top:20px; 

  background-position:left center; font-weight:bold; padding-left:15px; font-size:16px; }

.main .link h5.orange{display:bolck; background-image:url('../images/krzyz-orange.jpg');  background-repeat:no-repeat;

  background-position:left center; font-weight:bold; padding-left:15px; }

.main .link a:link, .main .link a:visited{font-weight:bold; }

.main .link a:hover{text-decoration:underline; color:#07ab35; }



.main h3.orange{display:block; background-color:#FE9901;

  padding:10px; color:#fff; font-size:12px; font-weight:bold; }

.main h3.blue{display:block; background-color:#048BDC; padding:10px; color:#fff; font-size:12px; 

	font-weight:bold; }

.main h3.green{display:block; background-color:#099630; padding:10px; color:#fff; font-size:12px; margin-bottom:20px; 

	font-weight:bold; }

.main h3.red{display:block; background-color:#d60000; padding:10px; color:#fff; font-size:12px; margin-bottom:20px; 

	font-weight:bold; }

.main h3.leczenie{display:block; background-color:#099630; padding:10px; color:#fff; font-size:12px;

	font-weight:bold; }

	

.main table.with_summer td{width:25%; border-color:#FE9901 !important;}

.main table{width:100%; }

.main table .doctor-name{padding:8px 5px; font-weight:bold; text-align:left; font-size:14px; color:#fff; background-color:green; }

.main table .bold{font-weight:bold; text-align:left; }

.main table .empty{width:20px; }

.main table td{text-align:left; border-width:1px; border-style:solid; border-color:#c6f0d2; padding:5px; width:50%; }

.main p span{font-weight:bold; }

.main p.normal{padding:10px; line-height:16px; }



.boxes{margin:20px 5px; }

.box{ float:left; margin:0 10px; }

.box h5{background-image:none; padding:0; }

.box .box-top{width:100%; height:12px; background-image:url('../images/box-top.jpg'); }

.box .box-bottom{width:100%; height:12px; background-image:url('../images/box-bottom.jpg'); }

.box .box-content{width:232px; height:150px; border-style:solid; border-width:0 6px 0 6px; border-color:#fd9800; }

.box .box-content h5{font-size:10px; font-weight:bold; text-align:center; margin-top:0; }

.box .box-content img{margin:5px 0 5px 0; }

.box .box-content a:link, .box .box-content a:visited{font-weight:bold; }

.box .box-content p{padding:5px; text-align:center; font-size:10px; }



.footer{margin:0 auto; padding:10px 0; }

.footer p{text-align:center; }

.footer a:link, .footer a:visited{font-weight:bold; }

.footer a:hover{text-decoration:underline; color:#07ab35; padding-top:10px; }


h5.blue{display:bolck; background-image:url('../images/krzyz-blue.jpg') !important;  background-repeat:no-repeat; margin-top:0; 

  background-position:left center; font-weight:bold; padding-left:15px; }
  
.link{ padding:0 0 20px 0; }

.link h5{display:bolck; background-image:url('../images/krzyz-green.jpg');  background-repeat:no-repeat; margin-top:0; 

  background-position:left center; font-weight:bold; padding-left:15px; }

  

.group{width:311px; float:left; padding-left:14px; }

.about{padding:10px; }

.clinic{padding:10px; }

.clinic .about2{margin:10px 0; border-style:solid; border-color:#07AB35; border-width:5px; }

.left{float:left; width:45%; }

.right{float:right; width:45%; }



.contact-left{float:left; width:50%; border-style:solid; border-width:0 2px 0 0; border-color:#07ab35; }

.contact-left h2{color:color:#07ab35; }

.contact-left ul li{display:block; padding:10px; }

.contact-left ul li a:link, .contact-left ul li a:visited{font-weight:bold; display:bolck; 

	background-image:url('../images/krzyz.jpg');  background-repeat:no-repeat; background-position:left center; 

	padding-left:15px; }

.contact-left ul li a:hover{text-decoration:underline; color:#07ab35; }



.contact-right{float:right; width:48%; }



.guide-box{width:259px; float:left; text-align:center; margin:17px; padding:10px; }

.guide-box h5{background-image:none; padding-left:0; }

.guide-box img{margin:10px 0; }

.guide-box a:link, .guide-box a:visited{font-weight:bold; }

.guide-box a:hover{text-decoration:underline; color:#07ab35;}

.illness{padding:10px; }

.illness{line-height:16px; }

.illness a:link, .illness a:visited{display:block; font-size:14px; font-weight:bold; margin:40px 0 20px; text-align:left; }

.illness a:hover{text-decoration:underline; color:#07ab35; }



ul.child{padding:10px 15px; }

ul.child li a:link, ul.child li a:visited{font-size:12px; }

ul.child li a.active{font-weight:bold; }

ul.child li a:hover{color:#07ab35; font-weight:bold; }

.clinic-box{float:left; width:45%; border-style:solid; border-color:#099630; border-width:0 1px 0 0; }

.hours-box{float:right; width:50%; }

.hours-box th.doctor-name{background-color:#099630; }

.hours-box table{width:100%; }

.hours-box table thead{text-align:center;  }

.hours-box table thead th{padding:5px; color:#fff; }

.hours-box table thead th.th1{width:65%; }

.hours-box table thead th.th2{width:5%; }

.hours-box table thead th.th3{width:30%; }

.hours-box table tbody td{text-align:left; padding:5px 5px; border-width:1px; border-style:solid; border-color:#c6f0d2; }

.hours-box table tbody td.bold{width:27%;}



.half{width:33%; float:left; }

.left-clinics{float:left; width:45%; }

.left-clinics ul li a.activ{background-color:#048bdc; }



.left-clinics ul li a:link, .left-clinics ul li a:visited{display:block; padding:5px; background-color:green; 

	margin:5px 0; color:#fff; font-weight:bold; }

.left-clinics ul li a:hover{color:green !important; background-color:#fff !important; }

.left-basic{float:left; width:35%; }

.left-basic ul li a:link, .left-basic ul li a:visited{display:block; padding:5px; background-color:green; 

	margin:5px 0; color:#fff; font-weight:bold; }

.left-basic ul.menuleft li a.active{background-color:#fff; border-color:#C6F0D2; border-style:solid; border-width:1px; color:green; }

.left-clinics ul.menuleft li a.active{background-color:#fff; border-color:#C6F0D2; border-style:solid; border-width:1px; color:green; }



.left-basic ul li a:hover{background-color:#fff !important; color:green !important; }

.left-basic p{font-size:11px; }

	

.right-clinics{float:right; margin-right:20px; }

.right-basic{float:right; margin-right:20px; width:50%; padding-top:20px; }

.right-basic td{border-color:#C6F0D2 !important; }

.right-basic2{float:right; margin-right:20px; width:50%; padding-top:16px; }

.right-basic2 th.doctor-name{background-color:green; }

.right-basic2 td{border-color:#C6F0D2 !important; }

.farmacy-map{width:98%; height:500px; margin:10px; }



.free_days{float:left; width:50%; }

.free_days table{width:95%; }

.free_days table th{padding:8px 5px; font-weight:bold; text-align:left; font-size:14px; color:#fff; background-color:#D60000; }

.free_days table td{border-color:#ff7171; padding:8px 5px;}

.free_days span{font-weight:bold; }



.center{ margin: 10px auto; text-align:center; }

.center img{ margin: auto; }

.logo-gray{ float:left; width:310px; background:#fff url('../images/logo-gray.jpg') no-repeat center; height:100px; margin-top:60px; }



.cross-orange{ background-image:url('../images/krzyz-orange.png') !important; }

.cross-blue{ background-image:url('../images/krzyz-blue.png') !important; }




.top2{margin:0 auto; width:979px; height:193px; border-bottom:solid #fff 8px; margin-top:8px;}
.top2 .top-left{width:794px; height:193px; background-image:url('../images/top2-left.jpg') !important; float:left; }
.top2 ul.top-menu{display:block; float:right; width:157px; height:163px; background-image:url('../images/menu-top-bg.jpg');
	padding:22px 8px 8px 20px; }
.top2 ul.top-menu li a:link, .top2 ul.top-menu li a:visited{display:block; color:#fff; font-size:12px; font-weight:bold; width:135px; height:15px; 
	background-image:url('../images/menu-li-bg.jpg'); background-position:bottom; padding:5px 0 5px 15px; }
	
.top2 ul.top-menu li a:hover{text-decoration:underline; }

.top2 ul.top-menu li{display:block; padding-bottom:6px; }

.menu1{height:77px; width:963px; margin:0 auto; padding:0 8px 10px 8px; background-color:#fff; }
.menu1 .menu1-left{width:8px; height:38px; float:left; background-image:url('../images/menu-bg.jpg');}
.menu1 .menu1-right{width:8px; height:38px; float:right; background-image:url('../images/menu-bg.jpg');}
.menu1 ul.menu1{display:block; width:947px; height:38px; float:left; background-image:url('../images/menu-bg.jpg'); }
.menu1 ul.menu1 li{border-right:1px solid #fff; background-position:right; background-repeat:no-repeat; 
	display:block; float:left; height:38px; padding-right:2px; }
	
.menu1 ul.menu1 li a:link, .menu1 ul.menu1 li a:visited{font-size:16px; color:#fff; padding:12px 14px; display:block; }
.menu1 ul.menu1 li a:hover{text-decoration:underline; }

.boxes2{width:963px; height:163px; margin:0 auto; margin-bottom:16px; }
.boxes2-left{width:9px; height:163px; float:left; background-image:url('../images/boxes2-left.jpg'); }
.boxes2-right{width:9px; height:163px; float:right; background-image:url('../images/boxes2-right.jpg'); }
.boxes2-content{width:945px; height:157px; float:left; border-top:solid #129336 3px; border-bottom:solid #129336 3px; }
.boxes2-content .content-left{width:270px; float:left;  text-align:center; }
.boxes2-content .content-center{width:438px; float:left; text-align:center; }
.boxes2-content .content-right{width:230px; float:right; text-align:center; }
.boxes2-content .content-left p, .boxes2-content .content-right p, .boxes2-content .content-right a:link, .boxes2-content .content-right a:visited{
	color:#000; text-align:center; }
	
.background-orange{width:283px; padding:14px; background-color:#ffe5bf; height:355px; } 
.background-blue{width:283px; padding:14px; background-color:#c0e2f6; height:355px; }
.background-green{width:283px; padding:14px; background-color:#c1e5cb; height:355px; }

.download-box{width:45%; float:left; margin-right:20px; margin-bottom:20px; padding:10px; border:1px solid green; }
.download-box p{text-align:center; padding-bottom:20px; font-weight:bold; }
.download-box a:link, .download-box a:visited{color:green; font-size:14px; font-weight:bold; }
.download-box a:hover{text-decoration:underline; }
table.download-table{border:0;}
table.download-table td{border:0; text-align:center; }
table.download-table td span{font-weight:bold; }
table.download-table td img{margin-left:70px; }

.now-box1{background-color:#099630; color:#fff; padding:5px; margin:0; font-weight:bold; border:1px solid green; }
.now-box2{background-color:#D60000; color:#fff; padding:5px; margin:0; font-weight:bold; }

.bottom-main{width:976px; height:6px; background-image:url('../images/bottom-main.jpg'); margin:0 auto; }
.more{padding:5px; border:1px solid green; border-top:0; margin-bottom:20px; color:green; }
.more2{padding:5px; border:1px solid #D60000; border-top:0; margin-bottom:20px; color:blue; }

a.googleMap{display:block; width:229px; height:42px; background-image:url('../images/map.jpg'); margin-left:100px; margin-top:20px; }

table.pricetable{width:60%; margin:20px auto; }
table.pricetable td{text-align:center; }
table.pricetable th{background-color:green; color:#fff; font-weight:bold; padding:10px; }

.txtgreen{ margin:10px; font-size:16px; color:green; }
.green_list{ list-style-type:disc; margin:10px 50px 20px; }
.green_list li{ margin:5px; color:green; font-size:16px; }

.empty{ font-size:14px; color:#888; text-align:center; }
