* {
outline: none;
}

html,body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
color: #666;
font-size: 12px;
font-family: Arial, Tahoma, Verdana, sans-serif;
background-color: #FFF;
}

div,form,ul,li,dl,dt,dd,p {
margin: 0;
padding: 0;
list-style: none;
}

img {
border: 0;
}

h1,h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
font-weight: normal;
}

.clear {
clear: both;
overflow: hidden;
height: 0;
}

.relative {
position: relative;
}

a {
color: #336633;
}

a:hover {
text-decoration: none;
}

#layer {
margin: 0px auto;

height: 100%;
min-height: 800px;

min-width: 1000px;
max-width: 1240px;
}

#layer .layer_body {
margin: auto 0px;
padding: 0px;
}

#layer .win_box {
display: none;
position: absolute;
top: -16px;
left: -16px;
padding: 10px 15px 10px 22px;
border: 1px solid #DADCDD;
background-color: #FFF;
z-index: 100;
}

#layer .win_box .button {
position: absolute;
top: 20px;
left: 15px;
width: 7px;
height: 8px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/button_box.gif') no-repeat;
}

#layer .win_box ul {
padding: 0 15px;
}

#layer .win_box ul li {
font-size: 15px;
white-space: nowrap;
margin: 5px 0;
}

#layer .win_box ul li a {
color: #666;
text-decoration: none;
}

#layer .win_box ul li a:hover {
color: #999;
}

#layer .win_box ul li a.selected {
color: #FA5E00;
}

#header {
position: relative;
height: 113px;
background: #F7F7F7 url('/bitrix/templates/reso_main/images/bg_header.gif') 0 -113px repeat-x;
z-index: 300;
min-width: 1160px;
}

#header .header_left {
height: 113px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_header.gif') no-repeat;
}

#header .header_right {
height: 70px;
padding: 43px 2% 0;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_header.gif') 100% -226px no-repeat;
}

#header .logo {
	margin: 0;
	margin-top: 40px;
	width: 240px;
	text-align: center;
}
#header .logo a{
	padding: 0;
	text-decoration: none;
}
#header .logo span{
	margin-left: 40px;
}

#header .region {
float: left;
margin-top: 3px;
font-size: 12px;
width: 350px;
}

#header .region .item {
width: 300px;
height: 12px;
padding: 2px 0;
}

#header .region .item label {
float: left;
width: 120px;
color: #B3B3B3;
}

#header .region .item .box {
float: left;
position: relative;
width: 145px;
white-space: nowrap;
}

#header .region .item .box a.link {
display: block;
width: 205px;
white-space: nowrap;
padding: 0 0 0 20px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_region.gif') 0 5px no-repeat;
}

#header .region .item div#area a.link {
color: #FA5E00;
font-size: 13px;
text-decoration: none;
}

#header .region .item div#city a.link {
color: #7B7A7A;
font-size: 13px;
text-decoration: none;
}
#header .phone {
margin: 0;
}

#header .phone p {
width: 220px;
color: #7B7A7A;

margin: 0;
margin-top: -5px;
padding: 0;
padding-bottom: 10px;
}

#header .phone div {
width: 220px;
color: #FA5E00;
font-size: 16px;

margin: 0;
margin-top: -7px;
}



#header .navi {
float: right;
width: 214px;
}

#header .navi ul {

width: 215px;
height: 12px;
margin: 0 0 9px;
}

#header .navi ul li {
float: left;
padding: 0px auto;
width: 49px;
}

#header .navi ul li a {
overflow: hidden;
display: block;
background-image: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_navi.gif?1381731789300');
background-repeat: no-repeat;
text-indent: -300px;
}


#header .navi ul .item_1 a {
width: 11px;
height: 10px;
background-position: -1px 0;
}

#header .navi ul .item_1_on a,
#header .navi ul .item_1 a:hover {
background-position: -1px -10px;
}


#header .navi ul .item_2 a {
width: 13px;
height: 11px;
background-position: 0 -20px;
}

#header .navi ul .item_2_on a,
#header .navi ul .item_2 a:hover {
background-position: 0 -31px;
}

#header .navi ul .item_3 {
margin: 4px 0 0;
}

#header .navi ul .item_3 a {
width: 11px;
height: 8px;
background-position: -1px -42px;
text-indent: -300px;
}

#header .navi ul .item_3_on a,
#header .navi ul .item_3 a:hover {
background-position: -1px -50px;
}


