/* CSS Document */

/*
.filter{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == “IMG” &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; this.src.toLowerCase().indexOf('.png')&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;-1?(this.runtimeStyle.backgroundImage = ‘none’,
this.runtimeStyle.filter = ‘progid:DXImageTransform.Microsoft.AlphaImageLoader(src='’ + this.src + "', sizingMethod=‘image’)",
this.src = ‘images/transparent.gif’):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace(‘url("’,'').replace('")',''),
this.runtimeStyle.filter = ‘progid:DXImageTransform.Microsoft.AlphaImageLoader(src='’ + this.origBg + "', sizingMethod=‘crop’)",
this.runtimeStyle.backgroundImage = “none”)),this.pngSet=true
);
}
*/

html,body{
  	margin:0;
	padding:0; 
	}
body { background-color:#f3e9d7; height:100%;}

a{
 color:#cb1b1a;
}

a:visited {
 color: #cb1b1a; 
}

a:active {
 color: #cb1b1a; 
}

h1, h2, h3, h4 {
font-family:Georgia;
color: #000000;
}

h1 {
font-weight: normal;
font-size: 24px;
}

h2 {
font-weight: normal;
font-size: 22px;
}


h3 {
font-weight: normal;
font-size: 18px;
}

h4 {
font-weight: normal;
font-size: 16px;
color: #000000;
}

h4 a {
color: #000000;
}

.sq_list li {
list-style-type: square;
}

.ttable
{
border:1px solid #cfbd9f;
border-collapse: collapse;
}
.ttable td
{
font-weight: normal;
border:1px solid #cfbd9f;
padding: 2px;
}

#left_link{
font: 12px Georgia;text-decoration:none;color:#333333; font-weight:bold;
}
#up_link{
color:#333333; font: 10px Verdana; z-index:15
}

.email{
font: 12px Georgia;color:#cb1b1a;
width: 120px;
border: 1px solid #CEBB9D;
}

.eemail{
font: 12px Georgia;color:#cb1b1a;
}

#link_menu{
font: 12px Arial;color:#000000; text-decoration:none;font-weight:bold;
}
#content {
	position:absolute; 
	background-image:url(/images/content_center_min.gif); 
	background-repeat:repeat-y; 
	background-position:center; 

	width:96%;
	height:850px;
	z-index:1;
	left: 2%;
	top: 600px; bottom:30px;
	background-color: #f8f3e9;
	}
#head {
	position:absolute;
	width:96%;
	height:408px;
	left: 2%;
	top:0px;
	z-index:2;
	background-color:#f3e9d7;
}
#nav {
	position:absolute;
	width:61%;
	height:70px;
	z-index:3;
	width:61%;
	right:0;
	top: 55px;
}
#about {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 0px;
}
#lang {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 16%;
}
#soft {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 35%;
}
#prep {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 52%;
}
#corp {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 71%;
}
#rasp {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 86%;
}
#about_text {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 0px; top:51px;
}
#lang_text {
	position:absolute;
	width:100px;
	height:56px;
	z-index:1;
	left: 13%; top:51px;
}
#soft_text {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 33%; top:51px;
}
#prep_text {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 51%;top:51px;
}
#corp_text {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 70%; top:51px;
}
#rasp_text {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1;
	left: 86%; top:51px;
}
#base_image.image {
	position:absolute; background-image:url(/images/transparent.gif); background-repeat: no-repeat;
	width:370px;
	height:283px;
	z-index:1;
	left: 21%;
	top: 125px;
	}
#base_image.image2 {
	position:absolute; background-image:url(/images/base_image2.gif); background-repeat: no-repeat;
	width:370px;
	height:283px;
	z-index:1;
	left: 21%;
	top: 125px;
	}
#base_image {
	position:absolute;
	width:370px;
	height:283px;
	z-index:1;
	left: 21%;
	top: 125px;
	}	
	
	
#light {
	position:relative;
	height:167px;
	top: 10px;
	left: 5px;
}
#light2 {
	position:absolute;
	width:351px;
	height:167px;
	z-index:2;
	top: 423px;
}
#form {
	position:absolute;
	z-index:3;
	width:255px;
	right:0px;
	top: 11px;
	height: 27px;
}


#logo {
	position:absolute;
	z-index:2;
	width:310px;
	height:139px;
	top: 0;
	background-image:url(/images/logo.gif); background-repeat:no-repeat;
}


/*

#logo {
	position:absolute;
	z-index:2;
	width:310px;
	height:139px;
	top: 0;
	background-image:url(/images/logo.jpg); background-repeat:no-repeat;

}

*/




