*{
	margin: 0;
	padding: 0;}

body {
	background: #fff;	
	min-width: 936px;
	font-family: Tahoma;
	color: #585858;
	padding-top: 32px;
	font-size: 11px;}

img {
	border: none;}
	
a {
	color: #851618;
	outline: none;}

table.top {
	width: 936px;
	margin: auto;
	margin-bottom: 30px;
	border-collapse: collapse;}
	
table.top tr{
	height: 45px;}
	
td.logo{
	padding-left: 20px;
	width: 262px;}
	
td.tel{
	width: 95px;
	line-height: 12px;
	color: #808080;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-align: right;}
		
td.number{
	padding-left: 3px;
	padding-top: 10px;
	color: #971b1e;
	font-family: Arial;
	font-size: 23px;}
	
td.search1{
	width: 115px;
	background:url('../images/search.jpg') left center no-repeat;}

td.search{
	padding-right: 3px;
	text-align: right;
	background:url('../images/search.jpg') left center no-repeat;}

td.search_right{
	margin-right: 10px;
	width: 8px;
	background:url('../images/search_right.jpg') right center no-repeat;}

td.search_bg {
	background: url('../images/search_bg.jpg') right center repeat-x;}

select.search {
	color: #585858;
	font-size: 11px;
	font-family: Tahoma;}
	
table.search_table {
	float: right;
	border-collapse: collapse;}
	
table.menu_bg {
	height: 25px;
	border-collapse: collapse;
	background: url('../images/menu_out.jpg') top center repeat-x;
	width: 100%;}
	
table.menu {
	width: 920px;
	border-collapse: collapse;
	margin: auto;
	height: 25px;}
	
.logo_div {
	overflow-x: scroll; 
	overflow-y: hidden;
	width: 555px;
	margin-top: 10px;}

table.im {
	border-collapse: collapse;}
	
.im tr {
	vertical-align: super;}
	
.im td {
	height: 86px;
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 15px;
	background: url('../images/kl_bg.jpg') top right repeat-y;}
	
td.last {
	background: url('../images/kl_bg.jpg') top left repeat-y;}
	
ul.menu li {
	display: block;
	font-size:11px;
	font-weight: bold;
	margin-right: 1px;
	float:left;}
	
ul.menu li a, ul.menu li a span {
	display: block;
	text-decoration: none;}

ul.menu li a {
	background: url(../images/menu.jpg) no-repeat left;
	color: #b32f2f;
	font-size:11px;
	font-weight: bold;}

ul.menu li a span{
	background: url(../images/menu.jpg) no-repeat right;}

ul.menu li a span {
	margin:0px 0px 0px 15px;
	padding:6px 15px 6px 0px;}
	
ul.menu li a:hover, ul.menu li a:hover span {
	background-color:#DBDBDB;
	color: #fff;
	background: url(../images/menu_red.jpg) no-repeat 0 -30px;}
	
ul.menu li a:hover {
	background-position: top left;
	cursor:pointer;}
	
ul.menu  li a:hover span {
	background-position: top right;
	cursor:pointer;}

table.image {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
	background:url('../images/bg.jpg') top center repeat-x;
	height: 126px;	}
	
table.content {
	width: 100%;
	 }
	
td.right {
	text-align: right;}
	
table.rr {
	float: right;}
	
table.center_block {
	width: 920px;
	margin: auto;
	border-collapse: collapse;}
	
tr.centred{
	vertical-align: top;}
	
td.object_month {
	padding-top: 16px;
	background:url('../images/o_month.jpg') top left no-repeat; 
	width: 333px;}
	
td.object_search {
	background:url('../images/o_se.jpg') top left no-repeat; 
	width: 332px;
	padding-top: 16px;}
	
table.b_s {
	width: 180px;
	float: right;
	margin-top: 10px;}
	
table.option select {
	width: 139px;}
	
table.b_s  td {
	text-align: right;}
	
td.about_centr{
	padding-top: 16px;
	padding-left: 17px;
	background:url('../images/o_centre.jpg') top left no-repeat;
	width:240px;}
	
td.about_centr p {
	padding-top: 17px;
	padding-right: 22px;}
	
span.title2, h1 {
	color: #980202;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	padding-left: 12px;}
	
h1 {
	padding-left:0;}
	
td.td_bottom1 {
	background:url('../images/o_bottom1.jpg') bottom left no-repeat;
	height: 10px;}
	
td.td_bottom2 {
	background:url('../images/o_bottom2.jpg') bottom left no-repeat;
	height: 10px;}
	
td.td_bottom3 {
	background:url('../images/o_bottom3.jpg') bottom left no-repeat;
	height: 10px;}
	
img.object_mon {
	padding: 6px;
	margin-top: 12px;
	margin-left:9px;
	width: 271px;
	height: 183px;
	background:url('../images/around.jpg') top left no-repeat;}
	
table.option {
	margin-top: 38px;
	margin-left: 25px;}
	
tr.h1{
	height: 26px;}
	
tr.h2 {
	height: 35px;}
	
td.right2{
	padding-right: 5px;
	text-align: right;}

table.ar {
	width: 270px;
	margin-left: 25px;
	margin-top: 10px;}
	
table.objects {
	width: 920px;
	margin: auto;
	margin-top: 24px;
	border-collapse: collapse;}
	
table.objects tr {
	vertical-align: top;}
	
td.top_ob {
	background:url('../images/top_ob.jpg') top left no-repeat;
	padding-left: 15px;}
	
td.center_ob {
	background:url('../images/center_ob.jpg') top left repeat-y;}
	
td.bottom_ob{
	height: 15px;
	background:url('../images/bottom_ob.jpg') bottom left no-repeat;}
	
table.cent_ob {
	width: 916px;
	margin: auto;
	border-collapse: collapse;
	height: 250px;}
	
td.cent_bg {
	background:url('../images/cent_ob.jpg') bottom left repeat-x;
	padding-top: 14px;}
	
table.obzor_objects {
	width: 855px;
	margin: auto;}
	
table.obzor_objects td {
	width: 285px;
	padding-bottom: 10px;
	padding-top: 10px;}
	
img.photo_new {
	float: left;
	width: 132px;
	height: 99px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	background:url('../images/photonew_bg.jpg') top left no-repeat;}
	
p.ph_gray {
	padding-left: 155px;
	color: #929292;
	padding-top: 10px;}
	
p.ph_price {
	color: #373737;
	padding-left: 155px;
	padding-top: 10px;}
	
table.bottom {
	width: 920px;
	border-collapse: collapse;
	margin: auto;}
	
table.bottom tr {
	vertical-align: top;}
	
td.agent {
	width: 284px;
	padding-left: 19px;
	background:url('../images/agent_bg.jpg') top left no-repeat;}
	
td.padding_b {
	width: 25px;}
	
td.klients{
	width: 554px;
	padding-left: 19px;
	padding-right: 19px;
	background:url('../images/klients_bg.jpg') top left no-repeat;}
	
img.agent_photo {
	background:url('../images/ag_photo_bg.jpg') top left no-repeat;
	padding: 5px;
	width: 93px;
	margin-top: 10px;
	height: 102px;
	float: left;}
	
.padding10 {
	height: 20px;}
	
p.ag {
	padding-left: 110px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;}
	
p.ag_tel {
	padding-left: 115px;
	padding-bottom: 5px;}
	
td.bottom_klients {
	height: 11px;
	background:url('../images/bottom_kl.jpg') top left no-repeat;}
	
td.bottom_ag {
	height: 11px;
	background:url('../images/bottom_ag.jpg') top left no-repeat;}
	
table.footer_bg {
	border-collapse: collapse;
	width: 100%;
	height: 144px;
	background:url('../images/bottom.jpg') top center no-repeat;}
	
table.footer_bg tr{
	vertical-align: top;}
	
td.padd{
	padding-top: 42px;}
	
table.footer {
	width: 920px;
	margin: auto;}
	
td.copy {
	width: 340px;}
	
span.bold_black {
	color: #181818;
	font-weight: bold;}

td.adress{
	width: 420px;}
	
td.adress img {
	padding-right: 10px;}
	
td.tel2{
	line-height: 12px;
	color: #808080;
	padding-top: 8px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;}
		
td.number2{
	color: #971b1e;
	padding-top: 5px;
	padding-left: 3px;
	font-family: Arial;
	font-size: 20px;}

input.text{
	width: 136px;}


/* Page   catalog_browse   */	

table.rez_search {
	width: 595px;
	margin: auto;
	border-collapse: collapse;}

table.rez_search_wi {
	width: 670px;
	margin: auto;
	border-collapse: collapse;}

td.rez_wi {
	background:url('../images/rez_wi.jpg') top left no-repeat;
	padding-left: 20px;}

td.rez_td_wi  {
	background:url('../images/rez_td_wi.jpg') top left repeat-y;
	padding-right:15px;
	padding-left: 15px;}

td.rez_bottom_wi {
	background:url('../images/tdrez_bottom_wi.jpg') top left no-repeat;
	height: 35px;}

td.rez {
	background:url('../images/rez.jpg') top left no-repeat;
	padding-left: 20px;}

td.rez_td {
	background:url('../images/rez_td.jpg') top left repeat-y;
	padding-right:15px;
	padding-left: 15px;}

table.pp {
	margin-top: 10px;
	height: 30px;}

td.naid {
	width: 465px;
	font-size: 12px;}

table.pages {
	margin: auto;
	width: 630px;
	height: 30px;}

td.sel {
	width: 215px;
	text-align: right;}

span.red {
	color: #851618;}

a.number {
	padding-right: 8px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 5px;}

a.number:hover {
	color: #fff;
	text-decoration: none;
	background:url('../images/number.gif') center center no-repeat;}

table.rez_light {
	width: 630px;
	border: 1px solid #c9c4b5;
	margin: auto;}

table.rez_light td {
	padding-top: 8px;
	padding-bottom: 8px;}

td.photo_rez {
	width: 150px;
	padding-left: 10px;}

td.photo_rez_dark {
	width: 150px;
	padding-left: 10px;
	background:url('../images/bg_color.jpg') top right repeat-x #eaeaea;}

span.f14 {
	font-size: 14px;
	padding-left: 5px;
	color: #010101;}

table.t_price {
	border-collapse: collapse;
	margin-top: 5px;
	height: 31px;}

td.td_leftd {
	background:url('../images/td_left.jpg') top left no-repeat;
	width: 8px;}

td.td_centerd {
	background:url('../images/td_center.jpg') top left repeat-x;
	font-size: 14px;}

td.td_rightd {
	background:url('../images/td_right.jpg') top right no-repeat;
	width: 8px;}

table.rez_sr {
	font-size: 12px;
	background: none;}
	
span.bold_bl {
	font-weight: bold;
	color: #010101;}

table.rez_dark {
	width: 630px;
	border: 1px solid #c9c4b5;
	margin: auto;}

td.bg_dark {
	background:url('../images/bg_color.jpg') top repeat-x #eaeaea;
	padding-top: 8px;
	padding-bottom: 8px;}

table.rez_dark td {
	padding-top: 8px;
	padding-bottom: 8px;}

td.td_leftdark {
	background:url('../images/td_left_dark.jpg') top left no-repeat;
	width: 8px;}

td.td_rightdark {
	background:url('../images/td_right_dark.jpg') top right no-repeat;
	width: 8px;}

td.rez_bottom {
	background:url('../images/tdrez_bottom.jpg') top left no-repeat;
	height: 35px;}

/*  Page plain_text   */
td.stat {
	background:url('../images/nedv.jpg') top left no-repeat;
	padding-left: 20px;}

td.stat_td {
	background:url('../images/rez_td.jpg') top left repeat-y;
	padding-right:15px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 17px;
	padding-left: 15px;}

td.stat_td p {
	padding-bottom: 10px;}

td.stat_bottom {
	background:url('../images/stat_bottom.jpg') top left no-repeat;
	height: 170px;}

span.call {
	padding-left: 100px;
	color: #000;
	font-size: 17px;
	font-family: Arial;
	font-weight: bold;}

table.tel_bott {
	margin-left: 50px;}

span.gray_b {
	color: #929292;
	font-size: 19px;
	font-family: Arial;}

span.red_b {
	color: #971b1e;
	padding-left: 3px;
	font-size: 33px;
	font-family: Arial;}

td.p2 {
	padding-top: 5px;}


/*  Page uslugi   */

td.serv {
	background:url('../images/serv.jpg') top left no-repeat;
	padding-left: 20px;}

td.serv_td {
	background:url('../images/rez_td.jpg') top left repeat-y;
	padding-top: 10px;
	font-size: 12px;}

ul.red_cub {
	padding-top: 10px;
	padding-left: 15px;
	list-style: none;}

ul.red_cub li {
	background:url('../images/red_cub.jpg') center left no-repeat;
	padding-left: 15px;
	line-height: 18px;}

ul.gray_cub {
	padding-left: 35px;
	padding-top: 5px;
	list-style: none;}

ul.gray_cub li {
	background:url('../images/gray_cub.jpg') center left no-repeat;
	padding-left: 15px;
	font-size: 11px;
	line-height: 15px;}

.im_bg {
	padding-right:15px;
	padding-left: 15px;
	width: 559px;
	background:url('../images/bg_uslugi.jpg') bottom right no-repeat;}

td.serv_bottom {
	background:url('../images/serv_td.jpg') top left no-repeat;
	height: 35px;}

/* Page Contacts */
table.contacts {
	border-collapse: collapse;
	width: 587px;
	margin-left: 2px;}

td.contacts_td {
	background:url('../images/rez_td.jpg') top left repeat-y;
	padding-top: 10px;}

.p_normal {
	background:url('../images/contacts_top.jpg') bottom right no-repeat;}

.p_normal p {
	color: #373737;
	font-size: 12px;
	padding-right:15px;
	padding-left: 15px;
	padding-bottom: 15px;}

p.small_p {
	font-size: 11px;
	font-weight: bold;}

td.td_gray {
	background:url('../images/contacts_bottom.jpg') top right no-repeat #f2f2f2;
	padding-top: 10px;}

table.letter {
	margin: auto;
	width: 380px;}

td.right_td {
	text-align: right;
	padding-right: 15px;}

span.white {
	color: #fff;}

table.letter tr {
	height: 30px;}

tr.tr_area {
	vertical-align: top;}

tr.tr_area td {
	padding-top: 5px;}

span.small_norm {
	font-size: 10px;}

tr.check td {
	padding-top: 7px;
	padding-bottom: 10px;}

td.gray_bottom {
	background:url('../images/gray_bottom.jpg') top left no-repeat;
	height: 42px;
	text-align: center;}

/* Page Documents   */
td.doc {
	background:url('../images/doc.jpg') top left no-repeat;
	padding-left: 20px;}

.p_doc p {
	color: #373737;
	font-size: 12px;
	padding-right:15px;
	padding-left: 15px;
	padding-bottom: 15px;}

td.td_gray_doc1{
	background:url('../images/doc_top1.jpg') top right no-repeat #f2f2f2;
	padding-top: 12px;}

td.td_gray_doc2{
	background:url('../images/doc_top2.jpg') top right no-repeat #f2f2f2;
	padding-top: 12px;}

td.td_gray_doc3{
	background:url('../images/doc_top3.jpg') top right no-repeat #f2f2f2;
	padding-top: 12px;}

td.td_gray_doc4{
	background:url('../images/doc_top4.jpg') top right no-repeat #f2f2f2;
	padding-top: 12px;}

td.td_gray{
	background:url('../images/doc_top.jpg') top right no-repeat #f2f2f2;
	padding-top: 12px;}

td.td_gray_r{
	background:url('../images/contacts_bottom.jpg') top right no-repeat #f2f2f2;
	padding-top: 12px;}

table.docum {
	margin-left: 125px;
	width: 380px;}

table.inpp {
	border: 1px solid red;}
	
table.inpp tr{
	vertical-align: top;}

table.docum tr {
	height: 30px;}

td.right_td1 {
	text-align: right;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-right: 15px;}

td.right_td2 {
	padding-bottom: 5px;
	padding-top: 20px;}

div.padd40 {
	height: 25px;}

div.padd10 {
	height: 10px;}

/* Page Team */
table.team {
	width: 620px;
	margin: auto;}

td.photo_team {
	width: 115px;
	padding-bottom: 20px;
	padding-left: 15px;}

td.people_team {
	width: 190px;
	padding-bottom: 10px;
	color: #373737;}

td.people_team p {
	margin-bottom: 5px;}

td.bg_team {
height: 5px;
background:url('../images/team_line.jpg') bottom center no-repeat;}

div.top_white {
	background: #fff;
	height: 10px;
	width: 95%;
	margin-top: -10px;}

td.team_bottom {
	background:url('../images/team_bottom.jpg') bottom left no-repeat;
	height: 25px;}

td.team_td {
	background:url('../images/team_td.jpg') top left repeat-y;
	padding-top: 20px;}

table.rez_team {
	width: 685px;
	margin: auto;
	border-collapse: collapse;}

td.td_team {
	background:url('../images/td_team.jpg') top left no-repeat;
	padding-left: 20px;
	width: 685px;}

/* Page Spros */

table.rez_spros {
	width: 722px;
	margin: auto;
	border-collapse: collapse;}

td.td_spros {
	background:url('../images/td_spros.jpg') top left no-repeat;
	padding-left: 20px;
	width: 722px;}

td.td_spros_center {
	background:url('../images/td_spros_center.jpg') top left repeat-y;
	padding-top: 20px;}

td.td_spros_bottom {
	background:url('../images/td_spros_bottom.jpg') bottom left no-repeat;
	height: 25px;}

span.bold_spros {
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;}

table.spros {
	width: 685px;
	border: 1px solid #c9c4b5;
	margin: auto;
	border-collapse: collapse;}

table.spros td{
	padding-left: 10px;}

tr.top_spros {
	height: 30px;
	border-bottom: 1px solid #c9c4b5;
	background:url('../images/tr_spros.jpg') top left repeat-x;}

a.red_bold {
	font-weight: bold;}

a.red_bold2 {
	display: block;
	margin-left: 10px;
	font-weight: bold;}

td.w1{
	width: 63px;
	border-right: 1px solid #c9c4b5;
	background:url('../images/blue_spros.jpg') top left repeat-x;}

td.w2{
	width: 105px;}

td.w3{
	width: 190px;}

tr.gray_spros {
	vertical-align: top;
	border-bottom: 1px solid #c9c4b5;
	background: #f5f5f5;}

td.g1, td.g2, td.g3 {
	padding-top: 15px;
	color: #3d3d3d;}

td.g1 {
	background: #dae6ea;
	border-right: 1px solid #c9c4b5;}

td.g3 {
	padding-right: 50px;}

td.g4 {
	padding-bottom: 10px;}

a.sm_a {
	font-size: 10px;}

tr.white_spros {
	vertical-align: top;
	border-bottom: 1px solid #c9c4b5;
	background: #fff;}

td.wh1, td.wh2, td.wh3 {
	padding-top: 15px;
	color: #3d3d3d;}

td.wh1 {
	background: #ecf8fd;
	border-right: 1px solid #c9c4b5;}

td.wh3 {
	padding-right: 50px;}

td.wh4 {
	padding-bottom: 10px;}

/* Page  Objects  */
table.ob_table_inf {
	width: 843px;
	margin: auto;
	border-collapse: collapse;}

td.td_inf {
	background:url('../images/td_inf.jpg') top left no-repeat;
	padding-left: 25px;
	width: 843px;}

td.td_inf_center {
	background:url('../images/td_inf_center.jpg') top left repeat-y;
	padding-top: 10px;}

td.td_spros_bottom2 {
	background:url('../images/td_spros_bottom.jpg') bottom left no-repeat;
	height: 25px;}
	
td.td_spros_bottom {
	background:url('../images/td_inf_bottom.jpg') bottom left no-repeat;
	height: 25px;}

/* Page Inf_objects  */
table.obj_inf {
	width: 800px;
	margin: auto;}

td.photo_inf {
	padding-top: 35px;
	width: 325px;}

a.back {
	font-size: 14px;
	font-weight: bold;}

table.parameters {
	margin-left: 20px;
	margin-top: 15px;}

table.parameters td{
	color: #3d3d3d;
	font-size: 12px;}

td.par1 {
	width: 190px;}

table.parameters tr{
	height: 20px;}

p.inf_b {
	padding-top: 5px;
	font-weight: bold;}

span.red_title {
	font-size: 13px;
	color: #980202;
	font-family: Arial;
	font-weight: bold;}

td.gg {
	vertical-align: middle;}

table.l_table td{
	font-size: 11px;}

table.l_table td p {
	padding-bottom: 5px;}

table.obj_inf tr{
	vertical-align: top;}

img.img_obj {
	background:url('../images/img_obj.jpg') top left no-repeat;
	width: 92px;
	margin-top: 5px;
	margin-right: 3px;
	height: 68px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;}

img.bg_big_photo {
	background:url('../images/bg_big_photo.jpg') top left no-repeat;
	padding-top: 6px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 8px;
	width: 297px;
	height: 221px;}

div.img_obj {
	width: 311px;}

img.im_big {
	width: 450px;}

div.img_main {
	width: 450px;
	margin-left: 40px;}

img.logo_photo {
	width: 65px;
	height: 44px;}

.img_logo_b {
	height: 44px;
	margin-left: 384px;
	margin-top: -45px;
	padding-bottom: 5px;
	z-index: 2;
	width: 450px;}

/* Page  Podat'  Zayavky   */
td.zayv {
	background:url('../images/zayv.jpg') top left no-repeat;
	padding-left: 20px;}
	
td.p_zayav {
	background:url('../images/zayv_td_top.jpg') bottom right no-repeat;}

.p_zayav p {
	color: #373737;
	font-size: 12px;
	padding-right:15px;
	padding-left: 15px;
	padding-bottom: 15px;}

td.td_gray {
	background:url('../images/zayav_td_bottom.jpg') top right no-repeat #f2f2f2;
	padding-top: 10px;}

table.form_zayv {
	margin: auto;
	width: 480px;}

table.form_zayv tr {
	height: 30px;}

table.form_zayv select {
	width: 138px;}

div.rajon {
	margin: auto;
	width: 462px;
	height: 177px;
	margin-bottom: 5px;
	background:url(../images/div_top.jpg) top left no-repeat;}

div.rajon_bottom {
	width: 432px;
	height: 167px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	background:url(../images/div_bottom.jpg) bottom left no-repeat;}

table.rajon_title {
	border-collapse: collapse;}

table.rajon_title tr {
	height: 24px;}

table.rajon_title td {
	width: 150px;}