* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
margin: 0;
padding: 0;
}
body {
/*color: #4d4d4d;*/
color: #3b3b3b;
font: 13px tahoma, sans-serif;
min-width: 990px;
}
p {
word-wrap: break-word;
}
a {
color: #f60;
}
.search_item a {
color: black;
}
.search_item a:hover {
color: #ff0000;
}
a img {
border: 0;
}
li {
list-style: none;
}
table, td, th {
position: relative;
}
.c_box_rounded_b_l {
background: url(/img/des_corn_block_b_l_1.gif) 0% 100% no-repeat;
margin: -1px 0 0 0;
position: relative;
}
.c_box_rounded_b_r {
background: url(/img/des_corn_block_b_r_1.gif) 100% 100% no-repeat;
margin: -1px 0 0 0;
position: relative;
}
.c_box_rounded_t_l {
background: url(/img/des_corn_block_t_l_1.gif) 0% 0% no-repeat;
position: relative;
}
.c_box_rounded_t_r {
background: url(/img/des_corn_block_t_r_1.gif) 100% 0% no-repeat;
padding: 6px 10px;
position: relative;
}
#center_m .c_cards_center {
text-align: center;
}
#center_m .c_cards_center img {
margin: 0;
}
.c_cards_lay_excl {
margin: 0 0 0 3px;
}
#center_m .c_cards_lay_excl img {
margin: 0;
vertical-align: bottom;
}
.c_cards_lay_l, .c_cards_lay_r {
width: 210px;
}
#center_m #c_cards_lay .c_cards_lay_t td {
padding: 0;
}
.c_comments_act {
float: right;
font-size: .9em;
position: relative;
z-index: 2;
}
#center_m #c_comments .c_comments_b {
background: #f2f2f2;
border-bottom: 1px solid #fff;
padding: 0;
}
.c_comments_info {
background: url(/img/icon_balloon.gif) 0% .1em no-repeat;
color: #999;
font-size: .9em;
margin: .4em 0 0 0;
padding: 0 0 0 14px;
position: relative;
z-index: 1;
}
.c_comments_info_name {
color: #000;
}
.c_comments_info_num {
color: #ea7013;
font-weight: bold;
}
#center_m .c_details {
position: relative;
width: 100%;
}
#center_m .c_details th, #center_m .c_details td {
padding: 7px 4px;
}
#center_m .c_details td {
background: url(/img/des_dotted_2.gif) 100% 0% repeat-y;
}
#center_m .c_details td img {
margin: 0;
}
#center_m .c_details th {
background: url(/img/des_dotted_3.gif) 0% 100% repeat-x;
text-align: left;
}
#center_m .c_details_b {
background: #f2f2f2;
}
#center_m .c_details_b td {
padding: 3px 4px;
}
#center_m .c_details_bb, #center_m .c_details_bt {
background: #f2f2f2;
}
#center_m .c_details_bb td, #center_m .c_details_bt td {
padding: 0;
}
.c_details_corn_b_l, .c_details_corn_t_l, .c_details_corn_t_r, .c_details_corn_b_r {
height: 4px;
}
#center_m .c_details .c_details_corn_t_r, #center_m  .c_details .c_details_corn_b_r {
background: none;
text-align: right;
}
.ssill {
position:absolute;
left:-9999px;
}
#c_events_list .c_events_list_d {
color: #000;
font-size: .9em;
margin: 0;
padding: 0;
}
.c_events_list_img {
background: url(/img/img_noimg.png) 50% 50% no-repeat;
height: 77px;
left: 0;
position: absolute;
top: 0;
width: 110px;
}
.c_events_list_info {
margin: 0 0 0 125px;
position: relative;
}
#center_m #c_events_list .c_events_list_noimg {
min-height: 10px;
}
#c_expert_list .c_expert_list_d {
color: #000;
font-size: .9em;
margin: 0;
padding: 0;
}
.c_expert_list_img {
background: url(/img/img_noimg.png) 50% 50% no-repeat;
height: 77px;
left: 0;
position: absolute;
top: 0;
width: 110px;
}
.c_expert_list_info {
margin: 0 0 0 125px;
position: relative;
}
#center_m #c_expert_list .c_expert_list_noimg {
min-height: 10px;
}
.c_firms_list_img {
height: 77px;
left: 0;
position: absolute;
top: 0;
width: 132px;
}
.c_firms_list_info {
margin: 0 0 0 142px;
padding: 0;
position: relative;
}
#center_m #c_firms_list .c_firms_list_info p {
margin: 0;
padding: 0;
}
#center_m #c_firms_list .c_firms_list_noimg {
min-height: 10px;
}
#center_m #c_firms_list .c_firms_list_noimg .c_firms_list_info {
margin-left: 0;
}
.c_firms_list_price {
background: url(/img/icon_sheet.gif) 0% 2px no-repeat;
color: #00a9e3;
float: right;
font-size: 11px;
height: 13px;
padding: 0 0 0 14px;
position: relative;
}
.c_firms_list_wrap {
min-height: 80px;
position: relative;
}
.c_frm_mark select {
font-size: .9em;
}
.c_frm_mark input {
font-size: .9em;
}
.c_groups {
margin: 0 0 1em 0;
}
.c_groups dd {
background: url(/img/des_dotted_1.gif) 0% 100% repeat-x;
margin: 0 0 1em 0;
padding: 0 0 .5em 0;
}
.c_groups dt {
background: url(/img/icon_rarr_7x6.gif) 0% .4em no-repeat;
font-size: 1.1em;
font-weight: bold;
margin: 0 4px .4em 4px;
padding: 0 0 0 11px;
}
.c_groups dt a {
color: #e21d16;
}
#center_m .c_groups_list {
margin: 0 4px 1em 4px;
}
#center_m .c_groups_list li {
margin: 0 0 .2em 0;
}
#center_m .c_groups_list li img {
margin: 0;
vertical-align: bottom;
}
#center_m .c_groups_list li span {
color: #a2a2a2;
}
.c_links {
margin: 0 10px 30px 0;
position: relative;
z-index: 3;
}
.c_links li {
margin: 0 0 .4em 0;
position: relative;
text-transform: uppercase;
}
.c_links li a {
color: #000;
}
.c_links li a:hover {
color: #0f4bf6;
}

