body {
	font-weight: normal;
	color: black;
	scrollbar-face-color: #eda176;
	scrollbar-arrow-color: #bc3217;
	scrollbar-shadow-color: #e1855e;
	scrollbar-highlight-color: #d46946;
	scrollbar-3dlight-color: #c84e2f;
	scrollbar-track-color: #ffca99;
	scrollbar-darkshadow-color: #bc3217;
	text-align : center;
	margin : 0;
	background-color : #fff0d9;
	padding : 0;
	font : normal 75% Tahoma;
}
#main{
	width : 1000px;
	margin: 0 auto;
	background : url(../images/osnov/line.gif) right top repeat-y;
	text-align : center;
	padding : 0;
}
#shapka{
	text-align: left;
	margin : 0px;
	background : #ffcc80;
	height : 137px;
}
#pust{
	clear : both;
}
#shleft{
	width: 528px;
	float: left;
	text-align: left;
	display: inline;
	padding : 0;
	background-image : url(../images/osnov/logotip.jpg);
	background-repeat : no-repeat;
	height : 130px;
}
#menu{
	text-align : center;
	/*font-size : 11px;*/
	height : 18px;
	background-image : url(../images/osnov/line_menu.gif);
	background-repeat : repeat-x;
	display : block;
	margin : 0;
}
#shright{
	width: 472px;
	float: right;
	display: inline;
	padding-right : 0px;
	background-image : url(../images/osnov/foto.jpg);
	height : 130px;
	background-repeat : no-repeat;
}
#punkt{
	text-align : left;
	padding : 5px 0px 0px 20px;
}
#content{
	text-align : left;
	margin : 0px;
	padding: 0px 0px 5px 0px;
	width: 870px;
	float : left;
	display : inline;
	border-left: 1px solid #ffcc80;
}
#right {
	width: 125px;
	float: right;
	margin-left: 2px;
	margin-right: 0;
	display: inline;
	margin-top : 0;
	text-align : left;
	padding : 0;
}
#menuright {
	font-size : 11px;
	/*background : url(../images/osnov/pero.gif) no-repeat 90px 32px;*/
	text-align : left;
	padding : 12px 5px 15px 10px;
}
#bottom{
	text-align : left;
	color : White;
	font-size : 11px;
	height : 18px;
	font-weight : normal;
	background-image : url(../images/osnov/line_bot.gif);
	background-repeat : repeat-x;
	width : auto;
	margin: 0 auto;
}
#line{
	height : 11px;
	background-image : url(../images/osnov/line_v.gif);
	background-repeat : repeat-x;
	width : 124px;
}
#blockleft{
	float : left;
	width : 150px;
	margin-left : 5px;
	display : inline;
	margin-top : 5px;
}
.main_t{padding-left: 10px; text-align: left; font-size: 8pt;}
#new, #info, #foto, #stud{
	border-top : 1px solid #bc3217;
	border-bottom : 1px solid #ff8680;
	margin:0;
	padding-top : 5px;
	border-left : 1px solid #bc3217;
	border-right : 1px solid #bc3217;
}
#new{
	width : 150px;
	background : #ffca99 url(../images/osnov/shapochka.gif) no-repeat 4px 5px;
}
#info{
	width : 150px;
	background : #ffca99 url(../images/osnov/list.gif) no-repeat 4px 5px;
}
#stud{
	background : #ffca99;
}
#blockright{
	float : right;
	width : 230px;
	display : inline;
	margin-top : 5px;
	margin-bottom : 5px;
}
#foto{
	background : #ffca99 url(../images/osnov/fotik.gif) no-repeat 5px 5px;
	float: right;
}
#text{
	margin-left : 0px;
	display : inline;
	margin-top : 5px;
	min-height: 445px;
	width : 450px;
	float : left;
}
#men_leftt{float: left;}
* html #text {
	height: 415px;
}
#schet{
	text-align : left;
	position: relative;
	width : 110px;
	float : right;
	margin-top : -25px;
	font-size : 9px;
	color : #d46946;
}
a:link, a:active {
	color : #0d4353;
	text-decoration : none;
}
a:visited{
	color : #8f0700;
	text-decoration : none;
}
a:hover{
	text-decoration : underline;
}
.menur{
	color : #0d4353;
	text-decoration : none;
	font-weight : bold;
	margin : 0;
}
a.menur:link, a.menur:visited, a.menur:active{
	color : #0d4353;
	text-decoration : none;
	font-weight : bold;
}
a.menur:hover {
	color : #8f0700;
	text-decoration : underline;
	font-weight : bold;
}
.menured{
	color : #ff3227;
	text-decoration : none;
	font-weight : bold;
	margin : 0;
}
a.menured:link, a.menured:visited, a.menured:active{
	color : #ff3227;
	text-decoration : none;
	font-weight : bold;
}
a.menured:hover {
	text-decoration : underline;
}
h1{
	font-size : 130%;
	font-weight : bold;
	text-align : left;
	padding : 0px 15px 5px 0px;
	color : #0d4353;
	margin : 0px;
}
h2{
	font-size : 120%;
	font-weight : bold;
	text-align : center;
	padding : 5px 15px 10px 15px;
	color : #8f0700;
	margin : 0px;
}
h3{
	font-size : 110%;
	font-weight : bold;
	text-align : left;
	padding : 5px 10px 5px 10px;
	margin : 0px;
}
p{
	margin : 0px;
	padding : 5px 10px 5px 0px;
	text-align : justify;
}
.glav{
	padding : 5px 10px 5px 10px;
	text-align : left;
	text-indent :20px;
}
button {
	background-color : #ffcc80;
	border-left : 1px solid #ff8680;
	border-top : 1px solid #ff8680;
	border-bottom : 1px double #bc3217;
	border-right : 1px double #bc3217;
	color : #8f0700;
	margin : 0px;
	font-family : Tahoma;
}
textarea, input, select{
	background-color : #ffca99;
	border : 1px solid #bc3217;
	font-family : Tahoma;
}
input {
	margin : 0px;
}
input[type="file"]{
	background-color : #ffca99;
	border : 1px solid #bc3217;
	font-family : Tahoma;
}
p.rass{
	padding : 0px 10px 0px 10px;
}
input.rass{
	background-color : #ffca99;
	border : 1px solid #bc3217;
	font-family : Tahoma;
	font-size: 10px;
}
ol,ul{
	text-align : justify;
	margin-right : 10px;
	margin-top : 5px;
}
ul {
	list-style-type : disc;
}
li{
	padding-bottom : 8px;
}
li ul li{
	padding-bottom : 0px;
}
.b{
	font-weight : bold;
}
.error{
	color : #ff3227;
	font-weight : bold;
}
.rightkr, a.rightkr:link, a.rightkr:active, a.rightkr:visited{
	color : #8f0700;
	font-size : 85%;
	padding-left : 0;
}
.kr{
	color : #8f0700;
}
.sm{
	font-size: 85%;
}
.sin{
	color : #0d4353;
}
p.zag{
	font-size : 100%;
	font-weight : bold;
	text-align : left;
	padding : 0 0 1px 35px;
	color : #8f0700;
	margin : 0px;
}
.news{
	font-size : 85%;
	text-align : left;
	padding : 5px 2px 0 10px;
}
p.line{
	padding : 3px 2px 3px 0px;
}
div.left{
	float : left;
	margin-left : 5px;
}
* html div.left{
  margin-left: 3;
}
div.right{
	float : right;
	text-align : left;
}
div.pad{
	padding : 10px;
	min-height: 430px;
}
* html div.pad {
	height: 420px;
}
.c{
	text-align : center;
}
.r{
	text-align : right;
}
.l{
	text-align : left;
}
.ind{
	margin-left: 20px;
}
table{
	font-size : 130%;
	margin: 0;
}
table.bordersm, table.bordersmfoto, table.border{
	margin : 0;
	border-collapse:collapse
}
table.bordersm td, table.bordersmfoto td{
	font-size : 70%;
	border : 1px solid #d46946;
}
table.bordersm td{
	padding : 2px 2px 2px 5px;
}
table.border td{
	padding : 2px 2px 2px 5px;
	font-size : 80%;
	border : 1px solid #d46946;
}
 table.bordersmfoto td{
	padding : 10px 10px 10px 10px;
}
td{
	font-size : 80%;
}
p.podrob{
	padding-left : 30px;
	padding-top : 0;
}
.ramka{
	border : 1px solid #d46946;
	padding: 2px 5px 2px 5px;
}
form{
	margin-top: 5px;
}

