html {margin:0;padding:0}
body {height:100%;font-family:Verdana,Tahoma,Arial;font-size:12px;font-weight:normal;color:#666;margin:0;padding:0;background-color:white}
td {font-family:Verdana,Tahoma,Arial;font-size:12px;font-weight:normal;color:#666;vertical-align:top}

h1 {
	font-size:18px;
	margin:20px 0 20px 0;
	font-weight:bold;
	color:#ff6900;
}

a {
	color:#ff6900;
	text-decoration:underline;
}
a:hover {
	color:#2373cf;
}
a:active {
	color:#2373cf;
}

a.orange {

	background:url(../img/bullet.gif) no-repeat bottom right;
	padding-right:22px;
}
a.orange:hover {
	padding-right:25px;
}

a.blue {
	color:#2373cf;
	text-decoration:underline;
	margin-left:
}
a.blue:hover {
	color:#ff6900;
}

/* новости */

.d_news {
	margin:5px 20px 0 25px;
}
.news_date {
	font-weight:bold;
	color:#375385;
	font-size:11px;
}
.news_text {
	margin:5px 0 10px 22px;
}

/* слои */

#d_date{
	position:absolute;
	top:0;
	right:0;
	width:86px;
	height:31px;	
	color:#54b2e1;
	font-weight:bold;
	font-size:10px;
	background:url(../img/top_place.gif) no-repeat;
}

#d_date div {
	padding:11px 0 0 14px;
}

#d_cursor {
	position:absolute;
	top:146px;
	left:380px;
	width:145px;
	height:106px;
	background:url(../img/cursor.png) transparent no-repeat;
}

.d_notes {
	margin: 0 10px 0 0;
	height:107px;
	background:url(../img/quote2.gif) transparent no-repeat bottom right;
	display:none;
}

.d_note_txt {
	background-color:transparent;
}

.d_quote {
	float:left;
	width:31px;
	height:33px;
	margin: 0 21px 0 25px;
	background:url(../img/quote1.gif) transparent no-repeat;
}

/* таблицы */

#table_top {
	width:100%;
	border:0;
}

#table_info {
	width:100%;
	height:157px;
	border-bottom:1px solid #cecece;	
}

#table_main {
	width:100%;		
}

/* информационные блоки */

#td1_1 {
	width:357px;
}
#td1_2 {
	width:249px;
}
#td1_3 {
	width:327px;
	border-bottom:1px solid #cecece;
}
#td1_4 {
	background:url(../img/bg_top.jpg) repeat-x;
}
.td2_1 {
	background:url(../img/bg_orange.gif) repeat-x;
	height:37px;
	border-bottom:1px solid #cecece;
}



#td_dl {
	background:url(../img/bg_grey.gif) repeat-x;
	height:85px;
	border-right:1px solid #cecece;
	overflow:hidden;
}
#td_dl div {
	padding:15px 13px 5px 53px;	
	font-size:11px;
}

#td_howto {
	background:url(../img/bg_grey.gif) repeat-x;
	height:85px;
	width:25%;
	border-left:1px solid #ffffff;
	border-right:1px solid #cecece;
}
#td_howto .inner1 {
	padding:13px 10px 0 23px;
	font-size:11px;
}
#td_howto .inner2 {
	padding:6px 0 0 23px;
}

#td_login {
	background:url(../img/bg_grey.gif) repeat-x;
	height:85px;
	width:214px;
	border-left:1px solid #ffffff;
	font-size:9px;
}
#td_login div {
	padding:13px 0 0 23px;
}
#td_stud {
	background:url(../img/bg_metal.gif) repeat-x;
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
}
#td_best {
	width:25%;
	background:#eaf4f9;
	border-left:1px solid #ffffff;
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
}
#td_best .inner1 {
	padding:13px 8px 0 23px;
	font-size:10px;
}
#td_best .inner2 {
	padding:6px 0 0 23px;
}
#td_uczu {
	width:214px;
	border-top:1px solid #cecece;
}

.td_note_txt {
	padding-left:10px;
	font-size:11px;
	color:#5a5782;
}
.td_note_author {
	text-align:right;
	padding:0 40px 0 50px;
	font-size:10px;
}