.c_news_date {
color: #afafaf;
font-size: .9em;
}
#c_news_list .c_news_list_d {
color: #000;
font-size: .9em;
margin: 0;
padding: 0;
}
.c_news_list_img {
background: url(/img/img_noimg.png) 50% 50% no-repeat;
height: 77px;
left: 0;
position: absolute;
top: 0;
width: 110px;
}
.c_news_list_info {
margin: 0 0 0 125px;
position: relative;
}
#center_m #c_news_list .c_news_list_noimg {
min-height: 10px;
}
.c_news_t {
color: #000;
font-size: 1.1em;
font-weight: bold;
}
.c_plate_sending {
font-size: 11px;
position: absolute;
right: 70px;
top: 3px;
z-index: 3;
}
.c_plate_sending a {
color: #fff;
text-decoration: none;
}
#center_m #c_photo .c_photo_lnk img {
border: 1px solid #F3B481;
padding: 1px;
}
#center_m .catalog {
position: relative;
}
#center_m .catalog li {
margin: 0 0 1.2em 0;
position: relative;
}
#center_m .catalog li a {
color: #000;
}
#center_m .catalog li h3 {
font-size: 13px;
margin: 0 0 .5em 0;
}
#center_m .catalog li ul {
margin: 0;
}
#center_m .catalog li ul li {
background: url(/img/icon_rarr_5x5_1.gif) 0% .5em no-repeat;
margin: 0 0 .2em 0;
padding: 0 0 0 9px;
}
#center_m .catalog li ul li span {
color: #a4a4a4;
}
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.color_1 {
color: #000;
}
.color_2 {
color: #b3b3b3;
}
.color_3 {
color: #999;
}
.color_4 {
color: #a4a4a4;
}
.color_5 {
color: #ea7013;
}
.box_rounded_b_l {
background: url(/img/des_corn_block_b_l.gif) 0% 100% no-repeat;
margin: -1px 0 0 0;
position: relative;
}
.box_rounded_b_r {
background: url(/img/des_corn_block_b_r.gif) 100% 100% no-repeat;
margin: -1px 0 0 0;
position: relative;
}
.box_rounded_t_l {
background: url(/img/des_corn_block_t_l.gif) 0% 0% no-repeat;
position: relative;
}
.box_rounded_t_r {
background: url(/img/des_corn_block_t_r.gif) 100% 0% no-repeat;
padding: 6px 8px;
position: relative;
}
.dotted {
background: url(/img/des_dotted_1.gif) 0% 0% repeat-x;
font-size: 0;
height: 1px;
line-height: 0;
margin: 10px 0;
}
.l_banners_100x100 {
height: 100px;
margin: 0 0 14px 23px;
position: relative;
z-index: 3;
}
.l_banners_100x100 div {
float: left;
height: 100px;
margin: 0 14px 0 0;
position: relative;
width: 100px;
}
.l_banners_230x100 {
height: 100px;
margin: 0 0 14px 15px;
overflow: hidden;
position: relative;
width: 230px;
z-index: 3;
}
.l_buttons {
margin: 0 5px 14px 15px;
overflow: hidden;
position: relative;
width: 240px;
z-index: 3;
}
.l_calendar_a {
border: 2px solid #e21d16;
}
#l_calendar .l_calendar_h a {
color: #e21d16;
}
.l_links {
margin: 0 0 14px 15px;
position: relative;
}
.l_links li {
color: #000;
margin: 0 0 .4em 0;
position: relative;
text-transform: uppercase;
}
.l_links li a {
color: #000;
}
.l_links li a:hover {
color: #0f4bf6;
}
.link_all a:hover {
color: #0f4bf6;
}
.m_feasts_buttons {
position: relative;
width: 150px;
}
.m_left {
margin: 0 62px 14px 7px;
position: relative;
z-index: 2;
}
.m_left li {
background: url(/img/icon_double.gif) 9px .3em no-repeat;
margin: 0 0 .4em 0;
padding: 0 0 0 24px;
position: relative;
}
.m_left li a {
color: #e21d16;
position: relative;
text-decoration: none;
}
.m_left li a:hover {
color: #0f4bf6;
}
.m_left li a img {
margin: 0 0 0 7px;
position: relative;
}
.m_left li ul {
margin: .5em 0 0 0;
}
.m_left li ul li {
background: none;
font-size: .9em;
margin: 0 0 .4em 20px;
padding: 0;
}
.m_left li ul li a {
color: #00a9e3;
position: relative;
}
.m_left li ul li a span {
margin: 0 8px 0 -1.6em;
position: relative;
}
.m_left_wrap {
position: relative;
z-index: 2;
}
#header #m_service .m_service_last {
margin: 0;
}
.marks {
	margin: 0 auto;
	position: relative;
	width: 160px;
}
.marks li {
	float: left;
	height: 24px;
	margin: 0 10px 0 0;
	position: relative;
	width: 22px;
	z-index: 1;
}
.marks li a {
	display: block;
	height: 24px;
	position: relative;
 width: 22px;
}
.marks .balloon {
	background: url(/img/bg_balloon.png) 0 0 no-repeat;
	bottom: -28px;
	height: 34px;
	display: none;
 position: absolute;
 right: -114px;
	width: 120px;
}
.marks .balloon div {
	font: 12px/13px "times new roman", serif;
	margin: 5px 4px 0 11px;
	text-align: center;
}
.marks .mark_1 a {
	background: url(/img/icon_mark_1.png) 0 3px no-repeat;
}
.marks .mark_1 a:hover {
	background: url(/img/icon_mark_1.png) 0 0 no-repeat;
}
.marks .mark_2 a {
	background: url(/img/icon_mark_2.png) 0 3px no-repeat;
}
.marks .mark_2 a:hover {
	background: url(/img/icon_mark_2.png) 0 0 no-repeat;
}
.marks .mark_3 a {
	background: url(/img/icon_mark_3.png) 0 3px no-repeat;
}
.marks .mark_3 a:hover {
	background: url(/img/icon_mark_3.png) 0 0 no-repeat;
}
.marks .mark_4 a {
	background: url(/img/icon_mark_4.png) 0 3px no-repeat;
}
.marks .mark_4 a:hover {
	background: url(/img/icon_mark_4.png) 0 0 no-repeat;
}
.marks .mark_5 a {
	background: url(/img/icon_mark_5.png) 0 3px no-repeat;
}
.marks .mark_5 a:hover {
	background: url(/img/icon_mark_5.png) 0 0 no-repeat;
}
.r_banners_230x100 {
height: 100px;
margin: 0 auto 14px auto;
overflow: hidden;
position: relative;
width: 230px;
z-index: 3;
}
.r_forum_b {
background: #f2f2f2;
}
.r_links {
margin: 0 10px 12px 30px;
position: relative;
z-index: 3;
}
.r_links li {
margin: 0 0 .4em 0;
position: relative;
text-transform: uppercase;
}
.r_links li a {
color: #000;
}
.r_links li a:hover {
color: #0f4bf6;
}
#center_m #c_sitemap .sitemap_l1 {
color: #E11107;
font-size: 1.1em;
font-weight: bold;
}
#center_m #c_sitemap .sitemap_l3 {
color: #000;
}
.table {
overflow: auto;
position: relative;
width: 100%;
}
.text_upper {
text-transform: uppercase;
}
.ul {
margin: 0 0 15px 0;
position: relative;
}
.ul li {
list-style: disc;
margin: 0 0 .6em 20px;
}
#body {
height: 100%;
position: relative;
}
#c_breadcrumbs {
color: #999;
margin: 0 45px 7px 0;
padding: 0 0 0 10px;
position: relative;
}
#c_breadcrumbs a {
text-decoration: none;
}
#c_breadcrumbs span {
font-size: .9em;
margin: 0 4px;
}
#c_cards_form input, #c_cards_form select {
/*color: #828282;*/
color: #000;
font-size: 11px;
width: 182px;
}
#c_cards_form label {
color: #4d4d4d;
cursor: pointer;
display: block;
font-weight: bold;
margin: 0 0 .4em 0;
}
#c_cards_form select optgroup {
font-style: normal;
}
#c_cards_form textarea {
height: 100px;
width: 410px;
}
#center_m #c_cards_lay {
margin: 0;
width: 420px;
}
#center_m #c_cards_lay td {
color: #808080;
padding: 0 0 12px 0;
}
#center_m #c_cards_lay td img {
margin: 0;
}
#center_m #c_cards_lay td p {
font-size: .9em;
margin: 0 0 .5em 0;
}
#center_m #c_cards_list {
margin: 0 0 15px 0;
width: 100%;
}
#center_m #c_cards_list td {
padding: 5px;
text-align: center;
vertical-align: middle;
}
#center_m #c_cards_list td img {
margin: 0;
}
#center_m #c_cards_menu {
width: 100%;
}
#center_m #c_cards_menu td {
vertical-align: top;
}
#center_m #c_cards_menu ul {
position: relative;
}
#center_m #c_cards_menu ul li {
background: url(/img/icon_rarr_5x5_1.gif) 0% .5em no-repeat;
margin: 0 0 .2em 0;
padding: 0 0 0 10px;
position: relative;
}
#c_cards_t {
background: #ebebeb;
border-bottom: 1px solid #fff;
font-size: 11px;
margin: 0 0 10px 0;
position: relative;
}
/*#center_m #c_catalog_l, #center_m #c_catalog_r {
margin: 0 0 1em 0;
position: relative;
width: 47%;
}
#center_m #c_catalog_l {
float: left;
}
#center_m #c_catalog_r {
float: right;
}*/
#center_m #c_catalog_l ul li{
	display: inline-block;
	float: left;
	width: 140px;
	margin-right: 5px;
	height: 210px;
}
#center_m #c_catalog_l ul li:hover{
	cursor: pointer
}
#center_m #c_catalog_l ul li img {
	display: block;
	margin: 0 auto 5px auto;
}
#center_m #c_catalog_l ul li h3{
	text-align: center;
}
#center_m #c_catalog_l ul li ul li{
	display: none;
	/*width: 100%;
	height: auto;*/
	/*float: left;*/
}
#center_m #c_catalog_l ul li:hover ul{
	position: absolute;
	top: 125px;
}
#center_m #c_catalog_l ul li:hover ul li{
	display: block;
	width: 300px;
	height: auto;
	/*float: left;*/
}
#c_catalog_t {
background: #ebebeb;
border-bottom: 1px solid #fff;
font-size: 11px;
margin: 0 0 10px 0;
min-height: 20px;
position: relative;
}
#center_m #c_catalog_t a {
color: #e21d16;
}
#center_m #c_catalog_t img {
margin: 0;
vertical-align: middle;
}
#center_m #c_catalog_t p {
margin: 0 0 3px 0;
}
#c_catalog_t_add {
display: block;
height: 17px;
position: absolute;
right: 10px;
top: 6px;
width: 198px;
}
#center_m #c_comments {
margin: 0 0 2em 0;
position: relative;
}
#center_m #c_comments li {
margin: 0 0 .4em 0;
padding: 6px 8px;
position: relative;
}
#center_m #c_comments li p {
margin: 0 0 .4em 0;
}
#c_feast {
display: table-cell;
margin: 0 0 30px 0;
position: relative;
}
#c_feast a {
color: #e21d16;
}
#center_m #c_events_list {
margin: 0;
position: relative;
}
#center_m #c_events_list li {
background: url(/img/des_dotted_1.gif) 0% 100% repeat-x;
color: #000;
margin: 0 0 14px 0;
min-height: 90px;
padding: 0 0 14px 0;
position: relative;
}
#center_m #c_events_list li a {
color: #000;
}
#center_m #c_events_list li a:hover {
color: #0f4bf6;
}
#center_m #c_events_list p {
margin: 0;
}
#center_m #c_expert_list {
margin: 0;
position: relative;
}
#center_m #c_expert_list li {
background: url(/img/des_dotted_1.gif) 0% 100% repeat-x;
color: #000;
margin: 0 0 14px 0;
min-height: 90px;
padding: 0 0 14px 0;
position: relative;
}
#center_m #c_expert_list li a {
color: #000;
}
#center_m #c_expert_list li a:hover {
color: #0f4bf6;
}
#center_m #c_expert_list p {
margin: 0;
}
#center_m #c_feast p {
width: auto;
}
#center_m #c_feast img {
margin: 0 15px 10px 4px;
}
#center_m #c_firms_list {
margin: 0 0 10px 0;
position: relative;
}
#center_m #c_firms_list h5 {
font-size: 1em;
margin: 0 0 5px 0;
text-align: center;
}
#center_m #c_firms_list li {
background: url(/img/des_dotted_1.gif) 0% 100% repeat-x;
margin: 0 0 5px 0;
padding: 0 0 7px 0;
position: relative;
}
#center_m #c_firms_list li img {
margin: 0;
}
#center_m #c_firms_list p {
margin: 0;
}
#center_m #c_group_items {
margin: 0 0 1em 0;
}
#center_m #c_group_items li {
background: url(/img/des_dotted_1.gif) 0% 100% repeat-x;
margin: 0 0 1.5em 0;
padding: 0 0 .5em 0;
}
#c_news {
margin: 0 4px;
position: relative;
}
#c_news dd {
border-bottom: 1px solid #dedede;
border-top: 1px solid #fff;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
position: relative;
}
#c_news dt {
margin: 0 0 .2em 0;
}
#center_m #c_news_list {
margin: 0;
position: relative;
}
#center_m #c_news_list li {
background: url(/img/des_dotted_1.gif) 0% 100% repeat-x;
color: #000;
margin: 0 0 14px 0;
min-height: 90px;
padding: 0 0 14px 0;
position: relative;
}
#center_m #c_news_list li a {
color: #000;
}
#center_m #c_news_list li a:hover {
color: #0f4bf6;
}
#center_m #c_news_list p {
margin: 0;
}
#c_news_t {
background: #ebebeb;
border-bottom: 1px solid #fff;
margin: 0 0 10px 0;
position: relative;
}
#center_m #c_news_t a {
color: #e21d16;
}
#c_news_t form select, #c_news_t form select option {
color: #828282;
font-size: 11px;
}
#center_m #c_news_t p {
margin: 0 0 .5em 0;
}
#center_m #c_photo {
width: 100%;
}
#center_m #c_photo td {
padding: 0 10px 30px 0;
position: relative;
text-align: left;
vertical-align: top;
}
#center_m #c_photo td img {
margin: 0;
padding: 0;
position: relative;
}
#center_m #c_sitemap {
margin: 0 4px;
position: relative;
}
#center_m #c_sitemap li {
margin: 0 0 5px 0;
}
#center_m #c_sitemap li ul {
margin: 3px 0 0 15px;
}
#c_plate_comm {
background: #00a9e4 url(/img/c_plate_comm.png) 0% 0% repeat-x;
color: #fff;
height: 21px;
margin: 0 0 16px 0;
position: relative;
}
#c_plate_comm h5 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_comm_balloon {
background: url(/img/icon_bigballoon.png) 0% 0% no-repeat;
height: 28px;
position: absolute;
right: 5px;
top: -9px;
width: 41px;
z-index: 2;
}
#c_plate_comm_l {
background: url(/img/c_plate_comm_l.png) 0% 0% no-repeat;
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 3px;
}
#c_plate_comm_r {
background: url(/img/c_plate_comm_r.png) 0% 0% no-repeat;
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 74px;
}
#c_plate_expert {
color: #fff;
height: 21px;
margin: 0 0 16px 0;
position: relative;
}
#c_plate_expert h1 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_expert h1 a {
color: #fff;
text-decoration: none;
}
#c_plate_expert h1 img {
margin: 0 0 0 7px;
position: relative;
}
#c_plate_expert h5 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_expert h5 a {
color: #fff;
text-decoration: none;
}
#c_plate_expert h5 img {
margin: 0 0 0 7px;
position: relative;
}
#c_plate_expert_folders {
background: url(/img/icon_folders.png) 0% 0% no-repeat;
height: 35px;
position: absolute;
right: 3px;
top: -15px;
width: 40px;
z-index: 2;
}
#c_plate_expert_l {
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 3px;
}
#c_plate_expert_r {
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 74px;
}
#c_plate_feast {
color: #fff;
height: 21px;
margin: 0 0 16px 0;
position: relative;
}
#c_plate_feast h1 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_feast h1 a {
color: #fff;
text-decoration: none;
}
#c_plate_feast h1 img {
margin: 0 0 0 7px;
position: relative;
}
#c_plate_feast h5 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_feast h5 a {
color: #fff;
text-decoration: none;
}
#c_plate_feast h5 img {
margin: 0 0 0 7px;
position: relative;
}
#c_plate_feast_book {
background: url(/img/icon_book_1.png) 0% 0% no-repeat;
height: 28px;
position: absolute;
right: 5px;
top: -10px;
width: 36px;
z-index: 2;
}
#c_plate_feast_cal {
background: url(/img/icon_cal.png) 0% 0% no-repeat;
height: 46px;
position: absolute;
right: 3px;
top: -26px;
width: 46px;
z-index: 2;
}
#c_plate_feast_card {
background: url(/img/icon_card.png) 0% 0% no-repeat;
height: 32px;
position: absolute;
right: 0;
top: -14px;
width: 47px;
z-index: 2;
}
#c_plate_feast_glasses {
background: url(/img/icon_glasses.png) 0% 0% no-repeat;
height: 44px;
position: absolute;
right: 3px;
top: -25px;
width: 35px;
z-index: 2;
}
#c_plate_feast_folders {
background: url(/img/icon_folders.png) 0% 0% no-repeat;
height: 35px;
position: absolute;
right: 3px;
top: -15px;
width: 40px;
z-index: 2;
}
#c_plate_feast_heap {
background: url(/img/icon_heap.png) 0% 0% no-repeat;
height: 34px;
position: absolute;
right: 0;
top: -15px;
width: 48px;
z-index: 2;
}
#c_plate_feast_l {
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 3px;
}
#c_plate_feast_r {
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 74px;
}
#c_plate_feast_taxi {
background: url(/img/icon_taxi.png) 0% 0% no-repeat;
height: 19px;
position: absolute;
right: 0;
top: 3px;
width: 48px;
z-index: 2;
}
#c_plate_news {
color: #fff;
height: 21px;
margin: 0 0 16px 0;
position: relative;
}
#c_plate_news h5 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_news h5 a {
color: #fff;
text-decoration: none;
}
#c_plate_news h5 img {
margin: 0 0 0 7px;
position: relative;
}
#c_plate_news h1 {
font-size: 12px;
margin: 0 64px 0 10px;
padding: 3px 0 0 0;
position: relative;
z-index: 1;
}
#c_plate_news h1 a {
color: #fff;
text-decoration: none;
}
#c_plate_news h1 img {
margin: 0 0 0 7px;
position: relative;
}
#c_plate_news_hat {
background: url(/img/icon_hat.png) 0% 0% no-repeat;
height: 49px;
position: absolute;
right: 0;
top: -26px;
width: 46px;
z-index: 2;
}
#c_plate_news_l {
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 3px;
}
#c_plate_news_r {
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 74px;
}
#c_print {
background: url(/img/icon_printer.png) 0% 0% no-repeat;
float: right;
height: 20px;
margin: 1.2em 0 0 0;
padding: 0 0 0 40px;
position: relative;
z-index: 2;
}
#c_search_results {
margin: 0 4px 1em 4px;
position: relative;
}
#c_search_results dd {
background: url(/img/icon_rarr_5x5_1.gif) 0% .4em no-repeat;
margin: 0 0 .3em 0;
padding: 0 0 0 9px;
position: relative;
}
#c_search_results dt {
margin: 1.4em 0;
}
#center {
margin: 0 272px 0 260px;
min-height: 30px;
position: relative;
z-index: 3;
}
#center_m {
margin: 0 0 0 28px;
padding: 26px 0 60px 0;
position: relative;
}
#center_m img {
margin: 5px 10px;
}
#center_m p {
padding: 0 0 1.2em 0;
position: relative;
width: 99.2%;
}
#f_banner_468 {
height: 120px;
left: 0;
position: absolute;
top: -130px;
width: 100%;
z-index: 12;
}
#f_banner_468 div {
height: 120px;
margin: 0 272px 0 260px;
position: relative;
text-align: center;
}
#f_copy {
color: #4d4f50;
font-size: 11px;
left: 15px;
position: absolute;
top: 20px;
z-index: 3;
}
#f_counter {
position: absolute;
right: 15px;
top: 10px;
z-index: 2;
}
#f_img {
left: 0;
position: absolute;
z-index: 2;
}
#f_legal {
color: #fff;
font-size: 11px;
left: 290px;
overflow: hidden;
position: absolute;
top: 20px;
/*width: 32%;*/
width: 42%;
z-index: 3;
}
#f_studio {
color: #4d4f50;
font-size: 11px;
position: absolute;
left: 15px;
top: 36px;
width: 202px;
z-index: 3;
}
#f_studio a {
color: #4d4f50;
text-decoration: none;
}
#footer {
bottom: 0;
height: 63px;
left: 0;
position: absolute;
width: 100%;
z-index: 3;
}
#h_banner {
position: absolute;
z-index: 2;
}
#h_banner_img {
height: 77px;
overflow: hidden;
position: absolute;
right: 15px;
top: 41px;
width: 530px;
z-index: 3;
}
#h_counter_1px {
height: 1px;
left: 350px;
position: absolute;
top: 1px;
width: 1px;
z-index: 3;
}
#h_img {
height: 179px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
#h_logo {
height: 117px;
left: 198px;
position: absolute;
top: 17px;
width: 288px;
z-index: 4;
}
#regions {
padding: 0;
margin: 0;
}
#regions form label {
display: block;
}
#regions form select {
font-size: 11px;
}
#search_module {
position: absolute;
padding-left: 15px;
top: 5px;
}
#search_module input {
font-size: 11px;
}
#header {
height: 179px;
position: relative;
}
#l_calendar {
margin: 0 15px 0 5px;
position: relative;
}
#l_calendar a {
color: #4d4d4d;
}
#l_calendar table {
width: 100%;
}
#l_calendar table td {
text-align: center;
vertical-align: middle;
}
#l_calendar table td a {
display: block;
padding: 2px 0 3px 0;
}
#l_calendar table th {
padding: 3px;
}
#l_card {
height: 211px;
position: relative;
top: -40px;
width: 260px;
z-index: 1;
}
#l_card_img {
background: url(/img/img_cards.png) 0% 0% no-repeat;
height: 211px;
left: 0;
position: absolute;
top: 0;
width: 260px;
z-index: 1;
}
#l_card_a {
height: 104px;
left: 15px;
position: absolute;
top: 101px;
width: 232px;
z-index: 2;
}
#l_plate_nav {
color: #fff;
height: 21px;
margin: 0 15px 16px 15px;
position: relative;
}
#l_plate_nav h5 {
font-size: 12px;
margin: 0 0 0 10px;
padding: 3px 0 0 0;
position: relative;
}
#l_plate_nav h5 img {
margin: 0 0 0 7px;
position: relative;
}
#l_plate_nav_cap {
background: url(/img/icon_cap.png) 0% 0% no-repeat;
height: 44px;
position: absolute;
right: 3px;
top: -26px;
width: 34px;
z-index: 2;
}
#l_plate_nav_l {
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 3px;
}
#l_plate_nav_r {
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 63px;
}
#left {
float: left;
position: relative;
width: 260px;
z-index: 3;
}
#left form {
margin: -20px 0 15px 15px;
position: relative;
z-index: 4;
}
#left form input {
font-size: 11px;
}
#left form label {
cursor: pointer;
display: block;
}
#left h4 {
font-size: 1.1em;
margin: 0 10px 10px 15px;
position: relative;
}
#m_feasts {
font-size: 11px;
min-height: 10px;
padding: 0 0 14px 0;
position: relative;
z-index: 3;
}
#m_feasts_buttons {
float: right;
margin: 0;
margin-bottom: 0px;
position: relative;
}
#m_feasts_buttons table {
width: 700px;
}
#m_feasts_buttons table td {
vertical-align: top;
}
#m_feasts_buttons_menu {
margin: 0;
position: relative;
text-align: center;
}
#m_feasts_buttons_menu li {
display: inline;
font-size: 1.1em;
margin: 0 14px 0 0;
position: relative;
}
#m_feasts_l {
position: absolute;
}
#m_feasts_strct {
padding: 0 0 0 210px;
position: relative;
width: 77%;
z-index: 4;
}
#m_feasts_strct li {
background: url(/img/des_dotted.gif) 100% 0% repeat-y;
color: #f60;
float: left;
position: relative;
width: 24%;
}
#m_feasts_strct li ul {
margin: 0 0 0 25px;
padding: 0;
width: auto;
}
#m_feasts_strct li ul li {
background: url(/img/icon_rarr_5x5.gif) 0% .4em no-repeat;
float: none;
margin: 0 0 .3em 0;
padding: 0 20px 0 10px;
width: auto;
}
#m_footer {
margin: 0 0 0 290px;
position: relative;
top: 3px;
z-index: 3;
}
#m_footer li {
display: inline;
margin: 0 5px 0 0;
}
#m_footer li a {
color: #fff;
}
#m_header {
position: absolute;
right: 15px;
top: 14px;
width: 530px;
z-index: 30;
}
#m_header li {
border-right: 1px solid #000;
float: left;
font-size: 11px;
font-weight: bold;
line-height: 12px;
margin: 0 3px 0 0;
padding: 0 3px 0 0;
position: relative;
text-transform: uppercase;
}
#m_header li a {
text-decoration: none;
}
#m_header_b {
height: 46px;
position: absolute;
right: 42px;
top: 133px;
width: 617px;
z-index: 3;
}
#m_header_b_l {
height: 46px;
left: -27px;
position: absolute;
top: 0;
width: 27px;
}
#m_header_b_r {
height: 46px;
position: absolute;
right: -25px;
top: 0;
width: 25px;
}
#m_header_b ul {
left: -14px;
position: absolute;
text-align: center;
top: 14px;
width: 644px;
z-index: 3;
}
#m_header_b ul li {
display: inline;
font: bold 14px arial, sans-serif;
margin: 0 14px 0 0;
padding: 0;
}
#header #m_service {
position: absolute;
right: 15px;
top: 14px;
z-index: 31;
}
#header #m_service li {
float: left;
margin: 0 16px 0 0;
padding: 0;
position: relative;
vertical-align: middle;
}
#header #m_service li img {
position: relative;
}
#prefooter {
height: 125px;
}
#r_card {
height: 141px;
margin: 0 auto 14px auto;
position: relative;
width: 240px;
z-index: 1;
}
#r_card_a {
height: 104px;
left: 0;
position: absolute;
top: 30px;
width: 232px;
z-index: 2;
}
#r_card_img {
height: 211px;
left: 0;
position: absolute;
top: -70px;
width: 240px;
z-index: 1;
}
#r_form_cfirms {
margin: 0 10px 14px 36px;
}
#r_form_cfirms label {
display: block;
margin: 0 0 .4em 0;
}
#r_form_cfirms select {
/*color: #828282;*/
color: #000;
font-size: 11px;
margin: 0 0 7px 0;
width: 215px;
}
#r_form_cfirms select optgroup {
font-style: normal;
}
#r_form_cfirms input {
color: #000;
font-size: 11px;
margin: 0 0 7px 0;
width: 155px;
}
#r_forum {
margin: 0 10px 28px 0;
position: relative;
}
#r_forum dd {
border-bottom: 1px solid #e5e5e5;
color: #808080;
font-size: .9em;
padding: 0 7px .4em 7px;
position: relative;
}
#r_forum dt {
padding: .4em 7px 0 7px;
position: relative;
}
#r_forum dt a {
background: url(/img/icon_rarr_5x5_1.gif) 0% .45em no-repeat;
padding: 0 0 0 10px;
}
#r_plate_forum {
color: #fff;
height: 21px;
margin: 25px 0px 16px 0px;
position: relative;
}
#r_plate_forum h5 {
font-size: 12px;
margin: 0 0 0 10px;
padding: 3px 0 0 0;
position: relative;
}
#r_plate_forum h5 img {
margin: 0 0 0 7px;
position: relative;
}
#r_plate_forum_smth {
background: url(/img/icon_smth.png) 0% 0% no-repeat;
height: 32px;
position: absolute;
right: 0;
top: -14px;
width: 38px;
z-index: 2;
}
#r_plate_forum_l {
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 4px;
}
#r_plate_forum_r {
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 63px;
}
#r_informer {
margin: 0 auto 5px auto;
position: relative;
}
#r_informer div {
height: 159px;
left: 29px;
position: absolute;
top: 1px;
width: 230px;
}
#r_plate_cfirms {
color: #fff;
height: 21px;
margin: 26px 10px 16px 30px;
position: relative;
}
#r_plate_cfirms h5 {
font-size: 12px;
margin: 0 0 0 10px;
padding: 3px 0 0 0;
position: relative;
}
#r_plate_cfirms h5 img {
margin: 0 0 0 7px;
position: relative;
}
#r_plate_cfirms_book {
background: url(/img/icon_book.png) 0% 0% no-repeat;
height: 28px;
position: absolute;
right: 3px;
top: -10px;
width: 36px;
z-index: 2;
}
#r_plate_cfirms_l {
height: 21px;
left: 0;
position: absolute;
top: 0;
width: 4px;
}
#r_plate_cfirms_r {
height: 21px;
right: 0;
position: absolute;
top: 0;
width: 63px;
}
#right {
float: right;
position: relative;
width: 272px;
z-index: 3;
}
html>body #body {
height: auto;
min-height: 100%;
}
* html #center_m #c_events_list li {
height: 80px;
}
* html #center_m #c_events_list .c_events_list_noimg {
height: 10px;
}
* html #center_m #c_expert_list li {
height: 80px;
}
* html #center_m #c_expert_list .c_expert_list_noimg {
height: 10px;
}
* html #center_m #c_firms_list li {
height: 80px;
}
* html #center_m #c_firms_list .c_firms_list_wrap {
height: 80px;
}
* html #center_m #c_firms_list .c_firms_list_noimg {
height: 10px;
}
* html #center_m #c_news_list li {
height: 80px;
}
* html #center_m #c_news_list .c_news_list_noimg {
height: 10px;
}
* html #c_plate_comm_r {
right: -1px;
}
* html #c_plate_expert_r {
right: -1px;
}
* html #c_plate_feast_r {
right: -1px;
}
* html #c_plate_news_r {
right: -1px;
}
* html #center {
height: 1%;
left: -3px;
}
* html #m_feasts {
height: 30px;
}