div.qa_rahmen{
    background-color: #FFca99;
    width: 500px;
    padding-left: 10px;
    padding-right: 10px;
    border : 1px solid #bc3217;
    /*float : right;*/
    margin-left:250px;
    margin-bottom:10px;
}
div.qa_quest{
    background-color: #FFffcc;
    padding: 5px;
    margin-top:10px;
    margin-bottom:10px;
}
div.qa_left{
	border-top : 1px solid #bc3217;
	border-bottom : 1px solid #ff8680;
	margin:0;
	padding-top : 5px;
	border-left : 1px solid #bc3217;
	border-right : 1px solid #bc3217;
    width : 150px;
    float : left;
    background : #ffca99
}
.faqquest{
    text-indent :30px;
	font-size : 110%;
	font-weight : bold;
	text-decoration:underline;
	background-color : #ffca99;
}
.faqanswer{
    text-indent :30px;
	font-size : 110%;
	background-color : #ffffcc;
}
.faqanswerkeyword{
	font-size : 110%;
	font-weight : bold;
	font-style:italic;
	background-color : #ffffcc;
}
td.rahmen {
  border-left-width:1px;
  border-top-width:1px;
  border-top-style:solid;
  border-left-style:solid;
  border-top-color:black;
  border-left-color:black;
  padding:5px;
  height:30px;
}
table.rahmen {
 border-right-width:1px;
 border-bottom-width:1px;
 border-right-style:solid;
 border-bottom-style:solid;
 border-right-color:black;
 border-bottom-color:black;
}
a.st .img{width:150px;height:150px;overflow:hidden;}

