body {
	font: 62.5% Trebuchet MS, sans-serif; background:#fff url(/img/bgbody.gif) 0 0 repeat-x; margin: 0 auto; color: #5d5959
}
a {
	color: #1e59b2;
}
a:hover {
	text-decoration: none;
}

#container {
	width: 926px; margin: 0 auto;  position: relative; overflow: hidden; padding: 0 30px 0 30px;
}
#header {
	height: 128px; position: relative;
}
#header h2 {
	color: #fff; position: absolute; right: 0px; top: 20px; padding: 0;
}
#header h2 span{
	color: #cacaca;
}

h2.phone {
	font-size: 46px; font-weight: bold;
}
h2.phone span{
	font-size: 23px; font-weight: bold; display: block; position: relative; top: 7px;
}

.sidebar h2.phone {
	position: absolute; color: #ed0054; bottom: 0px;
}
.sidebar  h2.phone span{
	color: #888c92;
}

.logotip {
	width: 83px; height: 111px; background: url(/img/logotip.png) 0 0 no-repeat; text-indent: -9000px; position: absolute; top: 10px; left: 40px;
}
.logotip a{
	width: 83px; height: 111px; display: block;
}
.tel {
	width: 236px; height: 80px; background: url(/img/tel.gif) 0 0 no-repeat; text-indent: -9000px; position: absolute; top: 50px; left: 690px;
}
.tel2 {
	width: 236px; height: 80px; background: url(/img/tel.gif) 0 0 no-repeat; text-indent: -9000px; position: absolute; top: 20px; left: 690px;
}
.navigation {
	font-size: 17px; text-align: left; margin: 20px 0 0 0; list-style: none;
}
.navigation li {
	padding: 0 5px 7px 8px; color: #004c99;  list-style: none;
}
.navigation li ul {
	padding: 10px 0 3px 10px;  list-style: none;
}
.navigation li ul li{
	padding: 0 0 4px 0px; color: #004c99; font-size: 14px;  list-style: none;
}
.navigation li a{
	color: #004c99;
}
#sidebar {
	width: 180px; position: relative;
}

.main {
	width: 675px; color: #5c5958; font-size: 14px;
}
.klinika {
	width: 354px; height: 120px; background: url(/img/klinika.png) no-repeat 0 0; position: relative; color: #fff; font: 14px Candara, Trebuchet MS; padding: 25px 252px 20px 46px; margin: 0 0 30px 0;
}
.klinika h2 {
	font: 42px Candara, Trebuchet MS; position: relative; left: -3px; top: -5px;
}
.zag {
	font: 42px Candara, Trebuchet MS; position: relative; left: -3px; top: -5px;
}
.klinika p {
	font-weight:bold;
}

.content {
	width: 415px;
}
.content p, .inner p {
	margin: 0 0 15px 0;
}
h3 {
	color: #004c99; font-size: 18px;;
}
h1 {
	font-size: 28px; color: #386695; background: url(/img/h3.png) no-repeat 0 53%; padding: 0 0 0 25px; font-weight: normal; margin: 0 0 10px 0;
}
.text {
	padding: 0 0 0 25px
}
.inner {
	width: 230px;
}
.inner span {
	color: #ed0065; font-size: 11px
}
.left {
	float: left;
}
.right {
	float: right;
}
img.left {
	margin: 0 25px 25px 0;
}
img.right {
	margin: 0 0 25px 25px;
}
.clear {
	clear: both;
}
.alignleft {
	float: left; margin: 0 5px 25px 0;
}
.alignright {
	float: right; margin: 0 0 25px 5px;
}
#footer {
	width: 675px; clear: both; padding: 70px 0 50px 0;
}
#footer ul li{
	display: inline;  padding: 0 0 0 25px; font-size: 12px; color: #0688c6;
}
#footer ul li a{
	color: #0688c6;
}
.jwi {
	position: relative; top: 2px; padding: 0 0 0 0;
}
.jwilink {
	padding: 0 10px 0 0; font: 11px Tahoma; color: #9c9998; text-decoration: none; position: relative; top: -12px;
}
.pr {
	padding-right: 0;
}
.more {
	position: relative; top: -15px; float: right; font-size: 11px; color: #ed0065;
}
.w100 {
	width: 100%;
}
.content h2 {
	font-size: 21px; padding: 10px 0 5px 0;
}
.content h4 {
	font-size: 18px; padding: 10px 0 5px 0;
}
.content ul, .content ol {
	font-size: 13px; margin: 10px 0 10px 25px;
}
.content ul li, .content ol li{
	padding: 0 0 5px 0;
}
.content li ol {
	font-size: 13px; margin: 10px 0 10px 25px;
}
.price {
	font-size: 16px; color: #ED0054;
}
