body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background: url('/pic/bg_main4.gif') repeat-y scroll left top;
color:#13151F;
font-family:Arial;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

a img {
	border: 0px;
}

a:link, a:visited, a:hover {
	color: #13151f;
	text-decoration: underline;
}

h1 {
	font-size: 16px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 14px;
}
.pages {
	margin: 10px;
}
.pages a {
	margin: 0px 2px;
	padding: 0px 4px;
	text-decoration: none !important;
}
.pages a.current {
	border: 1px solid #ccc;
	font-weight: bold;
}

input.invalid, select.invalid, textarea.invalid {
	border: 2px solid #f55;
}


#container {
background: url('/pic/bg_main4.gif') repeat-y left top;
	width: 980px;
	margin: 0px 0px;
	background: white;
	overflow:hidden;
}


#head {
	height: 285px;
	background: url('/pic/bg_head.jpg') no-repeat;
}
#head a.logo {
	position: absolute;
	left: 60px;
	top: 72px;
	
}
#menu, #menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

div#menu{
  background: url('/pic/bg_main4.gif') repeat-y left top;
  height: 35px;
	min-width: 980px;
	padding-left:16px;
  }
#bgmenuc{
  height: 35px;
  min-width:955px;
  width:955px;
  float: left;
  background: url('/pic/bg_menuc.gif') left top repeat-x;
}
div.current{
	padding: 6px 3px ;
  height: 35px;
  float: left;
	background: url('/pic/menuc.gif') left top repeat-x !important;
	}
div.nocurrent{
	padding: 6px 3px ;
  height: 35px;
  float: left;
	}
#menul{
	height: 35px;
  float: left;
	background: url('/pic/menul.gif') left top no-repeat;
	min-width: 19px;
  }
#menur{
	height: 35px;
  float: left;
	background: url('/pic/menur.gif') left top no-repeat;
	min-width: 19px;
  }
  div#menu3{
  background: url('/pic/bg_main4.gif') repeat-y left top;
  min-width: 980px;
	padding-left:16px;
  }
#men {
  position: relative;
  min-height: 15px;
  width: 955px;
	background: #000000;

  }
#main0
  {
  width: 955px;
    background: url('/pic/bg_main3.gif') left top repeat-x;
  }
#main2
  {
  height: 15px;
  width: 145px;
  margin: 0px 1px;
  background: url('/pic/rukav.jpg')  left top no-repeat;
  }
#main1
  {
  margin: 0px 0px 0px 13px;
  width: 955px;
  background: url('/pic/fonb.gif')  top no-repeat;
  }
#para
  {
   height: 91px;
  margin: 0px 0px 0px 50px;
  }
#paravl
  {
  background: url('/pic/paravl.jpg')  top left no-repeat;
  float: left;
  height: 57px;
  width: 76px;
  }
#paravp
  {
  background: url('/pic/paravp.jpg')  top right no-repeat;
  float: left;
  height: 57px;
  width: 117px;
  }
#paravc
  {
  background: url('/pic/paravc.jpg')  top repeat-x;
  float: left;
  height: 57px;
  min-width: 2px;
  }
#paranl
  {
  float: left;
  background: url('/pic/paranl.jpg')  top left no-repeat;
  height: 33px;
  width: 6px;
  }
#paranp
  {
  background: url('/pic/paranp.jpg')  top right no-repeat;
  float: left;
  height: 33px;
  width: 7px;
  }
#paranc
  {
  background: url('/pic/paranc.jpg')  top repeat-x;
  height: 33px;
  float: left;
  text-align: center;
  text-transform: uppercase;
  color: #6e2530;
  font-weight: bold;
  font-size: 1.2em;
  min-width: 182px;
  }
#parav{
  height: 57px;
  min-width: 195px;
  width:100%;
  }
#paran{
  height: 33px;
  min-width: 195px;
  width:100%;
  }
#news{
  margin: 0px -26px;
  height: 196px;
  width: 188px;
  z-index: 2;
  }
#newsv{
  background: url('/pic/newsv.jpg')  top left no-repeat;
  width: 188px;
  height: 66px;
  }
#newsc{
  width: 188px;
  height: 123px;
  }
#newscl{
  float: left;
  width: 16px;
  height: 123px;
  background: url('/pic/newscl.jpg')  top left no-repeat;
  }
#newscr{
  float: left;
  width: 7px;
  height: 123px;
  background: url('/pic/newscr.jpg')  top left no-repeat;
  }
#newscc{
  float: left;
  width: 165px;
  max-width: 165px;
  height: 123px;
  max-height: 123px;
  color: #9c9c9c;
  }
