#NM988{max-width: 515px !important;}

.Banner_adFox_LeftPart_1 #yandex_ad {width: 204px;}
.BannerSimple {display:inline-block;}
.ya-partner__item .ya-partner__title-link-text{font-size: 100% !important;}
#yandex_ad_R-78707-1 iframe{height:600px !important;font-weight: normal !important;font-family: arial !important;}
.tbl_border td{background:#fff !important;padding:5px !important;border:1px solid #f3f3f3 !important;}
.ya-partner__item .ya-partner__title-link{font-family:arial}
#ya-site-form0 .ya-site-form__input-text{border: 1px solid #e6e6e6 !important;}
.ya-site-form__input-text{border: 1px solid #e6e6e6 !important;}
/* */
.logo_td {
padding-left: 21px;
padding-top: 0px;
padding-bottom: 3px;
}
.sb_td{vertical-align: top;width: 240px;}
.top_link_login{color: #0e64bc; text-decoration: underline !important; font-size: 12px;cursor:pointer}				
.top_link_login_authorized{color: #969696; text-decoration: underline !important;font-size: 12px;}
.login_td{padding-top: 19px; padding-bottom: 5px; vertical-align: bottom;}
.ya-page_js_yes .ya-site-form_inited_no { display: none; }

.ya-site-form__submit {
height: 26px !important;
margin:0 !important;



background: url("/upload/images/design092010/images/searchbutton.png") no-repeat scroll 0 0 transparent !important;
border: medium none;
color: #fff !important;
cursor: pointer;
font-size: 11px;
font-weight: normal;
padding-left:2px;
margin: 0 0 0 0;
padding: 0 0 4px;
text-align: center;
width: 77px !important;
}

.ya-input {
	margin-top: -6px !important;
	width: 316px;
	margin-left: -1px;
border: medium none;
background-position: 0, 0;
color: #434343;
height: 21px;
overflow: hidden;
font-family: Arial;
font-size: 13px;
color: #8b8b8b;
font-style: italic;
padding-bottom: 2px;

border:0 !important;
background: url("/upload/images/design092010/images/textinput.png") repeat-x scroll left bottom transparent !important;
float: left;
}

.ya-site-form__input-text_type_hint, .ya-site-form__input-text {
	margin-top: -6px !important;
	width: 316px;
	margin-left: -1px;
border: 1px solid #e6e6e6 !important;
background-position: 0, 0;
color: #434343;
height: 26px;
overflow: hidden;
font-family: Arial;
font-size: 13px;
color: #8b8b8b;
font-style: italic;
padding-bottom: 2px;
float: left;
}

.ya-site-form__search-input   {padding: 0 !important;}
.ya-site-form  {width: 390px !important;}

div.search2 {
background: url("/upload/images/design092010/images/textinput.png") no-repeat scroll left 5px top 0px transparent;
height: 23px;
padding-left: 4px;
margin-top: 10px;
}

#ya-site-form0 .ya-site-suggest-popup {
top: 25px;
}

/* */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border-color:#000
}
table tr td {
	vertical-align:top
}
fieldset, img {
	border:0
}
caption, th {
	text-align:left
}
a {
	text-decoration:none;
	border:none
}
a:hover {
	text-decoration:underline
}
.clinic h1 {
font-family: Georgia !important;
font-size: 26px !important;
font-weight: normal !important;
line-height: 28px !important;
color: #2b2b2b !important;
margin-bottom: 10px;
}
/* */
.InformationBlockAdvice p,.InformationBlockAdvice a{font-size:14px;}
.InformationBlockAdvice {width:515px;position:relative;/*left:540px;*/float:right;font-family:Tahoma}
.InformationBlockAdvice .cap {background:url(/upload/images/calc/sbl_tip.png) 10px 6px no-repeat;background-color:#b4d26e;padding-left:38px;padding-top:8px;padding-bottom:6px;color:#fff;font-size:24px;font-family:Tahoma}
.InformationBlockAdvice .text {padding:10px;border-left:1px dotted #b4d26e;border-right:1px dotted #b4d26e;border-bottom:1px dotted #b4d26e;font-family:Tahoma}
/* */

.comments_last ol {
	margin-left:20px
}
.comments_last ul {
	margin-left:20px
}
.v_block, .image a:hover {
	text-decoration:none;
	color:#f91111
}
a {
	outline:none
}
textarea {
	color:#434343;
	font-family:Arial;
	font-size:13px
}
h2 {
	font-family:arial!important
}

#main_block input, fieldset, img {
	border:0 none;
}

.Banner_adFox_RightPart_4 {float:left!important; padding-top:10px;}

.main_block {cursor:default!important}
#main_block {cursor:default}
#background_banner { position:absolute!important; left:50%; z-index:-2;/*  z-index:2;*/ }

.begun_adv_table  {max-width:200px!important; width:200px!important; padding-left:0px!important;}
.begun_adv_image {padding-left:0px!important; margin-left:0px!important; }
.gnezdo_frame {min-width:515px!important;}


.center h5 {
	color:#434343;	
	font-size:15px;
	font-weight:normal;
	line-height:17px;
	margin:10px 0 0 0;
	padding:3px 9px 2px 9px
}
.center .block_info h5 {
	padding:0 9px 2px 0;
	margin:0 0 0 0;
	font-weight:bold
}
.in_full {
	font-size:11px
}
.center .img {
	margin:0 auto;
	text-align:center
}
.center p {
	padding:3px 0 4px 0
}
.center .matherials {
	padding:0 0 4px 0
}
.center h3 a.rss {
	padding:4px 0 0 15px;
	float:right;
	color:#a2a2a2;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	background:url(../img/ico_rss.gif) no-repeat 0 4px
}
.center .separator {
	clear:left
}
.center_tr {
	margin:15px 0 0 14px
}
.block_info {
	float:left;
	width:240px;
	padding:0 7px 26px 0
}
* html .block_info {
	padding:0 7px 8px 0
}
*+html .block_info {
	padding:0 7px 8px 0
}
.gray_block {
	background:#f3f3f3;
	margin:0 0
}
.gray_block .text {
	padding:5px 12px 10px
}
.gray_block .text h3 {
	padding:0 0 2px 0;
	color:#f82525;
	font-size:15px
}
.clearh3 {
	padding:0;
	margin:0;
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	line-height:17px;
	border-bottom:0
}
.gray_block .text p {
	color:#5d5d5d
}
.gray_block .text a {
	font-size:11px;
	line-height:11px;
	color:#5d5d5d;
	text-decoration:none
}
.gray_block .text a:hover {
	color:#0e64bc
}
.gray_corners_top {
	background:#f3f3f3 url(../img/block_corners_gray.gif) no-repeat scroll 0 -6px;
	height:3px;
	font-size:3px;
	line-height:3px;
	overflow:hidden
}
.gray_corners_top div {
	background:url(../img/block_corners_gray.gif) no-repeat scroll 100% 0
}
.gray_corners_bottom {
	background:#f3f3f3 url(../img/block_corners_gray.gif) no-repeat scroll 0 -9px;
	height:3px;
	font-size:3px;
	line-height:3px;
	overflow:hidden
}
.gray_corners_bottom div {
	background:url(../img/block_corners_gray.gif) no-repeat scroll 100% -3px
}
.news {
	font-size:11px
}
.news li {
	padding:0 0 12px 0;
	list-style:none
}
.news a {
	font-size:13px
}
.news b.news_separator {
	padding-right:3px;
	background:url(../img/border.gif) no-repeat center 1px
}
body {
	font-family:Arial;
	font-size:13px;
	color:#2b2b2b;
	background:#ffffff;
}
a {
	font-family:Arial;
	color:#0e64bc
}
a:hover {
	color:#f91111;
	text-decoration:underline
}
.line {
	font-size:1px;
	overflow:hidden;
	height:1px;
	clear:both
}
.m_top_button {
	width:100%;
	background:#e3e3e3
}
.m_top_button tr td.centr_separator div {
	width:1px;
	overflow:hidden;
	background:none
}
.m_top_button .button {
	background:#fff url(../img/menu_bg.gif) repeat-x left top
}
.m_top_button .button .left_bg {
	background:url(../img/menu_bg_l.gif) no-repeat left top
}
.m_top_button .button .right_bg {
	background:url(../img/menu_bg_r.gif) no-repeat right top;
	padding:7px 0 7px;
	text-align:center;
	cursor:pointer;
	color:#000
}
.m_top_button .button a {
	color:#000
}
.m_top_button .button a:hover {
	color:#a3a3a3
}
.m_top_button .active .button {
	background:#f5f5f5 url(../img/menu_bg_a.gif) repeat-x left top
}
.m_top_button .active .button .left_bg {
	background:url(../img/menu_bg_a_l.gif) no-repeat left top
}
.m_top_button .active .button .right_bg {
	background:url(../img/menu_bg_a_r.gif) no-repeat right top;
	padding:7px 0 6px;
	text-align:center;
	cursor:pointer;
	color:#a3a3a3;
	border-bottom:1px solid #ededed
}
.m_top_button .active .button a {
	color:#a3a3a3
}
.m_top_button .active .button a:hover {
	color:#000
}
.menu .menu1 {
	display:none
}
.menu .select .menu1 {
	display:block
}
.menu .selectlast .menu1 {
	display:block
}
.left .menu .corners_top {
	margin-bottom:-5px!important
}
* html.left .menu .corners_top {
	margin-bottom:-4px!important
}
*+html.left .menu .corners_top {
	margin-bottom:-4px!important
}
.corners_top {
	height:5px;
	font-size:1px;
	overflow:hidden;
	background:#fff url(../img/block_corners.gif) no-repeat 0 -5px
}
.corners_top div.right_corn {
	height:5px;
	background:url(../img/block_corners.gif) no-repeat 100% 100%
}
.corners_bottom {
	height:5px;
	font-size:5px;
	line-height:5px;
	overflow:hidden;
	background:#fff url(../img/block_corners.gif) no-repeat 0 0
}
.corners_bottom div {
	height:5px;
	background:url(../img/block_corners.gif) no-repeat 100% -10px
}
.main_block {
	width:985px;
	padding:7px 0 106px 0;
	margin:0 auto;

}
.vrach {
	float:right;
	margin:-148px 0 0 -205px;
	width:205px;
	height:148px;
	background:url(../img/vrach.jpg) right bottom
}
.header {
	width:826px;
	height:137px;
	margin-bottom:4px;
	background:#fff url(../img/grad_header.gif) repeat-x left top
}
.header .corners_top {
	background:#f6f6f6 url(../img/header_corners.gif) no-repeat left bottom
}
.header .corners_top div {
	background:url(../img/header_corners.gif) no-repeat right top
}
.header .logo {
	float:left;
	width:376px;
	height:82px;
	padding:19px 0 0 13px
}
.header .menu {
	clear:left;
	height:16px;
	padding:9px 58px 0 9px;
	border-top:1px solid #e3e3e3;
	overflow:hidden;
	width:759px
}
.header .menu table {
	width:100%
}
.header .menu table td {
	text-align:center;
	border-right:1px solid #eaeaea
}
.header .menu table td a {
	display:block;
	padding:0 8px;
	line-height:12px;
	white-space:nowrap
}
.menu a {
	color:#434343;
	text-decoration:none
}
.menu span {
	cursor:pointer;
	padding-left:16px;
	display:block;
	line-height:15px
}
#menu_list {
	display:none
}
.menu a:hover {
	text-decoration:none;
	color:#0e64bc
}
.main_block .content {
	width:100%;
	margin:0;
	zoom:1
}
.footer {
	border-top:4px solid #e3e3e3;
	zoom:1
}
.content .separator {
	height:4px;
	font-size:1px;
	overflow:hidden;
	background:#e3e3e3
}
.content .left {
	width:202px;
	background:#fff;
	padding-bottom:20px;
	max-width: 202px;
	overflow: hidden;
}
.content .left .corners_top div {
	background:none
}
.content .left .menu li {
	padding:6px 11px 8px 0;
	list-style:none;
	margin-left:2px;
	margin-right:5px;
	border-bottom:1px solid #d9eaf2
}
.content .left .menu li.last {
	border-bottom:none
}
.content .left .menu li a {
	display:block;
	line-height:15px
}
.content .left .slide_shou {
	padding:5px 0 16px 12px;
	width:190px;
	overflow:hidden
}
h3 {
	margin:0 12px 14px 0;
	padding:0 9px 5px 0;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	line-height:17px;
	color:#434343;
	border-bottom:1px solid #dbdbdb
}
h3.video_title {
	margin:0 12px 28px 0
}
h3.news_title {
	margin:0 12px 12px 0
}
h3.health_title {
	margin:0 12px 11px 0
}
h3 a {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	line-height:17px;
	color:#434343;
	text-decoration:none
}
.vopros {
	padding:5px 9px 5px 0;
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	line-height:17px;
	color:#434343;
	border-bottom:0;
	margin:0
}
.content .left .slide_shou ul {
	margin-left:0;
	zoom:1;
	list-style:none
}
.content .left .slide_shou ul li {
	float:left;
	width:87px;
	margin-right:5px;
	font-size:9px
}
.content .left .slide_shou ul li a {
	display:block;
	padding:2px 0 4px 0;
	font-size:11px
}
.content .left .forum_thems {
	padding:5px 0 0 12px
}
.content .left .forum_thems ul {
	margin:0 16px 14px 0;
	list-style:none
}
.content .left .forum_thems ul li {
	font-size:11px;
	line-height:14px;
	padding-bottom:8px
}
.content .left .feetback {
	padding:5px 0 0 12px
}
.content .left .feetback p {
	margin:0 0 19px 5px
}
.content .left .feetback a {
	color:#434343;
	padding:0 0 0 21px;
	background:url(../img/ico_mail.gif) no-repeat 0 2px;
	text-decoration:none
}
.content .left .feetback a:hover {
	text-decoration:underline
}
.content .center {
	background:#fff;
	width:515px
}
.content .right {
	width:240px;
	background:#fff;
	padding-bottom:20px
}
.tags a {
	text-decoration:none;
	color:#0e64bc
}
.tags a:hover {
	color:#0e64bc
}
.footer {
	padding:5px 0 0 0;
	background:#fff;
	color:#333
}
.footer a {
	color:#333
}
.footer a:hover {
	color:#0e64bc
}
.footer .solutions {
	padding:0 6px;
	border-bottom:1px solid #e3e3e3
}
.footer .solutions table {
	width:100%
}
.footer .solutions table td {
	font-size:11px;
	padding:0 10px 18px 10px
}
.footer .solutions table li {
	padding:1px 0
}
.footer .articles {
	padding:9px 16px 11px 16px;
	border-bottom:1px solid #e3e3e3
}
.footer .articles table {
	width:100%
}
.footer .articles.site_links {
	border-bottom:none
}
.footer .articles.site_links table {
	width:880px
}
.footer .articles td {
	padding-right:4px;
	line-height:19px
}
.footer .articles td.left_articles {
	width:120px
}
.footer .articles td.left_partners {
	width:80px
}
.footer .articles ul {
	overflow:hidden;
	line-height:19px;
	list-style:none
}
.footer .articles ul li {
	margin-left:-10px;
	padding:0 5px 0 5px;
	display:inline
}
.footer .articles ul li a {
	line-height:19px
}
.footer .articles ul li b {
	background:url(../img/border.gif) no-repeat left 3px;
	padding:0 1px 0 0
}
.footer .search {
	height:30px;
	border-bottom:1px solid #e3e3e3;
	padding:9px 0 0 0
}
.footer .search .wrapper {
	width:757px;
	margin:0 auto
}
.footer .search_text {
	float:left;
	background:url(../img/input_bottom.gif) repeat-x left bottom
}
.footer .search_text div {
	width:687px;
	height:22px;
	padding-left:5px;
	background:url(../img/input_bottom.gif) no-repeat left top
}
.footer .search_text input {
	width:682px;
	height:20px;
	padding:2px 5px 0 0;
	color:#434343;
	background:url(../img/input_bottom.gif) no-repeat right center;
	border:none;
	overflow:hidden
}
.footer .search_button {
	width:57px;
	height:22px;
	padding:0 0 4px 0;
	margin:0 0 0 4px;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	background:url(../img/button_gray.gif) no-repeat 0 0;
	border:none;
	font-weight:bold
}
* html .footer .search_button {
	height:25px;
	padding-top:2px
}
*+html .footer .search_button {
	height:24px;
	padding-top:3px
}
.podval ul li {
	float:left;
	margin:5px 4px 0 0;
	list-style:none
}
.header .top_search {
	float:left;
	margin-top:32px
}
.header .search .wrapper {
	width:350px
}
.header .search_text {
	float:left;
	background:url(../img/input_bottom.gif) repeat-x left bottom
}
.header .search_text div {
	width:272px;
	height:22px;
	padding-left:5px;
	background:url(../img/input_bottom.gif) no-repeat left top
}
.header .search_text input {
	width:272px;
	height:20px;
	padding:2px 4px 0 0;
	color:#434343;
	background:url(../img/input_bottom.gif) no-repeat right center;
	border:none;
	overflow:hidden
}
.header .search_button {
	width:57px;
	height:22px;
	padding:0 0 4px 0;
	margin:0 0 0 9px;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	background:url(../img/button_blue.gif) no-repeat 0 0;
	border:none;
	font-weight:bold;
	text-align:center
}
* html .header .search_button {
	height:25px;
	padding-top:2px
}
*+html .header .search_button {
	height:23px;
	padding-top:4px
}
.header .primer {
	margin-top:4px;
	font-size:10px;
	color:#333
}
.header .primer a {
	color:#434343;
	background:url(../img/primer_link_bg.gif) repeat-x left bottom;
	text-decoration:none;
	zoom:1
}
.header .primer a:hover {
	background:none;
	text-decoration:none
}
.enter_cabinet {
	height:140px;
	width:230px;
	background:url(../img/cabinet_door.gif) no-repeat left top;
	border:1px solid #c3c3c3;
	border-bottom:none;
	padding:33px 0 0 8px
}
.exit_cabinet {
	background:url(../img/exit_cabinet.gif) no-repeat left top
}
.enter_cabinet span {
	color:#0e64bc;
	font-size:16px;
	font-weight:bold
}
.enter_cabinet .enter_but {
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	width:77px;
	height:20px;
	text-decoration:none;
	background:#a8b0b6 url(../img/enter_c_but.gif) no-repeat 70px 7px;
	margin:13px 0 0 8px;
	padding:2px 0 0 10px;
	cursor:pointer
}
.enter_cabinet .enter_but:hover {
	color:#fff;
	text-decoration:none
}
.reg_question {
	height:30px;
	background:url(../img/reg_quest.gif) repeat-x left top;
	text-align:center;
	padding-top:15px;
	border:1px solid #c3c3c3;
	border-top:none
}
.reg_question a {
	color:#fff;
	font-size:13px;
	text-decoration:none;
	background:url(../img/primer_link_bg.gif) repeat-x left bottom
}
.reg_question a:hover {
	text-decoration:none;
	background:none;
	color:#fff
}
.cabinet_form {
	height:172px;
	background:url(../img/cabinet_form_bg.gif) repeat-x left top;
	border:1px solid #c3c3c3;
	padding:0 10px 0 8px;
	display:none;
	overflow:hidden
}
.cabinet_form span {
	font-size:16px;
	color:#545454;
	font-weight:bold
}
.cabinet_form p {
	font-size:13px;
	color:#414141;
	margin:7px 0 5px 0
}
.cabinet_form table {
	font-size:13px;
	color:#434343
}
.cabinet_form table tr td input {
	width:100%
}
.cabinet_form table tr td input.submit_button {
	width:50px;
	height:20px
}
.cabinet_form table tr td.check {
	height:22px;
	width:22px
}
.cabinet_form table tr td.check input {
	margin-top:3px
}
.cabinet_form table tr label {
	cursor:pointer;
	color:#414141
}
.cabinet_form table tr td {
	vertical-align:middle
}
.form_table {
	margin:7px 0 0 0;
	width:100%
}
.pass_td {
	width:110px
}
.form_table tr td {
	padding:3px 0 0 0
}
.form_table tr td a {
	font-size:10px;
	color:#919191
}
.form_table tr td a:hover {
	text-decoration:none
}
.input {
	background:url(../img/input_bg.gif) repeat-x left top;
	height:20px;
	margin:0 5px 0 3px
}
.input .right_bg_inp {
	background:url(../img/inp_rig_lef.gif) no-repeat left top;
	height:20px
}
.input .left_bg_inp {
	background:url(../img/inp_rig_lef.gif) no-repeat right bottom;
	height:19px;
	padding:1px 4px 0 4px
}
.input input {
	border:none;
	background:#fbfbfb;
	color:#434343;
	width:100%
}
.pass {
	width:100px
}
.title_block {
	background:#f95810 url(../img/reg_title_bg_l.gif) no-repeat left top;
	padding:0 0 0 0;
	margin:0 13px 7px 13px
}
.title_block a {
	display:block;
	height:22px;
	background:url(../img/reg_title_bg_r.gif) no-repeat right top;
	color:#f7ffff;
	text-decoration:none;
	padding:4px 0 0 0;
	font-weight:bold;
	text-align:center
}
.title_block a:hover {
	color:#f7ffff
}
.center_search .input {
	margin-top:1px
}
.blue_button {
	background:#08599a;
	float:left;
	margin-right:12px
}
.blue_button a {
	background:none!important
}
.blue_button .left_bg {
	background:url(../img/blue_button_r_l.gif) no-repeat left top;
	float:left
}
.blue_button .right_bg {
	background:url(../img/blue_button_r_l.gif) no-repeat right bottom;
	float:left;
	height:21px;
	padding:1px 3px 0;
	text-align:center
}
.blue_button .right_bg a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:3px 5px 0;
	font-size:11px;
	font-weight:bold
}
.blue_button .right_bg a:hover {
	color:#fff;
	text-decoration:none
}
.orange_button {
	background:#f95810;
	float:left;
	margin-right:12px
}
.orange_button .left_bg {
	background:url(../img/orange_but_bg_l.gif) no-repeat left top;
	float:left
}
.orange_button .right_bg {
	background:url(../img/orange_but_bg_r.gif) no-repeat right bottom;
	float:left;
	height:18px;
	padding:2px 3px 0;
	text-align:center
}
.orange_button .right_bg a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 5px 0;
	font-size:11px;
	font-weight:bold
}
.orange_button .right_bg a:hover {
	color:#fff;
	text-decoration:none
}
.grey_button {
	background:#f95810;
	float:left;
	margin-right:12px
}
.grey_button .left_bg {
	background:url(../img/orange_but_bg_l.gif) no-repeat left top;
	float:left
}
.grey_button .right_bg {
	background:url(../img/orange_but_bg_r.gif) no-repeat right bottom;
	float:left;
	height:19px;
	padding:1px 3px 0;
	text-align:center
}
.grey_button .right_bg a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 5px 0
}
.grey_button .right_bg a:hover {
	color:#fff;
	text-decoration:none
}
.video_box {
	padding:5px 0 20px 8px
}
.video_box hr {
	display:none
}
.video_box .v_block {
	float:left;
	width:107px;
	margin-right:8px
}
.video_box .v_block .image {
	text-align:center
}
.video_box .v_block .date {
	font-size:9px;
	margin-top:4px
}
.termometr {
	background:url(../img/termometr_bg.gif) repeat-x left top;
	font-size:11px
}
.termometr .left_t_bg {
	background:url(../img/termometr_l_bg.gif) no-repeat left top
}
.termometr .right_t_bg {
	background:url(../img/termometr_r_bg.gif) no-repeat right top;
	/*height:22px;*/
	margin-bottom:4px !important;
	padding:7px 0 0 15px;
	color:#818181
}
.termometr .right_t_bg a {
	color:#818181;
	font-size:11px
}
.termometr .right_t_bg span {
	padding:0 0 0 4px
}
.box, .fat_box {
	padding:13px 16px 20px 17px;
	color:#333;
	width:482px
}
*:first-child+html .box, .fat_box {
	width:auto!important
}
.box_calc {
	padding:13px 16px 20px 17px;
	color:#333;
	width:482px
}
*:first-child+html .box_calc {
	width:auto!important
}
.box_without_top {
	padding:0 16px 20px 17px;
	color:#333;
	width:482px;
	overflow:hidden
}
*:first-child+html .box_without_top {
	width:auto!important
}
.box_without_top ul li, .box_without_top ol li {
	padding:0 0 7px
}
.podojdite {
	padding:0 0 5px 0!important;
	text-align:center
}
.box_top {
	padding:13px 17px 0 17px
}
h1, h2 {
	color:#434343;
	font-size:16px;
	margin-bottom:11px;
	font-weight:bold
}
h1.notice {
	color:#434343;
	font-size:16px;
	margin-bottom:11px;
	font-weight:bold;
	text-align:right
}
h2 a, h1 a {
	color:#434343
}
.box_without_top h2, .slide_shou h2, .center_search_articles h2 {
	margin:0 12px 14px 0;
	padding:0 9px 5px 0;
	line-height:17px;
	border-bottom:1px solid #dbdbdb
}
.description_text {
	width:482px;
	overflow:hidden;
	margin-bottom: 20px;
}
.description_text table {
	display:none
}
.description_text, .description_text div, .description_text span, .description_text p {
	
	font-family:Tahoma !important;
}
.description_text ul {
	padding:0 0 0 25px;
}
.description_text ol {
	padding:0;
}
.center_search {
	padding:17px 16px 30px;
	position:relative;
}
.center_search table {
	width:100%
}
.center_search .s_button {
	width:60px
}
.center_search .s_button .blue_button {
	margin:0
}
.popup_search_box {
	background-color:#fbfbfb;
	border:1px solid #afafaf;
	display:none;
	position:absolute;
	left:20px;
	top:68px;
	width:406px;
	padding:5px 0 5px 5px
}
.popup_org_search_box {
	background-color:#fbfbfb;
	border:1px solid #afafaf;
	display:none;
	position:absolute;
	right:82px;
	top:68px;
	width:291px;
	padding:5px 0 5px 5px;
	z-index:100;
	height:200px;
	overflow:auto
}
.popup_org_search_box ul li {
	list-style:none
}
.popup_org_search_box ul li a {
	cursor:pointer;
	color:#434343;
	display:block
}
.popup_org_search_box ul li a:hover {
	text-decoration:none;
	color:#434343
}
* html .popup_org_search_box {
	width:288px
}
.popup_predupr {
	background-color:#fbfbfb;
	border:1px solid #afafaf;
	display:none;
	position:absolute;
	left:20px;
	top:68px;
	width:295px;
	padding:5px 0 5px 5px
}
.select_cel {
	width:170px
}
.center_search input {
	width:100%
}
.center_search input.submit_button {
	width:50px
}
*+html.center_search input.submit_button {
	width:50px!important
}
.right_link {
	border-bottom:1px solid #e1e1e1;
	padding-bottom:6px
}
.right_link a {
	float:right;
	color:#1f69ce;
	font-size:11px;
	font-weight:normal
}
.right_link a:hover {
	color:#1f69ce
}
.result_box {
	padding:17px 16px 20px
}
.result_box table.lister {
	width:100%;
	color:#f95811;
	font-size:13px;
	margin-bottom:10px
}
.result_box table.lister a {
	color:#2e79c5;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase
}
.result_box table.lister a:hover {
	text-decoration:underline;
	color:#2e79c5
}
.result_menu {
	height:24px;
	margin-bottom:18px;
	width:100%
}
.result_menu td {
	border-bottom:1px solid #e6e6e6
}
.result_menu .but_cell {
	border-bottom:none
}
.result_menu p {
	padding:4px 2px 5px 0;
	width:60px;
	background:url(../img/result_menu_bg.gif) no-repeat left top;
	float:left;
	text-align:center
}
.result_menu p i {
	text-transform:lowercase;
	font-style:normal
}
.result_menu p span {
	text-transform:uppercase
}
.result_menu p a:hover {
	color:#f95811;
	text-decoration:none
}
.result_menu p.active {
	background:#fff url(../img/result_menu_bg_active.gif) no-repeat left top;
	padding-bottom:6px;
	border-bottom:none;
	color:#f95811;
	margin-bottom:-2px
}
.result_menu p.active a {
	color:#f95811
}
.but_cell_box {
	float:left
}
.result_list {
	width:100%
}
.result_list tr td.right_bg {
	width:50%;
	border-left:1px solid #e6e6e6
}
.result_list tr td.left_bg {
	width:50%;
	border-right:1px solid #e6e6e6
}
.result_list tr td ul {
	margin:0 9px 0 10px;
	list-style:none
}
.result_list tr td ul li {
	padding:0 0 9px 0
}
.result_list tr td ul li a {
	color:#0e64bc;
	text-decoration:none
}
.result_list tr td ul li a:hover {
	color:#f95811;
	text-decoration:none
}
.next_lister {
	width:100%;
	color:#101010;
	margin-top:7px
}
.photo_box .next_lister {
	margin-top:0
}
.photo_box .next_lister tr td {
	padding:25px 0 20px 0
}
.next_lister tr td {
	text-align:center;
	font-size:13px!important
}
.next_lister tr td.arrow {
	width:100px
}
.next_lister a {
	color:#818181;
	text-decoration:none
}
.next_lister a:hover {
	color:#101010;
	text-decoration:none
}
.next_lister b {
	color:#d5d5d5;
	padding:0 6px 0 6px
}
.next_lister .arrow .left_list {
	background:url(../img/lister_arrow_left.gif) no-repeat left 6px;
	padding:0 0 0 17px;
	text-decoration:none;
	color:#818181
}
.next_lister .arrow .left_list:hover {
	text-decoration:underline;
	color:#818181
}
.next_lister .arrow .right_list {
	background:url(../img/lister_arrow_right.gif) no-repeat right 6px;
	padding:0 17px 0 0;
	text-decoration:none;
	color:#818181
}
.next_lister .arrow .right_list:hover {
	text-decoration:underline;
	color:#818181
}
.health_info {
	background:url(../img/h_t_bg.gif) repeat-x left top;
	margin-bottom:16px
}
.health_info .h_b_bg {
	background:url(../img/h_t_bg.gif) repeat-x left bottom;
	zoom:1
}
.health_info .h_l_bg {
	background:url(../img/h_t_bg.gif) repeat-y left top
}
.health_info .h_r_bg {
	background:url(../img/h_t_bg.gif) repeat-y right top
}
.health_info .l_t_corner {
	background:url(../img/h_l_t_corner.gif) no-repeat left top
}
.health_info .r_t_corner {
	background:url(../img/h_r_t_corner.gif) no-repeat right top;
	zoom:1
}
.health_info .l_b_corner {
	background:url(../img/h_l_b_corner.gif) no-repeat left bottom
}
.health_info .r_b_corner {
	background:url(../img/h_r_b_corner.gif) no-repeat right bottom;
	padding:10px 0 20px 0
}
.health_info .r_b_corner table {
	width:100%
}
.health_info .r_b_corner table tr td {
	width:50%
}
.health_info .r_b_corner table tr td ul {
	margin-left:18px;
	list-style:none
}
.health_info .r_b_corner table tr td ul li {
	color:#f95811
}
.health_info .r_b_corner table tr td a {
	text-decoration:none;
	color:#0e64bc
}
.health_info .r_b_corner table tr td a:hover {
	text-decoration:none;
	color:#f95811
}
.photo_box .photo_table {
	width:100%
}
.photo_box .photo_table tr td {
	padding-bottom:4px
}
.photo_box {
	padding:13px 16px 0 17px;
	width:482px
}
*:first-child+html .photo_box {
	width:auto!important
}
.photo_box .photo_block {
	margin-bottom:20px
}
.photo_block .block {
	float:left;
	width:107px;
	margin-right:15px
}
.photo_table .block {
	width:107px;
	margin:0 auto
}
.photo_block .block .image_block, .photo_table .block .image_block {
	margin-bottom:8px
}
.photo_block .block a, .photo_table .block a {
	color:#0e64bc;
	font-size:13px
}
.photo_block .block .date, .photo_table .block .date {
	color:#7e7e7e;
	font-size:9px
}
.center_box {
	text-align:center;
	
}
.center_box a {
	color:#0e64bc;
	font-size:12px;
	padding-left:17px;
	background:url(../img/b_l_arrow.gif) no-repeat left 5px
}
.center_box a:hover {
	color:#0e64bc
}
.box .descript {
	padding:10px 0 28px 0
}
.box .descript p {
	padding:0;
	color:#404040
}
.box .descript span {
	font-weight:bold;
	padding-right:4px
}
.box ul {
	margin-left:17px
}
.standard_select .srList {
	margin-left:0
}
margin-left: 0
}
.lekarstva_menu {
	width:100%;
	margin-bottom:20px;
}
.lekarstva_menu .but_bg {
	background:url(../img/lek_m_but_bg.gif) repeat-x left top;
	margin:0 3px 3px 0
}
.lekarstva_menu .but_bg .left_bg {
	background:url(../img/lek_m_left_bg.gif) no-repeat left top
}
.lekarstva_menu .but_bg .right_bg {
	background:url(../img/lek_m_right_bg.gif) no-repeat right top;
	height:23px;
	padding:4px 0 0 0;
	text-align:center;
	color:#f95811
}
.lekarstva_menu .but_bg .right_bg a {
	color:#0e64bc;
	text-decoration:none
}
.lekarstva_menu .but_bg .right_bg a:hover {
	color:#f95811;
	text-decoration:none
}
.friends {
	width:100%
}
.friends tr td {
	width:50%;
	padding-bottom:20px
}
tr td .fr_photo {
	float:left;
	margin-right:5px
}
.friends tr td a {
	text-decoration:none
}
.friends tr td a:hover {
	color:#f91111;
	text-decoration:underline
}
.friends tr td .del a {
	text-decoration:none;
	background:url(../img/del_bg.gif) no-repeat left 6px;
	padding:0 0 0 11px;
	color:#747474
}
.friends tr td .del a:hover {
	color:#747474;
	text-decoration:underline
}
.mail {
	text-align:center
}
.mail a {
	color:#636363;
	text-decoration:none
}
.mail a:hover {
	color:#636363;
	text-decoration:underline
}
.right_but {
	margin:5px 0 0 265px;
	zoom:1
}
.message_box .grey_but {
	margin-right:12px
}
.grey_but {
	background:#a1aeb7;
	float:left
}
.grey_but .left_bg {
	background:url(../img/grey_button_r_l.gif) no-repeat left top;
	float:left
}
.grey_but .right_bg {
	background:url(../img/grey_button_r_l.gif) no-repeat right bottom;
	float:left;
	padding:0 3px 0;
	height:20px
}
* html .grey_but .right_bg {
	padding:0 3px 0;
	height:20px
}
*+html .grey_but .right_bg {
	padding:0 3px 0;
	height:20px
}
.grey_but .right_bg a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding:2px 5px 0;
	font-weight:bold;
	display:block
}
.raspis {
	padding:10px 0 0 100px;
	font-weight:bold
}
.raspis td {
	text-align:center;
	vertical-align:middle;
	color:#4c4c4c
}
.raspis .chek {
	width:32px;
	height:30px
}
.themes tr td {
	padding-top:10px;
	height:22px;
	vertical-align:middle
}
.themes tr td label {
	cursor:pointer;
	color:#2677d3
}
.check {
	width:22px;
	height:22px
}
.check_box tr td {
	vertical-align:middle
}
.check_box {
	margin:0 0 10px 0;
	font-size: 13px !important;
}
.raspis .days {
	color:#898989
}
.theme_list {
	width:50%;
	padding-right:20px
}
.save {
	margin:0 0 0 205px
}
.profile, .change_pass {
	width:100%
}
.change_pass .input, .profile .input {
	width:232px;
	margin-left:0
}
.profile strong {
	display:block;
	padding:0 0 20px 0!important
}
.profile p {
	padding:0 0 10px 0!important
}
.profile .image_cell {
	width:120px;
	padding-right:15px
}
.profile .image_cell div.my_avatar {
	width:118px;
	height:118px;
	overflow:hidden;
	border:1px solid #000;
	background:url(../img/my_avatar_bg.gif) no-repeat center center
}
.profile tr td, .change_pass tr td {
	padding-bottom:16px;
	color:#3f3f3f
}
#tel_inputs, #adr_inputs {
	padding-bottom:0
}
#tel_inputs .input, #adr_inputs .input {
	margin-bottom:16px
}
.profile tr td.t_right {
	text-align:right;
	padding-right:15px;
	width:120px;
	vertical-align:top
}
.profile tr td.t_right .gender {
	padding-top:1px;
	display:block
}
.change_pass tr td.t_right {
	text-align:right;
	padding-right:15px;
	width:150px
}
.profile tr td.t_cell {
	width:107px
}
.change_pass tr td.t_cell {
	width:57px
}
.profile tr td select {
	width:98%;
	margin:0 2px
}
.profile .input input, .change_pass .input input {
	width:100%
}
.change_pass select {
	margin-left:3px;
	width:253px
}
.change_pass .antibot {
	margin-top:7px;
	margin-left:3px
}
.use_photo tr td {
	vertical-align:middle;
	padding-bottom:0
}
.use_photo tr td.lab_cell {
	padding-bottom:4px
}
.use_photo tr td label {
	cursor:pointer;
	color:#3f3f3f;
	margin-right:10px
}
.bday .input {
	float:left;
	width:75px
}
.bday .input input {
	margin-top:3px;
	font-size:11px;
	text-align:center
}
* html .bday .input input {
	margin-top:0
}
*+html .bday .input input {
	margin-top:0
}
.box textarea {
	width:480px;
	height:85px;
	border:1px solid #e6e6e6;
	border-top:1px solid #afafaf;
	text-align:left
}
.txar_cell textarea {
	width:307px;
	height:85px;
	border:1px solid #e6e6e6;
	border-top:1px solid #afafaf
}
.title_fiteld {
	margin-top:20px
}
.save_b {
	padding:10px 0 17px 200px
}
.save_b_calc {
	padding:10px 0 0 200px
}
.center .italic {
	padding:0;
	font-size:11px;
	line-height:12px
}
.center .italic a {
	padding:0;
	font-size:11px;
	text-decoration:none;
	cursor:pointer
}
.center .del a {
	cursor:pointer
}
.center .italic a:hover {
	text-decoration:underline
}
.light_text {
	color:#aeaeae
}
.right .tags {
	padding:5px 0 29px 12px
}
.tags a.dark {
	color:#0e64bc
}
.tags a.light {
	color:#4690db
}
.tags a.size13 {
	font-size:13px;
	line-height:1.7
}
.tags a.size10 {
	font-size:10px;
	line-height:2.1
}
.tags a.size11 {
	font-size:11px;
	line-height:1.8
}
.tags a.size21 {
	font-size:21px;
	line-height:1
}
.tags a.size23 {
	font-size:23px;
	line-height:.8
}
.tags a.size16 {
	font-size:16px;
	line-height:1.3
}
.tags a.size14 {
	font-size:14px;
	line-height:1.5
}
.tags a.size19 {
	font-size:19px;
	line-height:.9
}
.tags .abc {
	text-align:center;
	padding:0 16px 0 3px;
	margin-top:5px
}
* html .tags .abc {
	line-height:23px
}
.center_none {
	margin-top:13px
}
.search_result {
	line-height:25px;
	padding:3px 0 5px 7px;
	list-style:none
}
.content .left .menu li.select, .content .left .menu li.select a {
	color:#0e64bc
}
.content .left .menu li .menu1 {
	padding:0 0 0 4px;
	margin:2px 0 4px 0
}
* html .content .left .menu li .menu1 {
	margin:4px 0 1px 0
}
.content .left .menu li .menu1 li {
	border:0;
	padding:8px 0 0 0!important;
	font-size:11px;
	zoom:1
}
* html .content .left .menu li .menu1 li {
	border:0;
	padding:5px 0 0 0!important;
	font-size:11px;
	zoom:1
}
.content .left .menu li .menu1 li a {
	padding-left:16px;
	color:#585858;
	background:#fff url(../img/arrow_right_black.gif) no-repeat 2px 6px
}
.content .left .menu li .menu1 li a:hover {
	color:#f95810;
	background:#fff url(../img/arrow_right_red.gif) no-repeat 2px 6px
}
.content .left .menu li .menu1 li.select {
	padding:8px 0 0 0
}
.content .left .menu li .menu1 li.select a {
	padding:0 0 0 16px;
	color:#f95810;
	background:#fff url(../img/arrow_right_red.gif) no-repeat 2px 6px
}
.content .left .menu li .menu1 li.select ul li a {
	padding:0 0 0 16px;
	color:#585858;
	background:#fff url(../img/arrow_right_black.gif) no-repeat 2px 6px
}
.content .left .menu li .menu1 li.select ul li.select a {
	padding:0 0 0 16px;
	color:#f95810;
	background:#fff url(../img/arrow_right_red.gif) no-repeat 2px 6px
}
.center_search_text {
	padding:13px 29px 73px 15px
}
.center_search_articles {
	padding:10px 10px 30px 15px
}
.center_search_articles .articles {
	margin-bottom:-8px;
	list-style:none
}
.center_search_articles table {
	width:100%
}
.center_search_articles .articles li {
	padding:0 10px 8px 0;
	line-height:17px;
	list-style:none
}
.center_search_articles .column li {
	padding:1px 10px 2px 0;
	list-style:none
}
.text {
	padding:0 0 0 0;
	line-height:16px;
	color:#404040
}
.box .image_block img {
	border:1px solid #eee
}
.box .weighing {
	padding:0 0 20px 15px;
	margin-top:0;
	float:right
}
.right_img {
	padding:0 0 10px 10px;
	margin-top:0;
	float:right
}
.box .a {
	font-size:11px;
	padding-bottom:13px
}
.scale {
	float:right;
	width:72px;
	margin:-6px 5px 0 5px
}
.scale tr td {
	font-size:9px;
	text-align:center
}
.scale tr td a {
	display:block;
	font-size:1px;
	text-decoration:none;
	width:22px;
	height:18px
}
.scale tr td.size1 {
	width:24px;
	height:20px
}
.scale tr td.small a {
	background:#fff url(../img/size_small.gif) no-repeat left bottom;
	cursor:pointer
}
.scale tr td.small a:hover, .scale tr td.small a.active {
	background:#fff url(../img/size_small.gif) no-repeat left top;
	cursor:pointer
}
.scale tr td.middle a {
	background:#fff url(../img/size_middle.gif) no-repeat left bottom;
	cursor:pointer
}
.scale tr td.middle a:hover, .scale tr td.middle a.active {
	background:#fff url(../img/size_middle.gif) no-repeat left top;
	cursor:pointer
}
.scale tr td.big a {
	background:#fff url(../img/size_big.gif) no-repeat left bottom;
	cursor:pointer
}
.scale tr td.big a:hover, .scale tr td.big a.active {
	background:#fff url(../img/size_big.gif) no-repeat left top;
	cursor:pointer
}
.center .print_link {
	padding:8px 0 12px 0
}
.add {
	padding:0 0 0 17px;
	background:#fff url(../img/add.gif) no-repeat 0 1px;
	margin-right:11px;
	cursor:pointer
}
.print_link a {
	font-size:11px
}
.print_link .send {
	padding:0 0 0 17px;
	background:#fff url(../img/send.gif) no-repeat 0 1px;
	margin-right:11px;
	cursor:pointer
}
.print_link .print {
	padding:0 0 0 17px;
	background:#fff url(../img/print.gif) no-repeat 0 1px;
	margin-right:11px;
	cursor:pointer
}
.print_link .discuss {
	padding:0 0 0 17px;
	background:#fff url(../img/discuss.gif) no-repeat 0 1px
}
.content .center .slide_shou {
	padding:10px 12px 26px 15px
}
.content .center .slide_shou ul li {
	float:left;
	font-size:9px;
	margin-right:19px;
	width:107px;
	list-style:none
}
.content .center .slide_shou ul li .photo_height {
	height:80px
}
.content .center .slide_shou ul li.last {
	margin-right:0
}
.content .center .slide_shou ul li a {
	display:block;
	font-size:13px;
	padding:4px 0 4px
}
.content .center .slide_shou table {
	margin:26px 0 0 0
}
.content .center .slide_shou p {
	margin-top:20px;
	text-align:center
}
.content .center .slide_shou p a {
	padding-left:17px;
	background:#fff url(../img/arrow_left_blue.gif) no-repeat 0 4px;
	font-size:12px
}
#enter_cabinet {
	border:1px solid #c3c3c3
}
.enter_cabinet div.avatarka {
	margin:-23px 0 0 10px;
	height:41px;
	width:36px
}
.enter_cabinet p {
	padding:5px 0 3px 8px;
	font-size:16px;
	color:#313538
}
.enter_cabinet p a {
	color:#313538
}
.enter_cabinet .cabinet {
	padding:2px 0 4px 8px;
	font-size:14px;
	color:#434343
}
.box .search_button {
	background:url(../img/create_new_folder.jpg) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	height:22px;
	margin:0 0 0 9px;
	padding:0 0 4px
}
.folders {
	list-style:none
}
.box ul {
	color:#434343
}
.box ul li, .box ol li {
	padding:0 0 7px 0
}
.box ul li span.open {
	background:url(../img/open.gif) no-repeat 0 3px;
	padding:0 0 0 22px;
	cursor:pointer
}
.box .open_contents {
	padding-left:28px
}
.box .contents {
	width:100%;
	margin:0 0 0 0;
	color:#6e6e6e;
	font-size:11px;
	display:none
}
.box .select .contents {
	display:block
}
.box .select ul li .contents {
	display:none
}
.box .select ul li.select .contents {
	display:block
}
.box .open_contents .contents .reference {
	width:312px
}
.box .open_contents .contents .remove {
	width:54px
}
.box .open_contents .contents .move {
	width:89px
}
.box .contents a {
	font-size:11px
}
.box .contents tr td {
	padding-top:14px;
	vertical-align:top
}
.box .contents .reference {
	width:40%;
	padding:14px 0 0 0
}
.box .contents .reference a {
	color:#297cc2;
	font-size:13px;
	padding:0 0 0 0;
	background:none
}
.box .contents .reference a:hover {
	color:#297cc2
}
.box .contents .video {
	vertical-align:top
}
.open_list .input input {
	width:130px
}
.open_list .move {
	width:21%
}
.open_list li .open_list {
	display:none
}
.open_list li.select .open_list {
	padding-left:26px;
	display:block
}
.open_list .move a {
	background:url(../img/move.gif) no-repeat 0 2px;
	color:#6e6e6e;
	padding:0 0 0 11px
}
.open_list a.remove_link {
	background:url(../img/remove.gif) no-repeat 0 4px;
	color:#6e6e6e;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	float:right;
	font-size:11px
}
.open_list a.redakt_link {
	background:none;
	color:#6e6e6e;
	float:right;
	font-size:11px
}
.open_list .input {
	float:left;
	margin:1px 10px 0 0
}
.open_list .input .right_bg_inp, .open_list .input .left_bg_inp {
	float:left
}
.open_list div span {
	float:left
}
.open_list .remove {
	width:19%;
	font-size:13px
}
.open_list .remove a {
	background:url(../img/remove.gif) no-repeat 0 4px;
	color:#6e6e6e;
	padding:0 0 0 10px
}
.new_folder_but {
	padding-bottom:24px
}
.box ul.select {
	color:#6e6e6e;
	font-size:13px;
	padding:14px 0 0 20px;
	list-style:none
}
.box ul.select1 {
	list-style:none
}
.box ul.faq {
	list-style:none
}
.box ul.list {
	list-style:none
}
.box ul.select a {
	background:none;
	color:#6e6e6e;
	font-size:13px
}
.box ul.select li span {
	padding:0 0 0 25px
}
.box .faq li a {
	background:url(../img/close.gif) no-repeat 0 3px;
	padding:0 0 0 22px
}
.box .faq li.select a {
	background:url(../img/open.gif) no-repeat 0 3px;
	padding:0 0 0 22px;
	color:#202020;
	text-decoration:none
}
.box .faq li.select a:hover {
	color:#f91111
}
.box .faq li.select .text_descr {
	padding:0 0 3px 22px;
	display:block
}
.box .faq li .text_descr {
	display:none
}
.box .none {
	font-size:4px
}
.center .box .hide {
	margin:10px 0 44px 0
}
.center .box .hide .name {
	color:#868686
}
.center .box .hide tr td {
	vertical-align:middle
}
.center .box .hide .radio1 {
	padding:0 0 0 20px
}
.center .box .hide .radio2 {
	padding:0 0 0 12px
}
.center .box .hide .label1 {
	padding:0 0 0 5px;
	color:#4c4c4c
}
.center .box .name {
	width:226px;
	text-align:right
}
.center .box tr td {
	height:auto;
}
.center .box .show .name {
	color:#4c4c4c
}
.center .box .show .grey {
	color:#868686
}
.center .box .show .lab1 {
	padding:0 0 0 17px
}
.center .box .show .lab2 {
	padding:0 0 0 17px
}
.center .box .show .checkbox1 {
	padding:0 0 0 19px
}
.center .box .show .checkbox2 {
	padding:0 0 0 19px
}
.center .box .hold {
	padding:29px 0 0 237px
}
.center .box .hold .right_bg {
	padding:1px 8px 0
}
.center .box .instrument .name1 a {
	text-decoration:none
}
.center .box .instrument .name1 a:hover {
	text-decoration:underline
}
.center .box .instrument .cut a {
	background:transparent url(../img/remove.gif) no-repeat scroll 0 6px;
	color:#6e6e6e;
	padding:0 0 0 11px;
	text-decoration:none
}
.center .box .instrument .cut a:hover {
	text-decoration:underline
}
.center .box .forum {
	border-bottom:1px solid #ededed;
	padding:6px 0 29px 0
}
#menu_cabinet {
	background:transparent url(../img/s_menu_b.gif) no-repeat scroll left bottom;
	padding:7px 0 0 17px;
	text-align:left;
	width:102px
}
.submit_button {
	border:none!important;
	height:18px;
	cursor:pointer;
	background-color:#08599a!important;
	color:#fff!important;
	font-family:Arial;
	margin-left:1px
}
.submit_grey_button {
	border:medium none;
	height:18px;
	cursor:pointer;
	background-color:#a1aeb7;
	color:#fff;
	font-family:Arial;
	margin-left:1px;
	font-size:11px;
	font-weight:bold
}
.sorting .submit_grey_button {
	width:70px
}
.sorting .grey_but .right_bg input {
	font-size:11px
}
div.fileinputs {
	position:relative
}
input.file {
	color:#434343;
	opacity:0;
	position:relative;
	z-index:2;
	width:215px;
	-moz-opacity:0;
filter:alpha(opacity:0)
}
div.fakefile {
	left:0;
	position:absolute;
	top:0;
	z-index:1;
	width:144px
}
input.text {
	background:url(../img/obzor_bg.gif) no-repeat 0 0;
	border:none;
	color:#434343;
	left:0;
	position:absolute;
	top:0;
	width:144px;
	height:20px
}
.fakefile img {
	left:150px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	cursor:pointer
}
.cursor {
	cursor:pointer
}
.bolezn_t tr td {
	padding:0;
	vertical-align:middle
}
.bolezn_t tr td label {
	cursor:pointer
}
.select_links {
	color:#3d3d3d;
	margin-bottom:30px
}
.select_links a {
	color:#609fd4;
	margin:0 4px
}
.select_links a:hover {
	text-decoration:none
}
table.middle {
	margin:11px auto 24px auto
}
table.middle .center2 {
	float:left
}
.message {
	width:100%;
	line-height:13px
}
.message a {
	text-decoration:none
}
.message tr td {
	padding-bottom:19px
}
.message .photo {
	width:41px;
	padding-right:5px
}
.message .content_block {
	width:245px;
	overflow:hidden
}
.message p {
	padding:2px 0 0 0;
	color:#585858
}
.message p span {
	color:#a0adb6
}
.message .mess {
	text-decoration:none;
	cursor:pointer
}
.message .mess:hover {
	text-decoration:underline
}
.dell {
	width:80px
}
.quote a {
	background:url(../img/discuss_mono.gif) no-repeat left 5px;
	padding:0 0 0 12px;
	cursor:pointer
}
.dell a {
	background:url(../img/del_bg.gif) no-repeat left 6px;
	padding:0 0 0 12px;
	cursor:pointer
}
.grey_info {
	background:#e2e2e2;
	zoom:1
}
.empty_descr {
	text-align:center;
	color:#424242;
	padding:55px 0 55px 0!important
}
.open_link {
	background:url(../img/open.gif) no-repeat left 3px;
	padding:0 0 0 23px;
	text-decoration:none
}
.close_link {
	background:url(../img/close.gif) no-repeat left 3px;
	padding:0 0 0 23px;
	text-decoration:none
}
.open table {
	margin-top:15px
}
.open table.calc_table {
	width:100%;
	margin:15px 0 25px
}
.ves_table {
	margin-top:27px!important
}
.open table tr td {
	padding:0 10px 10px 0;
	text-align:right;
	color:#242424
}
.open table.calc_table tr td.itog {
	padding-right:0
}
.open table.calc_table tr td.itog div {
	width:50px;
	float:right
}
.open input, .open select {
	width:100%
}
.open .input {
	margin:0
}
.open .ves_table .input {
	margin:0 5px 0 12px;
	float:left;
	width:84px
}
.open .minutes .input {
	width:45px;
	margin:0 auto
}
.open .title_select td {
	font-size:10px;
	padding-bottom:14px
}
.open .calc_table td.eat {
	width:322px;
	text-align:left
}
.open .calc_table td.kalori {
	width:110px
}
.open .calc_table td.minutes {
	width:100px;
	text-align:center
}
.open .calc_table td.porcii {
	width:60px
}
.center_element {
	text-align:center;
	padding:10px 0 13px 0
}
.center_element a {
	zoom:1
}
.golos {
	width:100%;
	font-size:11px
}
.golos td {
	padding-bottom:15px
}
.golos .descr_cell {
	/*width:70px;*/
	width:60px;
	/*padding-right:13px;*/
	padding-right:6px;
	text-align:right
}
.golos .percent {
	width:60px;
	/*padding-left:13px;*/
	padding-left:6px;
	text-align:left
}
.golos .polzunok {
	height:16px;
	background:#f95810;
	overflow:hidden;
	position:relative;
	width:325px
}
.golos .polzunok_cell {
	/*width:325px*/
}
.golos .polzunok .begun {
	width:325px;
	height:16px;
	background:#f3f3f3;
	position:absolute;
	top:0
}
.video_box .polzunok_cell {
	width:70px
}
.video_box .polzunok {
	width:70px;
	height:9px;
	margin-top:3px
}
.google_map {
	width:480px;
	height:349px;
	overflow:hidden;
	margin-bottom:25px
}
.google_result tr td {
	width:50%;
	padding-right:30px
}
.search_res {
	margin:0 0 15px 0
}
.search_res p {
	padding:0 0 0 0
}
.news_block {
	clear:both;
	margin:0 0 10px 0;
	color:#333
}
.center .block_info .news_block a {
	font-size:15px;
	font-weight:bold
}
.center .block_info .news_block_main_act a {
	font-size:13px;
	font-weight:normal
}
.center .block_info .news_block_main_act p {
	margin:0;
	padding:0 0 5px 0
}
.news_block .img_block {
	float:left;
	margin:0 7px 5px 0
}
.news_block .news_date {
	color:#6e6e6e;
	font-size:11px;
	padding:0;
	font-family:Arial
}
.news_block .news_link {
	padding:0;
	margin-bottom:0
}
.faq .big_avatar {
	width:120px;
	padding-right:10px
}
.faq .big_avatar img {
	border:1px solid #ededed
}
.faq .faq_button {
	margin:10px 0 0 0
}
.bmi {
	margin:20px auto 4px auto
}
.bmi tr td.t_right {
	width:43px;
	padding-right:7px;
	text-align:right
}
.bmi tr td {
	height:29px;
	padding-left:6px
}
.bmi tr td .input {
	width:83px;
	margin:0
}
.bmi tr td .input input {
	width:100%;
	margin:0
}
.center p.description_text {
	padding:0 0 16px 0;
	font-size:11px
}
.box ul li.select ul.select_a {
	padding:0 0 0 15px
}
.box ul li.select ul.select_a li {
	padding:14px 0 0 0
}
.box p.date {
	float:right;
	padding-top:5px;
	font-size:11px
}
.box p.date_notice {
	float:left;
	padding-top:5px;
	font-size:11px;
	color:#434343
}
.box .news_view img {
	margin:0 0 30px 16px;
	float:right
}
.box .reg {
	padding-bottom:32px;
	color:#434343
}
ol.search_r {
	list-style-type:decimal;
	color:#434343;
	padding:5px 0 18px 20px
}
ol.search_r li {
	padding-bottom:14px
}
.select_cel {
	width:100px;
	padding-top:1px
}
.box .list li a {
	background:none;
	color:#0e64bc;
	padding:0
}
.box .list li a:hover {
	color:#f91111
}
.player {
	text-align:center;
	margin:5px auto 10px
}
.player .navigation_buttons {
	height:23px;
	background:#696969;
	padding:10px 0 0 13px;
	color:#fff;
	font-weight:bold
}
.player .pl_but .play {
	background:url(../img/pl_but.gif) no-repeat left top;
	padding:0 4px 0 0;
	margin:0 8px 0 0;
	text-decoration:none
}
.player .pl_but .play:hover {
	background:url(../img/pl_but_act.gif) no-repeat left top;
	padding:0 4px 0 0;
	margin:0 8px 0 0;
	text-decoration:none
}
.player .pl_but .pause {
	background:url(../img/paus_but_act.gif) no-repeat left top;
	padding:0 4px 0 0;
	text-decoration:none
}
.player .pl_but .pause:hover {
	background:url(../img/paus_but.gif) no-repeat left top;
	padding:0 4px 0 0;
	text-decoration:none
}
.player .navigation_buttons table {
	width:100%
}
.player .navigation_buttons table .time {
	padding-left:11px
}
.player .navigation_buttons table .polzunok .bg_polz {
	width:347px;
	overflow:hidden;
	height:5px;
	background:#fa1903;
	margin:4px 0 0 20px;
	position:relative
}
.player .navigation_buttons table .polzunok .bg_polz div {
	width:347px;
	position:absolute;
	top:0;
	height:5px;
	background:#fff
}
.box .sorting {
	margin-bottom:20px
}
.box .sorting tr td {
	white-space:nowrap;
	padding:10px 5px 0 0;
	text-align:right
}
.box .sorting tr td.al_left_c {
	text-align:left
}
.box .sorting .input input {
	width:64px
}
.box .sorting select {
	width:235px
}
.box .sorting .input .right_bg_inp, .box .sorting .input .left_bg_inp {
	float:left
}
.box .sorting .input {
	float:left
}
.box .sorting .input {
	float:left
}
h1.error {
	font-size:50px
}
.sort tr td {
	vertical-align:middle;
	padding-right:3px
}
.sort tr td select {
	width:200px
}
.enter_cabinet {
	position:relative
}
.door {
	display:block;
	width:71px;
	height:136px;
	position:absolute;
	right:25px;
	bottom:25px;
	text-decoration:none;
	cursor:pointer
}
.door:hover {
	text-decoration:none
}
#error_result {
	padding:0 10px 0
}
.news_all {
	float:right;
	text-decoration:none
}
.news_all:hover {
	text-decoration:underline
}
.search_r {
	list-style:none
}
.popup_answer {
	width:255px
}
.popup_answer .input {
	width:207px;
	float:right
}
.popup_answer select {
	width:207px
}
#popup_block .popup_answer .remind_button {
	padding:0 0 0 10px
}
#popup_block .popup_answer .center_button {
	padding:0 0 0 69px
}
#popup_block .center_content .popup_answer p {
	padding:0 0 0
}
.user_data_reminder {
	width:330px
}
.mail_inp {
	width:290px
}
.mail_inp .e_title {
	vertical-align:middle
}
.type_file_cell {
	width:200px
}
.static_calendar {
	width:215px;
	background:#fff
}
.static_calendar tr td {
	padding:0
}
.header_title {
	background:#f4f4f4;
	color:#0e64bc;
	padding:0 4px 0 4px!important
}
.header_title table tr td {
	padding:8px 4px 6px 4px
}
.header_title table tr td.nav {
	width:5px;
	text-align:center
}
.header_title table tr td.monthtitle {
	width:65px!important;
	text-align:center
}
.header_title table tr td .l_a_c {
	background:url(../img/l_a_c.gif) no-repeat left top;
	width:5px;
	height:6px;
	display:block;
	margin-top:5px
}
.header_title table tr td .r_a_c {
	background:url(../img/r_a_c.gif) no-repeat left top;
	width:5px;
	height:6px;
	display:block;
	margin-top:5px
}
.month_t {
	float:left
}
.year_t {
	float:right
}
.static_calendar .days_cell {
	padding-bottom:10px
}
.days_t {
	width:100%;
	text-align:center;
	font-size:11px
}
.days_t .day {
	padding:4px 0 0 0;
	width:10%;
	cursor:pointer
}
.days_t .selected {
	color:#f91111
}
.emptyrow {
	display:none
}
.ovu_calendar .static_calendar, .calendar .static_calendar {
	border:1px solid #dbdbdb
}
.ovu_calendar .static_calendar .header_title, .calendar .static_calendar .header_title {
	border-bottom:1px solid #dbdbdb
}
.calendar .combo {
	position:absolute;
	display:none!important;
	top:0;
	left:0;
	width:4em;
	cursor:default;
	border:1px solid #655;
	background:#f0eeee;
	color:#000;
	font-size:90%;
	z-index:100
}
.calendar .combo div.label {
	padding:0 0 0 5px
}
.calendar .days_t .hilite {
	background:#dad9d9;
	cursor:pointer
}
.calendar .days_t .rowhilite {
	background:#ededed;
	cursor:pointer
}
.center .box .istoria_bolezni {
	width:100%;
	margin-top:14px
}
.center .box .istoria_bolezni tr td {
	border-bottom:1px solid #ededed;
	padding:5px 0 8px 0
}
.center .box .istoria_bolezni tr td.title_dis {
	width:150px
}
.center .box .istoria_bolezni tr td.dis_date {
	text-align:center
}
.center .box .istoria_bolezni tr td.doc_dis {
	width:100px
}
.center .box .istoria_bolezni a {
	text-decoration:none
}
.center .box .istoria_bolezni a:hover {
	text-decoration:underline
}
.center .box .istoria_bolezni .cut {
	text-align:right
}
.center .box .istoria_bolezni .cut a {
	background:transparent url(../img/remove.gif) no-repeat scroll 0 6px;
	color:#6e6e6e;
	padding:0 0 0 11px
}
.center .box .add_disease {
	padding:25px 0 0 177px
}
.newmessage {
	width:100%;
	margin:14px 0 0 0
}
.newmessage tr td .input {
	width:90%
}
.newmessage tr td {
	color:#434343;
	padding-bottom:10px
}
.newmessage tr td.t_left {
	width:25px;
	padding-bottom:10px
}
.newmessage tr td.t_center {
	width:125px
}
.newmessage tr td.last {
	padding-bottom:17px;
	padding-top:17px
}
.newmessage tr td.last textarea {
	margin-top:12px
}
.newmessage tr td.t_center select {
	width:100%
}
.newmessage tr td .input {
	margin:0 0 0 0
}
.send_b {
	padding:10px 0 0 149px
}
.center .box .padat_zayavku {
	width:100%;
	margin-top:9px;
	margin-bottom:29px
}
.center .box .padat_zayavku tr td {
	height:30px;
	vertical-align:middle;
	padding-left:11px
}
.center .box .padat_zayavku tr td.textarea {
	padding-top:15px;
	padding-bottom:21px;
	vertical-align:top;
	text-align:right
}
.center .box .padat_zayavku .another {
	width:232px
}
.center .box .padat_zayavku .another p {
	float:left
}
.center .box .padat_zayavku .pz_right {
	text-align:right;
	width:99px
}
.center .box .padat_zayavku .t_center {
	width:237px
}
.center .box .padat_zayavku .another .input {
	margin:0 0 0 50px
}
.center .box p.pad_zayavku {
	padding:0;
	color:#434343
}
.padat_zayavku tr td select {
	margin:0 2px;
	width:98%
}
.center .box .review {
	margin-top:11px;
	margin-bottom:24px;
	width:232px;
	float:left
}
table.middle {
	margin:0 auto 17px auto
}
.box ul.open_list li span.orange_close {
	background:url(../img/close.gif) no-repeat scroll 0 4px;
	padding:0 0 0 22px;
	cursor:pointer
}
.box ul.open_list li span {
	background:transparent url(../img/close_grey.gif) no-repeat scroll 0 4px;
	padding:0 0 0 22px;
	cursor:pointer
}
.box ul.open_list li.select ul li span {
	background:transparent url(../img/close_grey.gif) no-repeat scroll 0 4px;
	padding:0 0 0 22px;
	cursor:pointer
}
.box ul.open_list li.select ul li span.orange_close {
	background:url(../img/close.gif) no-repeat scroll 0 4px;
	padding:0 0 0 22px;
	cursor:pointer
}
.box ul.open_list li span.active_plus {
	background:url(../img/close.gif) no-repeat 0 4px;
	padding:0 0 0 22px;
	cursor:pointer
}
.box ul.open_list li.select span {
	background:transparent url(../img/open_grey.gif) no-repeat scroll 0 4px;
	padding:0 0 0 22px
}
.box ul.open_list li.select ul li.select span {
	background:transparent url(../img/open_grey.gif) no-repeat scroll 0 4px;
	padding:0 0 0 22px
}
.box ul.open_list li {
	color:#6e6e6e;
	list-style:none
}
.box .ask {
	width:100%;
	margin:11px 0 9px 0
}
.box .ask tr td.subject {
	padding-right:14px;
	height:33px;
	width:1%
}
.box .ask tr td select {
	margin:0
}
.box .ask tr td input {
	margin:0
}
.box .ask tr td .input {
	margin:0
}
.box .question {
	margin:12px 0 21px 0
}
.bmi, .sap {
	margin:20px auto 4px auto
}
.sap select {
	width:100%
}
.bmi tr td.t_right {
	width:43px;
	padding-right:7px;
	text-align:right
}
.sap tr td.t_right {
	padding-right:7px;
	text-align:right;
	white-space:nowrap
}
.bmi tr td, .sap tr td {
	height:29px;
	padding-left:6px;
	color:#434343
}
.bmi tr td .input {
	width:83px;
	margin:0
}
.sap tr td .input {
	width:170px;
	margin:0
}
.bmi tr td .input input {
	width:100%;
	margin:0
}
.bmi .ovu_days, .sap .ovu_days {
	float:left;
	margin-right:5px!important
}
.slideshow_4 {
	background:#000;
	text-align:center
}
.slideshow_4 a {
	display:block
}
.slideshow_4 .previous1 {
	height:28px;
	padding:4px 6px 0 5px;
	background:#696969;
	color:#fff
}
.slideshow_4 .previous1 .previous {
	float:left
}
.slideshow_4 .previous1 .next {
	float:right
}
.slideshow_4 .previous1 .number {
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	font-size:14px
}
.slideshow_4 .previous1 .previous a:hover, .slideshow_4 .previous1 .next a:hover {
	text-decoration:none;
	cursor:pointer;
	color:#fff
}
.slideshow_4 .previous1 .previous a, .slideshow_4 .previous1 .next a {
	display:block;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#fff
}
.slideshow_4 .previous1 .previous a .button, .slideshow_4 .previous1 .next a .button {
	display:block;
	float:left;
	height:24px;
	background:url(../img/button_gray_1.gif) repeat-x;
	overflow:hidden
}
.slideshow_4 .previous1 .previous a:hover .button, .slideshow_4 .previous1 .next a:hover .button {
	background:#474747
}
.slideshow_4 .previous1 .previous a .gray_left_bg .gray_right_bg .gray_button {
	display:block;
	float:left;
	padding:4px 9px 7px 17px;
	background:url(../img/arrow_left_white.gif) no-repeat 5px 9px;
	font-size:14px
}
.slideshow_4 .previous1 .next a .gray_left_bg .gray_right_bg .gray_button {
	display:block;
	float:left;
	padding:4px 23px 7px 10px;
	background:url(../img/arrow_right_white.gif) no-repeat 98px 9px;
	font-size:14px
}
.slideshow_4 .previous1 .previous a .gray_left_bg, .slideshow_4 .previous1 .next a .gray_left_bg {
	display:block;
	float:left;
	background:url(../img/gray_left_bg.gif) no-repeat top left
}
.slideshow_4 .previous1 .previous a:hover .gray_left_bg, .slideshow_4 .previous1 .next a:hover .gray_left_bg {
	background:url(../img/black_left_bg.gif) no-repeat top left
}
.slideshow_4 .previous1 .previous a .gray_left_bg .gray_right_bg, .slideshow_4 .previous1 .next a .gray_left_bg .gray_right_bg {
	display:block;
	float:left;
	background:url(../img/gray_right_bg.gif) no-repeat top right
}
.slideshow_4 .previous1 .previous a:hover .gray_left_bg .gray_right_bg, .slideshow_4 .previous1 .next a:hover .gray_left_bg .gray_right_bg {
	background:url(../img/black_right_bg.gif) no-repeat top right
}
.center p.description_text {
	padding:0 0 16px 0;
	font-size:11px
}
.box ul li.select ul.select_a {
	padding:0 0 0 15px
}
.box ul li.select ul.select_a li {
	padding:7px 0 7px 0;
	list-style:none
}
.box ul li a.select_au {
	text-decoration:underline
}
.box ul li a.select_au:hover {
	text-decoration:none
}
.box p.date {
	float:right;
	padding-top:5px;
	font-size:11px
}
.box .news_view img {
	margin:0 0 30px 16px
}
.box .reg {
	padding-bottom:32px;
	color:#434343
}
ol.search_r {
	list-style-type:decimal;
	color:#434343;
	padding:5px 0 18px 20px
}
ol.search_r li {
	padding-bottom:14px
}
.footer .solutions table.solution {
	margin-bottom:16px
}
.footer .solutions table.solution tr td {
	font-size:11px;
	padding:0 10px 2px 10px
}
.box table.zdorovie {
	margin:3px 0 0 0;
	color:#404040
}
.box table.zdorovie tr td {
	padding:4px 15px 0 0;
	white-space:nowrap
}
.box p.zdorovie {
	padding:16px 0 0 0;
	color:#404040
}
.box table.archives {
	margin:0 auto 0 auto
}
.box table.archives tr td {
	padding:0 13px 0 13px
}
.box table.zdorovie_archive {
	margin-bottom:6px;
	width:100%
}
.box table.zdorovie_archive p {
	font-size:11px
}
.box table.zdorovie_archive tr td {
	padding:11px 20px 3px 0;
	width:50%
}
.center .eating {
	padding:13px 0 2px 16px
}
.center .text_slideshow {
	padding:15px 15px 25px 15px
}
.center .text_slideshow img {
	margin:6px 0 25px 9px
}
.right_box {
	padding:5px 0 13px 12px
}
.blue_button_right {
	padding:5px 0 0 65px
}
.right_box .calendar {
	margin:2px 0 0 0;
	border:0;
	width:207px
}
.right_box .calendar tr td.t_right {
	text-align:right;
	padding:1px 10px 13px 3px
}
.right_box .calendar tr td.otstup {
	padding:1px 10px 13px 3px
}
.right_box .calendar input {
	width:100%
}
.right_box .calendar input.submit_grey_button {
	width:auto
}
.font_11 {
	font-size:11px;
	color:#7e7e7e!important
}
.right_desc_text {
	padding:0 14px 4px 0
}
.right_desc_text img {
	margin:0 7px 6px 0
}
.right_desc_text p {
	color:#5d5d5d
}
.right_desc_text p.notice_link {
	color:#5d5d5d;
	margin-bottom:4px
}
.big_banner {
	width:240px;
	height:400px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	background:#e3e3e3
}
.banner_100 {
	height:60px;
	margin:0 auto;
	width:965px;
	overflow:hidden;
	text-align:center
}
.banner_200_300 {
	height:300px;
	width:202px;
	overflow:hidden;
	text-align:right;
	background:#e3e3e3
}
.banner_516_120 {
	height:120px;
	width:515px;
	overflow:hidden;
	text-align:center
}
.instrument {
	width:100%
}
.instrument .cut {
	width:100px;
	padding:0 0 10px 0
}
#main_block {
	height:100%;
	overflow:auto;
	position:relative;
	zoom:1
}
.buttons input {
	font-size:11px;
	height:22px;
	padding:0 0 4px
}
.blue_button input {
	font-size:11px;
	height:20px;
	padding:0 0 4px;
	font-weight:bold
}
* html .blue_button input {
	padding-top:2px
}
*+html .blue_button input {
	padding-top:2px
}
.insurance_companies {
	width:100%;
	font-size:11px;
	margin-top:-6px;
	color:#333
}
.insurance_companies td {
	width:30%;
	line-height:16px
}
.insurance_companies th {
	padding:12px 0 3px 0;
	font-size:13px;
	line-height:16px;
	font-weight:normal
}
.insurance_companies .phone {
	text-align:right
}
#opacity {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:.5;
	background:#000;
	display:none
}
#popup_block {
	display:none;
	z-index:999;
	position:fixed;
	left:50%;
	top:40%;
	zoom:1
}
#popup_block table {
	position:relative;
	left:-50%
}
#popup_block table table {
	position:static;
	left:0
}
#popup_block table table.content td {
	border:solid #000 1px
}
#popup_block.show {
}
.show_reminder {
	display:block!important
}
.show {
	display:block!important
}
.show_feedback {
	display:block!important
}
.feedback_popup .title_text {
	margin-left:15px
}
.feedback_popup .send_input {
	padding:0 0 5px 0
}
.feedback_popup .feedback_textarea {
	width:273px;
	padding:0 0 2px 0;
	background:url(../img/textarea.gif) no-repeat left bottom
}
.feedback_popup .feedback_textarea textarea {
	margin:9px 0 0 2px;
	width:269px;
	height:130px;
	background:none;
	border:none;
	z-index:10000
}
.registration_text {
	display:none
}
.user_data_reminder {
	display:none
}
.feedback_popup {
	display:none
}
.show_reminder {
	width:358px;
	color:#404040
}
.show_feedback {
	width:358px;
	color:#404040
}
#popup_block .red {
	color:#f91111
}
#popup_block.show .registration_text {
	display:block
}
#popup_block.show .user_data_reminder {
	display:block
}
#popup_block.show .feedback_popup {
	display:block;
	width:303px;
	margin:0 auto
}
#popup_block table td {
	line-height:16px
}
#popup_block .left_top {
	height:16px;
	line-height:16px
}
#popup_block .right_top {
	height:16px;
	line-height:16px
}
#popup_block .left_bottom {
	height:16px;
	line-height:16px
}
#popup_block .right_bottom {
	height:16px;
	line-height:16px
}
#popup_block .center_top {
	height:16px
}
#popup_block .center_bottom {
	height:16px
}
#popup_block .left_top {
	width:16px;
	height:16px;
	background:url(/upload/images/img/newpopup/pop_left_top.png) no-repeat right bottom
}
* html #popup_block .left_top {
filter:(src='/upload/images/img/newpopup/pop_left_top.png', sizingMethod='scale');
	background:none
}
#popup_block .blue .left_top {
	width:21px;
	height:21px;
	background:url(/upload/images/img/newpopup/pop_left_top2.png) no-repeat right bottom
}
* html #popup_block .blue .left_top {
filter:(src='/upload/images/img/newpopup/pop_left_top2.png', sizingMethod='scale');
	background:none
}
#popup_block .center_top {
	background:url(/upload/images/img/newpopup/pop_center_top.png) repeat-x left bottom
}
* html #popup_block .center_top {
filter:(src='/upload/images/img/newpopup/pop_center_top.png', sizingMethod='scale');
	background:none
}
#popup_block .blue .center_top {
	background:url(/upload/images/img/newpopup/pop_center_top2.png) repeat-x left bottom
}
* html #popup_block .blue .center_top {
filter:(src='/upload/images/img/newpopup/pop_center_top2.png', sizingMethod='scale');
	background:none
}
#popup_block .right_top {
	background:url(/upload/images/img/newpopup/pop_right_top.png) no-repeat left bottom;
	width:16px;
	height:16px
}
* html #popup_block .right_top {
filter:(src='/upload/images/img/newpopup/pop_right_top.png', sizingMethod='scale');
	background:none
}
#popup_block .blue .right_top {
	background:url(/upload/images/img/newpopup/pop_right_top2.png) no-repeat left bottom;
	width:21px;
	height:21px
}
* html #popup_block .blue .right_top {
filter:(src='/upload/images/img/newpopup/pop_right_top2.png', sizingMethod='scale');
	background:none
}
#popup_block .left_center {
	background:url(/upload/images/img/newpopup/pop_center_left.png) 1px 0px repeat-y!important;
	width:17px;
}
* html #popup_block .left_center {
filter:(src='/upload/images/img/newpopup/pop_center_left.png', sizingMethod='scale');
	background:none
}
#popup_block .blue .left_center {
	background:url(/upload/images/img/newpopup/pop_center_left2.png) repeat-y right top
}
* html #popup_block .blue .left_center {
filter:(src='/upload/images/img/newpopup/pop_center_left2.png', sizingMethod='scale');
	background:none
}
#popup_block .lightblue .left_center {
	background:url(/upload/images/img/newpopup/pop_center_left3.png) repeat-y right top
}
* html #popup_block .lightblue .left_center {
filter:(src='/upload/images/img/newpopup/pop_center_left3.png', sizingMethod='scale');
	background:none
}
#popup_block .center_content {
	background:#fff;
	
}
#popup_block .blue .center_content {
	padding:10px 15px 11px 15px;
	line-height:8px;
	background:#0e64bc;
	color:#fff;
	font-size:12px;
	font-weight:bold
}
#popup_block .lightblue .center_content {
	padding:7px 17px 0 17px;
	background:#edf4fa;
	color:#404040;
	font-size:11px;
	line-height:13px
}
#popup_block .center_content p {
	padding:2px 0 14px 0
}
#popup_block .lightblue .center_content p {
	color:gray;
	padding:15px 0 11px 0
}
#popup_block .center_content .step {
	margin:4px 10px 0 0;
	position:relative;
	height:25px;
	float:right
}
#popup_block .center_content .step div {
	float:left;
	padding:7px 9px 7px 9px;
	margin-left:10px;
	border:1px solid #0e64bc;
	font-size:15px;
	line-height:11px;
	font-weight:bold
}
#popup_block .center_content .step div.active {
	color:#000;
	border:1px solid #f91111
}
#popup_block .center_content .step span {
	display:block;
	font-size:11px;
	padding:2px 0 0 0;
	font-weight:normal;
	color:#bfbfbf
}
#popup_block .center_content .step div.active span {
	color:#000
}
#popup_block .right_center {
	width:16px;
	background:url(/upload/images/img/newpopup/pop_center_right.png) repeat-y left top
}
* html #popup_block .right_center {
filter:(src='/upload/images/img/newpopup/pop_center_right.png', sizingMethod='scale');
	background:none
}
#popup_block .blue .right_center {
	width:21px;
	background:url(/upload/images/img/newpopup/pop_center_right2.png) repeat-y left top
}
* html #popup_block .blue .right_center {
filter:(src='/upload/images/img/newpopup/pop_center_right2.png', sizingMethod='scale');
	background:none
}
#popup_block .lightblue .right_center {
	width:16px;
	background:url(/upload/images/img/newpopup/pop_center_right3.png) repeat-y left top
}
* html #popup_block .lightblue .right_center {
filter:(src='/upload/images/img/newpopup/pop_center_right3.png', sizingMethod='scale');
	background:none
}
#popup_block .left_bottom {
	width:16px;
	height:16px;
	background:url(/upload/images/img/newpopup/pop_left_bottom.png) no-repeat right top
}
* html #popup_block .left_bottom {
filter:(src='/upload/images/img/newpopup/pop_left_bottom.png', sizingMethod='scale');
	background:none
}
#popup_block .lightblue .left_bottom {
	width:16px;
	height:16px;
	background:url(/upload/images/img/newpopup/pop_left_bottom3.png) no-repeat right top
}
* html #popup_block .lightblue .left_bottom {
filter:(src='/upload/images/img/newpopup/pop_left_bottom3.png', sizingMethod='scale');
	background:none
}
#popup_block .center_bottom {
	background:url(/upload/images/img/newpopup/pop_center_bottom.png) repeat-x left top
}
* html #popup_block .center_bottom {
filter:(src='/upload/images/img/newpopup/pop_center_bottom.png', sizingMethod='scale');
	background:none
}
#popup_block .lightblue .center_bottom {
	background:url(/upload/images/img/newpopup/pop_center_bottom3.png) repeat-x left top
}
* html #popup_block .lightblue .center_bottom {
filter:(src='/upload/images/img/newpopup/pop_center_bottom3.png', sizingMethod='scale');
	background:none
}
#popup_block .right_bottom {
	width:16px;
	height:16px;
	background:url(/upload/images/img/newpopup/pop_right_bottom.png) no-repeat left top
}
* html #popup_block .right_bottom {
filter:(src='/upload/images/img/newpopup/pop_right_bottom.png', sizingMethod='scale');
	background:none
}
#popup_block .lightblue .right_bottom {
	width:16px;
	height:16px;
	background:url(/upload/images/img/newpopup/pop_right_bottom3.png) no-repeat left top
}
* html #popup_block .lightblue .right_bottom {
filter:(src='/upload/images/img/newpopup/pop_right_bottom3.png', sizingMethod='scale');
	background:none
}
#popup_block .blue_button {
	width:110px;
	float:none;
	margin:11px auto 5px auto;
	background:#085999 url(../img/blue_button_r_l.gif) no-repeat left top;
	position:relative;
	zoom:1
}
#popup_block .blue_button input {
	width:100%;
	height:22px;
	font-size:11px;
	color:#fff;
	border:none;
	background:url(../img/blue_button_r_l.gif) no-repeat right bottom;
	cursor:pointer
}
#popup_block .center_bottom .blue_button {
	width:120px;
	height:41px;
	float:right;
	margin:0 0 -40px 0;
	background:none
}
#popup_block .center_bottom .blue_button input {
	background:url(/upload/images/img/newpopup/tab.png) no-repeat left top
}
* html #popup_block .center_bottom .blue_button input {
	background:none;
