body {
	    filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}



htlm, body{
   font-family:Tahoma;
   font-size:11px;
   margin: 0;
   padding: 0;
   background: #080808;
 /*  color: #646464; */
color:#000;

   text-align:center;
  
}

img{
   border: 0;
}


#wrap{
   width: 1200px;
   margin: 0 auto;   
   height: 110%;
   text-align: left;

}

/* Head style*/
#head{
   height:93px;
 }
 
 #head  a{
   display:block;
   position:relative;
   width:239px;
   height:58px;   
   top:34px;
   left:34px;

   }

#top_menu{
   background: url(images/menu_bg.jpg) repeat-x;
   height:41px;
   list-style:none;
   margin: 0;
   padding: 0 0 0 232px;
   margin-top:5px;
}
#top_menu li{
   float:left;
   padding:0 1px;
   
}
#top_menu li a:link,#top_menu li a:visited{
   color: #da2128;
   font-size: 13px;
   display:block;
 }

#top_menu li a span{
   font-size: 10px;
   font-weight: 100!important;
   color: #848484;
}

#top_menu li a:hover{
   background: url(images/hover.jpg) repeat-x;
}

#top_menu li a.active{
   background: url(images/hover.jpg) repeat-x;
}


.menu_bottom{
   height:40px;
}
.bottom_menu{
   background: #2b2b2b url(images/background_menu_bottom.gif) repeat-x;
}

.bottom_menu, .bottom_menu_index{
   list-style: none;
   margin: 0;
   padding:0;
   height: 40px;
   
}

.bottom_menu li, .bottom_menu_index li{
   color: #b5b5b5;
   float:left;
   padding: 13px 3px 0 3px;
}

.bottom_menu li.under, .bottom_menu_index li.under{
   float:left;
   padding: 13px 3px 0 3px;
}

.bottom_menu li.first , .bottom_menu_index li.first{
    padding: 13px 6px 0 5px;
}

.bottom_menu li.mail , .bottom_menu_index li.mail{
  padding:16px 10px 0 10px;
   
}

.bottom_menu li.telefon, .bottom_menu_index li.telefon{
   color: #da2128;
   font-size: 18px;
   position: relative;
   font-family: Tahoma;
   top: -6px;
   padding-left:4px;
}

.bottom_menu li.telefon  span, .bottom_menu_index li.telefon  span{
   font-size: 11px;
 }
.bottom_menu li.adres, .bottom_menu_index li.adres{
   font-family: Tahoma;
   font-weight:bold;
   color: #5e5e5e;   
}

 .bottom_menu li a:link, .bottom_menu_index li a:link, .bottom_menu li a:visited, .bottom_menu_index li a:visited{
   font-size: 11px;
   font-family: Tahoma;
   color: #b5b5b5;
   text-decoration:none;
}

.bottom_menu li a:hover, .bottom_menu_index li a:hover{
  text-decoration:underline;
}

.left_content, .right_content{
  width: 45%;
  float: left;
  margin-top: 40px;
}

.right_content{
  margin-left: 30px; 
  margin-bottom: 30px;
}

.left_content{
  margin-left: 17px;
  margin-bottom: 30px;
}

.left_content h2, .right_content h2{
  color: #b90206;
  font-size: 13px;
  margin: 0;
  padding: 0 0 10px 0;
}



.date{
  color: #740100;
  font-size: 19px;
  text-align: center;
}

.date span{
   display: block;
   font-size: 10px;
}

#footer{
    margin-top: 10px;
  height: 40px;

   color: #646464;
}


.clear{
    clear: both;
}



.left_footer{
    float:left;
  width: 90px;
    font-size:9px;
  color:#616161;
}

a.footer
{
  color:#616161;
  text-decoration:none;
}

a.footer:hover
{
  color:#616161;
  text-decoration:underline;
}



.left_footer span{
    color:#232323;
  display:block;
  font-size:10px;
}

.right_footer{
    float:right;
  width : 211px;
}

.screen { 
     float: left; 
   width: 679px; 
}

.screen #screen { 
     width: 679px; 
   height: 395px; 
}