#header .navi ul .item_4 a {
width: 12px;
height: 12px;
background-position: 0 -58px;
text-indent: -300px;
}


#header .navi ul .item_5 {
width: 7px;
height: 12px;
}

#header .navi ul .item_5 a {
width: 7px;
height: 12px;

background: url(/bitrix/images/zoomLess.png) no-repeat bottom left;
}







#header .navi ul .item_6 {
width: 8px;
height: 12px;
}

#header .navi ul .item_6 a {
width: 8px;
height: 12px;

background: url(/bitrix/images/zoomMore.png) no-repeat top left;
}
/* for zoom*/
#header .navi ul .item_6, #header .navi ul .item_5 {
	padding: 0px 1px !important;
}

#header .navi ul .item_4_on a,
#header .navi ul .item_4 a:hover {
background-position: 0 -70px;
}
#header .navi ul .item_5_on a,
#header .navi ul .item_5 a:hover {
background-position: -7px 3px;
}
#header .navi ul .item_6_on a,
#header .navi ul .item_6 a:hover {
background-position: -9px;
}



#header .navi form {
overflow: hidden;
width: 214px;
height: 23px;
background: #FFF url('/bitrix/templates/reso_main/images/bg_search_input.gif') no-repeat;
margin-top: -7px;
}

#header .navi form .input {
float: left;
width: 165px;
height: 16px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 4px 10px 3px;
border: none;
background-color: transparent;
}

#header .navi form .button {
float: right;
cursor: pointer;
width: 29px;
height: 23px;
border: none;
background-color: transparent;
}

#main {
padding: 30px 3% 10px;
min-width: 1100px;
}


#main .slider {
float: left;
width: 60%;/*440px;*/
}

#main .slider .slogan {
font-size: 16px;
margin: 5px 0 15px;
}

#main .slider .play {
width: 100%;/*440px;*/
height: auto;
min-height:530px;
 
}
#main .slider .play img{
width: 100%;
height: 100%;/*440px;
height: 520px;*/
}

#main .menu {
float: right;
width: 40%;/*485px;*/
}

#main .menu .item {
width: 485px;
padding: 0 0 20px;
}

#main .menu .item h2 {
width: 445px;
height: 28px;
font-size: 19px;
margin: 0 0 10px;
padding: 3px 30px 0px 10px;
background: #D5D5D5 url('/bitrix/templates/reso_main/images/bg_main_menu.gif') no-repeat;
}

#main .menu .item_1:hover h2 {
color: #FFF;
background: #2A7849 url('/bitrix/templates/reso_main/images/bg_main_menu.gif') 0 -31px no-repeat;
}

#main .menu .item_2:hover h2 {
color: #FFF;
background: #A64C09 url('/bitrix/templates/reso_main/images/bg_main_menu.gif') 0 -62px no-repeat;
}

#main .menu .item_3:hover h2 {
color: #FFF;
background: #7B668F url('/bitrix/templates/reso_main/images/bg_main_menu.gif') 0 -93px no-repeat;
}

#main .menu .item ul.list_left {
float: left;
width: 242px;
}

#main .menu .item ul.list_right {
float: right;
width: 243px;
}

#main .menu .item ul.list_left li a {
width: 222px;
}

#main .menu .item ul.list_right li a {
width: 223px;
}

#main .menu .item ul li a {
display: block;
color: #929090;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding: 8px 10px;
}

#main .menu .item_1 ul li a:hover {
color: #2A7849;
background-color: #B4E0C6;
}

#main .menu .item_2 ul li a:hover {
color: #FA5E00;
background-color: #F8D4BA;
}

#main .menu .item_3 ul li a:hover {
color: #330066;
background-color: #CCCCE5;
}

#content {
overflow: hidden;
position: relative;
width: 100%;
padding: 30px 0;
z-index: 100;
}

#content .content {
float: left;
width: 100%;
margin-left: -267px;
}

#content .content .content_body {
margin: 0 0 0 267px;
padding: 0 40px 0 0;
}

#content .content .title {
position: relative;
padding: 0 0 30px 25px;
}

#content .content .title h1 {
color: #007F3F;
font-size: 28px;
font-weight: bold;
padding: 0 280px 0 0;
}

#content .content .title_news h1 {
float: left;
color: #007F3F;
font-size: 28px;
font-weight: bold;
margin: 0 30px 0 0;
padding: 0;
}

