@charset "utf-8";
/* CSS Document */


body { 
	font-family:"Trebuchet MS" Verdana, Arial, sans-serif;
	font-size: 15px;
	color:#897664;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	text-align:center;
	background:url(../imgs/overtop_bg.jpg) repeat-x top;
}
img {border:0;}
hr {border: none; background-color:#555; color:#555; height: 1px; width:100%;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:24px; color:#FF3300; font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}

p {margin:0; padding:0 0 10px 0;}
ul {padding-top:0; margin-top:0;}

a {font-weight: bold; color:#6E6358; text-decoration: none;}
a:hover {color:#999;}

table{margin:0;}
td,th {padding:0; color:#555;}


div#overtop{height:38px; }



div#top_home{ height:357px;  margin-top:9px;}
div#top_homeBg {background:url(../imgs/top_home.jpg) no-repeat 50% 0%;height:357px;}
div#top_homeIn {position:relative; width:1000px; margin:0 auto;}
div#top_homeIn img{ position:absolute; top:130px; left:380px;}
div#top_home_bottom {height:215px; background:url(../imgs/top_home_bottom.jpg) repeat-x top;}

div#top_podstr{ height:600px; background:url(../imgs/bg_podstr.jpg) no-repeat 50% 0%; margin-top:9px;}

div#kontener {position:absolute; top:0; left:0; width:100%;}
div#zawartosc{ width:1000px; margin:0 auto; background: url(../imgs/sidebar_bg.png) repeat-y top left;}

div#zawartosc_lewa{ width:335px; float:left;}

div#zawartosc_prawa{ 
width:600px;
padding-left:60px;
padding-bottom:40px;
float:right;
text-align:left;
font-size:14px;
line-height:22px;
}
div#zawartosc_prawa h2 { color:#CE57AC; font-style:italic; font-size:24px; line-height:20px; margin-bottom:7px;}
div#zawartosc_prawa h3 { color:#8E256B; font-style:italic; font-size:16px; line-height:16px; margin-bottom:28px;}




div#sidebarTop{  height:295px; position:relative;}
div#sidebarTopIn{height:295px;background:url(../imgs/sidebar_orna.jpg) no-repeat 50% 60px;}
div#sidebarTop h1 { color:#8E256B; font-style:italic; font-weight:normal; font-size:16px; line-height:20px; position:absolute; top:20px; left:80px;}
div#sidebarTop h2 { color:#999; font-style:italic; font-weight:normal; font-size:18px; line-height:22px; border-top:1px solid #ddd; margin:0 40px; padding-top:16px; position:absolute; top:250px; left:12px;}
div#sidebarTop a#logoLaserdental {position:absolute; top:190px; left:28px;}







div#sidebarMenu { background:url(../imgs/orna1.jpg) no-repeat 50% 25px; padding-top:100px; }

div#sidebarMenu ul#nav { margin:0 30px; padding:0; list-style:none; }
div#sidebarMenu ul#nav li { margin:0 0 10px 0; padding:0; }
div#sidebarMenu ul#nav li a { font-weight:normal; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:10px; display:block; color:#897664; }
div#sidebarMenu ul#nav li a:hover {color:#CE57AC;}


div#sidebarInfo{ font-family:Arial, Helvetica, sans-serif; color:#777; line-height:18px; background:url(../imgs/orna1.jpg) no-repeat 50% 35px; padding-top:70px;}

div#sidebarInfo h3 { color:#CE57AC; font-style:italic; font-size:20px; line-height:20px; margin-bottom:16px;}
div#sidebarInfo p {}


div#nav_over {text-align:right;}
div#nav_over ul { margin:0px; padding:7px 0 0 0; list-style:none; }
div#nav_over ul li { margin:0; padding:0; display:inline; }
div#nav_over ul li a { font-weight:normal; font-size:12px;  color:#D389C5; font-style:italic; border-right:1px solid #A576A0; padding:0 10px 0 8px; }
div#nav_over ul li a:hover {color:#CE57AC;}





div#glowna {padding-top:420px;}
div#glowna h2 { margin-top:32px;}
div#glowna img { float:left; border:0px solid #ddd; padding:10px; margin-right:30px; background-color:#FFF; }
p#home_lead {color:#60334D; font-size:15px;margin-bottom:20px; }
p#home_tekst_1 { clear:left;border-top:1px solid #ddd; padding-top:15px;}
p#home_tekst_ost{border-bottom:1px solid #ddd; padding-bottom:15px;}



div#layout_podstr1{padding-top:20px;}
div#layout_podstr1 { margin-top:32px;}
div#layout_podstr1 img { float:right;margin-right:30px; background-color:#FFF; }
p#home_lead {color:#60334D; font-size:20px;margin-bottom:20px; }
p#home_tekst_1 { clear:left;border-top:1px solid #ddd; padding-top:15px;}
p#home_tekst_ost{border-bottom:1px solid #ddd; padding-bottom:15px;}


div#layout_podstr2{padding-top:20px;}
div#layout_podstr2 { margin-top:32px;}
div#layout_podstr2 img { float:left; border:1px solid #ddd; padding:10px; background-color:#FFF;margin-right:30px }
p#home_lead {color:#60334D; font-size:15px;margin-bottom:20px;}
p#home_tekst_1 { clear:left;border-top:1px solid #ddd; padding-top:15px;}
p#home_tekst_ost{border-bottom:1px solid #ddd; padding-bottom:15px;}


div#layout_podstr3{padding-top:20px;}
div#layout_podstr3 { margin-top:32px;}
div#layout_podstr3 img { float:none; border:1px solid #ddd; padding:10px; background-color:#FFF;margin-right:30px }
div#layout_podstr3 object { float:none; border:1px solid #ddd; padding:10px; background-color:#FFF;margin-right:30px }
p#home_lead {color:#60334D; font-size:15px;margin-bottom:20px;}
p#home_tekst_1 { clear:left;border-top:1px solid #ddd; padding-top:15px;}
p#home_tekst_ost{border-bottom:1px solid #ddd; padding-bottom:15px;}



div#footer{height:38px; background:url(../imgs/overtop_bg.jpg) repeat-x top;}
div#footerIn{ width:1000px; margin:0 auto;background: url(../imgs/sidebar_bg.png) repeat-y top left; height:27px; padding-top:11px; color:#CC62A9; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:right;}

div#footerIn a {font-weight:normal; color:#999;}
div#footerIn a:hover { color:#ddd;}

span.fontStyle1{ font-family:Georgia, "Times New Roman", Times, serif;color:#8E256B; }


div.wyczysc {clear:both; height:0px; line-height:0px; font-size:0px;}

/* --- INWEDO --- */
div#cookieAgreement{
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 100;
	
	width: 300px;
	height: 100px;
	
	padding: 20px;
	font-size: 12px;
	
	background-color: rgba(255, 255, 255, .7);
	color: #60334D;
	
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
div#cookieAgreement a {color: #CE57AC; font-weight: normal; text-decoration: underline; }
div#cookieAgreement a#acceptCookies { display: block; position:absolute; right: 20px; bottom: 25px; font-weight: bold; }