/* CSS Document */
* {
	border-collapse: collapse;
}

/*
#centralscroll {
	scrollbar-3dlight-color:red; 
	scrollbar-arrow-color:yellow;
	scrollbar-highlight-color: aqua;
	scrollbar-face-color:green;
	scrollbar-shadow-color:fuchsia;
	scrollbar-darkshadow-color:blue;
	scrollbar-track-color: maroon;
}
*/

body
{
    background-image:url(../image/background.jpg);
	background-position:left top;	
	background-repeat:repeat;	
	height:100%;
	width:100%;
	overflow:visible;
	/*overflow-y:hidden;*/
	margin:0 auto;
}

#container
{
	width:100%;
	height:100%;
	display: block;
	margin:0 auto;
	padding:0;
	margin:0 auto;
}

#main_column
{
    background-image:url(../image/fon.jpg);
	background-position:center bottom;	
	background-repeat:repeat-x;	
	width:960px;
	height:100%;
	margin:0 auto;
	font-family:Tahoma;
	font-size:13px;
	color:#ffffff;
	overflow:visible;	
	font-weight:normal;
	/*position:relative;*/
	position:absolute;
}
#mc2
{
	/*position:absolute;*/
	width:960px;
	margin:0 auto;
	height:100%;	
}


#mcenter_column
{
	width:960px;
	height:100%;
	margin:0 auto;
	overflow:visible; /*  !!!!!!! */
	font-family:Tahoma;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	position:relative;
}


#scrollcontainer
{
	font-family:Tahoma;
	font-size:13px;
	color:#999999;
	font-weight:normal;	
}



.mbutton {
	background-image: url(../image/mbutton.png);
	behavior: url("iepngfix.htc");
	background-repeat:no-repeat;
	background-position:center top;
	float: left;   /* располагаем список по горизонтали */
	list-style-type: none;    /* удаляем маркеры */
	width:150px;
	margin:0 auto;
	padding:0;
	height:38px;
	border: none;   /* создаем разделительные линии между элементами li */
	text-align:center;
    display: table-cell;
    vertical-align: bottom;
	display: block;
	position: relative;
}

.abutton {
	background-image: url(../image/mbuttona.png);
	behavior: url("iepngfix.htc");
	background-repeat:no-repeat;
	background-position:center top;
	float: left;   /* располагаем список по горизонтали */
	list-style-type: none;    /* удаляем маркеры */
	width:150px;
	margin:0 auto;
	padding:0;
	height:38px;
	border: none;   /* создаем разделительные линии между элементами li */
	text-align:center;
    display: table-cell;
    vertical-align: bottom;
	display: block;
	position: relative;
	
}

#menunav {
	clear: all;
	/*position:relative;*/
	margin: 0 auto;
	margin-top:20px;
	width: 520px; /* задаем ширину для div */
	height: 35px;
	float: center;  /* добавляем список в div */
	border: none;
	padding: 0 0 0 0;  /* отступ ul от края контейнера */
	overflow:hidden;
}
#menunav li {
	background-repeat:no-repeat;
	background-position:center top;
	float: left;   /* располагаем список по горизонтали */
	list-style-type: none;    /* удаляем маркеры */
	width:150px;
	height:38px;
	background-image: url('../image/mbutton.png');
	behavior: url("iepngfix.htc");
	border: none;   /* создаем разделительные линии между элементами li */
	text-align:center;
    display: table-cell;
    vertical-align: bottom;
	display: block;
	position: relative;
	padding-right:5px;
  }
 #menunav li .active {
 	background-repeat:no-repeat;
	background-position:center top;
	float: left;   /* располагаем список по горизонтали */
	list-style-type: none;    /* удаляем маркеры */
	width:150px;
	height:38px;
	background-image: url('../image/mbuttona.png');
	border: none;   /* создаем разделительные линии между элементами li */
	text-align:center;
    display: table-cell;
    vertical-align: bottom;
	display: block;
	position: relative;
	top:-0px;
	padding-top:15px;
	
  }
.mlink {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font-family:Tahoma;
	font-size:11px;
    vertical-align: center;
	display: block;
	height:31px;
	top: 20%;
	position: relative;
}
#menunav ul {
   margin: 0px;
     height:31px;
   padding: 0px;
}
* html #menunav ul {
   float: center;  /* заставляет ul вместить все li */
   border: none;  /* добавляет левую вертикальную черту к ul */
   height:38px;
   margin-left: 15px;  /* IE удваивает заданное значение */
}
* html #menunav a {
  display: block;  /* IE 5 и 5.5 принимает заданный отступ */
}