#content .content .title_news ul.list {
float: left;
margin: 10px 0 0;
}

#content .content .title_news ul.list li {
float: left;
color: #FA5E00;
font-size: 15px;
margin: 0 20px 0 0;
}

#content .content .title_news ul.list li a {
color: #666;
}

#content .content .title ul.answ {
margin: 15px 0;
}

#content .content .title ul.answ li {
float: left;
color: #7B668F;
font-size: 15px;
margin: 0 20px 0 0;
}

#content .content .title ul.answ li a {
color: #666;
}

#content .content .title .query {
position: absolute;
top: 10px;
right: 0;
font-size: 14px;
}

#content .content .title .query a {
color: #666;
}

#content .content .block {
margin: 0 0 40px;
}

#content .content .block .header {
position: relative;
height: 59px;
z-index: 20;
}

#content .content .block .header .tabs {
float: left;
overflow: hidden;
position: relative;
width: 509px;
height: 59px;
z-index: 20;
}

#content .content .block .header .tabs li {
float: left;
height: 59px;
font-size: 19px;
}

#content .content .block .header .tabs li.item_1 {
width: 230px;
}

#content .content .block .header .tabs li.item_1 a {
display: block;
width: 210px;
height: 47px;
color: #666;
text-align: center;
text-decoration: none;
padding: 12px 10px 0;
background: #EAEAEA url('/bitrix/templates/reso_main/images/bg_tabs_polis.gif') 0 -59px no-repeat;
}

#content .content .block .header .tabs li.item_1 a.selected {
color: #FA5E00;
background: #F9F9F9 url('/bitrix/templates/reso_main/images/bg_tabs_polis.gif') 0 0 no-repeat;
}

#content .content .block .header .tabs li.item_2 {
width: 279px;
}

#content .content .block .header .tabs li.item_2 a {
display: block;
width: 249px;
height: 47px;
color: #666;
text-align: center;
text-decoration: none;
padding: 12px 20px 0 10px;
background: #EAEAEA url('/bitrix/templates/reso_main/images/bg_tabs_polis.gif') -230px 0 no-repeat;
}

#content .content .block .header .tabs li.item_2 a.selected {
color: #FA5E00;
background: #F9F9F9 url('/bitrix/templates/reso_main/images/bg_tabs_polis.gif') -230px -59px no-repeat;
}

#content .content .block .header .tab {
float: left;
overflow: hidden;
position: relative;
width: 469px;
height: 33px;
padding: 20px 20px 0;
background: #EAEAEA url('/bitrix/templates/reso_main/images/bg_tab.gif') no-repeat;
z-index: 20;
}

#content .content .block .tabs_g {
position: absolute;
top: 0;
width: 469px;
height: 33px;
padding: 20px 20px 0;
z-index: 500;
}

#content .content .block .tabs_g_new {
position: relative;
width: auto;
padding: 20px 0 0;
}

#content .content .block .tabs_g label {
float: left;
color: #999;
font-size: 14px;
font-weight: bold;
margin: 0 10px 0 0;
}

#content .content .block .tabs_g .type {
float: left;
position: relative;
margin: 0 15px 0 0;
z-index: 300;
}

#content .content .block .tabs_g_new .type {
margin-top: 0!important
}

#content .content .block .tabs_g .type a.link {
color: #FA5E00;
font-size: 15px;
text-decoration: none;
padding: 0 0 0 20px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_region.gif') 0 5px no-repeat;
}

#content .content .block .tabs_g_new .type a.link {
white-space: nowrap;
}

#content .content .block .tabs_g .button_s {
float: left;
overflow: hidden;
position: relative;
width: 70px;
height: 23px;
padding: 0 0 0 10px;
margin-top: -3px;
}

#content .content .block .tabs_g .button_s input {
cursor: pointer;
width: 70px;
height: 23px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 0 0 2px;
background: #EAEAEA url('/bitrix/templates/reso_main/images/bg_button_search.gif') no-repeat;
border: none;
}

#content .content .block .header .opinion {
position: absolute;
top: 15px;
right: 40px;
font-size: 15px;
font-weight: bold;
}

#content .content .block .header .opinion a {
color: #999;
}

#content .content .block .header .opinion a:hover {
color: #666;
}

#content .content .block .header .opinion .popup {
display: none;
position: absolute;
bottom: 40px;
left: -30px;
width: 264px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_popup.png') -528px 0 repeat-y;
z-index: 100;
}

