body, table, td, p, span, div, a, form, input, select, textarea { 
	font-family: Tahoma; font-size: 11px; color: #875467;
}

html, body { height: 100%; padding: 0px; margin: 0px; }
#all { position: relative; height: 100%; }
html>body #all { position: relative; height: auto; min-height: 100%; min-width: 780px; }
#footer { position: absolute; left: 0; bottom: 0; width: 100%; }

body  	{ background: #ffffff url(/img/bodybg.gif) top left repeat-x; }
#all  	{ background: url(/img/bg_top.jpg) left top no-repeat; }
#footer { background: url(/img/bg_bottom.jpg) left bottom no-repeat; }

A {color: #448769;}
A:link, A:visited { text-decoration: underline; }
A:active, A:hover { text-decoration: none; }

A IMG { border: 0; }
IMG { border-color: #E3ABBE; }
.noborder	{ border: 0; }

.bigborder	{ background: white; border: solid 1px #E3ABBE; padding: 10px; } 

P { margin: 0 0 17px 0; }

H1, H2, H3, H4 { color: #AF3F6D; }
H1 {
	font-size: 21px;
	font-family: "Times New Roman";
	font-weight: normal;
	line-height: 21px;
	margin: 0;
	padding: 0;
}
H1.h1_1 { color: #7A4794; }
H1.h1_2 { color: #AF3F6D; }
H2 { 
	font-size: 18px;
	line-height: 17px;
	font-family: Georgia;
	font-weight: normal;
	padding: 0 0 3px 0;
	margin: 0 0 15px 0;
	width: 100%;
	text-align: left;
	border-bottom: solid 1px #E0AFBE;
}
H3, H3 SPAN { 
	font-size: 14px;
	font-family: "Times New Roman";
	color: #B7517A;
	margin: 0 0 10px 0;
	padding: 0;
}
H4 {
	font-size: 12px;
	padding: 0 0 3px 0;
	margin: 0 0 2px 0;
	width: 100%;
	text-align: left;
	border-bottom: solid 1px #D8C6E1;
}
H5 {
	font-size: 12px;
	font-family: "Times New Roman";
	text-transform: uppercase;
	padding: 0 0 4px 0;
	margin: 0 0 5px 0;
	border-bottom: solid 1px;
}
H6 { 
	font-size: 14px;
	font-family: "Times New Roman";
	font-weight: bold;
	color: #6EA28B;
	margin: 0 0 10px 0;
	padding: 0;
}

TABLE { border-collapse: collapse; }
TD, TH { empty-cells: show; border-collapse: collapse; }

UL { padding:0; margin: 3px 0 17px 0; }
UL LI { padding:0; margin-left: 12px; list-style-image: url(/img/li_img.gif); }
UL UL { margin: 3px 0 3px 17px; }


SMALL, SMALL A, SMALL TD, SMALL INPUT, SMALL SPAN { font-size: 10px; }

INPUT, SELECT, TEXTAREA { border: solid 1px #ECC8D7; font-size: 11px; color: #B19095; }
FORM, INPUT, SELECT, TEXTAREA { margin: 0px; }
INPUT, SELECT, TEXTAREA { padding: 1px 5px; }

INPUT.noborder { padding: 0; }


HR {
	color: #E0ADBD;
	background-color: #E0ADBD;
	height: 1px;
	border-width:0px;
}



.brown_light  { color: #BEA0A5; }
.brown  { color: #AA8593; }
.purple { color: #AF3F6D; }
.fiolet { color: #7A4794; }
.yellow { color: #D29655; }
.green  { color: #6EA28B; }
.black  { color: #4F4F44; }
.orange { color: #E35D13; }


.uc { text-transform: uppercase; }

.add_nav DIV {
	margin-bottom: 6px;
	padding: 6px 8px;
	text-align: right;
}
.add_nav DIV.selected { background: url(/img/add_nav_bg.gif) 100% 50% no-repeat; }

.menu .selected A { color: #AF3F6D; font-weight: bold; }
.menu A:link, .menu A:visited { text-decoration: none; }
.menu A:active, .menu A:hover { text-decoration: none; color: #AF3F6D; }

.leftmenu DIV {
	padding: 2px 1px 4px 1px;
	border-bottom: solid 1px #E1ADBE;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-image: url(/img/leftmenu_out.gif);	
}
.leftmenu DIV.selected { background-image: url(/img/leftmenu_over.gif)  }
.leftmenu DIV A { font-weight: bold; }

.leftmenu UL { margin: 0; border-bottom: solid 1px #E1ADBE; }
.leftmenu LI { margin-left: 1px; padding-left: 7px; list-style: none; background: url(/img/secmenu_out.gif) 0% 50% no-repeat; }
.leftmenu LI.selected { background-image: url(/img/secmenu_over.gif); }
.leftmenu LI A { font-size: 10px; font-weight: normal; }
.leftmenu LI DIV { background: none; padding-top: 3px; }
.leftmenu LI DIV.last { border: 0; }

.subdomain_list DIV {
	padding: 5px 10px 8px 10px;
	border-bottom: solid 1px #DAC7E1;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/img/subdomain_list_out.gif);
}
.subdomain_list DIV.selected { background-image: url(/img/subdomain_list_over.gif)  }

.footer { color: #BEA0A5; }
.footer, .footer TD, .footer A { font-size: 10px; }
.bottommenu { color: #ECC8D8; }
.bottommenu A.selected { color: #AF3F6D; }

.footer_banners { float: right; }
.footer_banners DIV { margin: 0 0 6px 10px; float:left; }

A.with_purple_marker { padding-right: 9px; background: url(/img/arrow_purple.gif) 100% 50% no-repeat;  }
A.with_fiolet_marker { padding-right: 9px; background: url(/img/arrow_fiolet.gif) 100% 50% no-repeat;  }
A.with_yellow_marker { padding-right: 9px; background: url(/img/arrow_yellow.gif) 100% 50% no-repeat;  }

INPUT.submitbutton { 
	font-weight: bold;
	color: #FFFFFF;
	width: 77px;
	height: 20px;
	background: url(/img/button_send.gif) left 100% no-repeat;
	border: 0;
}

.column1, .column2 { float: left; } 
.info DIV { height: 22px; }
.info .column2 { color: #7A4794; font-weight: bold; }

#right_top_column	.info DIV { font-size: 12px; }
#right_top_column	.info .column1 { color: #AF3F6D; white-space : nowrap; }

#right_top_column   .column1 { width: 46%; padding-right: 7px; }
#right_top_column   .column2 { width: 51%; }

#left_bottom_column .info DIV { white-space : nowrap; }
#left_bottom_column .form_to_contact .text INPUT { font-size: 10px; }

.form_to_contact INPUT { margin-bottom: 7px; }
.form_to_contact .submitbutton { float: left; }
#right_top_column .form_to_contact TABLE { width: 100%; }
#left_bottom_column .form_to_contact TABLE { width: 140px; }

.BIG, .BIG table, .BIG td, .BIG p, .BIG span, .BIG div, .BIG a { font-size: 12px; }
.BIG TABLE, .BIG TD, .BIG TH { border: solid 1px #6EA28B; }

/* e-mail × ÆÕÔÅÒÅ */
A.eh:active, A.eh:hover { text-decoration: underline; color: #52A37F; }

TABLE.common_widths { width: 100%; }
TABLE.common_widths TD.col1 { width:  4%; }
TABLE.common_widths TD.col2 { width:  4%; }
TABLE.common_widths TD.col3 { width: 18%; }
TABLE.common_widths TD.col4 { width:  4%; }
TABLE.common_widths TD.col5 { width: 62%; }
TABLE.common_widths TD.col6 { width:  8%; }
TABLE.common_widths TD.col1_3 { width: 26%; }

/* ðÏÄËÏÌÏÎËÉ × ÐÒÁ×ÏÊ ËÏÌÏÎËÅ */
.right1 { float: left; width: 48%; }
.right2 { float: right; width: 48%; }



/* òõâòéëé */

.module_map LI A:link, .module_map LI A:visited { text-decoration: none; }
.module_map LI A:active, .module_map LI A:hover { text-decoration: underline; }


.module_healing LI A:link, .module_healing LI A:visited { text-decoration: none; }
.module_healing LI A:active, .module_healing LI A:hover { text-decoration: underline; }
.module_healing LI { margin-bottom: 4px; margin-top: 4px; }

.module_faq .themes LI { margin-bottom: 8px; margin-left: 0; list-style-type : none; list-style-image : none; }

.faq .list .item { margin-bottom: 12px; }
.faq .question { font-style: italic; }
.faq A.doctor:link, .faq A.doctor:visited { font-weight: bold; text-decoration: none; }
.faq A.doctor:active, .faq A.doctor:hover { font-weight: bold; text-decoration: underline; }
.faq .list A.doctor { color: #875467; }

.article .list .item { margin-bottom: 12px; }
.article A.doctor:link, .article A.doctor:visited { font-weight: bold; text-decoration: none; }
.article A.doctor:active, .article A.doctor:hover { font-weight: bold; text-decoration: underline; }
.article .list A.doctor { color: #875467; }
.article SMALL { color: #AA8593; }

.specialist	.article .list .item { margin-bottom: 7px; }
.specialist	.faq	 .list .item { margin-bottom: 7px; }

.news DIV.item { margin: 0 0 12px 0; }
.news DIV.date { color: #7A4794; font-weight: bold; font-size: 10px; }
.news DIV.announce P { margin:0; }

.seminar .anons { margin: 2px 0; }
.seminar .anons P { margin-bottom: 0px; }

.feedback P { margin-bottom: 0px; }

.teasers .purple H5 { border-bottom-color: #F1C9D7; } 
.teasers .fiolet H5 { border-bottom-color: #D6C6DF; } 
.teasers .yellow H5 { border-bottom-color: #F2DFCA; }
.teasers .green  H5 { border-bottom-color: #6EA28B; }
.teasers .orange H5 { border-bottom-color: #E3B79F; }
.teasers		 SPAN { padding-right: 6px; background-position: 100% 50%; background-repeat: no-repeat;  }
.teasers .purple SPAN { background-image: url(/img/arrow_purple_light.gif); }
.teasers .fiolet SPAN { background-image: url(/img/arrow_fiolet.gif); }
.teasers .yellow SPAN { background-image: url(/img/arrow_yellow_light.gif); }
.teasers .green  SPAN { background-image: url(/img/arrow_green.gif); }
.teasers .orange SPAN { background-image: url(/img/arrow_orange.gif); }


/* ã÷åôï÷ùå çáííù */
/*.subdomain		H3 { text-transform: uppercase; }*/

#color_purple	H1 { color: #AF3F6D; }
#color_purple	H2 { color: #AF3F6D; border-bottom-color: #AF3F6D; }
#color_purple	H3 { color: #AF3F6D; }

#color_fiolet	H1 { color: #7A4794; }
#color_fiolet	H2 { color: #7A4794; border-bottom-color: #7A4794; }
#color_fiolet	H3 { color: #7A4794; }

#color_yellow	H1 { color: #D29655; }
#color_yellow	H2 { color: #D29655; border-bottom-color: #D29655; }
#color_yellow	H3 { color: #D29655; }

#color_green	H1 { color: #6EA28B; }
#color_green	H2 { color: #6EA28B; border-bottom-color: #6EA28B; }
#color_green	H3 { color: #6EA28B; }

#color_orange	H1 { color: #E35D13; }
#color_orange	H2 { color: #E35D13; border-bottom-color: #E35D13; }
#color_orange	H3 { color: #E35D13; }