#td_right {
	width:214px;
	background:#e6e6e6;
	border-bottom:1px solid #cecece;
}
#td_right .inner{
	padding:0 25px 0 25px;	
}

#td_main {
	padding: 0 10px 20px 52px;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
}

#td_footer {	
	background:url(../img/bg_orange.gif) repeat-x;
	height:35px;
	color:#ffd6cd;
	border-top:1px solid #ffffff;	
}
#td_footer #copyright {
	padding:10px 10px 0 52px;
}

/* форма логина */

.inp {
	height:18px;
	font-size:11px;
	margin-left:27px;
	border:1px solid #c1cdd4;
}
.loginform {
	margin:0;
}
#b_submit {
	width:19px;
	height:19px;
	margin:1px 0 0 4px;
	border:0;
	background:url(../img/enter.gif) no-repeat;
	cursor:pointer;
}

a.a_fp {
	color:#7ba4cc;
	text-decoration:underline;
	margin-left:28px;
}
a.a_fp:hover {
	color:#ff6900;
}

/* картинки */
img {
	border:0;
}

#i_1x1_1 {
	width:470px;
	height:0px;
}
#i_1x1_2 {
	width:183px;
	height:0px;
}
#i_1x1_3 {
	width:713px;
	height:0px;
	display:block;	
}
#i_top {
	width:21px;
	height:11px;
}
#i_title {
	width:357px;
	height:188px;
}
#i_middle {
	width:249px;
	height:188px;
}
#i_lady {
	width:327px;
	height:223px;
}
#i_uczu {
	margin:13px 0 0 54px;
	width:344px;
	height:14px;
}
#i_uczu_front {
	width:214px;
	height:157px;
}
#i_wannalearn {
	width:164px;
	height:10px;
}
#i_best {
	width:111px;
	height:11px;
}
#i_notes {
	width:151px;
	height:13px;
	margin:17px 0 13px 52px;
}
#i_video {
	width:142px;
	height:13px;
	margin:22px 0 10px 25px;
}
#i_links {
	width:135px;
	height:11px;
	margin:22px 0 10px 25px;
}
#i_login {
	width:124px;
	height:12px;
	margin:0 0 3px 0;
}
#i_cources {
	width:166px;
	height:13px;
	margin:22px 0 10px 0;
}
#i_phone {
	width:117px;
	height:14px;
	margin:6px 0 0 -2px;
}
#i_news {
	width:140px;
	height:12px;
	margin:22px 0 10px 0;
}
#i_moodle {
	width:93px;
	height:32px;
	margin:40px 0 40px 0;
}

/* списки */

#ul_links {
	margin-top:0;
	list-style-image: url(../img/bullet3.gif);
	font-size:11px;
}
#ul_links li {
	margin-bottom:4px;
}

/* курсы */


#table_cources {
	width:90%;
}

#table_cources td {
	vertical-align:top;
}

.category_name {
	color:#0066cc;
	font-weight:bold;
	font-size:16px;
	font-family:Arial,Verdana,Tahoma;
	border-top:1px solid #ecd8c8;
	padding-top:10px;
}

.category_image {
	width:25px;
	padding-top:12px;
	border-top:1px solid #ecd8c8;
}

.course_paid {
	text-align:right;
	font-size:11px;
	padding:4px;
}

.course_period {
	padding:4px;
	font-size:11px;
}

.paid {
	color:#339966;
}

.free {
	color:#3399ff;
}

.spec {
	color:#996633;
}

.course_name {
	font-size:12px;
	padding:4px 0 4px 15px;
}

#btn_register {
	display:block;	
	border:0;
	background:url(../img/btn_register.gif) no-repeat;
	width:204px;
	height:41px;
	margin:10px auto 10px auto;
}

#d_register{
	width:100%;
	text-align:center;	
}

.c_name {
	color:#0066cc;
	text-decoration:none;
	border-bottom:1px dashed #b5cfea;
}

.c_name:hover {
	color:#ff6900;
	border-bottom:1px dashed #ff6900;
}

.d_cdesc {
	display:none;
	text-align:justify;
}