body, html {
background:url(/templates/doctor/images/fon_body2.jpg) #dbe7ff top repeat-x ;
text-align:center;
height:100%;
}

/*---------------------------------------------
               ОСНОВНОЙ КОНТЕЙНЕР
---------------------------------------------*/
#main-container{
margin:0 auto;
text-align:left;
min-height:100%;
width: 1232px;
position:relative;
}
* html #main-container{height:100%;}

/***************** Шапка сайта */
#header{
position:relative;
background:url(/templates/doctor/images/fon_header2.jpg) center bottom no-repeat;
height:322px;
}
#header a.logo {
position:absolute;
left:214px;
top:30px;
margin: 0;
padding: 0;
text-decoration:none;
}

div #search_form{
	position:absolute;
	right:116px;
	top:50px;
}

#header address{
	position:absolute;
	left: 233px;
    top: 229px;
    width: 828px;
    text-align: left;
	font-style:normal;
}
#header address p{
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#01ac19;
	line-height: 60px;
}
#header address span{
	font-family:"Trebuchet MS";
	font-size:30px;
	color:#004fc7;
	line-height: 24px;
	margin:3px 0;
}

/************************** Хлебные крошки */
.pathway {
	margin:5px 0 25px;
	padding:0 0 0 0;	
	font-size:13px;
	color:#729935;
}
.pathway a {
	font-family:Tahoma;	
	padding:0;
	text-decoration:none;
	color:#729935;
}
.pathway a:hover{ text-decoration:underline;} 

/***************** Модульная позиция - TOP */
#slider {
	margin:0 ;
	padding: 0;
	position: absolute;
    bottom: -110px;
    left: 75px;
}
#content_blokc{
	border-radius:25px;
	background:#FFF;
}
#content_blokc a{ color:#ef8941;} 
/***************** Левая колонка */
#left{
padding:30px 0 30px 30px;
float:left;
line-height:normal;
width:220px;
}

/***************** Правая колонка */
#right{
padding:30px 30px 30px 0;
float:right;
line-height:normal;
width:220px;
}

/***************** Стили блока основного содержания */
#both{
margin:0 220px;
padding: 30px;
}
#only_left {
margin:0 0 0 220px;
padding: 13px 30px 30px;
}
#only_right {
margin:0 220px 0 0;
padding: 30px;
}
#no_sides {padding: 25px 116px 0;}

/***************** Модульная позиция - BOTTOM */
#bottom {
	position:relative;
	margin:15px 0;
	padding:30px;
	overflow:hidden;
	border:2px solid #FFF;
	border-radius:15px;
}


/***************** Clear block and Rasporka */
#clear{
height:0;
font-size:1px;
line-height:0px;
clear:both;
}
#rasporka {height:124px; margin:35px 0 0}


/*---------------------------------------------
                  ПОДВАЛ САЙТА 
---------------------------------------------*/
#footer{
position:relative;
height:124px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin-top:-125px;
background:#0054c7;
}

/************************************ Счетчики */
p.copyright {
	position:absolute;
	left: 50%;
    margin-left: -495px;
    top: 62px;
    font: 13px Tahoma;
    color: #fff;
    width: 422px;
}

p.knopki{
	position:absolute;
	left:50%;
	top:60px;
	margin-left:250px;
	}
p.copyright a {color:#fff; text-decoration:none;}
.tecama {
	font:10px Tahoma;
	position: absolute;
    left: 50%;
	top: -33px;
    margin-left: 267px;
    background: url(/templates/doctor/images/tecama_fon.png) top center no-repeat;
    width: 121px;
    height: 44px;
	padding: 14px 0 0;
}
.tecama a:link,
.tecama a:visited {
	color:#fff;		
	text-decoration:none;	
}
.tecama a:hover {text-decoration:underline}
.tecama img {margin:0;}
/************************************ Модуля */
#left .module,
#right .module {
	margin:0 0 15px;
}
#left .moduletitle,
#right .moduletitle {
	
}
#left .modulebody,
#right .modulebody {}