html,body,ul,li,table,tr,td,h3 {
margin: 0;
padding: 0;
}

body {
background: url("../images/layout/body_background_gradient.png") top center repeat-x #FFFFFF;
}

#container_fade {
position: relative;
width: 100%;
background: url("../images/layout/body_bg_repeat.png") center center repeat-y;
}

#container {
width: 960px;
padding: 3px;
margin: 0 auto;
background-color: #FFFFFF;
}

#fade_center {
width: 1040px;
height: 33px;
/*margin-left: -520px;*/
margin:0 auto;
background: url("../images/layout/body_bg_center.png") center bottom no-repeat;
}

#fade_bottom {
width: 1040px;
height: 37px;
margin: 0 auto;
background: url("../images/layout/body_bg_bottom.png") center center no-repeat;
}

#header {
height: 175px;
margin-bottom: 3px;
}

#header_top {
padding: 8px 0 0 780px;
height: 21px;
background-color: #1C1F52;
}

#header_center {
height: 85px;
}

#logo {
width: 457px;
height: 56px;
float: left;
padding: 29px 0 0 15px;
cursor: pointer;
}

#banner {
width: 468px;
height: 60px;
float: left;
padding-top: 25px;
cursor: pointer;
}

#header_bottom {
position: relative;
width: 960px;
height: 61px;
background: url("../images/layout/menu.jpg") center center no-repeat;
}

#btn_home {
left: 130px;
}

#btn_email {
left: 168px;
}

#btn_home, #btn_email {
position: absolute;
top: 12px;
width: 33px;
height: 31px;
cursor: pointer;
}

#menu {
position: absolute;
top: 23px;
left: 234px;
height: 18px;
}

#last_update {
position: absolute;
top: 45px;
right: -15px;
width: 200px;
height: 16px;
}

#main_left, #main_center {
float: left;
}

#main_left {
width: 224px;
}

.row_light {
background-color: #55577D;
}

.row_a {
background-color: #1C1F52;
}

.row_b {
background-color: #292C5C;
}

.row_c {
background-color: #FFFFFF;
}

.row_d {
background-color: #E9E9EE;
}

.row_light, .row_a, .row_b, .row_c, .row_d {
height: 21px;
padding-left: 12px;
}

#main_center {
width: 508px;
margin: -5px 18px 0 18px;
}

#content_top_image {
width: 301px;
height: 251px;
float: left;
background: url("../images/layout/fyzik.jpg") center center no-repeat;
}

#content_top_upcoming {
width: 186px;
float: right;
background-color: #1C1F52;
}

#content {
width: 508px;
float: left;
clear: both;
margin-top: 5px;
}

#content_header {
height: 18px;
padding: 4px 10px 0 10px;
background-color: #1C1F52;
}

#main_right {
width: 190px;
float: right;
}

#footer {
width: 960px;
margin: 0px auto;
height: 30px;
clear: both;
background-color: #F37021;
}

#content table tr td {
padding: 4px;
}
