body 
{
	margin:0;
	padding:0;
	margin-bottom: 1px;	
	font-family:Arial,Verdana;	
	background:  #EBEBEB;
}

body  img
{
  border: 0px;
}

.main-body
{   	
	background:url('../images/main_bg.gif') repeat-y;
	width:795px;
	padding:0 7px 0 7px;
	margin:0 auto;
	position:relative;
}

.header{	
	height: 120px;
	width: 780px;
	background-color: #fff;
	margin:0;		
	display: block;	
	border-top:11px solid #8C2B20;
	position:relative;
}

#head_line
{  
  width: 780px;
  height: 11px;
  background: url('../images/head_line.jpg');      
}

#logo
{
  position:absolute;
  top:17px;
  left:0;
}

#right_panel
{ 
 width:574px;  
 margin-left: 204px; 
 }

#high_panel
{  
  height: 21px; 
  margin-top: 10px;
}

#underhigh_panel
{ 
  height: 63px;    
  text-align: right;
  width:576px;
  background: url('../images/head2.jpg') no-repeat bottom right;
}

.clr
{
   clear: both;
}

#underhead_line
{  
  width: 780px;
  height: 15px;
  background: url('../images/underhaed_line.gif') repeat-x;  
}

.front_part
{
 width: 563px;
 float: left; 
}

.menus_part
{
	float:left;
	width: 215px;
}

.middle_part
{ 
	padding-top: 5px;
}


#plastic_herurgy
{  
  height: 213px; 
}

#menu
{
  padding-left: 2px;     
}

#menu .moduletable
{
	font-size:0;
}

#menu_item
{ 
 padding-bottom: 2px;
}

#text
{  
  height: 100px;   
  background-color: #F5F4F2;
  padding:5px 10px;
  font-size:11px;
  overflow:hidden;
  text-align:justify;
}

.text-title
{
	color:#8C2B20;
	font-size:16px;
	margin:0 0 5px 0;
	padding-left:15px;
}

#question
{
	width: 213px;  
	height: 110px;   
	background:#eee url('../images/question.gif') no-repeat;
	overflow:hidden;
}

* html #question
{
	height: 113px;
}

#question a
{
    color: #8A2B15;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;  
}

#question_w
{
  padding-top: 30px;
  padding-right: 5px;
  text-align: right;
}

.slosser
{
  width: 326px;  
  height: 225px;   
  float: left;     
}

#slosser_line
{
  width: 326px;  
  height: 8px;   
  background: url('../images/braun_line.jpg')  repeat-x;    
  padding-bottom: 5px;
  font-size:0;
}

#slosser_main
{
  position:relative;
  width: 326px;  
  height: 214px;   
  background: #F3EAC9 url('../images/slosser.jpg') no-repeat;  
}

#slosser_title
{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	padding:0;
	margin:0;
	position:absolute;
	top:5px;
	left:37px;
}

.slosser_text
{
	position:absolute;
	top:30px;
	left:27px;
	width:180px;
	font-size:11px;
	text-align:justify;
}
#slosser_links
{
  padding-top: 110px; 
  padding-right: 10px;  
  text-align: right;
}

#slosser_links a
{
  color: #8B2D25;
  font-size: 11px; 
}

.top10
{
  width: 230px;  
  height: 222px;  
  padding-left: 3px;
  float: left;
}

#top10_line
{
  width: 230px;  
  height: 8px;   
  background: url('../images/braun_line.jpg')  repeat-x;    
  padding-bottom: 5px;
  font-size:0;
}

#top10_main
{
  position:relative;
  width: 230px;  
  height: 214px;   
  background: url('../images/top10.jpg') no-repeat top center;
}

#top10_title
{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	padding:0;
	margin:0;
	position:absolute;
	top:5px;
	left:30px;
}

#top10_links
{
  padding-top: 50px; 
  padding-left: 40px;   
}

.mainlevel_user
{
  padding-left:20px;
  color: #936558;
  font-size: 12px;
  text-decoration: none;
  background: url('../images/top10_ul.gif') no-repeat 0px 5px;
}

.google
{  
  height: 222px;  
}

#google_line
{  
  height: 8px;   
  background: url('../images/braun_line.jpg')  repeat-x;    
  padding-bottom: 6px;
  font-size:0;
}

#google_main
{  
  border:1px solid #fff;/*#EAD9AE;*/
  height: 210px;
  /*background-color:#EAD9AE;  */
  background:url('../images/surgery_room.jpg') no-repeat center top;
  padding: 0px 5px; 
  color:#000;
  font-size: 11px;
  text-align:justify;
}

.box_title
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#c00;
	text-align:center;
	margin:10px 0;
}

#google_main ul
{
	margin:35px 0 5px 25px;
	padding:0;
	text-align:left;
}

#google_main a
{
  color: #15446B;
  font-size: 13px;
  text-decoration:none;
}

#google_main a:hover
{
	color: #892C1D;
	text-decoration:underline;
}

.photo
{   
  float: left;    
  padding-top: 5px;
}

#photo_main
{
  width: 326px;  
  height: 106px;
  background:#DFDFDF url('../images/photo.gif') no-repeat;
  overflow:hidden;
}

#photo_links
{
  padding: 12px;    
}

#photo_links a.ca_gal_more
{
  display:block;
  color: #8B2D25;
  font-size: 11px;
  padding-left:17px;
  background: url('../images/top10_ul.gif') no-repeat 3% 5px;
}

