body, html {
background:url(/templates/doctor/images/fon_body.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_header.jpg) center bottom no-repeat;
height:712px;
}
#header a.logo {
position:absolute;
left:214px;
top:62px;
margin: 0;
padding: 0;
text-decoration:none;
}

div #search_form{
	position:absolute;
	right:116px;
	top:75px;
}

#header address{
	position:absolute;
	left: 193px;
    top: 257px;
    width: 505px;
	text-align:center;
	font-style:normal;
}
#header address h1{
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#01ac19;
	line-height: 60px;
}
#header address h2{
	font-family:"Trebuchet MS";
	font-size:30px;
	color:#004fc7;
	line-height: 24px;
	margin:3px 0;
}
#header address p{
	font-family:"Tahoma";
	font-size:17px;
	color:#bb4e22;
	line-height: 18px;
	margin:8px 0;
	padding:0;
}
#header address span{
	font-family:"Tahoma";
	font-size:17px;
	color:#004fc7;	
}

/************************** Хлебные крошки */
.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:111px 93px 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:111px 336px 0 116px;
padding: 0px;
}
#no_sides {padding: 111px 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:360px;
	}
p.copyright a {color:#fff; text-decoration:none;}
.tecama {
	font:10px Tahoma;
	position: absolute;
    left: 50%;
	left: 50%;
    top: -66px;
    margin-left: 357px;
    background: url(/templates/doctor/images/tecama_fon.png) bottom no-repeat;
    width: 121px;
    height: 24px;
    padding: 43px 0 0;
	-webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.tecama:hover{ 
    background-position:center 0px;
	-webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.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 {
    font-size:18px;
    font-weight:normal;
    font-family:"Trebuchet MS";
    color:#fff;
	margin:0;
	padding:9px 0;
	text-transform:uppercase;
	text-align:center;
	background:url(/templates/doctor/images/modulettile_fon.png) repeat-x;
}
#left .modulebody,
#right .modulebody {
	background:#FFF;
	padding:5px;
}