
.line_zakon {
	background: url(/img/zakon/dot_green.gif) repeat-x left center;
	height:16px;
	font-size:0px;
}

.line_zakon2 {
	background: url(/img/zakon/dot_gray.gif) repeat-x center;
	height:16px;
	font-size:0px;
}

.line_zakon3 {
	background: url(/img/zakon/double_line.gif) repeat-x center;
	height:12px;
	font-size:0px;
}




/* Вопрос-ответ */

.block_question_answer {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding: 10px;
	background: #efefef;
	margin-bottom: 15px;
}

.vsego_questions {
	float: right;
	padding-top: 4px;
	font-size: 18px;
}

.question_answer {
	overflow: hidden;
	position: relative;
	zoom:1;
}

.link_question {
	font-size: 14px;
	color: #666;
	padding: 2px 0px 6px;
}

.kolon_2_quest .link_grey {
	text-decoration: none;
	color:#999;
	font-weight: bold;
}



/* Пагинатор */

.block_for_pages {
	padding: 10px 10px 6px;
	overflow: hidden;
	position: relative;
	zoom:1;
	font-family: tahoma;
}

table.block_spisok {
	font-family: tahoma;
	width: 99%;
	border-collapse: collapse;
	line-height: 14px;
}

.numb_page,
.numb_page_act {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 3px 7px;
	font-size: 10px;
	text-decoration: none;
}

.numb_page,
a.numb_page:link,
a.numb_page:visited,
a.numb_page:hover,
a.numb_page:active {
	background-color: #cccccc;
	color: #000000;
}

.numb_page_act,
a.numb_page_act:link,
a.numb_page_act:visited,
a.numb_page_act:hover,
a.numb_page_act:active {
	background-color: #0d7d9d;
	color: #ffffff;
}

.page_razd {
	display:block;
	float:left;
	padding:3px 4px;
	text-decoration:none;
	font-size: 10px;
	line-height: 14px;
}

.block_goto_page_l {
	float: left;
	margin-right: 3px;
}

.block_goto_page_r {
	float: left;
	margin-left: 3px;
}

.goto_page a {
	display: block;
	float: left;
	text-decoration: none;
}

.goto_page {
	float: left;
	background-color: #cccccc;
	margin-right: 1px;
}

.goto_page .arrow_1 {
	height: 20px;
	width: 24px;
	background: url(/img/poker/paginator/arrow_left.gif) no-repeat center center;
}

.goto_page .arrow_2 {
	height: 20px;
	width: 17px;
	background: url(/img/poker/paginator/arrow_single_left.gif) no-repeat center center;
}

.goto_page .arrow_3 {
	height: 20px;
	width: 17px;
	background: url(/img/poker/paginator/arrow_single_right.gif) no-repeat center center;
}

.goto_page .arrow_4 {
	height: 20px;
	width: 24px;
	background: url(/img/poker/paginator/arrow_right.gif) no-repeat center center;
}

/* Рубрика */

.puti_rubriki {
	font-size: 14px;
	line-height: 18px;
	padding: 0px 10px 15px;
}

/* Интерфейс консультанта */

.tabs_counter {
	overflow: hidden;
}

ul.menu_tab_sort {
	list-style:none;
}

ul.menu_tab_sort .tab_green_act {
	background-color:#568c00;
}

ul.menu_tab_sort .tab_act {
	background-color:#3399cc;
}

ul.menu_tab_sort li {
	float:left;
	padding:2px 7px 3px 7px;
	margin-right: 6px;
}    

ul.menu_tab_sort li.tab_act a:link, 
ul.menu_tab_sort li.tab_act a:visited, 
ul.menu_tab_sort li.tab_act a:hover, 
ul.menu_tab_sort li.tab_act a:active, 
ul.menu_tab_sort li.tab_green_act a:link, 
ul.menu_tab_sort li.tab_green_act a:visited, 
ul.menu_tab_sort li.tab_green_act a:hover, 
ul.menu_tab_sort li.tab_green_act a:active { 
	text-decoration: none;
	color: #fff; 
}

ul.menu_tab_sort li span {
	font-size: 11px;
	color: #666;
	padding-left: 4px;
}

ul.menu_tab_sort li.tab_act span,
ul.menu_tab_sort li.tab_green_act span {
	color: #fff;
}

.vopros_otvet,
.one_vopros_otvet {
	color: #666;
	padding-bottom: 5px;
}

.vopros_otvet p {
	padding: 4px 12px;
	line-height: 17px;
}

.one_vopros_otvet p {
	padding: 4px 0px;
	line-height: 17px;
}

.vopros_otvet strong,
.one_vopros_otvet strong {
	color: #333;
}

.vibor_tematiki {
	padding: 3px 0px;
	color: #666;
}

