/*ОБщие настройки стиля*/

body{ background-color: /*rgb(233,245,239); */white}
p{ margin:1em 0; }
h1{ margin:0.75em 0 0.3em 0; padding:0; }
h2 { margin:0.83em 0;}
h3 { margin:1em 0;}
.column_left h3, .column_right h3 { margin:1em 0; }

img.aleft {float: left; margin: 0 10px 10px 0;}
img.aright {float: right; margin: 0 0 10px 10px;}


a:focus {outline:none;}
input:focus {outline:none;}
option:focus {outline:none;}

a img { border:0;}
label { cursor: pointer; }
.tabs_ul li { cursor: pointer; }
.tab_close {display: none;}
.clear {clear: both;}

/*ШИРИНА, ВЫСОТА, ГРАНИЦЫ. ОТСТУПЫ.  ПОЗИЦИОНИРОВАНИЕ, ВЫРАВНИВАНИЕ*/
	/*Общие*/
.overflow { overflow:hidden; zoom:1; }
ul, ol {  margin-left:0px; padding-left:25px; }
li{  margin-left:0; padding-left:0; }
img.float_left { float:left; margin-right: 1em; margin-bottom: 1em; }

	/*Страница вобщем*/
body { margin:0; }

.all_page {
	margin:					0 auto;
	max-width:				1245px;
	min-width:				990px;
	width:					expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : (document.documentElement.clientWidth || document.body.clientWidth)>1245 ? '1245px' : 'auto');
}
.all_page_padding{ margin:0 9px; }
.header_1 , .header_2, .footer {margin-bottom: 10px}
.footer { margin-top: 10px }

	/*Шапка 1*/
.logo { margin:0 12px 9px 9px; float:left; }
.banner_top_out { margin-left:270px; height: 100px;}
img.banner_top { display:block; margin:0 auto 9px; padding-top:5px; }
ul.topmenu  { text-align:right; margin:0.5em 0px; }
.topmenu  li {	display: inline; margin-right:1em; }

	/*Шапка 2*/
form.searchinsite {
	float:					right;
	padding:				1em 0 5px 0;
	margin:					-4px 0 0 0;
	#padding:				1em 0 0 0;
	#margin:				-5px 0 -5px 0;
}
p.searchinsite {
	float:					right;
	padding:				1em 0;
	margin:					0 0 0 45px;
	#margin:				-1px 0px 0px 45px;
	#padding:				1em 0px 0px 0px;
}
.searchinsite input{ vertical-align:middle; }
.searchinsite_text { width:120px; margin:0 7px 0 10px; padding:2px; }

	/*Подвал*/
.footer_banner_right {
	float:					right;
	width:					88px;
	margin:					1em 0 1em 90px;
	#margin:				1em 0 0 90px;
}
.footer_banner_left{
	float:					left;
	width:					88px;
	margin:					1em 90px 1em 0;
	#margin:				1em 90px 0 0;
}
.copyright{ text-align:center; }
ul.downmenu  { margin:1em 0; }
.downmenu  li{ display:inline; margin-right:0.5em; }


	/*Таблица главная*/
table.main{ width:100%; border-collapse:collapse; vertical-align:	top; }
/*
td.column_right, td.column_left {	width:198px; padding:0; vertical-align:top; }
td.column_center { vertical-align:top; }
.from_overflow { width:190px; overflow:hidden; }
td.column_center{ padding:0 9px; }
*/
td.column_right {	width:210px; /*padding: 0 9px 0 0;*/ vertical-align:top; }
td.column_left {	width:210px; /*padding: 0 9px 0 0; */vertical-align:top; }
td.column_center { vertical-align:top; }
.from_overflow { /*width:210px; */overflow:hidden; }
td.column_center{ padding:0 9px; }

/*Боковые колонки*/
	/*Меню главное*/
