body {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	margin: 0px;
	background: url('http://laboratoriumdentystyczne.pl/images/bg.gif') repeat-x top #1d1d1d;
}
.clr { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.languages {
	margin: 12px 10px 0px 10px;
}
a.black {
	color: #000;
	text-decoration: none;
}
.paginationControl {
	color: #aaa;
}
.paginationControl a {
	color: red;
	text-decoration: none;
}
.paginationControl .disabled {
	color: #aaa;
}
.languages {
	height: 30px;
}
.languages .lang { 
	float: right;
	margin: 4px;
}
.margin_right {
	margin: 0px 10px 0px 0px;
}
.width350 {
	width: 350px;
}
.width470 {
	width: 472px;
}
.fileList .item {
	margin: 3px 0px 3px 0px;
}
.fileList .item a {
	color: #000;
	text-decoration: none;
}
.listsep {
	background: url('http://laboratoriumdentystyczne.pl/images/listsep.gif') repeat-x ;
	background-position: center;
	text-align: right;
	margin: 0px 0px 10px 0px;
}
.listsep a {
	background: #fff;
	padding: 0px 0px 0px 5px;
	color: #ff0035;
	font-weight: bold;
	text-decoration: none;
}
.submenu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.submenu li {
	padding: 0px;
	text-align: left;
	margin: 0px 0px 4px 0px;
}
.submenu li a {
	color: #ff0035;
	font-weight: bold;
	text-decoration: none;
}
.submenu li a:hover {
	text-decoration: underline;
}
.submenusep {
	background: url('http://laboratoriumdentystyczne.pl/images/listsep.gif') repeat-x ;
	height: 20px;
}
.articlesHead {
	display: block;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0px 2px 0px;
	color: #656565;
}
.articles {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.articles li {
	padding: 3px 0px 3px 0px;
}
.articles li a {
	font-size: 10px;
	color: #ff0035;
	text-decoration: none;
}
.articles li a:hover {
	text-decoration: underline;
}
.articles li:before {
	content: '- ';
}
img { border: none; }
h1, h2 {
	color: #ff0035;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}
h1 {
	font-size: 14px;
}
#main {
	padding: 0px 0px 0px 0px;
}
#container {
	width: 963px;
	text-align: left;
}

#white_container {
	background: url('http://laboratoriumdentystyczne.pl/images/white_bg.gif') repeat-y top left #fff;
	width: 963px;
}
#footer_logo {
	width: 963px;
	background: #d1d2c2;
	text-align: center;
	padding: 25px 0px 25px 0px;
}
#footer {
	margin: 10px 8px 40px 8px;
}
#footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#footer .copyright {
	float: right;
	color: #838480;
	font-size: 9px;
	font-family: Arial;
}
#footer ul li {
	padding: 0px 5px 0px 0px;
	margin: 0px 5px 0px 0px;
	border-right: 1px solid #b1b2ad;
	color: #e9eae2;
	float: left;
}
#footer ul li a {
	color: #e9eae2;
	text-decoration: none;
}
#footer ul li.last {
	border-right: none;
}
.col_l {
	float: left;
	width: 231px;
	background: url('http://laboratoriumdentystyczne.pl/images/col_l.gif') no-repeat top left;
}
.col_r {
/*	width: 712px !important;
	width: 732px;*/
	width: 712px;
	float: left;
	margin: 0px 0px 0px 20px;
	/*border: 1px solid red;*/
}
#content {
	background: url('http://laboratoriumdentystyczne.pl/images/content_bg.gif') no-repeat top left;
	padding: 90px 0px 0px 0px;
}
#content .col_left {
	float: left;
	width: 473px !important;
	width: 485px;
	margin: 0px 12px 0px 0px;
	padding: 0px 12px 0px 0px;
	border-right: 1px solid #b1b2ad;
}
#content .col_left ul li {
	list-style-position: inside;
}
#content .col_right {
	float: left;
	width: 200px;
	text-align: center;
}
#menu {
	margin: 148px 20px 30px 34px;
	padding: 0px;
	list-style: none;
}
#menu li {
	margin: 0px;
	padding: 8px 0px 8px 0px;
	border-top: 1px solid #b1b2ad;
}
#menu li ul { 
	position: absolute; 
	z-index: 2;
	list-style: none;
	margin: -9px 0px 0px 175px;
	padding: 0px;
	background: #E9EAE2;
	width: 160px;
}
#menu li ul li {
	margin: 0px;
	padding: 8px 8px 8px 8px;
}
#menu li span {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#menu li a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#menu li a:hover {
	text-decoration: underline;
}
#menu li.line {
	border-bottom: 1px solid #b1b2ad;
}
#menu li.spacer {
	height: 99px;
}
#kontakt {
	height: 66px;
	margin: 20px 0px 0px 0px;
}
#kontakt .phones {
	float: left;
	width: 300px;
} 
#kontakt .gg {
	float: left;
	width: 164px;
}
#kontakt .skype {
	float: left;
	width: 212px;
}
#kontakt span {
	color: #898989;
	font-weight: bold;
	display: block;
}
#kontakt .ico {
	width: 20px;
	float: left;
}
#kontakt .content {
	float: left;
}
#kontakt p {
	color: #f11818;
	font-weight: bold;
	margin: 7px 0px 0px 0px;

}
#kontakt p a {
	color: #f11818;
	text-decoration: none;
}
#top_photo {
	height: 240px;
}
.shadow_top {
	width: 979px;
	height: 8px;
	background: url('http://laboratoriumdentystyczne.pl/images/shadow_top.gif') no-repeat;
}
.shadow_left {
	width: 8px;
	height: 574px;
	float: left;
	background: url('http://laboratoriumdentystyczne.pl/images/shadow_left.gif') no-repeat;
}
.shadow_right {
	width: 8px;
	height: 574px;
	float: left;
	background: url('http://laboratoriumdentystyczne.pl/images/shadow_right.gif') no-repeat;
}

#send_message input {
	font-family: Tahoma;
	font-size: 12px;
	background: #d1d2c2;
	width: 200px;
	height: 20px;
	line-height: 20px;
	border: none;
	padding: 3px 10px 0 10px;
}
#send_message #confirm {
	width: 20px;
}
#send_message label.confirm {
	margin: -3px 0px 0px 0px; 
	font-size: 10px;
}
#send_message textarea {
	font-family: Tahoma;
	font-size: 12px;
	padding: 10px;
	background: #d1d2c2;
	width: 320px !important;
	width: 340px;
	height: 100px;
	border: none;
}
#send_message .invalid {
	border: 1px solid red;
}
#send_message dt {
	width: 120px;
	float: left;
	margin: 0px 0px 10px 0px;
}
#send_message dd {
	margin: 0px 0px 10px 0px;
}
#send_message .button {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	background: #d1d2c2;
	color: #000;
	border: none;
	padding: 4px 10px 4px 10px;
	cursor: pointer;
	text-align: center;
	width: 150px;
}

