





/* Common elements */
body {
	background-color: white;
	color: black;
	margin: 0px 0px;
    min-width: 1240px;
}
body,
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}

a,
a:link,
a:visited,
a:active,
a:hover {
	color: #030543;
    text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#main
{
	width: 100%;
	height: 100%;	
	
}


.arrowLink
{
	display: inline-block;
	background: url(detail.png) no-repeat 0px 0px ;
	width: 93px;
	height: 21px;
	color: Black;
	padding: 2px 0px 0px 6px;
	
	
	float: right;
	margin-left: 10px;
}


/****************************************/
/*    Шапка								*/
/****************************************/
.head1
{
	height: 52px;
	background: url(head1.png) no-repeat 156px 0px;
}
.head1 .url
{
	color: #78828b;
	font-size: 14px;
	display: inline-block;
	padding: 20px 0px 0px 40px;
	vertical-align: top;
}


.head2
{
	height: 134px;
	background: url(fon.png) repeat-x 0px 0px;
}

.head21
{
	display: inline-block;
	height: 134px;
	width: 213px;
	background: url(head2.png) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
}
.head22
{
	display: inline-block;
	height: 134px;
	width: 800px;
	background: url(head3.png) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.head23
{
	display: inline-block;
	height: 134px;
	width: 681px;
	background: url(title.png) no-repeat 0px 20px;
/*	background: url(title.png) no-repeat 80px 20px;*/
	vertical-align: top;
}

.head90
{
	display: inline-block;
	height: 96px;
	width: 91px;
	background: url(banner90.png) no-repeat 0px 10px;
	vertical-align: top;
}



/****************************************/
/*    Обращение ректора					*/
/****************************************/
.rec
{
	border: #ababab 1px solid;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 4px;
	behavior: url(/imgbsu/new/border-radius.htc);
	background-color: white;
	margin: 2px;
	min-height: 206px;
}

.rec img
{
	float: left;
	padding: 0px 6px 6px 0px;
}

.rec p
{
	text-align: justify;
	text-indent: 16px;
	margin: 2px 2px 4px 2px;
	font-size: 13px;
	
	
}

.rec h1
{
	text-align: center;
	font-size: 16px;
	color: #030543;
}

.rec h2
{
	text-align: right;
	font-size: 14px;
	color: #030543;
}


/****************************************/
/*    Переход на поиск					*/
/****************************************/
.search_go
{
	display: inline-block;
	padding: 20px 0px 0px 240px;
}

.search_go input[type="submit"]
{
	display: inline-block;
	width: 78px;
	height: 24px;
	background: url(button.png) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px !important;
	border-width: 0px;
}
.search_go input[type="text"]
{
	width: 190px;
	height: 16px;
	border-width: 0px;
	margin: 3px 0px 0px 0px !important;
}

.search_go .search_1
{
	width: 60px;
	height: 24px;
	display: inline-block;
	background: url(search_block.png) no-repeat;
	padding: 0px 0px 0px 0px !important;
}

.search_go .search_2
{
	height: 24px;
	display: inline-block;
	background: url(search_block.png) repeat-x top center;
	vertical-align: top;
	padding: 0px 0px 0px 0px !important;
}

.search_go .search_3
{
	width: 10px;
	height: 24px;
	display: inline-block;
	background: url(search_block.png) no-repeat right;
	padding: 0px 0px 0px 0px !important;
}
.search_go .search_4
{
	vertical-align: top;
	height: 24px;
	display: inline-block;
	padding: 0px 0px 0px 8px;
}

/************************************************/
/*			Автоподстановка	для поиска			*/
/************************************************/
.Auto1{
	visibility: hidden;
	border: 1px solid #a2a1a1;
	background-color: #eaeef1;
	min-width: 180px;
	padding: 2px;
	text-align: left;
	text-indent: 0px;
	font-weight: normal;
	margin: 2px 0px 0px -1px;
}

.Auto2, .Auto3{
	text-decoration: none;
	padding: 2px !important;
	margin: 0px!important;
	list-style: none;
}

.Auto3{
	cursor: hand;
	background-color: #a2b9cc;
}


/****************************************/
/*    Языки b дополнения				*/
/****************************************/
.lang
{
	display: inline-block;
	float: right;
	margin-right: 10px;
	height: 27px;
	margin-top: 2px;
}

.lang .lang1
{
	display: inline-block;
	background: url(lang1.png) no-repeat 0px 0px;
	width: 15px;
	height: 27px;
}
.lang .lang2
{
	display: inline-block;
	background: url(lang2.png) repeat-x 0px 0px;
	height: 27px;
	vertical-align: top;
	padding: 4px 4px 0px 4px;
}

.lang .lang3
{
	display: inline-block;
	background: url(lang3.png) no-repeat 0px 0px;
	width: 15px;
	height: 27px;
}

.lang a, .lang b
{
	display: inline-block;
	padding: 0px 4px 0px 4px;
}

.lang b
{
	color: black;
}

.lang .lst a
{
	display: inline-block;
	border-right: 1px dotted white;
}

.lang .lst a.last
{
	border-right: 0px dotted white !important;
}


/****************************************/
/* Верхнее меню	(карта, ректор, ..)		*/
/****************************************/

.head4
{
	height: 34px;
	background: url(head4.png) repeat-x 0px 0px;
	padding: 8px 2px 0px 12px;
}

.head4 a,
.head4 a:link,
.head4 a:visited,
.head4 a:active,
.head4 a:hover {
	color: white !Important;
    text-decoration: none;
    display: inline-block;
	font-size: 13px;
	padding-left: 12px;
	width: 12%;
	vertical-align: top;
	background: url(sep1.png) no-repeat 0px 6px;
}

.head4 a:hover {
	background: url(sep2.png) no-repeat 0px 6px !Important;
	text-decoration: underline;
}
.head4 .map, .head4 .map:hover 
{
	height: 44px !Important;
	background: url(map.png) no-repeat 0px 0px !Important;
	padding: 4px 2px 0px 32px !Important;
	width: 177px !Important;
	display: inline-block !Important;
	margin-left: 20px;
}





/****************************************/
/*    Второе меню						*/
/****************************************/
.dop
{
	display: inline-block;
	float: right;
	margin-right: 10px;
	height: 41px;
	margin-top: -2px;
}

.dopAud
{
	float: left;
	margin-left: 4px;
}

.AAud,AAud:link,
.AAud:visited,
.AAud:active,
.AAud:hover 
{
	color: #4d5c67;
	text-decoration: none;
	font-size: 12px;
	display: inline-block;
	padding: 0px 10px 0px 10px !important;
	border: none !important;
	height: 20px;
	font-weight: bold;
}


.dop .dop1
{
	display: inline-block;
	background: url(dop1.png) no-repeat 0px 0px;
	width: 5px;
	height: 41px;
}
.dop .dop2
{
	display: inline-block;
	background: url(dop2.png) repeat-x 0px 0px;
	height: 41px;
	vertical-align: top;
	padding: 14px 4px 0px 4px;
}

.dop .dop3
{
	display: inline-block;
	background: url(dop3.png) no-repeat 0px 0px;
	width: 5px;
	height: 41px;
}

/****************************************/
/*    Второе меню (ссылки)				*/
/****************************************/
.dop2 a,.dop2 a:link,
.dop2 a:visited,
.dop2 a:active,
.dop2 a:hover 
{
	color: #4d5c67;
	text-decoration: none;
	font-size: 12px;
	display: inline-block;
	padding: 0px 14px 0px 46px;
	border-right: 1px dotted white;
	height: 20px;
	
}

.dop2 a:hover 
{
	color: black;
}
.dop2 #phones 
{
	background: url(phones.png) no-repeat 20px 0px !Important;
}

.dop2 #email 
{
	background: url(email.png) no-repeat 20px 0px !Important;
}

.dop2 #oneWindow 
{
	background: url(oneWindow.png) no-repeat 20px 0px !Important;
}
.dop2 #library 
{
	background: url(library.png) no-repeat 20px 0px !Important;
}
.dop2 #elibrary 
{
	background: url(elib.png) no-repeat 20px 0px !Important;
}
.dop2 #feedback 
{
	background: url(feedback.png) no-repeat 20px 0px !Important;
}
.dop2 #vakan 
{
	background: url(vakan.png) no-repeat 20px 0px !Important;
}
.dop2 #rss 
{
	background: url(rss.png) no-repeat 20px 0px !Important;
	border-right: 0px dotted white;
}

/****************************************/
/*    rss список						*/
/****************************************/
.dop2 #rss_main 
{
	display: inline-block;
	background: url(rss.png) no-repeat 0px 0px !Important;
	width: 20px;
	min-height: 18px;
}

.dop2 #rss_main span
{
	display: none;
	position: absolute;
	width: 200px;
	margin: 6px 0px 0px -190px;
	text-align: left;
	border: 1px solid silver;
	background-color: #dde4e9;
}

.dop2 #rss_main div
{
	font-size: 12px;
}


.dop2 #rss_main:hover span
{
	display: inline-block;
}

.dop2 #rss_main a 
{
	background: url(rss.png) no-repeat 0px 0px !Important;
	display: block;
	padding: 0px 0px 0px 20px;
	margin: 4px 0px 4px 2px;
	
}

/****************************************/
/*    Основная зона						*/
/****************************************/
#mainzone td
{
	vertical-align: top;
}

/****************************************/
/*    Левое меню (Accordion)			*/
/****************************************/
.leftmenu1, .leftmenu2
{
	border-top: 1px solid silver;
	height: 30px;
	padding: 6px 0px 0px 10px;
	font-size: 14px;
}
.leftmenu1
{
	background: url(menu1.png) no-repeat 240px 4px;
	cursor: pointer;
}
.leftmenu2
{
	background: url(menu2.png) no-repeat 240px 4px;
}

.leftmenucontent
{
	padding: 0px 0px 4px 16px;
	width: 200px;
}

.leftmenucontent > a,
.leftmenucontent > a:link,
.leftmenucontent > a:visited,
.leftmenucontent > a:active,
.leftmenucontent > a:hover {
	color: black !Important;
    text-decoration: none;
    display: block;
	font-size: 12px;
	padding-left: 10px;
	background: url(menu3.png) no-repeat 0px 6px;
}

.leftmenucontent > a:hover {
	background: url(menu3a.png) no-repeat 0px 6px !Important;
}

.leftmenuselect,
.leftmenuselect:link,
.leftmenuselect:visited,
.leftmenuselect:active,
.leftmenuselect:hover {
	color: black !Important;
    text-decoration: underline !Important;
    display: block;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	background: url(menu3.png) no-repeat 0px 6px;
}

.leftmenuselect:hover {
	background: url(menu3a.png) no-repeat 0px 6px !Important;
}

/****************************************/
/*    Баннеры								*/
/****************************************/
#banners
{
	margin: 14px 0px 14px 0px;
	text-align: center;
}

#banners img
{
	border-width: 0px;
	height: 40px;
}

#banners a
{
	display: inline-block;
	border-width: 0px;
	margin: 0px 4px 0px 4px;
}

/****************************************/
/*    Подвад						   */
/****************************************/
.footer1
{
height: 8px;
background-color: #000343;
margin-top:8px;
}

.footermain
{
	vertical-align: top;
}

.footermain .left
{
	background: url(footer1.png) no-repeat ;
	display: inline-block;
	height: 46px;
	width: 30%;
}

.footermain .right
{
	background: url(footer1.png) no-repeat top right;
	display: inline-block;
	height: 46px;
	width: 30%;
}
.footermain .center
{
	background: url(footer2.png)  repeat-x center  ;
	display: inline-block;
	height: 46px;
	width: 40%;
	vertical-align: top;
}

.footermain .center > span
{
	background: url(footer.png) no-repeat 0px 0px;
	display: inline-block;
	width: 499px;
	height: 46px;
	text-align: center;
	color: White;
	padding-top: 0px;
	vertical-align: top;
}

.footermain .center > span >div
{
	margin-top: -5px;
}


.footermain a,
.footermain a:hover,
.footermain a:visited
{
	color: White;
}


/*.media
{
	
}

.media .left
{
	display: inline-block;
	background: url(media1.png) no-repeat 0px 0px;
	width: 5px;
	height: 182px;
}
.media .right
{
	display: inline-block;
	background: url(media3.png) no-repeat 0px 0px;
	width: 5px;
	height: 182px;
}


.media .center
{
	display: inline-block;
	background: url(media2.png) repeat-x 0px 0px;
	height: 182px;
	vertical-align: top;
}
*/



/* Brauser */
#br1
{
	text-align: center;
}

#br2
{
	border: 4px solid #001859;
	width: 400px;
	display: inline-block;
	padding: 4px;
	font-size: 14px;
	margin: 4px;
}


#br2 img
{
	float: right;
	cursor: pointer;
}

#br3
{
	text-align: left;
	padding-left: 120px;
}

#br3 a
{
	display: block;
	color: #810d00;
	text-decoration: none;
	font-weight: bold;
}

#br3 img
{
	float: none;
	cursor: pointer;
	border-width: 0px;
	vertical-align: middle;
}



/****************************************/
/*    Закругденные блоки								*/
/****************************************/
.roundcorner1
{
	border: #ababab 1px solid;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 4px;
	behavior: url(/imgbsu/new/border-radius.htc);
	background-color: #dde4e9;
}

.roundcorner2
{
	border: #ababab 1px solid;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 4px;
	behavior: url(/imgbsu/new/border-radius.htc);
	background-color: white;
}




/****************************************/
/*    Совместимость со старой версией по ссылкам	*/
/****************************************/

.LinksDocs a{
	background: transparent url(/imgbsu/ico/attachment.png) no-repeat 0px 1px;
    color: black;
    display: block;
    padding:2px 0px 2px 20px;
    min-height: 20px;
}

.LinksDocs a.LinksUrl {
	background: transparent url(/imgbsu/ico/url.png) no-repeat 0px 1px;
}




/****************************************/
/*    Простые закладки					*/
/****************************************/


.TabsBsu .TabsHeader .Tab, .TabsBsu .TabsHeader .TabActive
{
    display: inline;
}

.TabsBsu .TabsHeader .Tab span,.TabsBsu .TabsHeader .TabActive span
{
    height: 24px;
    display: inline-block;
    font-size: 12px;
	font-weight: bold;
}


.TabsBsu .TabsHeader .Tab .left
{
    background: url(tab-left.png) no-repeat;
    width: 5px;
}
	
	
.TabsBsu .TabsHeader .Tab .right
{
    background: url(tab-right.png) no-repeat;
    width: 9px;
}

.TabsBsu .TabsHeader .Tab .center
{
    background: url(tab.png) repeat-x;
	vertical-align: top;
	padding: 3px 10px 0px 10px;
	cursor: pointer;
}	
	
	
	
	

.TabsBsu .TabsHeader .TabActive .left
{
    background: url(tab-active-left.png) no-repeat;
    width: 5px;
}
	
	
.TabsBsu .TabsHeader .TabActive .right
{
    background: url(tab-active-right.png) no-repeat;
    width: 9px;
}

.TabsBsu .TabsHeader .TabActive .center
{
	border-top: 1px solid #ababab;
	vertical-align: top;
	padding: 3px 10px 0px 10px;
}	


.TabsBsu .TabsContainer
{
	border: 1px solid #ababab;
	padding: 4px 4px 4px 4px;
}	

.TabsBsu .TabsHeader
{
    min-height: 24px;
    max-height: 24px;
}	
	




.MagazineList a
{
	display: block;
	font-size: 14px;
    background: url(magazine.png) no-repeat;
    height: 32px;
    padding: 4px 0px 0px 34px;
    margin: 2px;
}

.MagazineList
{
	margin: 0px 0px 14px 0px;
	
}


/****************************************/
/*    Олимпийцы					*/
/****************************************/
.olimp
{
	width: 200px;
	
}

.olimp div
{
	color: Black;
	font-size: 13px;
	border-bottom: 1px solid silver;
}

.olimp b
{
	display: block;
	padding-left: 16px;
	font-size: 12px;
}
.olimp a
{
	display: block;
	padding-left: 16px;
	font-size: 12px;
}

.olimp_list .One
{
	width: 120px;
	height1: 200px;
	cursor: pointer;
	display: inline-block;
	margin: 4px;
	text-align: center;
	
	border: #ababab 2px solid;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 4px;
	behavior: url(/imgbsu/new/border-radius.htc);
	background-color: #dde4e9;
}

.olimp_list .One_Select
{
	background-color: blue !important;
	color: white;
}

.olimp_list .One img
{
	width: 120px;
	height: 160px;
}

.olimp_list .One span
{
	display: block;
	width: 120px;
	height: 30px;
	overflow: hidden;
}

.DTD
{
	border: 1px solid silver; 
}

.olimp_list .Info
{
	width: 180px;
	text-align: center;
}
.olimp_list .Info img
{
	width: 170px;
}

.olimp_list .Detail
{
	width: 100%;
}


