input, select{
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
}
#seachResultTable{
	border: dashed 1px #696969;
	padding:10px;
}

.cityDesc{
padding:30px;
padding-top:5px;
color:#636262;
}
 
.descrCount{padding:15px; padding-top:5px}

.rowClass1{
	background:#C3DDDF;
}
.rowClass2{
	background:#EEEEEE;
}

.searchTableCaption{
	font-size:18px;
	background:#AFAFAF;
}

/*			General page 				*/

.loginFormDiv a{
	display:block;
}

.loginFormDiv{
	float:right;
	margin:10px;
}

.textMini{
	font-size:10px;
}

.textMini a {
	display:inline;
}

.searchFormRow{
	background:#FFFFFF;
	border:#C9D6DE 3px solid;
	padding:0px;
	height:24px;
	font-size:12px;
}

.searchFormRowhid{
	background:#EEEEEE;
	border:#C9D6DE 3px solid;
	padding:0px;
	height:24px;
	font-size:12px;
}

.titleSearch{
	float:left;
	text-align:left;
	color:#515151;
	padding-bottom:10px;
	padding-left:30px;
	width:100%;
	font-size:16px;
}

span{
	color:#515151;
	font-size:18px;;
}

.footerMessag{
	float:right;
	padding:20px;
	margin:10px;
	margin-right:100px;
	font-size:14px;
	width:400px;
}

.mainField{
	width:900px;
	text-align:center;
	border:#DDDDDD 1px solid;
	margin:10px;
}

legend{
	color:#00396E;
	font-size:21px;
}

.tableLinker{
	padding-left:40px;
}

.tableLinker a{
	height:30px;
}

.imgFlag{
	width:30px;
	margin:5px;
}
/*				Администратор 			*/
div.commentAdmin{
	width:900px;
	font-size:10px;
}


/*					Registration form 				*/
#registrationDiv{
 width:300px;
 margin:30px;
}

.regCaption{
width:300px;
padding:10px;
padding-top:30px;
}

#registrationDiv div{
	width:100px;
	float:left;
}
.buttonReg{
	float:none;
	width:300px;
}


.loginDivname{
   	width:300px;
}
.loginDiv{
	width:300px;
	padding:20px;
}
.RowName{
	float:left;
	width:120px;
	text-align:left;
	}

.titleDiv{
	width:170px;
	text-align:left;
	float:left;
}
.RowNameAdr{
}
.NameTitle{
	font-size:20px;
}
.errorDiv{
	margin-top:10px;
	border:solid #dd0000;
	color:#dd0000;
	font-size:10px;
	width:500px;
}

#DateDiv{
border: solid 1px;
padding:3px;
margin:3px;
}

.singleMessage{
margin:30px;
}


/*			Other								*/

/*  		Personal page 						*/

.titleSpan{
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 15px;
	padding-top:5px;
}

.commentCell{
	width:14%;
	float:left;
}
.commentRowAdm{
	width:100%;
	float:left;

}
.macroMessage{
	padding:30px;
	margin:20px;
	border: dashed 1px #696969;
	width:60%;
}

#formredactpers div {
	float:left;
	width:190px;
}
label{
	width:200px;
}
.personalPhoto{
	width:30%;
}
.personalDiv{
	border: dashed 1px #696969;
	padding:10px;
	width:400px;
}

.textform{
	font-size:14px;
}

td{
	font-size:14px;
}

.commentContent{
font-size:14px;
padding:20px;
margin:10px;
}

.commentContent span{
font-size:20px;
}

.commentRow{
border-bottom : dashed 1px;;
padding:10px;
margin:10px;
}
.commentName{ float:left;width:50%; }
.commentTime{ width:100%; text-align:right;}
.commentDate{ }
.commentText{ margin-left: 100px; margin-top: 20px; padding: 10px;}

.linkItsMe{
	color:#FF0000;
	font-size:20px;
	text-align:center;
	padding:10px;
}

.linkItsMe a{
	color:#FF0000;
}


form input {
	font-size:10px;
}

form {
	font-size:12px;
}

.formReg{
width:400px;
}
.commentDiv{
	border: dashed 1px #696969;
	padding:10px;
	margin:10px;
	width:330px;
}


.commentDivRedact div{
	float:none;
}

.commentsTableDiv{
	width:601px;
}
.commentsTableDiv div{
	float:left;
	width:200px;
}

.pageNumber{
	width:500px;
	padding:20px;
}

.pageNumber a{
	margin:5px;
	width:20px;
}

.pageNumber span{
	margin:5px;
	width:20px;
}

.namesList{
	width:900px;
	margin-top:5px;
	text-align:left;
}

.namesList div {
	width:500px;
}


.formTitle{
float:left;
width:200px;
}

.formInput{
float:left;
}
body {
background:#92A5B5 url(img/bg.jpg);
font: x-small Verdana, Arial, Helvetica, sans-serif;
margin-top: 30px;
}
.bodyTable{
border:2px dotted #9DA4DF;
}
img {border:0px;}
H1 {
text-align: center; font-family:Tahoma, sans-serif; color:#808080;
}
 table {border: 0px; background:#ffffff; }
 .myfont{ font:small Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#1F3971; font-weight:normal;      font-size: 10pt;}
 .mainmenu { height:60px; background:url(img/menufon2.gif);
 text-align:center; line-height:33px;
 border:#000000 1px solid;
 margin:5px;
 padding:10px;
 }

  .mainpanel {
  height:30px;
 text-align:center;
 border:#000000 1px solid;
 margin:5px;
 background:#C2CCDE;
 }
 .caption{
 padding:10px;
 }
 .myform { border:1px solid #ABABAB; background: #ffffff url(http://www.nomer.org/pics/fonformi.jpg) repeat-x;color:#2F516D; margin-top: 5px;}
 .button { border:0px; background: url(http://www.nomer.org/pics/fonknopki.jpg) repeat-x;color:#ffffff; margin-top: 5px; font-weight: normal;}
 .goroda { padding: 5px; background: url(http://www.nomer.org/pics/fonmenu.jpg) repeat-x; font-size:10pt; text-decoration:none; color:#444D5E;       font-weight:normal; }
 .opisanie { padding: 30px; font-size:10pt;}
 .sng { padding:5px; font-size:11pt; font-family: Arial; color:#99A2B4; font-weight:bold; border-top: 1px solid  #ABABAB;
  border-left:1px solid  #ABABAB; border-right:1px solid  #ABABAB; background: url(http://www.nomer.org/pics/fonsng.jpg) repeat-x;}
 a { color:#556074; text-decoration:none;}
 a:hover { color:#2B2A2A; text-decoration:underline;}
 .gsm { padding: 5px; font-size:10pt; text-decoration:none; color:#1F3971; font-weight:normal;}



 table.vivodDannih {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#5C5C5C; font-weight:normal;}
 table.vivodDannih tr  {}
 table.vivodDannih td  {padding: 5px; font-size: 7pt;}
 table.vivodDannih th {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff;  height: 30px; text-align: center; background: url(http://www.nomer.org/pics/fonth.jpg) repeat-x; }

 table.index {border: 0px; background: url(http://www.nomer.org/pics/fontablitsi.jpg) repeat-x; border-collapse: collapse;}
 table.index tr  {}
 table.index td  {padding: 5px; border-left: 1px solid #CCD4E4; font-size:11pt;}




