/* letter-spacing:-0.1em;  */

body, html{
    padding:0;
	margin:0;
	min-width:843px;
	font-family: Arial, Verdana;
    font-size: 11pt;
  }



#head_main {
  width:100%;
	background: url(/images/head_line_green.gif) repeat-x;
}

#head_main img {
  vertical-align: bottom;
}


  #head_big_left{
    border: 0px solid red;

	width:841px;
  }



  #head_line{
    width:100%; 					/*нужно*/
    background:#E9EEEB;
  }

#head_line img {
  vertical-align: bottom;
  margin-left:378px;
}


    #head_device_bottom{

	position:absolute;
	top: 308px;
	_top:302px;
	left:407;
	width:163px;
	height:12px;
  }

    #head_device_bottom img {
    vertical-align: bottom;
  }


  #menu_top{
	min-width:930px;
  height: 35px;
  text-align: center;
	background: url(/images/menutop_line_red.gif) repeat-x;
  }

  #menu_top ul {
        width:930px;
	padding:9px 0 0 0;
	margin: 0 auto;
	list-style:none;
	text-align:center;
	color: #FFF;
	font-size: 10pt;
  }

  #menu_top li {
    display: inline;
	padding: 0 16px;
  }

  #menu_top a{
    color: #FFF;
	text-decoration: none;
  }

  #menu_top a:hover{
	text-decoration: underline;
  }


#columns {
  //padding-right: 1px;
  //overflow-x: hidden;
}
#right-block
{
width: 250px;
float: right;
margin-right: 20px;
margin-top: -1100px;
}
 #right-block h2{
    font-size: 19pt;
	font-weight:normal;

	padding:0;
	margin-top:17px;
	margin-bottom: 10px;
  }
  #right-block p {
    padding:0;

    font-size: 10pt;
	clear:none;
	line-height: 100%;
  }

#right-block .news p.date {
  font-size: 8pt;
  color: #999;
}
#right-block .news a {
  font-size: 12pt;
  color: #B10D16;
}

  #left_column{

    width: 285px;
  float: left;
  margin-right: -100%;
  position: relative;
  //height: 600px;
  min-height: 600px;



   /* border: 1px solid blue;
    float:left;
	width: 285px;
    margin-left:55px;
	display:inline;					/*от двойного отступа в IE 6* - т.к. margin-left и float:left - в одну сторону*/
	padding:0; 							/* не влияет */
  }

  #left_column .content {
    margin-left: 55px;

  }


  div#menu_left{
	height:212px;
	padding:0; 						/* не влияет */
	margin-top:30px;
  }

  #menu_left ul{
    /*border: 1px solid black;*/
	margin:0; 						/* для IE*/
	padding:0;  					/* для OP,FF*/
	list-style:none;
  }

  #menu_left li {
	margin-bottom: 13px;
  }

  #menu_left h2{
    font-size: 14pt;
	font-weight:normal;
	line-height: 95%;
	padding:0;
	margin:0;
  }

  #menu_left a{
    text-decoration: none;
	color: #B10D16;
  }

  #menu_left a:hover{
	text-decoration: underline;
  }



  #contact_info{
    /*border: 1px solid red;*/
    padding:0;
	margin-bottom:45px;
    height:240px;
	text-align:left; 				/* не влияет */
  }

  #contact_info ul{
    list-style:none;
	padding:0;
	margin:0;
  }

  #contact_info li{
	margin:15px 0 0 0;
	padding:0;
  }

  #contact_info address{
	font-style:normal;
	color: #999999;
	font-size: 8pt;
  }



   #right_column{

     float: left;
  //display: inline;
  margin-left: 250px;
  margin-right: 250px;
  height:1100px;
  font-family: arial;
 /*margin-right: -1px;*/
  position: relative;

    /*border: 1px solid green;
    margin-left:285px;
	padding-left:70px;
	color:black;
	margin-right:80px;*/
  }

  #right_column .content {
    margin-left: 70px;
    margin-right: 80px;
  }

  #right_column .content .content {
    margin-left: 0px;
    padding:0;
    font-size: 10pt;
	clear:none;
	line-height: 100%;
  }

  #right_column h1{
    font-size: 19pt;
	font-weight:normal;

	padding:0;
	margin-top:17px;
	margin-bottom: 10px;
  }


  #right_column h2{
    font-size: 15pt;
	font-weight:normal;

	padding:0;
	margin-top:1px;
	color: #999
  }

  #right_column .content p {
    padding:0;

    font-size: 10pt;
	clear:none;
	line-height: 100%;
  }

#right_column .content .news-item p.date {
  font-size: 8pt;
  color: #999;
}

.news-item {
  margin-bottom: 30px;
}

#right_column .content .news-item p.title a {
  font-size: 12pt;
  color: #B10D16;
}


#right_column .content .sub li  {
  font-size: 11pt;
  color: #B10D16;
  margin-bottom: 5px;
}

#right_column .content .sub li a  {
  font-size: 11pt;
  color: #000;
}

#right_column td {
  font-size: 10pt;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}

  #footer_up{
    background:#E9EEEB;
	height:11px;
	font-size:4px;
	clear:both;
	margin-top: 30px;
  }

  #footer_down{
	height:75px;
	font-size:11px;
	clear:both;
  }


p.alert {
 padding: 10px;
 border: none;
 background-color: #ffc;
 width: 100%;
 color: #000;
}

p.success {
 padding: 10px;
 background-color: #cfc;
 color: #000;
 width: 100%;
}


p.note {
 padding: 5px 10px 5px 10px;
 color: #999;
 background-color: #000;
 font-size: 11px;
}
span.red {
 color: #c30;
}

p.edit {background: #fff; margin-top: 5px; white-space: noWRAP;}

a.edit {
  width: 24px;
  height: 24px;
  background: url("/images/edit.png") left center no-repeat;
  padding-left: 22px;
  padding-bottom: 2px;
  PADDING-TOP: 2px;
  color: #000;
  font-size: 11px;
}

a.del {
  width: 24px;
  height: 24px;
  background: url("/images/del.png") left center no-repeat;
  padding-left: 22px;
  padding-bottom: 2px;
  PADDING-TOP: 2px;
  color: #000;
  font-size: 11px;
}


li.level-1 {
}


li.level-2 {
  margin-left: 30px;
  list-style-type: circle;
}


li.level-3 {
  margin-left: 60px;
  list-style-type: square;

}


li.level-4 {
  margin-left: 90px;
  list-style-type: disc;
}

form#admin {

  border-left: 5px solid #900;
  padding: 5px 10px 5px 10px;
  margin: 17px 0 10px 0;
  font-size: 11px;
}

form#admin input.logout {
  border: 1px solid #ccc;
  background-color: #999;
  color: #fff;
  font: normal 11px arial;
  margin-left: 10px;
}

#editor-menu {
margin-left: 60px;
}

#editor-menu li {

  margin-top: 10px;
}

.tuman{
	filter:alpha(opacity=20)
}
