html
{
	height: 100%;
}

body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #fff;
}
body, table, td, th
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #726A6A;
}
td
{
	vertical-align: top;
}

img
{
	border: 0px;
}
p
{
	text-align: justify;
	font-size: 12px;
}

img.rss
{
	padding-top:3px;}
	
img.galka
{
	height:27px;
	width:31px;
	padding-right:3px;
	}
	
table.width190
	{
		width: 190;
		padding-left:0;
	}
	

p.firm
{
	text-align:left;
	color:#ff8f00;
	font-weight:bold;
	padding-top: 23px;
	padding-bottom: 0px;
	}

span.leftstr, span.rightstr 
{
float: left;
font-size:14px;
width:50%;
vertical-align:middle;
}


span.rightstr {
text-align: right;

}

span.lefts, span.rights
{
	float:left;
	vertical-align:middle;
	}
	
span.lefts
{
	width:59%;
	text-align:right;}
	
span.rights
{
	width:41%;
	text-align:right;}	

span.foradm
{
	color:#000000;
	}	

span.foradm  a:link, span.foradm  a:visited, span.foradm a:hover
{
	color:#000000;}	
	
td.firmlogo
{
	padding-top:10px;
	vertical-align:middle;
	padding-right:10px;
	text-align:right;
	}	
td.width200
{
	width: 200px
	}
	
td.width100, tr.width100
{
	width: 100%
	}
	
td.hider
{
	cursor:pointer;
	padding:0;
	margin:0;
	vertical-align:middle;
	}
	
td.header0 
{	
background:#547ABA url(tile.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

td.header0  a:link, td.header0  a:visited, td.header0 a:hover
{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
vertical-align:middle;
padding-bottom:5px;
}
	
td.tit, div.tit
{
	color:#336699;
	font-size:18px;

	text-align:left;
	padding-left:0px;
	padding-bottom:20px;
	}
	
div.tit2
{
	color:#336699;
	font-size:18px;

	text-align:left;
	padding-left:0px;
	padding-bottom:5px;
	}

div.whitetit
{
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding-right:0px;
	vertical-align:middle
	}
		
div.paddingTB
{
	padding-top: 49px;
}

div.paddingTB2
{
	padding-top: 19px;
	padding-left:10px;
}
	
div.rss2
{   
	text-align:center;
	padding-bottom: 4px; 
	font-weight: bold; 
	color: #336699
    }
 div.rss2   a:link, div.rss2  a:link a:visited, div.rss2 a:hover
{
	font-size: 12px;
	color: #336699;
	text-decoration: underline;
}
    
span.rss
{   
	vertical-align: middle;
	font-weight: bold; 
	color: #ff7518;
	padding-right:5px;
	padding-top: 3px;
    }
        
span.textBanner
{
	background: #e9e9e9;
	text-align: center;
    font-style:normal;
	}
	
a:link, a:visited, a:hover
{
	font-size: 12px;
	color: #726A6A;
	text-decoration: underline;
}
.HeadPane
{
	background: url(img/head.jpg) repeat-x top;
}
.Head
{
	background: url(img/fonHead.jpg) no-repeat right top;
}
.zag_main h1
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.avt a:link, .avt a:visited, .avt a:hover
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.first
{
	background: url(img/bok1.gif) repeat-x;
}
.border
{
	padding: 5px;
	margin: 10px 0px 0px 0px;
	display: block;
	width: 20px;
	height: 15px;
	text-align: center;
}
.second
{
	background: url(img/bok2.gif) repeat-x;
}

.third
{
	background: #fff;
	width: 100%;
	height: 120px;
	float: left;
}

.bgthird
{
	background: url(img/background1.gif) top left no-repeat;
	width: 100%;
	height: 120px;
	float: left;
}

.secondbg
{
	background: url(img/bkground3.gif) repeat-x;
	width: 100%;
	height: 120px;
}

.zag
{
	float: left;
	width: 636px;
	height: 120px;
}

.fourth
{
	height: 35px;
	background: #336699; /*url(img/bg.gif) repeat-x;*/
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.reference1
{
	margin: 2px 0px;
	color: #999999;
	font-size: 11px;
}

.reference1 a
{
	color: #999999;
	font-size: 11px;
}

.reference1 a:link
{
	color: #999999;
}
.reference1 a:visited
{
	color: #999999;
}
.reference1 a:hover
{
	color: #333333;
}

table.gran td
{
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 5px 5px 0px;
}

table.gran1 td
{
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 5px 5px 0px;
}
table.gran1
{
}

.photo a:link, .photo a:visited
{
	font-size: 12px;
	color: #726A6A;
	text-decoration: none;
}

.photo a:hover
{
	font-size: 12px;
	color: #726A6A;
	text-decoration: underline;
}

.photo_img
{
	border: 1px solid #c9c9c9;
}

.gallary
{
	vertical-align: middle;
	background: url(img/frame.gif)no-repeat top left;
	text-align: center;
	border: 1px solid #00ff00;
}

/* выделенный пункт верхнего меню */
div.reference3 a.this:link, div.reference3 a.this:visited, div.reference3 a.this:hover
{
	color: #FEEA43;
}


/*Класс для изменения ссылки подменю при переходе на конкретную стрницу*/
td.mn
{
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.reference2
{
	float: right;
	width: 404px;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	padding: 11 0 10 0;
}

.reference2 a
{
	color: #fff;
	font-size: 11px;
}

.reference2 a:link
{
	color: #fff;
}
.reference2 a:visited
{
	color: #fff;
}
.reference2 a:hover
{
	color: #f3602a;
}

/*Класс для изменения ссылки подменю при переходе на конкретную стрницу*/
.refer2
{
	font-size: 12px;
	color: #f3602a;
	font-weight: bold;
}

.otstup1
{
	padding-left: 7px;
	padding-right: 7px;
}

.adm a
{
	text-decoration: none;
	font-weight: bold;
}

.verhtab
{
	margin-top: 2px;
	background: url(img/seryifon.jpg) repeat-x;
}

.leftcol
{
	border-right: 1px solid #e9e9e9;
	padding-top: 0px;
}

.tabmenu
{
	margin: 3px 16px 35px 21px;
}

div.menu
{
	padding: 2px 0px;
}

div.menu a:link
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.menu a:visited
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.menu a:hover
{
	color: #0099cc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/*Класс для изменения ссылки подменю при переходе на конкретную стрницу*/
div.mn
{
	font-size: 12px;
	color: #0099cc;
	font-weight: bold;
	width: 155px;
	padding: 2px 0px;
}
.page
{
	font-size: 12px;
	color: 336699;
}

div.mn a:hover; div.mn a:link, div.mn a:visited
{
	color: #0099cc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.mn a:hover; div.mn a:link, div.mn a:visited
{
	color: #0099cc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.podmenu
{
	width: 155px;
	padding: 3 0 0 15;
	background: url(img/strsin1.gif) no-repeat 0px 7px;
}


div.podmenu a:link
{
	color: #0099cc;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
div.podmenu a:visited
{
	color: #0099cc;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
div.podmenu a:hover
{
	color: #336699;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}


/*Класс для изменения ссылки подменю при переходе на конкретную стрницу*/
.podm
{
	font-size: 12px;
	color: #000033;
	font-weight: bold;
}

.podtabltd
{
	width: 155px;
	height: 3px;
	font-size: 3px;
}

.px3
{
	margin-bottom: 3px;
}

.centerbg
{
	background: url(img/schelkovo_gerb.gif) no-repeat center center;
	height: 360px;
	width:auto;
	padding: 5px 15px 20px 23px;
}
.centerbg2
{
	height: 360px;
	padding: 5px 15px 20px 23px;
}

td.centerbg ul, td.centerbg2 ul
{
	margin: 0px;
	padding: 0px;
	list-style-image: url(img/listr.gif);
}
td.centerbg ul li, td.centerbg2 ul li
{
	margin-left: 15px;
	padding-left: 0px;
}
td.centerbg ul li ul
{
	margin: 0px;
	padding: 0px;
	list-style-image: url(img/listrel.gif);
}
td.centerbg ul li ul li ul
{
	margin: 0px;
	padding: 0px;
	list-style-image: url(img/listrel.gif);
}
td.centerbg ul li ul li ul li ul
{
	margin: 0px;
	padding: 0px;
	list-style-image: url(img/listrel.gif);
}

td.centerbg ul li a, td.centerbg ul li a:link, td.centerbg ul li a:visited, td.centerbg ul li a:hover
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
td.centerbg ul li ul li a, td.centerbg ul li ul li a:link, td.centerbg ul li ul li a:visited, td.centerbg ul li ul li a:hover
{
	color: #726A6A;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}
td.centerbg ul li ul li ul li a, td.centerbg ul li ul li ul li a:link, td.centerbg ul li ul li ul li a:visited, td.centerbg ul li ul li ul li a:hover
{
	color: #726A6A;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}
td.centerbg ul li ul li ul li ul li a, td.centerbg ul li ul li ul li ul li a:link, td.centerbg ul li ul li ul li ul li a:visited, td.centerbg ul li ul li ul li ul li a:hover
{
	color: #726A6A;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}

td.centerbg ul li
{
	margin-bottom: 3px;
	margin-top: 3px;
}
td.centerbg ul li ul li
{
	margin-bottom: 3px;
	margin-top: 3px;
}
td.centerbg ul li ul li ul li
{
	margin-bottom: 3px;
	margin-top: 3px;
}
td.centerbg ul li ul li ul li ul li
{
	margin-bottom: 3px;
	margin-top: 3px;
}

span.t p, span.t, table.t td div div div span.txtnews p
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #726A6A;
	text-align: justify;
}
span.t p img, span.t img, table.t td div div div span.txtnews p img, .txtnews img
{
	border: 1px solid #000;
}
ol
{
	margin: 0px;
	padding: 0px;
}
ol li
{
	margin-left: 25px;
	padding-left: 0px;
}
.spacer1
{
	width: 106px;
	height: 120px;
}

.spacer2
{
	width: 55px;
	height: 120px;
}

.novost
{
	margin-top: 12px;
	color: #726a6a;
}

h1
{
	font-size: 18px;
	color: #336699;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}

.main1
{
	color: #726a6a;
}
.main h1
{
	font-size: 18px;
	color: #336699;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}

.h2 h2 a:link, .h2 h2 a:link a:visited, .h2 h2 a:hover
{
	color: #0099CC;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}
h2
{
	font-weight: bold;
	font-size: 14px;
	color: #336699;
	margin: 0px;
}
h2 a:link, h2 a:visited, h2 a:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #336699;
}
h3
{
	font-weight: bold;
	font-size: 12px;
	color: #726A6A;
	margin: 10px 0px 0px 0px;
}

td.partners
{
	padding: 4px 5px 4px 5px;
	font-size: 15px;
	background-color: #336699;
	color: #ffffff;
	font-family: Arial;
	font-size: 17px;
	font-weight: bolder;
	text-align:center;
}
td.partners1
{
	font-size: 15px;
	background-color: #336699;
	color: #ffffff;
	font-family: Arial;
}


.zagnews
{
	font-weight: bold;
	font-size: 12px;
}

.zagnews a, .zagnews a:link, .zagnews a:visited, .zagnews a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
}
td.bluelink a, td.bluelink a:link, td.bluelink a:visited, td.bluelink a:hover
{
	color: #336699;
}

.noneline a:link, .noneline a:visited, .noneline a:hover
{
	text-decoration: none;
}

.date
{
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
	color: #726A6A;
}

.ntitle
{
	font-size: 14px;
	color: #336699;
	font-weight: bold;
}
.txtnews
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #726A6A;
	text-align: justify;
}

.txtnews table td a, .txtnews a:link, .txtnews a:visited, .txtnews a:hover
{
	color: #726A6A;
	text-decoration: underline;
}

.txtnews table td
{
	font-size: 12px;
	color: #726A6A;
}

.txtnews img
{
	border: solid 2px #808080;
	margin-right: 10px;
}

div.table table
{
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	font-size: 12px;
}

div.table1 table
{
	border: none;
	font-size: 12px;
}

div.table1 table td
{
	border: none;
	font-size: 12px;
	padding: 3px;
}

.table2
{
	border: #c3c3c3 1px solid;
	margin-bottom: 7px;
}
.avtoriz
{
	padding-right: 5px;
	padding-left: 5px;
	background: #336699;
	padding-bottom: 5px;
	padding-top: 5px;
}
.border1
{
	border: #d7d6d6 2px solid;
	margin-right: 10px;
}
.border2
{
	margin-right: 10px;
	border: 1px solid #726a6a;
}
.border3
{
	border: #c3c3c3 1px solid;
	margin-top: 7px;
}
.border4
{
	border: none;
}
.border5
{
	border-bottom: none;
}
.border6
{
	border-right: 10px;
}
.border7 {
	border: 1px solid #d4d0c8;
}
.borderTd {
	border-right: 1px #9c9a9c solid;
	padding: 0px 3px;
}

.adds {
	BACKGROUND: #e8ffde; 
	PADDING: 5px 6px;
}
.kat {
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #fddb7a 1px solid;
}
.margin0
{
	margin: 0px;
}
.marginT0 {
	margin-top: 0px;
}
.marginL0
{
	margin-left: 0px;
}
.margin
{
	margin: 10px 0px 10px 19px;
}
.margin2
{
	margin: 2px;
}
.marginB3
{
	margin-bottom: 3px;
}
.margin5
{
	margin-top: 5px;
}
.marginB5
{
	margin-bottom: 5px;
}
.marginT5
{
	margin-top: 5px;
}
.marginL5
{
	margin-left: 5px;
}
.marginT10
{
	margin-top: 10px;
}
.marginB10
{
	margin-bottom: 10px;
}
.marginR10
{
	margin-right: 10px;
}
.marginTB10
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.marginB12 {
	margin-bottom: 12px;
}
.marginT12 {
	margin-top: 12px;
}
.marginB15
{
	margin-bottom: 15px;
}
.marginB22
{
	margin-bottom: 22px;
}
.marginL50 {
	margin-left: 50px;
}


.padding4_0
{
	padding: 4px 0px 4px 0px;
}
.paddingL0 {
	padding-left: 0px;
}
.paddingT0
{
	padding-top: 0px;
}
.padding0
{
	padding: 0px;
}
.padding5
{
	padding: 5px;
}
.padding7 {
	padding: 7px;
	
}
.paddingB2
{
	padding-bottom: 2px;
}
.paddingT2
{
	padding-top: 2px;
}
.paddingB3
{
	padding-bottom: 3px;
}
.paddinT3
{
	padding-top: 3px;
}
.paddingR3
{
	padding-right: 3px;
}
.paddingT5
{
	padding-top: 5px;
}
.paddingR5
{
	padding-right: 5px;
}
.paddingL5
{
	padding-left: 5px;
}
.paddingB5
{
	padding-bottom: 5px;
}
.paddingB6
{
	padding-bottom: 6px;
}
.paddingB7
{
	padding-bottom: 7px;
}
.paddingT7
{
	padding-top: 7px;
}
.paddingB8
{
	padding-bottom: 8px;
}
.paddingL10
{
	padding-left: 10px;
}
.paddingT10
{
	padding-top: 10px;
}
.paddingB8T5
{
	padding-bottom: 10px;
	padding-top: 5px;
}
.paddingB10T2
{
	padding-bottom: 10px;
	padding-top: 2px;
}
.paddingB10
{
	padding-bottom: 10px;
}
.paddingR10
{
	padding-right: 10px;
}
.paddingR11 {
	padding-right: 11px;
}
.paddingR15
{
	padding-right: 15px;
}
.paddingL15
{
	padding-left: 15px;
}
.paddingT20
{
	padding-top: 20px;
}
.paddingT25
{
	padding-top: 25px;
}
.valignM
{
	vertical-align: middle;
}
.valignB
{
	vertical-align: bottom;
}
.bg
{
	background: #e7e7e7;
}
.bg1 th
{
	background: #dfecf8;
	padding:5px;	
}
.bg1 td
{
	background: #EBF3FA;
	padding:5px;	
}
.letter 
{
	color:#ff982b;
	font-size:14px;	
	font-weight:bold;
}	
.bg2
{
	background: #e9e9e9;
}
.bg3
{
	background: #f4f4f4;
}
.bot a:link, .bot a:visited, .bot a:hover
{
	text-decoration: none;
}
.bot b
{
	color: #336699;
}
.red
{
	color: Red;
}
.color
{
	color: #336699;
}
.color a:link, .color a:visited, .color a:hover
{
	color: #336699;
}
.color1, .color1 a:link, .color1 a:visited, .color1 a:hover
{
	color: #726a6a;
}
.color2
{
	color: #7f7676;
	font-size: 10px;
}
.color3 {
	color:#CCCCCC;
}
.color3 a:link, .color3 a:visited, .color3 a:hover {
	color:#CCCCCC;
}
.color4 {
	color: #fff;
}
.color4 a {
	text-decoration: none;
}
.bold
{
	font-weight: bold;
}
.nobold
{
	font-weight: normal;
}
.back
{
	font-size: 12px;
	margin: 8px 0px;
	color: #336699;
}
.back a:link, .back a:visited, .back a:hover
{
	color: #336699;
}
.nov
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
}


.nov a:link, .nov a:visited, .nov a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
}

.banner
{   
	float:none;
	text-align: center;
	padding: 4px 0px;
	background: #E9e9e9;
	border-top: 0px solid #ffffff;
}
.banner a
{
	float: none;
	text-align: center;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
	font-style:normal;
}
.textBanner
{
	
	background: #e9e9e9;
	text-align: center;
    font-style:normal;
}
.zagol
{
	border-bottom: 1px solid #0099cc;
	font-weight: bold;
	font-size: 17px;
}
.zagol1 h3
{
	margin-top: 0px;
	color: #336699;
}
.list
{
	padding-left: 0px;
	margin-top: 2px;
}
.list a:link, .list a:visited, .list a:hover
{
	font-size: 11px;
	text-decoration: none;
	color: #336699;
	font-weight: normal;
}
.add a:link, .add a:visited, .add a:hover
{
	text-decoration: none;
}

ul.add2 li
{
	list-style-type:none;	
	list-style-image:url(img/listr.gif);
	text-align:left;
	margin: 0px;
	padding: 0px;
}	

.add2 li a:link, .add2 li a:visited, .add2 li a:hover
{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}

.text
{
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}
td.realtynowidth
{
	background: #ebf3fa;
	padding: 5px 6px;
}

td.realtynowidth td
{
	padding: 3px 0px;
}
td.realtynowidth h1
{
	margin-top: 7px;
}
.bigPhoto {
	BORDER: #bebdbd 1px solid; 
	PADDING:20px 20px 10px 20px; 
}
.bannerTop {
	PADDING: 0px 30px;
	TEXT-ALIGN: center;
	
}
.bannerDiv {
	BORDER: #b3d2eb 1px solid; 
	PADDING: 10px; 
	BACKGROUND: #fff; 
	TEXT-ALIGN: center;
}

td.logoshel 
{
	text-align:center;
	padding-left:15px;}


/* подписка */

.bottom_form {
	BACKGROUND: #336699; 
	PADDING-TOP: 10px 15px 15px 15px;
}

div.table table td table.bordernone td div.table table td, div.table table th table.bordernone td div.table table th
{
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-size: 12px;
	padding: 3px;
}

div.table table
{
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	font-size: 12px;
}

div.table table td, div.table table th
{
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-size: 12px;
	padding: 2px;
}
.center, .center td
{
	text-align: center;
}

.line
{
	background: url(img/dotted1.gif) repeat-x left top;
	width: 100%;
	height: 1px;
	font-size: 1px;
	margin: 16px 0px;
}

.shapkaob
{
	font-size: 18px;
	color: #336699;
}

.bgob
{
	background-color: #e9e9e9;
	padding: 12px 0px 20px 5px;
	font-size: 11px;
	color: #726a6a;
}

.botmenu
{
	height: 25px;
	width: 100%;
	background: #0095da; /*url(img/bgpol2.gif) repeat-x*/
	border-top: 2px solid #0095da;
	padding: 4 0 7 0;
}

.reference3
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 50px;
}

.reference3 a:link, .reference3 a:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.reference3 a:hover
{
	color: #f3602a;
	font-size: 12px;
	font-weight: bold;
}



/*Класс для изменения ссылки подменю при переходе на конкретную стрницу*/
.refer3
{
	font-size: 12px;
	color: #f3602a;
	font-weight: bold;
}

.bottom1
{
	width: 106px;
	float: left;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	background: #336699;
	text-align: right;
	padding: 13px 13px 10px 0px;
}

table.addcity td
{
	padding-bottom: 4px;
}

.bottom2
{
	width: 100%;
	float: left;
}

.bottom3
{
	width: 100px;
	float: left;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	background: #336699;
	text-align: right;
	padding: 13px 13px 10px 0px;
}

.layer1
{
	height: 100%;
	z-index: 1;
	margin: 0px;
}

.citylist table td
{	
	padding-bottom: 4px;	
}

.Divletter 
{
	color:#ff7518; 
	font-size:14px; 
	margin-bottom:3px;
	margin-top:0px; 
	font-weight:bold;	
}

.logo
{
	position: absolute;
	z-index: 2;
	left: 45px;
	top: 23px; /*top:  "24px";*/
	width: 120px;
	height: 150px;
	font-size: 0px;
}
.pinputLogo {
	WIDTH: 300px; 
	MARGIN-RIGHT: 5px; 
	HEIGHT: 20px;
}
.ref
{
	margin: 15 0 5 15;
	text-align: left;
	font-size: 11px;
	color: #fff;
}

.ref a:link, .ref a:visited
{
	text-align: left;
	font-size: 11px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	text-decoration: underline;
}
.ref a:hover
{
	text-align: left;
	font-size: 11px;
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}
.input
{
	border: 1px solid #D4D0C8;
}
.inputa
{
	border: 1px solid #D4D0C8;
	width: 25px;
}
.inputb
{
	border: 1px solid #D4D0C8;
	width: 40px;
}

.input300
{
	border: 1px solid #D4D0C8;
	width: 300px;
}

.input500
{
	border: 1px solid #D4D0C8;
	width: 500px;
}

.input150
{
	border: 1px solid #D4D0C8;
	width: 150px;
}

.htmlbox
{
	border: 1px solid #D4D0C8;
	width: 300px;
	height: 150px;
}

.newforum ul
{
	margin: 0 0 0 15;
	padding: 0px;
	list-style-image: url(img/strsin1.gif);
}

.newforum a:link, .newforum a:visited
{
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.newforum a:hover
{
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

.input30
{
	border: 1px solid #D4D0C8;
	width: 30px;
}
.width
{
	width: 300px;
}
.width1
{
	width: 98%;
}

.width100
{
	width: 100%;
}

.width100px
{
	width:100px;
	} 
	
input.width600
{
	width:700px
	}	
	

.height
{
	width: 300px;
	height: 150px;
}
.height1
{
	width: 100%;
	height: 150px;
}
.opis
{
	Width: 300px;
	Height: 200px;}

.button
{
	border-top: 1px solid #eceae6;
	border-left: 1px solid #eceae6;
	border-right: 1px solid #b0aca5;
	border-bottom: 1px solid #b0aca5;
	background: #d4d0c8;
	color: #726a6a;
	font-weight: bold;
	font-size: 9px;
	padding: 3px 6px; /*cursor: pointer;	        */
}

/* Календарь */
.calend
{
	font-weight: bold;
}
.headline
{
	background: url(img/bok3.gif) repeat-x left top;
}
.calend1
{
	font-weight: bold;
	color: #336699;
}
.month
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.month a:link, .month a:visited, .month a:hover
{
	color: #fff;
	text-decoration: none;
}

.bokbot
{
	background: url(img/bok.gif) repeat-x left bottom;
}

.bokleft
{
	background: url(img/bok.gif) repeat-y left;
}

.bokright
{
	background: url(img/bok.gif) repeat-y right;
}

.days
{
	font-size: 10px;
	color: 333399;
}



table.gran1 td.afisha
{
	text-align: left;
	font-size: 14px;
	padding: 15px 0px 5px 0px;
}



.days a:link, .days a:visited, .days a:hover
{
	font-size: 10px;
	color: 333399;
}

.dates
{
	font-size: 10px;
	color: 666666;
}
.dates div
{
	font-size: 10px;
}
/*.dates td {padding: 5px;}*/
.dates td div
{
	width: 14px;
	text-align: right;
}
.dates a:link, .dates a:hover, .dates a:visited
{
	font-size: 10px;
	color: 666666;
}
.edit
{
	vertical-align: top;
}
.edit a:hover, .edit a:link, .edit a:hover
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
.edit img
{
	margin: 0px 4px 0px 5px;
}
.url
{
	font-size: 12px;
}
.url a:hover, .url a:link, .url a:visited
{
	color: #0099cc;
}
.parole
{
	font-size: 12px;
}
.addfirmtocatalog a:link, .addfirmtocatalog a:visited, .addfirmtocatalog a:hover
{
	font-size: 12px;
	color: #726A6A;
	text-decoration: underline;
}
.parole2
{
	font-size: 12px;
	color: #726A6A;
	text-decoration: underline;
}

.bot1 td
{
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #E9E9E9;
}
.normal td
{
	vertical-align: middle;
}
div.table table td table.bordernone
{
	border: none;
}
div.table table td table.bordernone td, div.table table td table.bordernone th
{
	border: none;
}

table.bordernone
{
	border: none;
}
table.bordernone td, table.bordernone th
{
	border: none;
}
.star
{
	color: Red;
}

.link a:link, .link a:visited, .link a:hover
{
	padding: 5px 0px;
}

div a.act:link, div a.act:visited, div a.act:hover
{
	color: #0099CC;
}
div.podmenu a.act:link, div.podmenu a.act:visited, div.podmenu a.act:hover
{
	color: #0099CC;
	font-weight: bold;
}

.usefullinfo h1
{
	color: #336699;
}
.usefullinfo a:link, .usefullinfo a:hover, .usefullinfo a:visited
{
	color: #336699;
	text-decoration: none;
}
.firmcatalog a:link, .firmcatalog a:hover, .firmcatalog a:visited
{
	color: #726A6A;
	text-decoration: underline;
	font-weight: normal;
}
.newssection
{
	color: #2d8ad8;
	font-size: 15px;
	font-weight: bold;
}
.newssection a:link, .newssection a:hover, .newssection a:visited
{
	text-decoration: underline;
	color: #2d8ad8;
	font-size: 15px;
	font-weight: bold;
}

.newssection a h2
{
	text-decoration: underline;
	color: #2d8ad8;
	font-size: 15px;
	font-weight: bold;
}

table.sectiontitle
{
	margin: 13px 0 8px 0;
}

table.catalogitem td a:hover, table.catalogitem td a:link, table.catalogitem td a:visited
{
	vertical-align: middle;
	padding-left: 10px;
}


table.catalogitem
{
	margin-bottom: 5px;
}

table.catalogitem td img
{
	border: 1px solid #336699;
}
.highlighted
{
	background: #f7f7f7;
	height: 31px;
	opacity: 0.20;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); -moz-opacity:0.2;/* Mozilla */
}
a.highlighted:hover
{
	height: 31px;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=100); -moz-opacity:1.0;/* Mozilla */
}

.birtha
{
	border: 1px solid #d4d0c8;
	width: 25px;
}

.birthb
{
	border: 1px solid #d4d0c8;
	width: 40px;
}
.tvtab
{
	width: 300px;
	margin-bottom: 10px;
}
table.tvtab td div
{
	background-color: #336699;
	color: #fff;
	margin: 0px 35px 0px 0px;
	padding: 5px;
}
table.tvtab td div a:link, table.tvtab td div a:visited, table.tvtab td div a:hover
{
	color: #fff;
}
table.realsort
{
	background-color: #e9e9e9;
}
table.realsort td
{
	vertical-align: middle;
}

table.realty
{
	width: 260px;
}

.width280
{
	width: 280px;
}

.width180
{
	width: 180px;
}

.width240
{
	width:240px;}
	
.width230
{
	width:230px;}

.width200
{
	width:200px;}
	
.width175
{    width:175px;
}
.width150
{    width:178px;
	
}

table.real
{
	background: url(img/bg_realty.gif) no-repeat right bottom;
}

.realtyinput
{
	border: 1px solid #D4D0C8;
	padding-left: 3px;
	color: #726a6a;
}

table.inner td
{
	padding: 3px 3px 3px 0px;
}

div.photos div
{
	margin-bottom: 5px;
}

div.photos div img
{
	border: none;
}

div.admininfo
{
	background-color: #336699;
	padding: 5px 5px 5px 20px;
	margin: 0 0 10px 0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.comment
{
	margin-bottom: 10px;
}
/* ==================== голосования ============ */
.caps
{
	background: url(img/bgcapsula1.gif) no-repeat;
	height: 10px;
	font-size: 1px;
	padding: 0px 1px 0px 0px;
}
.caps1
{
	background: url(img/capsula1.gif) repeat-x;
	height: 10px;
	font-size: 1px;
	border-right: solid 1px #008b90;
}
.caption
{
	background: #336699;
}
.caption1
{
	background: #ff612a;
}

.day
{
	padding-top:10px;
	}
	
.day a
{
	color:#336699;
font-size:18px;
	text-decoration:none;
	
	}
	
/* ==== админское === */
div.True {border: 1px solid #eeeeee;padding:0px 3px;}
div.True div.divedit, div.TrueOver div.divedit {margin:3px 0px; padding:4px;}
div.TrueOver {border:1px solid black;padding:0px 3px;}
div.TrueOver div.divedit {background:#e0e0e0;}
/*
@media print {
	div#odnaknopka{display:none}
	td.border4{display:none}
	td.bannerTop{display:none}
	td div.rss2, td div.rss{display:none}
	td.fourth{display:none}
	div.reference3{display:none}
	span#_ctl2_TextBanner{display:none}
	td#LeftPane, td#RightPane{display:none}
	td#footerPane table.Table1 td.caption{display:none}
	td#footerPane table.Table1 td.caption1 a img {display:none}
	td#footerPane table.Table1 td.caption1 div#_ctl0_TextBanner2{display:none}
	td#footerpane {background:red}
	td#contentPane{width:100%;padding:15px 30px}
	
}*/

 .banners-realestate {
	text-align:center;
	margin:10px 0;
	}
