

h1 {font-family: tahoma; font-size: 19px;}


form {margin: 0; padding: 0}

fieldset{
           text-align: center;
           vertical-align: middle;
           padding: 10px;
}

.oneelement{width:99%;}
td {font-size: 11px; }

a:link, a:visited, a:hover
{
   color: #6C6C6C;
}



body {margin: 0;}
body,div,td,p {font-family: tahoma;}
img {border: none;}


a:link, a:visited, a:hover {color: #000000;}

table.top, table.welcome, table.topmenu, table.maintext, table.maintext td table, table.stat
{
  width: 100%;
  border-collapse: collapse;
}

table.top {height: 160px;}
table.top td{padding: 0;}

table.top .t1 {text-align: center; vertical-align: middle; width: 292px}
table.top .t2
{
  background: #EBEBEB;
  width: 310px;
  font-size: 12px;
}

table.top .t2 table {font-size: 12px; margin-top: 10px;}
table.top .t2 table td {padding: 0 0 5px 5px;}

table.top .t2 div {padding-left: 110px; padding-top: 5px;}

table.top .t2 a:link, table.top .t2 a:visited, table.top .t2 a:hover {color: #537B87; text-decoration: none;}

.welcome {height: 100%;}
.welcome .r1 {height: 40px}
.welcome .r1 td {vertical-align: middle; padding-left: 24px;}

.top .welcome .t2 {background: #E52910; color: #ffffff; padding-left: 20px; padding-right: 20px; font-size: 11px; width: 100%}
.top .welcome .t2 div {font-weight: normal; font-family: arial; font-size: 18px; margin-bottom: 10px;}

.topmenu
{
  height: 66px;
}

.topmenu td{background: #537B87}

.topmenu a:link, .topmenu a:visited, .topmenu a:hover
{
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

table.topmenu table td {padding: 0 24px 0 24px;}

table.maintext td{padding: 0; vertical-align: top;}
table.maintext .t1, table.maintext .t3
{
   width: 292px;
}
table.maintext .t2
{
  padding: 10px;
}
body table.stat table {margin-left: 30px; width: 220px;}
table.stat td {background: #EDF6FD; padding: 10px;}
table.stat table td {font-size: 11px; font-weight: bold; padding: 4px;}
table.stat table td span {font-weight: normal;}
table.stat td div.h
{
   font-weight: bold;
   font-size: 14px;
   background: url(./img/stat_ico.jpg);
   background-positon: left;
   background-repeat: no-repeat;
   padding-left: 35px;
   height: 20px;
}


body table.news table {margin-left: 30px; width: 220px;}
.t3 table.news td, table.news td {background: #FFFFFF; padding: 10px;}
table.news table td {font-size: 11px; padding: 4px;}
table.news table td div {font-weight: bold;}
table.news td div.h
{
   font-weight: bold;
   font-size: 14px;
   background: url(./img/news_ico.jpg);
   background-positon: left; background-repeat: no-repeat;
   padding-left: 35px;
   height: 20px;
}


body table.info table {margin-left: 30px; width: 220px;}
table.info td {background: #FFFFFF; padding: 10px;}
table.info table td {font-size: 11px; padding: 4px;}
table.info table td div {padding-top: 10px;}
table.info td div.h
{
   font-weight: bold;
   font-size: 14px;
   background: url(./img/info_ico.jpg);
   background-positon: left; background-repeat: no-repeat;
   padding-left: 35px;
   height: 20px;
}

table.grafik
{
  width: 90%;
  border: 1px solid black;
  border-collapse: collapse;
}
table.grafik tr {height: 27px;}
table.grafik td {padding: 3px 3px 3px 5px; font-size: 11px; font-weight: bold; vertical-align: middle; padding-bottom: 5px;}

table.grafik .nor {font-weight: normal;}
table.grafik .h td
{
  background-color: #EBEBEB;
  border-bottom: 1px solid black;
}



.f1 {font-size: 14px; font-weight: bold; padding-left: 10px;}
.f11 {font-size: 11px;}
.f11_b {font-size: 11px; font-weight: bold;}
.f13 {font-size: 13px;}
.f13_b {font-size: 13px; font-weight: bold;}
.f14_b {font-size: 14px; font-weight: bold;}

textarea.view_lot
{
  width: 100%;
  border: 1px solid black;
  height: 230;
  margin-bottom: 30px;
}

.footer {margin-top: 40px; height: 87px; color: #537B87; background: #EBEBEB; text-align: center; padding-top: 25px; font-size: 11px;}

table.maintext .t2 table.log {width: 250px; margin-top: 10px; margin-bottom: 10px;}
table.log tr {height: 30px;}
.log td {font-size: 11px;}

table.maintext .t2 table.reg {margin-top: 20px;}
table.maintext .t2 table.reg td{font-size: 11px; padding-top: 5px; padding-left: 8px;}
.reg td input.i, .reg td select
{
  border: 1px solid black;
  width: 300px;
}

.reg td textarea
{
  width: 184px;
  height: 57px;
  border: 1px solid black;
}

table.maintext .t2 table.anketa {margin-top: 20px;}
table.maintext .t2 table.anketa td {font-size: 11px; padding-top: 5px; padding-left: 8px;}

.anketa td input.i
{
  border: 1px solid black;
  width: 300px;
}

.anketa td.com {color: #7F7F7F;}


table.maintext .t2 table.predl_list {width: 500px; border-collapse: collapse;}
.predl_list tr {height: 25px;}
.predl_list tr.h {font-weight: bold; background: #EBEBEB; }
table.maintext .t2 table.predl_list tr td {font-size: 11px; vertical-align: middle; padding-left: 9px;}
table.predl_list td.r {background: url(./img/dotts2.gif); background-position: right; background-repeat: repeat-y;}

table.maintext .t2 table.arch_t1 {width: 290px; border-collapse: collapse;}
table.maintext .t2 table.arch_t1 td {font-size: 11px; font-weight: bold; padding-bottom: 7px;}
table.maintext .t2 table.arch_t1 td input {width: 185px;}

table.maintext .t2 table.arch_t1 input.cena {width: 45px;}


.last_torgs {border-collapse: collapse; border: 1px solid black;}
table.maintext .t2 table.last_torgs td {font-size: 11px; font-weight: bold; padding: 8  4px 4px 4px; text-align: center; vertical-align: top;}
table.maintext .t2 table.last_torgs td.lt1 {font-weight: normal; text-align: left;}
table.maintext .t2 table.last_torgs tr {height: 71px;}
table.maintext .t2 table.last_torgs tr.h td{background-color: EBEBEB; vertical-align: middle; height: 70px;}




div.lsub{
           font-size: 11px; font-weight: bold; padding: 8  4px 4px 4px; text-align: center; vertical-align: top;
}









.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{vertical-align:top;display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li:after,.imcm li:before{content:".";visibility:hidden;display:block;height:0px;font-size:2px;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:0px;height:0px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imclear,.imclear{font-size:1px;}.imcm .imsc{display:inline-block;}.imcm li{display:inline-block;}/**/ </style><!--[if IE]><style type="text/css">.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}

#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:5px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}



#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}



#imouter0 {border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }



#imenus0 li ul {background-color:#efefef; border-style:solid; border-color:#cccccc; border-width:1px; padding:5px; margin:4px 0px 0px; }



#imenus0 li a {color:#ffffff; text-align:left; font-family:Arial; font-size:11pt; font-weight:bold; text-decoration:none; border-style:solid; border-color:#dddddd; border-width:0px; padding:2px 8px; }


	#imenus0 li:hover>a {background-color:#537B87; text-decoration:underline; }
	#imenus0 li a.ihover, .imde imenus0 a:hover { text-decoration:underline; }

	#imenus0 li a.iactive {color:#ffffff; background-color:#537B87;}



#imenus0 ul a {color:#555555; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

	#imenus0 ul li:hover>a {color:#000000; text-decoration:underline; }
	#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }

	#imenus0 ul li a.iactive {}

.topmen {font-size: 11px;}

table.regtable td {padding: 3px 5px 3px 5px;}

