* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color:#666666;
	height: 100%;
	font-family: Verdana, Arial, sans-serif;
	background: #fff;
	font-size: 1em;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;	
}
td {
	vertical-align: top;
}
img {
	border: none;
}
ul {
	list-style-type: none;
}


input,textarea {
	background: #fff;
}



h3 { 
 color:#666666; 
 font-size:70%;   
 margin-top:20px; 
 margin-bottom:20px; 
}

h6 { 
 color:#666666; 
 font-size:80%;   
 margin-top:20px; 
}

h6 a{ 
 color:#666666;  
 font-size:90%;
}



h5 {
 text-transform:uppercase; 
 color:#666666; 
 font-size:70%; 
 font-weight:normal; 
 margin-top:20px;
 padding-left:20px;
 padding-bottom:14px;
 background: url("../i/shar.gif") no-repeat;
}


h4 {
 background: url("../i/shar.gif") no-repeat;
 text-transform:uppercase; 
 color:#666666; 
 font-size:70%; 
 font-weight:normal; 
 padding-left:20px;
 padding-bottom:14px;
 border-bottom:1px dashed #999999;
 width:80%;
 margin-bottom:10px;
 margin-top:10px;
}

#main {
 height:100%;  

}

#lefttd {
 width:216px;
 background-color:#FFFDEC;
 padding-bottom:20px;
 height:100%;
 border-right:1px solid #E7E6E0;   
}

#righttd {
 width:100%;
}

#logo {
 text-align:center; 
 margin-bottom:10px;
}

.lmenu {
 background: url("../i/menu_fon.jpg") no-repeat;
 width:216px; 
 height:31px;  
}


.lmenu p {
 margin-left:26px;
 padding-top:10px;
}

.lmenu a {
 font-size:70%; 
 letter-spacing:-1px;
 text-transform:uppercase; 
 text-decoration:none;
 color:#FFFFFF; 
}

.lmenu a:hover { 
 color:#CCFFCC; 
}

#mainfon {
 background: url("../i/main_fon.jpg") repeat-x;
 height:310px; 
 width:100%;
}


#header {
 height:100%; 
}

#home {
 width:340px; 
 height:125px;
}


#head {
 background: url("../i/head_fon1.jpg") no-repeat;
 height:184px;
 vertical-align: bottom; 
}


#deviz {
 font-size:70%; 
 font-weight:bold;
 color:#fff;
 margin:0px 0px 5px 3px;
 white-space: nowrap
}

#deviz span {
 color:#99CC99;
 font-size:90%;
}

#ruseng {
 background: url("../i/head_fon2.jpg") no-repeat bottom right;
 width:283px;
 text-align:right;
}

#ruseng div {
 font-size:70%; 
 color:#CCCCCC;
}

#r_e {
  margin:20px 65px 7px 0px;
}

#ruseng_otst {
 padding:20px 65px 7px 0px;
}

#ruseng div a{ 
 color:#CCCCCC
}

#banner {
 margin:5px 10px 0px 14px;
}

.box {
 font-size:.7em;  
 padding-right:15px;
 margin-bottom:15px;
 margin-top:13px;
 color:#626262;
}

.box a {
 color:#626262;
 text-decoration:none;
}

.box a:hover {
 color:#666633;
 text-decoration:underline;
}

.box span {
 color:#666633;
}

#leftbox {
 padding-left:10px; 
}

.more {
 color:#666633;
 text-decoration:underline ! important;  
}

.more2 {
 color:#666633;
 text-decoration:underline ! important;  
 background: url("../i/more.gif") no-repeat right;
 padding-right:10px;
}

#otst {
 margin-bottom:25px;
 font-size:70%;
 color:#666633;
}

#shetchik {
 margin-top:35px;
}


#footer {
 background: url("../i/footer_fon.gif") repeat-x top left; 
}

#footer #home2 {
 width:340px; 
 height:116px; 
}

#central {
  height:100%;
  border-top:1px solid #E7E6E0;  
  padding:20px 60px 40px 40px;
}

.cent_b{
 width:50%
}

.central_box {
 width:90%;
 margin-bottom:25px;
 background-color:#fff ! important;
 border:0px solid ! important;
}

.central_box .box{
 padding-right:50px;
}


.central_box td {
 padding-top:10px;
 border:0px solid ! important;
}

.pic {
 padding:0px 13px 0px 5px;
}

#usoft {
 text-align:right;
 color:#999999; 
 font-size:70%;
 padding:80px 40px 0px 0px;
}


#usoft table {
 width:150px; 
}

#usoft table td {
 white-space: nowrap;
}


#usoft a{ 
 color:#999999; 
 text-decoration:none; 
}


#u_soft {
 padding-top:4px;
}


/* внутренняя */

#central_i {
  height:100%;
  border-top:1px solid #E7E6E0;   
}

#croshki {
 color:#999999;
 font-size:60%;
 background-color:#E6E6E6;
 padding:3px 0px 5px 35px;
 border:1px solid #fff;
}

#croshki a {
 color:#999999; 
}

#content {
 padding:17px 32px 30px 17px;
 min-height:510px;
}


#content h4 {
 width:95%;
}

#content p {
 font-size:1em;
 color:#666666;
 margin-bottom:10px; 
 text-align:justify;
}


#content a { 
 color:#666666; 
}


#content table {
 background-color:#E6E8E0;
 border:1px solid #8E9876;
 margin-bottom:20px;
 width:90%; 
}

#content table td{
 border-top:1px solid #FFFFFF;
 border-left:1px solid #8E9876;
 padding:8px; 
 font-size:70%; 
}


#content table thead{
 text-align:center;
 color:#fff; 
 background-color:#8E9876;
}

#content table thead td{
 border-left:1px solid #FFFFFF;
}

#content table td *{
  font-size:100%;
}


#content table td ul li{
  font-size:100%;
  background: url("../i/sharik22.gif") no-repeat top left;
}

#content p table td {
  font-size:100%;
  text-align:left ! important;
}


#content ul { 
 margin-left:20px;
 margin-bottom:10px;
}

#content ol { 
 margin-left:20px;
 margin-bottom:10px;
}


#content ol li{
 font-size:70%; 
 color:#666666;  
}



#content ul li{
 font-size:70%; 
 color:#666666;
 background: url("../i/sharik.gif") no-repeat top left;
 padding-left:14px;
 padding-bottom:5px;
}


#content ul li ul li{
  font-size:100%;
  background: url("../i/sharik2.gif") no-repeat top left;
}

#content ul li a {
 color:#666633;
 text-decoration:underline ! important;  
}

.podmenu {
 background: url("../i/sharik3.gif") no-repeat top left #717B5E; 
 padding:3px 10px 5px 10px;
 margin-left:40px;
}

.podmenu a{
 font-size:70%; 
 color:#fff; 
 text-decoration:none;
}


.podmenu a:hover{  
 color:#CCFFCC;  
}

#podm_blosk {
 background-color:#717B5E;
}


#news_tabl{
 border:0px solid ! important; 
 background:none ! important;
}

#news_tabl td{
 border:1px solid #fff  ! important; 
 background:none ! important; 
}


#calendar table td{
 font-size:12px ! important;
}

#content table td table td {
 font-size:100%;
}

#content  table td a{
 color:#717B5E;
}



#content table td table td a{
 color:#717B5E;
}


.zag_tab td{ 
 color:#fff; 
 background-color:#8E9876;
}

hr {
 color:#717B5E;
 height:1px;
}
