body {
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;	

}
body, td, th {
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}


table.design{
	background-image:url(../images/bg-color-1.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	
}
table.design td
{
	vertical-align:top;
}


table.response td
{
color:#222222;#333333;
vertical-align:middle ;
}

p
{
	margin:0px;
	padding:0px;
	}
div
{
	margin:0px;
	padding:0px;
	}
img		
{
	border : none;
	vertical-align:top;
   	 	}
a {
	color:#ffffff;
	text-decoration:none;
}
a:hover {
	color: #2365A2;
}
form
{

	float:left;}
.but
{
	float:left;
	position:relative;
	left:342px;
	width:expression(isMSIE5_0?'26px':isMSIE5_5?'26px':isMSIE6_0?'26px':'26px');
	width:30px;
}
.text
{
	float:left;
	position:relative;
	left:342px;
	width:142px;
	height:22px;
	color:#2365A2;
	font:normal 11px Arial, Helvetica, sans-serif;
	border:solid 1px #4084B8;
}
.content
{
	width:551px;
	height:240px;
	background-color:#ffffff;
	background-image:url(../images/bottom_content.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7C7C7C;
}
.content a
{
	color: #EB4006;
	text-decoration:underline;
}

.content a:hover
{
	color:#EB4006;
	text-decoration:underline;
}

.content_content
{
	width:551px;
	height:240px;
	background-color:#ffffff;
	background-image:url(../images/bottom_content2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7C7C7C;
}
.content_news
{
	position:relative;
	float:left;
	left:expression(isMSIE5_0?'30px':isMSIE5_5?'30px':isMSIE6_0?'35px':'30px');
	left:25px;
	width:500px;
	padding-bottom:30px;
	padding-right:20px;
	color:#222222;
	font-size: 12px;
	}
.content_news div
{
	width:210px;
	padding-bottom:10px;
	}
.content_news a
{	
	color:#2365A2;#93DAE9;
	position:relative;
	left:3px;
	}
.content_news a:hover
{	
	color:#cccccc;
}
.pad_left25
{
	width:190px;
	overflow-x:hidden;
	height:auto;
	}
.pad_left11
{
	position:relative;
	left:10px;
}
h1
{
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#21629A;
}

.pic
{
	float:left;
	position:relative;
	top:5px;
	margin-right:expression(isMSIE5_0?'0px':isMSIE5_5?'0px':isMSIE6_0?'0px':'0px');
	margin-right:5px;
	}
.search
{
	position:absolute;
	z-index:10;
	top:20px;
	float:right;
}
.search p
{
	position:relative;
	left:338px;
	top:4px;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.language
{
	width:200px;
	float:right;
	position:absolute;
	z-index:20;
	top:5px;
	right:55px;
	}
.language p
{
	float:right;
	padding-left:5px;
}
.language a
{
	width:26px;
	height:16px;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	padding:expression(isMSIE5_0?'0px':isMSIE5_5?'0px':isMSIE6_0?'0px':'0px');
	padding:0px 5px 2px 5px;
}
.language a:hover
{
	background-image:url(../images/hover.gif);
	background-position:center top;
	position:relative;
	z-index:0;
	color:#2365A2;
}

.stars
{
	float:left;
	position:relative;
	left:expression(isMSIE5_0?'-2px':isMSIE5_5?'-2px':isMSIE6_0?'-2px':'-2px');
	left:0px;
}

.address
{
	background-image:url(../images/bottom.jpg);
	width:551px;
	height:96px;
	vertical-align:bottom;
	position:relative;
	text-align:center;}
.address div
{
	position:relative;
	font:bold 11px Arial, Helvetica, sans-serif;
	top:8px;
	line-height:15px;
	z-index:10;
	}
.address img
{
	margin-top:5px;
	}
	
.address_content
{
	background-image:url(../images/bottom_content1.jpg);
	width:551px;
	height:96px;
	vertical-align:bottom;
	position:relative;
	text-align:center;}
.address_content div
{
	position:relative;
	font:bold 11px Arial, Helvetica, sans-serif;
	top:8px;
	line-height:15px;
	z-index:10;
	}
.address_content img
{
	margin-top:5px;
	}	
	
	
.left
{
	float:left;}
.right
{
	float:right;
	}
	
td.left_bg
{
	background-image:url(../images/left-new.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
td.right_bg
{
	background-image:url(../images/right.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

td.right_bg_content
{
	background-image:url(../images/right_content.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.otzuv
{
	position:absolute; 
	z-index:20;
	top:200px;
	}
.relative
{
	position:relative;
}
.z-null
{
	z-index:0;}
	
.w_news
{
	width:180px;}
.last
{
	margin-bottom:50px;}
	
.last_content
{
	margin-bottom:30px;
}

.items
{
	position:absolute;
	z-index:20;
	top:27px;
	font:normal 9px Arial, Helvetica, sans-serif;
}
.items img
{
	vertical-align:middle;
	}
.items a
{
	padding-right:10px;
	}
	
/*news */

.data{
	color: #aaaaaa;#93DAE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.title
{
	padding:0px;
	margin-top:2px;
	margin-bottom:5px;
	color:#333333;#009EC5;#93DAE9;
	font:bold 12px Arial, Helvetica, sans-serif;
}

/* pager*/

.pager2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
	padding-left: 5px;
	text-decoration: none;
	padding-right: 5px;
}

.pager1 {
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
	text-decoration: none;
	padding-left: 5px;
}

.img_bounds {
	margin-left:0px;
	margin-right:12px;
	margin-bottom:10px;
	margin-top:10px
	padding: 5px;
}

/* course */

.course
{
	background-color: #F3EAD5; #E6E6FA;
	color: #222222;
	padding: 5px;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size: 12px;
}


.coursehead
{
	background-color: #ffffff;
	color: #222222;
	padding: 5px;
	text-align: center;
	font-style: italic;
}

.coursecat
{
background-color:#ffffff;
color:#000000;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
font-size: 14;
}


.data{
	color: #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.res_content{
	margin-left: 0px;
	color: #222222;#7C7C7C;
}

.res_author{
	margin-left: 0px;
	color: #7C7C7C;
}

.title
{
	margin-top: 5px; 
	margin-bottom: 5px; 
}