ul.menu_main { list-style-image:url(/bitrix/templates/rm_first/images//menu_mark.gif); margin:1em 9px; padding-left:20px;}
.menu_main li{ margin:2px 0; padding-left:0px;}
img.banner{ display:	block; margin:1em auto; }
div.banner { margin:1em 0; text-align:center; }

	/*Оступ (9px для все блоков)*/
div.column_vacancies, div.column_left_subscribe, div.column_consultation, div.column_search_medicines, div.column_exhibitions, div.column_directory, div.column_officially, div.column_right_subscribe, div.column_tenders { padding:0 9px; }

	/*Главные заголвки в боковых колонках*/
.column_left h2, .column_right h2 { padding:5px 9px; margin:0.83em 0; }
			/*Значки*/
.column_left h2 img, .column_right h2 img { float:right; }

	/*Вакансии*/
.column_vacancies h3 { margin:1em 0 0 0; }
.column_vacancies p { margin:0; }
.column_vacancies p.date { font-size:11px; color: rgb(118,118,118); font-family: Tahoma;}
.column_vacancies  p.detail { text-align:right; margin:1em 0; }

	/*Фармконсультация*/ /*Тендеры*/
.column_consultation h3,	.column_tenders h3 { margin:0 0 1em 0; }
.column_consultation p, .column_tenders p { margin:0; }
.column_consultation p.date { font-size:11px; color: rgb(118,118,118); font-family: Tahoma;}

	/*Поиск лекарств*/
	/*Выставки*/
h2.column_exhibitions {margin-top:0; }
div.column_exhibitions form{ padding:0; margin-bottom:9px; text-align:center; }
div.column_exhibitions select{ width:74px; }
.calendar table { border-collapse:collapse; text-align:center; margin:auto; }
.calendar td{ padding:6px 5px; }

	/*Справочник ЛС*/
	/*Официально*/
.column_officially h3{ margin:1em 0 0 0; }
.column_officially p{ margin:0; }

	/*Тендеры*/
	/*Формы*/
.column_left form, .column_right form{ text-align:right; padding:0; margin:10px 0; }
.column_left .form_text, .column_right .form_text {width:162px; padding:4px; margin:0 0 6px 0; }

/*Центральная колонка*/
	/*Общее*/
.center_all { padding: 11px; }

	/*Главные заголвки*/


	/*Вкладки*/
		/*Вкладки - верхушки*/
.tabs{ width:100%; }
.tabs_ul{ margin:0; padding:0; width:100%; overflow:hidden; }
.tab1, .tab2, .tab3, .tab4{  float:left; width:132px; margin-right:6px; overflow:hidden; text-align:center;}
.tab_ugol_r{ padding:5px 6px; }
.tabs_ul a { display:block; }

		/*Рамки блоков-закладок*/
			/*Зеленая рамка*/
.border_t_green { background:white url(/bitrix/templates/rm_first/images//tabs/green/border_t.gif) left top repeat-x; zoom:1; }
.border_l_green{ background:url(/bitrix/templates/rm_first/images//tabs/green/border_l.gif) left top repeat-y; }

.border_b_green{ background:url(/bitrix/templates/rm_first/images//tabs/green/border_b.gif) left bottom repeat-x; }
.border_r_green{ background:url(/bitrix/templates/rm_first/images//tabs/green/border_r.gif) right top repeat-y; }
.corner_lb_green { background:url(/bitrix/templates/rm_first/images//tabs/green/corner_lb.gif) left bottom no-repeat; }
.corner_rb_green { background:url(/bitrix/templates/rm_first/images//tabs/green/corner_rb.gif) right bottom no-repeat; }
.corner_lt_green { background:url(/bitrix/templates/rm_first/images//tabs/green/corner_lt.gif) left top no-repeat; }
.corner_rt_green { background:url(/bitrix/templates/rm_first/images//tabs/green/corner_rt.gif) right top no-repeat; padding:21px 16px 7px 9px; }

			/*Голубая рамка*/
.border_t_blue { background:white url(/bitrix/templates/rm_first/images//tabs/blue/border_t.gif) left top repeat-x; zoom:1; }
.border_l_blue{ background:url(/bitrix/templates/rm_first/images//tabs/blue/border_l.gif) left top repeat-y; }
.border_b_blue{ background:url(/bitrix/templates/rm_first/images//tabs/blue/border_b.gif) left bottom repeat-x; }
.border_r_blue{ background:url(/bitrix/templates/rm_first/images//tabs/blue/border_r.gif) right top repeat-y; }
.corner_lb_blue { background:url(/bitrix/templates/rm_first/images//tabs/blue/corner_lb.gif) left bottom no-repeat; }
.corner_rb_blue { background:url(/bitrix/templates/rm_first/images//tabs/blue/corner_rb.gif) right bottom no-repeat; }
.corner_lt_blue { background:url(/bitrix/templates/rm_first/images//tabs/blue/corner_lt.gif) left top no-repeat; }
.corner_rt_blue { background:url(/bitrix/templates/rm_first/images//tabs/blue/corner_rt.gif) right top no-repeat; padding:21px 16px 7px 9px; }

			/*Ораньжевая рамка*/
.border_t_orange { background:white url(/bitrix/templates/rm_first/images//tabs/orange/border_t.gif) left top repeat-x; zoom:1;	 }
.border_l_orange{ background:url(/bitrix/templates/rm_first/images//tabs/orange/border_l.gif) left top repeat-y; }
.border_b_orange{ background:url(/bitrix/templates/rm_first/images//tabs/orange/border_b.gif) left bottom repeat-x; }
.border_r_orange{ background:url(/bitrix/templates/rm_first/images//tabs/orange/border_r.gif) right top repeat-y; }
.corner_lb_orange { background:url(/bitrix/templates/rm_first/images//tabs/orange/corner_lb.gif) left bottom no-repeat; }
.corner_rb_orange{ background:url(/bitrix/templates/rm_first/images//tabs/orange/corner_rb.gif) right bottom no-repeat; }
.corner_lt_orange{ background:url(/bitrix/templates/rm_first/images//tabs/orange/corner_lt.gif) left top no-repeat; }
.corner_rt_orange { background:url(/bitrix/templates/rm_first/images//tabs/orange/corner_rt.gif) right top no-repeat; padding:21px 16px 7px 9px; }

			/*Серая рамка*/
.border_t_grey { background:white url(/bitrix/templates/rm_first/images//tabs/grey/border_t.gif) left top repeat-x; zoom:1 }
.border_l_grey{ background:url(/bitrix/templates/rm_first/images//tabs/grey/border_l.gif) left top repeat-y; }
.border_b_grey{ background:url(/bitrix/templates/rm_first/images//tabs/grey/border_b.gif) left bottom repeat-x; }
.border_r_grey{ background:url(/bitrix/templates/rm_first/images//tabs/grey/border_r.gif) right top repeat-y; }
.corner_lb_grey { background:url(/bitrix/templates/rm_first/images//tabs/grey/corner_lb.gif) left bottom no-repeat; }
.corner_rb_grey { background:url(/bitrix/templates/rm_first/images//tabs/grey/corner_rb.gif) right bottom no-repeat; }
.corner_lt_grey { background:url(/bitrix/templates/rm_first/images//tabs/grey/corner_lt.gif) left top no-repeat; }
.corner_rt_grey { background:url(/bitrix/templates/rm_first/images//tabs/grey/corner_rt.gif) right top no-repeat; padding:21px 16px 7px 9px; }


		/*Контент вкладок центральной колонки*/
			/*Анонсы*/
div.review  { margin:1.5em 0; overflow:hidden; zoom:1; }
.review img { float:left; margin:0 18px 0 0; }
.review h3 { margin:0; }
.review p{ margin:0; }
.review div.content { margin:0 0 0 88px; }

			/*Анонсы книг*/
div.review_book  { margin:1.5em 0 2.5em 0; overflow:hidden; zoom:1; }
.review_book img { float:left; margin:0 18px 0 0; }
.review_book h3 { margin:0;}
.review_book p{ margin: 1em 0 0 0; }
.review_book div.content { margin:0 0 0 170px;}


			/*Top 100, Перейти в раздел, RSS*/
div.foot{ text-align:center; margin:2em 0 10px 0; }
.go_section { float:left; }
.rrs{ float:right; }
.top_100{ margin:0 150px; text-align:center; }


												/*РАМКИ И ДР. ДЕКОР*/

	/*Общие*/
.border_bottom { border-bottom: #74cda0 solid 1px; }
ul { list-style-type: square;}

	/*Шапка 1*/
.topmenu  li {	list-style-type:none; }

	/*Шапка 2*/
		/*Формы*/
.form_text{	background-image:url(/bitrix/templates/rm_first/images//form_text.gif); border:1px solid rgb(0,166,81); }

	/*Боковые колонки*/
		/*Главное меню*/
ul.menu_main { list-style-image:url(/bitrix/templates/rm_first/images//menu_mark.gif); }
		/*Главные заголовки в боковых колонках*/
			/*Синий*/
h2.column_vacancies, h2.column_exhibitions , h2.column_tenders { background:rgb(18,184,218) url(/bitrix/templates/rm_first/images//heading/h2_blue.gif) repeat-x; }
			/*Зеленый*/
h2.column_consultation , h2.column_right_subscribe { background:rgb(0,166,81) url(/bitrix/templates/rm_first/images//heading/h2_green.gif) repeat-x; }
			/*Оранжевый*/
h2.column_search_medicines, h2.column_directory  { background:rgb(252,139,1) url(/bitrix/templates/rm_first/images//heading/h2_orange.gif) repeat-x; }
			/*Серый*/
h2.column_left_subscribe , h2.column_officially  { background:rgb(118,118,118) url(/bitrix/templates/rm_first/images//heading/h2_grey.gif) repeat-x; }
		/*Выставки*/
.tr_now td{ border-width:1px 0; border-style:solid; border-color:rgb(89,196,134); }
td.td_now{ border:3px solid rgb(252,139,1); }
		/*Официально*/
.column_officially p{ font:14px "Times New Roman"; }

	/*Центральная колонка*/
		/*Вкладки*/
			/*Вкладки - верхушки-*/
.tabs{ background:rgb(116,205,160) url(/bitrix/templates/rm_first/images//tabs/tabs_bg.gif) repeat-x; }
.tabs_ul{ list-style-type:none; background:url(/bitrix/templates/rm_first/images//tabs/tabs_bg_ugol.gif) right top no-repeat; }
.tab_ugol_l{ background:url(/bitrix/templates/rm_first/images//tabs/tab_ugol_l.gif) left top no-repeat; }
.tab_ugol_r{ background:url(/bitrix/templates/rm_first/images//tabs/tab_ugol_r.gif) right top no-repeat; }
.tab1{ background:rgb(27,176,100) url(/bitrix/templates/rm_first/images//tabs/tab1_bg.gif) repeat-x; }
.tab2{ background:rgb(44,192,222) url(/bitrix/templates/rm_first/images//tabs/tab2_bg.gif) repeat-x; }
.tab3{ background:rgb(252,153,31) url(/bitrix/templates/rm_first/images//tabs/tab3_bg.gif) repeat-x; }
.tab4{ background:rgb(134,134,134) url(/bitrix/templates/rm_first/images//tabs/tab4_bg.gif) repeat-x; }

	/*Подвал*/
.about_project{ border-bottom:2px solid rgb(178,228,202); }
.downmenu  li{ list-style-type:none; }

	/*Рамки общие*/
.border_l{background:white url(/bitrix/templates/rm_first/images//borders/bor_1.gif) left top repeat-y; zoom:1; }
.border_t {background:url(/bitrix/templates/rm_first/images//borders/bor_1.gif) left top repeat-x; }
.border_b{background:url(/bitrix/templates/rm_first/images//borders/bor_b.gif) left bottom repeat-x; }
.border_r{background:url(/bitrix/templates/rm_first/images//borders/bor_r.gif) right top repeat-y; }
.corner_rt {	background:url(/bitrix/templates/rm_first/images//borders/rt.gif) right top no-repeat; }
.corner_lt {background:url(/bitrix/templates/rm_first/images//borders/lt.gif) left top no-repeat; }
.corner_rb {background:url(/bitrix/templates/rm_first/images//borders/rb.gif) right bottom no-repeat; }
.corner_lb{
	background:				url(/bitrix/templates/rm_first/images//borders/lb.gif) left bottom no-repeat;
	padding: 				1px 7px 7px 1px;
	overflow:				hidden;
	zoom:					1;
}
.header_1 div.corner_lb, .header_2 div.corner_lb, .footer div.corner_lb {	 padding:1px 16px 7px 10px; }




							/*ШРИФТ (РАЗМЕР, ЦВЕТ, ПОДЧЕРКИВАНИЕ И Т.Д.) -  индивидуальные настройки*/

	/*Общие*/
body{ font:14px "Times New Roman"; }
h1 { font:24px "Times New Roman"; }
h2 { font:20px "Times New Roman"; }
.column_left h2, .column_right h2 { font:21px "Times New Roman"; color:white; }
h3 { font:bold 14px Tahoma; color:#444444; }
.column_left h3, .column_right h3 { font:bold 13px Tahoma; color:#444444; }

.green, .green a, .green a:visited  { color:#00a651; }
.blue, .blue a, .blue a:visited   { color:#12b8da; }
.orange, .orange a, .orange a:visited { color:#fc8b01; }
.grey, .grey a, .grey a:visited  { color:#767676; }

a { color:#00a651; }
a:visited { color:#5cc68f; }

h3 a { color:#444444; }
h3 a:visited  { color:#6f6f6f; }

li a{ color:#444444; }
li a:visited   { color:#6f6f6f; }

.way a, .way a:visited { color:#444444; }

	/*Шапка 1*/
.topmenu { font-size:12px; }
.topmenu  a { color:black; }
.topmenu a.active { color:rgb(0,166,81); text-decoration:none;}

	/*Шапка 2*/
.header_2 *{	 font:11px Tahoma; }

	/*Боковые колонки*/
		/*Формы*/
.column_left .form_text, .column_right .form_text { font:12px Tahoma;}
		/*Главное меню*/
ul.menu_main { font:bolder 16px "Times New Roman"; }
.menu_main a, .menu_main a:visited { color:#00a651; }

		/*Подписка (левая колонка)*//*Подписка (правая колонка)*/
.column_left_subscribe label, .column_right_subscribe label{ font:11px Tahoma; }
		/*Фармконсультация*/ /*Тендеры*/
.column_consultation p, .column_tenders p{ font-size:10px; color:rgb(118,118,118)}
		/*Выставки*/
div.column_exhibitions select{ font:11px Tahoma; }
.calendar table { font:11px Tahoma; }
.calendar th{ color:rgb(27,145,64); }
a.before_workday { color:rgb(50,178,127); }
a.before_dayoff{ color:rgb(245,170,93); }
a.now{ color:black; }
a.after_workday{ color:rgb(0,134,148); }
a.after_dayoff{ color:rgb(255,87,20); }

	/*Центральная колонка*/
		/*Путь*/
.way { font: 11px Tahoma; }
		/*Вкладки-верхушки*/
.tabs_ul li{ font:bold 13px Tahoma; color:white; }
		/*Анонсы*/
.review p.date{ font-size: 11px; color: rgb(118,118,118); font-family: Tahoma;}
		/*RRS*/
.rrs a{ color:rgb(252,139,1); }

	/*Подвал*/
.downmenu  a, .downmenu a:visited { color:#00a651; }

.reviews {}
img.detail_picture {float: left; margin: 0 10px 10px 0;}
.reviews p.date { font-size:11px; color: rgb(118,118,118); font-family: Tahoma;}
.reviews h3 { margin: 0 0 10px 0; padding: 0;}

p.column_more {padding: 0 9px; height: 17px; text-align: center;}
p.column_more a {text-align: center; }
.y5_ads {margin: 0; padding: 0; height: 400px;}
.y5_h {margin: 0; padding: 0; height: 400px;}
.y5_ya {margin: 0; padding: 0;height: 400px;}
.y5_black {margin: 0; padding: 0;height: 400px;}

div.yandex_ad {}
div.yandex_ad div {font-size: 12px; margin: 0 !important; padding: 0 !important;}
div.yandex_ad span {font-size: 12px; margin: 0 !important; padding: 0 !important; }
div.yandex_ad a {font-size: 12px; margin: 0 !important; padding: 0 !important; }
div.yandex_ad ul {font-size: 12px; margin: 0 !important; padding: 0 !important; }
div.yandex_ad ul li {font-size: 12px; margin: 0 !important; padding: 0 !important; }


