.body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:12pt;
	background:url(../../../../../../img/body_fon2.gif);
}

a {
text-decoration:none;
color:#003399;
}

a:hover {
color: #0099FF;
}

a:visited {
color:#006600;
}



/*table, tr, td {
margin:0px;
padding:0px;
border: 1 px solid #CCCCCC;
box-shadow: 0 0 10px 2px #1A3457;
}*/

.table_shapka {
	width: 1064px;
	min-width: 1064px;
	height:216px;
	border:0px solid #263683;
	background: url(../../../../../../../../../img/zima2012.png) left center no-repeat;
}


.td_shapka {
	padding-right:30px;
	padding-bottom:5px;
	border:0px solid #263683;	
}
.table_centr {
	width: 1046px;
	min-width: 1046px;
	height:800px;
	min-height:800px;
	padding:0px;
	border:0px;
	background-color:#FFFFFF;
	/* background-image: url(../../../../../../img/fontableniz.png);*/
	background-repeat: repeat-x;
	background-position: bottom;
}

.div_centr {
width:1064px; 
border:0px solid #003399; 
/* background: ffffff; /* обязательно для ie 
-webkit-box-shadow: 0px 0px 15px #222;
-moz-box-shadow: 0px 0px 15px #222;
box-shadow: 0px 0px 15px #222;  */
}
.poloska {
background: url(../../../../../../../../../img/podshapkoy2.png) center center repeat-x;
height:5px;
width:1000px;
border:0px;
/*background:#CCCCCC;*/
padding:0px;
margin:0px;
}
.knopka_verh {
border-left:1px solid #fcfcfc;
border-bottom:0px solid #fcfcfc;
border-right:0px solid #fcfcfc;
border-top:0px solid #fcfcfc;
width:55px;
background: url(../../../../../../../../../img/knopka_verh.png) left top no-repeat;
}
.ne_knopka_verh {
border-left:1px solid #fcfcfc;
border-bottom:0px solid #fcfcfc;
border-right:0px solid #fcfcfc;
border-top:0px solid #fcfcfc;
width:55px;
background: url(../../../../../../../../../img/knopka_verh.png) left top no-repeat;
}

.a_verh {
width:130px; 
height:16px;
color:#555555;
}

.a_verh:hover {
color:#FFFFFF;
}

