* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6b6c6c; padding:0px; margin:0px;}
body{ background-color:#EAEAEA; padding:0px; padding-top:15px; margin:0px auto; text-align:left;}
table{ padding:0px; margin:0px;}
p{ margin-bottom:15px;}
h1, h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6b6c6c; font-weight:normal; display:inline;}

#preloader_box{ position:absolute; margin-top:100px; margin-left:306px; display:none;}

.tel{ font-weight:bold; color:#d31145; padding-top:15px;}

/*Главный контейнер*/
#main_container{ margin:0 auto; width:812px; background-color:#FFFFFF;  border:#dcdddf solid 1px; border-top-width:0px;}

/*Верхнее меню*/
#top_menu{ width:100%; height:34px; background-color:#ce1043; color:#FFFFFF; background-image:url(../images/bg_menu.gif); background-repeat:repeat-x;}
		table#menu_table{ width:100%; height:100%;}
		table#menu_table td{ color:#FFFFFF; text-align:center; vertical-align:middle;}
		
		td.separator{ width:1px; background-image:url(../images/menu_separator.gif); background-repeat:no-repeat; background-position:0px 0px;}
		td.separator_hl, td.separator_active{ width:1px; background-image:url(../images/menu_separator.gif); background-repeat:no-repeat;  background-position:0px -34px;}
		
		.menu_container{ cursor:pointer; background-image:url(../images/menu_hl.gif); background-repeat:repeat-x; background-position:0px 60px;}
		.menu_hl{ cursor:pointer; background-image:url(../images/menu_hl.gif); background-repeat:repeat-x; background-position:0px -1px;}
		.menu_active{ background-image:url(../images/menu_hl.gif); background-repeat:repeat-x; background-position:0px -1px;}
		
		a.menu_link, a.menu_link:visited { color:#FFFFFF; text-decoration:none;}

/*Шапка*/
#header{ width:100%; height:170px;}
		.header_table{ width:100%; height:100%;}
		#logo_container{ padding-left:56px; width:40%; vertical-align:middle; }
		#header_img{ vertical-align:bottom; text-align:right; font-size:0px;}
		.logo{ width:227px; height:88px; border:0px; cursor:pointer;}

/*Центр сайта. Здесь задавать фон под левым меню.*/
#middle{ width:100%; display:table; background-repeat:no-repeat; }
.middlePack{ background-position:left bottom;}
.middleMenu{ background-position:0px 175px;}

		/*Левое меню*/
		#left_menu{ width:210px; float:left; height:569px;}
				#pack0, #pack1, #pack2, #pack3{ width:100%; text-align:right; color:#FFFFFF;  background-repeat:repeat-x; background-position:left bottom;}
				#pack0{ background-color:#9d9fa2; background-image:url(../images/bg_lmenu_0.gif);}
				#pack1{ background-color:#8cc63f; background-image:url(../images/bg_lmenu_1.gif);}
				#pack2{ background-color:#ee3a85; background-image:url(../images/bg_lmenu_2.gif);}
				#pack3{ background-color:#00aef0; background-image:url(../images/bg_lmenu_3.gif);}
				
				.packTable{ width:100%; height:100%;}
				.packName{ height:44px; vertical-align:middle;}
				.name_pack_img{ border:0px; width:170px; height:17px; margin-right:15px; cursor:pointer;}
				
				.pack_descr, .pack_descr_active{ color:#FFFFFF; margin-right:15px; font-size:10px;}
				.pack_descr{ display:none;}
				a.noscript_pack_link, a.noscript_pack_link:visited { text-decoration:none; color:#FFFFFF; margin-right:15px; font-size:14px; font-weight:bold;}
		
		/*Контент*/
		#content{ width:602px; float:left;}
				#title{ width:100%; height:44px; background-color:#e5e7e6; background-image:url(../images/bg_title.gif); background-repeat:repeat-x;}     /*Зоголовок*/
						#title_text{ font-weight:bold; font-size:12px; padding-left:36px; }
						
				#text{ width:100%;}     /*Текст*/
						#text_text{ padding-left:36px; padding-top:16px; padding-right:40px; padding-bottom:36px;}
						.list_header, .list_header_active, .list_header_hl{ height:14px; padding-left:22px; cursor:pointer; background-repeat:no-repeat; background-position:0px 0px; background-image:url(../images/bg_list.gif); padding-top:1px;}
						.list_header_active, .list_header_hl{ color:#d31245; background-position:0px -17px;}
						.list_content{ display:none; }
						.clinic_cat{ font-weight:bold; margin-top:20px; margin-bottom:10px;}
						.top_space{ height:8px; clear:both; width:100%;}
						.bot_space{ height:18px; clear:both; width:100%;}
						
						.input, .textarea, .submit{ width:100%; background-color:#e9e9e9; margin-top:4px; margin-bottom:4px; border-width:1px; border-style:solid; border-color:#e2e2e2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
						.textarea{ height:50px; overflow:auto;}
						.submit{width:100px; cursor:pointer; font-weight:bold; float:left;}
						.msg{ float:left; padding-left:20px; padding-top:5px;}
						.form_table{ width:100%;}
						.text_td{ width:160px; text-align:left;}
						
/*Футер*/
#footers{ width:100%; clear:both; text-align:center; padding-top:16px; padding-bottom:16px; background-color:#EAEAEA;}
	.copy{ visibility:hidden;}
	.copyrights{ }

.total_height{ height:100%;}