#content .content .block .header .opinion:hover .popup {
display: block;
}

#content .content .block .header .opinion .popup .popup_top {
position: absolute;
top: -12px;
left: 0;
width: 264px;
height: 12px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_popup.png') -264px 0 no-repeat;
}

#content .content .block .header .opinion .popup .popup_bottom {
position: absolute;
bottom: -23px;
left: 0;
width: 264px;
height: 23px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_popup.png') no-repeat;
}

#content .content .block .header .opinion .popup p {
color: #7B7A7A;
font-size: 13px;
font-weight: normal;
padding: 0 15px;
}

#content .content .block .info {
position: relative;
background-color: #F9F9F9;
margin-top: -15px;
z-index: 10;
}

#content .content .block .info .info_top {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_top.gif') repeat-x;
}

#content .content .block .info .info_right {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_right.gif') 100% 0 repeat-y;
}

#content .content .block .info .info_bottom {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_bottom.gif') 0 100% repeat-x;
}

#content .content .block .info .info_left {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_left.gif') repeat-y;
}

#content .content .block .info .info_left_top {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_left_top.gif') no-repeat;
}

#content .content .block .info .info_right_top {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_right_top.gif') 100% 0 no-repeat;
}

#content .content .block .info .info_left_bottom {
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_left_bottom.gif') 0 100% no-repeat;
}

#content .content .block .info .info_right_bottom {
padding: 30px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_block_right_bottom.gif') 100% 100% no-repeat;
}

#content .content .block .info .info_map {
padding: 10px 10px 10px 7px;
}

#content .content .block .info .info_form {
padding: 15px;
}

#content .content .block .info .info_map .map {
height: 424px;
background: #E5E5E5 url('/bitrix/templates/reso_main/images/bg_map.gif') 0 -424px repeat-x;
}

#content .content .block .info .info_map .map .map_body {
height: 420px;
padding: 3px 0 1px 3px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_map.gif') no-repeat;
}

#content .content .block .info .info_map .map .map_dump {
height: 420px;
background-color: #FFF;
border: 1px solid #9FA3A0;
}

#content .content .block .info .info_map .map_info {
height: 201px;
margin: 7px 0 0;
background: #E5E5E5 url('/bitrix/templates/reso_main/images/bg_map.gif') 0 -424px repeat-x;
}

#content .content .block .info .info_map .map_info .map_info_body {
height: 197px;
padding: 3px 0 1px 3px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_map.gif') no-repeat;
}

#content .content .block .info .info_map .map_info .map_info_dump {
height: 167px;
padding: 15px 5px;
background-color: #FFF;
border: 1px solid #9FA3A0;
}

#content .content .block .info .info_map .map_info table td {
width: 200px;
height: 150px;
padding: 0 11px 0 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/dot_map_info.gif') 100% 0 repeat-y;
}

#content .content .block .info .info_map .map_info table td.finish {
padding: 0 10px;
background: none;
}

#content .content .block .info .info_map .map_info table td p {
width: 200px;
margin: 2px 0;
}

#content .content .block .info .info_map .map_info table.orange td a {
color: #FF6600;
}

#content .content .block .info table {
width: 100%;
}

#content .content .block .info table tr {
vertical-align: top;
}

#content .content .block .info p {
margin: 0 0 10px;
}

#content .content .block .info .word {
width: 200px;
margin: 15px 0 0;
padding: 10px 0 10px 60px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_word.gif') 0 50% no-repeat;
}

#content .content .block .info .word li a {
color: #333;
}

#content .content .block .info .type {
float: left;
position: relative;
width: 200px;
margin: 20px 0;
}

#content .content .block .info .type a.link {
color: #FA5E00;
font-size: 15px;
text-decoration: none;
padding: 0 0 0 20px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_region.gif') 0 5px no-repeat;
}

#content .content .block .info .adobe {
width: 250px;
}

#content .content .block .info .adobe li {
margin: 15px 0;
padding: 0 0 0 50px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_adobe.gif') 0 50% no-repeat;
}

#content .content .news .menu {
height: 61px;
margin: 25px 0;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_news_menu.gif') 0 -61px repeat-x;
}

#content .content .news .menu .menu_layer {
height: 61px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_news_menu.gif') no-repeat;
}

#content .content .news .menu .menu_layer .menu_body {
position: relative;
height: 61px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_news_menu.gif') 100% -122px no-repeat;
}

