body {
font-family:Arial;
font-size:11pt;
margin:0px;
padding:0px;
}
A{text-decoration:none;}
#wrapper{
width:1000px;
margin:0px auto;
}
A IMG{border:0px;}
.cb {clear:both;height:4px;}

DIV {position:relative;}
#header { height:120px;
//background-image:url(images/header.png);
}
#header A{margin:0px;padding:0px;float:left;}

#slider{
width:1000px;
height:300px;
margin:7px 0px;
background-color:#ccc;
}
#menu {
width:700px;
float:left;
display:table;
}

#menu .mcolumn{
display:table-cell;
}

#menu .mcolumn .tmenulink .sel{
background-color:#4F8aff;
}

#menu .mcolumn .tmenulink A:hover{
background-color:#4F8aff;
}

#menu .mcolumn .tmenulink{
height:45px;
line-height:45px;
text-align:center;
background-color:#EA1F01;
border-top:5px solid #4F8aff;
margin-right:2px; 

}

#menu .mcolumn .tmenulink a{
color:#fff;
display:block;
}

.contactlink A{
display:block;
height:100px; width:300px;
background-image:url(images/contact.png);
}
.contactlink{float:left; }

.tbl {display:table;}

#content {    
width:693px;
margin-right:7px;
float:left;
}
#content A{
color:#EA1F01;
}
#cabinet {
width:300px;
background-color:#EA1F01;
display:table-cell;
vertical-align:top;
position:relative;
}
#cabinet .chead{
height:12px;
background-color:#fff;
}

#cabinet .ctitle {
text-align:center;
font-size:18pt;
font-weight:bold;
color:#fff;
border-bottom:4px solid #fff;
padding:10px 0px;
}   
#cabinet .program { position:absolute;bottom:0px;padding:10px;color:#fff;
font-size:16pt;margin-bottom:12px;}

#cabinet .ccontent{
margin-top:12px;
padding:8px 12px;
color:#fff;
font-size:16pt;
position:relative;
}


.linkbox{

background-image:url(images/1_gri.png);
float:left;
}
.linkbox A{
display:block;
width:225px;
height:90px;
}

.linkbox A:hover{
background-image:url(images/1_grih.png);
}

.linkbox P{margin-top:60px;color:#ffffff;padding-left:15px;float:left;font-size:12pt;}
.linkboxsep {
width:5px; height:5px;
float:left;}

.NewsSummary{
width:330px;
margin-right:10px;
float:left;
}

.NewsSummary .ntitle{
font-weight:bold;
color:#EA1F01;
}
.NewsSummary .ntitle A {
color:#EA1F01;
}

.NewsSummary IMG {
padding:0px 8px 8px 0px;
}
.NewsSummarySummary P{
text-indent:10px;
font-size:10pt;
}
#footer P{
height:25px;
line-height:25px;
background-color:#EA1F01;
color:#fff;
padding-left:45px;
font-size:9pt;
}