@charset "utf-8";

body { padding:0px; margin:0px; font-family:tahoma; font-size:11px; color:#666666; background:url(img/body_bg.gif) center top}
img { border:none;}

.break { clear:both; font-size:1px; height:1px; line-height:1px;}
a.more { background:url(img/more_bg.gif) repeat-x; float:right; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:1px 7px 2px 7px; font-size:10px; }
a.more:hover { text-decoration:underline}

a.email_kontakt {color:#00335A; font-size:12px;}

.header { background:#00335A url(img/header_bg.gif) repeat-x; height:101px;}
.header .header_content {margin:auto; width:758px; }
.header .header_content .logo { float:left; padding:17px 0px 7px 15px;}
.header .header_content .menu { float:left; position:relative; top: 20px; left:20px; }
.header .header_content .red_line { clear:both; background:#C10031; height:7px; line-height:1px; font-size:1px; _margin-top:2px;}

.maincontent { width:778px; margin:auto; position:relative; top:-5px;  }
.maincontent .side { width:10px; float:left}
.maincontent .middle { float:left; background:#ffffff; width:758px; min-height: 200px; height: auto !important; height: 200px;}
.maincontent .middle .foto { float:left}


/* MENU---- */


	 
	 
	 .zakres_menu { float:left; padding:20px 0px 0px 0px;}
	 .zakres_menu ul { padding:0px; margin:0px; list-style-type:none;}

	 .zakres_menu li { display:block; background:url(img/zakres_uslug_menu.gif) no-repeat; width:283px;}


	 .zakres_menu  .menu1 { height:28px; background-position:0px 0px}
	 .zakres_menu  .menu2 { height:21px; background-position:0px -28px;}
	 .zakres_menu  .menu3 { height:21px; background-position:0px -49px; }
	 .zakres_menu  .menu4 { height:21px; background-position:0px -70px; }
	 .zakres_menu  .menu5 { height:21px; background-position:0px -91px; }
	 .zakres_menu  .menu6 { height:21px; background-position:0px -112px; }	 
	 .zakres_menu  .menu7 { height:21px; background-position:0px -133px; }	 

	 .zakres_menu a.menu1:hover { background-position:0px -161px}
	 .zakres_menu a.menu2:hover { background-position:0px -189px}
	 .zakres_menu a.menu3:hover { background-position:0px -210px}	 
	 .zakres_menu a.menu4:hover { background-position:0px -231px}	 
	 .zakres_menu a.menu5:hover { background-position:0px -252px}	 
	 .zakres_menu a.menu6:hover { background-position:0px -273px}	 
	 .zakres_menu a.menu7:hover { background-position:0px -294px}	 
	 
	 .zakres_menu a.menu1_active { height:28px; background-position:0px -161px}
	 .zakres_menu a.menu2_active { height:21px;background-position:0px -189px}
	 .zakres_menu a.menu3_active { height:21px;background-position:0px -210px}	 
	 .zakres_menu a.menu4_active { height:21px;background-position:0px -231px}	 
	 .zakres_menu a.menu5_active { height:21px;background-position:0px -252px}	 
	 .zakres_menu a.menu6_active { height:21px;background-position:0px -273px}	 
	 .zakres_menu a.menu7_active { height:21px;background-position:0px -294px}


/*--------------*/

.maincontent .middle .article { float:left; width:370px; padding:10px 15px; min-height: 200px; height: auto !important; height: 200px;}  
.maincontent .middle .article h1 { font-size:21px; color:#00335A; font-weight:normal; }
.maincontent .middle .article ul { list-style-type:none; padding:0px; margin:0px;}
.maincontent .middle .article li { padding:5px 0px; font-size:12px;}

.maincontent .middle .invite { background:#FFFFCC url(img/invite_bg.gif) no-repeat; width:451px; height:47px; margin:auto; padding:20px; position:relative}
.maincontent .middle .invite h2 { font-size:16px;  color:#00335A; font-weight:bold; padding:0px; margin:0px;}
.maincontent .middle .invite p { padding:0px; margin:0px; font-size:10px; color:#00335A;}

.maincontent .middle .box1 { width:239px; overflow:auto; position:relative; top:-10px; padding:0px 10px; float:left}
.maincontent .middle .box1 .title { float:left; padding:10x; margin:10px 0px 0px 0px; background:#CCD6DF; width:239px;} 
.maincontent .middle .box1 .title img { padding:10px;}
.maincontent .middle .box1 .ico_box1 { position:absolute; top:0px; left:235px;}
.maincontent .middle .box1 .ico_box2 { position:absolute; top:0px; left:215px;}
.maincontent .middle .box1 .ico_box3 { position:absolute; top:0px; left:198px;}
.maincontent .middle .box1 .content { clear:both; background:#CCD6DF; padding:0px 12px 7px 13px; color:#00335A; height:105px;}
.maincontent .middle .box1 .content .ulstyle_1 { padding:0px; margin:0px; list-style-type:none}
.maincontent .middle .box1 .content .ulstyle_1 li { background:url(img/bullet_dlaczego_dent.gif) no-repeat 0px 50%; padding:5px 0px 5px 30px}
.maincontent .middle .box1 .content .ulstyle_2 { padding:0px; margin:0px; list-style-type:none}
.maincontent .middle .box1 .content .ulstyle_2 li { background:url(img/bullet_britesmile.gif) no-repeat 0px 6px; padding:3px 0px 3px 16px}
.maincontent .middle .box1 .content3 { clear:both; background:#CCD6DF; padding:0px 12px 7px 13px; color:#00335A; height:105px;}
.maincontent .middle .box1 .content3 p { padding:4px 0px; margin:0px;}
.maincontent .middle .box1 .content3 span { font-size:14px; font-weight:bold}

.footer { margin:auto; width:782px; clear:both}

.footer .address { float:left; padding:8px 0px 8px 30px;}
.footer .address p {padding:0px;margin:0px; color:#00335A;}

.footer_line {}
