body { margin: 0px; background-color: #e8e6c5; background-image: url('../images/bg.jpg'); font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; color: #4a5f6f; line-height: 5mm; }

a { color: #4a5f6f; text-decoration: underline; }
a:hover { color: #990000; text-decoration: underline; }

.clear { clear: both; }
.komunikat { padding: 20px 0px; text-align: center; font-weight: bold; color: #990000; }

#main { width: 100%; margin: 0; background: url('../images/bg_top.png') repeat-x; }
#content { z-index: 1; width: 903px; margin: auto; background: url('../images/bg_content.jpg') repeat-x #ebebcb; overflow: hidden; min-height: 611px; }

.img { border: 4px solid #cacaa6; }

#menu { width: 903px; height: 48px; }
	#menu ul { list-style: none; margin: 0px; padding: 0px; }
	#menu li { float: left; }
	#menu li a, #menu li a strong { display: block; height: 48px; color: #000000; cursor: pointer; }
	#menu li a span { display: none; }
	#m_gabinet_kosmetyczny { width: 83px; height: 48px; background: url('../images/m_gabinet.jpg') no-repeat; }
		#m_gabinet_kosmetyczny:hover { background: url('../images/m_gabinet_h.jpg') no-repeat; }
	#m_zabiegi_laserowe { width: 127px; height: 48px; background: url('../images/m_zabiegi-laserowe.jpg') no-repeat; }
		#m_zabiegi_laserowe:hover { background: url('../images/m_zabiegi-laserowe_h.jpg') no-repeat; }
	#m_mikrodermobrazja { width: 140px; height: 48px; background: url('../images/m_mikrodermobrazja.jpg') no-repeat; }
		#m_mikrodermobrazja:hover { background: url('../images/m_mikrodermobrazja_h.jpg') no-repeat; }
	#m_makijaz_permanentny { width: 156px; height: 48px; background: url('../images/m_makijaz-permanentny.jpg') no-repeat; }
		#m_makijaz_permanentny:hover { background: url('../images/m_makijaz-permanentny_h.jpg') no-repeat; }
	#m_zageszczanie_wydluzanie_rzes { width: 259px; height: 48px; background: url('../images/m_zageszczanie-rzes.jpg') no-repeat; }
		#m_zageszczanie_wydluzanie_rzes:hover { background: url('../images/m_zageszczanie-rzes_h.jpg') no-repeat; }
	#m_inne { width: 60px; height: 48px; background: url('../images/m_inne.jpg') no-repeat; }
		#m_inne:hover { background: url('../images/m_inne_h.jpg') no-repeat; }
	#m_kontakt { width: 78px; height: 48px; background: url('../images/m_kontakt.jpg') no-repeat; }
		#m_kontakt:hover { background: url('../images/m_kontakt_h.jpg') no-repeat; }

#columns { padding: 20px 0px; overflow: hidden; }
	#column_l { float: left; width: 226px; }
	#column_r { float: right; width: 659px; margin: 0px 9px; }
	

#box_menu { padding-left: 3px; width: 223px; }
	#box_menu ul { list-style: none; margin: 0px; padding: 0px; text-align: center; font-size: 12px; }
	#box_menu li a, #box_menu li a strong { display: block; width: 223px; height: 32px; color: #1c374c; cursor: pointer; background:url('../images/box-menu.png') no-repeat; text-decoration: none; line-height: 7mm; }
	#box_menu li a:hover, #box_menu li a:hover strong { color: #dfdfbe; cursor: pointer; background:url('../images/box-menu_h.png') no-repeat; }
#box_nowosci { padding-top: 20px; }
#box_promocje { padding-top: 20px; }
#text_bg { background: url('../images/bg_text.png') repeat-y; overflow: hidden; }	
#text { padding: 0px 25px 15px 25px; }
	#text table { background: #c9c9a2; }
	#text th { background: #c9c9a2; }
	#text td { background: #ededcd; }
	.lewa { text-align: left; }
	.srodek { text-align: center; }
	.small { font-size: 11px; color: #8097a9; }
.ulimg { list-style-image: url('../images/li.jpg'); }
	.ulimg li { padding: 3px 5px; }		

#site-bg-bottom_r { z-index: 0; position: absolute; width: 100%; background-image: url("../images/bg_bottom_r.png"); background-position: bottom;  background-repeat: repeat-x; height: 102px; }
#site-bg-bottom_l { z-index: 0; position: absolute; float: left; width: 50%; background-image: url("../images/bg_bottom_l.png"); background-position: bottom;  background-repeat: repeat-x; height: 102px; }
#footer { z-index: 1; position: relative; width: 903px; height: 72px; padding-top: 30px; margin: auto; background: url('../images/footer.jpg') no-repeat; }
	#footer_l { float: left; width: 528px; color: #cbcba7; font-size: 11px; padding-left: 10px; font-family: Tahoma, Verdana, Arial; }
		#footer_l a { color: #cbcba7; text-decoration: none; padding: 0px 10px; }
		#footer_l a:hover { color: #cbcba7; text-decoration: underline; }
	#footer_r { float: left; width: 76px; }


#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}#shadowbox_title{height:25px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}#shadowbox_toolbar_inner{height:20px;color:#fff;}#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