.knopka_poisk {
width:80px; 
height:14px; 
border:0px solid transparent;
background: url(../../../../../../../../../img/knopka_verh.png) left top no-repeat;
color:#555555;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



.knopka_poisk:hover {
color:#FFFFFF;
background: #339900;/*url(../../../../../../../../../img/knopka_verh_press.png) left top no-repeat; */
}

.knopka_verh:hover {
color:#FFFFFF;
background: #339900;/*url(../../../../../../../../../img/knopka_verh_press.png) left top no-repeat; */
}




.poloska_niz {
/*background: url(../../../../../../../../../img/linia_gorizontal.png) center center no-repeat;*/
height:13px;
width:1000px;
border:0px;
background: url(../../../../../../../../../img/poloska.png) center center;
}

.td_leviy {
width:150px;
border: 0px;
padding:0px;
background:#efefef;
}

.td_center {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
	/* padding: 5px; */
	
}

.td_center table {
border-spacing:0px;
border-left:1px solid  #003399;
border-top:1px solid  #003399;
border-bottom:0px;
border-right:0px;
}

.td_center td {
border-right:1px solid  #003399;
border-bottom:1px solid  #003399;
border-left:0px;
border-top:0px;
	padding:0px;
	margin:0px;
	border-spacing:3px;
}


.td_praviy{
	width:200px;
	border: 0px solid #263683;
	background:#efefef;
}



.zagolovok {
	font-size: 14px;
	font-weight: bold;
	color: #263683;
	padding-left: 20px;
	margin-bottom:20px;
	background-image: url(../../../../../../../img/element_kvadr.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:5px;
	text-shadow: #CCCCCC 0.2em 0.2em 0.2em
}

.stroka_navigacii {
font-size:80%;
padding-left:5px;
}

.menu_razdel {
font-size:120%;

}

/*  содержание левая колонка  */
.div_leviy_block_forum {
width: 100% ;
font-size:90%;
text-decoration:none;
}

.div_leviy_block_menu {
width: 150px;
}

.div_leviy_adress {
width: 100% ;
height:100%;
font-size:90%;
color:#003399;
padding:8px;
vertical-align:bottom;
border: 0px;
text-shadow: #CCCCCC 0.2em 0.2em 0.2em
}



.div_leviy_counter {
width:100%;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}

/*  содержание центральная часть  */


.td_news {
border:0px;
padding-left:5px;
}

.news_page {
background-color:#339900;
border:#999999 solid 1px;
color:#FFFFFF;
width: 15px;
height:10px;
}

.news_page:hover {
background-color:#CCCCCC;
}

.anons_vnutri_novosti {
border:1px solid;
margin:10px;
}	
	
.news_chislo {
background-color:#263683;
color:#ffffff;
font-weight: bold;
padding-right: 3px;
padding-left: 3px;
}


.news_img_link {
border:1px solid #999999;
}

.news_link {
	font-weight: bold;
	text-decoration: none;
	color:#263683;
	padding-left:5px;
}

.news_link:visited{
font-weight: bold;
	text-decoration: none;
	color:#263683;
}


.vkurse_link{
color: #263683;
text-decoration: none;
}

.pozdr_link {
color: #263683;
text-decoration: none;
}

/*  содержание правая колонка  */
.div_rektor {
	border-bottom:1px solid #cccccc;
	/*background-image: url(../../../../../../../img/fon_persona.png);*/
	background-repeat:repeat-x;
	width: 200px;
	font-weight: bold;
	padding:5px;
} 


.admin_table {
font-size:120%;
font-weight:bold;
}

.admin_table:hover {
background-color:#CCCCCC;
}


.sluch_foto_ramka {
border: 4px double #999999;
}


/*     Типы файлов         */
.file_txt {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_txt.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}

.file_doc {
color: #4d4d48 [overridden];
line-height: 26px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_doc.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}

.file_docx {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_doc.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}

.file_xls {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_xls.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}

.file_xlsx {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_xls.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}

.file_pdf {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_pdf.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}

.file_zip {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_arc.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}
.file_rar {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_arc.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}
.file_ppt {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_ppt.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}
.file_pptx {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_ppt.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}
.file_rtf {
color: #4d4d48 [overridden];
line-height: 24px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../../../../../../img/icon_file_rtf.gif");
background-position: 0% 50%;
background-color: transparent;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 25px;
}
 /* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */




/* ----[ LINKS ]----*/

/* all menu links */
#nav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	background-color:#fcfcfc;
	/*-moz-border-radius: 7px;
	-webkit-border-radius: 7px;*/
	color: #003399;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 22px;
	height:20px;
}




/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	vertical-align:middle;
} 




/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
	padding-right: 25px;
}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#cccccc;
	color:#003399;;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{
	background-color:#cccccc;
	color:#003399;;
}

/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(../../../../../../../../../img/knopka.png) left center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(../../../../../../../../../img/knopka_press.png) left center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(../../../../../../../../../img/knopka.png) left center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(../../../../../../../../../img/knopka_press.png) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {
	/*border around submenu goes here*/
	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;*/
	background:#fff;
	border:1px solid #006699;
	left:0;
	
}

/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	display:inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
	font-size:11px;
	font-weight: bold; 
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}



/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	vertical-align:middle;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#nav{
	display:block;
	/*position: absolute;*/
	list-style:none;
	font-weight: bold;
	/*margin:0 0 0 -200px;*/
	width:150px;
	/*z-index:1;*/
	/*top:60px;*/
	/*left:186px;*/
	text-align: left;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 186px; margin-top:-2.5em;}
#nav li li:hover ul {	margin-left: 10em; }

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 186px; margin-top:-2.5em; }
#nav li li a:focus + ul { left:186px; margin-left: 1010em; margin-top:-2.5em;}
#nav li li a:focus {left:186px;  margin-left:1000em; width:10em;  margin-top:-2.5em;}
#nav li li li a:focus {left:186px; margin-left: 2010em; width: 10em;  margin-top:-2.5em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }


/*     ГОЛОСОВАНИЕ     */
	.poller{	/* The poller box */
	width:190px;
	padding:10px;
	margin:0px;
	background-repeat:repeat-x;
	background-position: center center;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom:1px solid #cccccc;
	/*background-image: url(../../../../../../../img/fon_persona.png);*/
	}
	
	
	
	
			/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:0.8em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size:0.9em;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		margin-top:10px;
		font-style:italic;
	}