#baner {
    position:absolute;
    z-index:3;
    width:424px;
    height:126px;
    right: 1%;
    bottom:2%;
    background-image:url(/images/baner.gif);
}
#news {
	position:absolute;
	z-index:2;
	width:44%;
	height:45%;
	right: 1%;
	top:25%;

}
#arhiv {
	position:absolute;
	z-index:5;
	width:136px;
	height:50px;
	right: 1%;
	top:-10px;
}
#arh_t {
	position:absolute;
	z-index:4;
	width:112px;
	height:19px;
	right: 1px;
	top:18px;
	font:Georgia;
	font-size:12px;
}
#news_text {
	position:absolute;
	width:90%;
	height:96%;
	z-index:4;
	left: 2%;
	top: 2%;
}
.news { 
font: 24px Georgia;line-height:20px; margin-top:0px; margin-left:20px;
}
.date { 
font: 9px Verdana;text-decoration:none; color:#666666;line-height:5px;
margin-top: 2px;
margin-bottom: 2px
}
.news_content {font: 12px Georgia;margin-left:20px; margin-top:7px;line-height:14px;
}

#menu_left {
	position:absolute;
	width:239px;
	height:245px;
	z-index:4;
	left: 14px;
	top: 135px;
}
.tahoma { font: 12px Tahoma; margin:15px; }
#phone {
	position:absolute;
	width:184px;
	height:115px;
	z-index:3;
	left: 20px;
	top: -6px;
	margin-left:15px; 
	margin-top:0px;
}
#phone_new {
	position:absolute;
	width:310px;
	height:155px;
	z-index:1;
	left: 5px;
	top: -6px;
	margin-left:-15px; 
	margin-top:8px;
}
.number_new { font: 14px font-family:Verdana; z-index:3; margin-left:-15px;}
.icq_num_new { font: 10px Tahoma; margin-bottom:4px; color:#666666;}
.mail { font: 11px Tahoma; margin-left:5px; margin-top:2px;}

.number { font: 30px Georgia; margin-left:15px;}
.icq { font: 11px Tahoma; margin-left:0px; margin-top:5px; margin-bottom:3px;}
.icq_num { font: 10px Tahoma; margin-top:0; margin-bottom:4px;margin-left:20px; color:#666666;}

#link_header {
	position:absolute;
	width:200px;
	height:20px;
	z-index:5;
	left: 35%;
	top: 3px;
}

#show_current_date
{
	position:absolute;
	width:180px;
	height:30px;
	z-index:20;
	right: 280px;
	top: 18px;
        border: 0;
        font-family:Verdana;
        font-weight: bold;
        font-size:14px;
        color: #000000;
}


#left_det {
	width:200px;
	height:100px;
	z-index:7;
}
#form1{
	width:1px;
	height:1px;
	z-index:7;
	font: 12px Georgia; margin-top:-26px; padding-left: 30px;
}

#mailto {
	width:231px;
	height:3px;
	z-index:7;
	font: 12px Georgia; margin-left:47px; margin-top:50px;
}

#mailo{
	width:128px;
	height:20px;
	z-index:11;
	margin-left:165px;
	margin-top:5px;
}
#left_column {
	width:100%;
	height:100%;
	z-index:2;
}
.column_header {
	 font: 24px Georgia;
}
.column_header_min {
	 font: 18px Georgia; margin-bottom:7px;
}
#right_column {
	width:90%;
	z-index:3; 
	margin:35px; margin-top: 25px;
	margin-left:50px;
	font: 12px Georgia; letter-spacing:0em; line-height:1.7em;
	min-height: 500px;
}

#shadow_up {
	position:absolute;
	width:963px;
	height:130px;
	z-index:1;
	left:0%;
	background-position:center;
	background-repeat:no-repeat;
	background-image: url(/images/base_shadow.gif);
}
/*—————————————————————————————-*/
#tab { background-color:#f8f3e9;}

#left_td {background-image:url(/images/tab_left.gif); background-position:right; background-repeat:repeat-y;}

#right_td {background-image:url(/images/tab_right.gif); background-position:left; background-repeat:repeat-y;}

.foot12 { background-color:#f3e9d7; }
.foot12 td { background-color:#f3e9d7; background:url(/images/foot_left.gif); background-repeat:no-repeat; background-position:right;}
#foot { background-color:#f3e9d7; }
#foot_l { background-color:#f3e9d7; background:url(/images/foot_left.gif); background-repeat:no-repeat; background-position:right;}
#foot_r { background-color:#f3e9d7; background:url(/images/foot_right.gif); background-repeat:no-repeat; background-position:left;}

#foot_r a {
font: 11px Georgia;
text-decoration: underline;
}

#empty { background-color:#f3e9d7;}
#left_shad { background-color:#f3e9d7;
background-image:url(/images/left_shad.gif); background-repeat:no-repeat; background-position:right
}
#right_shad { background-color:#f3e9d7;
background-image:url(/images/right_shad.gif); background-repeat:no-repeat; background-position:left
}
#right_shad_down { background-color:#f3e9d7;
background-image:url(/images/right_shad_down.gif); background-repeat:no-repeat; background-position:left;
}
#left_shad_down { background-color:#f3e9d7;
background-image:url(/images/left_shad_down.gif); background-repeat:no-repeat; background-position:right; background-position:bottom;
}
.black_line { background-image:url(/images/line3.gif); width:100%; height:1px; background-repeat:repeat-x; margin-top:22px;}
.textfield {
background: url(/images/bg_search.gif) no-repeat left top;
color:#000000;	
border-top:2px solid #cebb9d;
border-left:2px solid #cebb9d;	 
border-right:1px solid #ffffff;	 
border-bottom:1px solid #ffffff;
width:167px;
height:16px;
}
#down_mail { 
position:absolute; margin-top:1000px;
z-index:8;background-image:url(/images/detail.gif); background-repeat:repeat-y; width:319px;height:110px; background-position:
}
#main_left {
	position:relative;
	width:197px;
	left: 20px;
	font: 12px Georgia;
	top: 10px;
	margin-bottom: 20px;
}
#arrow {
	position:relative;
	width: 20px;
	z-index:3;
	left: 175px;
	top: -23px;
}
#detail {
	position:absolute; background-image: url(/images/detail.gif); background-repeat:repeat-y; height:110px; width:319px;
	z-index:1;