.ac_results {
	border: 1px solid #7f9db9;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
	overflow: hidden;
	height: 192px;
}
.ac_results iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results div {
	font-size:11 px;
	/*font-family:sans-serif;*/
	padding-left: 2px;
	white-space: nowrap;
}

.ac_over {
	cursor: pointer;
	background-color: #3399ff;
	color: #fff;
}

/*.ac_input {
	text-decoration: underline;
	color: inherit;
	margin: 0;
	padding: 0;
}*/
/*forum*/
table.b_t, table.r_t {
	width: 100%;
	margin: 0px;
	background: #bac4c6;
	border-collapse: separate;
	}
table.head {
	width: 100%;	
	height: 145px;
	border-collapse: collapse;
	}
table.b_t th, table.r_t th {
	padding: 4px 10px 4px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border: none;
	}
table.b_t th {
background: #2f899f url(/img/forum/b_th.png);
}
table.r_t th {
background: #2f899f url(/img/forum/r_th.png) ;
}
table.b_t td.gr, table.r_t td.gr {
	background: #e4edef;
	padding: 8px;
	}
	
table.b_t td.grr, table.r_t td.grr {
	background: #eaeaea;
	padding: 8px;
	}
div.b_d	{
	position:relative;
	}
	
	div.b_th_l, div.r_th_l {
		position:absolute; 
		width: 5px; 
		height: 5px; 
		top: 0px; 
		left: 0px;
		z-index: 20;
		}
	div.b_th_l {
		background: url(/img/forum/b_th_l.png) no-repeat;
	}
	div.r_th_l {
		background: url(/img/forum/r_th_l.png) no-repeat;
	}
	div.b_th_r, div.r_th_r {
		position:absolute; 
		width: 5px; 
		height: 5px; 
		top:0px; 
		right: 0px;
		z-index: 20;
		}
	div.b_th_r {
		background: url(/img/forum/b_th_r.png) no-repeat;
	}
	div.r_th_r {
		background: url(/img/forum/r_th_r.png) no-repeat;
	}
	div.b_f_l {
		position:absolute; 
		background: url(/img/forum/f_l.gif) no-repeat;
		width: 6px; 
		height: 6px; 
		bottom: 0px; 
		left: 0px;
		z-index: 20;
		}
	div.b_f_r {
		position:absolute; 
		background: url(/img/forum/f_r.gif) no-repeat;
		width: 6px; 
		height: 6px; 
		bottom: 0px;  
		right: 0px;
		z-index: 20;
		}
