html,body {padding:0px;margin:0px;}

.head_bg {
	background-image: url('/images/bg_r.jpg');
	background-repeat: no-repeat;
	background-position:left top;
	height: 183px;
	width: 100%;
	z-index:99;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

.block1 {
	background-image: url('/images/blok1.png');
	background-repeat: no-repeat;
	background-position:right top;
	height: 183px;
	width: 813px;
	z-index:100;
	margin-right: auto;
	margin-left: auto;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blok1.png');
}

.block2_cont {
	position: relative;
	width: 813px;
	margin-right: auto;
	margin-left: auto;
	}

.block2 {
	position:absolute;
	background-image: url('/images/block212.png');
	background-repeat: no-repeat;
	background-position:right top;
	height: 48px;
	width: 813px;
	z-index:80;
	top:0px;
	right:0px;
	margin-right: auto;
	margin-left: auto;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block212.png');
}

.content {background-image:URL('/images/grad.jpg');background-position:left top; background-repeat:repeat-x;padding-top:20px;padding-left:20px;padding-bottom:30px;}

.upper {
	position:relative;
	z-index:100;
	top:-15px;
	left:0px;
	height:30px;
	width:70%;
}
.upper a {color:#1263ac; font-size:11px; font-family:Tahoma; text-decoration:none;}
.upper a:hover {text-decoration:underline;}
.upper img {margin-right:10px;}

.main_menu .menu-ul {
	list-style-type:none;
	margin-right:10px;
	margin-left:20px;
	padding-left:0px;
}

.main_menu .menu-li, .main_menu .menu-li-cur {
	background-image:URL('/images/li_bot.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	display:block;
	/*border-bottom:1px dashed #bebebe;*/
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:5px;
	margin-top:0px;
	line-height:1.2;
}

.main_menu .menu-href, .main_menu .menu-cur {
	background-image:URL('/images/menu-pic.jpg');
	background-position:left 5px;
	background-repeat:no-repeat;
	_position:relative;
	_top:2px;
	color:#1263ac;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	padding:0px 10px 5px 10px;
	margin:0px 10px 0px 0px;
	display:block;
	width:90%;
	height:100%;
	qborder-bottom:1px dashed #bebebe;
}
.main_menu .menu-href {text-decoration:underline;}
.main_menu {margin-bottom:20px;width:90%;}

.main_menu .menu-ul li ul li {border-bottom:0px;background-image:none;}

.reg_form {
	width:100%;
	}

.banners {margin:0px 0px 20px 0px;text-align:center;}
.banners img {margin:5px 0px;}

.info {margin:10px 0px;}
.info td {color:#9c9c9c;font-family:Tahoma;font-size:10px;text-align:left; padding-left:20px;}

h1 {color:#333333;font-family:Tahoma;font-size:15px;}
h2 {color:#333333;font-family:Tahoma;font-size:14px;}
.right_col {
	background-image:URL('/images/grad.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
}

.main_zag {padding-bottom:5px;border-bottom:1px dashed #bebebe;}

.news_block p,.news p,.anons p {color:#666666;font-family:Tahoma;font-size:11px;margin-top:15px;margin-bottom:25px;}
.anons img,.news img {margin-right:10px;}
.news_block a,.news a,.anons a {color:#1263ac;}
.content,.content td{color:#646464;font-size:12px;font-family:Tahoma;}
.a_zagl {color:#1263ac;font-size:12px;font-family:Tahoma;font-weight:bold;}

.faq, .news_block {border:1px dashed #bebebe;padding:0px 10px 10px 10px;margin:10px 0px;}
.faq b{color:#1263ac;}

.tutors {border:1px dashed #bebebe;margin:10px 0px;padding:10px;}

.sitemap, .service_menu .menu-ul{list-style-type:none;}
.sitemap li, .service_menu .menu-li {margin-bottom:5px;margin-top:5px;}
.sitemap a, .service_menu .menu-href{color:#1263ac;}

.cart {
	border:1px dashed #bebebe;
	width:300px;
	margin:10px;
	padding:10px;
	position:relative;
	top:0px;
	right:0px;
	float:right;
}

.cart a {color:#1263ac;}