#content .content .news .menu .docs {
position: absolute;
top: -3px;
right: 0;
font-size: 15px;
font-weight: bold;
padding: 0 25px;
}

#content .content .news .menu .docs a {
color: #98D84F;
}

#content .content .news .menu table {
width: 100%;
}

#content .content .news .menu table tr {
vertical-align: top;
}

#content .content .news .menu table tr td {
padding: 6px 20px 0;
}

#content .content .news .menu table tr td a {
float: left;
color: #929090;
font-size: 14px;
font-weight: bold;
padding: 2px 10px;
text-decoration: none;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/dot_menu.gif') 0 9px no-repeat;
}

#content .content .news .menu table tr td a:hover {
color: #FFF;
background-color: #999;
}

#content .content .news .news_block {
padding: 0 3%;
}

#content .content .news .news_block p.date {
color: #98D84F;
font-size: 15px;
font-weight: bold;
}

#content .content .news .news_block p {
margin: 0 0 15px;
}

#content .content .news .news_block p em {
color: #336633;
font-size: 14px;
}

#content .content .news .news_block p img {
float: left;
margin: 0 20px 15px 0;
}

#content .content .news .news_block p.more {
margin: 20px 0 0;
}

#content .content .news .news_block p.more a {
color: #FF6600;
font-size: 15px;
font-weight: bold;
}

#content .content .news .news_list {
padding: 0 3%;
}

#content .content .news .news_list .item {
margin: 25px 0;
}

#content .content .news .news_list .item .prev {
float: left;
width: 125px;
}

#content .content .news .news_list .item .prev p.date {
color: #98D84F;
font-size: 15px;
font-weight: bold;
text-align: right;
margin: 0 0 10px;
}

#content .content .news .news_list .item .text {
margin: 0 0 0 150px;
}

#content .content .news .news_list .item .text h3 {
font-size: 13px;
font-style: italic;
margin: 0 0 10px;
}

#content .content .news .news_list .paginator {
margin: 70px 0 40px;
}

#content .content .news .news_list .paginator p {
float: left;
width: 125px;
text-align: right;
}

#content .content .news .news_list .paginator .list {
margin: 0 0 0 150px;
}

#content .content .news .news_list .paginator .list table {
width: 100%;
}

#content .content .news .news_list .paginator .list table td {
width: 50px;
color: #98D84F;
font-size: 15px;
font-weight: bold;
text-align: center;
}

#content .content .news .news_list .paginator .list table td a {
color: #CCC;
text-decoration: none;
}

#content .content .news .news_list .archive {
width: 100%;
height: 50px;
}

#content .content .news .news_list .archive .title {
float: left;
width: 125px;
font-size: 15px;
font-weight: bold;
text-align: right;
margin: 0 25px 0 0;
padding: 0;
}

#content .content .news .news_list .archive .title a {
color: #98D84F;
}

#content .content .news .news_list .archive .feed {
float: left;
margin: 0 30px 0 0;
}

#content .content .news .news_list .archive .feed h2 {
color: #006633;
font-size: 15px;
font-weight: bold;
margin: 0 0 15px;
}

#content .content .news .news_list .archive .feed .input {
overflow: hidden;
width: 214px;
height: 24px;
}

#content .content .news .news_list .archive .feed .input input {
width: 194px;
height: 16px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 4px 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_input_email.gif') no-repeat;
border: none;
}

#content .content .news .news_list .archive .format {
float: left;
margin: 22px 40px 0 0;
}

#content .content .news .news_list .archive .format p {
color: #999;
font-size: 12px;
font-weight: bold;
padding: 0 0 3px;
}

#content .content .news .news_list .archive .format div {
float: left;
margin: 0 5px 0 0;
}

#content .content .news .news_list .archive .button {
float: left;
overflow: hidden;
width: 101px;
height: 23px;
margin: 33px 0 0;
}

#content .content .news .news_list .archive .button input {
cursor: pointer;
width: 101px;
height: 23px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 0 0 2px;
background: #EAEAEA url('/bitrix/templates/reso_main/images/button_feed.gif') no-repeat;
border: none;
}

#content .content .answ_qwest {
margin: 0 0 40px;
padding: 0 3%;
}

#content .content .answ_qwest .answ_item .title {
float: left;
width: 125px;
color: #7B668F;
font-size: 15px;
font-weight: bold;
text-align: right;
margin: 0;
padding: 15px 0 0;
}

