* {margin: 0; padding: 0;} /* обнуляем отступы */
body {
text-align: left; font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background: #000;
color:#fff;
}
html,body {
height: 100%; /* задаем высоту тела документа */
}
.main { /* основной блок, который должен растянуться до подвала */
background: url('assets/images/fon1.jpg') no-repeat; /* цвет фона основного блока (для наглядности) */
min-height: 100%; /* задаем минимальную высоту основного блока */
min-width: 1024px;
max-width: 1280px;
}
#main{
min-width: 1024px;
max-width: 1280px;
}
* html .main { /* хак для ie6 */
height: 100%; /* для ие6, т.к. не понимает min-height */
}
.hFooter { /* это распорка в основном блоке - резервируем место для подвала */
height: 80px; /* высота нашего подвала */
}
.footer { /* подвал */
background: #000; /* цвет фона подвала (для наглядности) */
color: #fff;
height: 70px; /* высота подвала */
padding:5px 0px 5px 0px;
margin-top: -80px; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */
}


a{
color:#fff; text-decoration:underline;
}

a:visited{
color:#b2b2b2; text-decoration:underline;
}
a:hover{
color:#fff; text-decoration:none;
}




.leftColumn {
width: 300px;
float: left;
background: #eb0505;
}
.rightColumn {
margin-left: 320px;
/*background: #050feb;*/
}
.rightColumn .block1,
.rightColumn .block2 {
float: left;
margin-right: 20px;
/*background: #ebde05;*/
}
.rightColumn .block3 {
/*background: #eb8105;*/
clear: both;
}

li.main_page_menu{
display:block; text-align:left; padding:2px 0px 2px 0px; width:170px;
}
li.main_page_menu a, li.main_page_menu a:visited{
display:block;
font-size:11px;
text-decoration:none;
color:#fff;
width:100%;
}
li.main_page_menu a:hover{
display:block;
font-size:11px;
text-decoration:none;
color:#fff;
width:100%;
background:#660066;
}
li.menu_calendar{
padding:2px 0px 2px 0px; color:#ffCC00;
}
li.menu_calendar a, li.menu_calendar a:visited{
color:#ffCC00; text-decoration:none;
}
li.menu_calendar a:hover{
color:#ffCC00; text-decoration:underline;
}
li.top_menu a, li.top_menu a:visited{
color:#fff; text-decoration:none;
}
li.top_menu a:hover{
color:#fff; text-decoration:underline;
}

.flash-link{
         position: absolute; top:0px; left:0px;
         width:259px; /*Размеры флешки*/
         height:130px;
         background: url('assets/images/0.gif') no-repeat; /*Особенный костыль для всех IE. Если фона нет, то воспринимается ссылка вшитая во флеш, а не наша. Думаю понятно, что 0.gif это прозрачный однопиксельный гиф.*/
         }
div.body{
min-height:600px;
}