filter:(src='/upload/images/img/newpopup/tab.png', sizingMethod='scale')
}
#popup_block .lightblue .center_bottom .blue_button {
	width:120px;
	height:41px;
	float:right;
	margin:0;
	background:url(/upload/images/img/newpopup/tab3.png) no-repeat left top
}
* html #popup_block .lightblue .center_bottom .blue_button {
	background:none;
filter:(src='/upload/images/img/newpopup/tab3.png', sizingMethod='scale')
}
#popup_block .center_bottom .blue_button input {
	width:100%;
	height:41px;
	font-size:12px;
	color:#0e64bc;
	border:none;
	cursor:pointer
}
.feedback_table {
	width:100%
}
.feed_title {
	width:60px;
	padding:0 0 10px 0;
	vertical-align:middle
}
.feed_title_subsc {
	width:80px;
	padding:0 0 10px 0;
	vertical-align:middle
}
.feed_title .field {
	margin-left:15px
}
#popup_block .email_input {
	width:223px;
	margin:0 auto
}
.textarea_cell .feedback_textarea {
	margin:0 auto
}
#popup_block .email_input input {
	width:100%
}
#popup_block .popup_btns {
	width:100%
}
#popup_block .popup_btns tr td {
	width:50%;
	text-align:center;
	padding-top:10px
}
* html #popup_block .popup_btns tr td {
	width:50%;
	text-align:center;
	padding-top:10px
}
#popup_block .popup_btns tr td .standart_button {
	background:url(../img/standart_button.gif) no-repeat right top;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 4px;
	width:101px
}
#popup_block .remind_button {
	float:left;
	padding:10px 0 0 40px;
	width:110px
}
#popup_block .cancel_button {
	float:left;
	padding:10px 0 0 5px;
	width:110px
}