top:900px;
}
#school {
	position:absolute;
	width:363px;
	left:57%;
	height:44px;
	z-index:10;
	font: 24px Georgia;
	color:#000000;
	text-decoration:none;
	font-style:italic;
	top: 160px;
}
#accredit {
	border: 0;
	position:absolute;
	width:400px;
	height:55px;
	z-index:10;
	top: 33px;
	left: 30px;font: 26px Georgia;color:#000000; text-decoration:none; font-style:italic;
}

#sub_menu {
	position:absolute;
	z-index:100;
	top: 250px;
	left:55%;
	width:450px;
	height: 155px;
	border: 0;
	font-family:Georgia;
	font-size:12px;
	line-height: 2;
}

.ss_menu
{
width: 50%; 
float: left; 
height: 180px;
}

.ss_img
{
margin-right: 10px; 
margin-top: 10px;
width: 3px;
height: 5px;
}

#mail_to{ 
background-image:url(/images/detail.gif); width:319px; height:90px; padding-top: 8px;}
#logo_text {
	position:absolute;
	width:230px;
	height:30px;
	z-index:3;
	font: 12px Arial; font-weight:bold;
	letter-spacing:0em;
	line-height:1.7em;
	top: 97px;
	left: 64px;
}

#body {
position: relative; min-width:1000px;
}

.copy
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 600;
}

.footer_link
{
	padding-top: 10px;
}

.footer_link a {
color:#333333;
font-family:Georgia;
font-size:12px;
font-weight: bold;
text-decoration: underline;
}


.icq_sign
{
padding-right: 2px;
padding-left: 5px;
}

.login_lnk
{
margin-top: 40px;
}

.left_block
{
position:relative;
border: 0; 
width: 250px; 
left: 10px; 
top: 0;
}

.ttable 
{
border:1px solid #cfbd9f;
border-collapse:collapse;
}

.ttable td {
padding: 5px;
}

.ttable input
{
border: 1px solid #cfbd9f;
font: normal Georgia;
background-color: #faf6ef;
}

.respond_form input, textarea, select
{
background-color: #ffffff;
border: 1px solid #cfbd9f;
font: normal Georgia;
}

.btn
{
border: 0;
background-color: transparent;
font-weight: bold;
font-family: Verdana;
cursor: pointer;
font-variant: small-caps;
}

.d_map
{
background-color: #ccc; 
background-repeat: no-repeat;  
width:600px; 
height:450px; 
border: 0; 
z-index: 100; 
position: absolute; 
top: 430px;
}

.img_map
{
position: absolute; 
float: left; 
top: 25px; 
left: 25px;
width: 550px;
height: 400px;
border: 0;
}

.a_map
{
position: absolute; 
z-index: 2; 
float: right; 
top: 7px; 
right: 7px;
}

.a_map a {
vertical-align: top;
font-weight: bold;
color: #ffffff;
}
.a_map img
{
border: 0;
}

.pages a {
font-weight: bold;
text-decoration: none;
}

.sitemap
{
	list-style-type: none;
	font-size: 18px;
}

.sitemap ul li {
	list-style-type: none;
	font-size: 14px;
}

.groups_shed table td {
	font-size: 15px;
}

.red{
	color: #ff0000;
}

span.red
{
	color: #ff0000;
}


#menu_left span a&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;{
color: #CB1B1A;
}

#medal
{
position: absolute;
width: 59px;
height: 98px;
margin-top: 37px;
margin-left: 319px;
z-index: 100;
background: transparent url(/images/medal.gif) no-repeat;
}

.table_books{width:100%}
.table_books td{vertical-align:top;}

.block_books{text-align:center;}
.block_books span{display:inline-block;width:140px;text-align:left;vertical-align:top;font-weight:bold;margin:0 0 10px;}
.pic_cont{display:block;height:170px;}