﻿@charset "utf-8";
body{font-size: 62.5%; margin: 0; padding:0px; background: #f2f2f2 url(/img/academprofi/bg.jpg) 0 0 repeat; color:#444; font-family: Tahoma, Arial, sans-serif;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#446b85; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #ccc; border-bottom:1px solid #ccc;}
h1, h2, h3, h4 {margin:12px 0;}
h1 { color:#c17201; font-weight:bold; font-size:1.1em; margin:0; padding:0;}
h2 {color:#c17201; font-weight:bold; font-size:1.2em; margin:0; padding:0;}
h3 {color:#c17201; font-weight:bold; font-size:1em; margin:0; padding:0;}
h4 {}
.center {text-align:center;}

ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
small {font-size:0.9em;}
big {font-size:1.1em;}

.cl {clear:both; font-size:0px;}
.left {float:left;}
.right {float:right;}

#bg {min-width:1000px;/*background:url(/img/academprofi/main_bg.jpg) 50% 0 repeat-y;*/}
#bg_top {background:#FFFFFF url(/img/academprofi/header_bg.gif) 50% 0 repeat-x;}
#bg_bt {background: url(/img/academprofi/bg.jpg) 50% 100% repeat-x;}
#container {margin: 0 auto; position:relative; min-width:1000px; font-size: 1.1em;}

/*---header---*/
#header {background:url(/img/academprofi/header_l.jpg) 0 0 no-repeat;}
#header1 {background:url(/img/academprofi/header_r.jpg) 100% 0 no-repeat;}
#logo {position:absolute; left:37px; width:150px; height:180px; background:url(/img/academprofi/logo_book.png) 0 0 no-repeat; }
#slogan {padding:32px 0 0 310px; height: 71px; visibility:hidden;}
#contacts {color:#d69d00; position:absolute; right:0px; width:230px; height:130px;  font-size:1.4em; font-family:Verdana, Tahoma, sans-serif; font-weight:bold; margin:0; padding:5px 5px 0 0; text-align:right; line-height:1.3em; }
#contacts a {color:#d69d00; }
#contacts b {font-size:1.2em; font-weight:normal;}
#buttons {height:20px; width:110px; overflow:hidden; margin:8px 0 0px 105px; padding:0;float:right}
#menu { list-style:none; margin: 30px auto 0; padding:0px; width:670px; font-family:Verdana, Tahoma, sans-serif; z-index:70;}
#menu  li {float:left; position: relative;}
#menu  li.first {margin:0 0 0 -12px;}
#menu a {display:block; color:#446B85; text-decoration:none; font-size:1em; float:left; margin:0 0 0 1px; white-space: normal;  height:45px;}
#menu span {display:block; float:left; padding:5px 8px 0; width:110px;}
#menu a:hover span, #menu .active a span  {}
#menu li.zind99 {z-index: 98;}
#menu li ul {
	position: absolute;
	top:31px;
	left: 0px;
	z-index: 999;
	display: none;
	width: 300px;
	
	padding: 0;
}
#menu li:hover ul {
	display:block;
}
#menu li ul li {
	float:none;
	list-style:none;
	padding: 0 10px 0 10px;
	margin: 0;
	height:15px;
	background-color: #e6e6fa;
	border-bottom: 1px solid #d3d3d3;
}
#menu li ul li:hover {
	background-color: #f0f8ff;
}
#menu li ul li a {
	background: none;
	color: #444444;
	display: inline;
	float: none;
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-decoration: inherit;
	white-space: normal;
}
#menu li ul li a:hover {
	background: none;
}
#menu img {
height:34px;
width:auto;
}
#menu02 { list-style:none; margin: 0 auto; padding:3px 0 0 10px; width:550px; font-family:Verdana, Tahoma, sans-serif; z-index: 90;}
#menu02  li {float:left; position: relative;}
#menu02  li.first {margin:0 0 0 -12px;}
#menu02 a {display:block; color:#FFFFFF; text-decoration:none; font-size:1em; float:left; margin:0 0 0 1px; white-space: normal;  height:25px;}/*background: #4a97b5;*/
#menu02 span {display:block; float:left; padding:5px 8px 0;}
#menu02 a:hover, #menu02 .active a {background: #ef9103;}
#menu02 a:hover span, #menu02 .active a span  {}
#menu02 li.zind99 {z-index: 99;}
#menu02 li ul {
	position: absolute;
	top:24px;
	left: 0px;
	z-index: 999;
	display: none;
	width: 300px;
	padding: 0;
}
#menu02 li:hover ul {
	display:block;
}
#menu02 li ul li {
	float:none;
	list-style:none;
	padding: 0 10px 0 10px;
	margin: 0;
	background-color: #e6e6fa;
	border-bottom: 1px solid #d3d3d3;
}
#menu02 li ul li:hover {
	background-color: #f0f8ff;
}
#menu02 li ul li a {
	background: none;
	color: #444444;
	display: inline;
	float: none;
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-decoration: inherit;
	white-space: normal;
}
#menu02 li ul li a:hover {
	background: none;
}
#menu02 img {
width:36px;
height:34px;
}
#menu03 { list-style:none; margin: 15px auto 0; padding:3px auto 0; width:550px; font-family:Verdana, Tahoma, sans-serif; z-index: 80;}
#menu03  li {float:left; position: relative;}
#menu03  li.first {margin:0 0 0 40px;}
#menu03 a {display:block; color:#FFFFFF; text-decoration:none; font-size:1em; float:left; margin:0 0 0 1px; white-space: normal; height:25px; background: #4a97b5;}
#menu03 span {display:block; float:left; padding:5px 8px 0;}
#menu03 a:hover, #menu03 .active a {background: #ef9103;}
#menu03 a:hover span, #menu03 .active a span  {}
#menu03 li.zind99 {z-index: 99;}
#menu03 li ul {
	position: absolute;
	top:24px;
	left: 0px;
	z-index: 999;
	display: none;
	width: 300px;
	padding: 0;
}
#menu03 li:hover ul {
	display:block;
}
#menu03 li ul li {
	float:none;
	list-style:none;
	padding: 0 10px 0 10px;
	margin: 0;
	background-color: #e6e6fa;
	border-bottom: 1px solid #d3d3d3;
}
#menu03 li ul li:hover {
	background-color: #f0f8ff;
}
#menu03 li ul li a {
	background: none;
	color: #444444;
	display: inline;
	float: none;
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-decoration: inherit;
	white-space: normal;
}
#menu03 li ul li a:hover {
	background: none;
}
#menu03 img {
width:36px;
height:34px;
}












