body {margin:0px;background:url(../imgs/header/bg.gif) repeat-x;}
a img {border:0px solid black;}
* {font-family:Tahoma, Verdana, Arial, Helvetica;}
table.main {border-collapse: collapse;width: 100%;height:100%;border:0px;}
table.n  {border-collapse: collapse;border:0px;}
td {vertical-align:top;}
.header{background:url(../imgs/header/img.jpg) no-repeat 100% 100%;}
.header1 {background:url(../imgs/skins/autumn/2.gif) no-repeat 100% 0px;}
.header2 {background:url(../imgs/skins/winter/2.gif) no-repeat 100% 0px;}
	.header td {}
	.header h1 {font-weight:normal;margin:0px;padding:0px;color:#3c587b;font-size:20px;text-align:left;width:799px;margin-top:6px;}
		.header h1 a {color:#3c587b;text-decoration:none;}
	.header p {font-family:Arial;font-weight:bold;margin:0px;padding:0px;color:#3c587b;font-size:13px;text-align:left;margin-top:57px;width:821px;}
		.header p a {font-family:Arial;color:#3c587b;text-decoration:none;}
.menu {
	background-color:#6b7f9b;
}
	.menu td {border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
	.menu ul {margin:0px;padding:0px;float:right;font-size:11px;}
		.menu ul li {float:left;margin:0px 10px 0px 0px;background:url(../imgs/menu/li.gif) no-repeat 0px 55%;padding:4px 0px 4px 19px;list-style-type:none;}
		.top {position:relative;z-index:200;}
			.menu ul li a{color:#ffffff;text-decoration:none;}
.menu .right{margin-right:70px;}
.right * a {z-index:99999;position:relative;}
.menu .right{margin-right:250px;} /* winter */
	* html .menu .right{margin-right:60px;}
	* html .menu .right{margin-right:250px;} /* winter */
.autumm2 {width:289px; height:71px;position:absolute;background:url(/imgs/skins/autumn/2.gif) 0px -138px;margin-left:-176px;margin-top:-19px;}
.winter2 {width:289px; height:71px;position:absolute;background:url(/imgs/skins/winter/2.gif) 0px -138px;margin-left:4px;margin-top:-19px;}
* html .autumm2 {width:289px; height:71px;position:absolute;background:url(/imgs/skins/autumn/2.gif) 0px -138px;margin-left:-208px;margin-top:-6px;}
* html .winter2 {width:289px; height:71px;position:absolute;background:url(/imgs/skins/winter/2.gif) 0px -138px;margin-left:-28px;margin-top:-6px;}
.mainbody {
	background:#eef4f8 url(../imgs/mainbody/bg.gif_) left top repeat-x;
}
	.mainbody .mainbodybg .newcontent {
		/*background:url(../imgs/mainbody/bg2.gif) no-repeat top right;*/
	}
	.subbody .lefter {
		background:url(../imgs/subbody/bg2.gif) no-repeat top right;
		padding:24px 0px 24px 0px;
	}
	.mainbody .submenu {font-size:13px;}
		.mainbody .submenu ul {margin:8px 0px 0px 0px;padding:0px;}
			.mainbody .submenu ul li {height:53px;width:205px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
				.mainbody .submenu ul li a {color:#ffffff;text-decoration:none;font-weight:bold;display:block;width:205px;height:53px;padding:10px 10px 0px 78px;z-index:999999;position:relative;}
			
			.mainbody .submenu ul li#about 			{ background: #609ad0 url(../imgs/mainbody/submenu/about.gif) no-repeat; }
			.mainbody .submenu ul li#entrant 		{ background: #8fb7d6 url(../imgs/mainbody/submenu/incoming.gif) no-repeat; }
			.mainbody .submenu ul li#studyportal 	{ background: #9eb6c8 url(../imgs/mainbody/submenu/students.gif) no-repeat; }
			.mainbody .submenu ul li#Vipusk 		{ background: #bcc1b1 url(../imgs/mainbody/submenu/outgoing.gif) no-repeat; }
			.mainbody .submenu ul li#addition 		{ background: #93a5a1 url(../imgs/mainbody/submenu/addeduc.gif) no-repeat; }
			.mainbody .submenu ul li#science 		{ background: #8ca5a9 url(../imgs/mainbody/submenu/research.gif) no-repeat; }
			.mainbody .submenu ul li#international 	{ background: #9cbccd url(../imgs/mainbody/submenu/international.gif) no-repeat; }
			.mainbody .submenu ul li#branches 		{ background: #81a2bc url(../imgs/mainbody/submenu/filials.gif) no-repeat; }
			.mainbody .submenu ul li#LifeVUZ		{ background: #68a2d7 url(../imgs/mainbody/submenu/press.gif) no-repeat; }
			.mainbody .submenu ul li#dovyz			{ background: #788D9F url(../imgs/mainbody/submenu/dovyz.gif) no-repeat; }
			.mainbody .submenu ul li#forsitecenter 		{ background: #81a2bc url(../imgs/mainbody/submenu/forsitecenter.gif) no-repeat; }
			.mainbody .submenu ul li#aspirantyra 		{ background: #81a2bc url(../imgs/mainbody/submenu/aspirantyra.gif) no-repeat; }
.mainbody .newcontent {padding:21px 0px 0px 80px;font-size:80%;}
	.mainbody .newcontent h1 {color:#003366;margin:0px;padding:0px;font-size:130%;font-weight:normal;left:-17px;position:relative;z-index:100;}
	.mainbody .newcontent h2 {color:#003366;font-weight:normal;}
	.mainbody .newcontent h3 {color:#003366;}
	.mainbody .newcontent p {font-size:100%;}
	.mainbody .newcontent a {color:#003366;}
	.mainbody .newcontent table, .mainbody .newcontent td {border-color:#0066cc;}

	.mainbody .newcontent .promoblock {float:right;background-color:#b6cbe1;margin:20px 0px 5px 10px;}
		.mainbody .newcontent .promoblock img {border:1px solid #666666}

	.mainbody .newcontent .coolimg {}
		.mainbody .newcontent .coolimg td.x{background-color:#b6cbe1;}
		.mainbody .newcontent .coolimg img {border:1px solid #666666}
	.mainbody .newcontent u {
		background-color:#829CAB;color:#ffffff; padding:0px 3px 0px 3px;
		font-weight:bold;
		text-decoration:none;
	}
	.newcontent u strong, .newcontent strong em u a {color:#ffffff!important;}
	
	
	.mainbody .newcontent b, .mainbody .newcontent strong {color:#445062;}
	.mainbody .newcontent em {font-style:normal;}
	.mainbody .newcontent td {font-size:80%;}
	.alignright {margin:5px 5px 5px 20px;float:right;clear:both;}
	.alignleft {margin:5px 20px 5px 5px;float:left;clear:both;}


	.mainbody .newcontent .searchbox {float:right;color:#003399;font-size:90%;margin:0px 7px 0px 0px;width:250px;text-align:left;}
		.mainbody .newcontent .searchbox div {margin:0px 0px 5px 0px;display:block;clear:both;}
		.mainbody .newcontent .searchbox input {font-size:80%;}
	.mainbody .newcontent .promoblock2 {float:right;clear:right; width:150px; text-align:right;margin:20px 10px 5px 10px;}
	.mainbody .h1img {position:absolute;margin:-25px 0px 0px -48px;}
	* html .mainbody .h1img {position:absolute;margin:-25px 0px 0px -68px;}

	.subbody .h1img {position:absolute;margin:-29px 0px 0px -17px;}



.subbody {
	background:#aed0ea url(../imgs/subbody/bg.gif) left top repeat-x;
}
.copyright2 {
	height:108px;
	background:#7d91aa url(../imgs/copyright/bg.gif) left top repeat-x;
}
.hr1 {background-color:#6b7f9b; height:7px;}
.hr2 {background-color:#ffffff; height:2px;}
.subbody .main {margin:0px 0px 15px 0px;}
.subbody .newcontent {font-size:80%;}
	.subbody .newcontent h1 {color:#283b56;margin:0px 0px 22px 0px;padding:0px;font-weight:bold;font-size:100%;font-family:Arial;}
	.newcontent .newsline {}
	.newcontent .newsline .news {}
		.newcontent .newsline .promoblock {float:left;margin:0px 12px 0px 0px;width:116px;}
			.newcontent .newsline .promoblock table {background-color:#9cbbcd;}
				.newcontent .newsline .promoblock img {border:1px solid #006666}
		.newcontent .newsline .news {margin-bottom:17px;}
			.newcontent .newsline .news .em {color:#666666;font-size:80%;font-style:normal;font-weight:bold;display:block;margin:0px 0px 3px 0px;}
			.newcontent .newsline .news .strong {font-weight:bold;color:#336699;font-size:85%;display:block;margin:0px 0px 8px 0px;}
				.newcontent .newsline .news .strong a {text-decoration:none;color:#336699;}
			.newcontent .newsline .news p {color:#333333;font-size:85%;margin:0px;}
			.newcontent .newsline .news u {
				color:#0066cc;font-size:85%;margin:6px 0px 10px 0px;display:block;text-decoration:none;height:15px;padding:0px 0px 0px 22px;
				background:url(../imgs/subbody/more.gif) no-repeat 0px 1px;
			}
				.newcontent .newsline .news u a{color:#0066cc;text-decoration:none;}
.border {border-right:1px solid #6b7f9b}
.clr {clear:both;}
.poll form {margin:0px; padding:0px;font-size:70%;}
	.poll td {font-size:70%;}
	.poll td input {font-size:70%;}
	.poll td.c {padding-top:4px;}
	.rightbody, .rightbody2 {
		background:#aed0ea url(../imgs/subbody/bg.gif) left top repeat-x;
	}
.rightbody .newcontent {margin:25px 20px 10px 20px;}
	.rightbody .newcontent .x {margin-bottom:20px;}
	.rightbody .newcontent p {margin-left:7px;}
	.rightbody .newcontent h1 {margin-left:7px;}
	.rightbody .newcontent .submit {margin-left:5px;}
.left .newcontent {margin-left:50px;}
.copyright {}
	.copyright .map {font-size:70%;color:#fefefe;width:107px;vertical-align:middle;padding-top:15px;}
		.copyright .map img {display:block;margin-bottom:5px;}
	.copyright .addr {font-size:70%;color:#cde0f2;padding-top:15px;}
		.copyright .addr a{color:#f5f5f5;text-decoration:none;}
	.copyright .counters {font-size:70%;color:#cde0f2;padding:15px 20px 0px 0px;text-align:right;;}
		.copyright .counters img{margin-top:10px;}

.text {font-size:85%;margin-top:50px;position:relative;z-index:99999;}
.zz .text {display:none;}
	.text b {background-color:#9cbbcd;color:#ffffff; padding:0px 3px 0px 3px;}
	.text a {color:#0066cc} 
	
	
.treeview { padding: 0; clear: both; width: 100%; background-color:#cad6e0;}
	.treeview * { font-size: 100.1%; }
	.treeview dl {
	    overflow: hidden; width: 100%; margin: 0; padding: 0 0 1.5em 0;
	    list-style-type: none;
	}
	.treeview dl dl { overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em; }
	/* класс для ul после которых нет li в родительских ветках */
	.treeview dl.l { margin-left: -1px; }
	.treeview li.cl dl { display: none; }
	.treeview li { margin: 0; padding: 0px 10px 0px 0px; }
	.treeview li li { margin: 6 0 0 0.5em; padding: 0px 0px 0px 0px; }
	.treeview li div { position: relative; min-height: 16px; margin-left:18px;//margin-left:10px;margin-bottom:5px;}
	.treeview li li div { }
	.treeview li p {
	    position: relative; z-index: 1; top: 0.8em; //top: 0.65em; left: 9px;
	    width: 80%; margin: 0; padding: 0; font-size:85%;margin-right:10px;
	}
	.treeview a { padding: 0.1em 0.2em 0.1em 0em; 
	    /*white-space:nowrap*/
	}
	.treeview img.i {
	    margin-bottom: -0.5em; vertical-align: middle;
	}
	.treeview a.sc {
	    position: absolute; top: 0.06em;
	    margin-left: -2em; padding: 0; text-decoration: none;
	}

	/* colors */
	.treeview li p,
	.treeview img.i,
	.treeview .sc
	{ }
	.treeview ul.l,
	.treeview li p,
	.treeview img.i
	{ }
	.treeview dl li li,
	.treeview dl li li div
	{ }
	.treeview a,
	.treeview a.sc,
	.treeview a.sc:hover
	{ color: #0066cc; text-decoration:none;}
	a.sc img {}
	.treeview a:hover
	{ color: #0066cc; }

#home {position:absolute;top:124px;left:63px;z-index:9999;}
#map {position:absolute;top:127px;left:101px;z-index:9999;}
#mail {position:absolute;top:127px;left:143px;z-index:9999;}

.left_menu {
	width:242px;
	padding:0;
	margin:0;
}
.left_menu li {
	color:#0D3E6E;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
/*	background:#7AAEDC;*/
/*	border-bottom:1px #ABB4B8 solid;*/
	background:url('/img/bg_7.gif') left bottom no-repeat;
}
.left_menu li a {
	color:#0D3E6E;
	font-size:15px;
}
.left_menu_item {
	background:url('/img/bg_1.gif') left top repeat-y;
}
.left_menu_item_a {
	background:url('/img/bg_1.gif') left top repeat-y;
}
.left_menu_item_a .item_2 a {
	color:#56AAFD;
	font-size:15px;
	padding:0px 0px 0px 18px;
	background:url(/img/bg_3.gif) left 15px no-repeat;
}
.item_1 {
	padding:0px 0px 0px 0px;
	margin:0;
}
.left_menu_item .item_2 {
	border-left:6px #6B7F9B solid;
}
.left_menu_item .item_2 a {
	padding:0px 0px 0px 18px;
	background:url(/img/bg_2.gif) left 15px no-repeat;
}
.left_menu_item_a .item_2 {
	border-left:6px #3399FF solid;
}
.item_2 {
	margin:0px 0px 1px 0px;;
	padding:0px 0px 1px 18px;
	background:url(/img/bg_6.gif) left top repeat-y;
}
.item_2 a {
	padding-top:10px !important;
	padding-bottom:10px !important;
	display:block;
}
.item_3 {
	margin:0px 0px 0px 40px;
	padding:8px 0px 8px 0px;
}
.item_1 ul {
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
}
.item_1 li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 12px;
	font-size:12px;
	border:none;
	background:url(/img/bg_5.gif) left 9px no-repeat;
}
.item_1 li a {
	font-size:12px;
}
li.inside_a {
	color:#0066CC;
	background:url(/img/bg_4.gif) 2px 10px no-repeat;
}
li.inside_a span a {
	color:#0066CC;
}
.br {
	border:1px red dashed;
}