#tcontent{
  /*   background : url(images/background_content.gif) repeat-y; */
background: #d1b77f;

   
}



#tcontent_inner{
 /*    background : url(images/content_2.gif) repeat-x; */
background: #d1b77f;   
}

.block_red{
     height:18px;
   background: url(images/top_line.gif) repeat-x;
   
}

.block_white{
     height:10px;
   background: url(images/background_white.gif) repeat-x;
   
}
/*
.shadow{
     height:7px;
   background: url(images/shadow_red.gif) repeat-x;
}
*/

.shadow_white{
     height:7px;
   background: url(images/shadows_white.png) repeat-x;
}

.image_center {
     background: url(images/shadow_center.png) no-repeat;
   width: 685px;
   height: 221px;
}
.image_center img{
     margin:1px 0 0 3px
}

 .content{
     margin:17px 21px 0 5px;
   color: #000000;
}

.content{
     padding-bottom:17px;
}
.content_news{
     width: 100%;

}
.date2{
     color: #da2128;
   font-size:18px;
   text-align:center;
   vertical-align: top;
   padding-top:20px;
}

table.center
{
  margin:0 auto;
}

.date2 span{
     display:block;
   font-size:10px;
}

.news{
     color: #000000;
   text-align: justify;
   padding-top:20px
}
.news h3{
      color: #da2128;
    font-size: 11px;
    margin: 0 0 2px 0;
    padding: 0;
}



a.h3:link , a.h3:visited{
      color: #da2128;
    font-size: 11px;
    margin: 0 0 2px 0;
    padding: 0;
  text-decoration:none;
}

a.h3:hover
{
  text-decoration:underline;
}






a.news_staff:link, a.news_staff:visited{
     font-size:12px;
     color:#646464;
     text-decoration:none;     
}

a.news_staff:hover{
    text-decoration:underline;
}

ul.archive_list{
     list-style: none!important;
 /*  margin: 10px 0 10px 0!important; */
margin:0;
   padding: 0!important;
   font-weight:bold!important;
   height:20px!important;
}

ul.archive_list li{
    display: inline!important;
    background: none!important;
  padding:0!important
}
ul.archive_list li.archive_text{
    color: #000!important;
}
a.year:link, a.year:visited{
    color:#da2128!important;
  text-decoration: none!important;
}

a.year:hover{
    text-decoration: underline!important;
}

a.link_footer:link, a.link_footer:visited{
    text-decoration: none;
  color:#616161;
}

a.link_footer:hover{
    text-decoration: underline;
}

.content ul{
    margin: 0;
  padding: 0 0 10px 14px;
  list-style:none;
}

.content ul li{
    background: url(images/background_li.gif) no-repeat 0px 5px;
  padding-left:10px;
}

.form{
    margin-top: 10px;
}


.name_field{
    color: #da2128;
  padding-bottom: 5px;
}
.name, .mail_input{
    background: transparent;
  height: 16px;
  border:1px solid #000;
  width: 230px;
  padding-left:5px;
  margin-bottom: 15px;
}

.text_area{
    background: transparent;
  border:1px solid #000;
    height: 126px;
    width:230px;  
  margin-bottom: 15px;
  width: 366px;
}

.button{
    width: 87px;
  height: 24px;
}

.info{
     margin-top:32px;
   width: 305px;
}

.info_left{
     width: 100px;
   color: #da2128;
   
}

.bottom_table{
     margin-top:10px;
   padding-bottom:20px;

}
.chema{
     background: url(images/red_rectangle.gif) no-repeat 0px 4px;
   padding-left:10px;
   color: #b40007;
}



#personal{
     width:682px;
   margin-top:35px;
}

.personal_foto {
     background: url(images/shadow_p.gif) no-repeat 3px 4px;
     margin:15px 30px 15px 30px;
   width:144px;
}
.surname, .post{
   margin-top:4px;
   display:block;
   padding-left:4px;
}

.surname{
     font-size:12px;
}



.post{
     line-height:20px;
   font-size:10px;
}



