/* HGAEP */

/* General */
body, html {
height:100%; width:100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #2184bd; /*#217db5;#1E659B;*/
font-family: Arial, Helvetica, sans-serif, Tahoma;
color: #474747; font-size:12px;
/*background-color:#1b4c7f;*/
}

.SkinObject {
    font-weight: bold;
    font-size: 12px;
    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.Normal,.NormalDisabled
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	 
}
/* style for module titles */
.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  16px;
    font-weight: bold;
    color: #333333;
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial, Helvetica, sans-serif;
    
}
/* module title style used instead of Head for compact rendering 
by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
.SignSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #474747;
	font-weight: normal;
}
/*  ������ ����� */
.ButtonLog {
	background: transparent url(images/ok.gif) no-repeat left;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   text-indent: 20px;
	outline: none;
}
/*  ������ ����������� */
.ButtonReg {
	background: transparent;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
 	outline: none;
}
A.ButtonReg:link {
    text-decoration:    none;
    color: #003366;
}

A.ButtonReg:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.ButtonReg:hover    {
    text-decoration:    underline;
    color: #75a105;
}

A.ButtonReg:active   {
    text-decoration:    underline;
    color: #003366;
}
/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: Tahoma, Arial, Helvetica;
  background-color: #ffff99;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}

/* text style used for error messages */
.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}


