.hidden {
          display: none;

}

.visible {
          display: block;

}





html,body {

	margin: 0px;
	font-family: verdana;
	background-image: url('images/news1.jpg');
	background-repeat: repeat-y;
	background-position: right;
}

table{
 border-spacing:0;
}

/*#content tr:nth-child(odd)
{
	background-color:#f4f0f0;
}

#content th
{
	background-color:#e9e8e8;
}*/                /*
////////////////////////////////////////////// Блок описания шапки /////////////////////////////
                    */

#header {
	
	background-image: url('images/header2.jpg');
	background-repeat: repeat-x;
	position:absolute;
	height: 200px;
	width: 100%;
	z-index:5;
}


#logo {

	background-image: url('images/header1.jpg');
	background-repeat: no-repeat;
	height: 200px;
	width: 307px;
	float:left;
}

#head_text{

font-size: 28px;
color:#010950;

}

#lang{

      position:absolute;
      top: 0px;
      right: 0px;


      background-image: url('images/lang.gif');
	  background-repeat: no-repeat;

	  height: 200px;
	  width: 220px;

}

                           /*
////////////////////////////////////////////// Блок описания левой колонки /////////////////////////////
                 */



#left{
	background-image: url('images/menu1.jpg');
	background-repeat: repeat-y;
	position:absolute;
	z-index:2;
	width: 232px;
}
/*===============================links======================================*/
#left a
{
	text-decoration:none;
	color:#000080;
}
#left a:hover
{
    text-decoration:underline;
    font-weight:bold;
    font-size:11pt;
}   

/*===========================================================================*/
#menu_spacer{
      margin-top:196px;
      background-image: url('images/menu2.jpg');
	  background-repeat: no-repeat;
      height: 37px;
	  width: 232px;


}

#menu{

padding-left:35px;
padding-right:25px;
margin-bottom: -140px;
position:relative;
z-index:4;
color:#010950;
cursor: pointer;
}



#menu_end{


      background-image: url('images/menu_end.jpg');
	  background-repeat: no-repeat;

	  height: 293px;
	  width: 232px;
      position:static;
z-index:3;

}


                    /*
////////////////////////////////////////////// Блок описания центральной колонки /////////////////////////////
                    */




#main 
{

       position:absolute;
       background-image: url('images/menu3.jpg');
	background-repeat: repeat-y;
       background-position: left;
}



#content{
	margin-top:200px;
	margin-left:245px;
	margin-right:236px;
	font-size:13px;
	color:#001840;
}

#content table
{
	font-size:13px;
	color:#001840;
}

/* ============================================it is  style for table and icons ==========================================  */
#table2
{
 font-size:13px;
}

#table2 a
{
    text-decoration:none;
    font-weight:bold;
}
#table2 a:hover
{
    font-weight:bold;
    color:#e32636;
}
#content a.pdf
{
    background:url(buttons/file-red.gif) no-repeat;
    padding-left:16px;
}
#content a.zip
{
    background:url(buttons/file-orange.gif) no-repeat;
    padding-left:16px;
} 
#content a.doc
{
    background:url(buttons/file-blue.gif) no-repeat;
    padding-left:16px;
} 
#content a.xls
{
    background:url(buttons/file-green.gif) no-repeat;
    padding-left:16px;
} 

/*===================================================================================================*/
                   /*
////////////////////////////////////////////// Блок описания правой колонки /////////////////////////////
                    */

#right{

	position:absolute;
	right: 0px;
	width: 236px;
	background-image: url('images/news2.jpg');
	background-repeat: repeat-y;
	background-position: right;
}


#news{


margin-top:200px;
margin-left:35px;
margin-bottom:50px;
color:#010950;
  }


#news_end{



	background-image: url('images/news_end.jpg');
	background-repeat: no-repeat;
	background-position: right;
	height: 278px;
	width: 236px;

}
/*======================Buttons=============================================================================*/

