HTML {
        padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
         min-height:100%;  min-width:1000px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;
}
.navigator {
	height:47px;padding-top:10px;background: url(images/repeat_line.gif) 0 100% repeat-x;
}
.kroshka {
	float:left;height:20px;padding:5px 0px 0px 58px;font:normal 8pt Tahoma;color:#85c226;background: url(images/kroshka.gif) no-repeat;
}
.kroshka span {
	font:bold 8pt Tahoma; color:#007937;
}
.kroshka a {
	font:normal 8pt Tahoma;color:#85c226;text-decoration:none;
}
.kroshka a:hover {
	text-decoration:underline;
}
.ico {
	float:right;padding:8px 58px 0px 0px;
}
.ico img {
	display:block;float:left;margin-left:100px;
}
.header {
	height:619px;background: url(images/header.jpg) no-repeat;
}
.left_header {
	padding-left:35px;height:373px;float:left;
}
.man {
	margin:36px 0px 0px 0px;width:322px;height:337px;background: url(images/man.png) no-repeat;float:left;
}
.man_2 {
	margin:36px 0px 0px 0px;width:322px;height:337px;background: url(images/man_2.png) no-repeat;float:left;
}
.man_3 {
	margin:36px 0px 0px 0px;width:322px;height:337px;background: url(images/man_3.png) no-repeat;float:left;
}
.man_4 {
	margin:36px 0px 0px 0px;width:322px;height:337px;background: url(images/man_4.png) no-repeat;float:left;
}
.man_5 {
	margin:36px 0px 0px 0px;width:322px;height:337px;background: url(images/man_5.png) no-repeat;float:left;
}
.logo {
	position:absolute;left:45%;margin:-20px -300px 0px 200px;width:322px;height:337px;background: url(images/logo_back.png) no-repeat;float:left;
}
.logo img {
	display:block;margin:100px 0px 0px 0px;position:relative;left:-20px;
}
.right_header {
	margin-bottom:-300px;width:308px;float:right;height:486px;background: url(images/right_back.png) no-repeat;margin-top:180px;
}
.header_menu {
	position:relative;margin-right:162px;border-top:solid 3px #83cc25;padding-bottom:10px;background: url(images/repeat_line.gif) 0 100% repeat-x;
}
.text_headr_menu {background:#007a37 url(images/fon-menu.jpg) repeat-x;

	}
