html 
{
	height: 100%;
}
body 
{
	position: relative; 
	margin: 0; 
	padding: 0; 
	height: auto !important; 
	height: 100%; 
	min-height: 100%; 
	min-width: 995px; 
	padding-left: 995px;
	font-family: Arial, serif; 
	background-color: white;
}
/*\*/
* html body
{
	padding: 0px;
}	
/**/
html > body 
{
	padding: 0;
}
#all 
{
	margin-left: -995px;
}	
* > #all 
{
	margin: 0;
}	
img
{
	border: 0px;
}
#all 
{
	position: relative; 
	width: 100%; 
	margin: 0 auto;
	padding: 0;
	height: 100%;
}
div.top 
{
	background: url("/img/site/bg.jpg") no-repeat;
	height: 382px;
	position: relative; 
	width: 100%;
	margin-bottom: 35px;
}


div.icons {position: relative; float: right; margin-top: 300px;}
div.icons img {border: 0; margin: 7px; padding: 0;}

div.phone {position: absolute; right: 50px; top: 305px;}
div.phone p.mini {padding: 0 0 3px 0; margin: 0; font-size: 22px; color: #cc342c; font-weight: bold; width: 490px!important; padding-top: 20px!important;}
div.phone p.big {font-size: 47px; font-weight: bold; color: #828e97; padding: 0; margin: 0;}
div.phone p.big span {color: #cc342c;}


div.title {position: relative; float: left; color: #cc342c; font-size: 18px; margin-left: 20px; margin-top: 345px;}

div.middle 
{ 
	width: 100%; 
}
div.leftbar 
{
	position: relative; 
	float: left; 
	margin-right: -100%; 
	z-index: 100;
	color: #e05c0a; 
}
div.content 
{
	position: relative; 
	display: inline; 
	float: left; 
	margin: 0 -100% 0 0; 
	width: 100%;
	z-index: 1; 
}



div.text 
{
	margin-left: 300px;	
	color: #586269;
}


div.text a {color: #e05c0a;}
div.text a:hover {text-decoration: none;}

div.rightbar 
{
	position: relative; 
	display: inline; 
	float: right; 
	margin: 0 0 0 204px; 
	width: 204px; 
	z-index:10;
}
div.footer_t
{
	position: relative; 
	height: 125px;  
	width: 100%;
}	
div.footer 
{
	position: absolute; 
	height: 85px; 
	bottom: 0; 
	width: 100%;
	font-family: Helvetica;
}
.block
{
	display: block;
	margin-bottom: 10px;
	z-index: 10000;
	text-decoration: none;
	margin-left: 23px;
}
#home
{
	height: 20px;
	width: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/home.png",sizingMethod="crop");
	position: relative;
	top: 280px;
}
div.top > #home
{
	background: url("/img/site/home.png") no-repeat;
	filter: none;
}
#mail
{
	position: relative;
	top: 280px;
	height: 20px;
	width: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/mail.png",sizingMethod="crop");
}
div.top > #mail
{
	background: url("/img/site/mail.png") no-repeat;
	filter: none;
}
#map
{
	position: relative;
	top: 280px;
	height: 20px;
	width: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/map.png",sizingMethod="crop");
}
div.top > #map
{
	background: url("/img/site/map.png") no-repeat;
	filter: none;
}
div.menu
{
	font-size: 18px;
	margin-bottom: 5px;
}
.menu a
{
	color: #586269;
	border-bottom: solid 1px #586269;
	text-decoration: none;
}
.menu a:hover
{
	color: #e05c0a;
	border: none;
}
div#menu_left
{
	width: 302px;
	margin-left: 28px;
	margin-bottom: 40px;
}
#contacts
{
	font-size: 18px;
	margin-left: 10px;
	width: 265px;
}

#contacts .grey {color: #586269;}
#phone
{
	font-size: 30px;
	font-weight: bolder;
}
div.text
{
	color: #586269;
	font-family: Helvetica;
	margin: 0 220px 0 370px; 
	font-size: 14px;
}
#first_letter
{
	color: #e05c0a;
}
h1
{
	margin: 0px;
	color: #586269;
	font-weight: normal;
	font-family: Times;
	font-size: 24px;
}

h2 {font-weight: normal; font-size: 19px; font-family: Times;}


div.news
{
	margin-bottom: 20px;
	font-family: Helvetica;
	font-size: 14px;
	padding: 10px;
}
div.date
{
	color: #999999;
	font-size: 14px;
}
.news a
{
	color: #3a5364;	
}
.news a:hover
{
	text-decoration: none;
}
#clinic
{
	float: left;
	font-size: 14px;
	color: #586269;
	margin-left: 28px;
}
#creator
{
	float: right;
	position: relative;
	top: 45px;
	padding-left: 35px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/logo_it.png",sizingMethod="crop");	
}
div.footer > #creator
{
	background: url("/img/site/logo_it.png") no-repeat left center;
	filter: none;
}
#creator a
{
	color: #586269;
	font-size: 14px;
}
#creator a:hover
{
	text-decoration: none;
}

.news h2 {display: none;}


span.bukvica {color: #e05c0a}


a.carmain {display: block; position: absolute; width: 590px; height: 296px; z-index: 9999; margin-top: 26px; margin-left: 48px;}

a.logomain {display: block; position: absolute; width: 131px; height: 25px; z-index: 9999; margin-top: 59px; left: 885px;}

.galleft {text-align:center}
.galleft a {text-align:center}
.galleft img {text-align:center}
.galleft a img {margin:10px 0 0 10px}
