html, body {
	height: 100%;
    margin: 0px;
    padding: 0px;
    background: #FFFBE9;
    color: #3E3E3E;
    font-family : Arial, Tahoma, Helvetica, sans-serif;
    font-size: 10pt;
}

P {
  margin-top: 0px;
   line-height: 1.3em;
   font-size: 10pt;
}




IMG.foto {
  border:4px solid #E0E0E0;
}


A {
  text-decoration: underline;
  color: #003A50;
}

A:hover {
  text-decoration: none;
}



A.link1 {
  font-size: 12pt;
  color: #001B70;

}

A.link1:hover {
  background-color: #FEFFF6;
}



#head {
background: url(/images/head_bg.jpg) repeat-x #5FCDF5;
height: 148px;
border-bottom: 4px solid #1C75AD;
min-width: 710px;
}

#head .inside1 {
  background: url(/images/head_bg01.jpg) no-repeat left;
  height: 148px;
}

#head .inside2 {
  background: url(/images/head_bg02.jpg) no-repeat right;
  height: 148px;
}

#head H4 {

    margin: 0px;
    position: absolute;
    top: 10px;
    left: 170px;

}

#head H4 A {
text-decoration: none;
color:white;
font-size: 18pt;
font-weight: normal;
}

#head H4 A:hover {
text-decoration: underline;
}

#head .top_menu {
  padding: 121px 0px 0px 200px;

}

#head #gerb {
  position: absolute;
  top: 40px;
  left: 454px;
}

#head #adress {
  position: absolute;
  top: 90px;
  left: 180px;
}

#adress A {
  color: #c13a06;
  text-decoration: none;
}

#adress A:hover {
  text-decoration: underline;
}

.top_menu {
  position: absolute;
  top: 100;
  left: 140;
}

.top_menu .menu_item {
  background: url(/images/menutop_bg.png) repeat-x #217BB3;
  text-align: center;
}

.top_menu .menu_item .inside {
  padding: 0px 5px 0px 5px;
}


.top_menu A {
  color: #F9FCC4;
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
}

.top_menu A:hover {
  text-decoration: underline;
}

#flash {
  width: 300px;
  background-color: white;
  height: 148px;
}

#top {
  float: right;
  width: 100%;
}



#top .adress A:hover {
  text-decoration: underline;
}

#top .icon {
  background-color: #4CA4C3;
  padding: 0px 30px 0px 30px
}


#top .icon A {
  color: white;
  text-decoration: none;
  font-size: 8pt;
}

#top .icon A:hover {
  text-decoration: underline;
}

#main {
min-width: 785px;
/*background: url(/images/main_bg.gif) repeat-x;*/

}

#main {
  padding: 10px 10px 20px 10px;
}


#main #left .inside{ padding: 0px 0px 0px 0px;}
#main #center .inside{padding: 0px 0px 0px 20px;}
#main #right .inside{padding: 0px 0px 0px 20px;}

#center {
   width: 50%;
}


.menu_bullet {
  background-color: #57A2D0;
}

.menu_bullet_active {
  background-color: #A7A7A7;
}

#menu  {
	border-right: 1px solid #E9E9E9;
	
}
#menu .menu_item {
  padding: 1px 0px 1px 2px;
  font-size: 12pt;
}

#menu .menu_item A {
  color: #0228A2;
  border-bottom: 1px dashed #A7A7A7;
  text-decoration: none;
}

#menu .menu_item A:hover {
  color: #A24202;
  border-bottom: 0px solid white;
  background-color: #FEFFF6;
}

#annonces {
  background-color: #E2DBCC;
  padding: 10px 5px 10px 10px;
}


#footer {
  background-color: #D8F3FC;
  margin-top: 30px;
  width: 100%;
  float: left;
  font-size: 8pt;
}

#footer A {
  color: #575757;
  text-decoration:none;
}

#footer A:hover {
  text-decoration:underline;
}

#footer P {
  font-size: 8pt;
}


#footer_left {
  width: 23%;
  float: left;
  background: url(/images/footer_bg.gif) top right no-repeat;
}

#footer_left .inside1 {
  padding: 20px 30px 20px 10px;
}

#footer_right {
  float: left;
  width: 60%;
}

#footer_right2 {
  float: right;
  width: 15%;
}

#footer_right2 .inside1 {
  padding: 20px 10px 20px 10px;
}

#footer_right .inside1 {
  padding: 20px 30px 20px 0px;
}

#i-home {
  padding-left: 30px;
  background: url(/images/i-home.gif) no-repeat left;
}

#i-contacts {
  padding-left: 30px;
  background: url(/images/i-contacts.gif) no-repeat left;

}

#tips {
	margin: 0px 0px 0px 0px;
	color: #9a9a9a;
}

#tips A {
	font-size: 8pt;
	color: #9a9a9a;
}

P.normal  {
  font-size: 9pt;
}

#zayavka {
	background-color: #afddee;
	padding: 10px 5px 30px 5px;;

}

#infodostup {
	background-color: #afddee;
	padding: 10px 5px 30px 5px;;

}

