#photo_linksa
{
  color: #000;
  font-size: 11px; 
  padding-left:17px;
  background: url('../images/top10_ul.gif') no-repeat  3% 5px;  
}

.anons
{
  padding-left: 3px;
  float: left;   
  padding-top: 5px;  
}

#anons_main
{  
  width: 230px;  
  height: 106px;  
    
}

.shema
{
  padding-top: 5px;  
}

#shema_main
{  
  height: 106px; 
  background: url('../images/shema.gif');  
}

.separator
{
  width: 779px;  
  padding-top:10px; 
}

.footer_part
{
  width: 799px;
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 5px;
  color: #9DAAB3;     
}

.contacts
{
  padding-top: 15px;
  width: 350px;
  height: 50px;  
  float: left;
}

#hrenka
{
  width: 88px;
  height: 31px;  
  float: left;
}

#phone
{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

#other
{  
  float: left;
}

.footer_menu
{
  width: 420px; 
  margin-left:350px;    
}

.mainlevel-nav
{
  color: #9DAAB3; 
  font-size: 11px;
  text-decoration: none;
  /*text-align: right;*/
  padding-left: 15px;
  float: left; 
  /*background: url('../images/menu_ar.jpg') no-repeat; */
}

#copyright
{
  font-size: 10px;
  text-align: right;
}

.footer_context
{
	font-size: 10px;
	margin:10px 50px 0 20px;
	text-align:justify;
	color:#333;
}

#main_text
{
  padding: 10px;
  color: black;
  font-size: 12px;
  text-align:justify;
}

#main_text img
{
	margin:5px;
}

.top_title
{
  color:#842916;
  font-size: 18px;
}

h2
{
  color:#842916;
  font-size: 16px;
}

.top_subtitle
{
  color:#842916;
  font-size: 16px;
}

.date_text
{
	font-size:13px;
	color:#999;
	padding-left: 150px;
}
.date_text strong
{
	font-size:13px;     
	color:#333;
	margin-left: 25px;
	font-weight:bold;
}
.media_img
{
    padding-left: 50px;
    padding-top: 25px;
}
h2.blue
{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#C59D55;
	margin:15px 0 5px;
	padding:10px 0 0 0;	
}

div.blue
{
	color:#C59D55;
	margin:15px 0 5px;
}

span.blue
{
	color:#842916;
}

.appointment_title
{
	color:#C59D55;
	font-weight:bold;
	font-style:italic;
}

.appointment_field
{
	background:#fff;
	border:1px solid #666;
	color:#000;
}

.down_menu
{
	background:#D0C1B8 url("../images/menu.gif") repeat-y;
	margin-top:15px;
	padding:5px 0;
}

.down_menu_links
{
  padding-left: 17px;
  background: url("../images/brown_arrow.gif") no-repeat 4px center;
}

.down_menu_links a
{
	color: #8B2D25;
    font-size: 11px;  
    padding-left:20px;
    background: url('../images/menu_arr.gif') no-repeat;
}

.down_menu_links a:hover
{
	text-decoration:none;
}

/*************/
.menu_bottom_inner
{
	display: block;
	margin-top: 10px;	
}
.menu-left
{
	display: block;
	float: left;
	width: 235px;
	min-height:298px;
	height:298px;
	background: url('../images/menu_left.gif') no-repeat;
	padding:  10px 5px 5px 5px;
	font-weight:bold;	
}

.menu-right
{
	display: block;
	margin-left: 300px;
	width: 257px;
	min-height:298px;
	height:298px;
	background: url('../images/menu_right.gif') no-repeat;	
	padding:  10px 5px 5px 5px;
	font-weight:bold;		
}

.menu-left a
{
	color:#892C1D; 
	font-size: 12px;
	text-decoration: none;
}

.laser
{ 
 padding-top: 5px;  
 text-align: center;
}

.blogs_links
{
	float: left;
}

.cost_link
{
	width: 200px;
	text-align: right;
	padding-bottom: 3px;
}

.new_phone
{
	position:absolute;
	top:7px;
	right:5px;
	font-size:12px;
	font-weight:bold;
}

.contentheading
{
	color:#842916;
	font-size: 18px;
}

.clinics_menu
{
	font-size:14px;
	font-weight:bold;
}

.clinics_menu td
{
	font-size:12px;
	font-weight:normal;
	padding:5px 10px;
}

.clinics_menu table
{
	width:100%;
	border:none;
	margin:5px 0 10px 0;
}

#top_anons
{
	font-size:11px;
	font-weight:bold;
	color:#006;
}

ul.dashed
{
	list-style-type:none;
}

.index_title
{
	font-size:12px;
	margin:10px 0 5px;
}

.footer_context a
{
	color:#333;
	text-decoration:underline;
}

.very_footer
{
	font-size:10px;
	margin:10px 40px;
	text-align:center;
	color:#333;
}

.very_footer a
{
	color:#333;
	text-decoration:underline;
}

.cont
{
	position:relative;
	/*width:95%;*/
	width:778px;
	height:25px;
	overflow:hidden;
}
#cnt
{
	/*position:absolute;
	left:100%;
	top:0px;
	white-space:nowrap;*/
	font-size:12px;
	vertical-align:middle;
	text-align:center;
}