#mtop_logo
{
	width:208px;
	height:181px;
	background-image: url('../image/mlogo.png');
	background-repeat:no-repeat;
	background-position:center center;
	margin: 0 auto;
	/*padding-top:60px;*/
	overflow:hidden;
}
#mtop_lang
{
	text-transform: uppercase;
	width:520px;
	clear: all;
	margin: 0 auto;
	overflow:hidden;
	color:#959595;
	text-align:center;
    vertical-align: center;
	display: block;
	position: relative;
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
}
.ndlink
{
	text-decoration:none;
	text-transform: uppercase;
	color:#959595;
	font-weight:bold;
	font-family:Tahoma;
	font-size:9pt;
}
#mtop_langtxt
{
	text-decoration:none;
	text-transform: uppercase;
	width:520px;
	clear: all;
	margin: 0 auto;
	margin-top:	30px;
	color:#959595;
	text-align:center;
    vertical-align: center;
	display: block;
	position: relative;
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
}
#mtop_copy
{
	clear: all;
	height:30px;
	position:relative;
	width:624px;
	margin: 0 auto;
	/*margin-top:20px;*/
	overflow:hidden;
	font-family:Tahoma;
	text-align:center;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-align:justify;
}
#mnewsup
{
	text-align:center;
	color:#9d9d9d;
	clear: all;
	border:solid 1px #d7d7d7;
	width:624px;
	height:20px;
	margin: 0 auto;
	/*margin-top:3%;*/
	zoom:1;
	overflow:hidden;
	font-family:Tahoma;
	font-size:14px;
}
#mnewsdn
{
	border:solid 1px #d7d7d7;
	clear: all;
	width:624px;
	height:172px;
	margin: 0 auto;
	overflow:hidden;
}
#mcontent
{
	position:relative;
	width:520px;
	height:100%;
	margin: 0 auto;
	overflow:hidden;
}


.cbutton {
	background-image: url(../image/cbutton.png);
	background-repeat:no-repeat;
	background-position:center top;
	float: left;   /* располагаем список по горизонтали */
	list-style-type: none;    /* удаляем маркеры */
	width:137px;
	margin:0 auto;
	padding:0;
	height:35px;
	border: none;   /* создаем разделительные линии между элементами li */
	text-align:center;
    display: table-cell;
    vertical-align: bottom;
	display: block;
	position: relative;
}

.cabutton {
	background-image: url(../image/cabutton.png);
	background-repeat:no-repeat;
	background-position:center top;
	float: left;   /* располагаем список по горизонтали */
	list-style-type: none;    /* удаляем маркеры */
	width:137px;
	margin:0 auto;
	padding:0;
	height:35px;
	border: none;   /* создаем разделительные линии между элементами li */
	text-align:center;
    display: table-cell;
    vertical-align: bottom;
	display: block;
	position: relative;
	padding-top:10px;
}
.clink {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font-family:Tahoma;
	font-size:11px;
    vertical-align: center;
	display: block;
	height:30px;
	top: 10%;
	position: relative;
}

#copyright
{
	text-align:left;
	color:#ffffff;
	font-weight:normal;
	font-family:Tahoma;
	font-size:13px;
}



.outtaHere { position:absolute;	left:-3000px; }

.radioArea, .radioAreaChecked {	display:block; float:left; clear:left; width:15px; height:14px; font-size:0; cursor:pointer; }
.radioArea { background:url(images/radio.gif) no-repeat left top; }
.radioAreaChecked { background:url(images/radio.gif) no-repeat left bottom; }
#ffield1 {
	border:1px solid #c2c2c2;
	background-color:#f2f2f2;
	width:120px;
	color:#bbbbbb;
}
#ffield2 {
	border:1px solid #c2c2c2;
	background-color:#f2f2f2;
	width:120px;
	color:#bbbbbb;
}
#ffield3 {
	border:1px solid #c2c2c2;
	background-color:#f2f2f2;
	width:120px;
	color:#bbbbbb;
}
.fradio {
	float:left;
	border:1px solid #c2c2c2;
	width: 15px;
	height: 15px;
	background-color:#f00;
	padding: 0 5px 0 0;
	display: block;
	float: center;
}
#fsubmit {
	width:40px;
	height:20px;
	float:right;
	margin-bottom:5px;
	border:1px solid #c2c2c2;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#dadada;
	background-color:#f2f2f2;
	text-align:center;
	color:#bbbbbb;
}
.ctrlHolder {
	font-family:Tahoma;font-size:12px;text-align:left;color:#bbbbbb;
}
.ctrlHoldersmall {
	font-family:Tahoma;font-size:10px;text-align:left;color:#bbbbbb;
}