#menu04 { list-style:none; margin: 15px auto 0; padding:3px auto 0; width:550px; font-family:Verdana, Tahoma, sans-serif; z-index: 80;}
#menu04  li {float:left; position: relative;}
#menu04  li.first {margin:0 0 0 40px;}
#menu04 a {display:block; color:#FFFFFF; text-decoration:none; font-size:1em; float:left; margin:0 0 0 1px; white-space: normal; height:25px; background: #4a97b5;}
#menu04 span {display:block; float:left; padding:5px 8px 0;}
#menu04 a:hover, #menu04 .active a {background: #ef9103;}
#menu04 a:hover span, #menu04 .active a span  {}
#menu04 li.zind99 {z-index: 99;}
#menu04 li ul {
	position: absolute;
	top:24px;
	left: 0px;
	z-index: 999;
	display: none;
	width: 300px;
	padding: 0;
}
#menu04 li:hover ul {
	display:block;
}
#menu04 li ul li {
	float:none;
	list-style:none;
	padding: 0 10px 0 10px;
	margin: 0;
	background-color: #e6e6fa;
	border-bottom: 1px solid #d3d3d3;
}
#menu04 li ul li:hover {
	background-color: #f0f8ff;
}
#menu04 li ul li a {
	background: none;
	color: #444444;
	display: inline;
	float: none;
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-decoration: inherit;
	white-space: normal;
}
#menu04 li ul li a:hover {
	background: none;
}
#menu04 img {
width:36px;
height:34px;
}
/*---/header---*/

