/* months */
#timetable .month {margin-left:0}
#timetable #schedmenu {margin-left:0}
#caflist  {margin-left:0}
.floatwrap {overflow:hidden;zoom:1}
#timetable table tr.fullsched {font-size:10px}
#timetable table tr.fullsched td sup {font-size:8px}
#timetable table tr.fullsched ul li {float:left; width:100px}

/* calendars */
#timetable td.caltd {padding-bottom:20px}
#timetable table.calend {border:1px solid #917D43; float:left; width:auto; font-size:11px; margin-right:10px; background:white}
#timetable table.calend tr.calname {background:#835543; color:white; font-weight:bold}
#timetable table.calend tr.calname td {border:0}
#timetable table.calend tr.weekdays {font-weight:bold}
#timetable table.calend td {border-top:1px solid #917D43; padding:1px 4px}
#timetable table.calend td.weekend {color:#9e0b0e}
#timetable table.calend td.lesson {background:#835543; color:white}
#timetable div.fullposter {overflow:hidden; zoom:1; padding:10px 0}
#timetable div.fullposter div.posterinfo {float:left; margin-right:10px; width:400px}
#timetable div.posterinfo dl {overflow:hidden; zoom:1; margin-bottom:2px; padding:3px; border-bottom:1px dashed #c6c5ba}
#timetable div.posterinfo dt {float:left; width:100px; text-align:right; margin-right:3px; font-style:italic}
#timetable div.posterinfo dd {color:#1C2A2B}
#timetable div.posterinfo dd.nobr {white-space:nowrap}
#timetable div.posterinfo dd sup {font-size:8px;}
#timetable div.posterinfo dd span {color:#9e0b0e}
#timetable div.row {background:#D6BEB5}
#timetable div.row table.calend {border:1px solid #2d516b}
#timetable div.posterinfo a.ordlink {
	display:block;float:left;
	width:200px;height:22px;line-height:22px;padding:0;
/*	background:url('/accel/static/i/button_long.gif') no-repeat left top; */
	background:#835543;
	text-transform:uppercase;text-align:center;text-decoration:none;
	font-size:11px;color:#fff
}

