body
{  background-color: #FFFFFF;	
   color: #000000;
   font-size: 100%;
   font-family: Tahoma, sans-serif;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 23px;
   margin-bottom: 15px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;}
a{text-decoration: none; color: #000000;}
a:hover{text-decoration: underline;}

/*меню*/
.menu{
   border-width: 1px;
   border-style: solid;
   border-color: #CBCBCB;
   background-color: #FFFFFF;
   padding: 5px 4px 10px 4px;}
.menu TD{
   border-color: #FFFFFF;
   border-style: solid;
   border-top-width: 1px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;}
.menu a{
   display: block;
   background-color: #EEEEEE;
   padding: 5px 3px 5px 22px;
   border-color: #FFFFFF;
   border-style: solid;
   border-bottom-width: 1px;
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-collapse: collapse;
   font-family: Tahoma, sans-serif;
   font-size: 70%;
   color: #000000;}
.menu div{
   background-color: #AAAAAA;
   height: 9px;
   padding: 0px;
   margin: 0px;
   border-color: #FFFFFF;
   border-style: solid;
   border-bottom-width: 1px;
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-collapse: collapse;
   font-family: Tahoma, sans-serif;
   font-size: 54%;
   color: #000000;}
.menu a:hover{
   background-color: #253575;
   color: #FFFFFF;
   text-decoration: none;}
a.podmenu{
   display: block;
   background-color: #FFFFFF;
   padding: 5px 3px 5px 30px;
   border-color: #EEEEEE;
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   border-collapse: collapse;
   font-family: Tahoma, sans-serif;
   font-size: 65%;
   color: #5B5B5B;}
a:hover.podmenu{
   background-color: #FFFFFF;
   color: #000000;}
.contact{
   margin-top: 10px;
   padding: 5px 4px 10px 4px;
   font-size: 54%;
   border-width: 1px;
   border-style: solid;
   border-color: #CBCBCB;
   font-size: 70%}
.contact a{text-decoration: underline;}
.contact div{
   background-color: #AAAAAA;
   height: 9px;
   width: 100%;
   font-size: 54%;}
.content{
   font-size: 70%;
   border-width: 1px;
   border-style: solid;
   border-color: #CBCBCB;}
.content a{
   color: #253575;
   text-decoration: underline;}
.text-content{
   padding: 30px 5px 10px 25px;
   font-size: 100%;
   font-family: Tahoma, sans-serif;
   color: #303030;}
.text-content table{
   font-size: 100%;}
.content-second{
   padding: 30px 36px 10px 41px;
   font-size: 100%;
   font-family: Arial, sans-serif;
   color: #000000;}
.content-second table{
   font-size: 100%;}
h3{font-size: 110%;
   font-family: Arial, sans-serif;}
   
.blue{background-image: url("/gif/blue.gif");
   background-repeat: repeat-x;
   background-position: bottom left}
.gray{background-image: url("/gif/gray.gif");
   background-repeat: repeat-x;
   background-position: top left}
.text-content span{
   font-family: Verdana, sans-serif;
   font-style: italic;
   padding-right: 5px;
   color: #7B020A;
   font-size: 100%;}
.banner1{
   height: 47px;
   background-image: url("/gif/banner1.gif");
   background-repeat: no-repeat;
   background-position: top left;}
.banner2{
   height: 47px;
   background-image: url("/gif/banner2.gif");
   background-repeat: no-repeat;
   background-position: top left;}
.banner3{
   height: 47px;
   background-image: url("/gif/banner3.gif");
   background-repeat: no-repeat;
   background-position: top left;}
.banner4{
   height: 47px;
   background-image: url("/gif/banner4.gif");
   background-repeat: no-repeat;
   background-position: top left;}
.banner5{
   height: 47px;
   background-image: url("/gif/banner5.gif");
   background-repeat: no-repeat;
   background-position: top left;}
.news{border-width: 1px;
   border-style: solid;
   border-color: #CBCBCB;
   margin-bottom: 10px;}
.news a{font-family: Tahoma, sans-serif;
   font-size: 70%;
   font-weight: bold;
   color: #253575;}
/*серая линия в таблице стипендии*/
.line{background-image: url("/gif/pic.gif");
   background-repeat: repeat-x;
   background-position: bottom;}
.goriz_menu{padding: 10px 10px 10px 10px;
   border-style: solid;
   border-top-style: hidden;
   border-width: 0px 1px 1px 1px;
   border-color: #CBCBCB;
   font-size: 75%;
   font-family: Tahoma, sans-serif;
   color: #303030;}
.goriz_menu table TD{
   border-color: #CBCBCB;
   border-style: solid;
   border-width: 0px;
   font-size: 70%;}
.goriz_menu table a{
   display: block;
   padding: 3px 3px 3px 3px;
   border-color: #EEEEEE;
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   border-collapse: collapse;
   font-family: Tahoma, sans-serif;
 /*  font-size: 75%;*/
   color: #585858;
   text-decoration: none;}
.goriz_menu table a b{
   color: #263576;}
   
.allnews{text-align: right; margin: 1px 5px 5px 5px; background-color: #F6F6F6; padding-top: 10px; padding-left: 14px; padding-right: 5px; padding-bottom: 10px;}
form{margin-top: 0px
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px 0px 0px 0px;}
input{margin-top: 0px
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px 0px 0px 0px;}

select{font-size: 90%;}

.form{font-size: 90%; margin-left: 10px;}
.form input{border-style: solid;
   border-width: 1px;
   border-color: #CBCBCB;
   margin-top: 3px;
   margin-bottom: 10px;}
.form sup{color: red; font-size: 100%}
.button{border: solid 1px #CBCBCB; padding: 2px;}
.button-input{background-color: #EEEEEE;
     border-width: 0px;
     border-style: hidden;
     font-weight: bold;
     font-size: 70%;
     padding: 2px 4px 2px 4px;}
.button-input-hover{
     background-color: #253575;
     color: #FFFFFF;
     border-width: 0px;
     border-style: hidden;
     font-weight: bold;
     font-size: 70%;
     padding: 2px 4px 2px 4px;}
IMG.bord{border:1px solid #CBCBCB; margin: 4px;}

.td-hp {vertical-align:top; padding-right: 5px; padding-bottom: 25px;}
.td-hp a {color: #7B020A; text-decoration: none;}
.fotoleft {margin: 0 10px 5px 0; border:1px solid #7B7B7B; float:left}
.fotoleft img {margin:2px; width:112px; border:none;}

.fotoright {margin: 0 0 5px 10px; border:1px solid #7B7B7B; float:right}
.fotoright img {margin:2px; border:none;}

span.header {color: #7B020A; font-weight: bold;}

/*класс для скрипта, который скрывает поля*/
.hidden{display: none;}
.clear {
	clear: both; height: 1px; font-size: 1px;
}
.milkbox_container {
	float: right;
	position: relative;
}
.milkbox_container img {
	border: none;
}

.right_img {
	float: right; margin-left: 15px; margin-bottom: 10px; margin-top: 3px;
}
.milkbox_container .zoom {
	position: absolute;
	bottom: 13px;
	right: 3px;
	z-index: 100;
}
.image_left,
.img_left {
	float: left; margin-right: 15px; margin-bottom: 10px; margin-top: 3px;
}
.image_right,
.img_right {
	float: right; margin-left: 15px; margin-bottom: 10px; margin-top: 3px;
}
a img {
	border: none;
}
.lastlist_td {
	padding-right: 5px; padding-bottom: 25px;
	vertical-align: top;
}

table.lastlist_header {
	background-color: #d34a2d;
	color: #fff;
}

.redblock,
.text-content .redblock {
	background-color: #d34a2d;
	color: #fff;
	font-size: 1.3em;
	padding: 10px;
	display: block;
vertical-align: bottom;	
}
.whiteblock,
.text-content .whiteblock {
	background-color: #d34a2d;
	color: #fff;
	font-size: 1.3em;
	padding: 10px;
	display: block; 
	vertical-align: bottom;
	padding-left:30px;

}
.lastlist_header {
	color: #7B020A; font-weight: bold; font-style: italic; font-size:110%;
}
.lastlist_header a{
	color: #7B020A; 
}