* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color: #000;
	height: 100%;
	font-family: Tahoma, Arial, sans-serif;
	background: #fff;
	font-size: 100%;
	
}


/*
body {
 background: url("../i/имя файла, который хотите сделать фоновым рисунком") top left;
}
*/



table {
	width: 100%;
	border-collapse: collapse;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
}
td {
	vertical-align: top;
}
img {
	border: none;
}
ul {
	list-style-type: none;
}

a {
 text-decoration:none;
}

input,textarea {
	background: #fff;
}

p {
 margin-bottom:5px;
}

a {
 color:#27282A;
}


h3 {
 font-size:70%; 
 color:#C2B658;
 margin-bottom:14px;
}

h4 {
 font-size:90%; 
 color:#000;
 margin-bottom:14px;
}

h5 {
 font-size:120%; 
 color:#6C7582;
 font-family:Arial Narrow; 
}

h6 {
 font-size:70%; 
 color:#333333;
 margin-bottom:10px;
}

hr {
 color:#B5BAC0;
 height:1px;
}

#main {
 height:100%;
}


#logo {
 padding:15px 0px 0px 54px;
 background: url("../i/top_fon.jpg") bottom left repeat-x;
 width:246px;
 height:195px;
}


#zdanie {
 background: url("../i/top_fon.jpg") bottom left repeat-x;
 text-align:right; 
 width:100%; 
 padding:5px 10px 0px 20px;
}




#zdanie table {
 background: url("../i/zdanie.jpg") top right no-repeat;
 width:100%; 
 height:177px;  
}

#zdanie_fon {
 width:100%;
 height:157px;
}


#z_ugol1 {
 width:11px;
 height:10px;
}

#z_ugol2 {
 width:9px; 
}


#z_ugol4 {
 width:11px;
 height:9px;
}

.sto {
 width:100%;
}

#bord1 {
 border-left:1px solid #B6B9C1;
}

#bord2 {
 border-bottom:1px solid #B6B9C1;
}

#tell {
 width:245px;
 padding:30px 40px 40px 20px;
 background: url("../i/top_fon.jpg") bottom left repeat-x;
 color:#7F7F7F;
 font-size:70%;
}

#tell a {
 color:#7F7F7F;
}

#pole {
 border:1px solid #B3B9C3;
 width:170px;
 height:20px;
}


#tab_s {
 margin-top:5px;
 width:189px;
}

#s_button {
 border:0px solid;
 background: url("../i/serch.gif") center right no-repeat;
 width:6px;
 cursor:hand; 
}


#telephon {
 padding-top:20px;
}

#telephon table td{
 font-size:19px; 
 font-weight:bold; 
 color:#717A87;
 font-family:Arial Narrow; 
 letter-spacing:-1px;
 margin-top:15px; 
 line-height:22px;
}


.tel2 {
 font-size:25px;
}

#map {
 margin-top:20px;
}


#tab_menu {
  background: url("../i/menu_fon.jpg") top left repeat-x #9099A8;
  width:236px; 
  margin-bottom:10px; 
}

.ugol {
 width:5px; 
 height:5px; 
}


.leftmenu {
 width:100%; 
}
.leftmenu a{
 text-decoration:none;
}


#baner1 {
 width:236px;
 background-color:#FFFFFF; 
}


.bord1 {
 border-top:1px solid #B5B8BF;
}

.bord2 {
 border-left:1px solid #B5B8BF;
}


.bord3 {
 border-right:1px solid #B5B8BF;
}


.bord4 {
 border-bottom:1px solid #B5B8BF;
}


.bord5 {
 border-top:1px solid #AFAF9A;
}

.bord6 {
 border-left:1px solid #AFAF9A;
}


.bord7 {
 border-right:1px solid #AFAF9A;
}


.bord8 {
 border-bottom:1px solid #AFAF9A;
}





#baner2 {
 width:236px;
 background: url("../i/baner2_fon.jpg") top left repeat-x #EBDE78;
 margin-top:10px; 
 margin-bottom:20px; 
}


