* {
  margin: 0;
}
a img, img {
  border: 0;
  outline: 0;
}
ul { margin: 0; padding: 0; }
ul li { margin-left: 20px; }

input, textarea { outline:none; }

html { background: #fff; }

body {
	color : #252525;
	font-size : 12px;
    font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
table.main {
	width: 1003px;
	margin: 5px auto 10px auto;
	color : #252525;
	font-size : 12px;
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
table.main_inn { 
	width: 1003px;
	margin: 155px auto 10px auto;
	color : #252525;
	font-size : 12px;
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

table.main_ind {
	width: 1003px;
	margin: 200px auto 10px auto;
	color : #252525;
	font-size : 12px;
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
input[type="radio"], input[type="checkbox"] { border: none; }
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #004ca0;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #004ca0;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #004ca0;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #004ca0;
	TEXT-DECORATION: none;
}

/*--коментарии-пояснения в оформлении товара--*/
.cap{
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:10px; 
	color:#E83C3C;
	padding-left:10px; 
	padding-top:5px; 
	padding-right:15px;
	padding-bottom:3px;
}
/*--стиль некторых сообщений в магазине--*/
div.warning {
	background-color: #ffdede;
	text-align: center;
	color: #ff0000;
	border: #ff5a5a 1px solid;
	padding: 5px;
	line-height: 18px;
}

.warning a:link, .warning a:visited { color: #ff0000; text-decoration: underline; }
.warning a:active, .warning a:hover { color: #ff0000; text-decoration: none; }

div.message { background-color: #ddffdf; text-align: center; color: #009500; border: #00c700 1px solid; padding: 5px; line-height: 18px; }
div.message_blue { background-color: #EBF5F7; text-align: center; color: #368c99; border: #368c99 1px solid; padding: 5px; line-height: 18px; font-weight: bold; }
.med_warn { margin-top: 5px; font-size: 11px; color: #E87B7C; }
/*--комментарии в формах--*/
.comments {
	font-size:10px;
	font-weight:bold;
	height:16px;
	color: #666666;
}
/*--цена в блоках--*/
.price {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
}
/*--стиль для чекбоксов--*/
.checkbox {
	background-color:#FFFFFF;
	border: none;
}
/*--стили для определенного пагера--*/
table.sheet {
	border-collapse:collapse;
	border:1px outset gray;
}

table.sheet td {
	border-collapse:collapse;
	border:1px outset gray;
}


/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

/*--стиль сслыки "подробнее >>"--*/
div.next {
	font-size: 12px;
	COLOR: #009500;
	font-weight: bold;
	text-align: right;
}
.next a:link {COLOR: #009500; TEXT-DECORATION: none;}
.next a:visited {COLOR: #009500; TEXT-DECORATION: none;}
.next a:active {COLOR: #009500; TEXT-DECORATION: none;}
.next a:hover {COLOR: #009500; TEXT-DECORATION: none;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}
input.button {
	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	border: #cccccc 1px solid;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #afafaf 1px solid;
}


/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
	border-collapse: collapse;
}
table.gb {
	border-collapse: collapse;
}
table.gb td {
	border: #cccccc 1px solid;
	vertical-align: top;
}

table.gb td table td{
	border: none;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.gb th {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border: #cccccc 1px solid;
}

#dhtmltooltip {
position: absolute;
	width: 300px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	visibility: hidden;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}

.s_er {
	background-color: #fff8c4;
	border: #999999 1px solid;
	font-size: 11px;
	padding: 3px;
}
textarea.s_er {
	font-size: 12px;
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold {
	font-weight: bold;
}
/*************PAGER****************/
/* table.pager {
	border-top: #5176b5 1px solid;
	border-right: #5176b5 1px solid;
	border-bottom: #5176b5 1px solid;
	background-color: #ffffff;
} */
td.pager_t {
	BORDER-left: #5176b5 1px solid;
	background-color: #5686b4;
   color: #ffffff;
   text-align: center;
	padding: 3px;
}
td.pager {
	BORDER-left: #5176b5 1px solid;
   color: #000000;
   text-align: center;
	padding: 3px;
	cursor: pointer;
}
td.pager_over {
	BORDER-left: #5176b5 1px solid;
   color: #000000;
	background-color: #FFFFCC;
   text-align: center;
	padding: 3px;
	cursor: pointer;
}
td.on_pager {
	BORDER-left: #5176b5 1px solid;
   COLOR: #FF8F00;
   text-align: center;
   CURSOR: pointer;
   BACKGROUND-COLOR: #e4eaf2;
	padding: 3px;
}
/*************\\\PAGER****************/

/*-------complects---------*/
span.compl_count {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	color: #003399;
}
span.compl_zn {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	color: #f86903;
}
span.compl_price {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	color: #009500;
}
input.radio {
	border: none;
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
/************************CABINET************************/


table.login_form_sm {
	width: 100%;
}
table.login_form_sm td {
	font-size: 11px;
	color: #666666;
}
table.login_form_sm th {
	font-size: 11px;
	color: #666666;
	text-align: right;
}
table.login_form_sm td input {
	width: 100%;
}


/*--------------FORUM---------------*/
table.forum {
	border-collapse: collapse;
}
table.forum td {
	border: #cccccc 1px solid;
	background-color: #eeeeee;
	padding: 5px;
}
table.forum td table {border: none;}
table.forum td table td {border: none;}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.forum th {
	text-align: center;
	background-color: #cccccc;
	font-weight: bold;
	border: #cccccc 1px solid;
	padding: 5px;
}

table.answers {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 100%;
	background-color: #eeeeee;
}
table.answers td {
	border: #cccccc 1px solid;
	padding: 10px;
	vertical-align: top;
}
table.answers td table td {
	border: none;
	padding: 5px;
}
.forum_date {
	color: #666666;
	font-size: 11px;
}
.forum_guest {
	color: #333333;
}

table.edit {
	margin: 5px auto;
	width: 100%;
}
table.edit th {
	padding: 3px;
	/* background: url(/img/design/bg_edit.jpg) repeat-y left center; */
}
table.edit td {
	vertical-align: top;
	/* background: url(/img/design/bg_edit.jpg) repeat-y center center; */
}
/* table.edit td.edit_top { background: url(/img/design/bg_edit_top.jpg) no-repeat center bottom; height: 10px; }
table.edit td.edit_bottom { background: url(/img/design/bg_edit_bottom.jpg) no-repeat center top; height: 10px; } */

.edit_top_left_corn {
	background: url(/img/design/edit_top_left_corn.gif) no-repeat left top; width: 14px; height: 14px; padding: 0;
}

.edit_top_right_corn {
	background: url(/img/design/edit_top_right_corn.gif) no-repeat right top; width: 14px; height: 14px; padding: 0;
}

.edit_bottom_left_corn {
	background: url(/img/design/edit_bottom_left_corn.gif) no-repeat left bottom; width: 14px; height: 14px; padding: 0;
}

.edit_bottom_right_corn {
	background: url(/img/design/edit_bottom_right_corn.gif) no-repeat right bottom; width: 14px; height: 14px; padding: 0;
}

.edit_top {
	background: url(/img/design/edit_top_bg.gif) repeat-x center top; height: 14px; padding: 0;
	width: 100%
}

.edit_bottom {
	background: url(/img/design/edit_bottom_bg.gif) repeat-x center bottom; height: 14px; padding: 0;
	width: 100%
}

.edit_left_border { 
	background: url(/img/design/edit_left_border.gif) repeat-y left center; padding: 0;
}

.edit_right_border { 
	background: url(/img/design/edit_right_border.gif) repeat-y right center; padding: 0;
}

.edit_main { background: #ddeff1; padding: 0; }

.edit_button { font-size: 14px; color: #ff6a00; font-weight: normal; cursor: pointer; }

div.forum_img {
	margin-top: 5px;
}
div.forum_img table td {
	text-align: center;
}
table.forum_img td {
	text-align: right;
} 
table.plus_img td {
	text-align: right;
}

table.class_tabs {
	width: 100%;
	border-collapse: collapse;
}
table.class_tabs td.w100 {
	width: 100%;
}
table.class_tabs td {
	float: left;
	line-height: 20px;
	background-color: #bbbbbb;
	color: #555555;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}
table.class_tabs td.on {
	float: left;
	line-height: 20px;
	background-color: #dddddd;
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
div.class_three {
	background-color: #dddddd;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
/*--------------//FORUM---------------*/

/*--------------VOTE---------------*/
div.block_vote {
	width: 300px;
}
div.block_title {
	font-size: 13px;
	font-weight: bold;
}
div.block_desc {
	font-size: 11px;
	color: #444444;
}
div.vote_opts {
	margin-top: 5px;
}
div.vote_stat {
	margin-top: 5px;
}
div.vote_stat span {color: #555555;}
div.stv {
	margin-bottom: 8px;
}
div.stat_line {
	height: 10px;
	background-color: #64b8ff;
	border: #0049a3 1px solid;
}

div.vote_opts select {
	margin: 0px;
	padding: 0px;
}
div.vote_close {
	text-align: right;
	font-style: italic;
}
/*--------------//VOTE---------------*/


/* стили для временных табов, утащены из админки */

table.edit_page {width: 980px;  margin-top: 10px;}
table.edit_page td {padding: 0px;   color: #666666;}
table.edit_page td table.gtabs td {padding: 0px;}
table.edit_page td h2 {margin-bottom: 5px;  padding-bottom: 2px;    border-bottom: #cccccc 1px dotted;  color: #444444;}

table.gtabs {border: 0; height: 25px;   width: 100%;}
table.gtabs th {width: 100%;    border-bottom: #418cd6 1px solid;}
table.gtabs th.pad {width: 5px; border-bottom: #418cd6 1px solid;}
table.gtabs td {
    background: url(/img/siter6/g_tab_off_1.gif) no-repeat left center;
    cursor: pointer;
    border-bottom: #418cd6 1px solid;
    color: #444444;
    font-weight: bold;
    white-space: nowrap;
    border-bottom: #418cd6 1px solid;
    height: 25px;
    vertical-align: top;
}
table.gtabs td div{
    background: url(/img/siter6/g_tab_off_2.gif) no-repeat;
    background-position: 100% 0%;
    line-height: 25px;
    padding-left: 8px;
    padding-right: 8px;
}
table.gtabs td.on {
    background-image: url(/img/siter6/g_tab_on_1.gif);
    cursor: pointer;
    border-bottom: #ffffff 1px solid;
    color: #000000;
    font-weight: bold;
    height: 25px;
    vertical-align: top;
}
table.gtabs td.on div {
    background-image: url(/img/siter6/g_tab_on_2.gif);
    cursor: pointer;
    color: #000000;
    font-weight: bold;
    line-height: 25px;
    padding-left: 8px;
    padding-right: 8px;
}

/*--главные заголовки блоков (ВНЕтабличные)--*/
.ch_title, .ch_title  h1 { font-family: Georgia; font-size: 36px; color: #252525; }
.ch_title h1 { line-height: 30px; }
.ch_title span { font-size: 24px; }
.ch_title_small{ font-family: Georgia; font-size: 24px; color: #252525; }
.cat_title { background: url(/img/design/cat_title.jpg) no-repeat left center; padding-left: 20px; font-family: Georgia; font-size: 14px; font-style: italic; color: #45929f; margin: 10px 0 0 0; }
.arr_title { background: url(/img/design/arr_title.jpg) no-repeat left center; padding-left: 20px; font-family: Georgia; font-size: 14px; font-style: italic; color: #45929f; margin: 2px 0; cursor: pointer; display: inline-block }
.title_bl { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 18px; color: #84c6d0; font-weight: bold; }
.title {font-size: 24px; color: #ff8300; }
.title_w {
	font-family: Georgia;
	font-size: 24px;
	color: #fff;
}
.title_o { 
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
	color: #ff6a00;
}
.title_b { color: #398c9a; font-size: 13px; font-family: Georgia; font-style: italic; }
.title_black { font-size: 18px; color: #252525; }
.title_red { font-size: 18px; color: #E87B7C; }
.title_blue { font-size: 18px; color: #389199; }
.title_grey { font-size: 18px; color: #444; }
.title_grey_small { font-size: 12px; color: #444; font-weight: bold; }
.title_white { font-size: 18px; color: #fff; }
.title_black_big { font-size: 20px; color: #252525; }
.title_black_middle { font-size: 16px; color: #252525; }
.title_black_small { font-size: 12px; color: #252525; font-weight: bold; }
.title_black a:link, .title_black a:visited { font-size: 18px; color: #252525; text-decoration: none; }
.title_black a:active, .title_black a:hover { text-decoration: underline; }

.sub_title { font: italic 14px Georgia; margin: 5px 0 0 0; }

h1 {
	font-family: Georgia;
	font-size: 24px;
	color: #ff8300;
	font-weight: normal;
}
h2 {
	font-size: 18px; font-weight: bold; color: #5db6c4;
}
h3 {
	color : #154d91;
	font-weight: bold;
	font-size : 14px;
   font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

span.next {
	background-image: url(/img/design/arrow_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;

}
/*--стиль сслыки "подробнее >>"--*/
.next a:link {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: none;}
.next a:visited {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: none;}
.next a:active {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: underline;}
.next a:hover {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: underline;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	border: #afafaf 1px solid;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
table.gb {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
td.gb {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: top;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color : #800000;
	font-weight: bold;
	font-size : 12px;
   font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
/*--дата в новостях и статьях--*/
.date {
	color : #b7b7b7;
	/*font-weight: bold;*/
	font-size : 11px;
   font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.inspiro_link a:visited {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.inspiro_link a:active {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}
.inspiro_link a:hover {font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}

/*--head--*/
/* .head { margin-top: 10px; } */
table.head th { text-align: center; }
div.how { text-align: right; background-image: url(/img/design/question.jpg); background-repeat: no-repeat; background-position: right 1px; padding-right: 20px; margin-right: 20px; }
div.how a:link, div.how a:visited { font-size: 11px; color: #0065d6; text-decoration: none }
div.how a:hover, div.how a:active { font-size: 11px; color: #d27b00; text-decoration: none }
table.top_block { width: 360px; margin: 0 auto; font-size: 11px; font-weight: normal; }
table.top_block td.info_icons{ text-align: right;}
table.search{ margin: 0 auto; width: 470px; }
input.input { border: 0; }
input.search { border: 0; width: 100%; font-size: 11px; color: #666666; padding: 0 3px; background: transparent; height: 17px; }
input.foot_search { border: 0; width: 295px; font-size: 11px; color: #666666; padding: 0 3px; margin-left: 5px;}
td.sear { background: url(/img/design/search_bg_left.gif) no-repeat left center; }
td.sear div { background: url(/img/design/search_bg_right.gif) no-repeat right center; height: 17px; padding: 3px; }
/*--/head--*/

/*************PAGER****************/
table.pager {
	margin: 3px 0;
	color: #1e7986;
	font-size: 11px;
}
table.pager td {
	white-space: nowrap;
	width: 14px;
	text-align: center;
	padding: 0 1px 0 0;
}
table.pager td div {
	margin-right: 3px;
}
a.pager { background-image: url(/img/design/pager.jpg); background-repeat: no-repeat; background-position: center center; font-size: 11px; color: #fff; display: block; width: 14px; height: 14px; text-decoration: none; font-weight: bold;}

a.pager:link { background-image: url(/img/design/pager.jpg); background-repeat: no-repeat; background-position: center center; font-size: 11px; color: #fff; display: block; width: 14px; height: 14px; text-decoration: none; font-weight: bold; }
a.pager:visited { background-image: url(/img/design/pager.jpg); background-repeat: no-repeat; background-position: center center; font-size: 11px; color: #fff; display: block; width: 14px; height: 14px; text-decoration: none; font-weight: bold;}
a.pager:active { background-image: url(/img/design/pager_on.jpg); background-repeat: no-repeat; background-position: center center; font-size: 11px; color: #fff; display: block; width: 14px; height: 14px; text-decoration: none; font-weight: bold;}
a.pager:hover { background-image: url(/img/design/pager_on.jpg); background-repeat: no-repeat; background-position: center center; font-size: 11px; color: #fff; display: block; width: 14px; height: 14px; text-decoration: none; font-weight: bold;}

span.on_pager {
	font-size: 11px; color: #fff;
	COLOR: #fff;
	margin-left: 2px;
	background-image: url(/img/design/pager_on.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block; width: 12px; height: 15px;
}
/*************\\\PAGER****************/

/*************PAG****************/
div.pag { padding-top: 5px; position: absolute; bottom: 5px; right: 10px; }

.pag ul { margin: 0; padding: 0; }
.pag ul li { margin: 1px; padding: 0; float: left; list-style: none; background: url(img/design/pag.png) no-repeat center center; font-size: 15px; color: #fff; display: block; width: 22px; height: 21px; font-weight: bold; line-height: 22px; cursor: pointer; text-align: center }
.pag ul li:hover, .pag ul li.on { margin: 1px; padding: 0; float: left; list-style: none; background: url(img/design/pag_h.png) no-repeat center center; font-size: 15px; color: #aeaeae; display: block; width: 22px; height: 21px; font-weight: bold; line-height: 22px; cursor: pointer; text-align: center }
/*************\\\PAG****************/

/*-----top_nav-----*/
td.space { width: 9px; }
.nav_pad { padding-right: 4px; }
.top_navigation { padding: 10px 1px 0 3px; }
.head_wrap { position: absolute; top: 0; width: 1003px; }
.content_wrap { position: relative; padding-top: 140px; }
.content_wrap_index { position: relative; padding-top: 185px; }
.sidebar_wrap { padding-top: 140px; }
/*-----/top_nav-----*/

/*-----first level-----*/
td.first { padding: 10px 0; }

/*-----left-----*/
td.left { width: 280px; padding-right: 15px; }

#advice_block  { width: 280px; height: 220px; background: url(/img/design/soveti_lb.jpg) no-repeat left center; position: relative }
div.lb_1 { width: 115px; height: 200px; background-image: url(/img/design/soveti_lb.jpg); background-repeat: no-repeat; padding: 20px 10px 0 145px; position: relative}
div.soveti { width: 120px; font-size: 11px; display: none; position: absolute; right: 10px; }
span.gr { font-family: Georgia; font-size: 16px; color: #363636; margin-top: -5px; display: block; margin-bottom: 5px; }
p.more { float:right; clear: both; margin-top: 10px; margin-bottom: 5px; }

.top_30_top { background: url(/img/design/bg_top30_top.gif) no-repeat center top; font-size: 24px; font-family: Georgia; color: #fff; text-align: right; height: 30px; padding: 0 10px 0 0; margin-top: 10px; }
.top_30_bottom { background: url(/img/design/bg_top30_bottom.gif) no-repeat center bottom; height: 8px; font-size: 8px;}
.top_30_main { background: #68cb9a; padding: 0 2px;}
.top_tabs_content { background: #fff; padding: 0 4px; margin: 0 }
.top_list { height: 267px; overflow: auto; }
.top_list table { width: 100% }
.top_list table td { font-size: 12px; padding: 2px 5px; }
.top_list table th { font-weight: normal; color: #adadad; font-size: 12px; padding: 0 5px; }
.top_list_hover td, .top_list_hover th { background: #ebebeb }
.top_list a:link, .top_list a:visited { color: #000; text-decoration: none }
.top_list a:active, .top_list a:hover { color: #666; text-decoration: none }

/*-----/left-----*/

/*-----center-----*/
td.center { padding: 0 20px; vertical-align: top; width: 524px; }
table.otz { width: 460px; margin: 0 auto; }
table.otz  a span { font-family: Georgia; font-size: 18px; color: #252525; font-style: normal }
table.otz  a:link, table.otz  a:visited,table.otz  a:active, table.otz  a:hover { font-family: Georgia; font-size: 12px; font-style: italic; color: #45929f; text-decoration: none; }
td.otz_but_v a:link, td.otz_but_v a:visited { display: block; width: 119px; height: 43px; background-image: url(/img/design/otz_but_v.jpg); background-repeat: no-repeat; background-position: center center; padding-left: 10px; }
td.otz_but_v a:active, td.otz_but_v a:hover { display: block; width: 119px; height: 43px; background-image: url(/img/design/otz_but_v_h.jpg); background-repeat: no-repeat; background-position: center center; padding-left: 10px; }
td.otz_but_s a:link, td.otz_but_s a:visited { display: block; width: 146px; height: 43px; background-image: url(/img/design/otz_but_s.jpg); background-repeat: no-repeat; background-position: center center; padding-left: 10px; }
td.otz_but_s a:active, td.otz_but_s a:hover { display: block; width: 146px; height: 43px; background-image: url(/img/design/otz_but_s_h.jpg); background-repeat: no-repeat; background-position: center center; padding-left: 10px; }
td.otz_but_o a:link, td.otz_but_o a:visited { display: block; width: 165px; height: 43px; background-image: url(/img/design/otz_but_o.jpg); background-repeat: no-repeat; background-position: center center; padding-left: 10px; }
td.otz_but_o a:active, td.otz_but_o a:hover { display: block; width: 165px; height: 43px; background-image: url(/img/design/otz_but_o_h.jpg); background-repeat: no-repeat; background-position: center center; padding-left: 10px; }
td.otz { width: 460px; height: 225px; background-image: url(/img/design/otz_bg.jpg); background-position: center bottom; background-repeat: no-repeat; vertical-align: top; }
table.last_otz { height: 205px; margin: 10px; }
td.otz_buttons { height: 20px; padding: 5px 0; }
td.otz_table table td { padding: 0 3px;/*  border-bottom: 1px dotted #888; */ }
td.otz_table table td span { line-height: 15px; border-bottom: 1px dotted #888; display: block; width: 96% ; height: 15px;} 
td.otz_table table td img { float: left; margin: 2px 2px 0 2px; }
th.name_top { width: 182px; height: 5px; background-image: url(/img/design/name_top.jpg); background-position: left center; background-repeat: no-repeat; }
td.name { width: 182px; background-image: url(/img/design/name_bg.jpg); background-position: left center; background-repeat: repeat-y; padding-left: 10px; font-size: 11px; color: #363636 }
th.name_bot { width: 182px; height: 5px; background-image: url(/img/design/name_bot.jpg); background-position: left center; background-repeat: no-repeat; }
td.otz_text { height: 54px; background-image: url(/img/design/otz_text_bg.jpg); background-repeat: no-repeat; background-position: left center; }
td.otz_text div { margin: 10px;}
td.otz_text span { color: #0065d6; }
th.doc_top { width: 60px; height: 4px; background-image: url(/img/design/doc_top.jpg); background-position: left center; background-repeat: no-repeat; }
th.doc_bot { width: 60px; height: 4px; background-image: url(/img/design/doc_bot.jpg); background-position: left center; background-repeat: no-repeat; }
td.doc { color: #888888; background-image: url(/img/design/doc_bg.jpg); background-position: left center; background-repeat: repeat-y; font-size: 10px;  }
th.town_top { width: 80px; height: 4px; background-image: url(/img/design/town_top.jpg); background-position: right center; background-repeat: no-repeat; }
th.town_bot { width: 80px; height: 4px; background-image: url(/img/design/town_bot.jpg); background-position: right center; background-repeat: no-repeat; }
td.town { text-align: right; width: 80px; font-size: 9px; color: #363636; background-image: url(/img/design/town_bg.jpg); background-position: right center; background-repeat: repeat-y;  }
td.town span { line-height: 15px; border-bottom: 1px dotted #888; display: block; width: 95% ; height: 15px; margin-left: 5px;} 

table.banners { width: 100%; margin: 10px 0;}
table.banners td, table.banners th { vertical-align: top; }
table.banners td { text-align: left; }
table.banners th { text-align: right; }
div.proverte { width: 220px; height: 274px; background-image: url(/img/design/banner_proverte.jpg); background-repeat: no-repeat; background-position: center center; position: relative; }
div.poisk{ float: right; width: 220px; height: 274px; background-image: url(/img/design/banner_poisk.jpg); background-repeat: no-repeat; background-position: center center; position: relative; }
div.proverte img, div.poisk img { position: absolute; bottom: 10px; left: 10px; }
/*-----/center-----*/

/*-----right-----*/
td.right { width: 172px; vertical-align: top; }
div.login { width: 172px; background: url(/img/design/login_bg.jpg) no-repeat top center; margin-top: -5px; padding-top: 39px ; border: 1px solid #fff; }
.login div.login_bg_bottom{ background: url(/img/design/bg_profile_bottom.gif) no-repeat center bottom; padding: 0 0 5px 0; }
.login div.login_bg_repeat{ background: url(/img/design/bg_profile_repeat.gif) repeat-y center center; padding: 2px 5px 0 5px; width: 162px; }
table.auto { width: 130px; margin: 0 auto; }
table.auto td { padding: 4px 0 0 0; }
.sm_login_links img { margin-bottom: 2px; }
input.log { width: 142px; background-image: url(/img/design/input_bg.jpg); background-position: center center; background-repeat: no-repeat; border: none; height: 14px; font-size: 11px; color: #666; padding: 3px; }
.links { text-align: left; }
td.links  a:link, td.links a:visited, div.spisok a:link, div.spisok a:visited, div.news_link a:link, div.news_link a:visited { text-align: left; font-size: 11px; color: #0065d6; text-decoration: none; padding-left: 10px; background-image: url(/img/design/dot_blue.jpg); background-repeat: no-repeat; background-position: left center; }
td.links a:hover, td.links a:active, div.spisok a:active,  div.spisok a:hover, div.news_link a:active,  div.news_link a:hover{ text-align: left; font-size: 11px; color: #ff8900; text-decoration: none; padding-left: 10px; background-image: url(/img/design/dot_orange.jpg); background-repeat: no-repeat; background-position: left center; }
.login_text { font-size: 11px; }
.border_login { margin: 2px auto 5px auto; }
.open_id_title { font-size: 11px; color: #666666; padding-bottom: 5px; }
.open_id_buttons input { margin: 10px 0 0 0 ; }

div.stat { background: url(/img/design/bg_stat_top.gif) no-repeat center top; width: 172px; border: 1px solid #fff; padding: 50px 0 0 0; margin-bottom: 10px;}
div.stat div{ background: url(/img/design/bg_stat_bottom.gif) no-repeat center bottom; width: 160px; padding: 0 6px 2px 6px;}
table.statistika { width: 160px; margin: 0 auto; }
table.statistika td { text-align: right; font-size: 11px; color: #252525; height: 13px; width: 50px;}
table.statistika th { text-align: left; font-size: 11px; color: #1e7986; padding-left: 5px; height: 13px; font-weight: normal; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;}
table.statistika tr.hov_stat td, table.statistika tr.hov_stat th { background: #ebf5f7 }

div.disease { background: url(/img/design/disease_bg.jpg) no-repeat center top; width: 156px; height: 186px; padding: 38px 8px 8px 8px; margin-top: 10px; }
.list_disease { margin-top: 5px; height: 143px; overflow: auto; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #000; margin-bottom: 2px; padding-right: 2px; }
.list_disease td { padding: 0 2px; }
.list_disease a:link, .list_disease a:visited { color: #000; text-decoration: none; }
.list_disease a:active, .list_disease a:hover { color: #666; text-decoration: none; }
.list_disease input[type="text"] { width: 250px; color: #666; }
.hov_disease td { background: #ebebeb }

.subscribe { background: url(/img/design/send_bg.jpg) no-repeat center top; width: 172px; height: 148px; margin-top: 10px; position: relative; }
.sub_input { background: url(/img/design/sub_input.png) no-repeat center center; border: none; width: 124px; height: 13px; padding: 3px; font-size: 11px; position: absolute; top: 98px; left: 32px; }
.sub_input_config { background: url(/img/design/sub_input.png) no-repeat center center; border: none; width: 124px; height: 13px; padding: 3px; font-size: 11px; }
.sub_but { position: absolute; top: 123px; left: 10px; border: none; }

.vet_banner { background: url(/img/design/vet_banner.jpg) no-repeat center top; width: 167px; height: 54px; margin-top: 10px; padding: 100px 0 0 5px; }
.vet_banner img { margin-top: 5px; }
/*-----/right-----*/
/*-----/first level-----*/

/*-----second level-----*/

/*-----s_left-----*/
td.second_level { vertical-align: top; padding: 20px 0; }
td.s_left { vertical-align: top; width: 172px; }
div.title_bg_g { background-image: url(/img/design/bg_title_left.jpg); background-repeat: no-repeat; background-position: top center; width: 263px; height: 38px; padding: 5px 0 0 20px; }
div.guest { background-image: url(/img/design/guest_bg.jpg); background-repeat: no-repeat; background-position: bottom center; width: 280px; height: 266px; padding: 2px 0 0 4px; margin-top: -5px;}
div.guest_info { float: right; width: 130px; margin: 20px 10px 0 0; font-size: 12px; font-style: italic; color: #363636; }
span.f_name { font-size: 15px; color: #252525; font-style: normal }
span.profi { font-size: 10px; color: #999; font-style: normal}
span.href { margin-top: 5px; display: block; }

div.banner_vet { background-image: url(/img/design/banner_vet.jpg); background-position: center center; background-repeat: no-repeat; position: relative; width: 280px; height: 120px; margin: 10px auto; }
div.banner_vet img.cat {  position: absolute; left: 20px; bottom: 15px; }
div.banner_vet img.dog {  position: absolute; left: 75px; bottom: 15px; }

div.vote_title_bg { background-image: url(/img/design/vote_title.jpg); background-repeat: no-repeat; background-position: top center; width: 280px; height: 37px; padding: 5px 0 0 20px; }
div.vote { background: url(/img/design/vote_bg.jpg) no-repeat center top; width: 300px; height: 175px; font-size: 14px; color: #363636;}
.vote_info { padding: 5px 20px 15px 20px; }
div.vote table { font-size: 12px; margin-top: 5px; }
div.vote table td { padding: 3px 0; }

.help { background: url(/img/design/help_bg.jpg) no-repeat center top; padding: 4px 3px; width: 166px; height: 354px; }
.banner_advice { background: url(/img/design/banner_advice.jpg) no-repeat center top; width: 160px; height: 30px; padding: 86px 0 0 6px; margin-top: 1px; }
.banner_support { background: url(/img/design/banner_support.jpg) no-repeat center top; width: 160px; height: 30px; padding: 88px 0 0 6px; margin-top: 2px; }
.banner_comment { background: url(/img/design/banner_comment.jpg) no-repeat center top; width: 160px; height: 30px; padding: 87px 0 0 6px; margin-top: 2px; }
.banner_find { background: url(/img/design/banner_find.jpg) no-repeat center top; width: 300px; height: 275px; position: relative }
.banner_find img { position: absolute; top: 245px; left: 15px; }
/*-----/s_left-----*/

/*-----s_center-----*/
td.s_center {  vertical-align: top; width: 100%; padding: 0 18px;}
div.title_news { background-image: url(/img/design/news_bg_top.jpg); background-repeat: no-repeat; background-position: top center; width: 300px; height: 37px; padding: 5px 0 0 20px; }
td.news_bottom { background-image: url(/img/design/news_bottom.jpg); background-repeat: no-repeat; background-position: bottom center; width: 320px; height: 15px; }
td.last_news { background-image: url(/img/design/news_bg.jpg); background-repeat: repeat-y; }
td.last_news table { background-image: url(/img/design/news_underline.jpg); background-repeat: no-repeat; background-position: bottom center; width: 280px; margin: 0 auto;}
td.last_news table td { padding: 5px 0; font-size: 11px; color: #252525; vertical-align: top;}
span.date { font-size: 9px; color: #1c7481; display: block; margin-bottom: 5px; }
div.news_link { margin-top: 5px; }
div.small_banner { margin-top: 10px; }
/*-----/s_center-----*/

/*----articles----*/
.articles { width: 620px; }
.bg_title_blue { background: url(/img/design/bg_title_blue.jpg) no-repeat center top; height: 41px; font-family: Georgia; font-size: 24px; color: #fff; padding-left: 20px; }
.list_art { background: url(/img/design/blue_line.jpg) repeat-y center center; font-size: 12px; color: #252525; padding: 0 10px 4px 5px; }
.bg_bottom_blue { background: url(/img/design/bg_bottom_blue.jpg) no-repeat center top; height: 6px; }
.art_info span { margin-right: 15px; font-size: 11px; color: #1c7481; }
.art_bord { background: url(/img/design/art_bord.jpg) no-repeat center center; margin: 3px 0; }
/*----/articles----*/

/*----vopros-otvet----*/
.bg_vopros { background: url(/img/design/bg_vopros_title.jpg) no-repeat center top; height: 41px; font-family: Georgia; font-size: 24px; color: #fff; padding-left: 20px; }
.list_vopros { background: url(/img/design/green_border.jpg) repeat-y center center; font-size: 12px; color: #252525; padding: 0 10px 4px 5px; }
.bg_bottom_green { background: url(/img/design/bg_bottom_green.jpg) no-repeat center top; height: 6px; }
.grey_tx { font-size: 11px; font-weight: bold; color: #959595; text-transform: uppercase; margin-top: 8px; }
.reply { color: #52b182; }
/*----/vopros-otvet----*/

/*-----s_right-----*/
td.s_right { width: 172px; vertical-align: top; }
td.brd_top { background-image: url(/img/design/border_top.jpg); background-repeat: no-repeat; width: 300px; height: 8px; padding-top: 2px;  vertical-align: top;}
td.brd_bot { background-image: url(/img/design/border_bot.jpg); background-repeat: no-repeat; width: 300px; height: 8px; }
td.brd_bg { background-image: url(/img/design/bg.jpg); background-repeat: repeat-y; width: 300px; vertical-align: top; text-align: center; font-size: 14px; color: #363636; padding-top: 5px; }
td.brd_bg select { margin: 5px 0; width: 235px; font-size: 11px; color: #252525; }
div.med_title_bg { background-image: url(/img/design/med_title_bg.jpg); background-position: top center; background-repeat: no-repeat; width: 280px; height: 33px; padding: 5px 0 0 20px; }

table.med_blog { margin-top: 10px;  }
div.med_title_b_bg { background-image: url(/img/design/med_title_b_bg.jpg); background-position: top center; background-repeat: no-repeat; width: 280px; height: 33px; padding: 5px 0 0 20px; }

div.podpiska { background-image: url(/img/design/podpiska_bg.jpg); background-position: center center; background-repeat: no-repeat; width: 300px; height: 80px; border: 1px solid #fff; margin-top: 10px; position: relative }
img.podpiska { position: absolute; bottom: 10px; left: 25px; }
/*-----/s_right-----*/

/*-----/second level-----*/


/* caruserl skin */
.jcarousel-skin-tango .jcarousel-container { width:270px; height:140px; display:inline; margin: 0 auto; }
.jcarousel-container-horizontal {margin:0 auto; width:270px;}
.jcarousel-skin-accs .jcarousel-container {width:270px; height:140px;}
.jcarousel-next-horizontal { position: absolute; height: 36px; width: 36px;	right: -16px; top: 40px;  cursor: pointer; background: url(/img/design/arrow_right.png) no-repeat 50% 35%; }
.jcarousel-prev-horizontal { position: absolute; height: 36px; width: 36px; left: -16px; top: 40px; cursor: pointer; background: url(/img/design/arrow_left.png) no-repeat 50% 35%; }
.jcarousel-container {position:relative;}
.jcarousel-clip { z-index: 2;  padding: 0; margin: 0; overflow: hidden; position: relative; width:270px; }
.jcarousel-list { z-index: 1;  overflow: hidden;  position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,.jcarousel-item { float: left;list-style: none; width: 90px; margin: 0px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

div.item { background-image: url(/img/design/item_bg.jpg); background-position: left top; background-repeat: no-repeat; width: 84px; height: 128px; margin: 5px 1px; text-align: center; padding: 2px; font-size: 9px;}
div.item a:link, div.item a:visited { color: #363636; text-decoration: none; }
div.item a:hover, div.item a:active { color: #363636; text-decoration: underline; }
div.item img { margin: 0 auto; }
div.status_p { text-align: center; background-image: url(/img/design/status_p.jpg); background-repeat: no-repeat; background-position: center center; width: 73px; height: 21px; margin: 5px auto; line-height: 10px;}
div.status_n { text-align: center; background-image: url(/img/design/status_n.jpg); background-repeat: no-repeat; background-position: center center; width: 73px; height: 21px; margin: 5px auto; line-height: 10px; color: #fff;}
/* carusel skin */

/*-----footer-----*/
div.footer_search { width: 360px; margin: 10px auto; }
div.copy { margin: 10px auto 5px auto; text-align: center;  background-color: #def1f4; border: 1px solid #c4e9ef; padding: 20px 20px 10px 20px; color: #464646; font-size: 11px;}
div.footer_menu { color: #0065d6; }
div.copy a:link, div.copy a:visited { color: #0065d6; text-decoration: underline;}
div.copy a:hover, div.copy a:active { color: #0065d6; text-decoration: none;}
div.copy table { margin: 10px auto; }
div.copy table td { padding: 0 10px 0 5px; text-align: left }
div.copy table th{ width: 14px; text-align: right; }
.social td, .social th { padding: 0 2px 0 2px; }
div.footer_menu a:link, div.footer_menu a:visited{ color: #0065d6; text-decoration: none;}
div.footer_menu a:active, div.footer_menu a:hover{ color: #0065d6; text-decoration: underline;}
div.foot { right; margin: 20px 0 0 0; }
div.foot table {  margin: 0 0 0 auto; }
div.foot table a:link, div.foot table a:visited { text-decoration: none; font-size: 9px; }
div.foot table a:hover, div.foot table a:active { text-decoration: underline; font-size: 9px; }
/*-----/footer-----*/

/*-----path-----*/
.path { padding: 10px 0 3px 0; }
.path a:link, .path a:visited { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #1e7986; text-decoration: none; }
.path a:active, .path a:hover { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #797979; text-decoration: none; }
.path span a:link, .path span a:visited, .path span a:active, .path span a:hover { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #797979; text-decoration: none; }
/*-----/path-----*/

.mar_top { margin-top: 10px; }
.pad_r_td { padding-right: 20px; }
.pad_r { padding-right: 15px; }
.pad_l { padding-left: 15px; }
.pad_top { padding-top: 10px; }
.l_pad { padding-left: 10px; }
.font { margin: 0 auto; width: 103px; height: 27px; background: url(/img/design/font.jpg); color: #1e7986; text-align: right; padding: 2px 15px 0 0 }
#font_s { font-size: 14px; cursor: pointer; }
#font_m { font-size: 18px; cursor: pointer; }
#font_b { font-size: 24px; cursor: pointer; }

/*----il_tabs-----*/
.rel { position: relative; left:-2px; height: 54px; width: 814px; background: url(/img/design/bg_tabs_right_corn.jpg) no-repeat right 49px; }
.tabs td { height: 51px; background: url(/img/design/hor_tab_left.jpg) no-repeat 2px top; padding: 0 0 0 8px; cursor: pointer; }
.tabs td div{ height: 44px; background: url(/img/design/hor_tab_right.jpg) no-repeat right top; padding: 7px 8px 0 0; font-size: 16px; color: #065864; font-weight: bold; cursor: pointer;}
.tabs td a:link, .tabs td a:visited, .tabs td a:active, .tabs td a:hover { text-decoration: none; cursor: pointer;}
.tabs td div span { font-size: 12px; color: #378c98; font-weight: bold; cursor: pointer; }

.tabs td:hover { height: 51px; background: url(/img/design/hor_tab_on_left.jpg) no-repeat 2px top; padding: 0 0 0 8px; cursor: pointer; }
.tabs td:hover div{ height: 44px; background: url(/img/design/hor_tab_on_right.jpg) no-repeat right top; padding: 7px 8px 0 0; font-size: 16px; color: #fff; font-weight: bold;cursor: pointer; }
.tabs td:hover a:link, .tabs td:hover a:visited, .tabs td:hover a:active, .tabs td:hover a:hover { text-decoration: none; cursor: pointer;}
.tabs td:hover div span { font-size: 12px; color: #fff; font-weight: bold; cursor: pointer;}

div.tx { text-align: justify }
.tabs td span.count { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 14px; color: #898989; font-weight: normal; }
.tabs td:hover span.count { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; }

.tabs td.on { height: 51px; background: url(/img/design/hor_tab_on_left.jpg) no-repeat 2px top; padding: 0 0 0 8px; cursor: pointer; }
.tabs td.on div{ height: 44px; background: url(/img/design/hor_tab_on_right.jpg) no-repeat right top; padding: 7px 8px 0 0; font-size: 16px; color: #fff; font-weight: bold; cursor: pointer; }
.tabs td.on a:link, .tabs td.on a:visited, .tabs td.on a:active, .tabs td.on a:hover { text-decoration: none;cursor: pointer; }
.tabs td.on div span { font-size: 12px; color: #fff; font-weight: bold;cursor: pointer; }

div.tx { text-align: justify }
.tabs td span.count { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 14px; color: #898989; font-weight: normal; }
.tabs td.on span.count { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; }

.small_rel { position: relative; left:-2px; height: 33px; width: 814px; background: url(/img/design/bg_tabs_right_corn.jpg) no-repeat right 28px; }
.small_tabs td { height: 30px; background: url(/img/design/hor_tab_left.jpg) no-repeat 2px top; padding: 0 0 0 8px; cursor: pointer; }
.small_tabs td div{ height: 23px; background: url(/img/design/hor_tab_right.jpg) no-repeat right top; padding: 7px 8px 0 0; font-size: 12px; color: #065864; font-weight: bold; cursor: pointer;}

.small_tabs td.on { height: 30px; background: url(/img/design/small_hor_tab_on_left.gif) no-repeat 2px top; padding: 0 0 0 8px; cursor: pointer; }
.small_tabs td.on div{ height: 23px; background: url(/img/design/small_hor_tab_on_right.gif) no-repeat right top; padding: 7px 8px 0 0; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer;}

.small_tabs td a:link, .small_tabs td a:visited, .small_tabs td a:active, .small_tabs td a:hover { text-decoration: none; cursor: pointer;}

.il_tabs_top { background: url(/img/design/il_tabs_top.jpg) no-repeat left top; height: 10px; }
.il_tabs_bottom { background: url(/img/design/il_tabs_bottom.jpg) no-repeat left bottom; height: 5px; }
.il_tabs_content { background: #fff; border-left: 1px solid #b3d4dc; border-right: 1px solid #b3d4dc; width: 571px; padding: 0 20px 20px 20px; }

.i_tabs_on a:link, .i_tabs_on a:visited, .i_tabs_on a:active, .i_tabs_on a:hover, .i_tabs a:link, .i_tabs a:visited, .i_tabs a:active, .i_tabs a:hover { text-decoration: none; color: #252525 }
.i_tabs_on a:link span, .i_tabs_on a:visited span, .i_tabs_on a:active span, .i_tabs_on a:hover span, .i_tabs a:link span, .i_tabs a:visited span, .i_tabs a:active span, .i_tabs a:hover span { text-decoration: none; color: #45929f }

.i_tabs { background: url(/img/design/i_tabs_ver_top.png) no-repeat 2px 7px; padding-top: 15px; padding-bottom: 7px; font-family: Georgia; font-size: 19px; color: #252525; line-height: 17px; }
.i_tabs div { background: url(/img/design/i_tabs_ver_bottom.jpg) no-repeat 2px bottom; padding: 0 10px 5px 10px; }

.i_tabs:hover { background: url(/img/design/i_tabs_ver_top_on.png) no-repeat right 1px; padding-top: 15px; padding-bottom: 0px; font-family: Georgia; font-size: 19px; color: #252525; line-height: 17px; position: relative; left: 2px; cursor: pointer; }
.i_tabs:hover div { background: url(/img/design/i_tabs_ver_bottom_on.jpg) no-repeat right bottom; padding: 0 10px 12px 8px; }

.i_tabs_on { background: url(/img/design/i_tabs_ver_top_on.png) no-repeat right 2px; padding-top: 15px; padding-bottom: 0px; font-family: Georgia; font-size: 19px; color: #252525; line-height: 17px; position: relative; left: 2px; cursor: pointer; }
.i_tabs_on div { background: url(/img/design/i_tabs_ver_bottom_on.jpg) no-repeat right bottom; padding: 0 10px 12px 8px; }

.i_tabs div .sm, .i_tabs_on div .sm  { display: block; font-size: 13px; color: #45929f; margin-top: 5px; cursor: pointer; }
.i_tabs div .num { padding: 6px 10px 0 0; font-family: Tahoma; font-size: 34px; color: #87bac1; font-weight: bold; cursor: pointer; }

.i_tabs:hover div .num {  padding: 6px 10px 0 0; font-family: Tahoma; font-size: 34px; color: #ff6a00; font-weight: bold; cursor: pointer; }

.i_tabs_on div .num {  padding: 6px 10px 0 0; font-family: Tahoma; font-size: 34px; color: #ff6a00; font-weight: bold; cursor: pointer; }

.top_tabs_info { background: url(/img/design/bg_top_white.jpg) no-repeat center top; height: 10px; }
.desc { background: url(/img/design/bg_tabs_content.jpg) repeat-y center center; padding: 0 15px 10px 15px; }
/*----/il_tabs-----*/

/*-----info-----*/
.il_cont_title { font-size: 18px; font-weight: bold; color: #84c6d0; }
.il_cont_title a:link, .il_cont_title a:visited { font-size: 18px; font-weight: bold; color: #84c6d0; text-decoration: none; }
.il_cont_title a:active, .il_cont_title a:hover { font-size: 18px; font-weight: bold; color: #fb8734; text-decoration: none; }
.control_info { background: url(/img/design/control_info_bg.jpg) repeat-y left center; padding: 0 6px 0 2px; width: 100%; }
.il_tabs_cont { background: url(/img/design/il_tabs_control.jpg) repeat-x center top; padding: 2px 4px 0 2px; }
.control_pager { height: 45px; background: url(/img/design/pager_control.jpg) no-repeat center center; padding: 0 20px; }
.s_tabs_content_bottom td, .d_pager_control td, .control_pager td { padding: 0 20px; }
.d_pager_control td a:link, .d_pager_control td a:visited, .control_pager td a:link, .control_pager td a:visited  { font-size: 12px; color: #ff6a00; text-decoration: none; }
.d_pager_control td a:active, .d_pager_control td a:hover, .control_pager td a:active, .control_pager td a:hover  { font-size: 12px; color: #ff6a00; text-decoration: underline; }
.pager_left a:link, .pager_left a:visited { background: url(/img/design/orange_left.jpg) no-repeat left center; padding-left: 20px; font-size: 12px; color: #ff6a00; text-decoration: none; }
.pager_left a:active, .pager_left a:hover { background: url(/img/design/orange_left.jpg) no-repeat left center; padding-left: 20px; font-size: 12px; color: #ff6a00; text-decoration: underline; }
.pager_right a:link , .pager_right a:visited { background: url(/img/design/orange_right.jpg) no-repeat right center; padding-right: 20px; font-size: 12px; color: #ff6a00; text-decoration: none; }
.pager_right a:active , .pager_right a:hover { background: url(/img/design/orange_right.jpg) no-repeat right center; padding-right: 20px; font-size: 12px; color: #ff6a00; text-decoration: underline; }
/*-----/info-----*/

/*----button help----*/
.wrap { position: relative; width: 1003px; margin: 0 auto; }
.first_help { position: absolute; right: -25px; top: 200px; }
/*----/button help----*/

/*----doc_advice----*/
.doc_advice { background: url(/img/design/doc_advice.jpg) no-repeat center top; width: 297px; height: 360px; padding: 2px; position: relative; }
.doc_advice img.button { position: absolute; bottom: 10px; right: 10px; }
.doc_advice_title { background: url(/img/design/bg_title_blue_small.jpg) no-repeat center top; width: 282px; height: 34px; padding: 4px 0 0 15px; font-family: Georgia; font-size: 24px; color: #fff; }
.doc_adv_content { margin: 10px 10px 10px 10px; }
.doc_adv_content td { padding: 5px 5px 5px 0; }
.doc_adv_content th { text-align: left; font-weight: normal; padding: 5px 0; }
.d_a_num { font-family: Georgia; font-size: 24px; color: #1e7986; padding-right: 10px; }
/*----/doc_advice----*/

/*----news----*/
.short_last_news_top { background: url(/img/design/bg_news_last_top.gif) no-repeat center top; width: 303px;  }
.short_last_news_bottom { background: url(/img/design/bg_news_last_bottom.gif) no-repeat center bottom; width: 303px; font-size: 9px;  }
.last_news_content { background: url(/img/design/bg_news_last.gif) repeat-y center center; padding: 10px 8px 0 8px; position: relative; }
.last_news_content img.button { position: absolute; right: 8px; bottom: 0; }
.title_blue_small_bg { background: url(/img/design/bg_title_blue_small_g.jpg) no-repeat center top; width: 282px; height: 34px; padding: 4px 0 0 15px; font-family: Georgia; color: #fff; font-size: 18px; line-height: 15px; margin: 2px 2px 2px 3px;  }
.news_info { margin-bottom: 5px; }
.news_info td { color: #1c7481; font-size: 9px; }
.short_line { background: url(/img/design/short_line.jpg) no-repeat center center; height: 1px; margin: 10px 0; }
.last_news_content a:link, .last_news_content a:visited { text-decoration: none; }
.last_news_content a:active, .last_news_content a:hover { text-decoration: underline; }
/*----/news----*/

/*----tabs_disease----*/
.d_tabs_content_top { background: url(/img/design/d_tabs_content_top.jpg) no-repeat center top; height: 9px; width: 620px; }
.d_tabs_content_bottom { background: url(/img/design/d_tabs_content_bottom.jpg) no-repeat center bottom; height: 9px; width: 620px; }
.d_pager_control { background: url(/img/design/disease_pager_control.jpg) no-repeat center top; height: 46px; }
.d_tabs_content { background: url(/img/design/d_tabs_content.jpg) repeat-y center center; padding: 0 15px 0 15px; width: 590px; }

.d_tabs a:link, .d_tabs a:visited, .d_tabs a:active, .d_tabs a:hover { text-decoration: none; color: #252525; cursor: pointer;  }
.d_tabs span a:link, .d_tabs span a:visited, .d_tabs span a:active, .d_tabs span a:hover { text-decoration: none; color: #45929f; cursor: pointer;  }
.d_tabs_on a:link, .d_tabs_on a:visited, .d_tabs_on a:active, .d_tabs_on a:hover { text-decoration: none; color: #252525; cursor: pointer; display: block; z-index: 1000; }
.d_tabs_on span a:link, .d_tabs_on span a:visited, .d_tabs_on span a:active, .d_tabs_on span a:hover { text-decoration: none; color: #45929f; cursor: pointer;  }

.d_tabs { background: url(/img/design/d_tabs_top.jpg) no-repeat 3px 4px; padding-top: 10px; padding-bottom: 4px; font-family: Georgia; font-size: 19px; color: #252525; line-height: 17px; }
.d_tabs span, .d_tabs_on span { color: #45929f; font-size: 13px; font-family: Georgia; display: block; margin-top: 8px; }
.d_tabs td.num { font-weight: bold; font-size: 34px; color: #87bac1; font-family: Tahoma; padding: 6px 10px 0 0; }
.d_tabs td.num_sos, .d_tabs_on td.num_sos { font-weight: bold; font-size: 34px; color: #ff9999; font-family: Tahoma; padding: 6px 10px 0 0; }
.d_tabs div{ background: url(/img/design/d_tabs_bottom.jpg) no-repeat 3px bottom; padding: 4px 7px 6px 10px; }

.d_tabs:hover { background: url(/img/design/d_tabs_on_top.jpg) no-repeat left top; padding-top: 10px; padding-bottom: 0; position: relative; left: 3px; font-family: Georgia; font-size: 19px; color: #252525; line-height: 17px; cursor: pointer }
.d_tabs:hover td.num { color: #ff6a00; font-weight: bold; font-size: 34px; font-family: Tahoma; padding: 6px 10px 0 0; }
.d_tabs:hover div{ background: url(/img/design/d_tabs_on_bottom.jpg) no-repeat left bottom; padding: 4px 10px 10px 7px; }

.d_tabs_on { background: url(/img/design/d_tabs_on_top.jpg) no-repeat left top; padding-top: 10px; padding-bottom: 0; position: relative; left: 3px; font-family: Georgia; font-size: 19px; color: #252525; line-height: 17px; cursor: pointer; }
.d_tabs_on td.num { color: #ff6a00; font-weight: bold; font-size: 34px; font-family: Tahoma; padding: 6px 10px 0 0; }
.d_tabs_on div{ background: url(/img/design/d_tabs_on_bottom.jpg) no-repeat left bottom; padding: 4px 10px 10px 7px; }

.big_orange { font-family: Georgia; font-size: 36px; color: #ff6a00; }
/*----/tabs_disease----*/

/*----list_links----*/
.list_links a:link, .list_links a:visited { background: url(/img/design/list_links.jpg) no-repeat left center; padding-left: 25px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #1e7986; text-decoration: none; }
.list_links a:active, .list_links a:hover { background: #fff url(/img/design/list_links_on.jpg) no-repeat left center; padding-left: 25px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #ff6a00; text-decoration: none; }

.il_list_links a:link, .il_list_links a:visited { background: url(/img/design/green_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #1e7986; text-decoration: none; margin: 2px 0; }
.il_list_links a:active, .il_list_links a:hover { background: url(/img/design/orange_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #ff6a00; text-decoration: none; margin: 2px 0; }

.il_list_links_on a:link, .il_list_links_on a:visited, .il_list_links_on a:active, .il_list_links_on a:hover { background: url(/img/design/orange_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #ff6a00; text-decoration: none; margin: 2px 0; }

.img_links a:link, .img_links a:visited { background: url(/img/design/green_arrow.jpg) no-repeat left 2px; padding-left: 15px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #1e7986; text-decoration: none; margin: 2px 0; display: inline-block; }
.img_links a:active, .img_links a:hover { background: url(/img/design/orange_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #ff6a00; text-decoration: none; margin: 2px 0; }
.like_list_links { background: url(/img/design/green_arrow.jpg) no-repeat left top; padding-left: 15px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #79c5d0; text-decoration: none; } 

.nohref_il_list_links { background: url(/img/design/green_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; display: block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #79c5d0; text-decoration: none; margin: 2px 0; } 
/*----/list_links----*/

/*----alf_pager----*/
/* .alf_pager { margin: 5px 0; } */
.alf_pager td { padding: 0 3px 3px 0; vertical-align: top; }
.alf_pager a:link, .alf_pager a:visited { display: block; text-decoration: none; width: 15px; height: 15px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; text-transform: uppercase;  text-align: center; background: url(/img/design/alf_pager.jpg) no-repeat left top; line-height: 15px; }
.alf_pager td.active span, .alf_pager a:active, .alf_pager a:hover { display: block; text-decoration: none; width: 15px; height: 15px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold;  text-transform: uppercase;  text-align: center; background: url(/img/design/alf_pager_on.jpg) no-repeat left top; cursor: pointer; line-height: 15px; }
.alf_pager a.on:link, .alf_pager a.on:visited, .alf_pager a.on:active, .alf_pager a.on:hover { display: block; text-decoration: none; width: 15px; height: 15px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold;  text-transform: uppercase;  text-align: center; background: url(/img/design/alf_pager_on.jpg) no-repeat left top; cursor: pointer; line-height: 15px; }
.alf_pager_comm span { display: block; text-decoration: none; width: 15px; height: 15px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold;  text-transform: uppercase;  text-align: center; background: url(/img/design/alf_pager.jpg) no-repeat left top; cursor: pointer; line-height: 15px; margin: 0 1px; }
.alf_pager_comm  span.current, .alf_pager_comm span:hover { background: url(/img/design/alf_pager_on.jpg) no-repeat left top; }
/*----/alf_pager----*/

/*----community----*/
.how_it_works, .rules { margin: 15px 0 0 0; text-align: right; }
.rules img { position: relative; right: -1px; }
.how_it_works img { position: relative; right: -1px; }
.community_tabs_content_top { height: 10px; background: url(/img/design/community_tabs_cont_top.jpg) no-repeat center bottom }
.community_tabs_content { background: url(/img/design/community_tabs_cont.jpg) repeat-y center center; padding: 0 15px 5px 0;}
.community_tabs_content_bot { font-size: 5px; background: url(/img/design/community_tabs_cont_bottom.jpg) no-repeat center bottom; }
.mar_left { margin-left: 15px; /* margin-right: 15px; */ }
.mar_l { margin-left: 15px; }

.com_data { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #1c7481; }
.banner_help { width: 240px; height: 164px; background: url(/img/design/banner_help.jpg) no-repeat center center; position: relative; }
.banner_help_small { width: 204px; height: 164px; background: url(/img/design/banner_help_small.jpg) no-repeat center center; position: relative; }
.help_but { position: absolute; top: 125px; left: 12px; }

.discussion { margin: 10px 0; }
.discussion td { padding: 10px 0; }
th.avatar { padding: 10px 15px 10px 0; text-align: center; font-weight: normal; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #1c7481;}
.avatar a:link, .avatar a:visited { color: #1c7481; text-decoration: none; }
.avatar a:active, .avatar a:hover { color: #1c7481; text-decoration: underline; }
.discussion td, .discussion th { border-top: 1px dotted #c2c2c2; }
th.avatar  img{ border: 1px solid #b3d4dc; margin-bottom: 5px; }
.disc_info { font-size: 9px; color: #1c7481; margin-top: 5px; }
.disc_info table td, .disc_info table th { border: none; padding: 0; margin: 0; }
.disc_info a:link, .disc_info a:visited { color: #1c7481; text-decoration: none; }
.disc_info a:active, .disc_info a:hover { color: #1c7481; text-decoration: underline; }
.disc_link { margin-bottom: 5px; }
.stat_star { background: url(/img/design/stat_star.jpg) no-repeat left center; padding-left: 11px; }
.stat_star_bg { background: url(/img/design/stat_star_grey.jpg) no-repeat left center; padding-left: 11px; }


.comm_grey { background: url(/img/design/comm_grey.jpg) no-repeat right top; padding-top: 10px; width: 490px; }
.comm_grey_bot { background: url(/img/design/comm_grey_bottom.jpg) no-repeat right top; height: 10px; width: 490px; }
.com_grey_info { background: #f2f2f2; width: 458px; padding: 0 15px; border: 1px solid #f2f2f2 }

.comm_support { margin-top: 10px; }
.comm_support td { padding-right: 15px; }
.comm_support img { margin-bottom: 5px; }
.comm_support a:link, .comm_support a:visited { color: #1c7481; text-decoration: none; font-size: 11px; }
.comm_support a:active, .comm_support a:hover { color: #1c7481; text-decoration: underline; font-size: 11px; }
.comm_support p { margin-top: 5px; }

.articles_date { text-align:right; width: 100%; margin-top: 2em; font-size: 10px }
.button_articles { background: url(/img/design/button_articles.jpg) no-repeat center center; width: 400px; height: 40px; line-height: 40px; text-align: center; margin: 0 0 0 22px; }
.button_articles a:link, .button_articles a:visited { background: url(/img/design/orange_right.jpg) no-repeat right center; padding-right: 20px; display: inline-block; font-size: 14px; color: #ff6a00; text-decoration: none; }
.button_articles a:active, .button_articles a:hover { background: url(/img/design/orange_right.jpg) no-repeat right center; padding-right: 20px; display: inline-block; font-size: 14px; color: #ff6a00; text-decoration: underline; }

.comm_search { margin: 10px 0; border-bottom: 1px dotted #c2c2c2; padding-bottom: 10px; }
.comm_sear { background: url(/img/design/comm_search_bg.jpg) no-repeat left center; width: 179px; }
.comm_sear input { border: none; font-size: 11px; color: #666666; width: 160px; padding: 0 4px; margin: 0 2px; }

.comm_qa { background: url(/img/design/comm_qa.jpg) no-repeat center top; width: 220px; height: 220px; margin: 10px 0 0 0; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; text-align: center; padding: 10px 10px 0 10px; position: relative; }
.comm_qa_add { background: url(/img/design/comm_qa_top.jpg) no-repeat center top; width: 200px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; text-align: center; padding: 5px 0 0 0;  margin-top: 5px; z-index: 100; }
.comm_qa_control { background: url(/img/design/comm_qa_bg.jpg) repeat-y center center; width: 175px; padding: 0 15px 0 10px; margin: 0; }
.comm_qa_bottom { background: url(/img/design/comm_qa_bottom.jpg) no-repeat center top; height: 8px; width: 200px; }
.comm_qa_button { position: absolute; top: 185px; left: 62px; }
.conteiner_textarea { background: url(/img/design/textarea_qa_bg.jpg) no-repeat center center; width: 216px; height: 125px; padding: 2px; margin-top: 10px; }
.comm_qa_text {  background-color: transparent; border: none; height: 125px; width: 216px; resize: none; overflow: auto;  } 

.small_tx { font-size: 9px; }

.new_participant { margin: 10px 0; font-size: 11px; color: #1c7481 }
.new_participant div.participant_name { width: 60px; overflow: hidden; }
.new_participant img{ border: 1px solid #b3d4dc; margin: 5px 0; }
.new_participant td { padding-right: 10px; }
.new_participant th { text-align: left; font-weight: normal; }
.new_participant a:link, .new_participant a:visited { color: #1c7481; text-decoration: none; font-size: 11px; }
.new_participant a:active, .new_participant a:hover { color: #1c7481; text-decoration: underline; font-size: 11px; }

.hidden_comments { display: none }
.bg_comm_bottom { background: url(/img/design/bg_comm_bottom.gif) no-repeat left bottom; font-size: 5px; }
/*----/community----*/

/*----members----*/
.brd { border-bottom: 2px solid #d7d7d7; padding-bottom: 10px; }
.last_date_table td span.m_count, .m_count { background: url(/img/design/m_count_left.jpg) no-repeat left center;  display: inline-block; height: 19px; padding-left: 3px; padding-right: 0; }
.last_date_table td span.m_count span, .m_count span{ background: url(/img/design/m_count_right.jpg) no-repeat right center; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; display: inline-block; height: 19px; line-height: 19px; padding: 0 6px 0 3px; }
.filter select { width: 180px; }
.filter input { border: none; }

.mamber_avatar img { border: 1px solid #b3d4dc; }
.list_participant td { padding: 0 5px 5px 0; font-size: 9px; }
.list_participant td span{ font-size: 9px; color: #1c7481; }
.list_participant td span.v_stat, span.v_stat{ color: #61b5c1; }
.r_stat { color: #1c7481 }
.list_participant a:link, .list_participant a:visited { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #004ca0; text-decoration: underline; }
.list_participant a:active, .list_participant a:hover { font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #004ca0; text-decoration: none; }

.m_pager { font-size: 18px }
.m_pager table td { padding: 2px; }
.m_pager table td a:link,.m_pager table td a:visited { background: url(/img/design/m_pager.jpg) no-repeat center center; display: block; text-align: center; width: 23px; height: 21px; line-height: 21px; color: #fff; text-decoration: none; font-weight: bold; font-size: 13px; }
.m_pager table td a:active,.m_pager table td a:hover { background: url(/img/design/m_pager_on.jpg) no-repeat center center; display: block; text-align: center; width: 23px; height: 21px; line-height: 21px; color: #fff; text-decoration: none; font-weight: bold; font-size: 13px; }
.m_pager table td.on  a:link, .m_pager table td.on  a:visited, .m_pager table td.on  a:active, .m_pager table td.on  a:hover { background: url(/img/design/m_pager_on.jpg) no-repeat center center; display: block; text-align: center; width: 23px; height: 21px; line-height: 21px; color: #fff; text-decoration: none; font-weight: bold; font-size: 13px; }

.m_qa { background: url(/img/design/comm_qa.jpg) no-repeat center top; width: 220px; height: 190px; margin: 10px 0 0 0; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; text-align: center; padding: 5px 10px 0 10px; }
.m_conteiner_textarea { background: url(/img/design/textarea_qa_bg.jpg) no-repeat center center; width: 216px; height: 125px; padding: 2px; margin-top: 3px; resize:none;
 }
.comm_qa_text {  border: none; height: 125px; width: 215px; }
.m_button { margin-top: 4px; }
/*----/members----*/

/*----topics----*/
.count_topics { background: url(/img/design/count_topics.jpg) no-repeat center top; width: 400px; height: 60px; margin: 20px auto 10px auto; font-size: 18px; color: #065864; text-align: center; padding-top: 7px }
.topic td { padding: 0 10px 0 0; border-right: 1px dotted #c2c2c2; }
.topic th.avatar { padding-top: 0; }
.topic_info { font-size: 11px; color: #1c7481; margin: 0 0 5px 0; }
.topic_info a:link, .topic_info a:visited { font-size: 11px; color: #1c7481; margin: 0 0 5px 0; text-decoration: none; }
.topic_info a:active, .topic_info a:hover { font-size: 11px; color: #1c7481; margin: 0 0 5px 0; text-decoration: underline; }

.d_search { background: url(/img/design/bg_blue_small.jpg) no-repeat left top; width: 220px; height: 48px; padding: 10px; }
.control_bar { background: url(/img/design/bg_blue_big.jpg) no-repeat left top; width: 473px; height: 64px; padding:  2px 10px; }
.control_bar a:link, .control_bar a:visited { color: #004ca0; text-decoration: underline; font-size: 12px; }
.control_bar a:active, .control_bar a:hover { color: #004ca0; text-decoration: none; font-size: 12px; }

.reply a:link, .reply a:visited { background: url(/img/design/reply_ico.jpg) no-repeat left center; padding-left: 30px; display: block; height: 25px; line-height: 25px; color: #004ca0; text-decoration: underline; font-size: 12px; }
.reply a:active, .reply a:hover { background: url(/img/design/reply_ico.jpg) no-repeat left center; padding-left: 30px; display: block; height: 25px; line-height: 25px; color: #004ca0; text-decoration: none; font-size: 12px; }

.error { background: url(/img/design/error_ico.jpg) no-repeat left center; padding-left: 30px; height: 25px; line-height: 25px; color: #004ca0; font-size: 12px; }
.error a:link, .error a:visited { color: #004ca0; text-decoration: underline; font-size: 12px; }
.error a:active, .error a:hover { color: #004ca0; text-decoration: none; font-size: 12px; }

.favorite a:link, .favorite a:visited { background: url(/img/design/favorite_ico.jpg) no-repeat left center; padding-left: 30px; display: block; height: 25px; line-height: 25px; color: #004ca0; text-decoration: underline; font-size: 12px; }
.favorite a:active, .favorite a:hover { background: url(/img/design/favorite_ico.jpg) no-repeat left center; padding-left: 30px; display: block; height: 25px; line-height: 25px; color: #004ca0; text-decoration: none; font-size: 12px; }

.main_topic a:link, .main_topic a:visited { font-family: Georgia; color: #004ca0; font-size: 18px; text-decoration: underline; }
.main_topic a:active, .main_topic a:hover { font-family: Georgia; color: #004ca0; font-size: 18px; text-decoration: none; }

.topic_border  { border-bottom: 2px solid #c2c2c2; margin-bottom: 10px; }
.topic_control { background: url(/img/design/bg_grey.jpg) no-repeat center top; width: 200px; padding-top: 5px; font-weight: normal; text-align: left; }

.estimate { padding: 0 10px 0 11px; height: 31px; line-height: 31px;}
.error_orange { background: url(/img/design/error_orange_ico.jpg) no-repeat 9px center; padding: 0 10px 0 35px; height: 31px; line-height: 31px; }
.add_comment { background: url(/img/design/bg_comment.jpg) no-repeat left center; padding-left: 35px; width: 165px; height: 31px; line-height: 31px; text-decoration: underline; color: #004ca0; cursor: pointer; }
.edit_comm { background: #f2f2f2 url(/img/design/bt_edit_grey.jpg) no-repeat 9px center; padding-left: 35px; height: 31px; line-height: 31px; }
.delete_comm { background: #f2f2f2 url(/img/design/bt_delete_grey.jpg) no-repeat 9px center; padding-left: 35px; height: 31px; line-height: 31px; }
.close_theme { background: #f2f2f2 url(/img/design/bt_close.jpg) no-repeat 9px center; padding-left: 35px; height: 31px; line-height: 31px; }

.theme_control { background: url(/img/design/theme_control_top.jpg) no-repeat center top; width: 200px; padding-top: 4px; }
.theme_control_buttons { background: #f2f2f2; width: 192px; padding: 0 4px; text-align: left; font-weight: normal; }
.theme_control_bottom { background: url(/img/design/theme_control_bottom.jpg) no-repeat center top; width: 200px; height: 4px; }
.theme_control_buttons a:link, .theme_control_buttons a:visited { color: #000; text-decoration: none; }
.theme_control_buttons a:active, .theme_control_buttons a:hover { color: #000; text-decoration: underline; }


.theme_control .class_three { background: #f2f2f2 }

.show_all { background: url(/img/design/bg_show_all_left.jpg) no-repeat left center; height: 32px; text-align: right; line-height: 32px; cursor: pointer; }
.show_all p { background: url(/img/design/bg_show_all_right.jpg) no-repeat right center; font-size: 14px; text-decoration: none; color: #ff6a00; padding-right: 40px; }

.topic_discussion { margin: 10px 0; }
.topic_discussion td { padding: 10px 10px 10px 0; text-align: justify; border-bottom: 2px solid #c2c2c2;  }
.topic_discussion th { padding: 10px 0; border-bottom: 2px solid #c2c2c2; font-weight: normal; text-align: left; }
.topic_discussion th.avatar { text-align: center; padding-right: 10px }

.related { background: url(/img/design/bg_related.jpg) no-repeat center center; margin-top: 10px; width: 735px; height: 40px; line-height: 40px; text-align: center; }
.related a:link, .related a:visited { background: url(/img/design/arrow_show_all.jpg) no-repeat right center; display: inline-block; font-size: 14px; text-decoration: none; color: #ff6a00; padding-right: 20px; }
.related a:active, .related a:hover { background: url(/img/design/arrow_show_all.jpg) no-repeat right center; display: inline-block; font-size: 14px; text-decoration: underline; color: #ff6a00; padding-right: 20px; }
/*----/topics----*/

/*----doctors----*/
.banner_registration { background: url(/img/design/banner_registration.jpg) no-repeat center center; width: 203px; height: 94px; position: relative; }
.banner_registration img { position: absolute; top: 60px; left: 10px; }

.small_pad { padding-right: 10px; }

.s_tabs_position { position: relative; left: -2px; }
.s_tabs { margin-top: 10px; width: 383px; cursor: pointer; }
.s_tabs th { background: url(/img/design/s_tabs_top_border.jpg) no-repeat right bottom; }
.s_tabs td { background: url(/img/design/s_tabs_left.jpg) no-repeat 2px center; height: 31px; padding-left: 8px; cursor: pointer; }
.s_tabs td div { background: url(/img/design/s_tabs_right.jpg) no-repeat right center; height: 26px; padding: 5px 12px 0 4px; font-size: 18px; color: #fff; cursor: pointer; }

.s_tabs td.s_on { background: url(/img/design/s_tabs_left_on.jpg) no-repeat 2px center; height: 31px; padding-left: 8px; cursor: pointer; cursor: pointer; }
.s_tabs td.s_on div { background: url(/img/design/s_tabs_right_on.jpg) no-repeat right center; height: 26px; padding: 5px 12px 0 4px; font-size: 18px; color: #000; cursor: pointer; }

.s_tabs_content_top { background: url(/img/design/s_tabs_cont_top.jpg) no-repeat center top; height: 51px; }

.count_white { background: url(/img/design/count_white_left.jpg) no-repeat left center; font-size: 18px; display: inline-block; padding-left: 3px; height: 26px; }
.count_white span { background: url(/img/design/count_white_right.jpg) no-repeat right center; padding: 0 8px 0 5px; display: inline-block; height: 26px; line-height: 26px; color: #666 }
.s_tabs_content_middle { width: 352px; padding: 0 4px; border-left: 1px solid #b3d4d9; border-right: 1px solid #b3d4d9; background: #fff;}
.list_doctors { width: 100%; }
.list_doctors td { border-bottom: 1px dotted #d8d8d8; padding: 5px; }
.list_doctors a:link, .list_doctors a:visited { color: #252525; text-decoration: none; }
.list_doctors a:active, .list_doctors a:hover { color: #252525; text-decoration: underline; }

.doc_search_top { background: url(/img/design/doc_search_top.jpg) no-repeat center top; height: 27px; width: 183px; font-size: 18px; color: #fff; padding: 7px 10px 0 10px; }
.doc_search { background: url(/img/design/doc_search_bg.jpg) repeat-y center center; padding: 0 2px; }
.doc_search_bottom { background: url(/img/design/doc_search_bottom.jpg) no-repeat center top; height: 7px }
.options { background: url(/img/design/doc_search_bot_bg.jpg) repeat-x center bottom; }
.option_title { background: url(/img/design/option_title.jpg) repeat-x center center; height: 36px; line-height: 36px; color: #fff; font-size: 18px; padding: 0 10px; }
.bg_or { background: url(/img/design/bg_or.jpg) no-repeat center center; height: 40px; }
.bg_and { background: url(/img/design/bg_and.jpg) no-repeat center center; height: 40px; }
.count_input { background: url(/img/design/count_input_left.jpg) no-repeat left center; padding-left: 3px; display: inline-block; height: 26px; }
.count_input span{ background: url(/img/design/count_input_right.jpg) no-repeat right center; padding: 0 7px 0 4px; display: inline-block; height: 25px; padding-top: 1px; }
.rating { border: none; width: 30px; font-size: 18px; height: 23px; color: #666; text-align: center; }
.count_blue { background: url(/img/design/count_blue.jpg) no-repeat center center; display: block; height: 19px; line-height: 19px; width: 19px; text-align: center; font-size: 12px; font-weight: bold; color: #fff; }
.search_name input { background: url(/img/design/bg_input_name.jpg) no-repeat left center; border: none; width: 113px; height: 17px; padding: 1px 3px; font-size: 11px; color: #666; }
.big_search_name input { background: url(/img/design/bg_big_search_name.gif) no-repeat left center; border: none; height: 17px; padding: 1px 3px; font-size: 11px; color: #666; }
.search_name select { width: 119px; }
.small_grey { font-size: 9px; color: #666; text-align: center }
.dot_link a:link, .dot_link a:visited { background: url(/img/design/blue_dot.jpg) no-repeat left center; display: block; padding-left: 10px; font-size: 11px; color: #004ca0; text-decoration: none; }
.dot_link a:active, .dot_link a:hover { background: url(/img/design/blue_dot.jpg) no-repeat left center; display: block; padding-left: 10px; font-size: 11px; color: #004ca0; text-decoration: underline; }
/*----/doctors----*/

/*----d_carusel----*/
.d_carusel { position: relative; width: 320px; height: 94px; overflow: hidden; padding: 0; margin: 0; text-align: left}
.d_carusel ul { list-style-type: none; margin: 0px; padding: 0px; width: 100000000px; position: relative }
.d_carusel ul li { float: left; width:40px; padding:0px; margin: 0px; height:93px; }
.d_carusel ul li img { margin: 0 1px; }
#d_carusel_left, #d_carusel_right { cursor: pointer; }
/*----/d_carusel----*/

/*----medcatalog main----*/
.list_all_med { background: url(/img/design/med_catalog_links.jpg) no-repeat center bottom; padding: 5px 0; }
.list_all_med th, .list_all_med_on th { padding-right: 5px; }
.list_all_med td { background: url(/img/design/green_arrow.jpg) no-repeat 5px center; padding-left: 20px;}
.list_all_med a:link, .list_all_med a:visited, .list_all_med a:active, .list_all_med a:hover { font-size: 11px; color: #1e7986; text-decoration: none; display: block; }
.list_all_med_on { background: #fff url(/img/design/med_catalog_links.jpg) no-repeat left bottom; padding: 5px 0; cursor: pointer; }
.list_all_med_on td { background: #fff url(/img/design/orange_arrow_w_bg.jpg) no-repeat 5px center; padding-left: 20px; }
.list_all_med_on a:link, .list_all_med_on a:visited, .list_all_med_on a:active, .list_all_med_on a:hover { font-size: 11px; color: #ff6a00; text-decoration: none; display: block; }
/*----/medcatalog main----*/

.comm_title { background: url(/img/design/comm_title.jpg) no-repeat left center; height: 47px; width: 352px; font-family: Georgia; font-size: 24px; padding: 3px 0 0 20px; }
.comm_title span { font-size: 14px; }
.comm_pager { background: url(/img/design/bg_comm_pager.jpg) no-repeat center top; height: 44px; width: 372px; }
.comm_pager td { padding: 0 20px; height: 44px; }
.comm_item { background: url(/img/design/comm_list_bg.jpg) repeat-y center center; border-top: 1px dotted #d8d8d8; padding: 10px 5px; width: 362px; }
.comm_item table { width: 362px; }
.comm_item table td { padding: 0 5px; }
.comm_info { font-size: 11px; color: #1c7481; margin-top: 5px; }

.comm_item_bad_search { background: url(/img/design/comm_list_bg.jpg) repeat-y center center; border-top: 1px dotted #d8d8d8; padding: 20px; width: 332px; color: #666 }

td.bt_delete p{ background: url(/img/design/bt_delete.jpg) no-repeat left center; padding: 0 10px 0 30px; height: 25px; line-height: 25px; font-size: 12px; color: #004ca0; text-decoration: underline; cursor: pointer; }
td.bt_edit p{ background: url(/img/design/bt_edit.jpg) no-repeat left center; padding: 0 10px 0 30px; height: 25px; line-height: 25px; font-size: 12px; color: #004ca0; text-decoration: underline; cursor: pointer;}
td.bt_delete, td.bt_edit { border-top: none; }
td.bt_delete p:hover, td.bt_edit p:hover { text-decoration: underline; cursor: pointer; }

.card_search { background: url(/img/design/search_back.jpg) no-repeat center center; height: 20px; width: 220px; padding: 10px; margin-top: 5px; }
.card_input { background: url(/img/design/card_search_bg.jpg) no-repeat center center; width: 159px; padding: 0 2px; }
.card_input input { border: none; font-size: 11px; color: #666666; width: 100% }

#disease_list { display: none; z-index: 10; position: relative; }
.disease_list_top { width: 250px; height: auto; background: url(/img/design/disease_top.gif) no-repeat center 15px; padding: 20px 0 0 0; position: absolute; top: -15px; }
.disease_list_bottom { width: 250px; background: url(/img/design/disease_bottom.gif) no-repeat center bottom; padding: 0 0 5px 0 }
.disease_main { width: 240px; background: url(/img/design/disease_main.gif) repeat-y center center; padding: 0 5px }

.disease_main a:link, .disease_main a:visited { color: #666; text-decoration: none; }
.disease_main a:active, .disease_main a:hover { color: #333; text-decoration: none; }

.join { background: url(/img/design/bg_join_left.gif) no-repeat left center; padding: 0 0 0 10px; width: 802px; margin: 5px 0; height: 32px; font-family: Georgia; font-size: 13px; font-style: italic; color: #45929f; }
.join td { height: 32px; }
.join div { background: url(/img/design/bg_join_right.gif) no-repeat right center; padding: 0 10px 0 0; height: 32px; }
.join a:link, .join a:visited { color: #ff8302; text-decoration: none; }
.join a:active, .join a:hover { color: #ff8302; text-decoration: underline; }

.profile { border: 1px solid #fff; }

/*---related carusel---*/

#carousel_inner {
float:left;
width:400px;
overflow: hidden;
background: #F0F0F0;
margin-left: 20px;
position: relative;
z-index: 10;
}

#carousel_ul {
position:relative;
left:-80px;
list-style-type: none;
margin: 0px;
padding: 0px;
width:9999px; 
}

#carousel_ul li{
float: left;
width:70px;
padding:0px;
margin-top:10px;
margin-bottom:10px; 
margin-left:5px; 
margin-right:5px; 
}

#carousel_ul li img {
margin-bottom:-4px;
cursor:pointer;
border:0px; 
}
#left_scroll{
float: left;
position: relative;
padding-top: 37px;
z-index: 100;
}
#right_scroll{
float: left;
position: relative;
padding-top: 37px;
z-index: 100;
}
#left_scroll img, #right_scroll img{
position: absolute;
cursor: pointer;
}
#left_scroll img { left: 3px; }
#right_scroll img { left: -18px; }
/*---/related carusel---*/

/*---community---*/
.communty_control { width: 800px; margin-left: 2px; }
.bg_community_top { background: url(/img/design/bg_control_top.gif) no-repeat center top; height: 10px; font-size: 5px; }
.bg_community_bottom { background: url(/img/design/bg_control_bottom.gif) no-repeat center bottom; height: 10px;font-size: 5px; }
.bg_community { background: url(/img/design/bg_control.gif) repeat-y center center; padding: 0 10px; }
.list_communities td { border-top: 1px dotted #d8d8d8; padding: 5px; text-align: justify; }
/*---/community---*/

/*---qa---*/
.qa_list { width: 100% }
.qa_list td { border-top: 1px dotted #d8d8d8; padding: 5px 5px 5px 0; text-align: justify }
.qa_list th { border-top: 1px dotted #d8d8d8; padding: 5px 0 5px 5px; text-align: left }

.qa_body { width: 455px; }

.hor_tab_right { background: url(/img/design/hor_tabs_right.jpg) no-repeat right bottom; text-align: right; }
.hor_tab_right td { background-image: none; padding: 0; height: auto; }
.hor_tab_right td:hover { background-image: none; padding: 0; height: auto; }

.qa_link { padding: 5px; background: #f2f2f2; width: 100%; text-align: left; }
.qa_link a:link, .qa_link a:visited { font-size: 11px; color: #333; text-decoration: none; }
.qa_link a:active, .qa_link a:hover { font-size: 11px; color: #666; text-decoration: none; }

.add_qa { background: url(/img/design/add_qa.gif) no-repeat center top; width: 220px; height: 220px; margin: 10px 0 0 0; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; text-align: center; padding: 10px 10px 0 10px; position: relative; }
.add_qa_button { position: absolute; top: 160px; left: 60px; cursor: pointer }

.item_answer { margin: 10px 0; }
.item_answer td { padding: 0; text-align: justify; border-top: none; }
.item_answer th { padding: 5px 10px 0 0; border-top: none; }
/*---/qa---*/

/*---title---*/
.bg_blue_title { height: 41px; background: url(/img/design/bg_blue_title_left.gif) no-repeat left center; padding-left: 10px; }
.bg_blue_title div { background: url(/img/design/bg_blue_title_right.gif) no-repeat right center; height: 41px; line-height: 41px; padding-right: 10px; font-family: Georgia; font-size: 24px; color: #fff; }
.bg_blue_bottom { height: 7px; background: url(/img/design/bg_blue_bottom_left.gif) no-repeat left top; padding-left: 10px; }
.bg_blue_bottom div{ height: 7px; background: url(/img/design/bg_blue_bottom_right.gif) no-repeat right top;  padding-right: 10px; }
.bg_blue_main { border-right: 1px solid #b3d4dc; border-left: 1px solid #b3d4dc; padding: 5px 10px 0 10px; }
/*---/title---*/

/*---AskQuestion */
.login_type {
	cursor:pointer;
}
	.login_type span {
		display:block;
	}
.info_login_type {
	margin-top: 7px;
}
.title_descr {
	margin-left:25px; 
	font-size:9px;
}
/*---FAQ---*/
.faq_holster {display:inline-block; width:49.6%;}
* html .faq_holster {display:inline;}
*+html .faq_holster {display:inline;}
.faq_s_img { padding: 2px 10px; }
.faq_list {padding-left: 10px; color: #999; font-size: 13px; }
.faq_list a:link, .faq_list a:visited { text-decoration: none; color: #666; font-size: 13px; }
.faq_list a:active, .faq_list a:hover { text-decoration: none; color: #111; font-size: 13px; }
.faq_list span { color: #84c6d0 }
/*---/FAQ---*/

/*---anatomy---*/
.a_tabs a:link, .a_tabs a:visited, .a_tabs a:active, .a_tabs a:hover { text-decoration: none; color: #252525;  }
.a_tabs_on a:link, .a_tabs_on a:visited, .a_tabs_on a:active, .a_tabs_on a:hover { text-decoration: none; color: #252525; cursor: pointer; display: block; z-index: 1000; }

.a_tabs { background: url(/img/design/d_tabs_top.jpg) no-repeat 3px 5px; padding-top: 10px; padding-bottom: 5px; font-family: Georgia; font-size: 13px; color: #252525; line-height: 17px; }
.a_tabs div{ background: url(/img/design/d_tabs_bottom.jpg) no-repeat 3px bottom; padding: 4px 10px 6px 10px; }

.a_tabs:hover { background: url(/img/design/d_tabs_on_top.jpg) no-repeat left top; padding-top: 10px; padding-bottom: 0; position: relative; left: 3px; font-family: Georgia; font-size: 13px; color: #252525; line-height: 17px; cursor: pointer; }
.a_tabs:hover div{ background: url(/img/design/d_tabs_on_bottom.jpg) no-repeat left bottom; padding: 4px 14px 11px 7px; }

.a_tabs_on { background: url(/img/design/d_tabs_on_top.jpg) no-repeat left top; padding-top: 10px; padding-bottom: 0; position: relative; left: 3px; font-family: Georgia; font-size: 13px; color: #252525; line-height: 17px; cursor: pointer }
.a_tabs_on div{ background: url(/img/design/d_tabs_on_bottom.jpg) no-repeat left bottom; padding: 4px 11px 11px 7px; }

.anatomy_br { background: url(/img/design/bg_br.gif) repeat-x center top; }
.in_letter { float: right; background: url(/img/design/l_pager.gif) no-repeat center center; text-align: center; width: 30px; height: 28px; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 28px; }
/*---/anatomy---*/


/*---beauty tabs---*/
.b_tabs a, .b_tabs_on a { text-decoration: none; color: #252525 }

.b_tabs { background: url(/img/design/i_tabs_ver_top.png) no-repeat right 5px; padding: 14px 0 4px 0; cursor: pointer; font-family: Georgia; font-size: 16px; color: #252525; cursor: pointer;  }
.b_tabs div { background: url(/img/design/i_tabs_ver_bottom.jpg) no-repeat right bottom; padding: 0 10px 10px 10px; cursor: pointer; }
.b_tabs div .sm, .b_tabs_on div .sm  { display: block; font-size: 16px; color: #45929f; margin-top: 5px; cursor: pointer; }
.b_tabs div .num { padding: 0 10px 0 0; font-family: Tahoma; font-size: 34px; color: #87bac1; font-weight: bold; cursor: pointer; }

.b_tabs:hover { background: url(/img/design/i_tabs_ver_top_on.png) no-repeat right top;  padding-top: 14px; padding-bottom: 0px; position: relative; left: 2px; cursor: pointer; font-family: Georgia; font-size: 16px; color: #252525; cursor: pointer; }
.b_tabs:hover div { background: url(/img/design/i_tabs_ver_bottom_on.jpg) no-repeat right bottom; padding: 0 12px 14px 8px; cursor: pointer; }
.b_tabs:hover div .num {  padding: 0 10px 0 0; font-family: Tahoma; font-size: 34px; color: #ff6a00; font-weight: bold; cursor: pointer; }

.b_tabs_on { background: url(/img/design/i_tabs_ver_top_on.png) no-repeat right top;  padding-top: 14px; position: relative; left: 2px; cursor: pointer; font-family: Georgia; font-size: 16px; color: #252525; cursor: pointer; }
.b_tabs_on div { background: url(/img/design/i_tabs_ver_bottom_on.jpg) no-repeat right bottom; padding: 0 12px 14px 8px; cursor: pointer; }
.b_tabs_on div .num {  padding: 0 10px 0 0; font-family: Tahoma; font-size: 34px; color: #ff6a00; font-weight: bold; cursor: pointer; }
/*---/beauty tabs---*/

/*---top_tabs---*/
.top_tabs { background: url(/img/design/top_tabs_left.gif) no-repeat left center; padding: 0 0 0 2px; height: 29px; }
.top_tabs div { background: url(/img/design/top_tabs_right.gif) no-repeat right center; padding: 0 3px 0 0; font-family: Georgia; font-style: italic; font-size: 11px; color: #fff; height: 29px; text-align: center; line-height: 29px; cursor: pointer; }
.top_tabs:hover { background: url(/img/design/top_tabs_left_on.gif) no-repeat left center; }
.top_tabs:hover div { background: url(/img/design/top_tabs_right_on.gif) no-repeat right center; color: #398c9a; }
.top_tabs_on { background: url(/img/design/top_tabs_left_on.gif) no-repeat left center; height: 29px; padding: 0 0 0 2px;}
.top_tabs_on div { background: url(/img/design/top_tabs_right_on.gif) no-repeat right center; color: #398c9a; padding: 0 3px 0 0; font-family: Georgia; font-style: italic; font-size: 11px; height: 29px; text-align: center; line-height: 29px; cursor: pointer; }
/*---/top_tabs---*/

/*---expert---*/
.exp_top { background: url(/img/design/bg_top_exp.gif) no-repeat center top; padding: 5px 0 0 0; margin-top: 10px; }
.exp_main { background: url(/img/design/bg_exp.gif) repeat-y center center; padding: 0 10px; font-size: 9px; }
.exp_main table { width: 100% }
.exp_bottom { background: url(/img/design/bg_bottom_exp.gif) no-repeat center bottom; height: 5px; }
.ex_spec { background: #eff8f3; font-size: 10px; color: #1e7986; padding: 0 4px; }
.ex_spec div { float: right; color: #0065d6; font-size: 9px; margin-top: 2px; }
/*---/expert---*/

/*---last date---*/
.ld_tabs_last, .ld_tabs { background: url(/img/design/tabs_adv_left.gif) no-repeat left center; height: 52px; padding: 0 0 0 7px; }
.ld_tabs div { background: url(/img/design/tabs_adv_right.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; font-size: 19px; color: #252525; font-family: Georgia; line-height: 15px; }
.ld_tabs_last div { background: url(/img/design/tabs_adv_right_corn.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; font-size: 19px; color: #252525; font-family: Georgia; line-height: 15px; }
.ld_tabs_first { background: url(/img/design/tabs_adv_left_corn.gif) no-repeat left center; height: 52px; padding: 0 0 0 7px; }
.ld_tabs_first div { background: url(/img/design/tabs_adv_right.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; font-size: 19px; color: #252525; font-family: Georgia; line-height: 15px; }

.ld_tabs_first div span, .ld_tabs_last div span, .ld_tabs div span { font-family: Georgia; font-size: 14px; font-style: italic; color: #45929f; display: block; }
.ld_tabs_first_on div span, .ld_tabs_last_on div span, .ld_tabs_on div span { font-family: Georgia; font-size: 14px; font-style: italic; color: #45929f; display: block; }

.ld_tabs_first:hover{ background: url(/img/design/tabs_adv_left_corn_on.gif) no-repeat left center; height: 52px; padding: 0 0 0 7px; cursor: pointer; }
.ld_tabs_last:hover div { background: url(/img/design/tabs_adv_right_corn_on.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; cursor: pointer; }
.ld_tabs_last:hover, .ld_tabs:hover { background: url(/img/design/tabs_adv_left_on.gif) no-repeat left center; height: 52px; padding: 0 0 0 7px; cursor: pointer; }
.ld_tabs_first:hover div, .ld_tabs:hover div { background: url(/img/design/tabs_adv_right_on.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; cursor: pointer; }

.ld_tabs_first_on{ background: url(/img/design/tabs_adv_left_corn_on.gif) no-repeat left center; height: 52px; padding: 0 0 0 7px; cursor: pointer; }
.ld_tabs_last_on div { background: url(/img/design/tabs_adv_right_corn_on.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; cursor: pointer; font-size: 19px; color: #252525; font-family: Georgia; line-height: 15px; }
.ld_tabs_last_on, .ld_tabs_on { background: url(/img/design/tabs_adv_left_on.gif) no-repeat left center; height: 52px; padding: 0 0 0 7px; cursor: pointer; }
.ld_tabs_first_on div, .ld_tabs_on div { background: url(/img/design/tabs_adv_right_on.gif) no-repeat right center; height: 48px; padding: 4px 7px 0 0; cursor: pointer; font-size: 19px; color: #252525; font-family: Georgia; line-height: 15px; }


#last_date_wrap { background: url(/img/design/bg_ld_wrap.gif) repeat-y center center; }
.cont_but_qa, .cont_but_comm, .cont_but_recall { background: url(/img/design/bg_cont_qa.gif) no-repeat center bottom; display: none; padding: 0 10px 30px 10px; position: relative; height: 517px; overflow: hidden; }
.cont_but_qa_img, .cont_but_comm_img, .cont_but_recall_img { position: absolute; right: 0; bottom: 0; z-index: 1000 }
.last_control { position: absolute; bottom: 10px; z-index: 100; }
.last_opacity { position: absolute; bottom: 0; z-index: 1; left: 0; }

.last_date_table { margin: 5px 0; }
.ld_border { padding: 0 2px; }
.last_date_table td { border-bottom: 1px dotted #c2c2c2; vertical-align: top; }
.last_date_table td.spacer { border: none; }
.ld_top { background: url(/img/design/ld_left_corn_top.gif) no-repeat left top; padding: 0 0 0 3px; min-height: 35px; }
.ld_top div{ background: url(/img/design/ld_right_corn_top.gif) no-repeat right top; padding: 0 3px 0 0; min-height: 35px; }
.ld_bottom { background: url(/img/design/ld_left_corn_bottom.gif) no-repeat left bottom; padding: 0 0 0 3px; min-height: 35px; }
.ld_bottom div{ background: url(/img/design/ld_right_corn_bottom.gif) no-repeat right bottom; padding: 0 3px 0 0; min-height: 35px; }
.last_date_table td span { display: block; padding: 2px 5px; font-size: 12px; color: #363636; }
.last_date_table th { width: 17px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #363636; vertical-align: top; padding: 2px 0 0 0; }
.ld_count { background: #def1f4; width: 17px; border-bottom: 1px dotted #c2c2c2; }
.ld_count_top  { background: url(/img/design/ld_count_top.jpg) no-repeat center top; border-bottom: 1px dotted #c2c2c2; }
.ld_count_bottom  { background: url(/img/design/ld_count_bottom.jpg) no-repeat center bottom; }
.last_date_table td a:link, .last_date_table td a:visited { color: #363636; font-size: 12px; text-decoration: none;}
.last_date_table td a:active, .last_date_table td a:hover { color: #7f7f7f; font-size: 12px; text-decoration: none;}
.last_date_table td.field a:link, .last_date_table td.field a:visited { color: #7f7f7f; text-decoration: none; font-size: 12px; }
.last_date_table td.field a:active, .last_date_table td.field a:hover { color: #363636; text-decoration: none; font-size: 12px; }
.ld_info { margin-top: 5px; }
.ld_info td{ background: url(/img/design/bg_ld_info_top.jpg) no-repeat center top; width: 381px; font-size: 12px; color: #363636; padding: 5px 0 0 0; }
.ld_info div { background: url(/img/design/bg_ld_info_bottom.jpg) no-repeat center bottom; padding: 0 5px 5px 5px; }
.ld_info span { color: #0065d6; }
.last_date_table td span img { margin-right: 1px; position: relative; left: -3px; }

.ld_members { position: absolute; top: 5px; right: 5px; font-family: Georgia; font-style: italic; font-size: 10px; color: #7f7f7f; width: 65px; }
.ld_themes { position: absolute; top: 5px; right: 73px; font-family: Georgia; font-style: italic; font-size: 10px; color: #7f7f7f; width: 30px; }
/*---/last date---*/

.baget { width: 100px; height: 100px; border: 1px solid #b3d4dc; margin: 3px; }
.il_images { float: right; margin: 0 0 0 5px; background: #fff; width: 212px; }
#bt_all_photo { text-align: right; margin-top: 3px; cursor: pointer; }
.image_info { font-size: 9px; color: #1c7481; margin: 0 3px; text-align: left }

/*---news list---*/
.news_container { padding: 0 8px; width: 369px; }
.news_list_td { padding: 10px 0; border-bottom: 1px dotted #aeb8ba; }
.news_list_th { padding: 10px 10px 10px 0; border-bottom: 1px dotted #aeb8ba; }
.news_info { font-size: 11px; color: #1c7481; }
.news_info a:link, .news_info a:visited { color: #1c7481; text-decoration: none; }
.news_info a:active, .news_info a:hover { color: #1c7481; text-decoration: underline; }
.n_link { color: #1f63ae; }
.n_link a:link, .n_link a:visited { color: #1f63ae; text-decoration: none; }
.n_link a:active, .n_link a:hover { color: #1f63ae; text-decoration: none; }
.new_item { background-image: none; width: 358px; cursor: default; }
.new_item .new_item_bottom { background-image: none; }
.new_item_on { background: url(/img/design/bg_new_item_top.gif) no-repeat center top; width: 385px; cursor: pointer; }
.new_item_on .new_item_bottom { background: url(/img/design/bg_new_item_bottom.gif) no-repeat center bottom; }
.new_item_on .news_list_td, .new_item_on .news_list_th { border-bottom: none; }
.new_item_on .news_container { padding: 0 8px 1px 8px; }
/*---/news list---*/

/*---news list filter---*/
.main_list_filter_top { background: url(/img/design/bg_main_list_filter_top.gif) no-repeat center top; font-size: 18px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #fff; padding: 10px 0 0 10px; height: 35px; }
.main_list_filter { background: url(/img/design/bg_main_list_filter.gif) repeat-y center 20px; font-size: 12px; color: #000 }
.main_list_filter_bottom { background: url(/img/design/bg_main_list_filter_bottom.gif) no-repeat center bottom; height: 11px; font-size: 11px; }
.main_list_filter_content { padding: 0 5px; }
.main_list_filter_br { background: url(/img/design/bg_main_list_filter_br.gif) no-repeat center center; height: 20px; }

.list_art_links_on, .list_art_links { padding: 2px 0; border-bottom: 1px dotted #d8d8d8; }
.list_art_links div { padding: 0 5px; color: #1e7986; font-size: 11px; }
.list_art_links_on div, .list_art_links div:hover { padding: 0 5px; background: #d9eef2; color: #ff6a00; cursor: pointer }
.list_art_links td { padding: 5px 0 5px 15px; background: url(/img/design/green_arrow_w_bg.jpg) no-repeat left center; }
.list_art_links_on td, .list_art_links:hover td { padding: 5px 0 5px 15px; background: url(/img/design/orange_arrow_b_bg.jpg) no-repeat left center; font-size: 11px; }
.list_art_links_on th, .list_art_links th { padding: 5px 0; text-align: right }

.grey_select { font-size: 11px; color: #666; width: 100%; }
.news_banners img { margin-top: 10px; }
/*---/news list filter---*/

/*---glossary---*/
.glossary_pager table td { padding: 2px; }
.glossary_pager table td a:link,.glossary_pager table td a:visited { background: url(/img/design/l_pager.gif) no-repeat center center; display: block; text-align: center; width: 30px; height: 28px; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 28px; }
.glossary_pager table td a:active,.glossary_pager table td a:hover { background: url(/img/design/l_pager_hov.gif) no-repeat center center; display: block; text-align: center; width: 30px; height: 28px; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 28px; }

.glossary_beh_val { float: left; margin-right: 5px; }
.glossary_text { padding: 5px 0 10px 0; text-align: justify; }
.glossary_text p { display: inline; }

.glossary_pager .letter_on a:link, .glossary_pager .letter_on a:visited, .glossary_pager .letter_on a:active, .glossary_pager .letter_on a:hover{ background: url(/img/design/l_pager_on.gif) no-repeat center center; display: block; text-align: center; width: 30px; height: 28px; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; }
/*---/glossary---*/

/*---diagnosis---*/
.list_diagnosis_on td, .list_diagnosis_on th, .list_diagnosis td, .list_diagnosis th { border-top: 1px dotted #d8d8d8; padding: 3px 10px; cursor: pointer }

.list_diagnosis td a:link, .list_diagnosis td a:visited, .list_diagnosis td a:active, .list_diagnosis td a:hover  { background: url(/img/design/green_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; display: inline-block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #1e7986; text-decoration: none; margin: 2px 0; }

.list_diagnosis_on td a:link, .list_diagnosis_on td a:visited, .list_diagnosis_on td a:active, .list_diagnosis_on td a:hover  { background: url(/img/design/orange_arrow_w_bg.jpg) no-repeat left 2px; color: #ff6a00; padding-left: 15px; display: inline-block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; text-decoration: none; margin: 2px 0; }

.il_list_links span { background: url(/img/design/green_arrow_w_bg.jpg) no-repeat left 2px; padding-left: 15px; display: inline-block; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 12px; color: #1e7986; text-decoration: none; margin: 2px 0; }
.il_list_links span.il_list_hover { background: url(/img/design/orange_arrow_w_bg.jpg) no-repeat left 2px; color: #ff6a00; cursor: pointer }

.list_diagnosis_search_top { background: url(/img/design/bg_diagnosis_search_top.gif) no-repeat center top; padding-top: 6px; }
.list_diagnosis_search_bottom { background: url(/img/design/bg_diagnosis_search_bottom.gif) no-repeat center bottom; padding-bottom: 5px; font-size: 1px; }

.diagnosis_tabs a:link, .diagnosis_tabs a:visited { text-decoration: none; color: #fff }
.diagnosis_tabs a:active, .diagnosis_tabs a:hover, .diagnosis_tabs .di_on a:link, .diagnosis_tabs .di_on a:visited, .diagnosis_tabs .di_on a:active, .diagnosis_tabs .di_on a:hover { text-decoration: none; color: #000 }
.diagnosis_tabs { margin-top: 10px; }
.diagnosis_tabs th { background: url(/img/design/s_tabs_top_border.jpg) no-repeat right bottom; cursor: pointer; }
.diagnosis_tabs td { background: url(/img/design/s_tabs_left.jpg) no-repeat left top; padding: 0 2px 0 6px; cursor: pointer; }
.diagnosis_tabs td div { background: url(/img/design/s_tabs_right.jpg) no-repeat right top; padding: 5px 10px 2px 2px; font-size: 12px; color: #fff; cursor: pointer; }

.diagnosis_tabs td:hover { background: url(/img/design/s_tabs_left_on.jpg) no-repeat left top; }
.diagnosis_tabs td:hover div { background: url(/img/design/s_tabs_right_on.jpg) no-repeat right top; color: #000; cursor: pointer; }

.diagnosis_tabs td.di_on { background: url(/img/design/s_tabs_left_on.jpg) no-repeat left top; padding: 0 2px 0 6px; cursor: pointer; cursor: pointer; }
.diagnosis_tabs td.di_on div { background: url(/img/design/s_tabs_right_on.jpg) no-repeat right top; padding: 5px 10px 2px 2px; font-size: 12px; color: #000; cursor: pointer; }

.diagnosis_tabs_content { background: #fff url(/img/design/bg_diagnosis_tabs_top.gif) no-repeat right top; }
.diagnosis_tabs_content_bottom { background: url(/img/design/bg_diagnosis_tabs_bottom.gif) no-repeat center bottom; }
.di_container { border-left: 1px solid #b3d4dc; border-right: 1px solid #b3d4dc; padding: 0 10px; background: #fff;}
.bg_dt_left { border-left: 1px solid #b3d4dc; background-color: #fff; }

.bg_w_bl { background: #fff url(/img/design/bg_di_lb.gif) no-repeat left bottom; font-size: 8px; }
.bg_w_br { background: #fff url(/img/design/bg_di_rb.gif) no-repeat right bottom; font-size: 8px; }
.bg_w_b { width: 100%; border-bottom: 1px solid #b3d4dc; background: #fff; }
.bg_w_r { border-right: 1px solid #b3d4dc; background: #fff; }
.bg_w_l { border-left: 1px solid #b3d4dc; background: #fff; }
.bg_w { background: #fff; padding: 0 5px; }
.bg_w_t { background: #fff; border-top: 1px solid #b3d4dc }
/*---/diagnosis---*/

.qa_select { width: 200px; margin: 5px 0; }
.qa_search { margin-bottom: 5px; }
.no-border td { border: none; margin: 0; padding: 0; }

/*---search---*/
.bg_b_left_top { background: #ebf5f7 url(/img/design/bg_b_left_top.gif) no-repeat left top; }
.bg_b_right_top { background: #ebf5f7 url(/img/design/bg_b_right_top.gif) no-repeat right top; }
.bg_b_top { background: #ebf5f7 url(/img/design/bg_b_top.gif) repeat-x center top; }

.bg_b_left_bottom { background: #ebf5f7 url(/img/design/bg_b_left_bottom.gif) no-repeat left bottom; }
.bg_b_right_bottom { background: #ebf5f7 url(/img/design/bg_b_right_bottom.gif) no-repeat right bottom; }
.bg_b_bottom { background: #ebf5f7 url(/img/design/bg_b_bottom.gif) repeat-x center bottom; }

.bg_b_left { background: #ebf5f7 url(/img/design/bg_b_left.gif) repeat-y left center; }
.bg_b_right { background: #ebf5f7 url(/img/design/bg_b_right.gif) repeat-y right center; }
.bg_b { background: #ebf5f7; padding: 5px 10px 10px 10px; }

.bg_search_input { background: url(/img/design/bg_search_input_left.gif) no-repeat left top; padding-left: 5px; }
.bg_search_input div { background: url(/img/design/bg_search_input_right.gif) no-repeat right top; height: 19px; padding-right: 5px; }
.bg_search_input input { border: none; background-color: transparent; height: 17px; line-height: 19px; font-size: 11px; color: #666; width: 100%; }
.d_border_g { font-size: 10px; border-bottom: 1px dotted #5db6c4; margin-bottom: 10px; }
/*---/search---*/

.art_warning { color: #e87b7c; margin: 10px 0; font-size: 9px; text-align: justify; }
.art_warning td { line-height: 10px; padding-left: 5px; }
/*--- emergency ---*/
.emergency { width: 100%; border-collapse: collapse; margin: 10px 0; }
.emergency th, .emergency td { border: 1px dotted #d8d8d8; padding: 5px; }
.emergency td { background: #fff; }
.emergency th { text-align: right; background: #ebf5f7; }
.emergency_on th { background: #fff; }
.emergency_on td { background: #ebf5f7; }
.emergency_on td.no_bg { background: #fff; }
.rm_doc td { background: #efefef }

.emergency_list { margin: 10px 0; border-top: 1px dotted #d8d8d8; border-bottom: 1px dotted #d8d8d8; width: 100%; }
.emergency_list td { padding-right: 10px; }
.emergency_list th { text-align: left; font-size: 18px; padding: 0 0 5px 0; }
.emergency_title { background: #b3d4dc; font-size: 14px; color: #333; border: 1px dotted #fff;  }
/*--- /emergency ---*/

/*--- table border-radius white --*/
.br_w_middle { background: #fff; border-left: #c6dfe3 1px solid; border-right: #c6dfe3 1px solid; }
.br_w_middle_pad { background: #fff; border-left: #c6dfe3 1px solid; border-right: #c6dfe3 1px solid; padding: 0 5px; }
.br_w_l_t { background: url(/img/design/bg_br_w_lt.gif) no-repeat left top; padding: 0 0 0 10px; }
.br_w_r_t { background: url(/img/design/bg_br_w_rt.gif) no-repeat right top; padding: 0 10px 0 0; }
.br_w_r_t div { background: #fff; border-top: #c6dfe3 1px solid; }
.br_w_l_b { background: url(/img/design/bg_br_w_lb.gif) no-repeat left bottom; padding: 0 0 0 10px; }
.br_w_r_b { background: url(/img/design/bg_br_w_rb.gif) no-repeat right bottom; padding: 0 10px 0 0; font-size: 2px }
.br_w_r_b div { background: #fff; border-bottom: #c6dfe3 1px solid; }
.br_w_title { background: url(/img/design/br_w_title_bottom.gif) no-repeat center bottom; padding-bottom: 10px; }
.br_w_title div { background: url(/img/design/br_w_title_top.gif) no-repeat center top; padding: 10px 10px 0 10px; font-size: 25px; font-family: Georgia; color: #252525; }
.br_w_title div span { font-size: 15px; color: #45929f; font-style: italic; }
.br_w_title div p { margin-top: -5px; }

.catalog_pager { background: #fff url(/img/design/bg_catalog_pager.gif) no-repeat center center; height: 43px; position: relative; top: -2px; }
.catalog_pager td { height: 43px; padding: 0 10px; }
/*--- /table border-radius white --*/

/*--- borde-radius-red---*/
.br_r_middle { background: #fff; border-left: #ffcbc2 1px solid; border-right: #ffcbc2 1px solid; }
.br_r_middle_pad { background: #fff; border-left: #ffcbc2 1px solid; border-right: #ffcbc2 1px solid; padding: 0 5px; }
.br_r_l_t { background: url(/img/design/bg_br_r_lt.gif) no-repeat left top; padding: 0 0 0 10px; }
.br_r_r_t { background: url(/img/design/bg_br_r_rt.gif) no-repeat right top; padding: 0 10px 0 0; }
.br_r_r_t div { background: #fff; border-top: #ffcbc2 1px solid; }
.br_r_l_b { background: url(/img/design/bg_br_r_lb.gif) no-repeat left bottom; padding: 0 0 0 10px; }
.br_r_r_b { background: url(/img/design/bg_br_r_rb.gif) no-repeat right bottom; padding: 0 10px 0 0; font-size: 2px }
.br_r_r_b div { background: #fff; border-bottom: #ffcbc2 1px solid; }
/*--- /borde-radius-red---*/

/*--- about medclub ---*/
.med_group { margin: 0 10px; }
.tb_about_med td { padding: 10px 10px 10px 5px; }
.tb_about_med th.agent_avatar { padding: 10px 5px 10px 10px; }
.agent_avatar img { border: 1px solid #b3d4dc; }
.tb_about_med th, .tb_about_med td { border-top: 1px dotted #d8d8d8 }
.agent_post { color: #1C7481; font-size: 11px; padding-bottom: 5px; }
.agent_info { display: none; }
.agent_fio { font-weight: bold; }
/*--- /about medclub ---*/

/*--- red tabs ---*/
.tabs td.red_on:hover, td.red_on { background: url(/img/design/bg_red_tabs_left.gif) no-repeat 2px top; padding-left: 8px; height: 51px; cursor: pointer; }
.tabs td.red_on:hover div, td.red_on div { background: url(/img/design/bg_red_tabs_right.gif) no-repeat right top; padding: 7px 8px 0 0; height: 44px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 17px; color: #fff; font-weight: bold; }
.tabs td.red_on:hover div span, td.red_on div span { font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; }
#go_to_top { position: fixed; top: 0; display: none; padding: 5px; font-weight: bold; right: 0; }
#go_to_top img { cursor: pointer; }
/*--- /red tabs ---*/

/*--- disease catalog ---*/
.disease_catalog a:link, .disease_catalog a:visited, .disease_catalog a:active, .disease_catalog a:hover { font-size: 11px; color: #1e7986; text-decoration: none; }
.disease_catalog_on { background: #fff; }
.disease_catalog_on a:link, .disease_catalog_on a:visited, .disease_catalog_on a:active, .disease_catalog_on a:hover { font-size: 11px; color: #ff6a00; text-decoration: none; }
/*--- /disease catalog ---*/

/*--- doc cabinet ---*/
.doc_control_buttons td { padding-right: 5px; }
.doc_avatar { padding-right: 10px; padding-bottom: 10px; }
.doc_avatar img { border: 1px solid #b3d4dc; width: 150px; }
.doc_rate td { padding: 0 0 5px 0;  }
#bt_reviews, #bt_rate, #bt_t_reviews, #bt_t_rate { cursor: pointer; }
#bt_all_rate { text-decoration: underline; cursor: pointer; font-size: 16px; color: #252525; }
#bt_all_rate:hover { text-decoration: none; }

.doc_info { width: 100%; }
.doc_info td, .doc_info th { border-top: 1px solid #d8d8d8; padding: 10px 0 10px 0; }
.doc_info th { font-weight: normal; text-align: left; padding: 10px 10px 10px 0; border-top: 1px solid #d8d8d8; }
.doc_info_rate { margin: 1px 0; }

.score_params td { border-top: none; text-align: center; padding: 0; width: 16px; font-size: 9px; color: #666; }
.bg_r_input_green input, .bg_r_input_light_blue input, .bg_r_input_blue input, .bg_r_input_orange input, .bg_r_input_red  input { background: transparent; padding: 0; margin: 0; }
.bg_r_input_red { background: url(/img/design/bg_score_red.gif) no-repeat center center; display: inline-block; height: 16px; width: 16px; text-align: center; padding-top: 2px; }
.bg_r_input_orange { background: url(/img/design/bg_score_orange.gif) no-repeat center center; display: inline-block; height: 16px; width: 16px; text-align: center; padding-top: 2px; }
.bg_r_input_blue { background: url(/img/design/bg_score_blue.gif) no-repeat center center; display: inline-block; height: 16px; width: 16px; text-align: center; padding-top: 2px; }
.bg_r_input_light_blue { background: url(/img/design/bg_score_light_blue.gif) no-repeat 1px center; display: inline-block; height: 16px; width: 16px; padding-top: 2px; }
.bg_r_input_green { background: url(/img/design/bg_score_green.gif) no-repeat center center; display: inline-block; height: 16px; width: 16px; text-align: center; padding-top: 2px; }

/*--- /doc cabinet ---*/

/*---reviwes---*/
.steps { margin: 10px 0; }
.steps table { margin: 10px auto 0; }
.steps td { text-align: center; padding: 5px 2px; }
.steps td { font-size: 10px; color: #32a7b1; font-weight: bold; }
.steps td span { background: url(/img/design/bg_step.gif) no-repeat center center; width: 50px; height: 50px; display: inline-block; text-align: center; line-height: 50px; font-size: 25px; color: #32a7b1; font-weight: bold; text-decoration: none; margin: 0 auto; }
.steps td span.on { background: url(/img/design/bg_step_on.gif) no-repeat center center; color: #fff; }
.steps td a:link, .steps td a:visited, .steps td a:active, .steps td a:hover { text-decoration: none; color: #32a7b1 }
.steps td span.on a:link, .steps td span.on a:active, .steps td span.on a:visited, .steps td span.on a:hover { text-decoration: none; color: #fff }
/*---/reviwes---*/

/*--- subscribe ---*/
.subscribe_stat { padding: 5px; margin: 10px auto; width: 250px; border: 1px solid #b8d4d8; text-align: center; background: #fff; font-weight: bold; }
/*--- /subscribe ---*/

/*--- registration ---*/
.dotted_br { border-top: 1px dotted #d8d8d8; margin-top: 8px; font-size: 8px; }
.tb_registration th { font-weight: normal; padding: 2px 5px 2px 0; }
.tb_registration td { padding: 2px 0; }
.reg_input { width: 316px; }
.br_input td input, .reg_input input { background: url(/img/design/bg_reg_inputs.gif) no-repeat left center; background-color: #fff; height: 19px; border: none; padding: 0 5px; width: 95%; }
.reg_radio input { border: none; padding: 0; margin: 0; background: transparent; }
.reg_avatar input { width: 310px; background: #fff; }

.small_reg_input input { width: 142px; background-image: url(/img/design/input_bg.jpg); background-position: center center; background-repeat: no-repeat; border: none; height: 14px; font-size: 11px; color: #666; padding: 3px; }

.list_disease input { background: url(/img/design/bg_list_disease.gif) no-repeat left center; background-color: #fff; height: 19px; border: none; padding: 0 5px; }

.edit_info_cab th { text-align: left; width: 120px; padding: 2px 5px 2px 0; }
.edit_info_cab td { text-align: left; width: 196px; padding: 2px 5px 2px 0; }
.bt_reg { text-align: right; width: 430px; margin-top: 10px; }
*+html .bt_reg { width: 437px; }
:root .bt_reg  { width: 423px\0/IE9; }
.legend_title { position: absolute; right: -65px; top: 10px; z-index: 1; font-size: 12px; font-weight: bold; font-family: Arial; color: #389199 }

.hint { position: relative; padding: 10px 15px; border: 1px solid #c0c0c0; color: #5f5f5f; font-size: 11px; width: 250px; background: #fff; }
.hint_corn_lt { position: absolute; left: -21px; top: -1px; width: 32px; height: 28px; background: url(/img/design/bg_tooltip_lt.gif) no-repeat left top; }
.hint_corn_rt { position: absolute; right: -1px; top: -1px; width: 12px; height: 12px; background: url(/img/design/bg_tooltip_rt.gif) no-repeat left top; }
.hint_corn_rb { position: absolute; right: -1px; bottom: -1px; width: 12px; height: 12px; background: url(/img/design/bg_tooltip_rb.gif) no-repeat left top; }
.hint_corn_lb { position: absolute; left: -1px; bottom: -1px; width: 12px; height: 12px; background: url(/img/design/bg_tooltip_lb.gif) no-repeat left top; }

.hint_container { display: none; position: absolute; z-index: 2 }
/*--- /registration ---*/

.list_activity td, .list_activity th { border-top: 1px dotted #d8d8d8; padding: 5px 5px 5px 0; text-align: left }
.list_activity th.avatar img { max-width: 60px; }

/*--- related_carusel ---*/
.wrap_related_carusel { width: 440px; overflow: hidden; position: relative; height: 140px; margin-left: 5px; }
#related_carusel { width: 9900px; overflow: hidden; position: absolute; }
#related_carusel li { float: left; list-style: none; width: 100px; padding: 0 10px; margin: 0; }
.buttons_wrap { position: relative; z-index: 1000; }
#related_left { position: absolute; left: -17px; top: 40px; z-index: 1000; cursor: pointer; }
#related_right { position: absolute; right: -17px; top: 40px; z-index: 1000; cursor: pointer; }
/*--- related_carusel ---*/

/*--- profile ---*/
#edit_stat { margin-top: 5px; display: none; }
#bt_edit_stat { cursor: pointer; margin-top: 5px; }
.save_stat { margin-top: 5px; text-align: right; }
.save_stat img { cursor: pointer; }
#stat { width: 200px; overflow: hidden; }
.profile_control  img { margin-top: 5px; cursor: pointer; }
.profile_control div { margin-top: 5px; display: none; padding: 0 2px; }
.control_bt img { margin-bottom: 5px; }
.pr_photo { border: 1px solid #60a4ae }
.gr_br { border-bottom: 1px solid #d8d8d8; margin-bottom: 5px; font-size: 5px; }
.pr_nick { font-size: 14px; color: #252525; font-weight: bold; }
.pr_nick a:link, .pr_nick a:visited { font-size: 14px; color: #252525; font-weight: bold; text-decoration: none }
.pr_nick a:active, .pr_nick a:hover { font-size: 14px; color: #555; font-weight: bold; text-decoration: none }
.pr_feel { float: right; margin-left: 5px; }
.pr_line { margin-bottom: 20px; }
.pr_line .online { font-weight: bold; color: #509107; }
.pr_line .offline { font-weight: bold; color: #fd0000; }
.pr_table_info td { padding: 1px; }
.pr_table_info a:link, .pr_table_info a:visited { color: #1e7986; text-decoration: none; }
.pr_table_info a:active, .pr_table_info a:hover { color: #ff6a00; text-decoration: none; }
.pr_disease_img { width: 20px; }
.profile, .pr_links { font-size: 11px; color: #252525 }
/* .pr_links table { margin: 10px 0; } */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) { .pr_links table { margin-top: -10px; } }
/* @-moz-document url-prefix() { .pr_links table { margin: 8px 0; } } */
.pr_links a:link, .pr_links a:visited { color: #252525; text-decoration: none; font-size: 11px; }
.pr_links a:active, .pr_links a:hover { color: #555; text-decoration: none; font-size: 11px; }

.mini_pr td { line-height: 11px; padding: 2px 0; }
.mini_pr img { padding-right: 5px; }

.float_r_link { float: right; margin-left: 5px; }
.float_r_link  a:link, .float_r_link  a:visited { text-decoration: none; font-weight: bold; color: #a1cfdb; }
.float_r_link  a:active, .float_r_link  a:hover { text-decoration: none; font-weight: bold; color: #1e7986; }

.pr_scheme { border: 1px solid #b3d4dc; position: relative; height: 80px; width: 103px; }
.short_info { position: absolute; bottom: 5px; left: 5px; font-weight: bold; font-size: 12px; color: #1e7986  }
.sheme_activity { width: 26px; height: 19px; position: absolute; right: 25px; top: 5px; }
.sheme_head { width: 12px; height: 13px; position: absolute; right: 20px; top: 20px; }
.sheme_hands { width: 23px; height: 22px; position: absolute; right: 14px; top: 34px; }
.sheme_body { width: 12px; height: 22px; position: absolute; right: 20px; top: 34px; }
.sheme_legs { width: 14px; height: 19px; position: absolute; right: 19px; top: 56px;}
.qa_list_pr { padding: 5px 0; border-top: 1px dotted #d8d8d8 }
.pr_date_links { text-align: left }
.pr_date_links a:link, .pr_date_links a:visited { font-size: 11px; color: #333; text-decoration: none; }
.pr_date_links a:active, .pr_date_links a:hover { font-size: 11px; color: #666; text-decoration: none; }
#avatar_doctor_women, #avatar_doctor_man, #avatar_doctor { display: none; }
#new { font-size: 12px; font-weight: bold; color: #1e7986 }

.cond_symptoms { font-size: 11px; color: #454545 }
/*--- /profile ---*/

/*---events---*/
.wrap_events { overflow: hidden; width: 1003px; height: 54px; margin: 10px 0 0 0; }
#event_list { width: 688px; overflow: hidden; }
#event_list ul { margin: 0; padding: 0; }
#event_list ul li { list-style: none; float: left; height: 50px; width: 40px; margin: 0; padding: 1px; margin-left: 1px; background: #ddd; }
#event_list ul li .event_info { display: none; }
#event_list ul li  th div { background: #fff; height: 50px; }

#first_event { height: 54px; overflow: hidden; }
#first_event th div { padding: 1px; border: 1px solid #60a4ae; height: 50px }
#first_event td .event_info { border: 1px solid #d8d8d8; border-right: none; overflow: hidden; height: 42px; padding: 5px; }

.event_nickname { font-weight: bold; color: #1c7481 }
.event_nickname a:link, .event_nickname a:visited { text-decoration: none; color: #1c7481 }
.event_nickname a:active, .event_nickname a:hover { text-decoration: underline; color: #1c7481 }
#loading_events { margin-top: 10px; text-align: center; margin-bottom: -10px; }
/*---/events---*/

/*---subscribe---*/
.bg_subscribe_top { background: url(/img/design/bg_subscribe_top.gif) no-repeat center top; padding-top: 5px; width: 602px; }
.bg_subscribe_bottom { background: url(/img/design/bg_subscribe_bottom.gif) no-repeat center bottom; padding: 0 5px 5px 5px; color: #fff; }
.bg_subscribe_bottom_no_paper { background: url(/img/design/bg_subscribe_bottom_no_paper.gif) no-repeat center bottom; padding: 0 5px 5px 5px; color: #fff; }
.bt_subscribe { margin-top: 5px; float: right; border: none; }
/*---/subscribe---*/

/*--- check avatar ---*/
img.avatar_check {border: 2px solid #ddeff1;cursor:pointer;}
img.avatar_checked {border: 2px solid #319fb0;}
/*--- ask question ---*/
.ask_question_edit_main { background:#ddeff1; }
.ask_question_avatar_h { display:inline-block; }
.ask_question_cat_man, .ask_question_cat_women { margin-bottom: 9px; }

/*---index blocks---*/
#slider { position:relative; width:280px; height:220px;	background:url(/img/design/loading.gif) no-repeat 50% 50%; }
#slider img{ position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }

.nivo-controlNav { padding-top: 5px; position: absolute; bottom: 10px; right: 20px; }
#slider .nivo-link {width:280px; height:220px; position:absolute; top:0px; left:0px;}
 .nivo-controlNav a {	display:block; width:22px; height:21px; line-height:22px; margin-left:1px; background:url(/img/design/pag.png) no-repeat; text-align:center; border:0; font-size:15px; float:left; cursor: pointer; color: #fff; font-weight: bold; }
.nivo-controlNav a.active { background:url(/img/design/pag_h.png) no-repeat; color:#aeaeae; }
#slider .nivo-caption { position:absolute; width: 145px; height: 180px; font-size: 11px; color: #000; right: 5px; top: 5px; }
.n_title  { font-family: Georgia; font-size: 24px; color: #ff8300; margin: 0; padding: 0; }
.n_sub_title  { font-family: Georgia; font-size: 16px; color: #161616; margin: 0 0 5px 0; }
.nivo_link { text-align: right;  margin-top: 5px; }
.nivo_link a:link, .nivo_link a:visited, .nivo_link a:active, .nivo_link a:hover { background: url(/img/design/more.png) no-repeat center center; width: 50px; height: 19px; display: block; text-decoration: none; float: right; }

.bg_in_top_div { background: url(/img/design/bg_in_top_div.png) no-repeat center top; padding-top: 10px; }
.bg_in_bottom_div { background: url(/img/design/bg_in_bottom_div.png) no-repeat center bottom; padding: 0 5px 25px 5px; }
/*---/index blocks---*/

#tbl_dis td { vertical-align: top; }
.no_design td input { background-color: transparent; border: none; background-image: none; padding: 0; margin: 0; }

#flashContent { position: relative; height: 225px; margin-top: -10px; padding-bottom: 7px; }
.banner_expert { position: absolute;  }

/*---stat---*/
.stat_title { border-top: 1px solid #62bbc9; border-bottom: 1px solid #62bbc9; background: #ebf5f7; margin: 10px 0; padding: 5px; font-size: 16px; clear: both; }
.stat_title span { font-size: 12px; }
.tbl_symptoms td { padding: 2px; border-top: 1px solid #ebebeb }
.bar { background: #62bbc9; font-size: 8px; }
/*---/stat---*/

/*---med-evetnts---*/
.med_events { width: 100%; }
.med_events td { border-top: 1px dotted #d8d8d8; padding: 5px; }
.med_events td a:link, .med_events td a:visited { color: #555; text-decoration: none; }
.med_events td a:active, .med_events td a:hover { color: #555; text-decoration: underline; }
.med_events_stamp { font-size: 9px; color: #36a5b6; }
/*---/med-evetnts---*/

@media only screen and (device-width: 768px) { 
	.bg_in_top_div { padding-top: 10px; }
}
.small_br { font-size: 3px; }

.black { color: #000; }
.blue { color: #1e7986; }
.blue a:link, .blue a:visited { color: #1e7986; text-decoration: none; }
.blue a:active, .blue a:hover { color: #1e7986; text-decoration: underline; }
.green { color: #52b182; }
.orange { color: #ff6a00; }

/*--- disease stat ---*/
.gender_age { margin: 0 auto; }
.gender_age_params td { padding: 5px 10px; font-size: 11px; font-family: Trebuchet MS; border-top: 1px solid #ebebeb; }
.gender_age_chart td { vertical-align: bottom; text-align: center; padding: 0; }
.ch_man { background: url(/img/design/bg_ch_man.gif) no-repeat left top; float: right; width: 18px; margin-left: 10px; }
.ch_woman { background: url(/img/design/bg_ch_woman.gif) no-repeat left top; width: 18px;  }
.legend { font-size: 11px; font-family: Trebuchet MS; margin: 0 auto; }
.man_legend { width: 12px; height: 10px; background: #62bbc9; margin: 0 3px 0 0; }
.woman_legend { width: 12px; height: 10px; background: #ff9692; margin: 0 3px 0 0; }
.legend td { padding: 2px 0; }
/*--- /disease stat ---*/

/*---mod---*/
.mod_link a:link, .mod_link a:visited { text-decoration: none; font-size: 12px; color: #666; }
.mod_link a:active, .mod_link a:hover { text-decoration: none; font-size: 12px; color: #252525; }
/*---/mod---*/

/*---anatomy system---*/
.anatomy_all_system { position: relative; background: url(/img/design/bg_anatomy_system.gif) no-repeat center center; width: 240px; height: 240px; margin: 10px auto; }
.bt_skeleton { position: absolute; left: 95px; top: 95px; }
.bt_imsystem { position: absolute; left: 25px; top: 45px; }
.bt_msystem { position: absolute; left: 5px; top: 95px; }
.bt_esystem { position: absolute; left: 25px; top: 145px; }
.bt_vhsystem { position: absolute; left: 65px; top: 5px; }
.bt_dsystem { position: absolute; left: 65px; top: 185px; }
.bt_nsystem { position: absolute; right: 70px; top: 5px; }
.bt_ursystem { position: absolute; right: 70px; top: 185px; }
.bt_rsystem { position: absolute; right: 30px; top: 45px; }
.bt_csystem { position: absolute; right: 5px; top: 95px; }
.bt_lysystem { position: absolute; right: 30px; top: 145px; }
/*---/anatomy system---*/
#rev_pager { float: right; width: 70px; text-align: right; }

.help_info { font-style: italic; font-size: 11px; color: #999 }
.ui-datepicker-trigger { position: relative; top: 2px; }
.dn { display: none; }

.info_birthday td { padding-right: 2px; }
.info_birthday th { padding: 0 6px 0 0; }

.header_wrap { position: absolute; top: 5px; width: 1003px; margin: 0 auto; }

.login_form { text-align: center; }
.login_form a:link, .login_form a:visited { font-size: 11px; color: #1b6774; text-decoration: none; }
.login_form a:hover, .login_form a:active { font-size: 11px; color: #1b6774; text-decoration: underline; }
.login_inp { width: 227px; height: 31px; line-height: 31px; background: url(/img/design/bg_login_input.gif) no-repeat left center; border: none; background-color: transparent; margin: 0 auto 10px auto; }
.login_inp input[type="text"], .login_inp input[type="password"] { width: 217px; height: 31px; line-height: 31px; border: none; background-color: transparent; font-size: 13px; color: #a1a1a1; display: inline-block; margin: 0 auto 10px auto; padding: 0 5px; }
#wr_login { margin: 0 10px 10px 10px; }

.t_login { width: 250px; }
.bt_login { padding-right: 15px; }
.t_profile { text-align: left; height: 60px; }
.t_logout { float: right; margin: 2px 0 0 5px;}
.t_logout a:link, .t_logout a:visited, .t_logout a:hover, .t_logout a:active { color: #ee6401; font-size: 11px; }
.t_pr_links a:link, .t_pr_links a:visited { color: #333333; font-size: 13px; text-decoration: underline; }
.t_pr_links a:hover, .t_pr_links a:active { text-decoration: none; }

.t_profile_links { margin-top: 14px; }
.t_profile_links a:link, .t_profile_links a:visited { display: block; width: 33px; height: 17px; padding: 16px 0 0 0; float: left; margin-right: 2px; background: url(/img/design/bg_t_pr_links.gif) no-repeat center center; font-size: 11px; color: #488686; text-decoration: none; text-align: center; line-height: 17px; position: relative; }
.t_profile_links a:hover, .t_profile_links a:active { background: url(/img/design/bg_t_pr_links_on.gif) no-repeat center center; text-decoration: underline; color: #2a6464; }
.t_profile_links img { position: absolute; top: 2px; left: 9px; }

.sm_hint { position: relative; height: 25px; padding: 5px; line-height: 25px; border: 1px solid #c0c0c0; background: #fff; font-size: 11px; color: #5f5f5f; }
.sm_hint_corn_l { position: absolute; left: -30px; top: 0; background: url(/img/design/bg_sm_tooltip_left.png) no-repeat left top; width: 30px; height: 36px; }
.sm_hint_corn_r { position: absolute; right: -10px; top: 0;  background: url(/img/design/bg_sm_tooltip_right.png) no-repeat right top; width: 10px; height: 36px; }

sup.red { float: right; font-size: 15px; }
.n_reg_input { width: 316px; }
.n_reg_input input { width: 300px; height: 25px; background: url(/img/design/bg_n_reg_inputs.gif) no-repeat right center; padding: 0 5px; font-size: 13px; color: #777777; border: none; background-color: transparent; line-height: 25px; }
#date_day, #month, #year, .reg_country, .reg_cities, .info_gender { font-size: 13px; color: #777777; }
.reg_country, .reg_cities { width: 200px; }

.dotted { border-bottom: 1px dotted #d8d8d8; }

.disc_info .bt_show_answer:link, .disc_info .bt_show_answer:visited { font-size: 10px; color: #252525; text-decoration: none; }
.disc_info .bt_show_answer:hover, .disc_info .bt_show_answer:active { text-decoration: underline; }

.fr { float: right; margin-left: 5px; }

.orange a:link, .orange a:visited { color: #ff6a00; text-decoration: none; }
.orange a:hover, .orange a:active { text-decoration: underline; }

.clear { clear: both; font-size: 1px; }

/*--- SlideShow ---*/
.slideshow_b_wrap { margin: 30px 0 5px 6px;  }
.slideshow_b_item { width: 210px; background: #edf5f7 url(/img/design/bg_slideshow_item.gif) no-repeat center bottom; margin: 0 0 10px 0; }
.slideshow_b_link {  background: url(/img/design/ico_slideshow.gif) no-repeat 9px 11px; padding: 5px 10px 5px 30px; }
.slideshow_b_link a:link, .slideshow_b_link a:visited { color: #065864; font: 12px Arial; text-decoration: none; }
.slideshow_b_link a:hover, .slideshow_b_link a:active { text-decoration: underline; }

.slideshow_list { border-top: 1px dotted #c2c2c2; width: 100%; margin: 10px 0; }
.slideshow_list td, .slideshow_list th { border-bottom: 1px dotted #c2c2c2; vertical-align: top; font-weight: normal; text-align: left; }
.slideshow_list td { padding: 15px 10px 15px 13px; width: 100%; }
.slideshow_list th { padding: 15px 0 15px 10px; }

.slideshow_img { padding: 3px; border: 1px solid #c2c2c2 }
.slideshow_link { padding: 0 0 0 20px; background: url(/img/design/ico_slideshow_list.gif) no-repeat left 2px; }
.slideshow_link a:link, .slideshow_link a:visited { font: bold 14px Arial; color: #065864; text-decoration: none; }
.slideshow_link a:hover, .slideshow_link a:active { text-decoration: underline; }

.slideshow_descr { margin: 10px 0 0 0; font: 11px Arial; color: #797979; }

.slideshow_wrap { margin: 35px 40px; }
.slideshow_wrap_inner { position: relative; width: 630px; height: 310px; overflow: hidden; }
.slideshow { margin: 0; padding: 0; width: 99999px; position: absolute; left: 0; }
.slideshow li { margin: 0; padding: 0; list-style: none; float: left; width: 630px; }
.slide_content { width: 100%; }
.slide_content td, .slide_content th { vertical-align: top; }
.slide_content td { width: 100%; }
.slide_image { padding: 0 36px 0 0; }
.slide_title { font: bold 16px Arial; color: #065864; }
.slide_text { margin: 15px 0 0 0; font: 12px Arial; color: #555; }

.sllideshow_buttons { font: 18px Arial; color: #065864; margin: 30px 80px 0 auto; }
.sllideshow_buttons td { padding: 0 0 0 12px; }

.slideshow_social { margin: 0 0 30px 0; }
.slideshow_social td { padding: 0 14px 0 0; }
/*--- /SlideShow ---*/

.bw_lt img, .bw_rt img, .bw_lb img, .bw_rb img, .bw_t img, .bw_b img { width: 13px; height: 13px; }
.bw_l img, .bw_r img { width: 13px; height: 80px; }
.bw_l img { background: url(/img/design/bg_bw_li.gif) no-repeat left top; }
.bw_r img { background: url(/img/design/bg_bw_ri.gif) no-repeat right top; }
.bw_lt { background: url(/img/design/bg_bw_lt.gif) no-repeat left top; }
.bw_rt { background: url(/img/design/bg_bw_rt.gif) no-repeat right top; }
.bw_rb { background: url(/img/design/bg_bw_rb.gif) no-repeat right bottom; }
.bw_lb { background: url(/img/design/bg_bw_lb.gif) no-repeat left bottom; }
.bw_t { background: #fff url(/img/design/bg_bw_t.gif) repeat-x center top; width: 100%; }
.bw_b { background: #fff url(/img/design/bg_bw_b.gif) repeat-x center bottom; }
.bw_l { background: #fff url(/img/design/bg_bw_l.gif) repeat-y left center; vertical-align: top; }
.bw_r { background: #fff url(/img/design/bg_bw_r.gif) repeat-y right center; vertical-align: top; }
.bw_m { background: #fff; vertical-align: top; }