body{
background:url('img/grad.png') top repeat-x #b7caff;
color:#000;
font:12px sans-serif;
cursor:default;
}

.cDate{
font-size:10px; color:#aaa;
}
.cTop{
border:0px;
border-bottom:1px dashed #ddd;
padding:5px;
font-size:12px;
}
.cMessage{
border:0px;
border-bottom:1px dashed #bbb;
font-size:12px;
}
.cAnswer{
background:#eee;
}
div.eTitle{
font-size:16px;
font-weight:bold;
}
div.eMessage{
font-size:12px;
}
div.eDetails{
background:#eee;
border:0px;
border-top:1px dashed #bbb;
border-bottom:1px dashed #bbb;
color:#aaa;
font-size:10px;
padding:8px;
}
div.eDetails a{color:#aaa;}
.manTable td{font-size:12px;}

hr{height:1px; border:0px; background:#FFF; border-bottom:1px dashed #bbb;}

a:link{color:#0075ff; text-decoration:underline;}
a:visited{color:#0075ff; text-decoration:underline;}
a:hover{color:#000; text-decoration:underline;}

a.m1:link{color:#0075ff; text-decoration:underline;}
a.m1:visited{color:#0075ff; text-decoration:underline;}
a.m1:hover{color:#000; text-decoration:underline;}

.header a:link, .header a:visited{color:#FFF; text-decoration:underline;}
.header a:hover{color:#FFF; text-decoration:none;}

.topmenu a:link, .topmenu a:visited{color:#000; text-decoration:none;}
.topmenu a:hover{color:#000; text-decoration:underline;}

img{border:0px;}

table.infTable{border:0px; padding:8px 0;}
.infTable td{border:0px; font-size:10px !important; color:#999;}
td.infTitle{font-size:12px !important; font-weight:bold;}
td.infTitle span{color:#999; font-size:12px !important;}
td.infTitle span a{color:#999; font-size:12px !important;}

ul.uz {list-style: none; margin:8px 0; padding-left:0px;}
li.m {margin: 0; padding: 0 0 0 13px; background: url('http://src.ucoz.ru/t/211/12.gif') no-repeat 3px 6px; margin-bottom:8px;}

.ie{display:none;}

.logo{
position:absolute;
top:248px;
left:12px;
width:340px;
height:100px;
}

.topmenu{
position:absolute;
top:360px;
left:16px;
width:912px;
height:32px;
}

.topmenu #main, #about, #gallery, #lessons, #load, #archive, #guest, #feedback{
float:left;
width:96px;
height:16px;
text-align:center;
padding:8px;
font:8pt sans-serif;
}
.topmenu #main{background:#7297ff;}
.topmenu #about{background:#2ed6ff;}
.topmenu #gallery{background:#8ae54b;}
.topmenu #lessons{background:#faec62;}
.topmenu #load{background:#ffc72b;}
.topmenu #archive{background:#ff891c;}
.topmenu #guest{background:#e52923;}
.topmenu #feedback{background:#b91914;}
.topmenu #main:hover{background:#7297ff; text-decoration:underline; cursor:pointer;}
.topmenu #about:hover{background:#2ed6ff; text-decoration:underline; cursor:pointer;}
.topmenu #gallery:hover{background:#8ae54b; text-decoration:underline; cursor:pointer;}
.topmenu #lessons:hover{background:#faec62; text-decoration:underline; cursor:pointer;}
.topmenu #load:hover{background:#ffc72b; text-decoration:underline; cursor:pointer;}
.topmenu #archive:hover{background:#ff891c; text-decoration:underline; cursor:pointer;}
.topmenu #guest:hover{background:#e52923; text-decoration:underline; cursor:pointer;}
.topmenu #feedback:hover{background:#b91914; text-decoration:underline; cursor:pointer;}

.flash{
position:absolute;
top:0px;
right:0px;
width:1000px;
height:400px;
overflow:hidden;
}

.body{
position:absolute;
top:392px;
left:0px;
padding:8px 0;
width:100%;
}

.footer{
background:#7297ff;
margin:16px 0 0 -32px;
padding:16px;
float:left;
width:100%;
}

.leftcol{
float:left;
width:240px;
margin:8px 8px 8px 16px;
}

.centercol{
margin:8px 16px 16px 272px;
padding:8px;
background:#FFF;
}

.block{
padding:8px;
background:#FFF;
margin:0 0 16px 0;
}

.header{
padding:8px;
margin:-8px -8px 8px -8px;
background:#7297ff;
text-align:center;
}

div .white, .black{
font:bold 11pt sans-serif;
}
.black{
position:relative;
color:#000;
padding:0 0 8px 0;
}
.white{
position:relative;
top:-13px;
color:#FFF;
margin:-14px;
}