.back_croska {height:44px; background: url(images/kroshka.gif) 0 9px no-repeat;padding-left:50px;
}
.text_headr_menu td {
	text-align:center;padding-top:9px;
}
.ther_razdel {
	padding:0px 290px 0px 56px
}
.ther_razdel td {
	width:33%;
}
.ther_razdel img {
	display:block;float:left;margin:0px -20px 0px 0px;
}
.ther_razdel div {
	position:relative;margin-right:-20px;line-height:13px;padding-top:25px;
}
.ther_razdel a {
	font:bold 9pt Arial; color:#52504d;text-decoration:none;
}
.ther_razdel a:hover {
	text-decoration:underline;
}
.text_headr_menu td a {
	font:normal 13pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.text_headr_menu td a:hover {
	color:#c5ff61;
}
.text_headr_menu td .activ_s {
	color:#c5ff61;
}
.content {
	margin-top:-145px;position:relative;padding-bottom:230px;
}
.other_margin {
	margin-right:-33px !important;
}
.content_block {
	padding:30px 50px 20px 0px;
}
.zag_text_part h2 {
	margin:50px 0px 0px 0px;float:left;font:normal 15pt Arial;color:#007a37;padding-left:87px;background: url(images/kroshka.gif) no-repeat;
}
.zag_text_part img {
	margin-left:30px;
}
.part_text {
	padding:0px 10px 0px 87px;
}
.part_text p {
	font:normal 9pt Tahoma; color:#52504d;margin-bottom:10px;
}
.podrobnee a  {
	font:normal 9pt Arial;color:#007434;padding-right:20px;background: url(images/a_str.gif) 100% 2px no-repeat;text-decoration:underline;
}
.podrobnee a:hover {
	text-decoration:none;
}
.line {
	width:430px;
}
.red_line {
	width:406px;height:260px;background: url(images/red_line.gif) no-repeat;
}
.red_line h3 {
	font:normal 15pt Arial;color:#007a37;padding-top:50px;margin:0px 0px 0px 110px;
}
.red_line p {
	font:normal 9pt Arial; color:#7a7a7a;margin:-2px 0px 0px 110px;
}
.red_line h4 {
	font:bold 16pt Arial;color:#007a37;margin:56px 0px 0px 155px;
}
.footer {
	margin-top:-204px;min-width:1000px;padding-bottom:10px;background: url(images/repeat_line.gif) 0 100% repeat-x;
}
.footer_block {
	height:194px;background: url(images/footer.jpg) 0 100% no-repeat;
}
.right_footer {
	width:430px;
}
.contact {
	padding:0px 0px 0px 87px
}
.contact p {
	font:normal 9pt Tahoma;color:#52504d;margin:0px 0px 1px 0px;
}
.icq {
	padding:0px 0px 0px 36px;background: url(images/icq_bor.gif) repeat-y;
}
.icq p {
	font:normal 14pt Arial;color:#a2a2a2;
} 
.icq p b {
	color:#007a37;
}
.copy {
	padding:55px 0px 0px 35px;
}
.copy p {
	font:normal 9pt Tahoma;color:#52504d;margin:0px;
}
.copy p a {
	color:#007434;text-decoration:underline;
}
.copy p a:hover {
	text-decoration:none;
}
.left_block {
	width:281px;
}
.left_menu {
	padding:0px 0px 40px 0px;
}
.zag_left_menu {
	font:normal 15pt Arial;color:#007a37;padding-left:87px;background: url(images/kroshka.gif) no-repeat;margin:0px 0px 25px 0px;
}
.left_menu ul {
	padding-left:87px;
}
.left_menu ul li {
	padding:5px 0px 17px 14px;background: url(images/repeat_line.gif) 0 100% repeat-x;
}
.left_menu ul li a {
	font:bold 9pt Tahoma; color:#007434;text-decoration:none;
}
.left_menu ul li a:hover {
	text-decoration:underline;
}
.no_back {
	background:none !important;
}
.left_menu ul li div {
	line-height:13px;padding-left:17px;background: url(images/li_a_b.gif) 0 50% no-repeat;
}
.consult_icq p {
	font:normal 14pt Arial;color:#a2a2a2;
}
.consult_icq p b {
	color:#007a37;
}
.consult_icq {
	padding:10px 0px 30px 87px;
}
.inside_copy {
	margin-top:50px;
}
.inside_copy div {
	float:left;margin-right:25px;
}
.inside_copy img {
	display:block;float:left;position:relative; top:-20px;
}
.footer_block_inside {
	height:194px;background: url(images/footer_inside.jpg) 0 100% no-repeat;
}
.zag_right_menu {
	padding:0px 0px 4px 0px;line-height:19px !important;font:normal 15pt Arial;color:#007a37;padding-left:47px;background: url(images/kroshka.gif) no-repeat;margin:0px 0px 21px 0px;
}
.text_center_block {
	padding:0px 137px 0px 47px;
}
.img_content {
	float:left;margin:0px 13px 10px 0px;padding:6px;width:168px;height:133px;background: url(images/img_content.gif) no-repeat;
}
.img_content img {
	display:block;
}
.text_center_block p {
	line-height:15px !important;font:normal 9pt Tahoma;color:#52504d;margin-bottom:14px;
}
.licensia h3 {
	font:bold 9pt Tahoma; color:#52504d;margin:30px 0px 15px 0px !important;
}
.licensia p {
	font:normal 9pt Tahoma;color:#52504d;
}
.licensia table td {
	padding-bottom:10px;padding-top:20px;line-height:13px;padding-right:40px;
}
.licensia table td span {
	font:normal 9pt Tahoma; color:#52504d;
}
.lic_foto {
	width:102px;height:140px;padding:6px;background: url(images/lic_foto.gif) no-repeat;
}
.lic_foto img {
	display:block;
}
.spisok {
	margin-top:20px;padding-right:40px;
}
.spisok h3 {
	font:bold 9pt Tahoma; color:#52504d;margin:0px 0px 15px 0px;
}
.spisok p {
	margin:0px;padding-right:10px;font:normal 9pt Tahoma; color:#52504d;padding-left:25px;
}
.spisok div a {
	padding-bottom:1px;padding-right:17px;background: url(images/a_str.gif) 100% 6px no-repeat;font:normal 9pt Tahoma;padding-top:5px;color:#007434;text-decoration:underline;
}
.spisok div a:hover {
	text-decoration:none;
}
.spisok div {
	padding:4px 0px 0px 25px;
}
.left_inside {
	width:87px;
}
.chlen_club {
	margin:0px 0px 20px 0px;
}
.chlen_club table {
	width:auto;
}
.chlens_foto {
	width:152px;
}
.chlens_foto_b {
	width:126px;height:141px;background: url(images/chlens_foto_b.gif) no-repeat;padding:6px;
}
.chlens_foto_b img {
	display:block;
}
.bl_contacts {
	padding-top:15px;
}
.info_chlens {
	width:210px;
}
.info_chlens h2 {
	font:bold 9pt Tahoma; color:#007434;margin:0px 0px 7px 0px;
}
.info_chlens p {
	font:normal 9pt Tahoma; color:#52504d;
}
.icq_tel {
	line-height:14px;padding-top:10px;
}
.icq_tel img {
	display:block;float:left;margin:-10px 5px 0px 0px;
}
.icq_tel span {
	font:normal 8pt Tahoma; color:#52504d;
}
.icq_tel span b {
	font:bald 9pt Tahoma;
}
.icq_tel span a {
	color:#52504d;text-decoration:none;
}
.icq_tel span a:hover {
	text-decoration:underline;
}
.karta_big {
	display:block;margin:0px 0px 0px 20px;
}
.osob_pp {
	margin-top:-13px !important
}
.cc_o {
	color:#FFFFFF;
}
.block_foto {
	height:100%;background: url(images/repeat_line.gif) 0 0 repeat-x;
}
.block_foto_2 {
	padding-bottom:40px;background: url(images/repeat_line.gif) 0 100% repeat-x;
}
.logo_b_f {
	padding:0px 0px 0px 70px;background: url(images/logo_b_f.gif) 0 40px no-repeat;
}
.content_b_f {
	padding:40px 0px 0px 70px;
}
.content_b_f h3 {
	font:bold 9pt Tahoma; color:#52504d;margin-bottom:12px;
}
.content_b_f p {
	font:normal 9pt Tahoma; color:#52504d;
}
.left_b_f {
	width:297px;padding-right:20px;
}
.big_b_foto {
	margin-top:40px;float:left;background: url(images/big_b_foto.gif) repeat;padding:8px;
}
.big_b_foto img {
	display:block;
}
.close_window {
	position:relative; top:-30px;padding-bottom:3px;padding-left:70px;background: url(images/kroshka.gif) no-repeat;
}
.close_window a {
	font:normal 15pt Arial;color:#007a37;text-decoration:none;
}
.close_window a:hover {
	text-decoration:underline;
}
.table_fot {
	padding-top:50px;
}
.anketa p {
	font:normal 9pt Tahoma; color:#52504d;margin-bottom:13px;
}
.vi_uznali {
	padding:5px 0px 30px 0px
}
.vi_uznali h2 {
	font:bold 9pt Tahoma; color:#52504d;margin:0px 0px 11px 0px;
}
.vi_uznali label {
	display:block; padding-bottom:5px;font:normal 9pt Tahoma; color:#52504d;
}
.radio_opros {
	font:normal 9pt Tahoma; color:#52504d;
}
.radio_opros table {width:auto !important;}
.radio_opros table td {width:450px;}
.radio_opros table .mini_t_radio {
	width:115px;
}
.mini_t_radio b {
	padding-right:13px;padding-left:3px;
}
:root .mini_t_radio b {
	padding-right:12px;padding-left:3px;
}
.mini_t_radio input {
	margin-right:7px;margin-left:0px;
}
:root .mini_t_radio input {
	margin-right:10px;margin-left:0px;
}
.radio_opros td {
	padding-bottom:13px;
}
.predlog {
	padding:20px 0px 0px 0px;
}
.predlog textarea {
	margin-bottom:15px;width:530px;height:80px;font:normal 9pt Tahoma; color:#52504d;
}
.predlog table {
	font:normal 9pt Tahoma; color:#52504d;
}
.td_fix_p {
	width:340px;
}
.predlog table td {
	padding-bottom:6px;
}
.predlog table td input {
	width:186px;height:16px;font:normal 9pt Tahoma; color:#52504d;
}
.send {
	margin:22px 0px 0px 360px;width:150px;padding-left:26px;background: url(images/kroshka.gif) no-repeat;
}
.send a {
	font:normal 14pt Arial;color:#007a37;text-decoration:none;
}
.send a:hover {
	text-decoration:underline;
}
.p_text {width:600px;}