table.b_t h3, table.r_t h3 {	
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	}
table.b_t td.wt, table.r_t td.wt {
	background: #ffffff;
	padding: 8px;
	}
#forum_name {
margin-bottom: 20px;
}
.forum_name {
font-size:14px;
font-weight:bold;
color: red;
padding-right: 30px;
}
#forum_catalog {
margin-bottom: 20px;
}
#forum_new_theme {
border: solid 1px #bac4c6;
padding: 5px;
margin-bottom: 5px;
}
div.quote, div.answer, div.edit_msg {
	background: #d3e3e7;
	font-style: italic;
	padding: 5px;
	border: 1px solid #bac4c6;
}
div.edit_msg {
	font-style: normal;
}
.videominiaturas {
display: inline-block;
}
#center_m .videominiaturas img {
filter:alpha(opacity=70); 
opacity:0.7;
border-radius: 5px;
border: 1px solid #555;
height: 80px;
margin: 4px 4px;
padding: 5px;
width: 101px;}

.videominiaturas img:hover {
filter: alpha(opacity=100); 
opacity: 1;}

/*firm_card*/
#firm_card .firm_name {font-weight: normal; /*display: inline-block;*/ color: #3794DA; text-align: center;}
#firm_card #small_info {margin: 10px 0 0 0; /*height: 230px;*/}
#firm_card .firm_text {line-height: 1.5; font-size: 13px;}
#firm_card .member_information li {padding: 0 0 6px 26px;}
#firm_card .member_information img {margin: 0 2px 0 0;}
#firm_card .site_link {background: url(/img/firm_card/icons/www.png) no-repeat 0px 0px;}
#firm_card .email_link {background: url(/img/firm_card/icons/email.png) no-repeat 0px 0px;}
#firm_card .social_link {background: url(/img/firm_card/icons/social.png) no-repeat 0px 0px;}
#firm_card .vk_group {background: url(/img/firm_card/icons/vk_group.png) no-repeat 0px 0px;}
#firm_card .social_link {background: url(/img/firm_card/icons/social.png) no-repeat 0px 0px;}
#firm_card .phone_link {background: url(/img/firm_card/icons/phone.png) no-repeat 0px 0px;}