.info_o_usere {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding-top: 4px;
}

.one_vopros_otvet .info_o_usere {
	padding-top: 10px;
}

.one_vopros_link {
	overflow: hidden;
	padding: 12px 0px 10px;
}

.one_vopros_link p {
	padding: 2px 0px 4px;
	line-height: 14px;
}

.data_back {
	background: url(/img/zakon/interface_consul/back.gif) repeat-x center 3px;
	height: 18px;
	float: left;
	padding-top: 3px;
}

.data_ugol_l {
	background: url(/img/zakon/interface_consul/side_l.gif) no-repeat left top;
	height: 18px;
	float: left;
}

.data_ugol_r {
	background: url(/img/zakon/interface_consul/side_r.gif) no-repeat right top;
	height: 18px;
	float: left;
}

.data_voprosa {
	background: url(/img/zakon/interface_consul/arrow.gif) no-repeat center top;
	height: 18px;
	float: left;
	padding: 0px 5px;
	color: #fff;
	font-size: 10px;
}

.numb_voprosa {
	float: left;
	font-size: 11px;
	color: #cc3333;
	padding-right: 5px;
	line-height: 17px;
}

.name_user_vopros {
	float: left;
	font-size: 12px;
	color: #666;
	padding-right: 10px;
	line-height: 17px;
}

.fs_12 {
	font-size: 12px;
}

.fc_green {
	color: #666;
}

/* Форма Задать вопрос */

table.forma_zadat_vopros {
	width:97%;
	color: #666;
}

table.forma_zadat_vopros tr {
	vertical-align: top;
}

table.forma_zadat_vopros tr td {
	padding-bottom: 5px;
}

table.forma_zadat_vopros tr td.td_1 {
	width:100px;
	padding-top: 3px;
}

.butt_send {
	background: url(/img/zakon/send_button.png) no-repeat center;
	height:25px;
	width:96px;
	cursor: pointer;
	border: none;
}

.style_error {
	color: red;
	padding: 5px 0px 10px;
}

/* Конференции */

.block_info_conference {
	overflow: hidden;
	position: relative;
	zoom:1;
	color: #666;
	padding-top: 2px;
	padding-bottom: 5px;
}

.block_info_conference h1 {
	padding-top: 0px;
}

.user_conferenc {
	overflow: hidden;
	position: relative;
	zoom: 1;
	padding: 4px 12px;
}

.user_conferenc_2 {
	overflow: hidden;
	position: relative;
	zoom: 1;
	background-color: #efefef;
	padding: 10px 12px;
}

.user_conferenc p,
.user_conferenc_2 p {
	padding: 3px 0px;
}

.open_rubr {
	height: 21px;
	padding-top: 4px;
	overflow: hidden;
}

.open_rubr a.icon_2 {
	background: url(/img/zakon/arrow_1.gif) no-repeat right 4px;
	padding: 0px 16px 0px 0px;
	text-decoration: underline;
}

.status_otveta {
	color: #cc3333;
	font-weight: bold;
}

.name_usera_otvet {
	color: #cc3333;
}

.butt_question {
	display: block;
	background: url(/img/zakon/question_button.png) no-repeat center;
	height:25px;
	width:113px;
	cursor: pointer;
	border: none;
}

/* eventText - блок с событием по календарю */

.et {
	background:#f6f6dc;
	border:3px solid #e3e3a2;
	padding: 10px 12px;
	color: #666;
	font-size: 14px;
	font-family: times New Roman;
	line-height: 17px;
}

.et p {
	padding: 3px 0px;
}

.et h3 {
	font-weight: bold;
	color: #333;
	padding-bottom: 3px;
}

/* Просмотр событий календаря за месяц */

.day_calendar {
	overflow: hidden;
	padding-bottom: 5px;
}

.block_vibor_calend {
	padding: 4px 0px;
}

.sobitie {
	line-height: 17px;
	color: #666;
	padding-top: 5px;
}

/* вопрос принят */

.otvet_message {
	padding: 5px 0px 10px;
	color: #b52b2b;
	font-size: 24px;
}

/* Консультации */

.consultacii {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding-bottom: 12px;
	color: #666;
}

.kolon_1 {
	float: left;
	width: 84px;
}

.link_consult {
	display: block;
	height:80px;
	width:78px;
}

.link_consult img,
img.avatarka {
	margin:auto;
}

.link_consult{
	text-align:center;
	vertical-align:middle;
	border:2px solid #999;
	height:74px;
	width:74px;
}

.kolon_2,
.kolon_2_quest {
	margin-left: 86px;
	zoom:1;
}

.kolon_2 p {
	padding-bottom: 4px;
}

.fio_consult {
	color: #000;
}
