body {padding: 0px 0px 0px 0px; margin:0px; background: url('/debug/img/bg/bg.png') #f5f5f5; color: #4b4b4b;font-family: Arial, Tahoma, Verdana;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #e0e0e0;
scrollbar-shadow-color: #999999;
scrollbar-3dlight-color: #f5f5f5;
scrollbar-arrow-color: #255e94;
scrollbar-track-color: #f5f5f5;
scrollbar-darkshadow-color: #f5f5f5;
scrollbar-track: #c1cbd7
}

div.galleryBlock img, div.catalogueBlock img, div.img_cat_block img, div.galleryBg img {behavior: url("/debug/htc/png.htc");} 

body.print {margin:20px 20px 20px 20px; background: #fff; color: #4b4b4b;font-family: Arial, Tahoma, Verdana;}
body.print div.PrintCcontent {margin: 10px 0px 0px 0px;}
.print .topPrint { padding: 0px 0px 10px 0px;}
tr, td, div, p, li, ul {font-family: Arial, Tahoma, Verdana; font-size:10pt; color:#4b4b4b; }
p {margin:10px 0px 0px 0px}

img {border:none;}

hr {background:#d1d1d1; color:#d1d1d1; height:1px;border:none}

a {color:#2482c0;font-family: Arial, Tahoma, Verdana; font-size:10pt;}

.pr {position:relative}
.pa {position:absolute}

.fl {float:left}
.fr {float:right}
.cb {clear:both}

.taR {text-align:right}
.taL {text-align:left}
.taC {text-align:center}

.red {color:#ff690b}

.nodec {text-decoration:none}
.nobord {border:none}
.dec {text-decoration:underline}
.cb {clear:both}
.pointer {cursor:hand; cursor:pointer;}

.blue {color:#2482c0;}

ul li {list-style-image: url('../img/main/li.gif'); margin-bottom:5px}

div.formInputs input, div.formInputs textarea, select {background:#ffffff; font-family: Arial, Tahoma, Verdana; font-size:9pt; color:#333;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #7c7c7c; border-right:1px solid #c3c3c3; margin:3px 0px 3px 0px}
div.formInputs input {width:50%}
div.formInputs textarea {width:65%; overflow:auto; height:100px;}

div.formInputs input.searchInp {width:170px; margin:0px 0px 9px 0px; padding:1px 3px}

table.bgTop {background: url('/debug/img/bg/bg_top.gif') repeat-x top; width:100%;height:100%; padding: 20px 0px 0px 0px; }
table.bgTop tr {vertical-align:top}

div.mainBlock {width:950px;text-align:left; padding-top:31px}

div.menu {margin-top:15px; margin-left:20px}

div.logo {height: 79px; overflow: hidden; margin: 0px 0px 14px 0px;}
	div.logo img {height:54px; width: 353px; display: block;}
	div.logo img.phone {height:25px; width: 353px; display: block;}
	
	
div.mainTopPic {margin-bottom:3px}

a.ban_link_top_1 {width:235px; height:155px; background: url('/debug/img/bg/ban_link_top_1.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_1:hover {background: url('/debug/img/bg/ban_link_top_1_over.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_2 {width:237px; height:155px; background: url('/debug/img/bg/ban_link_top_2.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_2:hover {background: url('/debug/img/bg/ban_link_top_2_over.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_3 {width:236px; height:155px; background: url('/debug/img/bg/ban_link_top_3.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_3:hover {background: url('/debug/img/bg/ban_link_top_3_over.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_4 {width:235px; height:155px; background: url('/debug/img/bg/ban_link_top_4.gif') no-repeat left top;cursor:hand; cursor:pointer}
a.ban_link_top_4:hover {background: url('/debug/img/bg/ban_link_top_4_over.gif') no-repeat left top;cursor:hand; cursor:pointer}

table.ban_link_top a
{
font-family: 'Arial';
font-size:10pt;
color:#aec0d0;
text-decoration:none;
display:block;

}
table.ban_link_top a div {
width:190px; margin-left:20px; 
padding-top:50px;
font-family: 'Arial';
font-size:10pt;
color:#aec0d0;
text-decoration:none;
display:block;
}

div.bodyWhiteBlock {margin-top:4px; background:#fff;border:1px solid #e0e0e0;}
div.bodyWhiteBlock table.bodyTab td.bodyTd 	{padding:25px 0px 25px 21px}
div.bodyWhiteBlock table.bodyTab td.bodyTdR {padding:25px 25px 25px 21px}

div.bodyMainLeftBlock { width: 630px;}
	div.bodyMainLeftBlock p { width: 580px;}
div.bodyMainRightBlock { width: 287px;}
div.bodyMainRightBlock h1 { margin: 0px 0px 14px 11px; }

div.bodySecCenterBlock {width:689px}
div.bodySecCenterBlock h1 {margin-bottom:27px}

div.mainBottomBanBlocks {margin-top:23px; height:130px;}
div.mainBottomBanBlock {width:306px;}
div.mainBottomBanBlock img.icon {margin-right:10px; margin-left:25px}
div.mainBottomBanBlock p {margin-bottom:2px}

div.mainBottomBanBlock a, div.MainNewsBlock a.gray {text-decoration:none;color: #4b4b4b;}
div.mainBottomBanBlock a:hover, div.MainNewsBlock a.gray:hover {text-decoration:underline;}

div.secBottomBanBlocks {margin-top:23px;  height:110px; padding-top:70px; padding-left:218px;}
div.secBottomBanBlock {width:46%; height:110px; margin: 0px 25px 0px 0px; padding:0px;}
div.secBottomBanBlock img.icon {margin-right:10px; }
div.secBottomBanBlock p {margin-bottom:2px}
div.secBottomBanBlock a, div.mainBottomBanBlock a  {text-decoration:underline;color: #e0e0e0;font-size:8pt;}
div.secBottomBanBlock a span, div.mainBottomBanBlock a span {color: #4b4b4b;}
div.secBottomBanBlock a:hover {text-decoration:none;}

div.bodyTopConers {height:5px;top:4px; width:100%}
div.bodyBottomConers {height:5px;top:-5px; width:100%}
div.glrConer {height:5px;top:0px; width:100%}
div.glrConerB {top:-5px; width:100%}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Tahoma, Verdana;}

h1 {color:#000; font-weight:normal; margin:0px 0px 12px 0px; font-size:18pt;}
h2 {font-weight:normal; margin:0px 0px 5px 0px; font-size:10.5pt;}
h2 a {font-size:10.5pt;text-decoration:underline ! important}
h2 a:hover {font-size:10.5pt;text-decoration:none ! important}
h3 {color:#000; font-weight:normal; margin:0px 0px 13px 0px; font-size:12pt;}
h4 {border-bottom:1px solid #d1d1d1;font-weight:bold; padding-bottom:5px;  margin:0px 0px 12px 0px; font-size:10.5pt;}
h4 a {font-size:10.5pt;text-decoration:none;}
h4 a {color: #4b4b4b;background: url('/debug/img/bg/h4.gif') no-repeat left top;}
h4 a:hover {background: url('/debug/img/bg/h4_over.gif') no-repeat left top;}
h5 a {color: #4b4b4b;text-decoration:none;}


div.MainNewsBlock {clear:both; margin: 0px 20px 10px 0px; }
div.MainNewsBlock a { display: block; padding: 6px 12px 6px 12px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; color: #6d6d6d; text-decoration: none;}
div.MainNewsBlock a:hover {text-decoration: none; background: #f8f8f8;  border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;}
div.MainNewsBlock a.active {text-decoration: none; background: #f8f8f8;  border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;}
div.MainNewsBlock a .data  { color: #a5a5a5; font-size: 8pt;}
div.MainNewsBlock a  h2 { color: #255e94;}

div.MainNewsBlock div {margin-bottom:19px}
div.MainNewsBlock div.fl {font-size:8pt;width:70px; text-align:right; color:#a5a5a5; }
div.MainNewsBlock .arhBut { clear: both; height: 40px;}


div.MainNewsBlock div.fr {width:236px}
div.MainNewsBlock div.fr p {margin:0px 0px 5px 0px}
div.MainNewsBlock div.data {font-size:8pt; color:#a5a5a5;}

div.SecondNewsBlock {margin: 0px; padding: 0px 0px 35px 0px;}
div.SecondNewsBlock div.fr {width:580px}
div.SecondRenBlock div.fr {width:0px}
div.SecondRenBlock div.center {margin-right:0px; margin-left:96px}
div.SecondRenBlock div.fr a {color:#2482c0}

div.copyRight {padding:20px; }
div.copyRight div, div.copyRight div a {font-size:8pt;color:#8f8f8f;text-decoration:none}
div.copyRight div.fr {text-align:right}

/* second pages */

div.printV {right:15px; top:15px}
div.zoom {right:3px; bottom:5px; z-index:10}

div.path {margin-bottom:4px;margin-right:130px;}
div.path span {color:#2482c0;}
div.path a {color:#2482c0;text-decoration:none;} 
div.path a:hover {color:#2482c0;text-decoration:underline;} 


div.galleryBlock {width:322px;margin-bottom:40px}
div.galleryBlock .icon {margin:0px 10px 10px 0px} 
div.galleryBlock p {font-size:8pt;}
div.galleryBg {width:178px; height:120px; background-repeat-x:none;}

div.catalogueBlock {width: 322px; padding-bottom:10px;*/padding-bottom:0px;}
div.catalogueBlock .icon {margin:0px 10px 10px 0px} 
div.catalogueBlock p {font-size:8pt;}

.catMain  { margin: 0px 0px 0px 0px;}
/*.catMain  div.catalogueBlock { width: 270px; height:  260px; overflow: hidden; margin: 0px 45px 0px 0px; }*/
.catMain  div.catalogueBlock { width: 270px; overflow: hidden; margin: 0px 45px 0px 0px; }
.catMain  .RightNoMar { margin: 0px 0px 0px 0px; }

div.catalogueBg {width:130px; height:120px; background-repeat:none;}

.catMain  div.catalogueBg { width: 75px; overflow: hidden;}


div.catalogueBlockShort {width:240px;height:160px}
div.catalogueBlockShort h4 a {display:block;padding-left:10px; padding-right:30px}  

div.galleryBlockRand {width:204px;margin-bottom:0p;}

div.catalogueBlockServ {height:170px}
div.catalogueBlockServ a {color:#4b4b4b; text-decoration:none}
div.catalogueBlockServ a:hover {color:#4b4b4b; text-decoration:underline}

.mrmb {margin:0px 10px 10px 0px}
.mb20 {margin:0px 0px 20px 0px}
.mt20 {margin-top:20px}
.mr25 {margin-right:34px}
.pr25 {padding-right:25px}
.w180 {width:180px;}

/* map */
ul.map {padding:10px 20px}
ul.map li {list-style-image: url('/debug/img/markers/li.gif')}
ul.map li a {font-weight:bold; color:#4b4b4b;font-size:11pt;}

ul.map ul.map {padding:7px 30px}
ul.map ul.map li a {font-weight:normal; color:#2482c0; font-size:9pt;}
ul.map ul.map ul.map li a {font-weight:normal; color:#2482c0; font-size:8pt;}

ul.map a {text-decoration:none}
ul.map a:hover {text-decoration:underline}

div.listNavigation img {margin-bottom:6px}
div.pageNavigation {margin-top:25px}
div.pageNavigation div.fl, div.pageNavigation div.fr {width:125px;}

table.eternalSimpleTab {width:100%}
table.eternalSimpleTab th {padding:6px 10px;font-weight:normal;color:#000;border-bottom:1px solid #4b4b4b; text-align:left}
table.eternalSimpleTab td {padding:6px 10px}
table.eternalSimpleTab td.white {border-bottom:1px solid #e0e0e0; background: url('/debug/img/markers/gray.gif') no-repeat 99% 50%;}
table.eternalSimpleTab td.gray 	{border-bottom:1px solid #e0e0e0; background: #f8f8f8 url('/debug/img/markers/gray.gif') no-repeat 99% 50%;}
table.eternalSimpleTab td.open  {background: #f8f8f8 url('/debug/img/markers/orange.gif') no-repeat 99% 50%;}
table.eternalSimpleTab td a {color:#4b4b4b}
table.eternalSimpleTab td a:hover {color:#2984bd;text-decoration:none;}

table.eternalCatalogueTab {width: 190px;}
table.eternalCatalogueTab td {padding:6px 2px 6px 26px;}
table.eternalCatalogueTab td.white {background:none;background: url('/debug/img/markers/gray.gif') no-repeat 1% 50%;}
table.eternalCatalogueTab td.gray {background: #f8f8f8 url('/debug/img/markers/gray.gif') no-repeat 1% 50%;}
table.eternalCatalogueTab td a{color: #6d6d6d;}
table.eternalCatalogueTab td a:hover {color:#2984bd;text-decoration:none;}

.catMain table.eternalCatalogueTab {width: 180px}
.catMain table.eternalCatalogueTab td.white {background:none;background: none ;}
.catMain table.eternalCatalogueTab td.gray {background: #f8f8f8;}
.catMain table.eternalCatalogueTab td {padding:6px 2px 6px 12px;}

.catMain .cb {height:20px} 
div.img_cat_block_cont {height:130px}
div.img_cat_block {float:left; margin-right:4px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/debug/img/bg/catalogue_content_png.png);}
div.img_cat_block img {display:block; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

table.bookmark_table_param {margin-top:0px; margin-bottom:20px; width:100%;}
table.bookmark_table_param td {border-bottom:#e0e0e0 1px solid; height:30px; vertical-align:middle; text-align:left; padding-left:10px; padding-right:50px;}
table.bookmark_table_param th {border-bottom:#4b4b4b 1px solid; height:30px; vertical-align:middle; text-align:left; padding-left:10px; padding-right:50px; font-weight:normal; color:#000;}
table.bookmark_table_param td.gray {background:#f8f8f8;}

table.bookmark_table_price {margin-bottom:25px; width:100%;}
table.bookmark_table_price td {border-bottom:#e0e0e0 1px solid; vertical-align:middle; text-align:left; padding:5px 10px 10px 10px}
table.bookmark_table_price th {border-bottom:#4b4b4b 1px solid; height:40px; vertical-align:middle; text-align:left; padding-left:10px; padding-right:10px; font-weight:normal; color:#000;}
table.bookmark_table_price td * {font-weight:normal;}
table.bookmark_table_price td.gray {background:#f8f8f8;}
table.bookmark_table_price td input {width:46px; background:#ffffff; font-family: Arial, Tahoma, Verdana; font-size:9pt; color:#333333; border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #7c7c7c; border-right:1px solid #c3c3c3;text-align:right; padding:1px 3px}

div.h2 h2 {font-weight:bold;font-family: Arial, Tahoma, Verdana; font-size:10pt; color:#4b4b4b;}

#form_to_hidden_uploaded {width:100%;}
.order_form_table {width:100%;}
.order_form_table td {padding:5px; text-align:right;}
.order_form_table input.text {width:300px;background:#ffffff; font-family: Arial, Tahoma, Verdana; font-size:9pt; color:#333333;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #7c7c7c; border-right:1px solid #c3c3c3;margin-top:2px; padding:1px 3px 2px 3px}
.order_form_table textarea {width:420px; background:#ffffff; font-family: Arial, Tahoma, Verdana; font-size:9pt; color:#333333;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #7c7c7c; border-right:1px solid #c3c3c3; overfloW:auto; height:100px;margin-top:2px}
.order_form_table  .form_button {margin-top:10px; padding:2px 3px}

div.vacanceObjBlock div {margin-top:4px}

div.bodySecLefttBlock {width:150px; padding-top:24px}
div.bodySecLefttBlock a {color:#fff}
div.bodySecLefttBlock  div.notactive    	a div.conerM  {text-decoration:underline}
div.bodySecLefttBlock  div.choose		a div.conerM  {text-decoration:none}
div.bodySecLefttBlock  div.notchoose    	a div.conerM  {text-decoration:underline}
div.bodySecLefttBlock  div.active  		a div.conerM  {text-decoration:none}

div.notactive div.conerM 						{border:1px solid #fff;padding:2px 3px 3px 3px;margin-bottom:15px; line-height:11pt;}
div.active div.conerM, div.choose div.conerM 	{border:1px solid #efc395 ! important;padding:2px 3px 3px 3px;color:#ff690b;margin-bottom:15px;line-height:11pt;}

div.child  div.notactive 						{padding:1px 4px 1px 10px;color:#2482c0;margin-bottom:1px}
div.child  div.active 							{padding:1px 4px 1px 10px;color:#efc395;margin-bottom:1px;background: url('/img/markers/li_1.gif') left top no-repeat}
div.child  div.active a {color:#ff690b;}
div.child  div.choose							{padding:1px 4px 1px 10px;color:#ff690b;margin-bottom:1px}
div.child 									{margin-bottom:20px; margin-top:-10px; padding-left:4px}
div.child a 									{text-decoration:none;color:#2482c0}

/*
#gallery_content div {border:1px solid red}
*/

#frame_for_HUGE_image {visibility: hidden;border:#dad9d9 1px solid;position:absolute; z-index:100; background:#fff;}

div.galleryPicture {width:450px}

div.naviBut {text-align:center;}
div.naviBut div {height:30px}


#gallery_content div.fl {margin:0px 40px 20px 0px}

table.user_table_style {margin-top:20px; margin-bottom:20px; width:100%;}
table.user_table_style td {border-bottom:#e0e0e0 1px solid; height:30px; vertical-align:middle; text-align:left; padding: 8px 20px 8px 10px;}
table.user_table_style th, table.user_table_style td.user_table_style_header {border-bottom:#4b4b4b 1px solid; height:30px; vertical-align:middle; text-align:left; padding: 8px 20px 8px 10px; font-weight:normal; color:#000;}
table.user_table_style td.gray, td.user_table_style_gray {background:#f8f8f8;}

table.bookmark_table_p {margin-top:0px; margin-bottom:20px; width:100%;border-top:#4b4b4b 1px solid;}
table.bookmark_table_p td {border-bottom:#e0e0e0 1px solid; vertical-align:middle; text-align:left; padding: 8px 20px 8px 10px; }
table.bookmark_table_p th {border-bottom:#4b4b4b 1px solid; padding: 8px 20px 8px 10px; vertical-align:middle; text-align:left; font-weight:normal; color:#000;}
table.bookmark_table_p td.gray {background:#f8f8f8;}
table.bookmark_table_p td.user_table_style_header {border-bottom:#4b4b4b 1px solid; vertical-align:middle; text-align:left; padding-left:10px; font-weight:normal; color:#000;}
td.user_table_style_header  p {color:#000;padding:0px; margin:0px}
table.bookmark_table_p td p, table.user_table_style td p {padding:0px; margin:0px}
.user_text_8pt {font-size:8pt;}
.user_text_10pt {font-size:10pt;}
.user_text_12pt {font-size:12pt;}

.user_text_blue {color:#255e94;}
.user_text_black {color:#000;}


.user_img_style_left_top  		{margin:0px 15px 15px 0px;}
.user_img_style_left 			{margin:15px 15px 15px 0px;}
.user_img_style_left_bottom  	{margin:15px 15px 0px 0px;}

.user_img_style_right_top  		{margin:0px 0px 15px 15px;}
.user_img_style_right  			{margin:15px 0px 15px 15px;}
.user_img_style_right_bottom  	{margin:15px 15px 0px 15px;}


/*blocks_place_right */
.right_banners_block { width: 215px; margin: 0px 0px 0px 45px;  float: right; font-size: 0pt; margin-top:-2px; }
	.right_banners_block .block { padding: 0px 0px 50px 0px; display: block; width: 215px;}
	.right_banners_block .text {padding: 0px 10px 30px 0px; display: block; line-height: 15px; font-size: 8.6pt;}
		.right_banners_block .block div { padding: 0px 0px 0px 70px; display: block; font-size: 8pt; font-family: Arial; text-decoration: none; border:1px solid red }
				.right_banners_block .block h2 img { display: block; margin:0px; width: 155px;}
				.right_banners_block .block a { font-size: 8pt; font-family: Arial;}

	.bodySecLefttBlock .block { display: block; margin: 50px 0px 0px 0px; padding: 0px 0px 50px 0px; }

		.bodySecLefttBlock .block div { padding: 0px 0px 0px 60px; display: block; font-size: 8pt; font-family: Arial; text-decoration: none;  }
				.bodySecLefttBlock .block h2 img { display: block; margin:0px; width: 86px; height: 37px;}
				.bodySecLefttBlock .block a { font-size: 8pt; font-family: Arial;}

	.bodySecLefttBlock .rec { background: url('/debug/img/bg/left_block_rec.gif') no-repeat left top;} 


.bodyMainRightBlock .right_banners_block {margin: 0px 0px 0px 0px; float: left;  }
	
div.price { background: url('/debug/img/bg/right_block_price.gif') no-repeat left top; padding: 3px 0px 0px 45px; float: left; margin: 0px 0px 10px 12px;} 
div.price a {color:#666666; font-weight:normal; text-decoration: none;}

div.properties { background: url('/debug/img/bg/left_block_rec.gif') no-repeat left top;} 


	.w415 {width:685px ! important}
	.w400 {width:250px ! important}
	.w100 {width:100% ! important}
	
	.top120 {margin-top:120px;}

table.colorScheme td {color:#ffffff; font-size:8pt; text-align:center; padding-top:3px}
p.blue {font-weight:bold; margin-bottom:10px}
p.blue span {color:#000;font-weight:normal;font-size:8pt;}

.newsMain { clear: both; margin: 0px 0px 30px 0px;}

.partnersMain { clear: both; padding: 20px 0px 0px 0px;}
.partners { width: 900px; height: 107px; background: url('/debug/img/bg/partners.gif') no-repeat left top; padding: 15px 0px 0px 0px; position: relative; }
	.partners .lenta { width: 880px; height: 90px; overflow: hidden; display: block; margin: 0px 10px 0px 10px; }
	.partners .lenta_inner { height: 90px; width: 4000px; margin-left: 0px }
	.partners  .partner { float: left; width: 160px; height: 75px; margin: 0px 15px 0px 0px; overflow: hidden; display: block; }
	.partners  .partner table td { width: 160px; height: 75px; text-align: center; vertical-align: middle;}
	.partners .next , .partnersMain .prev { position: absolute; width: 25px; height: 22px; top: 40px; }
	.partners .next { right: -10px; }
	.partners .prev { left: -10px; }
	
.phoneBot { width: 950px; padding: 24px 0px 24px 0px; border-bottom: solid 1px #e0e0e0; }
	.phoneBot div { font-size: 16pt; }
	.phoneBot .min { font-size: 10pt; }





	