#modalW{
    padding:  10px;
    /*background-image:url('images/fon.jpg');*/
	background: #F60;;
    background-position:top;
    background-repeat: repeat-x;
	border: 3px solid #5E785E;
	color: #000000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
width: 150px;
height: 80px;
position: fixed;
top: 220px;
left: 40%;
display: none;
z-index: 999;
}
/*tabs*/
#tabbs {
	position:relative;
	padding:20px; margin:0 auto;
	background-color:#fff;
/*	border-top:#00f 0px solid;*/
	width: 1006px;
	min-width:1006px;
	height:130px;
}
.content #tabcontent_1, .content #tabcontent_2, .content #tabcontent_3, .content #tabcontent_4{
	padding:5px 10px 10px 10px;
	min-height:400px;
	color:black;
	background-color:#f7f7f7;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.name div{
	float:left;
	/*height: 20px;*/
	padding: 7px 25px 7px 25px;
	margin-right:2px;
	margin-bottom: 0px;
}
.hide{ /* скрываем вкладку */
	display:none;
}
.show{ /* показываем вкладку */
	display:block;
	color:red;
}
.nonactive{ /* неактивная вкладка */
	background-color:#fff;
	cursor:pointer;
	color:#3794DA;
}
.active{ /* активная вкладка */
	background-color:#f7f7f7;
	border-top:#C40000 2px solid;
	cursor:default;
	color:#000;
	font: bold 12px Tahoma;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
}
/**/
#firm_card #upload, #firm_card #upload_img1, #firm_card #upload_img2, #firm_card #upload_img3, #firm_card #upload_img4, #firm_card #upload_imgs{
	margin:0px 0px 0 30px; padding:10px;
	font-weight:bold; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:140px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
#firm_card .darkbg{
	background:#ddd !important;
}
#firm_card #status, #firm_card #status_img1, #firm_card #status_img2, #firm_card #status_img3, #firm_card #status_img4, #firm_card #status_imgs{
	font-family:Arial; padding:5px;
}
#firm_card ul#files, #firm_card ul#files_img1, #firm_card ul#files_img2, #firm_card ul#files_img3, #firm_card ul#files_img4, #firm_card ul#files_imgs{ list-style:none; padding:0; margin:0; }
#firm_card ul#files li, #firm_card ul#files_img1 li, #firm_card ul#files_img2 li, #firm_card ul#files_img3 li, #firm_card ul#files_img4 li, #firm_card ul#files_imgs li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
#firm_card ul#files li img, #firm_card ul#files_img1 li img, #firm_card ul#files_img2 li img, #firm_card ul#files_img3 li img, #firm_card ul#files_img4 li img, #firm_card ul#files_imgs li img{ max-width:160px; max-height:150px; }
#firm_card .success{}
#firm_card .error{ background:#f0c6c3; border:1px solid #cc6622; }