.BodyText { FONT-SIZE: 13px; font-weight:normal; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.DefaultColor {COLOR: #3A6EA5}
.emphasis {color: #DA251A; font-weight: bold;}
.ColoredBackground { BACKGROUND-COLOR: #3A6EA5 }
.MenuItem { BACKGROUND-COLOR: #ADDAF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 26px }
.main_border {
	border: 0px solid #000000;
}
.frame {border-right: 2px solid #3A6EA5;
}
.frame-left {border-left: 2px solid #3A6EA5;
}
a:link { color:#000000; text-decoration: none;
}
a:visited {color:#CC0066; text-decoration:none;
}
a:hover {color:#0000FF; text-decoration:none;
}
a.topmenu:link{
color :#0000FF ;}
a.topmenu:visited{
color : #CC0066;}
a.topmenu:hover{
color : #000000;}
.link {color:#0000FF;
}
.body {
	background-image: url(img/bg.png);
	background-repeat: repeat-x;
        background-color: #3A6EA5;
	
}
.shadow{
  /*box-shadow: 0 0 15px #1A3457;/* Каноническое задание */
  -webkit-box-shadow: 0 0 15px #1A3457; /* Safari, Chrome */
  -moz-box-shadow: 0 0 15px #1A3457; /* Firefox */
}

.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.style5 {
	color: #E67A17;
	font-size: x-large;
}
.style6 {
	color: #067CC4;
}
.style7 {
	font-size: 20px
}
.style8 {font-size: x-small}
.style12 {color: #000000}
.style13 {font-size: large}
* {margin: 0px; padding: 0px;}
body {color: #3A6EA5; 
	
	font-family: Verdana, serif; }
#common {width: 800px; 
	background-color: #FFFFFF; 
	border-left: solid 3px #067CC4; 
	border-right: solid 3px #067CC4; 
	padding: 5px;}

#left {width: 200px; 
	float: left; 
	padding-top:15px;
	padding-right:15px;
	background-color: #FFFFFF; 
}

#main {text-align:left; 
	margin-top:10px;
	border-top: solid 3px #DA251A;
	padding-top:10px;
	background-color: #FFFFFF;
}

#text {width: 550px;
	margin-left: 215px;
}


td.top {text-align: center;
	font-size: large;
	font-weight: bold;
}

.red {color: #DA251A; }
.blue {color: #067CC4; }

h1 { color: #E67A16; 
	font-size: x-large;
	text-align: center;
}

h2 {	font-size: large; 
	width: 100%; 
	border-bottom: solid 2px; 
	margin-bottom: 10px;
	padding-top: 15px;
}
h2.c1 { color: #E67A16; 
	border-bottom-color: #E67A16; }
h2.c2 { color: #067CC4; 
	border-bottom-color: #067CC4; }
h2.c3 { color: #DA251A; 
	border-bottom-color: #DA251A; }

h3 {	margin-bottom: 10px;
	padding-top: 15px;
}
h3.c1 { color: #E67A16; }
h3.c2 { color: #067CC4; }
h3.c3 { color: #DA251A; }


p, li {padding-bottom: 5px; }

ul {padding-left : 2em; }

a:link {color: #067CC4; }
a:visited {color: #0A477E; }
a:active, a:hover {color: #DA251A; }

table.program {
  border: solid 2px #0A477E; 
  border-collapse: collapse;
}

table.program td {
  border: solid 1px #0A477E; 
  padding: 2px 2px 2px 2px; 
}

table.program th {
  border: solid 1px #0A477E; 
  padding: 4px 4px 4px 4px; 
  color: #E67A16;
}