#ban2 {
 background: url("../i/baner2_vfon.jpg") top left no-repeat; 
}

#ban2 a {
 font-size:70%; 
 color:#6E7683;
}


#ban2_2 {
 padding:15px 10px 10px 10px;
}


.main_zag { 
 background-color:#D1C45E; 
 font-size:80%; 
 color:#000; 
 font-weight:bold; 
 padding:4px 10px 5px 20px; 
}


.main_zag a {
 color:#000;
}

#left_td {
 padding-left:10px; 
 background: url("../i/left_fon.jpg") top left repeat-y;
 height:70%;
}

#curs {
 font-size:80%; 
 font-weight:bold; 
 color:#27282A;  
 width:196px; 
 margin:8px 0px 0px 20px;
}

#curs table {
 width:175px; 
 height:41px;
 background-color:#E8E1AE;
 margin:10px 0px 10px 10px;
}

#curs table td {
 border:1px solid #FFF;
 width:33%;
 padding:5px 5px 5px 8px; 
}

#curs_zag {
 text-align:center;
 background: url("../i/curs_fon.gif") bottom left no-repeat;
}

#curs_b {
 border-left:1px solid #B5BAC0;
 border-bottom:1px solid #B5BAC0;
 border-right:1px solid #B5BAC0;
}

#centertd {
 padding:0px 10px 0px 20px;
}

#main_news_div {
padding:20px 8px 60px 8px;
}


.news_div {
 font-size:70%;
 color:#27282A;
 margin-bottom:25px;
}


.news_div a{ 
 color:#022A5B;
 font-weight:bold;  
 text-decoration:none;
}

.news_div div{ 
 margin-top:15px; 
}

#right_td {
 padding-right:10px;
}


#baner3 {
 width:236px;
 background: url("../i/baner3_fon.jpg") top left repeat-x #ECEBEB;
 margin-top:10px; 
 margin-bottom:20px; 
}


#ban3 { 
 padding:0px 10px 10px 10px;
}

#ban3 p {
 font-size:70%;  
 color:#6E7683;
}

#ban3 p span{
 font-weight:bold;
}



#baner4 {
 width:236px;
 background: url("../i/baner2_fon.jpg") top left repeat-x #EBDE78;
 margin-top:10px; 
 margin-bottom:20px; 
}


#ban4 {
 background: url("../i/baner4_vfon.jpg") top left no-repeat;
 height:78px;
}




#baner5 {
  background: url("../i/baner5_fon.jpg") top left repeat-x;
  width:236px; 
  margin-bottom:10px; 
}


#addres {
 background: url("../i/addres_fon.jpg") top left no-repeat;
 width:236px; 
 height:168px;
}

#addr {
 text-align:center;
 padding-top:12px;
 height:30px;
}

.addr2 {
 height:100%;
 font-size:11px; 
 font-weight:bold; 
 color:#6E7683; 
 padding-left:11px;
 width:50%;
}

.addr2 div {
 font-weight:normal; 
 margin-bottom:10px;
}

#usoft a{
 color:#696969; 
 font-size:70%;
 text-decoration:none;
}

#usoft_l {
 text-align:right; 
 vertical-align: bottom;
 padding-right:5px;
}

#footmenu {
 text-align:center;
 font-size:70%;
 padding:20px 40px 60px 40px;
 color:#6E7683;
}

#footmenu a {
 color:#6E7683; 
}

#foot_hr {
 padding-left:30px;
}

#foot_hr div {
 border-top:1px solid #B5BAC0;
}


#foot_hr2 {
 padding-right:10px;  
}

#foot_hr2 div {
 border-top:1px solid #B5BAC0;
}

#shetchik {
 text-align:center;
 padding-top:20px;
}

#us_td {
 padding-top:20px;
}


/*меню*/

.treeContainer {
padding: 5px;
}

.treeContainer P {
font-weight: bold;
font-size:16px;
line-height:12px;
padding:7px 5px 8px 20px;
}