.personal_foto a:link, .personal_foto a:visited{
     display:block;
     border:2px solid #dbdbdb;
   width:115px;
}

span.post2 a
{
	padding:0;border:0 !important;color:#000;margin:0;
}

span.post2 a:hover
{
	text-decoration:none;
}


.personal_foto a:hover{
     display:block;
     border:2px solid #da2128;
   width:115px;

}

.chema a:link, .print_right a:link, .chema a:visited , .print_right a:visited{
   text-decoration:none;
   color:#B40007;
}

.chema a:hover, .print_right a:hover{
   text-decoration:underline;
   color:#B40007;
}

.personal_foto a img{
   width: 115px;
}

a.news_staff_under:link, a.news_staff_under:visited{
   color:#000000;
   text-decoration:none;
}

a.news_staff_under:hover{
   color:#000000;
   text-decoration:underline;
}

.bottom_menu li a.active:link ,.bottom_menu li a.active:visited{
   text-decoration:underline;
}


/*
div.clear{
    clear:left;
}


div.clear{
  height:50px;
}
*/

input.button{
   background: url(images/button.gif) no-repeat;
   color: #fff;
   border:0px;
   padding-bottom:4px;
}

.mail a:link, .mail a:visited{
   display:block;
   height:8px;
   width:12px;
   background: url(images/mail.gif) no-repeat;
}

.top_list, .change_table{
 /*  height:140px; */
   background: #c5ae8e;
   border-top:1px solid #df947c
}

.top_place{
   height:17px;
   width:80px;
   position:relative;
   top: -1px;
   background: #d83232;
   text-align:center;
   padding-top:5px;
   color:#fff;
}
table.list_place_table {
   height:100%;
}
table.list_place_table  td{
   vertical-align:top;
}

.list_place{
   background:url(images/shadow_top5_g.gif) no-repeat 7px -2px;
   margin-top:7px;  
   width:103px;
   height:89px;
}

.list_place_g{
   background:url(images/shadow_top_g.gif) no-repeat 5px -1px;
  //background:url(images/shadow_top_g.gif) no-repeat 5px -1px;

 margin-top:7px;  
   width:217px;
   height:142px;
}

.list_place_top{
   background:url(images/shadow_top5_g.gif) no-repeat 7px -2px;
   margin-top:7px;  
   width:103px;
  /* height:89px; */
}


.list_place p, .list_place_top p {
   padding:4px 0 0 0;
   margin: 0px;
   color: #b40007;
   text-align: center;

}

.list_country {
   width:164px;
}
.list_country h2{
   color:#a51015;
   font-size:11px;
   margin:0px;
   padding:0px 0px 10px 36px;
}

.content ul.list_item li{
   display:block;
   height:20px;
   width:152px;
   background: url(images/list_back.png) no-repeat;
   padding-left:28px;
}

.content ul.list_item li.active{
   display:block;
   width:152px;
   background: url(images/list_back_active.png) no-repeat;
   padding-left:28px;
   height:100%;
}
.content ul.list_item li a:link,.content ul.list_item li a:visited{
  color:#000;
  text-decoration:none;
  font-size:12px; 
}

ul.list_item li a.active:link, ul.list_item li a.active:visited{
  color:#fff;
  text-decoration:none;
  font-size:12px; 
}

.content ul.list_item li ul.drop_menu{
  padding:4px 0 0 0;
  margin:0 0 0 -7px;
}
.content ul.list_item li  ul.drop_menu li{
  background:url(images/drop_menu_back.png) no-repeat;
  height:16px;
}

.content ul.list_item li ul.drop_menu li a:link,.content ul.list_item li ul.drop_menu li a:visited{
  font-size:11px;
}


.drop_menu li a:link,.drop_menu li a:visited{
  
}

.button_search  input{
  background: url(images/button_big.gif) no-repeat;
  font-size:16px;
  border:0px;
  height:31px;
  width:101px;
  color:#fff;
  margin-bottom:23px;
  margin-left:590px;
}
.search {
  margin-bottom:17px;
}
.list_image{
  margin-top:20px;
}