.buttons {
	
	width: 127px;
	height: 36px;
	padding: 0 0 2px;
	font: 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	outline: none;
	position: relative;
	cursor: pointer;
	border-radius: 3px;
	color: #515F6A;
	text-shadow: 1px 1px #C4D0DA;
	border: 1px solid #7C8A93;
	border-top: 1px solid #A1AEB7;
	border-bottom: 1px solid #5D6B75;
	box-shadow:
		inset 0 1px #D8E0E6,
		inset 1px 0 #B7C6D1,
		inset -1px 0 #B7C6D1,
		inset 0 -1px #A1B5C4,
		0 2px #62727E,
		0 3px #5D6B75,
		0 4px 2px rgba(0,0,0,0.4)
	;
	background: -moz-linear-gradient(top,  #becbd6 0%, #8da5b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#becbd6), color-stop(100%,#8da5b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #becbd6 0%,#8da5b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #becbd6 0%,#8da5b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #becbd6 0%,#8da5b7 100%); /* IE10+ */
	background: linear-gradient(top,  #becbd6 0%,#8da5b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#becbd6', endColorstr='#8da5b7',GradientType=0 ); /* IE6-9 */
	background-color: #A5B8C6;
}
.buttons::-moz-focus-inner{border:0}
.buttons:hover {
	border-top: 1px solid #96A2AB;
	box-shadow:
		inset 0 1px #C0CED7,
		inset 1px 0 #B7C6D1,
		inset -1px 0 #B7C6D1,
		inset 0 -1px #B9C8D3,
		0 2px #62727E,
		0 3px #5D6B75,
		0 4px 2px rgba(0,0,0,0.4)
	;
	background: -moz-linear-gradient(top,  #97adbd 0%, #a8bac8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97adbd), color-stop(100%,#a8bac8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #97adbd 0%,#a8bac8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #97adbd 0%,#a8bac8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #97adbd 0%,#a8bac8 100%); /* IE10+ */
	background: linear-gradient(top,  #97adbd 0%,#a8bac8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97adbd', endColorstr='#a8bac8',GradientType=0 ); /* IE6-9 */
	background-color: #A5B8C6;
}
.buttons:active {
	top: 3px;
	border: 1px solid #778998;
	border-top: 1px solid #606F7A;
	border-bottom: 1px solid #8296A6;
	background: #92A9BA;
	box-shadow: inset 0 1px 2px #5F7281;
}

.button_vist {
	display:block;
	background-color:#9cf;
	width:270px;
	height:50px;
	padding:10px 0 0 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	background: -moz-linear-gradient(top, #c6e5ff 0%,#79b3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6e5ff), color-stop(100%,#79b3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c6e5ff 0%,#79b3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c6e5ff 0%,#79b3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c6e5ff 0%,#79b3e3 100%); /* IE10+ */
	background: linear-gradient(top, #c6e5ff 0%,#79b3e3 100%); /* W3C */

	text-decoration:none;
	color:#001840;
	font-weight:bold;
	text-align:center;
}
.button_vist:hover{
	background: -moz-linear-gradient(bottom, #c6e5ff 0%,#79b3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#c6e5ff), color-stop(100%,#79b3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, #c6e5ff 0%,#79b3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, #c6e5ff 0%,#79b3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(bottom, #c6e5ff 0%,#79b3e3 100%); /* IE10+ */
	background: linear-gradient(bottom, #c6e5ff 0%,#79b3e3 100%); /* W3C */
}
/*==============================zoomfoto=======================================*/
.zoomfoto 
{ 
	width:150px; 
	height:100px; 
	position:relative;
	float:left; 
	padding:5px;
	border:#CCC 2px outset;
}

.zoomfoto img
{
	position:relative; 
	cursor:pointer; 
	padding:5px;
	width:150px; 
	height:100px;
}

.zoomfoto:hover img 
{
	visibility:visible; 
	position:absolute;
	z-index:150;
	padding:5px;
	background-color:#FFF;
	
}
/*===============================slider==============================================*/

img
{
	border:0;
}
#slider-wrap{ /* Оболочка слайдера и кнопок */
	width:660px; 
	}
#slider{ /* Оболочка слайдера */
	width:640px;
	height:360px;
	overflow: hidden;
	border:#eee solid 10px;
	position:relative;}
.slide{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(img/radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton, #nextbutton{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(img/arrowBg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;}
#prewbutton
{
left:10px;
}
#nextbutton{
	right:10px;
	background:url(img/arrowBg.png) right center no-repeat;
}
#prewbutton:hover, #nextbutton:hover
{
	opacity:1;
}


/*===============================months=========123=====================================*/

.short
{

}
.short a
{
	text-decoration:none;
	font-weight:bold;
}
.short2
{
	padding:0px 25px;
}
.short2 a
{
	text-decoration:none;	
}

.short2 a:hover, .short a:hover
{
	color:#991199;
}
.big_char
{
	font-size:26px;
	font-weight:bold;
}
/*============================*/
#googlesearch
{
	/*background-color:#fff2cc;*/
	font-weight:bold;
}


#block_evnt
{
	display:inline-block;
	width:100%;
}
#block_evnt img
{
	margin:5px 0 5px 0;
	padding:5px;

	float:left;
}
#block_evnt_text
{
	margin-left:30px;
	padding:3px;
}
.myimg
{
	padding:5px;
	float:left;
}
.myblock
{
	display:inline-table;
}