/* New Design */
body {
	background: #e3e3e3;
	margin: 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #22739c;
}
a:visited, body_avisited, a:active
{
	color: #22739c;
}
a:hover, body_ahover
{
	color: #fc6b00;
}
center {
	padding: 0px;
	margin: 0px;
}
h1, h2, h3 {
	display: inline;
	padding: 0px;
	margin: 0px;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: pre;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li, pre
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.logo_new {
	width: 100%;
	background-color: #ffffff;
	text-align: left;
}
.bgwhite {
	background-color: #ffffff;
}
.top-logo {
	/*
	background-image: url(../images/students/homepage.forum_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	*/
	text-align: center;
}
.blue_bullet {
	background-image: url(../images/blue_bullet.png);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	margin-right: 15px;
	padding-right: 15px;
	display: block;
}
.red_bullet {
	background-image: url(../images/red_bullet.png);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	margin-right: 15px;
	padding-right: 15px;
	display: block;
}
.red_bullet a,
.red_bullet a:visited,
.red_bullet a:link,
.red_bullet a:active

.blue_bullet a,
.blue_bullet a:visited,
.blue_bullet a:link,
.blue_bullet a:active

.gold_bullet a,
.gold_bullet a:visited,
.gold_bullet a:link,
.gold_bullet a:active {
	text-decoration: none;
}

.gold_bullet a:hover,
.blue_bullet a:hover,
.red_bullet a:hover {
	text-decoration: underline;
	/*border-bottom: 1px solid #22739c;*/
}

.gold_bullet {
	background-image: url(../images/gold_bullet.png);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	margin-right: 15px;
	padding-right: 15px;
	display: block;
}
.logo-top-left-bg {
	background-image: url(../images/students/homepage.forum_04.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.logo-top-right-bg {
	background-image: url(../images/students/homepage.forum_08.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.page-right-bg {
	background-image: url(../images/students/homepage.forum_16.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.page-bottom-right-shadow {
	background-image: url(../images/students/homepage.forum_27.png);
	background-repeat: repeat-y;
	background-position: right bottom;
	display: block;
	height: 26px;
}
.page-bottom-left-shadow {
	background-image: url(../images/students/homepage.forum_25.png);
	background-repeat: no-repeat;
	background-position: -10 top;
	height: 26px;
}
.page-bottom-shadow {
	background-image: url(../images/students/homepage.forum_26.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.people1 {
	background-image: url(../images/logo2_02.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.people2 {
	background-image: url(../images/logo2_04.png);
	background-repeat: no-repeat;
	background-position: top;
}
img { border: 0px; }
.attachment table {
	direction: ltr;
	text-align: right;
}
.attachment table td {
	text-align: right;
}

/* Top Menu */
.top-menu {
	/*border-left: 1px solid #396b84;
	border-right: 1px solid #396b84;*/
	height: 30px;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.cap {
	position: relative;
	top: 226px;
	left: -44px;
	/*background-image: url(../images/shapka.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}
.padding-right-10 {
	padding-right: 10px;
	padding-left: 10px;
}
.margin-right-10 {	margin-right: 10px;	}
.margin-right-20 {	margin-right: 20px;	}
.margin-right-30 {	margin-right: 30px;	}
.margin-right-40 {	margin-right: 40px;	}
.margin-right-50 {	margin-right: 50px;	}


.top-menu-table,
.table-mainlevel-topmenu {
	font-weight: bold;
	position: relative;
	top: -1px;
	text-align: right;
}
.a-link-menu,
.td-mainlevel-topmenu {

}
a.link,
a.link:link,
a.link:visited,
a.link:active,

.mainlevel-topmenu,
.mainlevel-topmenu:link,
.mainlevel-topmenu:visited,
.mainlevel-topmenu:active
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	height: 22px;
	display: block;
	vertical-align: middle;
	/*float: right;*/
}
a.link:hover,
.mainlevel-topmenu:hover {
	/*border-top: 2px solid #ffffff;
	border-left: 2px solid #ffc825;
	border-right: 2px solid #ffc825;
	border-bottom: 2px solid #ffc825;*/
	background: #ffc724;
	text-decoration: none;
	color: #000000;
	background-image: url(../images/menu_bg_hover.png);
	background-repeat: repeat-x;
	background-position: left top;
}
/* END: Top Menu */

/* Main - Top */
.bg-f9fafa {
	background-color: #f9fafa;
	border: 1px solid #e3e3e3;
}
.bg-login {
	background-image: url(../images/login_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #e3e3e3;
}
.login-button {
	background-image: url(../images/login.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	width: 55px;
	height: 22px;
	cursor: hand;
}
.search-button {
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	width: 55px;
	height: 22px;
	cursor: hand;
}
.textbox {
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
	width: 150px;
	height: 18px;
	color: gray;
	font-size: 11x;
}
.textbox-search {
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
	width: 170px;
	height: 18px;
	color: #000000;
	font-size: 11x;
}
.textbox-search-inside {
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
	width: 400px;
	height: 18px;
	color: #000000;
	font-size: 11x;
}
.login-links {
	font-size: 11px;
	color: #bbbbbb;
}
.login-links a:hover {
	text-decoration: underline;
}
/* END: Main - Top */

/* Search */
.search-bg {
	height: 100px;
	background-image: url(../images/search_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* END: Search */

/* Advertisement */
.advertisement {
	border: 1px solid #e3e3e3;
	height: 300px;
}
/* END: Advertisement */

/* Bottom */

.bottom-menu {
	height: 30px;
	background-image: url(../images/bottom_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
/* END: Bottom */

/* Main block */
.titleline {
	background-color: #4a89a5;
	height: 18px;
	color: #ffffff;
	padding-right: 10px;
}
.red-line {
	border-right: 7px solid #c90303;
}
.orange-line {
	border-right: 7px solid #ff9000;
}
.green-line {
	border-right: 7px solid #7dc060;
}
.gold-line {
	border-right: 7px solid #ffe647;
}
/* END: Main block */


/* Search Page */
.sub-title-parent {
	font-weight: bold;
	color: red;
	padding: 0px;
	margin: 0px;
}
.sub-title-parent a,
.sub-title-parent a:link,
.sub-title-parent a:visited,
.sub-title-parent a:active {
	text-decoration: none;
}
.sub-title-parent a:hover {
	text-decoration: underline;
}
.forum-title-parent {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	margin-right: 15px;
	padding-right: 15px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.forum-title-parent a{
	color: gray;
	text-decoration: none;
}
.search-result {
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 15px;
}
.search-result-1 {
	border-bottom: 1px solid #e8f1f7;
}
.search-result-2 {
	border-bottom: 1px solid #f4f9fb;
}
.search-sep {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
	color: gray;
}
.search-arrow2 {
	background-image: url(../images/arrow2.gif);
	/*background-repeat: no-repeat;
	background-position: right;*/
	padding-left: 10px;
	padding-right: 10px;
}
/* END: Search Page */

/* Right Menu */
a.mainlevel-rightmenu,
a.mainlevel-rightmenu:visited,
a.mainlevel-rightmenu:active,
a.mainlevel-rightmenu:link {
	border-right: 7px solid #ff9000;
	background-color: #4a89a5;
	height: 18px;
	color: #ffffff;
	padding-right: 15px;
	width:158px;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
span#active_menu-rightmenu,
#active_menu-rightmenu,
a.mainlevel-rightmenu:hover {
	border-right: 7px solid #ffe647;
	background-color: #70a1b6;
	height: 18px;
	color: #ffffff;
	padding-right: 15px;
	width:158px;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a#active_menu-rightmenu:hover {
	text-decoration: underline;
}
.moduletable-rightmodule td{
	width: 180px;
}
.moduletable-rightmodule table td {
	width:180px;
	text-align: right;
}
/* END: Right Menu */
.moduletable-exchange-links,
.table-mainlevel-exchange-links {
	width: 100%;
}
.table-mainlevel-exchange-links,
.table-mainlevel-exchange-links a,
.table-mainlevel-exchange-links a:hover,
.table-mainlevel-exchange-links a:link,
.table-mainlevel-exchange-links a:visited,
.table-mainlevel-exchange-links span,
span.mainlevel-exchange-links,
a.mainlevel-exchange-links,
a.mainlevel-exchange-links:hover,
a.mainlevel-exchange-links:link,
a.mainlevel-exchange-links:visited {
	color: gray;
	width: auto;
}
/* END: New Design */