#newsn{
  background: url('/pic/newsn.jpg')  top left no-repeat;
  height: 7px;
  width: 188px;
  }

#menu li {
	display: inline;
	margin-left: 10px;
	padding-right: 10px;
	border-right: 1px solid white;
  }
#menu li.last {
	padding-right: 0px;
	border-right: none;
  }
#menu li a, #menu div a{
	color: white !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
  }
#menu li a:hover, #menu li a.current, #menu div a:hover, #menu div a.current{
	text-decoration: underline !important;
  }
#main {
	min-height: 470px;
	background: url('/pic/left.gif') repeat-y;
  }
#left {
	float: left;
	margin-left: 5px;
	width: 180px;
	padding: 57px 8px;
	background: url('/pic/ruka.jpg') left top no-repeat;
  }
#left ul.menu, #left ul.menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
  }
#left ul.menu li {
	height: 27px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font: Verdana;
  background: url('/pic/butgreen.jpg') left top no-repeat;
  padding-top: 3px;
  }
#left ul.menu li.current {
	height: 27px;
	background: url('/pic/butred.jpg') left top no-repeat;
	}
#left ul.menu li a.current {
	color: #ffffff;
	margin: 0px;
  }
#left ul.menu  li a {
	color: #ffffff;
	text-decoration: none;
  }
#left ul.menu  li a:hover {
	text-decoration: underline !important;
  }
#left ul.menu  li a.current {
	color: #ffffff;
	height: 27px;
  }
#podmenu{
	width: 724px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	background: url('/pic/kontkr.gif') left top no-repeat;
	min-width: 724px;
	z-index:1;
	}
	#podmenu h1 {
	color: #fff;
	text-align: top left;
  font-weight: bold;
	font-size: 16px;
	padding-left:9px;
	}
#podmenu a {
	color: #fff;
	text-align: top left;
  font-weight: bold;
	font-size: 14px;
	}
#podmenu p {
	margin: 0px -100px;
	color: #fff;
	text-align: top left;
  font-weight: bold;
	font-size: 14px;
	}
#main_container {
	width: 724px;
	margin: 0px 220px;
	text-align: top left;
	min-height: 470px;
	}
#greenfon  {
  color: #fff;
	width: 720px;
	margin: -21px 2px;
	text-align: top;
	background: #5e7527;
	}
	
#cnt_mod{
  width: 700px;
  Color: #fff;
	padding-left: 9px;
	}
div#cnt_mod h3{
  font: Verdana;
	font-size: 18px;
	Color: #67212d;
}
div#cnt_mod a, div#cnt_mod p, div#cnt_mod div#school {
  width: 718px;
  text-align: top;
	font: Verdana;
	font-size: 14px;
	Color: #fff;
	}
	div#school {
  padding-bottom: 9px;
  }
#cnt_mod th{
background: #4a8c0a;
}
#cnt_mod td{
color: #ffffff;
font-size: 14px;
}
#cnt{
	width: 700px;
	padding-left: 10px;
	}
 #cnt a {
  Color: #fff;
	}
  #cnt h4 {
  padding-top: 10px;
  color: #7c1e2a;
	font-size:16px;
	}
#okrugl {
  bottom:0px;
  background: url('/pic/cntniz.gif') left top no-repeat;
  min-height: 9px;

  }
#okrugf{
background: url('/pic/footv.gif') left top no-repeat;
min-height: 7px;
min-width: 921px;
}

#kontfoot {
	background: url('/pic/footn.gif') left top repeat-y;
	width: 921px;
}
#footer {
  padding-left: 33px;
  background: url('/pic/bg_main4.gif') repeat-y scroll left top;
	width: 980px;
	clear: both;
	
}
 .rediys{
text-align: right;
margin-right: 20px;
font-size:14px;
font:Verdana;
}
 .copyrights{
text-align: left;
margin-left: 20px;
font-size:14px;
font:Verdana;
}

#footer * {
	color: white;
}
ul.#menu li a.current {
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#mainnews{
position:absolute;
  left:550px;
  top:360px;
  font-size:14px;
color:#4a8c0a;
border:2px;
border-color:#4a8c0a;
background:#efedef;
padding: 12px;
width:300px;
height:60px;
max-width:300px;
max-height:60px;
z-index:5;
}
#newsleft{
margin-top:21px;
margin-left:-21px;
font-size:14px;
color:#4a8c0a;
border:2px;
border-color:#4a8c0a;
background:#efedef;
padding: 12px;
width:200px;
height:60px;
max-width:200px;
max-height:200px;
}



