*{ padding:0; margin:0; border:0;}
 
img { border:0;}
 
html,body { height: 100%; margin:0; padding:0;}
	
body { background: url(http://www.kor-dent.szczecin.pl/img/bg.gif) repeat-x #fff; font-family: arial; font-size: 63%;}

p { line-height: 1.6em; text-align: justify; padding: 10px 5px; height: 1%; overflow: auto;}

p img { float: right; margin: 0 0 10px 30px; border: 1px solid #ddd; padding: 3px;}

img.rm { margin: 0 0 10px; border: 1px solid #ddd; padding: 3px;}

#content ul { list-style-type: disc; padding-left: 60px;}

#content ol { list-style-type: decimal; padding-left: 60px;}

#content ul li, #content ol li { padding: 10px;}

#content a img { vertical-align: middle;}
  
table { width: 100%; border:0;}

th { padding: 10px 0 10px 5px; vertical-align: middle; text-align: left;}

td { padding: 10px 0; vertical-align: middle; text-align: center;}

a.imglist { display: block; text-align: center;}

a.imglist img { border: 1px solid #ddd; padding: 3px;}

h1 { color: #b5002a; font-size: 1.2em; letter-spacing: -1px; border-bottom: solid 1px #e6eff5; padding: 10px 5px;}

h2 { color: #5d7487; font-size: 1.2em; letter-spacing: -1px; padding: 10px 5px;}
  
div#flashcontent{ width: 830px; height: 210px; clear: both;}

#main { margin: 0 auto; width: 830px; position: relative; color: #5d7487; font-size: 1.2em;}

#logo { float: left;}

#menu { display:block; border-right: solid 1px #cbeeec;	height: 80px; list-style-type: none; 	z-index: 1; position: absolute;	width: 579px;
right:0;}
  
#menu li { float:left; width: 19%; border-left: 1px solid #cbeeec; margin-left: -1px; height: 80px; overflow: visible;}

#menu li.mopt1 { width: 24%; position: relative; right: 1px;}

#menu li a { display:block; font-family:Arial; font-weight: bold;	font-size:11px;	text-align:center; letter-spacing: 0; text-decoration: none;
color: #0b5d87; height: 80px;}

#menu li a:hover { color: #b5002a; background: url(http://www.kor-dent.szczecin.pl/img/menu_bg.gif) repeat-x;}

#menu li a span { display:block; margin-bottom:-5px;	padding-top:40px;	height:45px;	position:relative;background:url(http://www.kor-dent.szczecin.pl/img/menu_dot.gif) no-repeat bottom center;	cursor: pointer;}

#left { width: 250px; float: left; padding-bottom: 20px;} 
  
#menu2 {	display: block;	font-family: Arial; font-weight: bold; font-size: 14px; letter-spacing: -1px;	list-style-type: none;	padding: 15px 20px 0 0;	}
				
#menu2 li {	display: block; border-bottom: solid 1px #e6eff5;	}
  
#menu2 li a { display: block; padding: 5px 10px; color: #5d7487; text-decoration: none; height: 1%;}
  
#menu2 li a:hover { color: #b5002a; padding-left: 15px;}
	
ul#lang { padding: 5px; border-bottom: 1px solid #eee; margin: 15px 20px 0 0; list-style-type: none;}
	
ul#lang li { padding: 0 5px; display: inline;}
	
ul#lang li img { padding: 2px; border: 1px solid #c2c6c7; background: #fff;}
	
div#adres { background: url(http://www.kor-dent.szczecin.pl/img/k_bg.gif) 0 50px repeat-x; margin: 0 20px 0 0;}

div#adres h1 { border: 0; padding: 10px 10px 5px; margin: 15px 0 0;}

div#adres p { padding: 0 15px 10px; margin:0;}

div#adres a { display: block; line-height: 37px; background: url(http://www.kor-dent.szczecin.pl/img/linkbg.gif) repeat-x; color: #fff;font-weight: bold; text-decoration: none; padding: 0 10px; text-align: right;}

div#adres p a, div.left p a { display: inline; line-height: 37px; background: #0b5fa4; color:#fff;  padding: 2px 10px; text-align: right; }


div#adres span#ceny {	display: block; border-bottom: solid 1px #e6eff5;	margin: 0; padding: 0 10px; text-align: left; line-height: 16px;}
  
div#adres span#ceny a { padding: 0; margin: 0; color: #b5002a; text-decoration: none; font-weight: bold;	font-size:14px; background-image: none; line-height: 26px; text-align: left;}
  
div#adres span#ceny a:hover { color: #5d7487; padding-right: 15px;}


form{ background-color: transparent;  border: none;  padding: 0px; }

fieldset { width: 577px; background-color: #fafeff; border: none; padding: 10px 0;}

label { display: block; width: 80px; padding: 0 10px; float: left; border: 0px; background-color: transparent; text-align: left;}	
	
input, textarea { padding: 0px 0px 0px 4px; display: block; float: right; border: 1px solid #dddddd; overflow:hidden;}

input, textarea { width: 420px;}

div.form { margin: 15px 0; width: 95%; overflow: hidden; clear: both;}	
	
input.check, input.submit { float: left; margin-left: 150px;}		

label.check { width: auto;}

button { background-color: #155191; cursor: pointer; color: #fff; border: 0; width: 120px; height:21px; padding: 0; margin-left: 150px;}

  
#content { padding: 5px 0; overflow: auto; width: 577px;}
  
div.left { float: left; width: 47%;}
  
div.right { margin-left: 53%;	}
  
#content .right ul { list-style-position: inside;	background: url(http://www.kor-dent.szczecin.pl/img/r_bg.gif) repeat-y left #f2f9ff; padding:0;}
    
#content .right ul li { padding: 7px 10px;	border-bottom: solid 1px #fff;}

#content .right ul li a { color:#5d7487;}

#content .right ul li a:hover { text-decoration: underline;}

#content .right ul li a {	text-decoration: none;}
  
.right h1 { border-bottom: solid 1px #e0e7f2;}
  
#stopka { border-top: solid 2px #0a5ea4; padding-top: 1px; margin-left: 250px; margin: 10px 0 10px 250px; clear: both; height: 1%;}
  
#stopka ul { background: #f0fcff; list-style-type: none; overflow: auto; height: 35px;}
  
#stopka ul li { float: left; width: 20%; text-align: center; padding: 10px 0;}
  
#stopka ul li a { color: #5d7487; text-decoration: none;}
  
#stopka ul li a:hover { color: #b5002a; font-weight: bold;}
  
#stopka p { padding: 10px;} 
 
.pozycjonowanie { list-style-type: none; overflow: auto; height: 35px;}
  
.pozycjonowanie a { color: #5d7487; text-decoration: none;}
  
.pozycjonowanie a:hover { color: #b5002a; font-weight: bold;}
  