.list_image td.title_table{
  background: #caa15a;
  height:40px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}




.list_image td.title_table a.sort:link, .list_image td.title_table a.sort:visited, .list_image td.title_table a.sort:hover, .list_image td.title_table a.active
{
  color:#fff;
  text-decoration:none;
  font-size:11px;
  background:#da2128;
  
  height:16px;
  padding:2px 5px;
  margin-left:3px;
  float:left;

}

div.opt_search div
{
	float:left;
	margin:0;
	padding:0;
}

.list_image td.title_table a.sort:hover, .list_image td.title_table a.active
{
  text-decoration:none;
   background:#cf7a4b;
}



.list_image td.title_table div
{
  padding:3px 6px 0 10px;

}



.list_image td p{
  margin:0px;
  padding:8px 0 3px 0;
}

.hr_table{
 
  margin-top:10px;
  color:#000;
	background:#000;
	height:1px;

}
.space{
  height:8px;
}
.id{
  padding-left:15px;
}








.left p{
   font-size:11px;
   color:#000000;
   font-weight:normal;
   padding: 2px 0 2px 0;
   margin: 0;
}

.left p span{
   color: #cc0000;
}

span.redbold
{
   color: #cc0000;
}

.left h2{
   margin: 0;
   padding: 0;
   font-size:16px;
   color:#cc0000;
}



.print_right{
     background: url(images/print.gif) no-repeat 0 3px;
   float:right;
   color: #b40007;
   padding-left:17px;
   padding-bottom:2px;
}

.left_bottom{
     width:18%;
   float:left;
   
}


a.back:link, a.back:visited, a.print_right:link, a.print_right:visited{
    text-decoration:none;
  color:#b40007;
  font-size:11px;
}


a.back:hover, a.print_right:hover{
    text-decoration:underline;
}


#tcontent_inner{
    padding-bottom:10px;
}

.left_arrow, .right_arrow{
  text-align:center;
  width:40px;
}
.list_place_bottom{
    background: url(images/shadow_bottom.png) no-repeat;
  height:104px;
  width:104px;
}

.list_place_bottom img{
   padding-right:0px;
   padding-top:1px;
}

.colaps{
 float:left;

margin-top:19px;
margin-right:5px;
}

.colaps img.in{
  border:3px solid #fff;
}

.colaps .right_shadow_img{
  background:url(images/image_shadow_right.gif) repeat-y;
  width:4px;
}

.colaps .bottom_shadow_img{
  background:url(images/image_shadow_bottom.gif) repeat-x;
  height:5px;
}

.colaps .ugl_shadow{
  background:url(images/ulg_shadow.gif) no-repeat ;
}

.big
{
 font-size:14px;
}


/* Drpo Down Menu  */

#top_menu li:hover ul#nav{
  display: block;
}


ul#nav{
 
  background:#463b29;
  padding: 0px;
  margin-left:0;
  width: 80px;

  list-style: none;
  position: absolute;
}


li.submenu{

 background:#463b29;
 padding: 0px!important;
width:83px;

}


li.submenu a,
li.submenu a:visited{
  disaply: block;
  width: 83px;
  padding: 3px 0 2px 0px;
  height:17px;
}


li.submenu a:hover,
li.submenu a.active:hover,
li.submenu a.active:link,
li.submenu a.active:visited
{
  background:#4f4534!important;
  display:block;
width:83px;
  padding: 3px 0 2px 0px;

}
/*	padding-left: 28px; */
.content {
	text-align:justify;
	padding-right: 28px;

}

.content h2{
	color: #da2128;
	font-size: 14px;
}


.left h2{
   margin: 0;
   padding: 0;
   font-size:17px;
   color:#cc0000 !important;
}

#tcontainer h1 {
	color: #da2128 !important;
	font-size: 17px !important;
	margin:5px 0;

}
#tcontainer {
  background: #d1b77f;

}


#tcontainer h2 {
	color: #da2128 !important;
	font-size: 15px !important;
	margin:5px 0;
}

#tcontainer h3 {
	color: #da2128 !important;
	font-size: 13px !important;
	margin:5px 0;
}

