/* CSS Document */

html, body {height: 100%;}

body{
  margin: 0px;
  padding: 0px;
  font: 13px "Tahoma", sans-serif;
  color: #3b3b3b;
}

a{
  color: #1b5ea9;
  outline: none;
}

a:hover{
  text-decoration:none;
}

h1, h2, h3 {padding:0;margin:0;font-weight:normal;}

#container{
  min-height: 100%;
  margin: 0 auto;
  min-width: 1000px;
  background: #f0efe6 url(/t/img/sky_bg.gif) repeat-x;
}

* html #container{
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "");
  height:100%;
}

/***************** Header   *********************/

#header_wrap{
  height: 186px;
  background: url(/t/img/church.jpg) no-repeat 0 0;
  border-bottom: 6px solid #de1b1c;
}

#header{
  background: url(/t/img/government.jpg) no-repeat right top;
  height: 186px;
}

#header img{
  border: 0px;
}


#top_navigation{
  width: 455px;
  height: 186px;
  margin-left: 23%;
}


#top_navigation #top_navi{
  margin: 0px 0 0 150px;
  padding: 1px 0 0;
}

#top_navigation #top_navi li{
  display: inline;
  padding: 0px 0 0 20px;
}


#top_navigation #logo{
   margin-top: 12px;
}


/***************** Content   *********************/

#left_column{
  float: left;
  width: 234px;
  padding: 22px 0 70px;
}

#left_column #search_p{
  margin: 0 35px 0 16px;
}

#left_column #search_p input{
  border: 1px solid #767676;
  width: 162px;
  height: 17px;
  color: #767676;
  font-size: 12px;
}

#left_column #search_btn{
  width: 29px;
  margin: 0px 20px 0 0;
  float: right;
}

* html #left_column #search_btn{
  margin: 1px 10px 0 0;
}


#left_column #bordered{
   background: #ffffff url('/t/img/square_right.gif') right top repeat-y;
   margin: 14px 0 0;
   padding: 0px;
}

#left_column #bordered_inner{
  background: url('/t/img/square_top.gif') bottom repeat-x;
  padding: 0 0 14px 0;
}

#left_column #submenu{
  margin: 0;
  padding: 14px 0 0px;
  list-style-type: none;
  background: url('/t/img/square_top.gif') repeat-x top;
}

#left_column #submenu li{
   padding: 0 15px 0px 9px;
   margin-bottom: 2px;
}

* html #left_column #submenu li{
   display: inline-block;
   vertical-align: top;
}


#left_column #submenu a{
   text-decoration: none;
   display: block;
}

#left_column #submenu .level1 a{
  color: #000000;
  background: #d8e4f2 url('/t/img/link_bottom.gif') bottom left no-repeat;
}

#left_column #submenu .level1 a div{
  background: url('/t/img/link_top.gif') 0 0 no-repeat;
  padding: 5px 15px 4px 17px;
}

#left_column #submenu .level1 a:hover{
  background: #608fc8 url('/t/img/link_bottom-over.gif') bottom left no-repeat;
  color: #ffffff;
}

#left_column #submenu .level1 a:hover div{
  background: url('/t/img/link_top-over.gif') 0 0 no-repeat;
}

#left_column #submenu #active_menu_level1 a{
  background: #608fc8 url('/t/img/link_bottom-over.gif') bottom left no-repeat;
  color: #ffffff;
}

#left_column #submenu #active_menu_level1 a div{
  background: url('/t/img/link_top-over.gif') 0 0 no-repeat;
}

#left_column #submenu .level2 a{
  color: #1265a0;
}

#left_column #submenu .level2 a:hover{
  background: #eeeeee url('/t/img/grey_link-over.gif') bottom left no-repeat;
}

#left_column #submenu .level2 a:hover .inner1{
  background: url('/t/img/grey_link_top-over.gif') top left no-repeat;
  color: #ffffff;
}

#left_column #submenu .level2 a .inner2{
  background: url('/t/img/blue_arrow.gif') 16px 11px no-repeat;
  padding: 5px 15px 4px 27px;
}

#left_column #submenu .level2 a:hover .inner2{
  background: url('/t/img/red_arrow.gif') 16px 11px no-repeat;
  color: #bd0001;
}

#left_column #submenu #active_menu_level2 a{
  background: #eeeeee url('/t/img/grey_link-over.gif') bottom left no-repeat;
}

#left_column #submenu #active_menu_level2 .inner1{
  background: url('/t/img/grey_link_top-over.gif') top left no-repeat;
}

#left_column #submenu #active_menu_level2 .inner2{
  background:   url('/t/img/red_arrow.gif') 16px 11px no-repeat;
  color: #bd0001;
}

#left_column #contacts{
  margin: 8px 0 0 19px;
}

#left_column #contacts .contacts_header{
  font-size: 17px;
  color: #3d3d3d;
}

#left_column #contacts p{
  padding-left: 13px;
  background: url('/t/img/green_square.gif') no-repeat 0 7px;
  color: #767676;
  font-size: 11px;
  line-height: 18px;
  margin: 8px 0 2px;
}

#left_column #contacts p span{
  color: #5b5b5b;
  font-size: 13px;
  font-weight: bold;
}

#left_column #weather{
  text-align: center;
  margin-top: 25px;
}

#text{
  margin: 0px 0px 0 234px;
  padding-bottom: 10px;
}

.title{
  margin: 20px 0 11px;
  background: url('/t/img/green_square.gif') no-repeat 0 9px;
  padding-left: 13px;
  font-size: 17px;
}

.title .blue_rect{
  margin: 0 0 2px 6px;
}

#text .blocks{
  padding: 0px 32px 13px;
}

#text #news{
  padding-top: 7px;
  border-bottom: 1px solid #e3e1c6;
  background: #f8f8f2 url('/t/img/city.gif') repeat-x top;
}

.text_out{
	padding-left: 13px;
}

.blocks .news_piece{
  width: 99%;
  border-collapse: collapse;
  line-height: 17px;
  margin-bottom: 18px;
}

.blocks .news_piece td{
  width: 33%;
  padding: 0 25px 0 0;
  vertical-align: top;
}

.blocks .news_piece .n_date{
  font-size: 11px;
  color: #767676;
  margin: 0px;
}

.blocks .news_piece a{
  font-size: 11px;
}

.font_11{
  font-size: 11px;
}

#text #sales{
  border-top: 1px solid #fffff5;
  border-bottom: 1px solid #e3e1c5;
  border-left: 1px solid #f0efe6;
  background: #dde4d3;
  padding-left: 31px;
}

#text #about{
  border-top: 1px solid #fffff5;
}

#text #about .gallegy_img{
  border: 1px solid #6f6f6f;
}

#text .gallery_desc{
  text-align: center;
}

#text #about .gallery_block{
  border: 6px solid #ffffff;
  border-bottom-width: 11px;
  margin-bottom: 6px;
}


#empty_block{
  height: 91px;
  clear: both;
}

/***************** Footer   *********************/

#footer{
  position: absolute;
  min-width: 1000px;
  width: 100%;
  margin-top: -91px;
  height: 91px;
  clear:both;
  background: #e7e4db url(/t/img/footer_bg.gif) repeat-x;
  font-size: 11px;
  color: #3b3b3b;
  line-height: 19px;
}

* html #footer{
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "");
}

#flag{
  float: left;
  margin: -56px 0 0;
  position: relative;
}

#copyright{
  margin: 32px 0 0 8px;
  float: left;
}

#juno{
  margin: 32px 30px 0 0px;
  float: right;
}