.treeContainer A {
display: block;
color:#F9F9F9;
text-decoration:none;
}


.treeItem {
cursor: pointer !important;
background: url("../i/menu2.jpg") no-repeat center;
margin-bottom:3px;
font-weight:bold; 
color:#959DAC;
font-family:Arial Narrow;
}


.haveContainer {
background: url("../i/menu1.jpg") no-repeat center;
}

.haveContainer a{
color:#767E8B;
}

.expanded P.collapsed {
background: url("../i/menu1.jpg") no-repeat;
}


.expanded .haveContainer, P.expanded {
background: url("../i/menu1.jpg") no-repeat center;
}

#activ {
 background: url("../i/activ.jpg") repeat center;
}

/*подменю */

#pmenu {
 margin:30px 10px 50px 9px;
}

#pmenu ul { 
 margin-left:4px;
 line-height:120%;
}

#pmenu ul a{
 font-weight:bold;
 font-size:70%;
 color:#333333;
 background: url("../i/poloska.gif") no-repeat top left;
 padding-left:9px; 
}


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

#content {
 margin:0px 10px 0px 9px;
 padding:20px 0px 65px 0px;
 border-top:1px solid #B5BAC0;
}

#content p {
 font-size:70%; 
 color:#27282A;
 margin-bottom:5px;
}

#content table {
 background-color:#E7E7E7;
 margin-bottom:20px;
}

#content table thead {
 background-color:#DAD07E;
 font-weight:bold; 
}

#content table td{
 font-size:70%; 
 border:1px solid #FFFFFF; 
 padding:6px; 
 color:#27282A;
}

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

#content ul { 
 margin-left:4px;
 line-height:100%;
 margin-bottom:10px;
 margin-top:10px;
}

#content ul li{ 
 font-size:70%; 
 background: url("../i/poloska.gif") no-repeat top left;
 padding-left:9px; 
 list-style-position:inside;
 color:#27282A;
}


#content ol {
 margin-left:25px;
 font-size:70%;
 margin-bottom:10px;
 margin-top:10px;
 line-height:150%;
}

#content ol li{
 color:#27282A; 
}

#content ol li a{
 color:#333; 
}

#content ol li ol {
 font-size:100%;
}

#content ul li ul li{
	font-size:100%; 
	line-height:20px;
}



#content .news_div {
 font-size:100%;
 }
 
 .noborders {
  border:0px solid ! important;
  background:none ! important;
 }
 
 .grey td{
  background-color:#F3F3F3;
 }
 
 
 .organiz_str li{
  color:#C2B658 ! important;
  font-weight:bold;
 }
 
 .organiz_str li ol {
  margin-left:20px;  
 }
 
 
 .organiz_str li ol li{
  color:#333333 ! important;  
  font-weight:normal ! important;
 }
 
 .organiz_str li ol li ol li{
  color:#27282A ! important;
  font-weight:normal ! important;  
 }
 
 .divbord {
  padding:5px;
  border:1px solid #B5BAC0;
  margin-bottom:10px;
  font-size:70%; 
  background-color:#DCDFE2;
 }
 
 
 
 
 
 .organiz_str li a{
  color:#C2B658 ! important;
  font-weight:bold;
 }
 
 .organiz_str li ul {
  margin-left:20px;  
 }
 
 
 .organiz_str li ul li a{
  color:#333333 ! important;  
  font-weight:normal ! important;  
 }
 
 .organiz_str li ul li ul li a{
  color:#27282A ! important;
  font-weight:normal ! important;    
 }
 
 
 #news_tabl {
  background:none ! important;
 }
 
 #news_tabl table td{
  font-size:100%;
 }
 
 .no_bg {
  padding-top:5px;  
 }
 
#link {
	font-size:7pt;
	color:#e8e2e2;
}
#link a {
	font-size:7pt;
	color:#e8e2e2;
} 
 #calendar th{
  background-color:#D1C45E ! important;
 }