@charset "iso-8859-1";
/* CSS Document */
html, body {
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;
height: 100%;
}

a {
	color: #29639F;
	text-decoration: underline;
}
a:hover, a:active, a:visited  {
	color: #29639F;
	text-decoration: underline;
}


#div {
		overflow: hidden;
}
/* HEADER */

.td_header { background-image: url(images/main_img.jpg); height: 464px; background-position: left top; background-repeat: no-repeat; background-color: #302A1C; }
.top_menu { background-image: url(images/top_bg.jpg); height: 54px; font-size: 13px; 	margin-top: 15px; margin-left: 20px; }
.top_menu a { color: #389AC8; text-decoration: underline; }
.inp_select { height: 21px; font-size: 11px; }
.inp_search { height: 15px; font-size: 11px; padding: 0px; margin: 0px; width: 180px; }
.but_select { height: 21px; font-size: 11px; margin-top: 0px; }
.but_search { height: 21px; font-size: 11px; margin-top: 0px; }
#search_div1 { height: 25px; vertical-align: top; float: left; margin-top: 1px; }
#search_div2 { height: 25px; vertical-align: top; float: left; margin-left: 15px; }

form {
margin: 0px;
padding: 0px;

}

/* Задай вопрос */
#ask { width: 228px; height: 400px; float: right; margin-top: 15px; margin-right: 6px; background-image: url(images/get_question_bg.png);
padding-top: 28px; padding-left: 22px; padding-right: 22px; padding-bottom: 12px; }
#ask h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; 	color: Black; font-weight: normal; margin-top: 0px; margin-bottom: 8px; }
.inp_mail { height: 15px; font-size: 11px; padding: 0px; margin: 0px; width: 210px; }
.inp_msg { height: 50px; font-size: 11px; padding: 0px; margin: 0px; width: 210px; }
.inp_code{ height: 15px; font-size: 11px; padding: 0px; margin: 0px; width: 75px; margin-top: 5px; margin-bottom: 5px; }
.img_code { float: left; margin-right: 10px; margin-bottom: 20px; }
.but_ask { height: 23px; font-size: 11px; margin-top: 0px; margin-top: 5px; }


/* ОПРОС */
.opros_cont {
	background-image: url(images/quest_gens.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E4C54B;
	border-left: 1px #D4D4D4 solid;
	border-right:  1px #D4D4D4 solid;
	padding-left: 17px;
	padding-right: 17px;
}

.opros_cont h1 { color: #2987C3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; margin-top: 0px; margin-bottom: 8px; }
p.vopros {
	font-weight: bold;
	color: #9C1F1F;
}
p.chose {
	line-height: 16px;
}




/* CENTER */


.td_cont {
background-color: #E5E5E5;
background-image: url(images/page_bg.jpg);
background-repeat: repeat-x;
background-position: left top;
}


/* Последние ответы */

.last_ans_table0 { margin-top: 12px; background-image: url(images/news_bg.jpg); height: 92px; color: #8F8F8F; font-size: 11px; padding-top: 20px; }
.last_ans_table0 a  { color: #227AA8; font-size: 13px; }
.last_ans_table { margin-top: 12px;  background-image: url(images/news_bg.jpg); height: 63px; color: #8F8F8F; font-size: 11px;	padding-top: 49px; }
.last_ans_table a  { color: #227AA8; font-size: 13px; }
.num { color: #8E1F09; font-size: 13px; } 
.last_ans_table0 h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: Black; font-weight: normal; margin-top: 0px; margin-bottom: 8px; }


/* Таблица со специалистами */

.gen_tb {
margin-top: 10px;
margin-bottom: 10px;

}
.gen_tb p {
text-align: justify;

}
.pl_tb_bg1 {
	background-color: White;
	background-image: url(images/pl_bg_1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 26px;
}

.pl_tb_bg2 {
	background-color: White;
	background-image: url(images/pl_bg_2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.pl_tb_bg3 {
	background-color: White;
	background-image: url(images/pl_bg_3.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.pl_tb_bg4 {
	background-color: White;
	background-image: url(images/pl_bg_4.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.pl_tb_bg5 {
	background-color: White;
	background-image: url(images/pl_bg_5.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.pl_tb_bg {
	background-color: White;
	padding-top: 15px;
}
.pl_bg {
	background-color: White;
}
a.red {
	color: #A50C0C;
	text-decoration: underline;
}

a.red:hover, a.red:active, a.red:visited {
	color: #A50C0C;
	text-decoration: underline;
}
#spec_h {
height: 60px;
width: auto;
font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 18px; color: Black; font-weight: normal; margin-top: 0px; margin-bottom: 0px; 
}
#spec_h img {
margin-left: 10px; 
}

/*  Таблица с ответами и опросом  */
#table_title {
	color: #444444;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin-top: 25px;
	margin-bottom: 15px;
	margin-left: 33px;
}
.gen_tb2 {
margin-top: 0px;
margin-bottom: 10px;

}
.to_1 {
padding-left: 10px;
padding-right: 10px;
}
.to_2 {
padding-left: 10px;
padding-right: 10px;
width: 329px;
	
}

.tb_bottom {
	background-image: url(images/bg_gen_bottom.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.ot_tb_bg1 {
	background-color: White;
	background-image: url(images/ot_bg_1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 26px;
}
.ot_tb_bg3 {
	background-color: White;
	background-image: url(images/pl_bg_3.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.ot_tb_bg4 {
	background-color: White;
	background-image: url(images/pl_bg_4.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}
.grey_small {
	color: #8F8F8F; font-size: 11px;	
}
.quest_title {
	background-image: url(images/vopros_title_bg.jpg);
	height: 34px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	display: block;
}
p.question {
	color: #6E5005;
}



/* FOOTER */

.footer_bg {
background-image: url(images/footer_bg.jpg);
background-repeat: repeat-x;
background-position: left top;
height: 153px;
color: #085B7F;
}
.footer_bg a { color: #085B7F; text-decoration: underline; }
.lamp_img { background-image: url(images/footer_left.jpg); background-repeat: no-repeat;
background-position: left top; }
#copyrights {
padding-left: 105px;
padding-top: 25px;
float: left;
height: 128px;	
}
.foot_menu { color: Black; }
.foot_menu a { color: Black; text-decoration: underline; margin-right: 15px; }
.foot_menu a:hover { color: Black; text-decoration: underline; } 
#counters {
width: auto;
height: 30px;
background-color: #E8CF5B;
border: #FAFFAF solid 1px;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 9px;
padding-right: 5px;
float: right;
margin-top: 29px;
margin-right: 20px;
}
#counters img { border: 0px; float: left; margin-right: 4px; }

.capthca {
float: left;
width: 120px;
margin-right: 10px;

	
}
.answer_button {
float: left;

	
}
div.paginator {
	display: inline;
	margin: 1px;
	border: 1px solid #AAA;
	padding: 3px;
}
div.paginator a {
	text-decoration: none;
	color: #555;
}
div.paginator_active {
	display: inline;
	margin: 1px;
	border: 1px solid #AAA;
	padding: 3px;
	background: #AAA;
}
div.paginator_active a {
	text-decoration: none;
	color: #FFF;
}

div.s_ad {
padding: 10px 20px 10px 0;
font-size: 11px; 
font-family: Arial;
color: #505050;
}

div.s_ad a{
font-size: 11px; 
font-family: Arial;
color: #505050;
text-decoration:none;
}