/* lecturer tabs */
ul.tabs {overflow:hidden; zoom:1; margin:10px 0; border-bottom:1px dashed #2d516b}
ul.tabs li {float:left; margin-right:5px; padding:3px 5px; background:#2d516b; color:white; cursor:pointer; _cursor:hand}
ul.tabs li.curtab {background:white; color:#2d516b; font-weight:bold}
ul.tabs li:hover {background-color:#1C2A2B}
ul.tabs li.curtab:hover {background-color:white}

/* =============================== old styles =============================== */
#months {background:#1C2A2B; margin:0 10px 15px 0; overflow:hidden; zoom:1}
#months li {float:left; padding:10px 5px; margin-right:7px; height:14px}
#months li a {color:white}
#months li a:hover {color:#C1D9D9}
#months li.curmonth {background:white; border-bottom:1px solid #1C2A2B}
#months li.curmonth a {font-weight:bold; font-size:16px; color:#1C2A2B}
#months li.curmonth a:hover {color:#3C5A5B}

#types {background:#1C2A2B; margin:0 10px 3px 0; overflow:hidden; zoom:1}
#types li {float:left; padding:10px 5px; margin-right:7px; height:14px; font-size:14px; text-align:center}
#types li a {color:white}
#types li a:hover {color:#C1D9D9}
#types li.curtype {background:white; border-bottom:1px solid #1C2A2B}
#types li.curtype a {font-weight:bold; font-size:16px; color:#1C2A2B}
#types li.curtype a:hover {color:#3C5A5B}

#subs {background:#1C2A2B; padding-bottom:5px}
#subs li {padding:2px 10px}
#subs li a {color:white; font-size:12px; line-height:120%}
#subs li a:hover {color:#C1D9D9}
#subs li.curfolder {background:white url('/accel/static/i/arrl.gif') no-repeat left; border-left:1px solid #1C2A2B}
#subs li.curfolder a {font-size:16px; font-weight:bold; color:#1C2A2B}
#subs li.curfolder a:hover {color:#3C5A5B}

#evelist {display:block;font-size:.9em;}
#evelist th {padding:7px 2px; border:0; border-bottom:1px solid #1C2A2B; color:gray; }
#evelist tr.row {background:#C1D9D9}
#evelist td {padding:7px 2px; border:0; border-bottom:1px solid #1C2A2B}
#evelist td.evename {font-size:14px; font-weight:bold; vertical-align:top}
#evelist td.evedate span {display:block; margin-bottom:5px; font-style:italic}
#evelist td.eveprice {width:120px; text-align:center}
#evelist td.eveprice b {color:red}
#evelist td.evescribe {font-size:14px; font-weight:bold}
#evelist td.evescribe a {color:#36454A}

h1.evehead {font-size:20px; margin:20px 0}
.eveinfo {margin-top:20px; font:10px Tahoma; width:300px; float:left; margin-right:20px}
.eveinfo tr.row {background:#D9DCD3}
.eveinfo th, .eveinfo td {padding:2px; border-bottom:1px solid #c6c5ba}
.eveinfo td.eveprice b {color:red}
.einfo label {margin-right:5px}
.gobtn {float:left; margin:20px 10px 0 0}
.gobtn a {display:block; width:300px; height:75px; background:url('/accel/static/i/bg_gray.gif') repeat left top; text-align:center; padding-top:50px; font-size:22px}

.crumb {font-size:14px; margin:10px 0 15px 0}
.crumb span {margin:0 5px 0 0}

#navigate {float:left; border-top:1px solid #C1D9D9; margin-top:30px; padding-top:3px}
#navigate span, #navigate a {margin-right:10px}
#navigate #navend {margin:0}

/* lecturers section */
ul.lects {overflow:hidden}
ul.lects li {float:left; margin-right:10px; width:200px; height:300px; text-align:center}
ul.lects li img {margin-bottom:10px; border:1px solid gray}
ul.lects li div {width:180px; height:120px; border:1px dashed gray; background:#eef; padding-top:80px; margin:0 10px 10px 10px; text-align:center}
ul.lects li a {font-size:16px}
ul.lects li span {display:block; margin-top:5px; font-style:italic}

.lecphoto {float:left; margin:0 15px 10px 0; border:1px solid gray}
.lecname {display:block; font-size:18px; margin-bottom:7px}
.lecinfo {clear:left}

/* order form */
.tr-form {margin:20px 0; width:80%}
.tr-form dl {overflow:hidden;zoom:1;margin:4px 1px 5px 5px;border-bottom:1px dashed #c6c5ba; padding-bottom:5px}
.tr-form dl.dinp {}
.tr-form dt {float:left;width:25%;padding:3px 0 3px 0}
.tr-form dl.dinp dt {}
.tr-form dl.dinp dd {font-size:16px}
.tr-form dl.dinp dd a {font-size:18px}
.tr-form dt label {display:block;}
.tr-form dt label, .tr-form dt span.red {padding-left:19px}
.tr-form dd {/*float:left;width:70%*/padding:5px 0 1px 25%; position:relative; }
.tr-form input, .tr-form textarea, .tr-form select {width:95%;border:1px solid #917D43;padding:3px 4px}
.tr-form input.cbox {width:auto; margin-right:10px}
.tr-form textarea {height:90px}
.tr-form span.red {display:block}

.form-ttl h3 {padding:0;margin:0 22px;font-size:16px;text-transform:uppercase;font-weight:normal}
div.rtf {background:url('/accel/static/i/bg_gray.gif') repeat left top;background:#D6BEB5;padding:10px 6px 0 5px;margin:0;font-size:12px;overflow:hidden;zoom:1}
div.rtf dd {_position:static; _margin-top:-5px}

#chum {background:none;text-align:center;width:270px;margin:1px 36px 20px 25%;padding:2px 5px 1px 42px;height:40px}
#chum .chtext {display:none}
#chum .chinp  {float:left;margin:0; width:114px; height:24px; border:1px solid #917D43; font-size:16px; padding:3px; letter-spacing:18px; font-weight:bold}
#chum .chimg  {float:left;margin:0 7px 0 2px; padding:0;margin-top:1px}

#send {width:320px;padding:0;margin:10px 0}
#send input {height:22px; padding:0;background:#D6BEB5;font-size:14px;border:0;text-transform:uppercase;color:#000}

/* sort buttons */
#sortsel {float:right; cursor:pointer; _cursor:hand}
#sortsel span {text-decoration:none; color:#565656; padding-left:20px; background:url('/accel/static/i/radio_off.gif') no-repeat left top}
#sortsel span.cursort {background:url('/accel/static/i/radio_on.gif') no-repeat left top}

/*raspisanie*/
#timetable {padding:15px 0;margin:0px 25px;font-size:12px}
#timetable h4 {font:normal 16pt georgia; color:#006699; margin-left:0px; padding:0 0 10px 0}
#timetable h4 a {color:#006699}
#timetable h4.red{color:#ff4000}
#schedmenu {margin-left:0px; padding-bottom:10px; background:url('/accel/static/i/hr_t.gif') repeat-x left bottom; }
#timetable .range {float:right; width:180px}
#timetable .range select {background:#f3f1e4; width:100%; border:1px solid #c6c5ba; height:29px; font:9pt arial}
#timetable .month {$margin-right:180px; height:40px; overflow:hidden}
#timetable .month ul {display:block; height:30px; font-size:14px; margin-right:20px;margin-left:0}
#timetable .month li {float:left; padding:3px 10px 0 10px; height:40px; cursor:pointer;font-size:12px}
#timetable .month li:hover {color:#FF6600;}
#timetable .month li.sel {background:url('/accel/static/i/schedule_sel.gif') no-repeat center top; position:relative;visibility: visible; padding:0}
#timetable .month li.sel span {display:block; background:url('/accel/static/i/schedule_left.jpg') no-repeat left top; height:30px;color:#fff}
#timetable .month li.sel span span {background:url('/accel/static/i/schedule_right.gif') no-repeat right top; padding:3px 10px 0 10px; height:30px}
#timetable .month li a {text-decoration:none; color:#565656}
#timetable .month li a:hover {color:#FF6600;}
#timetable .eveprice {text-align:center}
/*
#timetable table {width:100%; border-collapse:collapse}
#timetable table td, #timetable table th {border:0;border-bottom:1px dashed #c6c5ba}
#timetable table tr.row {background:#D9DCD3}
#timetable table th {font-size:11pt; font-weight:normal; text-align:left; padding:10px 5px 3px 5px; border:0}
#timetable table th.ta-center {text-align:center}
#timetable table td {text-align:left}
#timetable table td.ta-center {text-align:center}
#timetable table td.nobr {white-space:nowrap}
#timetable table td img {vertical-align:middle; margin:0 5px 0 -15px; position:relative; z-index:10}
#timetable table td span {color:#9e0b0e}
#timetable table td a.ordlink {font-size:12px}
#timetable table td sup {font-size:11px}
.moresched {display:block; float:right; margin-top:-50px; margin-right:10px}
*/

/* new icons */
#caflist {overflow:hidden; zoom:1;margin:0;position:relative;left:-20px;padding:0}
#caflist li {float:left; margin:2px 4px 2px 0;border-bottom:1px solid #fff;background:#B5927B;width:auto}
#caflist li a {display:block;color:#fff;font-weight:normal;padding:5px 10px 6px 10px;}
a.rbon, #caflist li a:hover {background:#835543;color:#fff}
a.rbon {cursor:default}
#caflist li span {display:block; margin:5px 0 5px 0; font-family:Times; font-size:12px}
#caflist li.allcaf {float:none; clear:both; font-family:Times; font-size:12px}
#caflist li span a {display:block}

.topper {margin:20px 25px 0 25px; font-size:16px;position:relative;overflow:hidden}
.topper a {background:url('/accel/static/i/arrow.gif') no-repeat 0 7px;padding:5px 0 5px 10px;margin-right:10px;float:left}
.topper h1 {clear:both;font-size:20px;margin-left:10px}
.topper .hr {}

.intext {padding-left:30px}
.inner {padding:15px 30px}
.wpd {padding:15px 0}

#print {width:390px;height:22px;padding:0;background:#006699;font-size:14px;border:0;text-transform:uppercase;color:#fff;cursor:pointer}
.or {margin:2px 0 10px 0}
.print-btn {}
.print-btn input, .print-btn a {float:left;height:31px;width:88px;text-indent:-999px;margin:3px 5px 3px 0;cursor:pointer}
.print-btn a {text-indent:0px}
.print-btn input.sber {background:url('/accel/static/i/btn/sber.gif') no-repeat left top}
.print-btn input.webm {background:url('/accel/static/i/btn/webm.gif') no-repeat left top}
.print-btn input.ya {background:url('/accel/static/i/btn/ya.gif') no-repeat left top}

.forjure {display:none}
.forjurebtn {}
.forjurebtn dt{display:block;padding:0;font-size:14px;border:0;text-transform:uppercase;color:#000;cursor:pointer;width:300px;text-align:center;margin-left:-20px}
