html, body {
margin:0;
padding:0;
font-family: Arial; font-size: 10pt; color:#333333;
}
#body {
 height: 100%;
 width: auto;
}
#header {
 background-image: url('../img/header_bg.jpg');
 background-repeat: repeat-x;
 height: 230px;
}
#right_hand {
 margin: 0 0 0 auto;
 width: 1000px;
 height: 230px;
 background-image: url('../img/hand_top.jpg');
 background-position: top right;
 background-repeat: no-repeat;
 text-align: right;
 padding: 3px 10px 0 0;
 color: #a89576;
}
#header_bg {
 background-image: url('../img/background_top.jpg');
 background-repeat: no-repeat;
 height: 200px;
}
#menu {
 position: absolute;
 top: 230px;
 left: 0px;
 width: 210px;
}
#main_part {
 position: absolute;
 top: 230px;
 left: 225px;
 min-width: 775px;
 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 985)? "775px" : "auto");
 padding-right: 10px;
}
/*=====main_part=====*/
#main_part h1{
 color: #ebc200;
 font-size: 13pt;
 clear: left;
 padding: 10px 0px 0px 0px;
}
.left_img {
 float: left;
 margin: 0 10px 0px 0px;
 background-color: #f00;
 padding: 0px;
}
#main_part p{
 margin: 10px 0px;
 padding: 0px;
}
.gold {
 color: #3c6e5b;
 padding: 0 0 0 20px;
 margin: 0;
}
.gold span {
 color: #000;
}
#site_articles {
 background-image: url('../img/site_articles.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 padding: 30px 0 30px 78px;
}
#site_articles a {
 display: block;
 font-family: "Trebuchet MS", "Arial";
 text-decoration: none;
 color: #d9b300;
 font-weight: 800;
 font-size: 9pt;
}
#site_articles a:hover {
 text-decoration: underline;
}
#phones {
 background-image: url('../img/phones.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 padding: 30px 0 30px 78px;
}
#phones h3, #phones h4 {
 display: inline;
 font-family: "Trebuchet MS", "Arial";
 font-weight: bold;
}
#phones h4 {
 color: #a9b8b2;
 font-size: 10pt;
 padding-right: 4px;
}
#phones h3 {
 color: #d9b300;
 font-size: 12pt;
}
#new_courses {
 background-image: url('../img/new_courses.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 padding: 30px 0 30px 78px;
}
#new_courses a {
 display: block;
 font-family: "Trebuchet MS", "Arial";
 text-decoration: none;
 color: #e3c640;
 font-weight: 800;
 font-size: 9pt;
}
#new_courses a:hover {
 text-decoration: underline;
}
#add_favorites {
 color: #a89576;
 position: absolute; 
 top: 3px;
 left: 51px;
}
#descr {
 position: absolute;
 top: 157px;
 left: 15px;
 width: 300px;
 font-size: 8pt;
 color: #434343;
}
#prep {
 position: absolute;
 top: 152px;
 left: 339px;
 width: 144px;
 font-size: 8pt;
 color: #434343;
}
#prep h1 {
 font-size: 13pt;
 margin: 0;
 padding: 0;
 color: #cba900;
 font-weight: 500;
}
#prep h2 {
 font-size: 11pt;
 margin: 0;
 padding: 0;
 color: #689481;
 font-weight: 500;
}
#phones_more {
 position: absolute;
 top: 152px;
 left: 530px;
 width: 262px;
 font-size: 8pt;
 color: #434343;
}
#phones_more h1 {
 font-weight: 500;
 font-size: 13pt;
 margin: 0;
 padding: 0;
 color: #cba900;
 
}
#phones_more h3 {
 font-size: 11pt;
 margin: 0;
 padding: 0;
 color: #a3a3a1;
 display: inline;
 font-weight: 500;
 margin-right: 3px;
}
#phones_more h4 {
 display: inline;
 font-size: 12pt;
 color: #689481;
 font-weight: 500;
}
#footer_container {
 background-image: url('../img/footer_bg.jpg');
 background-position: top left;
 background-repeat: repeat-x;
 height: 125px;
}
#left, #right, #center {
 padding-top: 60px;
}
#left {
 background-image: url('../img/footer_left_bg.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 float: left;
 width: 228px;
 padding-left: 3px;
}
#right {
 float: right;
/*width: 228px;*/
 width: 100px;
 text-align: right;
 padding-right: 20px;
}
#center {
 text-align: center;
 margin: 0 auto;
 width: 300px;
}
#left p{
 margin: 0;
 padding: 0;
 color: #a89576;
}
#footer_container a{
 border: 0px;
}
#footer_container img {
 border: 0px;
}






.rh {
	background: #97BBAF;
	text-align: center;
}
.r2 {
	background: #B1C2BC;
	text-align: center;
}

.r1 {
	background: #DFEEE9;
	text-align: center;
}





#napravleniya {
 background-image: url('../img/napravleniya.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 padding: 30px 0 30px 78px;
}
#napravleniya a {
 display: block;
 font-family: "Trebuchet MS", "Arial";
 text-decoration: none;
 color: #e3c640;
 font-weight: 800;
 font-size: 9pt;
}
#napravleniya a:hover {
 text-decoration: underline;
}
#novosti {
 background-image: url('../img/novosti.jpg');
 background-position: top left;
 background-repeat: no-repeat;
 padding: 30px 0 30px 78px;
}
.red_index {color:#b60000; font-size:16px; text-decoration:blink; letter-spacing:+1}