﻿*		{font-family:Arial;font-size:small;}
.tac	{text-align:center;}
.tar	{text-align:right;}
.tal	{text-align:left;}
.taj	{text-align:justify;}
.tdn	{text-decoration:none;}
.vab	{vertical-align:bottom;}
.vat	{vertical-align:top;}
.vam	{vertical-align:middle;}

.bottomhead {float:left; width:100px; padding:5px 5px 5px 25px; height:32px; font-size:8pt; color:#2771ba; font-weight:bold; text-align:left;}
.bottomlink {float:left; width:200px; padding:5px 5px 0 5px; text-align:left; vertical-align:bottom;}
.bottomlink a {text-decoration:none; color:#636363; font-size:8pt;  }
.bottomlink a:visited {text-decoration:none; color:#636363;}
.bottomlink a:hover {text-decoration:underline;}

.contenthb {padding:3px 5px 3px 10px; margin:0;}
.contenthb a {text-decoration:none; color:#636363; font-weight:bold; font-size:8pt;}
.contenthb a:visited {text-decoration:none;}
.contenthb a:hover {text-decoration:underline;}

.contenthbsel {padding:3px 5px 3px 10px; background-color:#ffffff; margin:0 0 0 1px; vertical-align:top; }
.contenthbsel a {text-decoration:none; color:#f2a31b; font-weight:bold; font-size:8pt;}
.contenthbsel a:visited {text-decoration:none;}
.contenthbsel a:hover {text-decoration:underline;}

.contenthl {padding:3px 5px 3px 20px; margin:0;}
.contenthl a {text-decoration:none; color:#636363; font-size:8pt;}
.contenthl a:visited {text-decoration:none;}
.contenthl a:hover {text-decoration:underline;}

.contenthlsel {padding:5px 5px 5px 20px; background-color:#ffffff; margin:0 0 0 1px; vertical-align:top;}
.contenthlsel a {text-decoration:none; color:#f2a31b; font-weight:bold; font-size:8pt;}
.contenthlsel a:visited {text-decoration:none;}
.contenthlsel a:hover {text-decoration:underline;}

.contreview {padding:10px 5px 5px 10px; margin:0;}
.contreview a {text-decoration:none; color:#0066cc; font-weight:bold; font-size:12pt;}
.contreview a:visited {text-decoration:none;}
.contreview a:hover {text-decoration:underline;}

.contreviewsel {padding:10px 5px 5px 10px; margin:0; background-color:#ffffff;}
.contreviewsel a {text-decoration:none; color:#f2a31b; font-weight:bold; font-size:12pt;}
.contreviewsel a:visited {text-decoration:none;}
.contreviewsel a:hover {text-decoration:underline;}

.coursehead {
background-image:url('theme1/coursepic.jpg'); 
background-repeat:no-repeat; 
background-position:right top; 
border-bottom:solid 1px #cccccc;
border-top:solid 1px #cccccc;
color:#7598c4; 
height:85px; 
text-align:left;
vertical-align:bottom;
width:100%; 
}
.defhead {
background-image:url('theme1/default.jpg'); 
background-repeat:no-repeat; 
background-position:right; 
border-top:solid 1px #cccccc; 
border-bottom:solid 1px #cccccc; 
color:#7598c4; 
height:119px; 
text-align:left;
vertical-align:bottom;
width:100%; 
}
.menutop {font-size:large; padding:5px; color:Navy;}
.menutop a {text-decoration:none; color:Navy; font-size:large;}
.menutop a:visited {text-decoration:none;}
.menutop a:hover {text-decoration:underline;}
.mtable	{
background-color:#10509e;
border: none 0; 
border-collapse:collapse;
vertical-align:top;
padding:0; margin:0;
}
.mleft, .mleft2, .mleft3, .mright {
background-repeat:repeat-y;
padding:0;
margin:0;
border: none 0;
}
.mleft	{background-image:url('theme1/l.png'); background-position:right;width:10px;}
.mleft2	{background-image:url('theme1/lo.png'); background-position:right;width:10px;}
.mleft3	{background-image:url('theme1/lb.png'); background-position:right;width:10px;}
.mright	{background-image:url('theme1/r.png'); background-position:left;width:11px;}	
p {text-indent:20px;}
.p0201020 {padding: 0 20px 10px 20px;}
.p0201020 p, .p0201020 a, .p0201020 b {font-size:12pt;}
.prevnext a {text-decoration:none; color:#0066cc;}
.prevnext a:visited {color:#0066cc;}
.prevnext a:hover {text-decoration:underline;}

.printd {color:#636363; font-size:8pt; padding:5px; text-align:right; vertical-align:middle;}
.printd a {text-decoration:none; color:#636363;}
.printd a:visited {text-decoration:none;}

.replacedtext {text-align:justify; margin:0 150px 0 150px; padding:10px; border:solid 1px #ffaaaa; font-size:8pt; background-color:#fff8f8;}
.replacedtext a {font-size:8pt; font-weight:bold; text-decoration:none; color:#0066cc;}
.replacedtext a:hover {font-size:8pt; font-weight:bold; text-decoration:underline; color:#0066cc;}

.smp {background-color:#bbd3f2; text-align:left; border:0;}
.smp a {font-size:8pt; font-weight:normal; color:#555555; text-decoration:none;}
.smp a:hover {text-decoration:underline;}

td	{text-align:center; border-collapse:collapse; border: none 0;padding:0;}
.train {border: solid 0px #8aafe1; vertical-align:top;}



/* Списки */
ol { counter-reset: list 0; }
ol li {list-style-type: none;}
ol li:before 
{
counter-increment: list;
content: counter(list) ". ";
font-size:14pt;
color:#487cbf;
}
ul {list-style-type:none;}
ul li:before
{
content: "• ";
font-size:15pt;
color:#487cbf;
}
/* Списки */





/* Rating */
.ratingStar {
font-size: 0pt;
width: 13px;
height: 12px;
margin: 0px;
padding: 0px;
cursor: pointer;
display: block;
background-repeat: no-repeat;
}
.filledRatingStar {background-image: url('Theme1/images/FilledStar.png');}
.emptyRatingStar {background-image: url('Theme1/images/EmptyStar.png');}
.savedRatingStar {background-image: url('Theme1/images/SavedStar.png');}
/* Rating */




/* Скругленная таблица */ 
.roundborder {
border-top:1px solid #DBDBDB;
border-bottom:1px solid #DBDBDB;
width:99%;
background-color:#f0f0f0;
}
.roundborder .content {
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
text-align:center;
/*color:#7A7A7A;*/
padding:0 5px 0 5px;
}
.roundborder .t, .roundborder .b {
position:relative;
height:12px;
}
.roundborder .t div, .roundborder .b div {
position:absolute;
width:16px; height:13px;
padding:0; margin:0;
}
.roundborder .t .l {
top:-1px; left:0;
background:#F0F0F0 no-repeat url('Theme1/images/angles.png') top left;
}
.roundborder .t .r {
top:-1px; right:0;
background:#F0F0F0 no-repeat url('Theme1/images/angles.png') top right;
}
.roundborder .b .l {
background:#F0F0F0 no-repeat url('Theme1/images/angles.png') bottom left;
bottom:-1px; left:0;
}
.roundborder .b .r {
background:#F0F0F0 no-repeat url('Theme1/images/angles.png') bottom right;
bottom:-1px; right:0;
}
/* Скругленная таблица */ 
