html, body {
	margin:0px;
	padding:0px;
	color: #666;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
              }
              
table.main {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	}
   .menu{
          background-color: #D8EEF5;
	      padding-top: 0px;
	      padding-left: 0px;
	      font-family: "Trebuchet MS","Times roman", courier, serif;
	      font-size: 15px;
	      }
	.telo{
	      padding-top: 0px;
	      padding-left: 0px;
	      font-family: "Trebuchet MS","Times roman", courier, serif;
	      font-size: 15px;
	      }
       .telo span {font-size:15px !important;}
	.old_style{
	      font-family: "CyrillicOld","Kirillica Wincyr","Minion Pro SmBd","Times roman", courier, serif;
	      font-size: 17px;
	      color:#4161AF;
          }
	#position_menue a:link {
		color:#3F5EAD;
		font-family:Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode;
		font-size:15px;
		text-decoration:none;
	}
	#position_menue a:visited {
		color:#3F5EAD;
		font-family:Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode;
		font-size:15px;
		text-decoration:none;
	}

	#position_menue .activ_link{
		color:#666666;
		font-family:Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode;
		font-size:15px;
		text-decoration:none;
		font-weight:bold;

	}

	table td.r_bg_menue{background:transparent url(/images/right_border_bg_menue_2.jpg) repeat-y scroll 0 0}
	table td.l_bg_menue {background:#f0fbff url(/images/left_border_bg_menue_2.jpg) repeat-y scroll 0 0}
	
	.bold-menu a:link  {font-size: 17;font-weight: bold;font-family :Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode;  color: #3F5EAD; text-decoration: underline;}
	.bold-menu a:visited  {font-size:17;font-weight: bold;font-family :Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode; color: #3F5EAD; text-decoration: underline;}
	.bold-menu:active {font-size: 17;font-weight: bold;font-family :Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode; color: #3F5EAD; text-decoration: underline;}
	.bold-menu a:hover {font-size: 17;font-weight: bold;font-family :Palatino Linotype,DS VTCorona Cyr,Bookman Old Style,Lucida Sans Unicode;  color: #cc6633; text-decoration:none; }
	
	.g_menue{
		position:absolute;
		left: 100px; 
		top: 350px;
		width:200px;
	}
	#content{
		background-color: #CCEDF8;
		width:93%;
		padding:7px;
		border:1px solid #5EB2EA;
		}
	#position_menue{
		position:absolute;
		left:55px;
		top:250px;
		width:200px;
		background-color:#f0fbff;
		border:1px solid #f0fbff;
	}
     #img_box {
         background-color:#E0EFF4;
         border:1px solid #B9B5B7;
         margin:5px;
         padding:5px;
        text-align:center;
   }
  .copir{
 padding-top:10px;
margin-bottom:15px;
}
  /*оформление блогов */
     .title {
         font-size:15px;
         font-weight:bold;
         padding-left:15px;
    }
   .date_add {
      text-align:right;
     }
    #content .back {
     position:absolute;
     right:0;
     width:120px;
     padding-right:40px;
}
/*конек блогам*/

/*гостевая */
div input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #919090;
padding:4px 5px;
width:195px;
}

.gostevaya {
border:1px solid #CCCCCC;
padding:25px 0 40px 15px;
position:relative;
background:#DBF1F9 none repeat scroll 0 0;
 
}
#fio {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #919090;
margin-bottom:30px;
width:195px;
}
#input_code {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #919090;
padding:4px 5px;
width:50px;
}
.button_mes_form input {
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:solid none none solid;
border-width:1px medium medium 1px;
bottom:0;
font-size:1em;
letter-spacing:0.05em;
padding:7px 0 6px;
position:relative;
right:0;
text-align:center;
text-transform:uppercase;
width:10.5em;
}
.date{
border-bottom: 1px dashed rgb(4, 157, 213);
font-size:12px;
padding-bottom:10px;
}
.abs{
font-weight: bold;
}
.mess{
background:#D8F3FC none repeat scroll 0 0;
padding:4px;
}
.answer{
padding:3px;
border: 2px dashed rgb(55, 196, 247);
}
.error{
background:#E08E8E none repeat scroll 0 0;
padding:10px;
font-color: #E8FA22;
}
.add_message {
background:#84F984 none repeat scroll 0 0;
padding:10px;
font-color: #E8FA22;
}
.notifikaton input{
width:20px; 
height:20px;
margin-left:10px; 
font-seze:15px;
}
.notifikaton{
font-size:12px;
}
/*конец гостевой*/

/*Ход строительства*/
.events{margin-bottom:20px;}


#dynamic_calend{

position:absolute;

right:0;

top:320px;

background:#f0fbff;

}

#dynamic_calend img {cursor:pointer;}

.c_kl{float:left;width:36px}

#body_calend{

display:none;

width:500px;

}