a.st .img img{width:150px;height:150px;}

a.st:hover .img{width:150px;height:150px;overflow:visible;visibility:hidden;}

a.st:hover .img img{visibility:visible;width:500px;height:500px;position:absolute;z-index:150; margin-top: 0px; margin-left: -80px;}
/*-------------------------------------------------------------horizontal------------------------------------------------------------------*/
a.st1 .img{width:80px;overflow:hidden;}

a.st1 .img img{width:80px;}

a.st1:hover .img{width:80px;overflow:visible;visibility:hidden;}

a.st1:hover .img img{visibility:visible;width:200px;position:absolute;z-index:150; margin-top: 0px; margin-left: 0px;}
/*---------------------------------------------------------vertical----------------------------------------------------------------------*/
a.st2.img{width:60px;overflow:hidden;}

a.st2 .img img{width:60px;}

a.st2:hover .img{width:60px;overflow:visible;visibility:hidden;}

a.st2:hover .img img{visibility:visible;width:200px;position:absolute;z-index:150; margin-top: 0px; margin-left: 0px;}
/*------------------------------------------------------------------------------------------------------------------*/
a.st3.img{width:60px;overflow:hidden;}

a.st3 .img img{width:60px;}

a.st3:hover .img{width:60px;overflow:visible;visibility:hidden;}

a.st3:hover .img img{visibility:visible;width:250px;position:absolute;z-index:150; margin-top: 0px; margin-left: 0px;}
/*------------------------------------------------------------------------------------------------------------------*/
a.st4.img{width:60px;overflow:hidden;}

a.st4 .img img{width:60px;}

a.st4:hover .img{width:60px;overflow:visible;visibility:hidden;}

a.st4:hover .img img{visibility:visible;width:108px;position:absolute;z-index:150; margin-top: 0px; margin-left: 0px;}
.oplata{text-align: center; font-weight: bold; font-size: 12pt;}
.oplata1{text-align: center; font-weight: normal; font-size: 12pt;}
.opt{font-size: 12pt;}