/*---leftbar---*/
#leftbar {float:left; width:206px; padding:30px 0px 0 19px; background:#fff; margin: 0 0 0 -100%;}
.side_title {width:190px; height:25px; padding:12px 7px 0 10px; font-weight:bold; font-size:1.2em; color:#444;}
.cabinet {background: url(/img/academprofi/cabinet_bg.jpg) 0 0 no-repeat; }
.li4nii_a{color:#444444;font-weight:bold;text-decoration:underline}
.info {background: url(/img/academprofi/info_bg.jpg) 0 0 no-repeat;}
.help {background: url(/img/academprofi/help_bg.jpg) 0 0 no-repeat;}
.review {background: url(/img/academprofi/review_bg.jpg) 0 0 no-repeat;}
.login {width:100%; margin:5px 0 0;}
.login td {padding:0 0 5px 10px;}
.login .sbm {width:84px; height:21px; background: url(/img/academprofi/enter.gif) 0 0 no-repeat; cursor:pointer; border:0;}
.login input {width:136px; height:15px; padding:0;}
.login label {font-size:1.1em;}
.li4n_kab a{margin-left:15px;}
.li4n_kab_block{margin:0 0 5px;}
.banner {display:block; margin:18px 0 15px 0;}
.banner img {margin:0 0 0 10px;}
.cinfo {list-style:none; padding:0 0 0 10px; font-size:1.2em; margin:12px 0;}
.cinfo li {padding:0 0 2px;}
/*---/leftbar---*/

/*---content---*/
#main_content {width:100%; background:#fff; overflow:hidden;}
#wrapper {width:100%; float:left;}
#navibar {margin-bottom:4px;}
#content {margin:30px 238px 0;  padding:0 16px 20px 16px; border-left:1px #b2b2b2 solid; border-right:1px #b2b2b2 solid; font-size:1.1em;  }
.ctitle {display:block; text-align:center; color:#c17201; font-weight:bold; font-size:1.1em;}
.steps {width:100%; }
.steps  td {padding:0 0 5px 0;}
.steps a {display:block; text-align:center; width:161px; height:28px; margin:5px auto 0; padding:55px 0 0;  text-decoration:none; color:#444; font-size:1.2em; font-family:Verdana, Tahoma, sans-serif; }
.steps a.step1 {background: url(/img/academprofi/step1.jpg) 50% 0 no-repeat;}
.steps a.step2 {background: url(/img/academprofi/step2.jpg) 50% 0 no-repeat;}
.steps a.step3 {background: url(/img/academprofi/step3.jpg) 50% 0 no-repeat;}
.dvr {height:14px; background: url(/img/academprofi/dvr.gif) 50% 0 no-repeat; margin:20px 0;}
.h10 {height:10px;}
.h13 {height:13px;}
.section_title {color:#fff; font-weight:bold; font-size:1.1em; padding:0 0 3px 6px; margin:0 0 10px;}
.ora {background:#ef9303; }
.blue {background:#4a97b5;}
.blue_img {background:url(/img/academprofi/blue_bg.gif) repeat-x bottom; vertical-align:bottom;}
.blue_img img{position: relative; top: 4px; margin-right: 5px}
.course {float:left; width:32%; padding:0 6px 0 0; margin:10px 0 0; line-height:1.5em;}
.course a {color:#446B85; font-weight:bold; font-size:1.1em;}
.course .empty_img{float:left; border:#CCC solid 1px; margin-right:6px; padding: 10px;}
.course img {display:block;}
.any .empty_img{ margin-right:6px; padding: 10px;}
.any img {display:block;border:#CCC solid 1px;}
.orange, .orange a {color:#c07100; }
.blues {color:#446b85;}
.red {color:red;}
.upcoming {line-height:1.5em;}
.upcoming span {font-size:0.8em;}
.upcoming span a {color:#444;}
.line {width:155px; height:1px; background:#ccc; font-size:0; margin:4px 0;}
.top_submenu {margin-bottom:12px; /*background-color:#EEEEEE;*/}
.top_submenu a {color:#000000;}
.corp_form td {padding-bottom: 8px;}
.icons_line{position: relative; top: -12px; margin-right: 5px}
/*tabs*/
#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	}

#tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("/img/academprofi/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("/img/academprofi/tabright.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	color:#444;
	}
#tabs a.selected {
	background:url("/img/academprofi/tableft.gif") no-repeat left top;
	background-position:0% -42px;
}
#tabs a.selected span {
	background:url("/img/academprofi/tabright.gif") no-repeat right top;
	background-position:100% -42px;
	color:#000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none; white-space:nowrap}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#000;
	}

#tabs a:hover {
	background:url("/img/academprofi/tableft.gif") no-repeat left top;
	background-position:0% -42px;
	}

#tabs a:hover span {
	background:url("/img/academprofi/tabright.gif") no-repeat right top;
	background-position:100% -42px;
	color:#000;	
}
/*tabs*/

.disp_blck{
border:1px solid #CCCCCC;
padding:10px;
display:block;
}
.disp_none {display:none;}
.tabs_cont{padding:0px; margin:0px; clear:both;}
.field_tips{color:red;}
/*---/content---*/

/*---rightbar---*/
#rightbar {float:left; width:200px; padding:30px 0 0 0px;  background:#fff; margin: 0 0 0 -225px;}
.majors {background: url(/img/academprofi/majors_bg.jpg) 0 0 no-repeat;}
#rightbar .side_title {text-align:right;}
.helpform {padding:0 0 0 10px;}
.helpform td {vertical-align:top;}
.helpform input {width:136px; height:15px; padding:0;}
.helpform textarea {width:136px; height:60px; padding:0;}
.helpform .sbm2 {width:84px; height:24px; background: url(/img/academprofi/ask.gif) 0 0 no-repeat; cursor:pointer; border:0;}
.helpform label {font-size:1.1em;}
.rev {overflow:hidden; padding:0 0 0 10px;}
/*---/rightbar---*/

/*---footer---*/
.footer {clear:both; height:112px; padding:10px 15px 0; overflow:hidden;  }
.submenu {text-align:center; color:#888; margin:0 0 26px; }
.submenu a {color:#888; text-decoration:none;}
.submenu a:hover {text-decoration:underline;}
.made {float:right; margin-top:15px;color:#000; font-size:1.1em;}
.made a {color:#0f5079}
.cont {color:#000; float:left; font-size:1.1em; margin:0 00px 0 0;}
.cont a {color:#667803;}
.copyright {color:#000; font-size:1.1em; text-align:center; margin: 0 160px;}
/*---/footer---*/