body {
margin:0px;
padding:0px;
background-image: url('/images/default/BG.jpg');
background-color:#000;
color: #442200;

}
.gallery_demo{width:135px; margin:10px; padding:0px;float:left;}
.galarey_full{width:450px; margin:0px;background: #eee; padding:0px;}

.Top{margin-top:10px;}

.ImgLink{border:0;padding:0;}

.MainTable{
background-color:#FFFFFF;
}


.Ramka{
width:200px;
height:145px;
background-image: url('/images/default/ramka.jpg');
background-repeat: no-repeat;
margin-left:11px;
font-family: Tahoma, Arial;
font-size: 11px;
color: #330000;
margin-bottom:5px;

}

.Ramka1{
width:440px;
height:70px;
background-image: url('/images/default/ramka2.jpg');
background-repeat: no-repeat;
font-family: Tahoma, Arial;
font-size: 6px;
color: #330000;
margin-bottom:0px;
margin-top:5px;

}

.Ramka3{
width:440px;
height:80px;
background-image: url('/images/default/ramka3.jpg');
background-repeat: no-repeat;
font-family: Tahoma, Arial;
font-size: 6px;
color: #330000;
margin-bottom:0px;
margin-top:5px;

}

.DivPustoy8{
height:8px;
margin:0;
padding:0;
}


.TMenuFon{
padding-top:10px;
width:758px;
height:60px;
background-image: url('/images/default/TMenu.jpg');
background-repeat: no-repeat;
margin-left:10px;
}

.TMenu{
font-family: Tahoma, Arial;
font-size: 12px;
}

.TMenu a:link{color: #330000;text-decoration: none;}
.TMenu a:visited{color: #330000;text-decoration: none;}
.TMenu a:hover{color: #CC6633;text-decoration: none;}

.TMenuTD, .TMenuTDActive {
padding-top:5px;
padding-bottom:5px;
padding-left:27px;
padding-right:27px;
border-right: 1px solid #330000;
}

.TMenuTDActive a {
   color       : #CC6633 !important;
}

.price{
position: relative;
left: 102px;
bottom: 15px;
background-color:#ea965e;
width:86px;
height:20px;
font-family: Tahoma, Arial;
font-size: 11px;
color: #FFFFFF;
padding-left: 4px;
padding-top: 2px;
}
.price_cart{
   background-color:#ea965e;
	width:120px;
	height:20px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	float: right;
	padding-top: 2px;
	margin-bottom: 5px;
}
.price_cart a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.price_full{
font-family: Tahoma, Arial;
font-size: 18px;
font-weight: normal;
color: #CC6633;
}

.copyh1{
font-family: Tahoma, Arial;
font-size: 14px;
font-weight: normal;
color: #CC6633;
padding:0px;
margin:0px;
}
h1{
font-family: Tahoma, Arial;
font-size: 16px;
font-weight: normal;
color: #CC6633;
padding:0px;
margin:0px;
}
h2{
font-family: Tahoma, Arial;
font-size: 14px;
font-weight: normal;
color: #CC6633;
padding:0px;
margin:0px;
}
h3{
font-family: Tahoma, Arial;
font-size: 9px;
font-weight: normal;
color: #777777;
padding:0px;
margin:0px;
}
h1 a:link{color: #CC6633;text-decoration: none;}
h1 a:visited{color: #CC6633;text-decoration: none;}
h1 a:hover{color: #330000;text-decoration: none;}

h2 a:link{color: #CC6633;text-decoration: none;}
h2 a:visited{color: #CC6633;text-decoration: none;}
h2 a:hover{color: #330000;text-decoration: none;}

h3 a:link{color: #777777;text-decoration: none;}
h3 a:visited{color: #777777;text-decoration: none;}
h3 a:hover{color: #777777;text-decoration: none;}

.header{
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: normal;
color: #330000;
margin : 6px 0 10px 0;
}
.header a:link{color: #330000;text-decoration: underline;}
.header a:visited{color: #330000;text-decoration: underline;}
.header a:hover{color: #CC6633;text-decoration: none;}

.header1{
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: normal;
color: #CC6633;
padding : 3px 0 3px 0;
}
.header1 a:link{color: #CC6633;text-decoration: underline;}
.header1 a:visited{color: #CC6633;text-decoration: underline;}
.header1 a:hover{color: #000;text-decoration: underline;}

.map_header_1{
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: normal;
padding-top:7px;
}
.map_header_1 a:link{color: #330000;text-decoration: underline;}
.map_header_1 a:visited{color: #330000;text-decoration: underline;}
.map_header_1 a:hover{color: #CC6633;text-decoration: underline;}

.map_header_2, .map_header_2_1 {
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: normal;
padding-left:20px;
padding-top:7px;
}
.map_header_2 a:link{color: #CC6633;text-decoration: none;}
.map_header_2 a:visited{color: #CC6633;text-decoration: none;}
.map_header_2 a:hover{color: #330000;text-decoration: none;}

.map_header_2_1 a:link{color: #330000;text-decoration: none;}
.map_header_2_1 a:visited{color: #330000;text-decoration: none;}
.map_header_2_1 a:hover{color: #CC6633;text-decoration: none;}

.map_header_3{
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: normal;
padding-left:40px;
padding-top:7px;
}
.map_header_3 a:link{color: #330000;text-decoration: none;}
.map_header_3 a:visited{color: #330000;text-decoration: none;}
.map_header_3 a:hover{color: #CC6633;text-decoration: none;}

.map_header_4{
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: normal;
padding-left:60px;
padding-top:7px;
}
.map_header_4 a:link{color: #CC6633;text-decoration: none;}
.map_header_4 a:visited{color: #CC6633;text-decoration: none;}
.map_header_4 a:hover{color: #CC6633;text-decoration: none;}

.Tosn{
margin-left:25px;
width:725px;
}
.Tosn .content {
   width          : 440px;
   vertical-align : top;
   padding-right  : 25px;
}
.Tosn .right {
   width          : 250px;
   vertical-align : top;
   text-align     : center;
}

.RMenu{
margin-top:5px;
background-color:#f8eed5;
border: 1px solid #ccbfae;
width:250px;
font-family: Tahoma, Arial;
font-size: 12px;
}

.RMenuTd{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
}

.RMenu a:link{color: #330000;text-decoration: none;}
.RMenu a:visited{color: #330000;text-decoration: none;}
.RMenu a:hover{color: #CC6633;text-decoration: none;}

.separator{
width:220px;
background-image: url('/images/default/separator.jpg');
background-repeat: repeat-x;
background-position:left center;
}

.RMenuShadow{
width:222px;
height:17px;
margin-right:10px;
background : url('/images/default/RMenuShadow.jpg') 0 100%;
}

.THose{
	margin-bottom:15px;
}

.HouseName{
text-align: center;
font-family: Tahoma, Arial;
font-size: 11px;
color: #CC6633;
padding:1px 1px 10px 1px;
}
.HouseName a:link{color: #CC6633;text-decoration: none;}
.HouseName a:visited{color: #CC6633;text-decoration: none;}
.HouseName a:hover{color: #330000;text-decoration: none;}

.HouseFoto{
width:140px;
height:106px;
border: 1px solid #ccbfae;
background-color:#FFFFFF;
padding:1px 0px 0px 0px;

}
.HouseFoto div{
	display:block;width:140px;height:106px;overflow:hidden;
}

.HouseFoto2{
width:135px;
height:98px;
border: 1px solid #ccbfae;
background-color:#FFFFFF;
padding:2px;
}
.HouseFoto2 div{
display:block;width:135px;height:98px;overflow:hidden;
}

.HouseFoto1{
width:145px;
height:115px;
border: 1px solid #ccbfae;
background-color:#FFFFFF;
padding:1px;
}

.HouseFoto1 div{
display:block;width:140px;height:105px;overflow:hidden;
}

.NewsFoto{
width:100px;
height:75px;
border: 1px solid #ccbfae;
background-color:#FFFFFF;
padding:3px;
float:left;
}

.NewsFoto div{
	display:block;width:100px;height:75px;overflow:hidden;float:left;


}

.NewsFoto2{
width:140px;
height:105px;
border: 1px solid #ccbfae;
background-color:#FFFFFF;
padding:3px;
float:left;
}

.NewsFoto2 div{
	display:block;width:140px;height:105px;overflow:hidden;float:left;
}

.HousePrice{
text-align: center;
font-family: Tahoma, Arial;
font-size: 11px;
color: #330000;
padding:1px;
}

.HouseProbel{
width:5px;
}

.Text {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #330000;
	clear: both;
}

.Text ul, .Text ol {
   color : #442200;
}

.text p {
   font-family: Tahoma, Arial;
	font-size: 12px;
    text-indent: 1.5em; /* Отступ первой строки */
    text-align: justify;  /* Выравнивание по ширине */
	 color: #442200;
}

.Text h2 a:link{font-weight:normal;color: #CC6633;text-decoration: underline;}
.Text h2 a:visited{font-weight:normal;color: #CC6633;text-decoration: underline;}
.Text h2 a:hover{font-weight:normal;color: #CC6633;text-decoration: none;}

.Text a:link{font-weight:bold;color: #442200;text-decoration: underline;}
.Text a:visited{font-weight:bold;color: #442200;text-decoration: underline;}
.Text a:hover{font-weight:bold;color: #CC6633;text-decoration: none;}

.Bottom{
position: relative;
right:1px;
}

.BTextBrown{
background-color:#FFFFFF;
font-family: Tahoma, Arial;
font-size: 9px;
font-weight: normal;
color: #330000;
padding-top:54px;
padding-Left:30px;
width:300px;
}

.BTextGrey{
background-color:#FFFFFF;
font-family: Tahoma, Arial;
font-size: 9px;
font-weight: normal;
color: #999999;
padding-top:54px;
padding-Left:89px;
width:200px;
}
.BTextGrey a{text-decoration:none;color: gray;}

.B{
height:20px;
}


/* Стандартные элементы */
INPUT{border: 1px silver solid; font: 11px Arial; color: #717070;background-color: #f2f3f5;}
TEXTAREA{border: 1px silver solid; font: 11px Arial; color: #717070;background-color: #f2f3f5;}
SELECT{border: 1px silver solid; font: 11px Arial; color: #717070;background-color: #f2f3f5;}

/* Стили для постраничной навигации */
.navigation {
	font-family: Verdana;font-size: 11px;
	color:#666; 
	border:0px;
}
div.navigation {
   padding    : 5px 0 5px 0;
   margin-top : 10px;
}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-family: Verdana;font-size: 11px;
}

.navigation a:hover {
	background:#fff;
	color:#CC6633;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #CC6633;
	color:#CC6633;
	font-family: Verdana;font-size: 11px;
}

.page_top {
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color : #330000;
	text-decoration:none;
}
div.page_top {
   padding-top : 2px;
}
.page_top a:link{ color: #330000; text-decoration:none;}
.page_top a:visited{ color:#330000; text-decoration:none;}
.page_top a:hover{color: #CC6633;text-decoration:none;}

.page_top_selected {
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color : #cccccc;
	text-decoration:none;
}
#search_on_page {
   margin : 30px 0 0 0;
}
.right_active_link {
   color : #CC6633 !important;
}
.search_highlight {
   color       : #CC6633;
   font-weight : bold;
}
#techmenu {
   margin : 20px 0 30px 0;
}
#techmenu a {
   padding : 0 20px 0 0;
   outline : none;
}
#techmenu img {
   border : none;
}
.sort1 {
   font-family : Arial;
   font-size   : 12px;
   margin-bottom : 20px;
}
#sort {
   font-family : Arial;
   font-size   : 14px;
   margin-bottom : 20px;
   font-weight     : bold;
}
#sort a {
   outline       : none;
   padding-right : 10px;
}
.sort_criteria {
   text-decoration : underline;
   color           : #442200;
}
.sort_criteria_active {
   text-decoration : none;
   color           : #CC6633;
}
.sort_arrows {
   font-size : 14px;
}
.mtext_section {
   margin-top : 10px;
}
.mtext_section h2 a {
   text-decoration : underline;
}
.mtext_section h3 {
   margin : 10px 0 0px 0;
}
.mtext_section h3 a:active, .mtext_section h3 a:visited, .mtext_section h3 a:link, .more a:active, .more a:visited, .more a:link {
   font-size       : 12px;
   font-weight     : bold;
   color           : #442200;
   text-decoration : underline;
}
.mtext_section h3 a:hover, .more a:hover {
   font-weight     : bold;
   color           : #CC6633;
   text-decoration : none;
}
.mtext_intro {
   border-bottom : 1px solid #442200;
   font-family   : Arial;
   font-size     : 12px;
   color         : #442200;
   text-align    : justify;
   text-indent   : 1.5em;
   padding       : 0 0 10px 0;
}
.mtext_intro_non_bounded {
   font-family   : Arial;
   font-size     : 12px;
   color         : #442200;
   text-align    : justify;
   text-indent   : 1.5em;
   padding       : 0 0 10px 0;
}
.more {
   font-size     : 10px;
   text-align    : right;
   margin-bottom : 20px;
}
.atext {
   font-family : Arial;
   font-size   : 12px;
   padding     : 5px 10px 10px 20px;
   text-align  : left;
}
.right .atext {
   padding : 0 0 0 20px;
}
.atext .header1 {
   margin-bottom : 3px;
}
.by_theme {
   text-align  : right;
   padding-top : 15px;
}
.by_theme a:link, .by_theme a:active, .by_theme a:visited {
   font-size       : 11px;
   color           : #CC6633;
   text-decoration : underline;
}
.by_theme a:hover {
   font-size       : 11px;
   color           : #CC6633;
   text-decoration : none;
}
.news_item {
   border-bottom  : 1px solid #442200;
   font-family    : Arial;
   font-size      : 12px;
   color          : #442200;
   text-align     : justify;
   margin-top     : 12px;
	height			: 180px;

}
.news_item h2 {
   font-size  : 12px;
   margin-top : 15px;
}
.news_item h2 a:link {
   font-weight     : normal;
   color           : #442200;
   text-decoration : underline;
}
.news_item h2 a:visited {
   font-weight     : normal;
   color           : #442200;
   text-decoration : underline;
}
.news_item h2 a:hover {
   font-weight     :normal;
   color           : #CC6633;
   text-decoration : none;
}
.news_item p {
   margin : 12px 0 12px 0;
}
.news_text {
   text-indent : 1.5em;
   margin-top  : 15px;
}

.progressWrapper {
	width: 100%;
	overflow: hidden;
}

.progressContainer {
	margin: 1px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 16px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/images/default/flashupload/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}