#content .content .answ_qwest .answ_item .text {
color: #7B668F;
font-size: 13px;
font-style: italic;
margin: 0 0 0 150px;
padding: 17px 0 0;
}

#content .content .answ_qwest .qwest_item .title {
float: left;
width: 125px;
color: #FF6600;
font-size: 15px;
font-weight: bold;
text-align: right;
margin: 0;
padding: 15px 0 0;
}

#content .content .answ_qwest .qwest_item .text {
margin: 0 0 0 150px;
padding: 17px 0 0;
}

#content .content .med_kind {
padding: 0 3%;
}

#content .content .med_kind h2 {
color: #999;
font-size: 14px;
font-weight: bold;
}

#content .content .med_kind p {
text-indent: 40px;
margin: 20px 0 0;
}

#content .content .med_kind ul li {
padding: 0 0 0 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/dot_list.gif') 0 5px no-repeat;
}

#content .content .input_temp {
height: 23px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_input.gif') 0 -46px repeat-x;
}

#content .content .input_temp_layer {
height: 23px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_input.gif') no-repeat;
}

#content .content .input_temp_body {
overflow: hidden;
height: 23px;
padding: 0 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_input.gif') 100% -23px no-repeat;
}

#content .content .input_temp_body input {
width: 100%;
height: 16px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 4px 0;
background-color: transparent;
border: none;
}

#content .content .textarea_temp {
height: 245px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_textarea.gif') 0 -490px repeat-x;
}

#content .content .textarea_temp_layer {
height: 245px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_textarea.gif') no-repeat;
}

#content .content .textarea_temp_body {
overflow: hidden;
height: 225px;
padding: 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_textarea.gif') 100% -245px no-repeat;
}

#content .content .textarea_temp_body textarea {
overflow: hidden;
width: 100%;
height: 225px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 0;
background-color: transparent;
border: none;
}

#content .content .textarea_small_temp {
height: 68px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_textarea_small.gif') 0 -136px repeat-x;
}

#content .content .textarea_small_temp_layer {
height: 68px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_textarea_small.gif') no-repeat;
}

#content .content .textarea_small_temp_body {
overflow: hidden;
height: 48px;
padding: 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_textarea_small.gif') 100% -68px no-repeat;
}

#content .content .textarea_small_temp_body textarea {
overflow: hidden;
width: 100%;
height: 48px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 0;
background-color: transparent;
border: none;
}

#content .content .icon_yes {
padding: 0 20px 0 0;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_yes.gif') 100% 7px no-repeat;
}

#content .content .button_answer {
float: right;
overflow: hidden;
position: relative;
width: 142px;
height: 23px;
margin: 12px 20px 0 0;
}

#content .content .button_answer input {
cursor: pointer;
width: 142px;
height: 23px;
color: #7B7A7A;
font-size: 13px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 0 0 2px;
background: #EAEAEA url('/bitrix/templates/reso_main/images/bg_button_answer.gif') no-repeat;
border: none;
}

#content .content .zvezd {
color: #FF6600;
padding: 0 0 0 20px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/icon_yes.gif') 0 2px no-repeat;
}

#content .sidebar {
float: right;
width: 267px;
}

#content .sidebar h2 {
font-size: 18px;
font-weight: bold;
margin: 5px 0 5px 20px;
}

#content .sidebar h2 a {
color: #FF6600;
}

#content .sidebar .vote {
margin: 0 0 15px;
padding: 15px 20px;
}

#content .sidebar .vote h3 {
color: #999;
font-size: 14px;
font-weight: bold;
margin: 0 0 15px;
}

#content .sidebar .menu {
width: 267px;
margin: 0 0 250px;
}

#content .sidebar .menu .item {
width: 267px;
padding: 0 0 20px;
}

#content .sidebar .menu .item h2 {
width: 227px;
height: 28px;
font-size: 19px;
margin: 0 0 10px;
padding: 3px 20px 0;
background: #D5D5D5 url('/bitrix/templates/reso_main/images/bg_second_menu.gif') no-repeat;
}

#content .sidebar .menu .item_none h2 {
background: none;
}

#content .sidebar .menu .item_none h2 a {
color: #7B668F;
}

#content .sidebar .menu .item_1:hover h2 {
color: #FFF;
background: #2A7849 url('/bitrix/templates/reso_main/images/bg_second_menu.gif') 0 -31px no-repeat;
}

