body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525e6a;
	background-image: url("bg_main.gif");
	width: 100%;
	height: 100%;
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 16px;
}
a {
	color: #525e6a;
	text-decoration:underline;
}
a:visited {
	color: #525e6a;
	text-decoration:underline;
}
a:hover {
	color: #525e6a;
	 text-decoration:none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #353f44;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #353f44;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
}
#small {
	font-size: 12px;
}
#small a {
	font-size: 12px;
	text-decoration:underline;
}
#small a:visited {
	font-size: 12px;
	 text-decoration:underline;
}
#small a:hover {
	font-size: 12px;
	text-decoration:none;
}
.small p
    , .example ul
    , .example ol
    {
        padding: 0;
		font-size: 12px;
        margin: 1em 0;
    }
    .small li
    { font-size: 12px;
        margin: 0.5em 0 0.5em -0.5em;
    }
    .small ul
    { font-size: 12px;
        list-style-type: none;
    }
    .small ul li
    {
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.35em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    .small ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    .small ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    .small ul>li>*
    {
        text-indent: 0;
    }
    .small .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
    }

a.small {font-size: 12px;
	text-decoration: none; border-bottom: 1px dashed #525e6a;
	color: #525e6a;
}
a.small:visited {font-size: 12px;
	text-decoration: none; border-bottom: 1px dashed #525e6a;
	color: #525e6a;
}
a.small:hover {font-size: 12px;
	text-decoration: none; border-bottom: 1px dashed #525e6a;
	color: #525e6a;
}
#date_vist {
	font-size: 13px;
	color: #fff;
}
#date_vist a {
	font-size: 13px;
	text-decoration:underline;
	color: #f5d424;
}
#date_vist a:visited {
	font-size: 13px;
	text-decoration:underline;
	color: #f5d424;
}
#date_vist a:hover {
	font-size: 13px;
	text-decoration:none;
	color: #f5d424;
}
.box { 
	background: #EAF8EA;
	/* указываем фоновые изображения для углов */ 
}
.top div {
	background: url("top_left.gif") no-repeat top left; 
}
.top {
	background: url("top_right.gif") no-repeat top right; 
}
.bottom div {
	background: url("bottom_left.gif") no-repeat bottom left; 
}
.bottom {
	background: url("bottom_right.gif") no-repeat bottom right; 
}
/* подробно указываем высоту и ширину */ 
/* каждый div с изображением будет шириной во весь контейнер */ 
.top div, .top, .bottom div, .bottom  { 
	width: 100%; 
	height: 10px; 
	/* соответствует ширине изображений углов */ 
}
.content_plawka { 
	margin: 0 10px; 
	font-size: 11px;
	color: #8e9ba8;
	/* соответствует ширине изображений углов */ 
} 

.content_plawka a {	font-size: 12px;
font-weight: bold;
	text-decoration: underline; 
	color: #008000;
}
.content_plawka a:visited {	font-size: 12px; font-weight: bold;
	text-decoration: underline; 
	color: #1761ad;
}
.content_plawka a:hover {font-size: 12px; font-weight: bold;
	text-decoration: none; 
	color: #1761ad;
}

.box { 
	width: 100%; 
	/* прямоугольник может быть любой ширины */ 
}

.menu li a {font-size: 11px; font-weight: normal;}
.menu li a:visited {font-size: 11px; font-weight: normal;}
.menu li a:hover {font-size: 11px; font-weight: normal;}
.menu p {font-size: 12px; padding:0px; margin-top:5px;margin-bottom:0px;}

.menu a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
	color: #008000;
}
.menu a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
	color: #7EEA7B;
}
.menu a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	color: #7EEA7B;
}
form {
	margin: 0px;
	padding: 0px;
}
.in {
	font-size: 13px;
	color: #6e7e86;
	background-color: #ffffff;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #c4c5bd;
	width: 60%;
}
.bt {
	border: 1px solid #c4c5bd;
	font-size: 11px;
	color: #414f57;
	margin: 0px;
	padding: 1px;
	font-weight: normal;
	background-color: #eaeaea;
}
#content img {
	border: #c2c9d2 solid 3px;
	margin: 5px
}
.now {
	color: #525e6a;
	font-weight: bold;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.texts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.hid_input {
	font-family : Arial, Helvetica, sans-serif;
	color: #525e6a;
	font-size : 9pt;
	border: 0px; 
}
.kurs {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
























