body{
color:#e8e1de;
font-family:Tahoma, Verdana;
font-size:11px;
margin:0 0 20px 0;
padding:0;
background-color:#000000
}

img, table{
border-style:none
}

a{
color:#FFFFFF
}

td{
font-size:13px
}

input,select,textarea{
fons-size:11px
}

form{
margin:0;
padding:0
}

h1{
font-weight:400;
font-size:18px;
text-align:right;
margin-bottom:92px
}

h2{
text-align:center;
font-size:14px;
font-weight:600;
padding:3px 0 3px 0;
margin:40px 0 10px 0;
border-top:1px solid #39312b;
border-bottom:1px solid #39312b
}

h5{
text-align:center;
font-size:14px;
font-weight:600;
padding:3px 0 3px 0;
margin:40px 0 35px 0;
border-top:1px solid #39312b;
border-bottom:1px solid #39312b
}

h3{
font-size:12px;
margin-top:48px
}

div.pad{
padding-left:16px
}

span.white{
color:#FFFFFF
}

div.line{
height:1px;
background:url(i/line2.gif) no-repeat right #5f5f5f
}

div.mrg1{
margin:4px 0 4px 0
}

span.teacher{
font-weight:bold
}

ul li{
margin-bottom:10px
}

table.root{
width:100%
}

table.main{
width:100%;
background:url(i/bg.gif) repeat-y
}

body.p1 td.main{
background:url(i/1_p1.jpg) no-repeat top
}


body.p2 td.main{
background:url(i/1_p2.jpg) no-repeat top
}


td.root-td1{
width:10%
}

td.root-td2{
width:710px;
padding-top:49px;
vertical-align:top
}

body.p1 td.root-td2{
background:url(i/4_p1.jpg) no-repeat left
}

body.p2 td.root-td2{
background:url(i/4_p2.jpg) no-repeat left
}

body.p1 td.root-td3{
background:url(i/2_p1.jpg) no-repeat 0 49px
}

body.p2 td.root-td3{
background:url(i/2_p2.jpg) no-repeat 0 49px
}

body.p1 table.out{
background:url(i/1_p1.gif) no-repeat 1px 100%
}

body.p2 table.out{
background:url(i/1_p2.gif) no-repeat 1px 100%
}

table.out{
width:100%;
border-bottom:1px solid #3e3a38
}

td.out-td1{
width:246px;
text-align:center;
padding:34px 0 0 0;
vertical-align:top
}

td.out-td2{
padding:34px 25px 20px 0;
vertical-align:top
}

td.bottom{
color:#999999;
padding-top:4px;
font-size:12px
}

ul{
margin:0 0 0 15px;
padding:0;
list-style-type:none
}

li{
padding-left:24px;
background:url(i/li.gif) no-repeat 0 3px
}

ul.ul1{
margin:0 0 0 15px;
padding:0;
list-style-type:none
}

ul.ul1 li{
padding-left:14px;
background:url(i/li1.gif) no-repeat 0 9px
}


table.flow{
width:100%;
height:32px;
margin-bottom:5px;
background:url(i/flow2.gif) repeat-x bottom left
}

td.flow-td1{
font-weight:bold;
background:url(i/flow1.gif) no-repeat bottom left
}

td.flow-td2{
width:55px;
background:url(i/flow3.gif) no-repeat left
}

input.programma{
color:#b6b5b5;
width:270px;
height:26px;
cursor:pointer;
border:1px solid #474543;
text-align:center;
margin:5px 0 0 0;
background:url(i/programma.gif) no-repeat right bottom #302e2c
}

td.flash{
padding-top:1px;
width:100%;
text-align:left
}

.photo{
float:left;
border:1px solid #5f5f5f;
margin:2px 7px 3px 0;
padding:1px;
}