#lcmenu
{
	list-style-type: none;
	display:block;
	width:90%;
	margin:0;
	margin-top:5px;
	border:none;
	padding:4px;
	font-family:Tahoma;
	font-size:13px;
	color:#999999;	
}
#lcsubmenu
{
	list-style-type: none;
	display:block;
	width:90%;
	margin:0;
	margin-top:5px;
	border:none;
	padding:4px;
	font-family:Tahoma;
	font-size:13px;
	color:#999999;	
	line-height:1.5em;		
}
#lcmenu li
{
	display:block;
	list-style-type: none;    /* удаляем маркеры */
	color:#c00808;
	font-family:Tahoma;
	/*margin-left:10px;*/
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:0px;
	border:none;
	margin:0px;
	/*height:20px;*/
	line-height:1.5em;	
}
#lcmenu a
{
	color:#c00808;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border:none;
	margin:0px;
	/*height:15px;*/
	text-decoration:none;
	line-height:1.5em;	
}
#lcmenu a:hover, a.active
{
	color:#c00808;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border:none;
	margin:0px;	
	/*height:15px;*/
	background-color:#dadada;
	text-decoration:none;	
	line-height:1.5em;	
}
#lcsubmenu li
{
	display:block;
	list-style-type: none;    /* удаляем маркеры */
	color:#c00808;
	font-family:Tahoma;
	/*margin-left:10px;*/
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:0px;
	border:none;
	margin:0px;
	/*height:20px;*/
	line-height:1.5em;	
}
#lcsubmenu a
{
	color:#c00808;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border:none;
	margin:0px;
	/*height:15px;*/
	text-decoration:none;
	line-height:1.5em;	
}
#lcsubmenu a:hover, a.active
{
	color:#c00808;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border:none;
	margin:0;	
	/*height:15px;*/
	background-color:#dadada;
	text-decoration:none;	
	line-height:1.5em;	
}




#centraltxt
{
	clear:all;
	color:#999999;
	font-family:Tahoma;
	/*margin-left:10px;*/
	font-size:13px;
	font-weight:normal;
	text-align:left;
	line-height:1.7em;
}





#mapka
{
	position:relative;
	width:260px;
	left:85px;
	bottom:380px;
}
#mapkaup 
{
	position:relative;
	width:260px;	
	height:66px;
	background-image:url(../image/balloonup.png);
	background-repeat:no-repeat;
	background-position:top;
}
#mapkadn
{
	position:absolute;
	width:260px;	
	background-image:url(../image/balloondn.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#mapkadntxt
{
	position:relative;
	font-family:Tahoma;
	font-size:13px;
	color:#999999;
	font-weight:normal;
	padding:0;
	margin:0;
	width:200px;
	padding-left:40px;
}



#contacts_table
{
	border:none;
	font-family:Tahoma;
	font-size:14px;
	color:#999999;
	font-weight:normal;	
	width:100%;
	margin:0 auto;	
	padding:10px;
	
}

#contacts_table td
{
	vertical-align:top;
	padding:10px;
}
#contacts_table #col1
{
	width:40%;
	vertical-align:top;
	padding:10px;
}
#contacts_table #col2
{
	width:20%;
	vertical-align:top;
	padding:10px;
}
#contacts_table #col3
{
	width:40%;
	vertical-align:top;
	padding:10px;
}

.newstext {
	margin:0;
	padding:10px;
	width:144px;
	font-family:Tahoma;font-size:13px;color:#999999;font-weight:normal;
	clear:all;
	border:none;
	text-align:left;	
	text-indent:0px;
}
.newstext a
{
	text-decoration:none;
	margin:0;
	font-family:Tahoma;font-size:13px;color:#c00808;font-weight:normal;
	line-height:1.2em;
	border:none;	
	padding:0;	
	text-indent:0px;
}
.newstext a:hover
{
	text-decoration:underline;
	margin:0;
	font-family:Tahoma;font-size:13px;color:#c00808;font-weight:normal;
	line-height:1.2em;
	border:none;	
	padding:0;	
}
.newstexttext
{
	margin:0;
	padding:0;	
	margin-left:0px;
	font-family:Tahoma;font-size:13px;color:#999999;font-weight:normal;
	line-height:1.2em;
	width:100%;
	border:none;
	text-indent:0px;	
}

.newstitle
{
	font:italic 26px Georgia, Times New Roman, serif;color:#c00808;margin:0.5em
}