.content li {
	margin-top:5px;
}
.content ul {
	margin-bottom:0px;
}







/* new content */

input.searchinput
{
height:11px;
background:#f3ecdd;
border:1px solid #6f6244;
font-size:9px;
padding-left:7px;

}


div.centpart
{
  margin: 30px 22px 5px;
   border-bottom: 1px solid #000;
   padding-bottom:10px;
  /* overflow: hidden; */
display:inline-block;
width:1155px;
 
}

div.centpart div
{
  float: left;
  width: 178px;

}


div.leftpart
{
  width: 300px;
  float:left;
/*  border-right: 1px solid #000; */

  margin: 30px 0;
  padding-left: 27px;


}

div#tcontent
{
background-color:#D1B77F;
}


div.leftpart ul
{
 list-style: none;
 padding:0;
 margin:0;
  }

div.leftpart ul li
{
 /* float:left; */
}

div.leftpart ul li a:link, div.leftpart ul li a:visited
{
  font-size:14px;
  color:#000;
  font-weight:bold;
  text-decoration:underline;
}

div.leftpart ul li a:hover
{
  text-decoration: none;
}

div.leftpart span.adress
{
  font-size: 14px;
  color:#000;
}



div.leftpart span.phone
{
  font-size: 20px;
  color:#da2128;
  font-weight: bold;
}

div.centpart div span
{
  font-size:11px;
  font-family: Tahoma;
  color:#a51015;
  text-transform: uppercase;
}


div.rightpart
{
    width:822px;
    float:left;
    padding-left:28px;
      border-left: 1px solid #000;
        margin: 20px 0;
	vertical-align:top;
}

input.into
{
	width:47px;
	height:15px;
	border:1px solid #6f6244;
	padding:0;
	margin:0;
	background:#f3ecdd;
	display:block;	
	
}

input.into2
{
	width:47px;
	height:15px;
	border:1px solid #6f6244;
	padding:0;
	margin:0;
	background:#f3ecdd;

	
}

a#go img
{
margin-bottom:-3px;

}

input.intos
{
margin-bottom:-2px;
margin-left:3px;
}

td.toid
{
	color:#000;
	margin:0;
	font-size:14px;

	padding-right:5px;
  white-space: nowrap;  
}

td.toid *
{
	float:right;
	padding-left:3px;	
  
}

div.content2
{
 /* overflow: hidden; */
  background-color: #d1b77f;
display:inline-block;
}


.msch_base  {

		background: url(images/checkbox/off.gif?20) no-repeat left top;
		cursor: pointer;
		color: #000;
        width:151px;

    }
.msch_base label
{
  padding-top: 5px;
	  padding-left:26px;
}






.msch_selected {
	color: white;
	background-image: url(images/checkbox/on.gif?20);
	background-repeat: no-repeat;
       height:20px;
}




.msch_unselected {
	background-image: url(images/checkbox/off.gif?20);
	background-repeat: no-repeat;

          	color: #000;
     height:20px;
}

 .msch_hover {
  	background-image: url(images/checkbox/hover.gif?20);
	background-repeat: no-repeat;
	color: white;


}

ul.inside li {
	list-style-type: none; 
	padding-left:10px;
	margin-left:10px;
}

ul.inside
{
	margin:0;
	padding:0;
}


div.centpart div.foreign
{
	width:200px;
}


div.leftpart ul.inside_menu
{
	padding-left:15px;
}

div.leftpart ul.inside_menu li a, div.leftpart ul.inside_menu li
{
	font-size:12px;
}

div.zagolovok
{
	   color: #cc0000;
		font-size:20px;
		padding-bottom:5px;	
}

div.others
{
	padding-top:7px;
	padding-left:10px;
}

div.others a:link, div.others a:visited
{
	color:#000;
}

div.others a:hover
{
	text-decoration:none;
}


a.rp:link, a.rp:visited
{
	  color:#da2128;
	  padding-right:5px;	
}

a.rp:hover
{
	text-decoration:none;
}


td.news div img
{
	margin: 5px;
}