table { border:0px;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#012958; margin:3px; padding:3px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#012958; margin:3px; padding:3px;}
h3, h4 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.4em; margin:3px; padding:3px;}
.bold { font-weight:bold;}
a, a:visited, a:active{ font-family: Arial, Helvetica, sans-serif;  color: #2079b1; text-decoration: underline;}
a:hover { font-family: Arial, Helvetica, sans-serif; color: #75a105; text-decoration:none;}
li, ul { list-style-type:none; line-height:20px;}
.Padding { padding:5px; margin:5px;}

/*  ��� ����� ����� ����� */
.LeftPicture {
/*height:217px;*/
background-repeat:no-repeat; background-position:left top;
}
.downPicture {
background-image: url(images/img_down.jpg);
	background-repeat: no-repeat; background-position: left bottom;  
	height: 28px;
}
.UpPicture {
background-image: url(images/img_up.jpg);
	background-repeat: no-repeat; background-position: left bottom;
	height: 189px;
}
.RBlockText { font-family: Arial, Helvetica, sans-serif;
 font-size:11px; color:#1b4475;
 margin-top:10px; margin-right: 20px;
 width: 400px;
  }

.Copy { font-family: Arial, Helvetica, sans-serif, 'Tahoma';
 font-size:11px; color: #193D67; margin-left:5px; margin-right:5px;margin-bottom:5px; width:80%;}
a.Copy, a.Copy:active, a.Copy:visited { font-family: Arial, Helvetica, sans-serif, 'Tahoma'; font-size:11px; color:#1b4475; margin-left:5px; margin-bottom:5px; margin-right:5px; width:80%; text-decoration:underline;}
a.Copy:hover { font-family: Arial, Helvetica, sans-serif, 'Tahoma'; font-size:11px; color:#1b4475; margin-left:5px; margin-bottom:5px; margin-right:5px; width:80%; text-decoration:none;}

/* TopStyle */
.TopTable {font-family: Arial, Helvetica, sans-serif; color: #474747; font-size:12px; padding: 0px; width:100%; border:0px; margin-left:auto; margin-right:auto; background-image:url(images/BgAllTop.gif); background-position:top center; background-repeat:repeat-x; height:149px;}
.Topleftlogo { background-image:url(images/LeftBlockTop.gif); width:263px; height:134px; background-repeat:no-repeat; background-position:left top;}
.ToprightBlock { background-image:url(images/RightBlockTop.gif); width:254px; height:114px; background-repeat:no-repeat; background-position: right top;}
.BgBigPicture { background-image:url(images/BigPictureTop.gif); background-position:top; background-repeat:no-repeat; width:504px; height:149px;}
.LogoStyle { border: none; margin-left:15px;}

/*.RBlockText { font-family: Arial, Helvetica, sans-serif, 'Tahoma'; font-size:12px; color:#1b4475; margin-left:80px; margin-top:10px; width:180px;}*/
a.RBlockText, a.RBlockText:active, a.RBlockText:visited { font-family: Arial, Helvetica, sans-serif, 'Tahoma'; font-size:12px; color:#1b4475; margin-left:80px; margin-top:10px; width:180px; text-decoration:underline;}
a.RBlockText:hover { font-family: Arial, Helvetica, sans-serif, 'Tahoma'; font-size:12px; color:#1b4475; margin-left:80px; margin-top:10px; width:180px; text-decoration:none;}
.TopTableBottom {font-family: Arial, Helvetica, sans-serif; color: #474747; font-size:12px; padding: 0px; width:100%; border:0px; margin-left:auto; margin-right:auto; background-image:url(images/bgTopTableBottom.gif); background-position:top center; background-repeat:repeat;}
.PicRTable { background-image:url(images/PicRTable.gif); height:180px; width:527px; background-repeat:no-repeat; background-position: left bottom;}
.TopLines { background-image:url(images/TopLines.gif); background-repeat:repeat-x; background-position:top center; height:18px; margin-left:auto; margin-right:auto; width:100%;}
.Name { background-image:url(images/Name.gif); width:572px; height:95px; background-position: bottom; background-repeat:no-repeat;}

/* MainTableStyle */
.ContentPane {font-family: Arial, Helvetica, sans-serif;
/*font-size:12px; color: #474747; padding: 0px; width:100%; 
border:0px; margin-left:auto;
margin-right:auto; */
background-image:url(images/BgMain.gif);
background-position:bottom center; 
background-repeat:repeat-x;
 background-color:#217db5;}
.BgTblNews { background-image:url(images/bgTblNewsBlock.gif); background-position:bottom; background-color:#217cb4; height:134px; background-repeat:repeat-x; border: solid 1px #5597c1;  width:90%; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto;}
.TextBgTblNews {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
/*.BgTblAbitur { background-image:url(images/bgTblAbitur.gif); height:134px; background-repeat:repeat; border: solid 1px #5590ba; width:90%;margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}*/
/*.TextBgTblAbitur {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin-left:5px; margin-right:5px; margin-bottom:5px; width:90%;}*/
/*.BgTblAtt { background-image:url(images/GrayBg.gif); height:134px; background-repeat:repeat; border: solid 1px #5590ba;  width:90%; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}
.TextBgTblAtt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; margin-left:5px; margin-right:5px; margin-bottom:3px; width:90%;}*/
.IcoAbitur { background-image: url(images/IcoAbitur.gif); width:118px; height:93px; background-repeat:no-repeat;}
.ImgNews { padding:3px; margin:3px; border:#FFFFFF solid 1px;}
.Tbl {width:99%; margin-left:auto; margin-right:auto;}
.PointsVert { background-image:url(images/pointVertBlue.gif); background-repeat:repeat-y; background-position:center;}
.PointsHor { background-image:url(images/pointHorBlue.gif); background-repeat:repeat-x; background-position:center;}
.TopLinesBottom { background-image:url(images/TopLinesBottom.gif); background-repeat:repeat-x; background-position:top center; height:20px; margin-left:auto; margin-right:auto; width:100%;}

/* NewsTableStyle */
/*.MainTblNews { border:1px #FFFFFF solid; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top: 10px; width:100%; background-image: url(images/bluePointBg.gif); background-repeat:repeat; background-position:center; background-color:#217cb4;}
td.MainTblNewsText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8c8c8; margin:3px; padding:3px; width:20%;}
a.MainTblNewsText, a.MainTblNewsText:active, a.MainTblNewsText:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}
a.MainTblNewsText:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}*/
.IcoNews { background: url(images/IcoNews.gif) no-repeat  top left; width:158px; height:28px;}
.BlockBlue { background:url(images/blockBlue.gif) no-repeat top; width:16px; height:17px;}
.IcoNewsGreen { background-image: url(images/IcoNewsGreen.gif); width:65px; background-repeat:no-repeat; background-position:center; width:7%;}

/* EventsTableStyle */
.MainTblEvents { border:1px #FFFFFF solid; margin-left:auto; margin-right:auto; width:100%; background-image: url(images/bluePointBg.gif); background-repeat:repeat; background-position:center top; margin-bottom:10px; margin-top: 10px;}
.MainTblEventsText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8c8c8; margin:3px; padding:3px;}
.IcoEvents { background: url(images/IcoEvents.gif) no-repeat  top left; width:163px; height:27px;}
/*.GalleryTbl { width:1%; margin-left:auto; margin-right:auto;}
td.GalleryTbl { border:4px #E0E0E0 solid; width:90%; margin-left:auto; margin-right:auto; width:20%; position:relative;}
.GalleryTdName { background: repeat url(images/bgTblAbitur.gif) ;}*/
.GalleryTbl { margin-left:auto; margin-right:auto;}
td.GalleryTbl { border:3px #9a9b9d solid;  margin-left:auto; margin-right:auto;  background-color:#FFFFFF;}
.GalleryTdName { background: repeat url(images/bgTblAbitur.gif) ; font-size: 11px;}
/* BottomTableStyle */
.MainTblBottom { 
margin-left:auto; margin-right:auto;
 width:100%; margin-bottom:10px;
 background-color: #1B4D80;
 margin-bottom: -10px;}
.LeftCornerBottom { background-image:url(images/bottomBg.gif); background-repeat:repeat-x; background-position:bottom left; height:55px;}
.bigBottom { background-image:url(images/bgBigBottom.gif); background-repeat: no-repeat; background-position: right bottom; width:739px; height:130px;}
.BannerBlock { height:100px;}

/* MenuBlockStyle */
.menuBgTbl {width:255px; margin-bottom:10px; margin-top: 10px;
 height: 25px; background-image:url(images/bgMenu.gif); background-repeat:repeat;}
.MenuTblText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#163d68; height:20px;}
a.MenuTblText, a.MenuTblText:active, a.MenuTblText:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#163d68; text-decoration:none; height:20px;}
a.MenuTblText:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b497c; text-decoration:none; background-color:#d5d4bf; height:20px;} 

/* FormsStyle */
.SearchFormTbl { border:1px #FFFFFF solid; background-color:#225a9b; width:100%; height:50px;}
.SearchForm { border: 1px #14355d solid; background-color:#FFFFFF; width:160px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747;}
#dnn_ctr614_Login_cmdPassword { visibility: hidden;	
}
.LoginForms{border: 1px #a1a1a1 solid; width:80px; height:14px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px; color:#474747;}
.LoginTbl {font-family:Arial, Helvetica, sans-serif;
 font-size:11px; color:#9d9d9d;
/* margin-left:3px;*/
 background-image:url(images/FormLogin.gif);
 width:147px; height:119px; 
 background-repeat:no-repeat; margin-top:10px;}
a.LoginTbl, a.LoginTbl:active, a.LoginTbl:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9d9d9d; margin-left:5px; text-decoration:underline; background:none; margin-top:3px; }
a.LoginTbl:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9d9d9d; margin-left:5px; text-decoration:none; background:none; margin-top:3px; }

/* VotesStyle */
.VoteTxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DFDFDF; margin:3px; padding:3px;}
a.VoteTxt, a.VoteTxt:active, a.VoteTxt:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DFDFDF; margin:3px; padding:3px; text-decoration:underline;}
a.VoteTxt:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DFDFDF; margin:3px; padding:3px; text-decoration:none;}

/* RBlockStyle */
.RBlockTbl { margin-right:4px; margin-left:4px;}

/* ContentTable */
.ContentTable { width:90%; margin-top:10px; margin-right:10px; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; background-color:#F4F4EC; margin-bottom:10px;}
td.ContentTable { margin-left:10px; margin-right:10px; }

/* PageTrailTable */
.PageTrailTbl { width:100%; height:25px; margin-left:auto; margin-right:auto; background-image:url(images/bgMenu.gif); background-repeat:repeat;}
.BlueSpace { background-color: #217DB5; height:3px;}
/* ����� ������ ����� � ���������� ���� */
.Arrow 
 {background-image: url(images/arrow.gif); background-repeat:no-repeat;
  background-position:center; width:30px; height:22px; }

.MainMenu_MenuIcon {
	/*background-image: url(images/arrow_trans.gif);
	background-position: center; 
	background-repeat: no-repeat;
	border: none;
	width: 0px;*/
	display: none;
}  
/* ��������� ��� root ����*/
.MainMenu_MenuContainer{  background: transparent;
width:255px; 
/*height: 25px;*/
/*background-image: url(images/bgMenu.gif); 
background-repeat: repeat;*/
}

/*,.submenuitemselected*/
.submenu {z-index:1000;
border: none;
/*background: #E2E1C9;
 font-size: 12px;*/
 background: transparent;
 color: #0B2442;
 width: 193px;
 height: 25px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 � ���� */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.submenuitemselected {
	font-weight: bold;
	/*background: #858563;*/
	background: transparent;
	}
	
.cssBred {background-image:url(images/bgMenu.gif);	
 font-size: 11px;
}
A.cssBred:link {
    text-decoration:    none;
    color: #003366;
}

A.cssBred:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.cssBred:hover    {
    text-decoration:    underline;
    color: #75a105;
}

A.cssBred:active   {
    text-decoration:    underline;
    color: #003366;
}
.cssDate {font-size: 11px;
color:#012958;
	
}
.cssLogin {
 color: #003366;
 font-weight: bold;
 font-size: 11px;
}
/* ����� ������� ����: �����, ��� � �.�. */

.MainMenu_MenuItem{
 font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(images/submenu.gif);
color: #0B2442;
width: 195px;	
height: 25px;
font-weight: normal;
border: none;
}
/*  �������� ������ �������*/
.MainMenu_MenuItemSel {
font-weight: bold;
font-size: 12px;
color: #0B2442;
width: 195px;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
border: none; 
background-image: url(images/submenu_sel.gif);


 }
.rootmenuitem  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* color: #0D325D;*/
color: #0C2D53;
height: 25px;
font-weight: normal;
background-color: #e2e1c9;
background-image: none;
border: none;
}
.rootmenuitemselected {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: #D5D4BF;
/* color: #0B2442;*/
color: #0C2D53;
background-image: none;
height: 25px;

}

.rootmenuitemActive {
   background: #D5D4BF;
	background-image: url(images/select.gif);
	background-repeat: repeat;
/*	background-image: none; width: 195px;*/
	color: #0C2D53;
	font-weight: normal;
	font-size: 12px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.rootbreadcss {
	background-color: #D5D4BF;
	background-image: url(images/select.gif);
	background-repeat: repeat;
	color: #0C2D53;
	font-weight: normal;
	font-size: 12px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.MainMenu_RootMenuArrow {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand;
	border: none; 
}
.MainMenu_MenuBreak {
 	display: none;

}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
   height:25;
	background-color: Transparent;
}
.UMMPicture {
height:181px;
background-repeat:no-repeat; background-position:left top;
}


