html,body    {  margin:0;
                padding:0;
                background:#000;
	        color: #FFF;
                font-family: Tahoma, Arial, Helvetica, sans-serif;
                text-align:center;}

body {height:100%;text-align:center;}

input,textarea,select {
        background:#FFFFFF;
        margin:0px;
        padding:0px;
}


table {font-size:100%;}
form {margin:0px;}
img {border:0px;}

a {color:#579B93; text-decoration:underline; font-size:1em;}

p {     margin:0px 0px 10px 0px;
        text-align:left;
        color:#dfdfdf;
        text-align:justify;}

h1 {
	margin: 0px 10px 10px 0px;
	font-size:1.2em;
	text-align:left;
	color:#579B93;
}

h2 {    margin:15px 10px 10px 30px;
        font-size:1.4em;
        text-align:left;
        color:#90122E;}

h3 {    margin:0px 20px 20px 0px;
        font-size:1.2em;
        text-align:left;
        color:#579B93;}

ul,ol {
	color:#dfdfdf;
	font-size:100%;
        margin: 5px 0px 5px 30px;
	text-align:left;}


#onsize {width:100%;height:100%;min-height:100%; overflow:hidden;_overflow:none;background:URL('/img/bottom_fon.jp') no-repeat bottom center;clear:both; position:relative;z-index:1;}

#topline {height:6px; width:100%;clear:both;position:relative;margin:0 auto;background:URL('/img/img_01.gif') repeat-x top;}

#bottom_line {width:100%;margin:0 auto; overflow:hidden;background:URL('/img/img_05.gif') repeat-x;}
#bottom_line img {padding:0px; margin:0px; overflow:hidden;float:left;}

#head {margin:0 auto;width:1004px;height:273px;clear:both;}
#headtext {color: #579B93;}
#logo {width:546px; height:273px; float:left; background: URL('/img/logo.gif');}
#logo .home {width:400px; height:200px; margin:10px 0px 0px 40px;}
#right_head {width:576px; height:273px; float:left;background:URL('/img/right_fon.jpg') no-repeat top;}
#acsioma {width:576px; height:273px; float:left; background:URL('/img/acsioma.jpg') no-repeat top;}

#middle_block {margin:0 auto;width:100%;clear:both;position:relative;z-index:100;}
#left_block {width:20%; float:left;text-align:left;}
#right_block {width:75%; float:left;}

#menu_block {width:100%; clear:both;font-size:0.9em;margin:0px 0px 20% 0px;padding:0px 0px 0px 10%;}
#menu_block div.sbm {background:URL('/img/img_04.gif') no-repeat bottom;padding:5px 5px 5px 0px;}
#menu_block a {color:#FFF;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
#menu_block a.act {color:#579B93;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}

#sub_menu_block {clear:both; background:#000;margin:5px 0px 0px 0px;}
#sub_menu_block div.sbm2 {background:URL('/img/img_07.gif') no-repeat left; padding:0px 0px 0px 10px;margin:2px 0px 3px 4px;}
#sub_menu_block a {font-size:0.8em;color:#9FB2AF;}

#sub_menu_block2 {clear:both; background:#000;margin:0px 0px 0px 0px;}
#sub_menu_block2 div {background:none; padding:3px 0px 0px 20px;margin:0px 0px 0px 4px;font-size:0.95em;}
#sub_menu_block2 a {font-size:0.8em;color:#9FB2AF;text-decoration:underline;}
#sub_menu_block2 a.act {font-size:0.8em;color:#ffffff;}


#registration_block {clear:both; width:155px; font-size:0.75em;padding:0px 0px 0px 67px;margin:0px 0px 100px 0px;}
#registration_block small {color:#6A6A6A;font-size:0.9em;}
#registration_block strong {color:#FFF; display:block; clear:both;}
.inp1,.inp2 {background:#728381;border:#4B5655 1px solid; border-right:#728381 1px solid;border-bottom:#728381 1px solid; margin:3px 0px 5px 0px;}
.inp1 {width:150px;}
.inp2 {width:122px;}

#text {padding:0px 10px 0px 30px;font-size:0.75em; margin:0px 0px 100px 0px;width:100%;}
.banner {position:relative; margin:-40px 0px 0px 0px; text-align:left;}
#enter_block {clear:both;text-align:left;padding:40px 0px 0px 0px;}
#small_news {float:left;}
#small_news div {clear:both; padding: 0px 20px 30px 0px; float:left;}
#small_news strong {color:#579B93;}
#small_news a {color:#FFF; text-decoration:none;}

#partners div {clear:both; padding:0px 0px 20px 0px;}

#bottom_block      {position:relative; margin:0px 0px 5px 0px;width:100%;}
#footer            {clear:both; width:100%; height:40px; font-size:0.7em; margin:0 auto; text-align:left; color:#579B93; background:URL('/img/img_06.gif') no-repeat top;}
#footer_contacts   {
	float:left;
	width:162px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer_copyrights {
	float:right;
	padding:5px 10px 0px 0px;
	text-align:right;
	width: 190px;
}


.red {color:#90122E;}

.vac_table {text-align:left;}
.vac_table td {text-align:left;padding:5px;}
.vac_table td.exp {text-align:left;padding:5px; border-top:dotted #579B93 1px;}
.vac_table input, .vac_table textarea {background:#728381;border:#4B5655 1px solid; border-right:#728381 1px solid;border-bottom:#728381 1px solid;}
.vac_table .nn,.vac_table .nn1 {background:#000;border:0px;}

.tab {text-align:left;padding:5px; border:solid #579B93 1px;border-collapse:collapse;}
.tab td {padding:5px; border:solid #579B93 1px;border-collapse:collapse;}



.rt {text-align:right;}
.lt {text-align:left;}
.cn {text-align:center;}
.jst {text-align:justify;}
.top {vertical-align:top;}

#frame {
    font-size: 0.75em;
    margin: 0 0 100px;
    padding: 0 10px 0 30px;
    width: 100%;
}
.Telephon {
	color: #29CAC2;
}
ya-phone-2 {
	font-size: 24px;
	color: #29CAC2;
	position: absolute;
	width: 250px;
	left: auto;
	top: 46px;
}
#body table tr td #ya-phone-2 {
	font-size: 24px;
	color: #29CAC2;
	position: absolute;
	width: 250px;
	left: 728px;
	top: 56px;
	text-align: center;
	font-weight: bold;
}
ya-phone-3 {
	text-align: left;
}