#popup_block {
margin-top:100px!important
}


.ves_result {
	padding:20px 6px 24px 6px;
	border-top:1px solid #e3e3e3
}
.ves_result.check_result {
	padding:104px 6px 24px 6px;
	border-top:none
}
.color_tabs {
	width:100%
}
.color_tabs td {
	width:25%;
	border:1px solid #fff;
	background:url(../img/tab_corners.jpg) repeat-x 0 -67px
}
.color_tabs td.orange {
	background:url(../img/tab_corners.jpg) repeat-x 0 -268px
}
.color_tabs td.red {
	background:url(../img/tab_corners.jpg) repeat-x 0 -268px
}
.color_tabs td.red {
	background:url(../img/tab_corners.jpg) repeat-x 0 -469px
}
.color_tabs td.green {
	background:url(../img/tab_corners.jpg) repeat-x 0 -670px
}
.color_tabs .tab_content {
	height:67px;
	text-align:center;
	padding:0 3px;
	background:url(../img/tab_corners.jpg) no-repeat 100% 0
}
.color_tabs .orange .tab_content {
	background:url(../img/tab_corners.jpg) no-repeat 100% -335px
}
.color_tabs .red .tab_content {
	background:url(../img/tab_corners.jpg) no-repeat 100% -536px
}
.color_tabs .green .tab_content {
	background:url(../img/tab_corners.jpg) no-repeat 100% -737px
}
.color_tabs .tab_left {
	background:url(../img/tab_corners.jpg) no-repeat 0 -134px
}
.color_tabs .orange .tab_left {
	background:url(../img/tab_corners.jpg) no-repeat 0 -201px
}
.color_tabs .red .tab_left {
	background:url(../img/tab_corners.jpg) no-repeat 0 -402px
}
.color_tabs .green .tab_left {
	background:url(../img/tab_corners.jpg) no-repeat 0 -603px
}
.color_tabs .tab_content .top {
	padding:6px 0;
	color:#fff;
	font-size:18px;
	font-weight:bold
}
.color_tabs .tab_content .bottom {
	color:#323232;
	font-size:12px;
	line-height:14px
}
.enter_ovu {
	width:100%
}
.enter_ovu td {
	padding:10px 19px 10px 0
}
.enter_ovu td .calendar tr td {
	padding:2px 4px 2px 2px;
	width:auto
}
.right_box .calendar input.submit_grey_button {
	width:80px
}
.enter_ovu .t_right {
	text-align:right;
	width:50%
}
.enter_ovu .input {
	width:70px;
	text-align:center
}
.enter_ovu .ovu_calendar .input input {
	width:60px
}
.enter_ovu .ovu_days {
	float:left;
	width:40px;
	text-align:center
}
.enter_ovu .ovu_days .input {
	width:31px;
	margin:0
}
.enter_ovu .ovu_days input {
	text-align:center;
	width:25px
}
.ovu_day_result {
	padding:17px 150px 20px 150px;
	border-top:1px solid #e3e3e3
}
.tab_result {
	width:100%
}
.tab_result td {
	border:8px solid #fff;
	background:url(../img/tab_corners2.jpg) repeat-x 0 -54px
}
.tab_result .tab_left {
	height:54px;
	background:url(../img/tab_corners2.jpg) no-repeat 0 0
}
.tab_result .tab_right {
	height:54px;
	background:url(../img/tab_corners2.jpg) no-repeat 100% -108px
}
.tab_result td.red {
	background:url(../img/tab_corners2.jpg) repeat-x 0 -216px
}
.tab_result .red .tab_left {
	background:url(../img/tab_corners2.jpg) no-repeat 0 -162px
}
.tab_result .red .tab_right {
	background:url(../img/tab_corners2.jpg) no-repeat 100% 100%
}
.tab_result .tab_top {
	padding:6px 0;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-align:center
}
.tab_result .tab_bottom {
	color:#323232;
	font-size:12px;
	text-align:center
}
.callories_tab {
	padding:17px 70px 20px 70px;
	border-top:1px solid #e3e3e3
}
.callories_tab td {
	width:50%
}
.postheader a img {
	margin:0 0 4px 2px
}
.standart_submit {
	background:transparent url(../img/standart_submit.gif) no-repeat scroll right top;
	border:none!important;
	color:#fff!important;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 4px;
	width:116px
}
.box .faq span.open {
	background:url(../img/open.gif) no-repeat 0 3px;
	padding:0 0 0 22px;
	display:none
}
.box ul li span.close_grey {
	background:transparent url(../img/close.gif) no-repeat scroll 0 3px;
	color:#333;
	padding:0 0 0 22px;
	text-decoration:none;
	cursor:pointer
}
.box ul.faq li p {
	display:none;
	color:#434343;
	padding:7px 0 0 22px
}
.box ul.faq li ul.select_2 {
	padding:7px 0 0 22px
}
.box ul.faq li ul.select_2 li {
	padding:0 0 0 0
}
.box ul li a.faq {
	text-decoration:underline;
	color:#0e64bc
}
.inner {
	padding:7px 0 0 15px
}
.inner .last {
	padding-bottom:0
}
.box ul li a.faq:hover {
	text-decoration:none;
	color:#0e64bc;
	cursor:pointer
}
.box .ask {
	width:100%;
	margin:11px 0 9px 0
}
.box .ask tr td.subject {
	padding-right:14px;
	height:33px;
	width:1%
}
.box .ask tr td select {
	margin:0
}
.box .ask tr td input {
	margin:0
}
.box .ask tr td .input {
	margin:0
}
.box .question {
	margin:12px 0 21px 0
}
#popup_error {
	margin-bottom:20px;
	display:none
}
.ajaxlist_box {
	background-color:#fbfbfb;
	border:1px solid #afafaf;
	display:none;
	left:0;
	padding:5px 0 5px 5px;
	position:absolute;
	width:221px
}
.star {
	color:red
}
div.hour_glass {
	width:38px;
	height:38px;
	left:50%;
	top:50%;
	position:absolute;
	text-align:center;
	z-index:12345678
}
.izbr_folder {
	width:100%
}
.izbr_folder .upd_link {
	width:160px
}
.izbr_folder .curs_cell {
	width:22px
}
.standart_popup_cont {
	text-align:justify;
	width:360px
}
select.srReplacedSelect {
	width:1px;
	position:absolute;
	left:-999em
}
ul.srList {
	list-style:none;
	padding:0;
	height:20px;
	text-align:left
}
ul.srList li {
	display:none;
	padding:2px 0 0 0;
	cursor:pointer;
	background:#f3f3f3;
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	overflow:hidden;
	zoom:1
}
ul.srList li.last {
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4
}
ul.srList li.first {
	border-right:none;
	border-left:none
}
ul.srBlur li.srSelectedLi {
	display:block
}
ul.srCollapsed li.srSelectedLi {
	border-right:none;
	border-left:none;
	border-bottom:none;
	height:18px;
	white-space:nowrap
}
ul.srCollapsed li.srSelectedLi span {
	white-space:nowrap
}
ul.srList li.srSelectedLi {
	display:block
}
ul.srList li span {
	display:block;
	width:85%;
	overflow:hidden;
	padding-left:5px
}
ul.srExpanded li.first, ul.srCollapsed li.srSelectedLi {
	background:none
}
ul li.srHoverLi {
	background:#e2e2e2
}
ul.srFocus, ul.srHoverUl {
	text-align:left
}
ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {
	display:block
}
ul.srExpanded li.srSelectedLi {
	display:block
}
ul.srExpanded {
	position:relative;
	z-index:1000
}
ul.srExpanded li {
	display:block
}
#popup_block table td.left_bottom span, #popup_block table td.left_top span, #popup_block table td.right_top span, #popup_block table td.right_bottom span {
	display:block;
	width:16px;
	height:16px;
	zoom:1
}
.sitemap {
	padding:13px 16px 20px 17px
}
.sitemap ul li {
	list-style:none
}
.sitemap ul li a {
	background:url(../img/arrow_right_black.gif) no-repeat scroll 2px 6px;
	padding:0 0 0 9px
}
.standart_select .nohidden {
	margin-left:18px;
	width:232px
}
.standart_select .nohidden option {
	width:232px
}
.standard_select .srExpanded {
	width:232px;
	background:url(../img/standart_select.gif) no-repeat left bottom
}
.standard_select .srCollapsed {
	width:232px;
	background:url(../img/standart_select.gif) no-repeat left top
}
.standard_select li {
	width:230px
}
.micro_select .srExpanded {
	width:115px;
	background:url(../img/micro_select.gif) no-repeat left bottom
}
.micro_select .srCollapsed {
	width:115px;
	background:url(../img/micro_select.gif) no-repeat left top
}
.micro_select li {
	width:113px
}
.small_select .srExpanded {
	width:170px;
	background:url(../img/small_select.gif) no-repeat left bottom
}
.small_select .srCollapsed {
	width:170px;
	background:url(../img/small_select.gif) no-repeat left top
}
.small_select li {
	width:168px
}
.bigger_select .srExpanded {
	width:322px;
	background:url(../img/bigger_select.gif) no-repeat left bottom
}
.bigger_select .srCollapsed {
	width:322px;
	background:url(../img/bigger_select.gif) no-repeat left top
}
.bigger_select li {
	width:320px
}
.big_select .srExpanded {
	width:407px;
	background:url(../img/big_select.gif) no-repeat left bottom
}
.big_select .srCollapsed {
	width:407px;
	background:url(../img/big_select.gif) no-repeat left top
}
.big_select li {
	width:405px
}
.big_select_popup .srExpanded {
	width:407px;
	background:url(../img/big_select.gif) no-repeat left bottom
}
.big_select_popup .srCollapsed {
	width:407px;
	background:url(../img/big_select.gif) no-repeat left top
}
.big_select_popup li {
	width:405px
}
.mess_edit {
	width:100%
}
.sel_cell {
	width:173px
}
.center_buttons {
	margin:10px auto 17px
}
.right_text {
	text-align:right
}
div.dropdownItemSelected {
	background-color:#dfdfdf
}
div.dropdownItemSelected a {
	background-color:#dfdfdf
}
.image_preloader {
	height:1px;
	width:1px;
	opacity:0
}
.sitemap ul {
	padding-left:20px
}
.warning {
	color:#f91111
}
.scroller {
	overflow:hidden;
	position:relative;
	width:650px;
	margin:0 0 15px 0;
	zoom:1
}
.scroller.buttons_hide .scroll_buttons {
	display:none
}
.scroller .scroll_buttons {
	float:right;
	width:25px;
	position:absolute;
	right:0;
	top:35px;
	height:240px;
	background:url(../img/blue_dot.gif) repeat-y center top;
	zoom:1
}
.no_js .scroll_buttons {
	display:none
}
.scroller .scroll_buttons .up, .scroller .scroll_buttons .down {
	width:25px;
	height:25px;
	position:absolute;
	left:0;
	cursor:pointer
}
.scroller .scroll_buttons .up {
	top:-35px;
	background:url(../img/ico_scroll.gif) no-repeat 0 0
}
.scroller .scroll_buttons .down {
	bottom:-35px;
	background:url(../img/ico_scroll.gif) no-repeat 0 -25px
}
.scroller .scroll_buttons .lister {
	width:5px;
	height:50px;
	position:absolute;
	left:10px;
	top:0;
	cursor:pointer;
	background:#000
}
.scroller .scroller_wrapper {
	position:absolute;
	left:0;
	top:0;
	zoom:1
}
.scroller .scroller_wrapper {
	width:600px
}
.scroller.noscroll .scroll_buttons {
	display:none
}
.question_table {
	width:90%;
	font-size:13px
}
.label_question {
	padding-right:10px
}
.questions textarea {
	width:550px;
	height:210px
}
.questions select {
	margin-top:10px
}
.separate {
	border-bottom:1px solid #0e64bc;
	margin:0 45px 15px 47px;
	list-style:none;
	height:1px;
	padding:15px 0 0 60px!important;
	overflow:hidden
}
ol li.separate {
	margin:15px 0 0 0
}
.vline {
	border-left:1px solid #404040
}
td.vline {
	padding:0 10px;
	margin-left:10px
}
ul.questions {
	list-style:none
}
.questions li span {
	display:block;
	margin:0 0 -16px -30px
}
ul.questions li {
	font-size:10px;
	padding:0 10px 0 50px;
	color:#404040
}
ol.questions li {
	position:relative;
	font-size:10px;
	list-style-type:none;
	margin:25px 10px 10px 15px;
	color:#404040
}
.questions li b {
	display:block;
	color:#404040;
	font-size:12px
}
.questions li p {
	font-size:11px;
	color:gray
}
.questions .select_cell {
	margin:10px 0 0 0
}
.question_table {
	margin:0 0 0 0;
	width:541px;
	margin:0 0 0 0!important
}
.questions table td.input_cell {
	padding:3px 6px 5px 0
}
.questions table td {
	font-size:12px
}
.back_button, .forward_button {
	background:#0e64bc url(../img/buttons.gif) no-repeat 100% -25px;
	margin-bottom:15px
}
.back_button {
}
.back_button a, .wrong_button p, .forward_button a {
	height:22px;
	display:block;
	padding:3px 15px 0 15px;
	background:url(../img/buttons.gif) no-repeat left top;
	cursor:pointer;
	color:#fff;
	font-size:12px;
	vertical-align:top;
	font-weight:bold
}
.wrong_button {
	background:url(../img/buttons.gif) no-repeat 100% -75px;
	display:block
}
.wrong_button p {
	height:25px;
	color:#f91111;
	padding:0 4px!important;
	background:url(../img/buttons.gif) no-repeat 0 -50px;
	display:block;
	zoom:1
}
.wrong_button p span {
	white-space:nowrap;
	display:block;
	height:22px;
	color:#f91111;
	padding:3px 11px 0 11px;
	background:url(../img/buttons.gif) repeat-x 0 -100px;
	font-weight:normal;
	zoom:1
}
.back_button a:hover, .forward_button a:hover, .wrong_button a:hover {
	text-decoration:none;
	zoom:1
}
.accept_button {
	background:#f91111 url(../img/buttons.gif) no-repeat scroll 100% -150px;
	margin-bottom:15px;
	zoom:1
}
.accept_button a {
	background:url(../img/buttons.gif) no-repeat scroll 0 -125px;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding:3px 15px 0;
	vertical-align:top
}
.accept_button :hover {
	text-decoration:none
}
.content_wrapper {
	width:900px;
	height:100%;
	margin:0 auto;
	padding:0 0
}
.full_content {
	width:810px;
	padding:0 30px 0 40px;
	margin:25px 0 0 0;
	float:left;
	background-color:#fff
}
.full_content h1 {
	color:#686868
}
.full_content ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0
}
.full_content li {
	padding-bottom:20px
}
.full_content li.active_li a {
	color:#fa1212
}
.full_content .comment {
	background-color:#e3e3e3;
	padding:8px;
	color:#000;
	font-size:11px
}
.full_content li span {
	font-size:11px;
	color:#000;
	padding:0;
	margin:0
}
.full_content a {
	color:#0082d1;
	text-decoration:none
}
.full_content a:hover {
	color:#fa1212;
	text-decoration:underline
}
.full_content ol {
	list-style-position:outside;
	color:#0082d1;
	margin:0;
	padding:0
}
.left_side {
	width:380px;
	padding:0 30px 0 40px;
	background-color:#fff;
	border-right:1px solid #7f7f7f;
	vertical-align:top
}
.left_side_align_center {
	width:240px;
	padding:0 30px 0 40px;
	margin:25px auto;
	background-color:#fff
}
.select_text {
	float:left;
	font-size:12px;
	color:#686868
}
.select_text span {
	font-size:12px;
	color:#000
}
.left_side h1 {
	font-size:18px;
	border:none;
	font-weight:normal;
	color:#686868;
	padding:0 0 5px 0;
	margin:0
}
.left_side select {
	width:380px
}
.left_content {
	padding:15px 0 0 0
}
.left_content ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0
}
.left_content ol {
	list-style-position:outside;
	color:#0082d1;
	margin:0;
	padding:0
}
.left_content ol li.black {
	color:#000
}
.left_content li {
	padding-bottom:20px
}
.left_content a {
	color:#0082d1;
	text-decoration:none
}
.left_content a:hover {
	color:#fa1212;
	text-decoration:underline
}
.pagination {
	padding:0 30px 25px 40px
}
.pagination_center {
	padding:0 30px 25px 40px;
	margin:0 auto;
	text-align:center
}
.pagination .box {
	width:300px;
	padding:13px 16px 20px 0
}
.pagination_center .box {
	margin:0 auto
}
.pagination_center a {
	color:#818181;
	text-decoration:none
}
.pagination_center a:hover {
	color:#818181;
	text-decoration:none
}
.pagination_center span {
	padding:0 7px
}
.pagination_center span.back_admin {
	padding:0 110px 0 0
}
.pagination_center span.next_admin {
	padding:0 0 0 110px
}
.pagination a {
	color:#818181;
	text-decoration:none
}
.pagination a:hover {
	color:#818181;
	text-decoration:none
}
.pagination span {
	padding:0 7px
}
.right_side {
	font-size:11px;
	line-height:14px;
	width:380px;
	padding:0 40px 25px 25px;
	background-color:#fff;
	vertical-align:top
}
.right_side h1 {
	font-size:18px;
	border:none;
	font-weight:normal;
	color:#686868;
	padding:0 0 25px 0;
	margin:0;
	line-height:20px
}
.admin_footer {
	margin:0 auto;
	text-align:center;
	padding-bottom:25px
}
.admin_footer a {
	text-decoration:none
}
.admin_footer a:hover {
	color:#fa1212;
	text-decoration:underline
}
.autoorisation td {
	padding:10px
}
.autoorisation h1 {
	text-align:center
}
.autoorisation td div {
	background:transparent url(../img/input_bottom.gif) no-repeat scroll right center;
	padding-right:4px
}
.autoorisation td div div {
	background:transparent url(../img/input_bottom.gif) no-repeat scroll left top;
	height:22px;
	padding:0 0 0 4px;
	width:150px
}
.autoorisation td div div input {
	background:transparent url(../img/input_bottom.gif) repeat-x scroll left bottom;
	border:medium none;
	color:#434343;
	height:22px;
	width:150px;
	display:block;
	float:left;
	border:none;
	padding:0!important;
	margin:0!important
}
* html .autoorisation td div div input {
	margin:-1px 0 0 0
}
*+html .autoorisation td div div input {
	margin:-1px 0 0 0
}
.logo1 {
	background:url(../img/logo.jpg) no-repeat;
	width:189px;
	height:49px;
	float:left;
	margin:0 0 0 15px;
*margin:0 0 0 0;
	padding:0 0 8px 0
}
.scrol_content {
	height:281px;
	width:665px;
	overflow:auto;
	margin:15px 15px 15px 0;
	position:relative;
	zoom:1
}
.scrol_content.hight {
	height:366px
}
.questions .input_cell div {
	border:1px solid #fff;
	width:14px;
	height:14px;
	position:relative;
	zoom:1
}
.questions .wrong div {
	border:1px solid red;
	width:14px;
	height:14px;
	position:relative;
	zoom:1
}
.questions .wrong_input div {
	border:1px solid red
}
.questions .input_cell input {
	left:0;
	top:0;
	position:absolute
}
.questions .wrong input {
	left:0;
	top:0;
	position:absolute
}
* html .questions .wrong input {
	left:-4px;
	top:-4px
}
* html .questions .input_cell input {
	left:-4px;
	top:-4px
}
*+html .questions .wrong input {
	left:-4px;
	top:-4px
}
*+html .questions .input_cell input {
	left:-4px;
	top:-4px
}
.buttons_table {
	width:600px;
	margin:0 0 0 50px
}
.buttons_table .left_cell div {
	float:left
}
.buttons_table .right_cell div {
	float:right
}
.free_space {
	width:40%
}
.autoorisation .enter_button {
	display:block;
	margin:0 auto;
	width:57px;
	height:22px;
	padding:0 0 4px 0;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	background:url(../img/button_blue.gif) no-repeat 0 0;
	border:none;
	font-weight:bold;
	text-align:center
}
.message_popup {
	padding:25px 0 0 0;
	width:225px;
	text-align:center
}
.message_popup .confirm_table {
	margin:6px auto 12px auto
}
.message_popup .confirm_table td {
	padding:11px 12px 5px 12px
}
#popup_block .message_popup .blue_button {
	width:57px
}
#popup_block .message_popup .blue_button.close {
	width:70px
}
#popup_block .message_popup .blue_button input {
	width:57px
}
#popup_block .message_popup .blue_button.close input {
	width:70px
}
.fat_content {
	padding-bottom:10px;
	font-size:11px
}
.color_bold {
	color:#ff5c00;
	margin-right:3px;
	font-size:11px
}
.pacient_table {
	width:100%
}
.pacient_block {
	width:107px;
	margin:0 auto
}
.pacient_block .img_pac {
	width:101px;
	height:101px;
	border:3px solid #085999;
	overflow:hidden;
	text-align:center
}
.pacient_block p.name {
	text-align:center
}
.pacient_block .pacient_name a {
	font-weight:bold;
	font-size:11px
}
.pacient_block .pacient_name, .pacient_block .reyting {
	margin:0 0 0 0;
	padding:2px 0 0 0
}
.pacient_block .reyting, .pacient_block .reyting a, .grey_link {
	font-weight:bold;
	color:gray;
	font-size:11px
}
.pretendent_list {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none
}
.pretendent_list table {
	width:100%
}
.pretendent_list table tr td {
	vertical-align:middle
}
.pretendent_list li {
	border-bottom:1px solid #dbdbdb;
	padding:5px 0 4px 0!important
}
.pretendent_list li.last {
	border-bottom:none
}
.pretendent_list li .icon a {
	background:url(../img/close.gif) no-repeat scroll 0 2px;
	padding:0 7px;
	text-decoration:none
}
.pretendent_list li.select .icon a {
	background:url(../img/open.gif) no-repeat scroll 0 2px;
	padding:0 7px;
	text-decoration:none
}
.pretendent_list li a:hover {
	text-decoration:none
}
.pretendent_list .icon {
	width:12px;
	padding-right:8px
}
.pretendent_list .image {
	width:49px
}
.pretendent_list .image img {
	margin-right:6px
}
.pretendent_list .select .image {
	display:none;
	width:0
}
.pretendent_list .submit_but {
	width:107px
}
.pretendent_list .text_cell a, .pretendent_list .text_cell strong {
	color:#0e64bc;
	font-weight:bold;
	background:none;
	font-size:11px;
	margin:0 3px;
	font-family:Arial;
	cursor:pointer
}
.pretendent_list .text_cell span {
	color:gray;
	font-weight:bold;
	background:none;
	font-size:11px
}
.pretendent_list .golos_sub, .pretendent_list .golos_sub_none {
	margin:0 0 0 0
}
.golos_sub {
	background:url(../img/golos.gif) no-repeat left top;
	width:107px;
	height:22px;
	cursor:pointer;
	border:none;
	margin-right:10px
}
.golos_sub_none {
	background:url(../img/golos_none.gif) no-repeat left top;
	width:107px;
	height:22px;
	cursor:pointer;
	border:none
}
.pretendent_list .big_img {
	width:107px
}
.pretendent_list .pretendent_description {
	margin:0 0 0 12px;
	width:95%;
	display:none
}
.pretendent_list .pretendent_description strong {
	color:#ff5c00
}
.pretendent_list .select .pretendent_description {
	display:block
}
.pretendent_list .pretendent_description tr td {
	vertical-align:top;
	padding:0 0 0 12px
}
.pretendent_list .pretendent_description p {
	margin:0 0 0 0;
	padding:0 0 0 0
}
.pretendent_list .pretendent_description p strong {
	margin:0 3px 0 0
}
p.podrobno {
	text-align:right
}
.pretendent_list .pretendent_description p.podrobno a {
	font-size:11px
}
.content_list {
	margin:20px 0 20px 30px;
	padding:0 0 0 0
}
.content_list li {
	margin:0;
	padding:0 0 3px 6px;
	list-style:none;
	background:url(../img/bullet_content_list.gif) no-repeat left 7px
}
.fat_box {
	font-size:11px;
	font-family:Tahoma
}
.fat_box h1, .fat_box h2 {
	font-family:Arial;
	font-size:16px;
	color:#010000
}
.fat_box h1.color, .fat_box h2.color {
	font-family:Arial;
	font-size:16px;
	color:#ff5c00
}
.fat_box .spisok_pretendentov {
	font-family:Arial;
	font-size:16px;
	color:#ff5c00;
	margin:-7px 0 4px 0
}
.user_quote {
	background:#ffede5 url(../img/user_quote.gif) no-repeat 10px 20px;
	margin:10px 0 0 0;
	padding:16px 0 20px 60px;
	font-size:21px;
	font-style:italic;
	font-family:Arial;
	color:#ff6701
}
.fat_banner {
	margin:0 0 2px 0
}
.transform {
	text-transform:uppercase
}
.fat_avatar {
	padding:0 8px 0 0
}
.fat_profile tr td {
	padding-bottom:9px
}
.fat_profile p {
	margin:0 0 6px 0;
	padding:0 0 0 0
}
.fat_profile p.fat_name strong {
	color:#ff5c00;
	font-size:11px
}
.send_mail_cell {
	vertical-align:middle
}
.send_mail {
	padding:0 0 4px 23px;
	font-size:12px;
	text-decoration:none;
	background:url(../img/konvert.gif) no-repeat left 2px
}
.fat_title {
	padding-top:10px;
	display:block
}
.fat_galery {
	width:100%
}
.fat_galery tr td.center_galery .image {
	margin:0 auto
}
.fat_galery tr td.left_galery .image {
	float:left
}
.fat_galery tr td.right_galery .image {
	float:right
}
.fat_galery tr td {
	padding:10px 0
}
.fat_galery tr td .image {
	text-align:center;
	width:107px;
	margin:0 auto
}
.fat_galery tr td .image img {
	width:107px;
	overflow:hidden
}
.border_title {
	border-bottom:1px solid #dbdbdb;
	padding-bottom:5px
}
.old_users {
	margin:0 0 0 0;
	padding:0 0 0 0
}
.old_users li {
	margin:0;
	padding:0 0 0 0;
	list-style:none
}
.old_users li .click_link .plus_icon {
	background:url(../img/close.gif) no-repeat 0 2px;
	padding:0 7px;
	text-decoration:none
}
.old_users li.select .click_link .plus_icon {
	background:url(../img/open.gif) no-repeat 0 2px;
	padding:0 7px;
	text-decoration:none
}
.click_link a {
	background:none;
	color:#0e64bc;
	font-size:11px;
	font-weight:bold;
	margin:0 3px
}
.old_users .user_table {
	width:90%;
	margin-left:26px;
	font-size:11px
}
.user_table {
	width:100%
}
.user_table tr td {
	padding:20px 0 0 0
}
.user_table tr td div {
	padding:0 0 0 6px
}
.user_photo {
	color:gray;
	font-weight:bold;
	width:107px
}
.user_photo_profile {
	color:gray;
	font-weight:bold;
	width:150px
}
.user_photo_profile img {
	margin-right:17px
}
.user_photo img {
	border:3px solid #085999;
	margin-right:1px
}
.title_message {
	font-weight:bold
}
.italic {
	font-style:italic
}
.user_message {
	padding:0 0 20px 26px;
	display:none
}
.select .user_message {
	display:block
}
.center .report_message {
	background:#ff8c4d;
	padding:2px 0 3px 5px;
	color:#000;
	font-size:13px
}
.take_sub {
	background:url(../img/take_sub.gif) no-repeat left top;
	width:233px;
	height:22px;
	cursor:pointer;
	border:none
}
.center_submit {
	text-align:center;
	margin:10px 0 10px 0
}
.right_galery {
	padding:5px 14px 20px 8px
}
.right_galery .person_name {
	color:#0e64bc;
	font-weight:bold;
	font-size:13px;
	margin:0 0 0 0;
	font-family:Tahoma
}
.right_galery table {
	margin-top:10px
}
.right_galery .razdelit {
	width:1px;
	font-size:1px;
	line-height:1px
}
.grey_separator {
	border-bottom:1px solid #dbdbdb;
	margin:0 0 11px 0;
	line-height:1px;
	font-size:1px
}
.right_galery .person_descr {
	font-weight:bold;
	color:gray;
	font-size:11px;
	width:100%;
	border-bottom:none;
	margin-top:0
}
.right_galery .person_descr tr td {
	vertical-align:bottom;
	padding-bottom:1px
}
.right_galery .person_descr .person_ves {
	font-weight:bold;
	color:#ff5c00;
	font-size:19px;
	text-align:right;
	padding-right:10px
}
.video_block {
	clear:both;
	margin:0 0 10px 0
}
.video_block .image_video {
	float:left;
	margin:0 10px 10px 0
}
.video_block .video_date {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:11px;
	color:#6e6e6e
}
.video_block .video_link {
	margin:0 0 0 0;
	padding:0 0 5px 0
}
.video_block .video_descr {
	margin:0 0 0 0;
	padding:0 0 0 0
}
.float_vide_box {
	clear:both
}
.float_vide_box .float_video {
	float:left;
	width:107px;
	height:157px;
	margin:10px 0 0 16px;
	overflow:hidden
}
.kabinet_content {
	width:100%;
	font-size:11px
}
.kabinet_content tr td {
	padding:0 0 20px 0
}
.kabinet_content img {
	margin:0 10px 10px 0
}
.kabinet_content h2 {
	margin:0 0 0 0
}
.reg_table #tel_inputs .input, .reg_table #adr_inputs .input {
	margin-bottom:6px
}
.reg_box {
	color:#434343;
	overflow:hidden;
	padding:13px 16px 20px 17px;
	width:482px;
	font-size:12px;
	font-family:Tahoma
}
.reg_box .color {
	color:#ff6701
}
.reg_box h1 {
	font-size:16px;
	font-weight:bold;
	color:#555;
	font-family:Arial
}
.reg_table {
	width:100%;
	margin:25px 0 0 0;
	zoom:1;
	text-align:left
}
.reg_table .error_msg {
	color:#ed1c24
}
.reg_table textarea {
	width:472px;
	height:71px;
	padding:5px;
	border-top:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6
}
.reg_table tr td {
	padding-bottom:6px
}
.reg_table tr td a {
	margin-left:10px
}
.reg_table .input {
	margin:0 0 0 0
}
.reg_table .smal_field {
	width:110px
}
.reg_table .t_right {
	width:200px;
	height:27px
}
* html .reg_table .t_right {
	height:20px
}
.reg_table .error_msg {
	color:#f91111
}
.reg_table .t_cell {
	width:80px;
	padding-left:9px
}
.reg_table {
	table-layout:fixed
}
.reg_table tr td {
	text-align:left
}
.reg_tbl {
	width:100%
}
.reg_tbl tr td {
	padding-bottom:6px
}
.reg_tbl .fileinputs {
	float:right
}
.checkbox {
	width:100%
}
.line_separator {
	border-bottom:1px solid #dbdbdb;
	font-size:1px;
	line-height:1px;
	margin:0 0 0
}
.right_bts {
	width:100%;
	margin:10px 0 0 0
}
.right_bts div {
	width:243px;
	color:#f91111
}
.right_bts .butns {
	text-align:right;
	width:225px
}
.dalee_bt {
	border:none;
	background:url(../img/dalee_bt.gif) no-repeat left top;
	width:107px;
	height:22px;
	cursor:pointer
}
.red_bt {
	border:none;
	background:url(../img/red_bt.gif) no-repeat left top;
	width:107px;
	height:22px;
	cursor:pointer
}
.show_bt {
	border:none;
	background:url(../img/show_bt.gif) no-repeat left top;
	width:107px;
	height:22px;
	cursor:pointer
}
.send_bt {
	border:none;
	background:url(../img/send_bt.gif) no-repeat left top;
	width:107px;
	height:22px;
	cursor:pointer
}
.reg_table p, .reg_tbl p {
	margin:6px 0 0 0;
	padding:0 0 0 0
}
.reg_table .t_right strong {
	margin:0 0 0 0;
	padding:0 0 0 0
}
.blog_box {
	padding:13px 16px 2px 17px;
	color:#555;
	width:482px;
	overflow:hidden;
	font-family:Tahoma;
	font-size:12px
}
*:first-child+html .blog_box {
	width:auto!important
}
.blog_box .blog_post {
	padding:6px 0 7px 0;
	margin:0 0 4px 0
}
.blog_box .blog_post_no_bord {
	padding:9px 0 10px 0;
	margin:0 0 4px 0
}
.blog_box .post {
	padding:17px 0 10px 0;
	margin:0 0 0 0;
	border-top:1px solid #dbdbdb
}
.blog_box .first_post {
	padding:8px 0 10px 0;
	margin:0 0 0 0;
	border-top:none
}
.blog_box .new_post {
	background:#b2e5ff;
	padding:5px 10px 6px 10px;
	margin:0 0 0 0
}
.blog_box .podrobno a {
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none
}
.blog_box .podrobno a:hover {
	text-decoration:underline
}
.blog_box .btns {
	padding:3px 0 0 0;
	margin:0 0 0 0;
	height:19px
}
.blog_box .btns a {
	font-size:12px;
	font-family:Tahoma
}
.blog_box .btns .comment_btn {
	border:none;
	background:url(../img/answer.jpg) no-repeat left top;
	cursor:pointer;
	width:107px;
	height:22px;
	margin:-3px 15px 0 0;
	float:left;
	text-decoration:none
}
.blog_box .post_date {
	font-size:11px;
	padding:0 0 2px 0;
	margin:0 0 0 0
}
.post p, .first_post p {
	line-height:14px
}
.blog_post h2, .post h2, .first_post h2, .blog_post_no_bord h2 {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ff6701;
	margin-bottom:8px
}
.blog_box .post_title {
	color:#555;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0
}
.bold {
	font-weight:bold
}
.center_text {
	text-align:center;
	padding:10px 0 3px 0
}
.comment_form {
	padding:11px 0 0 0;
	margin:13px 0 0 0;
	border-top:1px solid #dbdbdb
}
.comment_form h2 {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#555
}
.comment_form .error {
	color:#ed1c24
}
.comment_form table tr td {
	padding:0 7px 10px 0;
	vertical-align:middle
}
.comment_form table input {
	width:198px
}
.comment_form textarea {
	width:471px;
	height:165px;
	border-top:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin:8px 0 7px 0;
	padding:5px
}
.send_comment tr td {
	padding:0!important;
	color:#ed1c24
}
.send_comment {
	width:100%
}
.send_comment .button {
	width:107px;
	text-align:right
}
.send_comment div {
	width:365px
}
.send_orange_btn {
	border:none;
	background:url(../img/send_orange_btn.gif) no-repeat left top;
	cursor:pointer;
	width:107px!important;
	height:22px
}
.blog_post {
	border-bottom:1px solid #dbdbdb
}
.comments_title {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#555;
	margin:2px 0 0 0
}
.comments {
	border-bottom:1px solid #dbdbdb;
	padding:7px 0 7px 0
}
.comments_last {
	border-bottom:none;
	padding:11px 0 7px 0
}
.comments .comm_name, .comments_last .comm_name, .comments .comm_name a, .comments_last .comm_name a {
	color:#0e64bc;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
	padding:0 0 1px 0;
	margin:0 0 0 0
}
.comments .comm_name a:hover {
	color:#f91111
}
.comments_last .comm_name a:hover {
	color:#f91111
}
.comments .comm_date, .comments_last .comm_date {
	color:#555;
	font-size:11px;
	font-family:Tahoma;
	padding:0 0 0 0;
	margin:0 0 4px 0
}
.comments p, .comments_last p {
	color:#555;
	font-size:11px;
	font-family:Tahoma
}
.otstup {
	margin:-18px 0 -8px 0
}
.theme_box {
	color:#333;
	overflow:hidden;
	padding:0 16px 0 17px;
	width:482px
}
.theme_box h3 a.left_rss {
	background:url(../img/ico_rss.gif) no-repeat 0 0;
	color:#a2a2a2;
	font-size:9px;
	line-height:14px;
	padding:0 0 0 15px;
	text-decoration:none;
	margin:0 0 0 16px
}
.theme {
	width:100%
}
.theme tr td {
	padding:0 0 11px 0
}
.theme tr td p {
	padding:0 0 2px 0;
	margin:0 0 0 0
}
.theme tr .theme_img {
	width:107px;
	padding:0 8px 11px 0
}
.theme_title, .theme_title a {
	font-family:Arial;
	font-size:15px;
	color:#0e64bc;
	font-weight:bold
}
.theme_title a:hover {
	color:#f91111
}
.theme_block .temes {
	width:223px;
	margin-right:20px;
	padding:0 0 6px 0;
	float:left;
	overflow:hidden
}
.theme_block .theme_title {
	padding:4px 0 0 0
}
.theme_block p {
	padding:0 0 0 0
}
.theme_block .temes_nostyle {
	width:239px;
	margin-right:0;
	padding:0 0 6px 0;
	float:left;
	overflow:hidden
}
.theme_block .temes_nostyle .theme_title {
	padding:4px 0 0 0
}
.news_box {
	padding:0 15px 0 18px
}
.news_box .news {
	font-size:12px
}
.news_box .news li {
	padding:0 0 0 0;
	list-style:none
}
.news_box .news b.news_separator {
	padding:0 5px 0 0
}
.news_box .news_all {
	margin-top:26px
}
.main_video_box {
	padding:0 0 11px 18px
}
.main_video_box tr td {
	padding:0 0 12px 0
}
.main_video_box .theme_title {
	padding:0 0 1px 0;
	line-height:16px
}
.main_video_box tr td.play_video_image {
	width:107px;
	padding-right:8px
}
.play_video_image .video_image {
	width:107px;
	height:80px;
	position:relative
}
.main_video_box table {
	width:100%
}
.center .main_video_box table p {
	padding:3px 0 0 0
}
.center .main_video_box table p.theme_title {
	padding:0 0 1px 0
}
.play_video_image .video_image .play_button {
	display:block;
	width:25px;
	height:26px;
	position:absolute;
	left:40px;
	top:25px;
	background:url(../img/video_play_button.png) no-repeat left top;
	text-decoration:none
}
* html .play_video_image .video_image .play_button {
filter:(src='img/video_play_button.png', sizingMethod='scale');
	background:none;
	zoom:1;
	cursor:pointer
}
h3.new_style {
	margin:0 12px 7px 0;
	padding:0 9px 4px 0;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	line-height:17px;
	color:#434343;
	border-bottom:1px solid #dbdbdb
}
.center .treiler_title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	padding:0 0 6px 0;
	margin:-5px 0 0 0
}
.center .treiler_title span {
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma
}
.treiler_list {
	padding:0 0 0 0;
	margin:0 0 7px 0;
	list-style:none
}
.treiler_list li {
	padding:0 0 4px 8px;
	margin:0 0 0 0;
	list-style:none
}
.treiler_list li a, .treiler_list li span {
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	color:#434343;
	text-decoration:none;
	background:url(../img/blue_arrow.gif) no-repeat left 3px;
	padding-left:13px
}
.treiler_list li a:hover {
	text-decoration:none;
	color:#f91111
}
.my_search_text {
	background:transparent url(../img/input_bottom.gif) no-repeat scroll right center;
	border:medium none;
	color:#434343;
	height:20px;
	overflow:hidden;
	padding:2px 4px 0 0;
	width:100px
}
.addPostBtn {
	background:transparent url(/upload/images/img/standart_button.gif) repeat-x scroll 0 0;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	padding:0 0 1px;
	margin:0 0 0 9px;
	text-align:center;
	width:101px
}
.commentBtn {
	text-align:right;
	color:#0e64bc;
	text-decoration:underline;
	background-color:Window;
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer
}
.c_block {
	background:transparent url(/upload/images/center_block_fill.gif) repeat-y scroll right center;
	width:255px;
	margin-bottom:5px
}
.c_block .c_block_inner {
	background:transparent url(/upload/images/center_block_top.gif) no-repeat scroll right top
}
.c_block .c_block_inner .c_block_outer {
	background:transparent url(/upload/images/center_block_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.c_block .c_block_inner .c_block_outer .title {
	padding-left:10px;
	margin-bottom:3px
}
.c_block_outer h1 a {
	color:#0e64bc
}
.c_block_outer h1 a:hover {
	color:#f91111;
	text-decoration:underline
}
.c_block_outer .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#fff
}
.special_title {
	background:transparent url(/upload/images/special_title_bg.gif) no-repeat scroll right center
}
.special_title h1 {
	color:#fff;
	padding:5px 5px 2px 15px;
	margin-bottom:0
}
.special_title_inner {
	background:transparent url(/upload/images/special_title_fill.gif) repeat-y scroll right center
}
.special_title_inner .special_title_outer {
	background:transparent url(/upload/images/special_title_bottom.gif) no-repeat scroll right bottom;
	padding:0 10px 10px 7px
}
.special_title_outer .center_top {
	background-color:#d9eaf2;
	width:365px
}
.center_top .center_bottom {
	background:transparent url(/upload/images/special_center_bg.gif) no-repeat scroll right bottom;
	padding:10px
}
.r_block {
	background:transparent url(/upload/images/right_block_fill.gif) repeat-y scroll right center;
	width:240px
}
.r_block .r_block_inner {
	background:transparent url(/upload/images/right_block_top.gif) no-repeat scroll right top
}
.r_block .r_block_inner .r_block_outer {
	background:transparent url(/upload/images/right_block_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.r_block_outer .title {
	padding-left:10px;
	margin-bottom:3px
}
.r_block_outer .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#fff
}
.r_block_b {
	background:transparent url(/upload/images/right_block_b_fill.gif) repeat-y scroll right center;
	width:240px
}
.r_block_b .r_block_inner_b {
	background:transparent url(/upload/images/right_block_b_top.gif) no-repeat scroll right top
}
.r_block_b .r_block_inner_b .r_block_outer_b {
	background:transparent url(/upload/images/right_block_b_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.r_block_outer_b .title {
	padding-left:10px;
	margin-bottom:3px
}
.r_block_outer_b .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#fff
}
.r_block_cons {
	background:transparent url(/upload/images/img/right_block_cons_fill.gif) repeat-y scroll right center;
	width:240px
}
.r_block_cons .r_block_inner_cons {
	background:transparent url(/upload/images/img/right_block_cons_top.gif) no-repeat scroll right top
}
.r_block_cons .r_block_inner_cons .r_block_outer_cons {
	background:transparent url(/upload/images/img/right_block_cons_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.r_block_outer_cons .title {
	padding-left:10px;
	margin-bottom:3px
}
.r_block_outer_cons .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#d9e2f2
}
.l_block {
	background:transparent url(/upload/images/left_block_fill.gif) repeat-y scroll right center;
	width:202px
}
.l_block .l_block_inner {
	background:transparent url(/upload/images/left_block_top.gif) no-repeat scroll right top
}
.l_block .l_block_inner .l_block_outer {
	background:transparent url(/upload/images/left_block_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.l_block_outer .title {
	padding-left:10px;
	margin-bottom:3px
}
.l_block_outer .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#fff
}
.l_block_o {
	background:transparent url(/upload/images/left_block_o_fill.gif) repeat-y scroll right center;
	width:202px
}
.l_block_o .l_block_o_inner {
	background:transparent url(/upload/images/left_block_o_top.gif) no-repeat scroll right top
}
.l_block_o .l_block_o_inner .l_block_o_outer {
	background:transparent url(/upload/images/left_block_o_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.l_block_o_outer .title {
	padding-left:10px;
	margin-bottom:3px
}
.l_block_o_outer .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#fff
}
.l_block_p {
	background:transparent url(/upload/images/left_block_p_fill.gif) repeat-y scroll right center;
	width:202px
}
.l_block_p .l_block_p_inner {
	background:transparent url(/upload/images/left_block_p_top.gif) no-repeat scroll right top
}
.l_block_p .l_block_p_inner .l_block_p_outer {
	background:transparent url(/upload/images/left_block_p_bottom.gif) no-repeat scroll right bottom;
	padding:4px 6px 4px 6px
}
.l_block_p_outer .title {
	padding-left:10px;
	margin-bottom:3px
}
.l_block_p_outer .contentDiv {
	padding:5px 5px 5px 10px;
	background-color:#fff
}
.l_block_p_outer .contentDiv p {
	padding:3px 0 4px 0;
	border-bottom:1px solid #f7ead7
}
.l_block_o_outer .contentDiv p {
	padding:3px 0 4px 0;
	border-bottom:1px solid #f7ead7
}
.contentDiv .polzunok {
	height:9px;
	margin-top:3px;
	width:70px
}
.vrach2 {
	float:right;
	margin:-148px 0 0 -170px;
	width:170px;
	height:148px;
	background:url(/upload/images/vrach2.jpg) right bottom
}
.seach_tab_bg {
	background:url(/upload/images/seach-group-bg.gif) repeat-x;
	height:28px
}
.seach_tab_l {
	height:28px;
	float:left;
	margin-left:20px;
	background:url(/upload/images/seach_bm_left.gif);
	width:5px
}
.seach_tab_m {
	background-color:#fff;
	float:left;
	border-top:1px solid #c9c8c8;
	padding:5px 10px 5px 10px;
	height:28px
}
.seach_tab_r {
	height:28px;
	float:left;
	background:url(/upload/images/seach_bm_right.gif);
	width:5px
}
.slideshow h1 {
	background:url(/upload/images/img/ssh_title_bg.gif) no-repeat;
	margin:0;
	padding:3px 3px 3px 20px;
	background-color:#000;
	color:#fff;
	height:24px
}
.slideshow .ssh_content {
	background:url(/upload/images/img/ssh_bg.gif) repeat-x;
	height:448px
}
.slideshow .sh_picture {
	float:left;
	margin:25px 0 0 22px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #333;
	background-color:#000;
	width:490px;
	height:330px;
	padding:4px
}
.slideshow .sh_text {
	float:right;
	margin:25px 35px 0 0;
	padding:4px;
	border:solid 1px #333;
	background-color:#000;
	width:380px;
	color:#fff
	}
	
.slideshow .sh_text a {color:#fff;}
.slideshow .sh_text a:hover {color:#b2e6ff;}
	
.box .slideshow .sh_text ul {
	color: #ffffff !important;
}
.sh_text h1 {
	color:#fff
}
.sh_text h2 {
	color:#fff
}
.slideshow .sh_banner {
	float:right;
	margin:15px 35px 0 0;
	border:0
}
.slideshow .sh_menu {
	float:left;
	margin:0 0 0 22px;
	border:solid 1px #333;
	background-color:#000;
	width:490px;
	padding:4px
}
.sh_menu .sh_pager {
	color:#fff;
	font-weight:bold;
	font-size:18px
}
#addcommentblock table {
	display:table
}
.commentexternaltop {
	margin-top:-5px;
	background:url("/upload/images/comment_top.png") no-repeat;
	width:484px;
	height:21px
}
.commentexternalbottom {
	background:url("/upload/images/comment_btm.png") no-repeat;
	width:484px;
	height:17px;
	margin-top:-5px
}
.commentexternaladminbottom {
	background:url("/upload/images/comment_adm_bot.png") no-repeat;
	width:469px;
	height:25px;
	margin-top:-5px;
	padding:20px 0 0 15px
}
.commentexternaladminbottom a {
	font-size:11px
}
.commentcontent2 {
	margin-top:-2px;
	padding:2px 7px 0 7px;
	background:url("/upload/images/comment_mdl.png") repeat-y;
	width:470px;
	font-size:11px;
	font-family:Tahoma
}
.commentq {
	background-color:#e5e5e5;
	width:470px;
	margin:5px 0 5px 0
}
.commentqtop {
	background:url("/upload/images/comment_qtop.jpg") no-repeat scroll right top;
	width:470px
}
.commentqbtm {
	background:url("/upload/images/comment_qbtm.jpg") no-repeat scroll right bottom;
	width:450px;
	padding:10px
}
*+html .commentexternalbottom {
	margin-top:0
}
*+html .commentexternaladminbottom {
	margin-top:0
}
.title a {
	color:#434343
}
.title a:hover {
	color:#f91111;
	text-decoration:underline
}
.title {
	font-size:16px;
	font-weight:bold;
	color:#434343
}
.popup_div_first {
	height:160px;
	width:316px;
	background-image:url(../img/popup_first.png);
	background-repeat:no-repeat;
	background-position:center center;
	font-family:Arial;
	font-size:13px;
	color:#fff;
	margin:auto
}
.popup_question {
	padding-top:30px;
	padding-right:45px;
	padding-bottom:25px;
	padding-left:45px;
	text-align:left;
	vertical-align:middle
}
.confirm_table {
	margin-left:35px
}
.confirm_table input {
	height:28px;
	width:96px;
	font-family:Arial;
	font-size:13px;
	color:#fff;
	background-color:transparent;
	margin:5px;
	border:none
}
.button_blue {
	background-image:url(../img/popup_bottom_blue.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:hand
}
.button_red {
	background-image:url(../img/popup_bottom_red.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:hand
}
.popup_div_second {
	background-image:url(../img/popup_second.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:539px;
	width:718px
}
.number_fon {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:27px;
	background-image:url(../img/popup_number_fon.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	text-align:center;
	width:27px
}
.number_active_page {
	font-family:Arial;
	font-size:14px;
	line-height:23px;
	font-weight:bold;
	color:#fff;
	width:26px;
	text-align:center;
	background-image:url(../img/number_active_page_fon.png);
	background-repeat:no-repeat;
	background-position:center center
}
.number_active_page2 {
	font-family:Arial;
	font-size:14px;
	line-height:23px;
	font-weight:bold;
	color:#fff;
	width:62px;
	text-align:center;
	background-image:url(../img/number_active_page_fon2.png);
	background-repeat:no-repeat;
	background-position:center center
}
.tema {
	width:220px;
	padding-left:11px
}
*:first-child+html .tema {
	width:220px;
	padding-left:11px
}
*:first-child+html .textarea_cell .feedback_textarea {
	margin:0;
	margin-left:15px!important
}
*:first-child+html #popup_block .email_input {
	margin:0;
	margin-left:7px!important
}
.rd_ta_bg {
	background-image:url(../design092010/images/textarea_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:102px
}
.rd_ta_bg textarea {
	width:225px;
	height:96px;
	margin:2px;
	background:transparent;
	border:none;
	padding-left:3px
}
.pating_logo {
	background-image:url(../rating/puerperal_logo.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:90px;
	text-align:center;
	border-bottom:solid 1px #b4e4f9
}
.pating_logo span {
	color:#535353;
	display:block;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	line-height:39px
}
.pating_logo a {
	color:#0486c0;
	font-family:Arial;
	font-size:13px;
	line-height:39px;
	text-decoration:none
}
.pating_logo a:hover {
	color:#f91111;
	text-decoration:underline
}
.rating_block {
	margin-top:10px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	background-image:url(../rating/rating_ramka_center.png);
	background-repeat:repeat-y;
	background-position:center top;
	color:#3e3e3e
}
.rating_block_top {
	background-image:url(../rating/rating_ramka_top.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:9px;
	font-size:9px;
	line-height:9px
}
.rating_block_bottom {
	background-image:url(../rating/rating_ramka_bottom.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:9px;
	font-size:9px;
	line-height:9px
}
.rating_block_center {
	padding-top:7px;
	padding-right:14px;
	padding-bottom:7px;
	padding-left:14px
}
.rating_tab {
	width:100%
}
.rating_tab td {
	vertical-align:top
}
.rating_block h1 {
	font-family:Arial;
	font-size:17px!important;
	font-weight:bold;
	color:#0486c0!important;
	margin:0;
	padding:0;
	border:none!important
}
.rating_block h2 {
	font-family:Arial;
	font-size:17px!important;
	font-weight:bold;
	color:#0486c0!important;
	margin:0;
	padding:0
}
.rating_block h3 {
	font-family:Arial;
	font-size:13px!important;
	font-weight:bold;
	color:#0486c0!important;
	margin:0;
	padding:0;
	border-bottom:none
}
.rating_block h3 a {
	font-size:13px!important
}
.rating_tab p {
	font-family:Arial;
	font-size:11px;
	color:#3e3e3e
}
.rating_tab a {
	color:#0486c0;
	text-decoration:none
}
.rating_tab a:hover {
	color:#f91111;
	text-decoration:underline
}
.number_circle {
	font-family:Arial;
	font-size:13px;
	line-height:30px;
	font-weight:bold;
	color:#fff;
	background-image:url(../rating/number_circle.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:30px;
	width:30px;
	text-align:center
}
.rating_general {
	font-family:Arial;
	font-size:24px;
	color:#3e3e3e;
	text-align:center;
	line-height:30px;
	margin-bottom:60px
}
.rating_general span {
	font-family:Arial;
	font-size:11px;
	color:#ababab;
	display:block;
	padding-right:20px;
	padding-left:20px;
	line-height:13px
}
.star_tab a {
	font-size:11px!important;
	color:#0486c0
}
.star_tab a:hover {
	font-size:11px!important;
	color:#f91111
}
.contact_info {
	font-family:Arial;
	font-size:12px;
	line-height:28px;
	color:#3e3e3e
}
.contact_info span {
	color:#858585;
	display:block;
	width:140px
}
.star_tab {
	font-family:Arial;
	font-size:11px;
	line-height:25px;
	color:#3e3e3e;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b4e4f9;
	margin-top:10px;
	margin-bottom:10px
}
.star_tab span:first-child {
	line-height:25px!important;
	padding-left:10px!important;
	font-size:13px!important;
	color:#333!important;
	font-weight:bold!important
}
.star_tab span {
	color:#9e9e9e;
	font-size:11px;
	line-height:25px
}
.rating_line {
	font-size:1px;
	line-height:1px;
	background-color:#b4e4f9;
	margin-top:16px;
	margin-bottom:16px;
	height:1px
}
.rating_service {
	font-family:Arial;
	font-size:12px;
	color:#3e3e3e;
	line-height:24px
}
.rating_service td {
	padding-right:10px;
	vertical-align:top
}
.rating_service span {
	color:#b82433
}
.rating_service a {
	color:#b82433
}
.forte_logo {
	text-align:center;
	padding-bottom:14px
}
.center_padd {
	padding-right:14px;
	padding-left:14px
}
.recept_forte_menu {
	background-image:url(/upload/images/receipt/recept_forte_header_bottom.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:14px;
	margin-bottom:14px;
	text-align:center
}
.pf_top {
	background-image:url(/upload/images/receipt/recept_forte_header_top.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:146px
}
.pf_menu {
	background-image:url(/upload/images/receipt/recept_forte_header_center.png);
	background-repeat:repeat-y;
	background-position:center top;
	text-align:center
}
.pf_padd {
	padding:9px
}
.pf_menu table {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#e87c00;
	margin:0 auto
}
.pf_menu table td {
	list-style-type:none;
	background-image:url(/upload/images/receipt/receipt_li_1.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:6px;
	padding-left:15px
}
.pf_menu table td a {
	color:#43943a;
	display:block;
	background-image:url(/upload/images/receipt/receipt_li_2.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:-15px;
	padding-left:15px
}
.pf_menu table td a:hover {
	background-image:url(/upload/images/receipt/receipt_li_1.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	text-decoration:none;
	color:#e87c00
}
.recept_forte {
	padding-top:11px;
	padding-bottom:22px
}
.recept_forte_top {
	height:37px;
	background-image:url(/upload/images/receipt/EFN_top.png);
	background-repeat:no-repeat;
	background-position:center top;
	font-family:Arial;
	font-size:17px;
	line-height:37px;
	font-weight:bold;
	color:#fff;
	padding-right:22px;
	padding-left:22px
}
.recept_forte_top p {
	margin:0;
	padding:0
}
.recept_forte_center {
	background-image:url(/upload/images/receipt/EFN_center.png);
	background-repeat:repeat-y;
	background-position:center top;
	padding-right:22px;
	padding-left:22px
}
.recept_forte_center h3 {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#d81733;
	margin:0 0 5px 0;
	padding:0;
	border:none
}
.recept_forte_bottom {
	background-image:url(/upload/images/receipt/EFN_bottom.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:20px
}
.recept_users {
	padding-right:22px;
	padding-left:22px
}
.recept_users h1 {
	color:#43943a
}
.receipt {
	font-family:Arial;
	font-size:11px;
	color:#333;
	width:100%
}
.receipt a {
	font-size:11px
}
.receipt table {
	font-size:13px
}
.receipt td {
	padding-top:22px
}
.receipt td table td {
	padding-top:0
}
.receipt table span {
	font-size:11px;
	color:#9e9e9e
}
.receipt .fz13 span {
	font-size:13px;
	color:#9e9e9e
}
.receipt a {
	font-size:13px;
	font-weight:bold
}
.center .receipt p {
	padding:0;
	margin:0;
	line-height:15px
}
.choice_page {
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	line-height:21px;
	padding-top:36px
}
.choice_page table {
	margin:0 auto
}
.choice_page table td {
	background-image:url(/upload/images/receipt/choice_page_bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:31px
}
.choice_page a {
	display:block;
	width:24px;
	color:#6a6a6a;
	text-decoration:none;
	margin:0 auto;
	background-color:#fff
}
.choice_page a:hover {
	background-image:url(/upload/images/receipt/choice_page_bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	color:#fff;
	text-decoration:none
}
.choice_page table .following {
	background-image:none;
	width:120px;
	text-align:right
}
.choice_page table .following a {
	width:110px;
	background-color:#fff;
	border-left:solid 1px #bababa;
	margin-left:10px
}
.choice_page table .following a:hover {
	color:#309227;
	background-color:#fff;
	background-image:none;
	display:block;
	width:110px;
	border-left:solid 1px #bababa;
	text-decoration:none
}
.choice_page table .preceding {
	background-image:none;
	width:120px;
	text-align:left
}
.choice_page table .preceding a {
	width:110px;
	background-color:#fff;
	margin-right:10px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bababa
}
.choice_page table .preceding a:hover {
	color:#309227;
	background-color:#fff;
	background-image:none;
	display:block;
	width:110px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bababa
}
.choice_page2 {
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	line-height:21px;
	padding-top:36px
}
.choice_page2 table {
	margin:0 auto
}
.choice_page2 table td {
	background-image:url(/upload/images/rating/choice_page_bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:31px
}
.choice_page2 a {
	display:block;
	width:24px;
	color:#6a6a6a;
	text-decoration:none;
	margin:0 auto;
	background-color:#fff
}
.choice_page2 a:hover {
	background-image:url(/upload/images/rating/choice_page_bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	color:#fff;
	text-decoration:none
}
.choice_page2 table .following {
	background-image:none;
	width:120px;
	text-align:right
}
.choice_page2 table .following a {
	width:110px;
	background-color:#fff;
	border-left:solid 1px #bababa;
	margin-left:10px
}
.choice_page2 table .following a:hover {
	color:#309227;
	background-color:#fff;
	background-image:none;
	display:block;
	width:110px;
	border-left:solid 1px #bababa;
	text-decoration:none
}
.choice_page2 table .preceding {
	background-image:none;
	width:120px;
	text-align:left
}
.choice_page2 table .preceding a {
	width:110px;
	background-color:#fff;
	margin-right:10px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bababa
}
.choice_page2 table .preceding a:hover {
	color:#309227;
	background-color:#fff;
	background-image:none;
	display:block;
	width:110px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bababa
}
.center_padd_vn {
	padding-right:19px;
	padding-left:19px;
	background-image:url(/upload/images/receipt/recept_one_bg.png);
	background-repeat:repeat-y;
	background-position:center top
}
.recept_one {
	padding-right:30px;
	padding-left:30px
}
.recept_one h3 {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#d81733;
	margin:0 0 5px 0;
	padding:0;
	border:none
}
.recept_one h4 {
	margin-top:10px;
	margin-bottom:10px
}
.recept_one ul {
	font-family:Arial;
	font-size:13px;
	color:#333;
	margin-left:22px
}
.recept_one ol {
	font-family:Arial;
	font-size:13px;
	color:#333;
	margin-left:22px
}
.recept_one li {
	padding-bottom:14px
}
.recept_one li span {
	color:#333
}
.recept_one_bottom {
	background-image:url(/upload/images/receipt/recept_one_bottom.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:9px;
	margin-bottom:20px
}
.receipt .fz13 .lose_points {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#333
}
.receipt .fz13 span {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#9e9e9e
}
.fz12 {
	font-size:12px
}
.receipt .lose_points_general {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#333
}
.receipt table span {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#9e9e9e
}
.return {
	text-align:center;
	padding-bottom:10px
}
.diet_ant {
	float:left;
	width:238px;
	margin-top:12px
}
.diet_syn {
	padding-left:238px;
	margin-top:12px
}
.diet_ant table, .diet_syn table {
	width:218px;
	font-family:Arial;
	font-size:12px;
	color:#434343;
	margin-bottom:20px;
	line-height:12px
}
.diet_ant table td, .diet_syn table td {
	padding-right:10px;
	width:114px
}
.diet_ant img, .diet_syn img {
	height:80px;
	width:104px
}
.diet_tab {
	width:476px
}
.diet {
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	color:#434343;
	width:100%;
	margin-right:10px;
	margin-bottom:20px
}
.diet td {
	width:50%;
	padding-right:10px
}
.diet img {
	height:80px;
	width:104px
}
.receipt_nesw_plan {
	padding-right:19px;
	padding-left:19px
}
.news_plan {
	width:477px;
	margin-bottom:18px
}
.np_data {
	font-family:Arial;
	font-size:11px;
	color:#757575
}
.news_plan p {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	padding-top:0!important;
	padding-bottom:6px;
	margin:0
}
.news_plan img {
	height:141px;
	width:141px
}
.totals {
	margin-bottom:18px
}
.totals p {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	padding-top:0!important;
	padding-bottom:6px;
	margin:0
}
.totals img {
	height:86px;
	width:85px
}
.prize {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:19px;
	height:19px;
	margin-bottom:5px;
	margin-left:-9px
}
.prize_left {
	background-image:url(/upload/images/receipt/prize_bg_left.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	height:19px;
	width:9px
}
.prize_center {
	height:19px;
	background-image:url(/upload/images/receipt/prize_bg_center.png);
	background-repeat:repeat-x;
	background-position:left top;
	float:left
}
.prize_right {
	background-image:url(/upload/images/receipt/prize_bg_right.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:19px;
	width:9px;
	float:left
}
.icon1 {
	color:#d81733
}
.icon2 {
	color:#e05e2f
}
.icon3 {
	color:#3282ab
}
.icon4 {
	color:#a07331
}
.icon5 {
	color:#35972b
}
.icon6 {
	color:#8c3e91
}
.icon_thanks {
	font-family:Arial;
	font-size:13px;
	line-height:21px;
	color:#5c5c5c;
	background-image:url(/upload/images/receipt/icon_thanks.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
	margin-top:3px;
	margin-bottom:3px
}
.icon_rca {
	margin-right:auto;
	margin-left:auto;
	line-height:77px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dedede;
	margin-top:25px
}
.icon_rca img {
	height:33px;
	width:33px;
	margin-right:12px;
	margin-top:22px
}
.icon_receipt, .icon_competition, .icon_archive {
	padding-right:28px
}
.star_mini {
	padding-top:6px
}
.star_mini b {
	line-height:17px;
	padding-left:5px;
	font-size:13px;
	color:#333
}
.star_mini span {
	color:#9e9e9e;
	font-size:11px
}
.star_big {
	padding-top:3px
}
.star_big b {
	line-height:26px;
	padding-left:5px;
	font-size:17px;
	color:#333
}
.star_big span {
	color:#9e9e9e;
	font-size:13px
}
.star_blue {
	margin-top:3px
}
.star_mini .jquery-ratings-star {
	width:17px;
	height:17px;
	background-image:url('/upload/images/receipt/empty-star.png');
	background-repeat:no-repeat;
	position:relative;
	float:left;
	cursor:pointer!important
}
.star_big .jquery-ratings-star {
	width:23px;
	height:23px;
	background-image:url('/upload/images/receipt/empty-star-big.png');
	background-repeat:no-repeat;
	position:relative;
	float:left;
	cursor:pointer!important
}
.star_blue .jquery-ratings-star {
	width:19px;
	height:17px;
	background-image:url('/upload/images/rating/star_gray.png');
	background-repeat:no-repeat;
	position:relative;
	float:left;
	cursor:pointer!important
}
.nohand .star_blue .jquery-ratings-star {
	cursor:default!important
}
.star_mini .jquery-ratings-full {
	background-image:url('/upload/images/receipt/full-star.png');
	cursor:pointer!important
}
.star_big .jquery-ratings-full {
	background-image:url('/upload/images/receipt/full-star-big.png');
	cursor:pointer!important
}
.star_blue .jquery-ratings-full {
	background-image:url('/upload/images/rating/star_blue.png');
	cursor:pointer!important
}
.nohand .star_blue .jquery-ratings-full {
	cursor:default!important
}
.jquery-ratings-star {
	width:17px;
	height:17px;
	background-image:url('/upload/images/receipt/empty-star.png');
	background-repeat:no-repeat;
	position:relative;
	float:left;
	cursor:pointer!important
}
.jquery-ratings-full {
	background-image:url('/upload/images/receipt/full-star.png');
	cursor:pointer!important
}
* html .png {
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}
* html .png img {
behavior:expression(this.style.visibility="hidden")
}
@charset "UTF-8";
.CollapsiblePanel {
	margin:0;
	padding:0
}
.CollapsiblePanelTab {
	margin:0;
	padding-left:20px;
	cursor:pointer;
	-moz-user-select:none;
	-khtml-user-select:none;
	font-family:Arial;
	font-size:13px;
	font-weight: bold;
	color:#1172aa
}
.CollapsiblePanelContent {
	margin:0;
	padding-left:0;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#3789b9
}
.CollapsiblePanelTab a {
	color:#1172aa;
}
.CollapsiblePanelTab a:hover {
	color:red;
}
.CollapsiblePanelContent a {
	color:#3789b9;
	text-decoration:none
}
.CollapsiblePanelContent a:hover {
	color:red;
	text-decoration:none
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-image:url('/upload/images/spry/arrow_down.png');
	background-position:left;
	background-repeat:no-repeat
}
.CollapsiblePanelClosed {
}
.CollapsiblePanelTab {
	background-image:url('/upload/images/spry/arrow_right.png');
	background-position:left;
	background-repeat:no-repeat
}
.CollapsiblePanelTabHover, .CollapsiblePanelTabHover {
}
.CollapsiblePanelOpen {
}
div.CollapsiblePanelContent ul {
	margin:0;
	padding-top:18px;
	padding-left:3px;
	font-weight:normal;
	list-style-image:none;
	list-style-type:none
}
div.CollapsiblePanelContent ul li {
	margin:0;
	padding-left:0;
	font-weight:normal;
	vertical-align:middle
}
div.CollapsiblePanelContent ul li img {
	padding-right:13px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
}
.vedy .artBlock {
	margin:0 0 0 5px;
	float:left
}
.vedy .abCont {
	float:left;
	margin:5px 0 0 0;
	width:350px
}
.vedy .abImg {
	float:left;
	width:141;
	height:106px
}
.vedy .abU {
	color:#097ca8;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold
}
.vedy .abB {
	color:#007aab;
	margin-bottom:5px;
	font-size:12px
}
.vedy .abB a {
	color:#007aab;
	font-size:12x;
	text-decoration:none
}
.vedy .abC {
	color:#000;
	font-size:12px;
	margin-bottom:3px
}
.vedushiy {
	margin:0 0 0 15px;
	width:490px
}
.vedushiy img {
	float:left;
	margin-right:5px
}
.vedtxt {
	float:right
}
.vp {
	float:left
}
.ved h2 {
	color:#2089b6
}
.ved .centerTitle .hline.vedline {
	height:2px;
	font-size:2px;
	line-height:2px;
	background-color:#228bbb;
	width:513px;
	margin-top:-8px;
	margin-bottom:5px
}
.vedy .centerTitle .hline.vedline {
	height:2px;
	font-size:2px;
	line-height:2px;
	background-color:#228bbb;
	width:513px;
	margin-top:-8px;
	margin-bottom:17px
}
.sH {
	font-weight:bold;
	color:#f63;
	display:inline
}
.sortBlock.spsb {
	margin:3px 0 20px 15px
}
.centerTitle h2.sph {
	color:#009348
}
.centerTitle h1.sph {
	color:#009348
}
.centerTitle .hline.sphline {
	height:2px;
	font-size:2px;
	line-height:2px;
	background-color:#009348;
	width:513px;
	margin-top:-8px;
	margin-bottom:0
}
.o {
	color:#fe9b00
}
.r {
	color:#ff2b68
}
.g {
	color:#3cc102
}
.b {
	color:#04afd9
}
.anonsBlock .colTitle {
	font-size:16px;
	font-weight:bold
}
.anonsBlock {
	margin-bottom:35px;
	margin-left:14px;
	width:470px
}
.anonsBlock .abB {
	margin:3px 0 12px 0
}
.anons .abC {
	font-size:16px;
	font-weight:bold;
	margin:0
}
.centerTitle h2.aph {
	color:#ed1654;
	margin-left:14px
}
.centerTitle h1.aph {
	color:#ed1654;
	margin-left:14px
}
.centerTitle .hline.aphline {
	height:2px;
	font-size:2px;
	line-height:2px;
	background-color:#eb1457;
	width:513px;
	margin-top:-8px;
	margin-bottom:12px
}
#sb, #rsb, label.radio {
	cursor:pointer
}
.paged {
	margin:12px 0
}
.pagin {
	clear:both;
/*	float:left;*/
	overflow:hidden;
	width:100%
}
.paginact a.active {
	color:#fff
}
.pagin ul li a {
	color:#2c9bc6
}
.pagin ul li a:hover {
	text-decoration:none
}
.num {
	float:left
}
.pagin ul {
	float:left;
	left:50%;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	position:relative
}
.pagin ul li {
	min-width:25px;
	float:left;
	position:relative;
	right:50%;
	font-size:20px;
	font-weight:bold;
	list-style-type:none;
	height:25px;
	margin:40px 5px 40px 0;
	vertical-align:middle;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}
.paginact {
	background-image: url(/upload/images/zhitzdorovo/pagin_bg.jpg);
	background-repeat: repeat-x;
	background-position: 2px 0px;
}
#inputtext label.radio span.holder {
	float:left;
	height:26px;
	background:url('/upload/images/zhitzdorovo/radio.gif') 0 0 no-repeat
}
#inputtext label.checked span.holder, #inputtext label.checked span.holder {
	top:-13px!important
}
#inputtext label {
	color:#fff;
	font-size:11px;
	vertical-align:middle
}
#rInputtext label.radio span.holder {
	float:left;
	height:26px;
	background:url('/upload/images/zhitzdorovo/radio.gif') 0 0 no-repeat
}
#rInputtext label.checked span.holder, #rInputtext label.checked span.holder {
	top:-13px!important
}
#rInputtext label {
	color:#fff;
	font-size:11px;
	vertical-align:middle
}
.sortBlock label.radio span.holder {
	float:left;
	height:26px;
	background:url('/upload/images/zhitzdorovo/radio2.gif') 0 0 no-repeat
}
.sortBlock label.checked span.holder, .sortBlock label.checked span.holder {
	top:-13px!important
}
.sortBlock label {
	color:#4d4d4f;
	font-size:12px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:4px
}
label.list {
	float:left;
	margin:0 55px 5px 0
}
#inputtext label.inline {
	float:left;
	margin:5px 5px 0 0
}
#inputtext fieldset {
	margin-left:35px
}
#rInputtext label.inline {
	float:left;
	margin:5px 5px 0 0
}
#rInputtext fieldset {
	margin-left:35px
}
.poisk .sortBlock label.inline {
	float:left;
	margin:5px 4px 0 0
}
.sortBlock label.inline {
	float:left;
	margin:5px 15px 0 0
}
input.hiddenCheckbox {
	position:relative;
	left:-10000px;
	display:none
}
label.prettyCheckbox span.holderWrap {
	display:block;
	float:left;
	position:relative;
	margin-right:5px;
	overflow:hidden
}
label.prettyCheckbox span.holder {
	display:block;
	position:absolute;
	top:0;
	left:0
}
.centerLogo {
	width:505px;
	height:121px;
	margin-left:10px;
}
.scaleholder {
	margin:0 0 0 405px;
	position:absolute;
	width:80px
}
.centerCont.suzhet {
	width:480px;
	margin-left:10px;
}
.centerCont {
	width:480px;
	margin-left:10px;
	margin-top:10px
}
.centerCont p {
	margin:12px 0 12px 0
}
.scale td {
	width:70px
}
.scale tr td.small a {
	background:url("/upload/images/zhitzdorovo/size_small.gif") no-repeat scroll left bottom #fff;
	cursor:pointer
}
.scale tr td.middle a {
	background:url("/upload/images/zhitzdorovo/size_middle.gif") no-repeat scroll left bottom #fff;
	cursor:pointer
}
.scale tr td.big a {
	background:url("/upload/images/zhitzdorovo/size_big.gif") no-repeat scroll left bottom #fff;
	cursor:pointer
}
.scale tr td.small a:hover, .scale tr td.small a.active {
	background:url("/upload/images/zhitzdorovo/size_small.gif") no-repeat scroll left top #fff;
	cursor:pointer
}
.scale tr td.middle a:hover, .scale tr td.small a.active {
	background:url("/upload/images/zhitzdorovo/size_middle.gif") no-repeat scroll left top #fff;
	cursor:pointer
}
.scale tr td.big a:hover, .scale tr td.small a.active {
	background:url("/upload/images/zhitzdorovo/size_big.gif") no-repeat scroll left top #fff;
	cursor:pointer
}
.scale tr td a {
	display:block;
	font-size:1px;
	height:18px;
	text-decoration:none;
	width:22px
}
.scale tr td {
	font-size:9px;
	text-align:center
}
.brTable {
	width:480px;
	margin:0 0 10px 20px
}
.brTable tr td {
	text-align:center;
	padding:5px 0 5px 0
}
.brTable tr td img {
	text-align:center;
	vertical-align:middle
}
.brElement {
	margin-top:5px;
	margin-right:5px;
	text-align:center;
	float:left
}
.goodB span {
	display:block;
	margin:0 40px 10px 30px;
	color:#348c3e;
	font-weight:bold;
	font-size:16px
}
.badB span {
	display:block;
	margin:0 40px 10px 30px;
	color:#b52f47;
	font-weight:bold;
	font-size:16px
}
.cgbL {
	float:left;
	padding:0 0 20px 10px;
	width:220px
}
.cgbR {
	float:left;
	padding:0 0 20px 10px;
	width:198px
}
.grayBlock {
	width:470px;
	margin-top:5px;
	padding:10px 0 15px 0;
	background-color:#e5e5e5;
	margin-bottom:10px
}
.grayBlock tr td {
	padding:10px 0 0 0
}
.video {
	margin-left:5px
}
.dateBlock {
	margin-bottom:10px
}
.fontBlock {
	float:right;
	position:relative;
	z-index:2
}
.fontBlock p {
	font-weight:bold;
	font-size:8px;
	text-align:center
}
.itali {
	font-style:italic
}
.bold {
	display:inline;
	font-style:bold
}
.artBlock {
	margin:0 0 15px 15px;
	float:left
}
.abCont {
	float:left;
	margin:3px 0 0 12px;
	width:340px
}
.abImg {
	float:left;
	width:141;
	height:106px
}
.abU {
	color:#4b4b4d;
	margin-bottom:0;
	font-size:11px
}
.abC {
	color:#007aab;
	margin-bottom:5px;
	font-size:14px
}
.abC a {
	color:#007aab;
	font-size:16px;
	text-decoration:none
}
.abB {
	color:#4b4b4d;
	font-size:12px
}
#rInputtext {
	position:absolute;
	margin:53px 0 0 23px;
	height:25px;
	width:200px
}
#rInputtext form {
}
#rInputtext input.radio, .sortBlock input.radio {
	float:left
}
#inputtext {
	position:absolute;
	margin:53px 0 0 23px;
	height:25px
}
#inputtext input.radio, .sortBlock input.radio {
	float:left
}
#rsa {
	width:135px;
	height:28px;
	float:left
}
#rsb {
	margin-bottom:5px;
	margin-top:-2px;
	margin-left:2px;
	width:62px;
	height:32px;
	background:url('/upload/images/zhitzdorovo/rsbs.jpg') 0 0 no-repeat
}
#rsb.over {
	background:url('/upload/images/zhitzdorovo/rsbp.jpg') 0 0 no-repeat
}
.rSearch {
	width:240px;
	height:120px;
	background:url('/upload/images/zhitzdorovo/rsearchbg.jpg') bottom center no-repeat;
	margin-bottom:5px
}
.centerTitle h2 {
	color:#127eb0;
	font-size:16px;
	margin-left:20px;
	margin-top:8px
}
.centerTitle h1 {
	color:#127eb0;
	font-size:16px;
	margin-left:20px;
	margin-top:8px
}
.centerMenu1 {
	background:url('/upload/images/zhitzdorovo/cmbg1.jpg') bottom center no-repeat;
	width:513px;
	height:32px
}
.centerMenu2 {
	background:url('/upload/images/zhitzdorovo/cmbg2.jpg') bottom center no-repeat;
	width:513px;
	height:32px
}
.centerMenu3 {
	background:url('/upload/images/zhitzdorovo/cmbg3.jpg') bottom center no-repeat;
	width:513px;
	height:32px
}
.centerMenu4 {
	background:url('/upload/images/zhitzdorovo/cmbg4.jpg') bottom center no-repeat;
	width:513px;
	height:32px
}
.centerMenu5 {
	background:url('/upload/images/zhitzdorovo/cmbg5.jpg') bottom center no-repeat;
	width:513px;
	height:32px
}
.centerMenu img {
	float:left
}
.cmb1 {
	width:104px;
	height:29px;
	float:left;
	margin-left:9px
}
.cmb2 {
	width:98px;
	height:29px;
	float:left;
	margin-left:4px
}
.cmb3 {
	width:74px;
	height:29px;
	float:left;
	margin-left:4px
}
.cmb4 {
	width:127px;
	height:29px;
	float:left;
	margin-left:4px
}
.cmb5 {
	width:80px;
	height:29px;
	float:left;
	margin-left:4px
}
.sortBlock {
	margin:10px 0 20px 15px
}
.menunew {
	margin:5px 0 0 5px
}
.menunew ul {
	list-style-position:outside
}
.menunew ul li {
	color:#0980b3;
	margin-bottom:10px;
	list-style-type:none;
	background:url('/upload/images/zhitzdorovo/marker.gif') 2px 4px no-repeat
}
.menunew ul li a {
	font-size:14px;
	font-weight:bold;
	color:#0980b3;
	margin-left:15px;
	font-weight:bold;
	line-height:14px;
	display:block
}
.menunew ul li:hover {
	line-height:14px;
	color:#3cbadc;
	background:url('/upload/images/zhitzdorovo/marker-big.gif') 1px 3px no-repeat
}
.menunew ul li:hover a {
	font-size:18px;
	font-weight:700;
	color:#3cbadc;
	text-decoration:none;
	line-height:14px
}
#searcharea {
	width:515px;
	height:97px;
	background:url('/upload/images/zhitzdorovo/searcharea.jpg') top left no-repeat;
	margin-top:-7px
}
#inputtext {
	position:absolute;
	margin:23px 0 0 114px;
	height:25x
}
#sa {
	width:290px;
	height:23px;
	float:left;
	font-size:16px;
	color:#454545
}
#sb {
	margin-top:-4px;
	margin-left:2px;
	width:80px;
	height:33px;
	background:url('/upload/images/zhitzdorovo/sbs.jpg') 0 0 no-repeat
}
#sb.over {
	background:url('/upload/images/zhitzdorovo/sbp.jpg') 0 0 no-repeat
}
#more {
	background:none;
	position:absolute;
	font-size:10px;
	font-family:Arial;
	color:#fff;
	margin:7px 0 0 260px;
	width:112px;
	height:16px;
	text-decoration:none
}
.blockmore a, .blockmore2 a, .blockmore3 a {
	color:#fff;
	font-weight:bold
}
.blockmore {
	position:absolute;
	text-align:right;
	margin-top:5px;
	width:182px!important
}
.blockmore2 {
	z-index:10;
	position:absolute;
	text-align:right;
	margin-top:15px;
	width:224px!important
}
.blockmore3 {
	z-index:10;
	position:absolute;
	text-align:right;
	margin-top:13px;
	width:234px!important
}
.blockdate {
	margin:0 0 5px 0
}
.ppbuttons {
	list-style-type:none
}
.ppbuttons li {
	float:left;
	margin-bottom:9px;
	width:135px;
	text-align:center;
	line-height:65px;
	height:65px
}
.ppbuttons li img {
	display:block;
	position:relative;
	top:0;
	left:6px;
	z-index:0
}
.photopanel {
	width:515px;
	height:314px;
	background:url('/upload/images/zhitzdorovo/photopanel.jpg') top left no-repeat
}
.bpp {
	margin:0 0 0 6px;
	float:left
}
td.center {
	padding:4px 0 50px 0;
	width:515px
}
td.left {
	padding-top:8px
}
td.right {
	padding-top:4px
}
.photopanel {
	padding-top:7px
}
.pplogo {
	position:absolute;
	margin:5px 0 0 5px
}
.videoblock {
	float:left
}
.lister li {
	padding-bottom:10px
}
.videoblock .lister a, .videoblock b {
	color:#0070a3
}
.forumblock .lister a {
	color:#8f5c28
}
.anonceblock .lister a, .anonceblock b {
	color:#892030
}
.forumblock {
	float:left
}
.anonceblock {
	float:left;
	float:left
}
.aforblock {
	color:#0070a3;
	float:left
}
.photoblock {
	float:left;
	width:240px;
	height:215px;
	background:url('/upload/images/zhitzdorovo/photoblock.jpg') top left no-repeat;
	margin-top: 8px;
	margin-bottom: 8px;
}
.bottomblocks {
	margin-left:5px
}
.aforblock {
	margin-bottom:5px
}
.bannerblock {
	margin-bottom:13px
}
.aforblock span {
	padding:5px 20px 0 0
}
.aftop {
	width:240px;
	height:46px;
	background:url('/upload/images/zhitzdorovo/afup.jpg') top left no-repeat
}
.afcont {
	background:url('/upload/images/zhitzdorovo/afcont.jpg') top left repeat-y;
	width:240px
}
.afbot {
	width:240px;
	height:43px;
	background:url('/upload/images/zhitzdorovo/afbot.jpg') top left no-repeat
}
.aforblock p {
	margin:0 0 0 10px
}
#aforslide {
	list-style-type:none;
	margin-left:8px;
	width:220px
}
.aforauthor {
	position:absolute;
	text-align:right;
	font-style:italic;
	margin-top:5px;
	width:220px!important
}
.ph {
	margin:49px 0 0 20px;
	list-style-type:none
}
.bc {
	float:left;
	font-size:13px;
	font-weight:400;
	font-style:normal;
	font-size:13px;
	margin-bottom: 8px;
}
.bc a {
	text-decoration:none
}
.videoblock ul li {
	list-style-type:none;
	width:180px
}
.forumblock ul li {
	list-style-type:none;
	width:220px
}
.anonceblock ul li {
	list-style-type:none;
	width:220px
}
.bc .vbcont {
	padding:0 0 0 0
}
.vbtop {
	width:202px;
	height:46px;
	background:url('/upload/images/zhitzdorovo/vbup.jpg') top left no-repeat
}
.vbcont {
	background:url('/upload/images/zhitzdorovo/vbcont.jpg') top left repeat-y;
	width:202px
}
.vbcont .lister {
	margin:0 0 0 13px
}
.vbcont p {
	width:180px;
	margin-left:10px
}
.vbbot {
	width:202px;
	height:43px;
	background:url('/upload/images/zhitzdorovo/vbbot.jpg') top left no-repeat
}
.bc .fbcont {
	padding:0 0 0 0
}
.fbtop {
	width:250px;
	height:47px;
	background:url('/upload/images/zhitzdorovo/fbup.jpg') top left no-repeat
}
.fbcont {
	background:url('/upload/images/zhitzdorovo/fbcont.jpg') top left repeat-y;
	width:250px
}
.fbcont .lister {
	margin:0 0 0 10px
}
.fbbot {
	width:250px;
	height:66px;
	background:url('/upload/images/zhitzdorovo/fbbot.jpg') top left no-repeat
}
.bc .abcont {
	padding:0 0 0 0;
	margin-top:-8px
}
.abcont .lister {
	margin:0 0 0 20px
}
.abtop {
	width:257px;
	height:57px;
	background:url('/upload/images/zhitzdorovo/abup.jpg') top left no-repeat
}
.abcont {
	background:url('/upload/images/zhitzdorovo/abcont.jpg') top left repeat-y;
	width:255px
}
.abbot {
	width:257px;
	height:51px;
	background:url('/upload/images/zhitzdorovo/abbot.jpg') top left no-repeat
}
.menuleftimg {
	list-style-type:none
}
.menuleftimg li {
	display:inline
}
.ul {
	background:url('/upload/images/zhitzdorovo/ul.jpg') top left no-repeat;
	width:10px;
	height:46px
}
.Ur {
	background:url('/upload/images/zhitzdorovo/ur.jpg') top left no-repeat;
	width:17px;
	height:46px
}
.uprepeat {
	background:url('/upload/images/zhitzdorovo/uprepeat.jpg') top left repeat-x;
	width:1px;
	height:46px
}
.uprepeat2 {
	background:url('/upload/images/zhitzdorovo/uprepeat2.jpg') top left repeat-x;
	width:1px;
	height:46px
}
.blocklogo {
	background:url('/upload/images/zhitzdorovo/blocklogo.jpg') top left repeat-x;
	width:154px;
	height:46px
}
.odkl-klass-ss {
	background:url(/upload/images/SocialNets/07_odnoklassniki.png) no-repeat #f93;
	width:26px;
	height:26px;
}
.vert {
	float:left;
	width:439px;
	height:170px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 9px;
	font-size:11px;
}
.vertItem {
	padding:0 9px 0 0;
	width:103px;
	height:160px;
	float:left;
	position:absolute;
}
.vertPrev {
	cursor:pointer;
	text-align:left;
	float:left;
	width:15px;
	height:83px;
}
.vertNext {
	cursor:pointer;
	text-align:right;
	padding:0;
	float:right;
	width:15px;
	height:83px;
}
.footer_menu {
	clear:both;
	padding-top:15px;
	font-size:11px;
}
*+html .footer_menu {
	padding-top:0
}
#newsTicker {
	width:488px;
	margin-left:10px;
	font-size:11px;
}
#newsTicker .SlidingPanels {
	width:487px;
	height:125px;
	float:left;
}
#newsTicker .SlidingPanelsContentGroup {
	width:8000em;
	float:left;
}
#newsTicker .SlidingPanelsContent {
	float:left;
	width:112px;
	height:125px;
}
#newsTicker img {
	float:left;
	margin-right:4px;
}
#newsTicker .SlidingPanelsContent .content {
	float:left
}
#item1 .content, #item2 .content, #item3 .content {
}
#newsTicker .content {
	height:125px;
	width:103px;
	padding:0 9px 0 0;
	border:1px;
}
#newsTicker p {
}
#newsTicker .prev {
	text-align:left;
	padding:0 9px 0 0;
	float:left;
	width:15px;
	height:83px;
}
#newsTicker .next {
	text-align:right;
	padding:0;
	float:right;
	width:15px;
	height:83px;
}
.SlidingPanelsAnimating * {
	overflow:visible!important
}
#newsTicker .navLinks {
	clear:both;
	text-align:center;
	border-top:solid 1px #ccc;
	padding-top:4px;
	padding-bottom:4px;
	border:solid 1px #999;
}
*+html #r_t_corner {
	background:url(/upload/images/design092010/images/right_line_.png) no-repeat bottom;
}
*+html #r_t_corner img {
	margin-bottom:2px;
}
*+html #r_t_mal {
	background-image: url(../new_blocks_site/right_top_corner2.png) !important;
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
}
*+html #r_t_mal img {
	margin-bottom:2px
}
.accord {
	background-color:#fff;
	width:230px;
	margin-bottom:1px;
	margin-left:11px;
}
.acc_top_rounds {
	float:left;
	position:absolute;
	width:230px;
}
.acc_top_rounds .lt {
	float:left;
	margin:0 0 0 1px;
	width:3px;
	height:3px;
	background:url(/upload/images/perd_corner_lt.png) no-repeat;
}
.acc_top_rounds .rt {
	float:right;
	margin-right:1px;
	width:3px;
	left:227px;
	height:3px;
	background:url(/upload/images/perd_corner_rt.png) no-repeat;
}
*+html .acc_top_rounds .lt {
	margin:0;
}
*+html .acc_top_rounds .rt {
	margin:1px 2px 0 0;
}
.acc_bottom_rounds {
	float:left;
	position:absolute;
	width:230px;
	margin-top:-3px;
}
.acc_bottom_rounds .lb {
	float:left;
	margin-left:1px;
	width:3px;
	height:3px;
	background:url(/upload/images/perd_corner_lb.png) no-repeat;
}
.acc_bottom_rounds .rb {
	float:right;
	margin-right:1px;
	left:227px;
	width:3px;
	height:3px;
	background:url(/upload/images/perd_corner_rb.png) no-repeat;
}
.acc_title {
	width:100%;
	margin-top:1px;
}
.accord .acc_title .acc_left {
	width:14px;
	height:43px;
	background:url(/upload/images/acc_arr_green.gif) no-repeat;
	cursor:pointer
}
.accord .acc_title .acc_a {
	background:url(/upload/images/acc_arr_green_a.gif) no-repeat;
}
.accord .acc_title .acc_right {
	background:url(/upload/images/acc_grey.gif) repeat-x;
	cursor:pointer;
	border-left:1px solid #fff;
	color:#000;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.accord .acc_title .acc_b {
	background:url(/upload/images/acc_blue.gif) repeat-x;
	color:#fff
}
.accord .acc_item {
	display:none;
	margin:0 0 0 0
}
.accord2 {
	background-color:#fff;
	width:230px;
	margin-bottom:1px;
	margin-left:6px;
}
.accord2 .acc_title .acc_left {
	width:14px;
	height:43px;
	background:url(/upload/images/acc_arr_blue.gif) no-repeat;
	cursor:pointer;
}
.accord2 .acc_title .acc_a {
	background:url(/upload/images/acc_arr_blue_a.gif) no-repeat
}
.accord2 .acc_title .acc_right {
	background:url(/upload/images/acc_grey.gif) repeat-x;
	cursor:pointer;
	border-left:1px solid #fff;
	padding:6px;
	color:#000;
}
.accord2 .acc_title .acc_b {
	background:url(/upload/images/acc_green.gif) repeat-x;
	color:#fff;
}
.accord2 .acc_item {
	display:none;
	margin:0 0 0 0;
}
.gr {
	width:240px;
}
/* -- Тема дня -- */
.block_title_new {
	font-size:20px;
	font-family:Georgia;
	color:#90af17;
	border-bottom:1px solid #b9cc6d;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 14px;
}
.block_title_new a {
	font-size: 20px;
	font-family:Georgia;
	color:#90af17;
}
.subject_day_table {
}
.subject_day_table h1 {
	font-size: 16px;
	margin: 0 0 10px;
}
.subject_day_table h1 a {
	color: #0E64BC;
	text-decoration: underline;
}
.subject_day_table h1 a:hover {
	color: #f91111;
	text-decoration: none;
}
.drawing_subject_day {
	height: 160px;
	padding-left: 10px;
	width: 200px;
}
.drawing_subject_day img {
	width: 182 px;
	height: 147px;
}
.subject_day_table .short_text {
	font-size: 12px;
	font-style: italic;
	width: 280px;
}
.subject_day_table .read_further {
	text-align: right;
	margin-top: 5px;
	padding-right: 20px;
}
.subject_day_table .read_further a {
	color: #0E64BC;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 12px;
}
.subject_day_table .read_further a:hover {
	color: #f91111;
	text-decoration: none;
}
/* -- /Тема дня -- */