#content .sidebar .menu .item_2:hover h2 {
color: #FFF;
background: #A64C09 url('/bitrix/templates/reso_main/images/bg_second_menu.gif') 0 -62px no-repeat;
}

#content .sidebar .menu .item_3:hover h2 {
color: #FFF;
background: #7B668F url('/bitrix/templates/reso_main/images/bg_second_menu.gif') 0 -93px no-repeat;
}

#content .sidebar .menu .item ul li {
width: 247px;
padding: 0 10px;
}

#content .sidebar .menu .item ul li a {
display: block;
color: #929090;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding: 8px 10px;
}

#content .sidebar .menu .item_1 ul li a:hover {
color: #2A7849;
background-color: #B4E0C6;
}

#content .sidebar .menu .item_2 ul li a:hover {
color: #FA5E00;
background-color: #F8D4BA;
}

#content .sidebar .menu .item_3 ul li a:hover {
color: #330066;
background-color: #CCCCE5;
}

#footer {
margin: 0px auto;
/*margin-top: -75px;*/


height: 75px;
min-width: 1000px;
max-width: 1240px;
}

.second_image {
position: relative;
padding: 280px 0 0;
margin-top: -393px!important;
}

.second_image_1 {
position: relative;
padding: 280px 0 0;
margin-top: -393px!important;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/temp/image_second_1.jpg') 95% 0 no-repeat;
}

.second_image_2 {
position: relative;
padding: 280px 0 0;
margin-top: -393px!important;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/temp/image_second_2.jpg') 95% 0 no-repeat;
}

#footer .slogan {
position: absolute;
top: 230px;
left: 2%;
width: 434px;
height: 20px;
font-size: 16px;
}

#footer .footer_body {
background: #F7F7F7 url('/bitrix/templates/reso_main/images/bg_footer.gif') 0 -143px repeat-x;
}

#footer .footer_left {
padding-bottom: 10px;
background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_footer.gif') no-repeat;
}

#footer .footer_right {
overflow: hidden;
padding: 10px 2%;
padding-bottom: 0;

background: url('//mo.reso-med.com.images.1c-bitrix-cdn.ru/bitrix/templates/reso_main/images/bg_footer.gif') 100% -286px no-repeat;
width: 96%;
}

#footer .lcol {
float: left;
width: 440px;
}

#footer .lcol .logo {
font-size: 16px;
margin-bottom: 5px;
}

#footer address {
color: #B3B3B3;
font-size: 11px;
}

#footer .copy {
margin: 7px 0 5px;
margin-left: -10px;
}

#footer address {
font-style: normal;
font-weight: bold;
}

#footer address a {
color: #B3B3B3;
text-decoration: none;
}

#footer address a:hover {
text-decoration: underline;
}

#footer .rcol{float: right;}

#footer .rcol address a{ margin: 0;}
#footer .rcol address a>img{margin-top: -10px; *margin-top: -24px;}

#footer .footer_table{width: 100%; border-collapse: collapse;}



#header .rcol{
	width: 100%;
	margin: 0;
	padding: 0;
}

@-moz-document url-prefix() {
	#header .rcol {
		margin-top: -6px !important;
		margin-bottom: -6px !important;
	}
}


#header .rcol .menu{
	font-size: 12px;

	margin: 0;
	padding-top: 5px;

	width: 101%;
}




#header .rcol .menu li {
	text-align: center;
	display: inline-block;
	*display: inline;/* for ie 7 */
	*float: left;

	padding: 0px auto;
	margin: 0px auto;
	width: 14%;
}

#header .rcol li.item_1{
	padding-left: 0;
	text-align: left;
}

#header .rcol li.item_6{padding-left: 0;width: 14%;}
#header .rcol li.item_7{text-align: right; margin-left: -20px; *margin-left: -5px;}


.rcol .menu li:hover {
font-size: 12px;
background: none;
}

.rcol .menu li a {
color: #858383;
text-decoration: none;
}

 .rcol .menu li a:hover {
color: #333;
text-decoration: underline;
}





#header .contentTable{
	margin: 0;
	margin-top: -5px;
	border-collapse: collapse;
	width: 475px;
}


#myTable{
	border-collapse: collapse;
	margin-top: -45px;

	width: 100%;
}

#myTable #selections{
}


.inputfile{display:none;}