.content .separator {
	background-color:#fff;
}
.CollapsiblePanel {
	width:202px;
	margin:9px 0 9px 0;
}
.leftMenuGroup {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#3789b9;
}
.leftMenuItem {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#3789b9;
}
.blueSmallText {
	font-family:Arial;
	font-size:11px;
	color:#3789b9;
}
.blueNormalText {
	font-family:Arial;
	font-size:13px;
	color:#3789b9;
}
.blueBoldText {
	font-family:Arial;
	font-size:13px;
	color:#3789b9;
}
.greenNormalText {
	font-family:Arial;
	font-size:13px;
	color:#88a906;
}
.blackSmallText {
	font-family:Georgia;
	font-size:11px;
	color:#434343;
}
.blackNormalText {
	font-family:Arial;
	font-size:13px;
	color:#434343;
}
.leftMenuGroup {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#3789b9;
}
.leftMenuItem {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#3789b9;
}
table.menunew {
	border:0;
	margin:0;
	padding:0;
	width:795px;
	text-align:center;
}
td.menunew_a {
	background-image:url('/upload/images/design092010/images/gradient_a.gif')
}
tr.menunew {
	height:25px;
	font-family:Arial;
}
td.menunew {
	padding-left:10px;
	padding-right:10px;
	background-position:left top;
	background-repeat:repeat-x;
	background-image:url('/upload/images/design092010/images/gradient.gif');
	height:25px;
	color:#fff;
	font-size:13px;
	vertical-align:center;
	padding-top:4px;
}
td.menunew a:hover {
	text-decoration:none
}
td.left_menunew {
	vertical-align:top;
	padding:0;
	background-position:top;
	background-image:url('/upload/images/design092010/images/left_menu.png');
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
	width:5px;
}
td.right_menunew {
	vertical-align:top;
	padding:0;
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
	width:5px;
}
td.top_line_menunew {
	background-image:url('/upload/images/design092010/images/top_menu_line.png');
	background-position:top;
	background-repeat:repeat-x;
	padding-top:12px;
}
td.right_menunew_line {
	background-image:url('/upload/images/design092010/images/right_menu_line.png');
	background-position:right;
	background-repeat:repeat-y;
}
td.right_menunew_hline {
	background-image:url('/upload/images/design092010/images/top_menu_line.png');
	background-position:bottom;
	background-repeat:repeat-x;
}
td.left_vline {
	background-image:url('/upload/images/design092010/images/left_vline.png');
	background-position:left;
	background-repeat:repeat-y;
}
td.left_vline_b {
	background-image:url('/upload/images/design092010/images/left_vline_b.png');
	background-position:left;
	background-repeat:repeat-y;
}
td.right_vline {
	background-image:url('/upload/images/design092010/images/right_line.png');
	background-position:left;
	background-repeat:repeat-y;
}
td.right_vline_b {
	background-image:url('/upload/images/design092010/images/right_line_b.png');
	background-position:left;
	background-repeat:repeat-y;
}
td.middle_vline_b {
	background-image:url('/upload/images/design092010/images/middle_vline_b.png');
	background-position:left;
}
td.bottom_hline {
	background-image:url('/upload/images/design092010/images/bottom_line.png');
	background-position:top;
	background-repeat:repeat-x;
}
div.search {
	background:url("/upload/images/design092010/images/textinput.png") no-repeat scroll left top transparent;
	height:23px;
	padding-left:4px;
}
.search_text {
	border:medium none;
	background-position:0, 0;
	color:#434343;
	height:21px;
	overflow:hidden;
	width:300px;
	font-family:Arial;
	font-size:13px;
	color:#8b8b8b;
	font-style:italic;
	padding-bottom:2px;
}
* html .search_text {
	margin-top:0!important;
	height:23px;
}
.search_button {
	background:url("/upload/images/design092010/images/searchbutton.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:23px;
	margin:0 0 0 0;
	padding:0 0 4px;
	text-align:center;
	width:76px
}
.tt {
	background:url("/upload/images/design092010/images/textinput.png") repeat-x scroll left bottom transparent;
	float:left
}
.contentDiv {
	margin-bottom: 16px;
}
.contentDiv img {
	margin-top: 3px;
}
.mstable {
	margin-top: 16px !important;
	text-align: left;
	width: 100%;
}
.mstable p {
	font-family: Tahoma !important;
	font-size: 14px !important;
	color: #2b2b2b !important;
}
div.mctitle {
	padding-bottom: 5px !important;
}
div.mctitle a {
	font-family: Georgia !important;
	font-weight: lighter !important;
	font-size: 18px !important;
	color: #0E64BC !important;
	text-decoration: underline !important;
}
div.mctitle a:hover {
	font-family: Georgia !important;
	font-weight: lighter !important;
	font-size: 18px !important;
	color: #f91111 !important;
	text-decoration: none !important;
}
.mcimage img {
	height: 70px !important;
	width: 70px !important;
	margin-right: 10px !important;
	margin-top: 3px !important;
	margin-bottom: 16px !important;
}
.begun_adv_common {
	width:200px !important;
	overflow:hidden;
}
/* -------------------  footer -------------------------*/


td.left_vline_b2 {
	background-image: url(/upload/images/design092010/images/left_vline_b2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
td.right_vline_b2 {
	background-image: url(/upload/images/design092010/images/right_line_b2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
td.middle_vline_b2 {
	background-image: url(/upload/images/design092010/images/middle_vline_b2.png) !important;
	background-position: left top !important;
	background-repeat: repeat-x !important;
	height: 185px;
}
footer_rel {
	padding-top: 13px;
	padding-left: 16px;
	position: relative;
}
.footer_tab {
	width: 100%;
	font-family: Arial;
	font-size: 13px;
	color: #2b2b2b;
}
.footer_tab td {
	vertical-align: top;
}
.copir {
	font-family: Arial;
	font-size: 12px;
	color: #929292;
	padding-top: 8px;
}
.social {
	height: 26px;
	width: 193px !important;
	margin-top: 16px;
}
.social div {
	float: left;
	height: 26px;
	width: 26px;
	margin-right: 6px;
}
.social div a {
	background-color: transparent;
	display: block;
	height: 26px;
	width: 26px;
}
.facebook {
	background-image: url(/upload/images/SocialNets/01a_facebook.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.facebook a:hover {
	background-image: url(/upload/images/SocialNets/01_facebook.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 26px;
	width: 26px;
}
.vkontakte {
	background-image: url(/upload/images/SocialNets/04a_vkontakte.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.vkontakte a:hover {
	background-image: url(/upload/images/SocialNets/04_vkontakte.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 26px;
	width: 26px;
}
.livejournal {
	background-image: url(/upload/images/SocialNets/03a_livejournal.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.livejournal a:hover {
	background-image: url(/upload/images/SocialNets/03_livejournal.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 26px;
	width: 26px;
}
.twitter {
	background-image: url(/upload/images/SocialNets/02a_twitter.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.twitter a:hover {
	background-image: url(/upload/images/SocialNets/02_twitter.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 26px;
	width: 26px;
}
.tvoymir {
	background-image: url(/upload/images/SocialNets/05a_tvoymir.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tvoymir a:hover {
	background-image: url(/upload/images/SocialNets/05_tvoymir.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 26px;
	width: 26px;
}
.odnoklass {
	background-image: url(/upload/images/SocialNets/07_ico_odnoklassniki_BW.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.odnoklass a:hover {
	background-image: url(/upload/images/SocialNets/07_ico_odnoklassniki.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 26px;
	width: 26px;
}
.tech_supp {
	width: 190px;
	font-family: Arial;
	font-size: 13px;
	margin-top: 12px;
}
.tech_supp a {
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	display: block;
	padding-left: 56px;
	background-image: url(/upload/images/SocialNets/technical_support.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 48px;
}
.tech_supp a:hover {
	text-decoration: none;
	display: block;
}
.footer_menu {
	font-family: Arial;
	font-size: 13px;
	color: #2b2b2b;
	line-height: 30px;
}
.footer_menu td {
	padding-right: 12px;
	padding-left: 12px;
}
.footer_menu a {
	text-decoration: underline;
}
.footer_menu a:hover {
	text-decoration: none;
}
.publishing {
	margin-top: 20px;
	margin-left: 12px;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
}
.info_reg {
	margin-top: 10px;
	margin-left: 12px;
	margin-bottom: 10px;
}
.responsiblity {
	font-family: Arial;
	font-size: 10px !important;
	color: #2b2b2b;
	width: 580px;
	margin-left: 12px;
}
td.left_vline_b {
	background-image: url(/upload/images/design092010/images/left_vline_b2.png) !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
}
td.right_vline_b {
	background-image: url(/upload/images/design092010/images/right_line_b2.png) !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
}
td.middle_vline_b {
	background-image: url(/upload/images/design092010/images/middle_vline_b2.png) !important;
	background-position: left top !important;
	background-repeat: repeat-x !important;
	height: 165px;
}
.footer_rel {
	padding-top: 13px;
	padding-left: 16px;
	position: relative;
}
.footer_tab {
	width: 100%;
	font-family: Arial;
	font-size: 13px !important;
	color: #2b2b2b;
}
.footer_tab td {
	vertical-align: top;
}
.footer_menu {
	font-family: Arial;
	font-size: 13px !important;
	color: #434343;
	line-height: 30px;
}
.footer_menu td {
	padding-right: 12px;
	padding-left: 12px;
}
.footer_menu a {
	text-decoration: underline;
}
.footer_menu a:hover {
	text-decoration: none;
}
.publishing {
	margin-top: 10px;
	margin-left: 12px;
}
.publishing a {
	text-decoration: underline;
}
.publishing a:hover {
	text-decoration: none;
}
.about_project {
	background-image: none;
}
.about_project a {
	background-image: none;
	display: block;
}
.about_project a:hover {
	background-image: none;
	display: block;
}
.map_site {
	background-image: none;
}
.map_site a {
	background-image: none;
	display: block;
}
.map_site a:hover {
	background-image: none;
	display: block;
}
.editing {
	background-image: none;
}
.editing a {
	background-image: none;
}
.editing a:hover {
	background-image: none;
	display: block;
}
.advertisment {
	background-image: none;
}
.advertisment a {
	background-image: none;
	display: block;
}
.advertisment a:hover {
	background-image: none;
	display: block;
}
.vacancies {
	background-image: none;
}
.vacancies a {
	background-image: none;
	display: block;
}
.vacancies a:hover {
	background-image: none;
	display: block;
}
.legal_information {
	background-image: none;
}
.legal_information a {
	background-image: none;
	display: block;
}
.legal_information a:hover {
	background-image: none;
	display: block;
}
.rss {
	background-image: none;
}
.rss a {
	background-image: url(/upload/images/SocialNets/rss.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	display: block;
}
.rss a:hover {
	background-image: url(../SocialNets/rss.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.partner {
	background-image: none;
}
.partner a {
	background-image: none;
	display: block;
}
.partner a:hover {
	background-image: none;
	display: block;
}
.rating1 {
	position: absolute;
	height: 31px;
	width: 88px;
	right: 186px;
	bottom: 5px;
}
.rating2 {
	position: absolute;
	height: 31px;
	width: 88px;
	right: 93px;
	bottom: 5px;
}
.rating3 {
	position: absolute;
	height: 31px;
	width: 88px;
	right: 0px;
	bottom: 5px;
}
.read_us {
	height: 26px;
	padding-left: 12px !important;
	padding-bottom: 12px;
}
.read_us_top {
	height: 11px;
	padding-left: 12px !important;
}
.read_us_top_txt {
	color:#c8c8c8; margin-top:19px; margin-bottom:5px; margin-left:12px;
}
.read_us img {
	margin-right: 8px;
}
.box_pdl {
	padding-top: 13px;
	padding-right: 16px;
	padding-left: 17px;
	color: #434343 !important;
}
.box_pdl h1 {
	font-family: Georgia !important;
	font-size: 24px !important;
	color: #8ca03c !important;
	font-weight: normal !important;
}
.box_pdl h2 {
	font-family: Georgia;
	font-size: 16px;
	color: #0a6eaa;
}
.box_pdl h3 {
	border: none;
	margin-bottom:5px !important;
}
.box_pdl a {
	text-decoration: underline;
}
.box_pdl a:hover {
	text-decoration: none;
}
.vacancy {
	margin-bottom: 5px;
}
.adress_info {
	margin-bottom: 20px;
}
.adress_info span a {
	font-family: Georgia;
	font-size: 16px;
	color: #8ca03c;
	text-decoration: underline;
}
.adress_info span a:hover {
	text-decoration: none;
}
.ital_info {
	font-family: Georgia !important;
	font-size: 14px;
	font-style: italic;
	color: #434343;
}
.ital_info a {
	font-family: Georgia !important;
}
.history_tab {
	width: 100%;
	margin-bottom: 20px;
}
.history_tab img {
	margin-right: 14px;
	margin-bottom: 12px;
	margin-top: 6px;
}
.partner_pdl {
	width: 100%;
}
.partner_pdl img {
	height: 80px;
	width: 126px;
}
.partner_pdl td {
	padding-bottom:20px;
}
.tel_info {
	font-family: Arial;
	font-size: 16px;
	padding-left: 40px !important;
	line-height: 32px;
	background-image: url(../footer/telefon.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	display: block;
}
.email_info {
	font-family: Arial;
	font-size: 16px;
	padding-left: 40px !important;
	line-height: 32px;
	background-image: url(../footer/letter.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	display: block;
}
.advertisment_tab {
	font-family: Arial;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.advertisment_tab td {
	vertical-align: middle;
}
.advertisment_tab img {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.advertisment_tab a {
	color: #2b2b2b;
	text-decoration: underline;
	font-family: Georgia !important;
}
.advertisment_tab a:hover {
	text-decoration: none;
}
.editing_division {
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 220px;
}
.editing_division li {
	list-style-type: none;
	padding-bottom: 14px;
}
.editing_division li span {
	font-size: 14px;
}
.editing_division li a {
	color: #434343;
	text-decoration: underline;
}
.editing_division li a:hover {
	text-decoration: none;
}
.button_demand a {
	display: block;
	height: 45px;
	width: 484px;
	background-image: url(../footer/button_demand_a.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.button_demand a:hover {
	display: block;
	height: 45px;
	width: 484px;
	background-image: url(../footer/button_demand_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none !important;
}
.button_demand a:active {
	display: block;
	height: 45px;
	width: 484px;
	background-image: url(../footer/button_demand_active.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.sitemap h1 {
	font-family: Georgia !important;
	font-size: 24px !important;
	color: #8ca03c !important;
	font-weight: normal !important;
}
div.hour_glass {
	width:38px;
	height:38px;
	left:50%;
	top:50%;
	position:absolute;
	text-align:center;
	z-index:12345678
}
/* -- Центральная колонка -- */
.main_box {
	padding: 4px 0;
	text-align: left !important;
}



.insBlockMainPage {
	padding: 0px 10px 0px 10px;
}
.main_box h2 {
	font-family: Georgia !important;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #8cb41e;
}
.main_box h2 a {
	font-family: Georgia !important;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #8cb41e;
	text-decoration: underline;
}
.main_box h2 a:hover {
	font-family: Georgia !important;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #8cb41e;
	text-decoration: none;
}
.main_box .link_block {
	margin: 0px auto;
	width: 495px;
}
.main_box .link_block h2 a {
	font-family: Georgia !important;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 0 17px;
	color: #8cb41e;
	text-decoration: underline;
	display: block;
	background-image: url(../new_blocks_site/icon_project_health.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_box .link_block h2 a:hover {
	font-family: Georgia !important;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 0 17px;
	color: #8cb41e;
	text-decoration: none;
	display: block;
	background-image: url(../new_blocks_site/icon_project_health.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_box h2 span {
	display: block;
	padding-top: 10px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9cc6d;
	margin-bottom: 8px;
	padding-left: 17px;
}
.main_box h3 {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #2b2b2b;
	border: none !important;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.main_box h3 a {
	color: #0e64bc !important;
	text-decoration: underline;
	font-weight: normal;
	font-size: 18px;
	font-family: Tahoma !important;
}
.main_box h3 a:hover {
	text-decoration: none;
	color: #f91111 !important;
}
.main_box .main_block_articles {
	margin: 0 auto;
	width: 495px;
}
.main_box .main_block_articles .block_article {
	background-image: url(../new_blocks_site/icon_article.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main_box .main_block_articles .subject_day {
	width: 100%;
}
.main_box .main_block_articles .subject_day img {
	height: 140px;
	width: 180px;
	borde: none;
	margin-top: 2px;
}
.main_box .main_block_articles .subject_day p {
	font-family: Tahoma;
	font-size: 14px;
	color: #969696;
}
.main_box .main_block_articles .subject_day span a {
	color: #2b2b2b;
	text-decoration: underline;
	font-size: 14px;
}
.main_box .main_block_articles .subject_day span a:hover {
	text-decoration: none;
	color: #f91111;
}
.main_box .change_block {
	width: 495px;
	font-size: 12px !important;
	font-family: Tahoma !important;
}
.main_box .change_block .cb_110 {
	width: 110px;
}
.main_box .change_block .cb_111 span {
	padding-top: 5px;
	display: block;
}
.main_box .change_block .cb_111 a {
	font-family: Tahoma;
	font-size: 16px;
	text-decoration: underline;
	display: block;
	padding-top: 5px;
	padding-bottom: 25px;
	line-height:1.2em;
}
.main_box .change_block .cb_111 a:hover {
	color: #f91111;
	text-decoration: none;
}
.main_box .button_show_else {
	background-image: url(../new_blocks_site/button_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -10px;
	margin-bottom: 15px;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}
.main_box .button_show_else a {
	font-family: Tahoma !important;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	line-height: 32px;
	display: block;
	text-align: center;
	background-image: url(../new_blocks_site/button_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_box .button_show_else a:hover {
	color: #0e64bc;
}
.main_box .main_block_news {
	padding: 0px;
	margin: 0px auto;
	width: 495px;
}
.main_box .main_block_news .block_news {
	background-image: url(../new_blocks_site/icon_news.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main_box .main_block_news .news_form {
	width: 495px;
	margin: 0px auto;
}
.main_box .main_block_news .news_form .nf_1 {
	background-image: url(../new_blocks_site/min_img_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 1px;
}
.main_box .main_block_news .news_form .nf_1 img {
	padding: 5px 12px 4px 2px;
	height: 36px;
	width: 52px;
}
.main_box .main_block_news .news_form .nf_50 {
	width: 50%;
	padding-right: 10px;
}
.main_box .main_block_news .news_form .nf_50 span {
	font-family: Tahoma;
	font-size: 10px;
	color: #969696;
	display: block;
}
.main_box .main_block_news .news_form .nf_50 a {
	font-family: Tahoma !important;
	font-size: 12px !important;
	color: #0e64bc;
	text-decoration: underline;
	display: block;
}
.main_box .main_block_news .news_form .nf_50 a:hover {
	font-family: Tahoma !important;
	font-size: 12px !important;
	color: #f91111;
	text-decoration: none;
	display: block;
}
.main_box .main_block_slideshow_tests {
	padding: 0px;
}
.main_box .main_block_slideshow_tests .slideshow_tests {
	width: 495px;
	margin: 0px auto;
}
.main_box .main_block_slideshow_tests .slideshow_tests td {
	width: 50%;
}
.slideshow_tests .block_slideshow {
	background-image: url(../new_blocks_site/icon_slideshow.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
.slideshow_tests .block_tests {
	background-image: url(../new_blocks_site/icon_tests.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
.main_box .slideshow_tests .news_form {
	width: 100%;
	margin-bottom: 10px;
}
.main_box .slideshow_tests .news_form td {
	padding-bottom: 20px;
}
.main_box .slideshow_tests .news_form .nf_1 {
	background-image: url(../new_blocks_site/min_img_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 1px;
}
.main_box .slideshow_tests .news_form .nf_1 img {
	padding: 5px 12px 4px 2px;
	height: 36px;
	width: 52px;
}
.main_box .slideshow_tests .news_form .nf_100 {
	width: 100%;
	padding-right: 10px;
}
.main_box .slideshow_tests .news_form .nf_100 a {
	font-family: Tahoma;
	font-size: 12px;
	color: #0e64bc;
	text-decoration: underline;
	display: block;
	padding-top: 2px;
}
.main_box .slideshow_tests .news_form .nf_100 a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #f91111;
	text-decoration: none;
	padding-top: 2px;
	display: block;
}



.main_box .slideshow_tests .news_form .nf_50 {
	width: 50%;
	padding-right: 10px;
}



.block_tests .pages_change {
	position: absolute;
	right: 20px;
	top: 13px;
	height: 20px;
	width: 92px;
}
.block_slideshow .pages_change {
	position: absolute;
	right: 20px;
	top: 13px;
	height: 20px;
	width: 92px;
}
.pages_change .pages_change_left, .pages_change .pages_change_number, .pages_change .pages_change_right {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 20px;
	color: #2b2b2b;
	height: 20px;
	width: 18px;
	text-align: center;
}
.pages_change .pages_change_left a {
	display: block;
	height: 20px;
	width: 18px;
	background-image: url(../new_blocks_site/pages_change_left.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pages_change .pages_change_left a:hover {
	display: block;
	height: 20px;
	width: 18px;
	background-image: url(../new_blocks_site/pages_change_left_hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pages_change .pages_change_left a:active {
	display: block;
	height: 20px;
	width: 18px;
	background-image: url(../new_blocks_site/pages_change_left_active.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pages_change .pages_change_number {
	float: left;
	background-image: url(../new_blocks_site/pages_change_number.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pages_change .pages_change_number a {
	background-color: #FFF;
	display: block;
	height: 20px;
	width: 18px;
	color: #969696;
	text-decoration: underline;
}
.pages_change .pages_change_number a:hover {
	background-color: #FFF;
	display: block;
	height: 20px;
	width: 18px;
	color: #969696;
	text-decoration: none;
}
.pages_change .pages_change_right a {
	display: block;
	height: 20px;
	width: 18px;
	background-image: url(../new_blocks_site/pages_change_right.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pages_change .pages_change_right a:hover {
	display: block;
	height: 20px;
	width: 18px;
	background-image: url(../new_blocks_site/pages_change_right_hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pages_change .pages_change_right a:active {
	display: block;
	height: 20px;
	width: 18px;
	background-image: url(../new_blocks_site/pages_change_right_active.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.main_box .main_block_live_sound .live_sound {
	position: absolute;
	height: 40px;
	width: 110px;
	left: 0px;
	top: 0px;
}
.main_box .main_block_live_sound {
	background-image: url(../new_blocks_site/icon_live_sound.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	margin-bottom: 15px;
	position: relative;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}




/**/

.main_box .main_block_live_vids .live_vids {
	position: absolute;
	height: 40px;
	width: 110px;
	left: 0px;
	top: 0px;
}
.main_box .main_block_live_vids {
	background-image: url(../new_blocks_site/logo_zdorovieinfo.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	margin-bottom: 15px;
	position: relative;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}

/**/


.main_box .main_block_program_health .program_health {
	position: absolute;
	height: 30px;
	width: 110px;
	left: 0px;
	top: 0px;
}

.main_box .main_block_program_health {
	padding-top: 42px;
	background-image: url(../new_blocks_site/icon_program_health.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	position: relative;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}

.main_box .main_block_video {
	position: relative;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}

.main_box .main_block_news {
	position: relative;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}

.main_box .main_block_news_group {
	position: relative;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}

.change_block_relative {
	position: relative;
	height: 80px;
	width: 110px;
}
.change_block_relative .change_block_arrow {
	height: 80px;
	width: 110px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.change_block_relative .change_block_arrow a {
	background-image: url(../new_blocks_site/arrow_video.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 80px;
	width: 110px;
}
.change_block_relative .change_block_arrow a:hover {
	background-image: url(../new_blocks_site/arrow_video_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 80px;
	width: 110px;
}

/* isk */

.news_video_inline {padding-right:14px; /*width:110px;*/}
.news_video_inline_last {/*width:110px;*/}

.change_block_relative_isk {
	position: relative;
	width:100%;
}

.change_block_relative_isk .change_block_arrow_isk {					
	height:100%;
	width:100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.change_block_relative_isk .change_block_arrow_isk a {
	background-image: url(../new_blocks_site/arrow_video.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	overflow:hidden;
	height: 100%;
	width:100%;
}
.change_block_relative_isk .change_block_arrow_isk a:hover {
	overflow:hidden;
	background-image: url(../new_blocks_site/arrow_video_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 100%;
	width:100%;
}

.change_block_relative_isk a { font-size:12px; }
.change_block_relative_isk a:hover { font-size:12px; }

.showelse_topbot10px {}

.showelse_topbot10px .button_show_else {
	background-image: url(../new_blocks_site/button_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 485px;
	margin-right: auto;
	margin-left: auto;
}
.showelse_topbot10px .button_show_else a {
	font-family: Tahoma !important;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	line-height: 32px;
	display: block;
	text-align: center;
	background-image: url(../new_blocks_site/button_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.showelse_topbot10px .button_show_else a:hover {
	color: #0e64bc;
}

/* end.isk */


.change_block_relative2 {
	position: relative;
	height: 181px;
	width: 235px;
}
.change_block_relative2 .change_block_arrow2 {
	height: 181px;
	width: 235px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.change_block_relative2 .change_block_arrow2 a {
	background-image: url(../new_blocks_site/arrow_video.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 181px;
	width: 235px;
}
.change_block_relative2 .change_block_arrow2 a:hover {
	background-image: url(../new_blocks_site/arrow_video_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 181px;
	width: 235px;
}






.main_block_reference_books {
	padding-bottom: 12px;
	margin: 0px auto;
	width: 495px;
}
.main_box .table_of_references_books {
	width: 100%;
	line-height: 22px;
}
.main_box .table_of_references_books td {
	width: 18%;
	text-align: center;
}
.main_box .table_of_references_books a {
	font-size: 14px;
	text-decoration: underline;
}
.main_box .table_of_references_books a:hover {
	text-decoration: none;
}
.main_box .table_of_references_books a img {
	text-decoration: none;
}
.main_box .table_of_references_books img {
	height: 26px;
	width: 35px;
}
.main_box .main_block_medicine {
	margin-bottom: 20px;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}
.main_box .main_block_medicine .list_of_diseases {
	width: 100%;
	color: #969696;
}
.main_box .main_block_medicine .list_of_diseases td {
	width: 50%;
}
.main_box .main_block_medicine .list_of_diseases .illnesses {
	margin-left: 15px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #B9CC6D;
	list-style-type: disc;
	margin-top: 5px;
}
.main_box .main_block_medicine .list_of_diseases .illnesses li {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
}
.main_box .main_block_medicine .list_of_diseases .illnesses li a {
	color: #2b2b2b;
	text-decoration: underline;
}
.main_box .main_block_medicine .list_of_diseases .illnesses li a:hover {
	color: #f91111;
	text-decoration: none;
}
.mif_box {
	margin: 0px 5px;
	width: 750px;
}
.mif_box h1 {
	color: #2B2B2B;
	font-family: Georgia;
	font-size: 26px;
	font-weight: normal;
	line-height: 28px;
	margin-bottom: 10px;
}
.mif_box .medical_institutions_filter {
	background-image: url(../new_blocks_site/medical-institutions-filter-center.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 20px;
}
.mif_box .medical_institutions_filter .medical_institutions_filter_info {
	background-image: url(../new_blocks_site/medical-institutions-filter-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
.medical_institutions_filter_info .filter_info_table {
	width: 100%;
	color: #969696;
}
.filter_info_table .filter_info_input {
	width: 100%;
}
.filter_info_table .filter_info_input .mif_inp1 {
	height: 25px;
	width: 520px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 24px;
	color: #2b2b2b;
	border: 1px solid #979797 !important;
	margin-top: 6px;
	margin-bottom: 9px;
	padding-left: 5px;
	margin-right: 15px;
}
.filter_info_table .filter_info_input .mif_inp2 {
	height: 27px;
	width: 250px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 24px;
	color: #2b2b2b;
	border: 1px solid #979797 !important;
	margin-right: 18px;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 9px;
}
.filter_info_table .filter_info_input .mif_inp3 {
	height: 25px;
	width: 250px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 24px;
	color: #2b2b2b;
	border: 1px solid #979797 !important;
	margin-top: 6px;
	margin-bottom: 9px;
	padding-left: 5px;
	margin-right: 15px;
}
.filter_info_table .filter_info_input .mif_find_arrow {
	height: 30px;
	width: 75px;
	background-color: transparent;
	background-image: url(../new_blocks_site/mif_find_arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	font-family: Tahoma;
	font-size: 14px;
	color: #2b2b2b;
	margin-right: 16px;
	margin-bottom: 15px;
	cursor: pointer;
}
.filter_info_table .filter_info_input .mif_find_arrow:hover {
	height: 30px;
	width: 75px;
	background-color: transparent;
	background-image: url(../new_blocks_site/mif_find_arrow_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	font-family: Tahoma;
	font-size: 14px;
	color: #2b2b2b;
	margin-right: 16px;
	margin-bottom: 15px;
	cursor: pointer;
}
.filter_info_table .filter_info_input .mif_find_arrow:active {
	height: 30px;
	width: 75px;
	background-color: transparent;
	background-image: url(../new_blocks_site/mif_find_arrow_active.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	font-family: Tahoma;
	font-size: 14px;
	color: #2b2b2b;
	margin-right: 16px;
	margin-bottom: 15px;
	cursor: pointer;
}
.filter_info_table .filter_info_input a {
	font-size: 14px;
	line-height: 30px;
	text-decoration: underline;
}
.filter_info_table .filter_info_input a:hover {
	text-decoration: none;
}
.filter_info_table .filter_info_checkbox {
	color: #2b2b2b;
	margin-top: 15px;
}
.filter_info_table .filter_info_checkbox td {
	padding: 3px;
}
.filter_info_table .filter_info_checkbox input {
	margin-top: 2px;
}
.mif_box .medical_institutions_filter .medical_institutions_filter_bottom {
	font-size: 1px;
	line-height: 15px;
	height: 15px;
	background-image: url(../new_blocks_site/medical-institutions-filter-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* -- Табы  -- */

.mif_box .section_mif {
	position: relative;
}
.mif_box .section_mif .tabs_table {
	font-family: Tahoma;
	font-size: 14px;
	color: #2b2b2b;
	line-height: 32px;
}
.mif_box .section_mif .listing {
	width: 750px;
	padding-top: 15px;
}
.mif_box .section_mif .maps {
	height: 540px;
	width: 750px;
	padding-top: 15px;
}
.mif_box .section_mif .ui-tabs {
	position: relative;
	zoom: 1;
}
.mif_box .section_mif .ui-tabs .ui-tabs-nav {
	height: 32px;
	margin: 0px;
	margin-left: 12px;
}
.mif_box .section_mif .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
	height: 32px;
	line-height: 32px;
	width: 71px;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
}
.mif_box .section_mif .ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: underline;
	font-family: Tahoma !important;
	font-size: 14px !important;
	color: #0e64bc;
	line-height: 32px;
	text-align: center;
	display: block;
}
.mif_box .section_mif .ui-tabs .ui-tabs-nav li a:hover {
	color: #f91111;
	text-decoration: none !important;
}
.mif_box .section_mif .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .mif_box .section_mif .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .mif_box .section_mif .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.mif_box .section_mif .ui-tabs .ui-tabs-nav li a, .mif_box .section_mif .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.mif_box .section_mif .ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 0px;
	background: none;
}
.mif_box .section_mif .ui-tabs .ui-tabs-hide {
	display: none !important;
}
.mif_box .section_mif .ui-widget {
	font-family: Tahoma;
}
.mif_box .section_mif .ui-widget .ui-widget {
	font-size: 1em;
}
.mif_box .section_mif .ui-widget input, .mif_box .section_mif .ui-widget select, .mif_box .section_mif .ui-widget textarea, .mif_box .section_mif .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.mif_box .section_mif .ui-widget-content a {
}
.mif_box .section_mif .ui-widget-content a:hover {
	color: #f91111;
}
.mif_box .section_mif .ui-widget-header a {
}
.mif_box .section_mif .ui-widget-content {
}
.mif_box .section_mif .ui-state-default, .mif_box .section_mif .ui-widget-content .ui-state-default, .mif_box .section_mif .ui-widget-header .ui-state-default {
	font-weight: normal;
	color: #0e64bc;
	background-color:#ffffff;
	background-image: none;
	text-decoration: underline !important;
}
.mif_box .section_mif .ui-state-default a, .mif_box .section_mif .ui-state-default a:link, .mif_box .section_mif .ui-state-default a:visited {
}
.mif_box .section_mif .ui-state-hover, .mif_box .section_mif .ui-widget-content .ui-state-hover, .mif_box .section_mif .ui-widget-header .ui-state-hover, .mif_box .section_mif .ui-state-focus, .mif_box .section_mif .ui-widget-content .ui-state-focus, .mif_box .section_mif .ui-widget-header .ui-state-focus {
	font-weight: normal;
	background-color: #fffffff;
	background-image: none;
	background-repeat: repeat-x;
	text-decoration: none !important;
}
.mif_box .section_mif .ui-state-hover a, .mif_box .section_mif .ui-state-hover a:hover {
}
.mif_box .section_mif .tab_inet .ui-state-active, .mif_box .section_mif .ui-widget-content .ui-state-active, .mif_box .section_mif .ui-widget-header .ui-state-active {
	font-weight: normal;
	background-image: url(../new_blocks_site/tab_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #0e64bc !important;
}
.mif_box .section_mif .tab_inet .ui-state-active, .mif_box .section_mif .ui-widget-content .ui-state-active, .mif_box .section_mif .ui-widget-header .ui-state-active a {
	color: #2b2b2b !important;
	text-decoration: none !important;
}
.mif_box .section_mif .tab_inet .ui-state-active, .mif_box .section_mif .ui-widget-content .ui-state-active, .mif_box .section_mif .ui-widget-header .ui-state-active a:hover {
	color: #2b2b2b !important;
	text-decoration: none !important;
}
.mif_box .section_mif .ui-state-active a, .mif_box .section_mif .ui-state-active a:link, .mif_box .section_mif .ui-state-active a:visited {
}
.mif_box .section_mif .ui-widget :active {
	outline: none;
}
/* -- / Табы  -- */

.Table_O_Hospital {
	width: 750px;
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	height: 35px;
}
.Table_O_Hospital td {
	vertical-align: middle;
}
.Table_O_Hospital span {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	cursor: pointer;
}
.Table_O_Hospital .up_arrow {
	height: 16px;
	width: 10px;
	float: left;
	margin-right: 6px;
	background-image: url(../new_blocks_site/up-arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.Table_O_Hospital .down_arrow {
	height: 16px;
	width: 10px;
	float: left;
	margin-right: 6px;
	background-image: url(../new_blocks_site/down-arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.Table_O_Hospital .th1 {
	background-image: url(../new_blocks_site/Table-O-Hospital-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 5px;
}
.Table_O_Hospital .th2 {
	background-image: url(../new_blocks_site/Table-O-Hospital-center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 40px;
}
.Table_O_Hospital .th3 {
	background-image: url(../new_blocks_site/Table-O-Hospital-center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 315px;
}
.Table_O_Hospital .th4 {
	background-image: url(../new_blocks_site/Table-O-Hospital-center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 180px;
}
.Table_O_Hospital .th5 {
	background-image: url(../new_blocks_site/Table-O-Hospital-center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100px;
}
.Table_O_Hospital .th6 {
	background-image: url(../new_blocks_site/Table-O-Hospital-center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 105px;
}
.Table_O_Hospital .th7 {
	background-image: url(../new_blocks_site/Table-O-Hospital-right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 5px;
}
.Cell_O_Hospitals {
	width: 750px;
	font-family: Tahoma;
	font-size: 14px;
	margin-top: 30px;
}
.Cell_O_Hospitals .ch1 {
	width: 5px;
}
.Cell_O_Hospitals .ch2 {
	width: 40px;
	text-align: center;
	padding-top: 3px;
}
.Cell_O_Hospitals .ch3 {
	width: 315px;
}
.Cell_O_Hospitals .ch3 span {
	font-size: 12px;
	display: block;
	line-height: 16px;
	padding-right: 30px;
}
.Cell_O_Hospitals .ch3 a {
	text-decoration: underline;
	display: block;
	padding-right: 30px;
}
.Cell_O_Hospitals .ch3 a:hover {
	text-decoration: none;
}
.Cell_O_Hospitals .ch4 {
	width: 180px;
	color: #969696;
}
.Cell_O_Hospitals .ch4 span {
	color: #2b2b2b;
}
.Cell_O_Hospitals .ch5 {
	width: 84px;
}
.Cell_O_Hospitals .ch6 {
	width: 121px;
}
.Cell_O_Hospitals .ch7 {
	width: 5px;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
div.rating-cancel, div.rating-cancel a {
	display: none !important;
}
div.star-rating, div.star-rating a {
	background:url(../new_blocks_site/star.gif) no-repeat 0 0px;
}
div.rating-cancel a, div.star-rating a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:0;
}
div.star-rating-on a {
	background-position:0 -32px!important;
}
div.star-rating-hover a {
	background-position:0 -32px;
}
/* Read Only CSS */
div.star-rating-readonly a {
	cursor:default !important
}
/* Partial Star CSS */
div.star-rating {
	background:transparent!important;
	overflow:hidden!important
}
.tabs .table_star {
	font-family: Tahoma;
	font-size: 10px;
	color: #969696;
	line-height: 20px;
}
.print-only {
	display: none;
}
#popup_block {
	top: 10%;
}
.main_drafts {
	margin-bottom: 4px;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}
.main_box .main_block_themeDay {
	margin: 0 0 8px;
}
.main_box .main_block_themeDay .block_themeDay {
	background-image: url("/upload/images/new_blocks_site/ico_tema.jpg");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-bottom: 10px;
	margin-top: 10px;
}


.main_box .news_partners .block_title_new {
	border-bottom: 1px solid #B9CC6D;
	color: #90AF17;
	font-family: Georgia;
	font-size: 20px;
	width: 495px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 14px;
}
.news_partners .news_partners_tab {
	width: 100%;
}
.news_partners .news_partners_tab td {
	width: 25%;
	text-align: center;
}
.news_partners .news_partners_tab td div {
	margin: 5px auto;
	width: 110px;
	text-align: left;
}
.news_partners .news_partners_tab td div a {
	font-family: Tahoma;
	font-size: 12px;
	color: #0e64bc;
	text-decoration: underline;
}
.news_partners .news_partners_tab td div a:hover {
	color: #f01111;
	text-decoration: none;
}
.news_partners .news_partners_tab img {
	height: 110px;
	width: 110px;
	margin: 0px auto;
}
.separator2 {
	font-size:2px;
	line-height:2px;
	color:#FFF;
	background-color:#FFF;
	height:2px;
	overflow:hidden;
}
.separator4 {
	font-size:2px;
	line-height:4px;
	color:#FFF;
	background-color:#FFF;
	height:4px;
	overflow:hidden;
}
.separator8 {
	font-size:4px;
	line-height:8px;
	color:#FFF;
	background-color:#FFF;
	height:3px;
	overflow:hidden;
	margin-top:5px;
}
.separator12 {
	font-size:6px;
	line-height:12px;
	color:#FFF;
	background-color:#FFF;
	height:12px;
	overflow:hidden;
}
.separator14 {
	font-size:6px;
	line-height:14px;
	color:#FFF;
	background-color:#FFF;
	height:14px;
	overflow:hidden;
}
.separator16 {
	font-size:8px;
	line-height:16px;
	color:#FFF;
	background-color:#FFF;
	height:16px;
	overflow:hidden;
}
.separator20 {
	font-size:10px;
	line-height:20px;
	color:#FFF;
	background-color:#FFF;
	height:20px;
	overflow:hidden;
}



html body#body div#main_block div.main_block table#strTable tbody tr#strTable_cont td table#contTable.content tbody tr td.center div.main_box div.main_news {margin-top:15px;}

.main_news_table {


	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #0e64bc;
	width: 495px;
	line-height:1em;
	margin: 0px auto;
}
.main_news_table img {
	height: 170px;
	width: 235px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.wow_rel {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	width: 240px;
	margin-bottom: 280px;
	position: relative;
}
.wow_rel .wow {
	height: 400px;
	width: 240px;
	font-size: 14px;
	line-height: normal;
	position: absolute;
	left: 0px;
	top: -124px;
	background-image: url(../new_blocks_site/wow_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wow_rel .wow .wow_text {
	font-family: Tahoma;
	font-size: 14px;
	color: #2b2b2b;
	padding-top: 44px;
	padding-right: 12px;
	padding-bottom: 18px;
	padding-left: 12px;
}
.wow_rel .wow .wow_text .wow_info {
	height: 100px;
	display: block;
	visibility: visible;
	overflow: hidden;
}
.wow_rel .wow .wow_second_block {
	padding-right: 12px;
	padding-left: 12px;
	margin-top: 130px;
}

.wow_rel .wow .wow_data {
	font-family: Tahoma;
	font-size: 12px;
	color: #2b2b2b;
	line-height: 18px;
}
.wow_rel .wow .wow_article a {
	color: #0e64bc;
	display: block;
	text-decoration: underline;

}
.wow_rel .wow .wow_article a:hover {
	color: #f91111;
	text-decoration: none;
}
.wow_rel_01 {	
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 240px;
	margin-bottom: 143px;
	position: relative;
}
.wow_rel_01 .wow {
	width: 240px;
	font-size: 14px;
	line-height: normal;
	position: absolute;
	left: 0px;
	top: -124px;
	background-image: url(../new_blocks_site/wow_01_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 267px
}
/**/
/*.wow_text_v2{position: relative;top:110px;padding:10px;left:4px}*/
/*.wow_text_v2{position: relative;top:108px;padding:10px;left:3px;border: 1px dotted #64c8f0;width: 215px; }*/
.wow_text_v2{padding:10px;border: 1px dotted #64c8f0;width: 215px; }
.read_next{display:block; margin-top:5px; text-decoration:underline; font-size:12px;width:80px}
.wow_rel_01_v2 {	
	font-size: 0px;
	line-height: 0px;
	/*height: 267px;*/
	width: 240px;
	margin-bottom: 14px;
/*	position: relative;*/
	margin-top: 10px;
}
.wow_rel_01_v2 .wow_v2 {
	width: 240px;
	font-size: 14px;
	line-height: normal;
	/*position: absolute;*/
	left: 0px;
	/*top: -124px;*/
	background-image: url(../new_blocks_site/wow_01_bg_.png);
	background-repeat: no-repeat;
	background-position: left 3px top;
	/*height: 267px;*/
	margin-right:-4px;
	padding-top: 108px;
	padding-left:3px;	
}
.vse_statii{margin-left:125px;margin-top:10px;display:block;}
/**/
.wow .wow_text {
	font-family: Tahoma;
	font-size: 14px;
	color: #2b2b2b;
	padding-top: 44px;
	line-height: 14px;
}
.wow_second_block_bottom {
	height: 5px;
	background-image: url(../new_blocks_site/wow_green_box_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:8px;
}
.wow_text .wow_info {
	height: 100px;
	display: block;
	visibility: visible;
	overflow: hidden;
	padding-right: 12px;
	padding-left: 12px;
}
.wow_second_block {
	padding-right: 12px;
	padding-left: 12px;
	margin-top: 123px;
	background-image: url(../new_blocks_site/wow_green_box_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wow_data {
	font-family: Tahoma;
	font-size: 12px;
	color: #2b2b2b;
	line-height: 18px;
	display: block;
	padding-top: 10px;
}
.wow_info a {
	color: #0e64bc;
	display: block;
	text-decoration: underline;
	padding-bottom: 12px;
}
.wow_info a:hover {
	color: #f91111;
	text-decoration: none;
}
.wow_article a {
	color: #0e64bc;
	display: block;
	text-decoration: underline;
	padding-bottom: 12px;
}
.wow_article a:hover {
	color: #f91111;
	text-decoration: none;
}
.wow_first_block {
	background-image: url(../new_blocks_site/wow_first_block_center.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 240px;
}
.wow_first_block .first_block_top {
	background-image: url(../new_blocks_site/wow_first_block_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Tahoma;
	font-size: 14px;
	padding: 44px 12px 12px;
	min-height: 100px;
}
.wow_first_block .first_block_bottom {
	background-image: url(../new_blocks_site/wow_first_block_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 110px;
}


.news-block-magick {
	width: 515px;
}
.r_t_mal {
	background-image: url(../new_blocks_site/right_top_corner2.png) !important;
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
	width: 10px;
}
.menu_right_corner {
	width: 10px;
	background-image: url(../new_blocks_site/menu_line_new_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
}
.right_new {
	background-image: url(../new_blocks_site/menu_line_new_right.png);
	background-repeat: no-repeat;
	background-position: left 77px;
	width: 240px;
	padding-left: 4px;
}



/*popup mainpage malisheva _ orange */

.form_padding {padding-left:115px;}

.want_to_be_beautiful1 * {}

.mainOlya1 {color: #ffffff !important; text-decoration: underline !important;}
    .mainOlya1:hover {color: #ffffff !important; text-decoration: none !important;}
    
   .modalCloseImg_beautiful1 {background-image: url(../popups/1/pop-up_newmalclose.png); background-position: center center; background-repeat: no-repeat; cursor: pointer; display: inline; height: 30px; position: absolute; right: 118px; top: 12px; width: 30px; z-index: 3200; text-decoration:none;}
   
     .modalCloseImg_beautiful1 a:hover{background-image: url(../popups/1/pop-up_newmalclose.png); background-position: center center; background-repeat: no-repeat; cursor: pointer; display: inline; height: 30px; position: absolute; right: 118px; top: 15px; width: 30px; z-index: 3200; text-decoration:none;}
    .want_to_be_beautiful1 {height:297px; background-image: url(../popups/1/pop-up_newmal.png); background-repeat: no-repeat; background-position: center center; position: relative; font-family: Tahoma; font-size: 14px; color: #ffffff;}
    .want_to_be_beautiful1 .padd1 {padding: 30px 30px 30px 30px;}
    .want_to_be_beautiful1 .padd1 strong {font-size: 14px; display: block;}
    .want_to_be_beautiful1.padd1 span {display: block; padding-bottom: 8px !important;}
    
	.pop_span1_mal {padding-left:110px; display:block; font-size:18px; font-weight:bold; color:#fff; font-family:Tahoma; line-height:1.3em;}
	.pop_span2_mal {padding-left:110px; display:block; padding-top:14px; font-size:14px; font-style:italic; font-weight:normal; color:#641e00; font-family:Georgia; line-height:1.1em;}
	.pop_span3_mal {padding-left:110px; display:block; padding-top:10px; font-size:14px; font-weight:normal; color:#fff; font-family:Tahoma; line-height:1em;}
   .form_padding {padding-left:110px;}
   
    .hidden1 {overflow: hidden;}
		
.begin_mal {
    background-color: transparent;
    background-image: url(../popups/1/pop-up_newmalstart.png);
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
	border: 0px;
    cursor: pointer;
    height: 45px;
	padding-left:115px;
    width: 185px;
	
}

.begin_abs_mal {margin-top:15px; width:250px;}

.malq_text_4 { 
	color: #fff;
    font-family: Arial;
    font-size: 12px;
    margin-top: 10px;
	padding-left:115px;
	}
	.malq_text_4 * { 
	vertical-align:middle;}

	.pop_span1_mal_last {padding-left:110px; padding-top:40px; display:block; font-size:18px; color:#fff; font-family:Tahoma; line-height:1.3em;}
	
	
	.begin_mal_last {
    background-color: transparent;
    background-image: url(../popups/1/pop-up_newmalstart_last.png);
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
	border: 0px;
    cursor: pointer;
    height: 45px;
	padding-left:115px;
    width: 185px;
	}
	
	.begin_mal_last {padding-top:24px;}
html body#body div#aligned.aligned div.simplemodal-wrap div#basic-modal-content.simplemodal-data a.modalCloseImg_beautiful1:hover { text-decoration:none;}

#loading {
    display: block;
    left: 50%;
	margin-left:-20px;
    position: absolute;
    top: 50%!important;
	margin-top:150px;
	}
	

.begin_mal:focus {outline: none;
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;
}
.q_question {font-size:18px!important;}
/*endPopup*/



.block_tests {
       		background-image: url(../new_blocks_site/icon_tests.jpg);
    background-position: 2px center;
    background-repeat: no-repeat;
        padding-left: 21px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 25px;
        position: relative;
    }
    
    .main_box h2{
        font-size: 20px;
        font-weight: normal;
        margin: 0px;
        padding: 0px;
        color: #8CB41E;
        text-decoration: underline;
        font-family: Georgia;
    }
    
    .nf_1 {
        background-image: url(//upload/images/new_blocks_site/min_img_bg.jpg);
        background-size: 100%;
        margin-right: 10px;
    }

    .nf_100 {
        width: 100%;
        padding-right: 15px;
        font-size: 14px;
    }
	html body#body div#main_block div.main_block table#strTable tbody tr#strTable_cont td table#contTable.content tbody tr td.center div.Banner_adFox_CenterPart1 * {display:block; margin-bottom:8px; }
.center .Banner_adFox_CenterPart1 {}

	.Banner_adFox_RightPart_3 {padding-bottom:15px!important;}
	.AdFox_cont {padding-top:15px!important;}
	.Banner_adFox_RightPart_4 {float:left!important; margin-bottom:15px!important;}
	
	
	
	