body {
    margin:0; padding:0;
    font:11px Tahoma, Verdana, Arial, Sans, sans-serif;
    background-color:#464646;
}

a img {border:none;}

#mainTable {
    width:100%;
    border-spacing:0;
    border-collapse:collapse;
}

#mainTable td {padding:0;}

#leftBg {background:url('images/bg_left.jpg') repeat-x;}
#rightBg { background:url('images/bg_right.jpg') repeat-x;}

#main {width:930px; background:url('images/background.jpg') no-repeat;}

#logo {
    margin:27px 0 28px 93px;
    float:left;
}

#data {
    height:15px;
    color:#5a5a5a;
    margin:0 65px 0 65px;
    padding:7px 0 7px 19px;
    background:url('images/pointer_data.gif') 12px 55% no-repeat;
    clear:both;
}

#data strong {color:#6a6a6a;}

#topMenu {height:50px; padding-bottom:22px;}

#topMenu ul {
    width:653px; height:32px;
    margin:0;
    padding:18px 0 0 40px;
    list-style-type:none;
    background:url('images/pasek.jpg') no-repeat;
    float:right;
}

#topMenu ul li {display:inline; padding:0 8px;}
#topMenu ul li img {vertical-align:middle;}

/* =========== container =========== */
#container {
    clear:both;
    padding:0 65px 0 65px;
    background:url('images/kloc.gif') repeat-y;
}

#left {width:160px; margin-bottom:30px; float:left;}
#content {width:470px; margin:0 5px 30px 5px; float:left;}
#right {width:160px; margin-bottom:30px; float:right;}

h3 {
    height:33px;
    padding:8px 0 0 30px;
    margin:0;
    font-size:11px;
    color:#424242;
    background:url('images/header.gif') no-repeat;
}

h4 {
    margin:0;
    padding:9px 0 4px 22px;
    font-size:11px;
    color:#fff;
    background:url('images/menu_header.gif') left bottom no-repeat;
}

.menu1 {
    margin:0; padding:0 0 0 22px;
    list-style-type:none;
    color:#fff;
}

.menu1 li {padding:1px 0; border-bottom:1px solid #555;}

.menu1 a {
    display:block;
    padding:6px 0 1px 0;
    color:#fff;
    text-decoration:none;
}

.menu1 a:hover {background-color:#555;}

.menu2 {
    margin:0; padding:0 0 27px 0;
    list-style-type:none;
    color:#fff;
}

.menu2 li {
    padding:1px 0 2px 21px;
    background:url('images/menu_header.gif') left bottom no-repeat;
}

.menu2 a {
    display:block;
    padding:6px 0 2px 0;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}

.menu2 a:hover {background-color:#555;}

/* =========== topButtons ========== */
#topButtony {
    width:587px;
    padding:0 24px 12px 24px;
    margin-left:5px;
    float:left;
}

#topButtony ul {
    margin:0; padding:0;
    list-style-type:none;
}

#topButtony ul li {display:inline; padding:0 10px;}

/* ============ content ============ */
.box {
    padding:7px;
    text-align:center;
    background:url('images/corner.gif') top right no-repeat #fff;
}

.header {
    margin:0 0 20px 25px;
    padding-left:8px;
    color:#424242;
    background:url('images/pointer_data.gif') 0 60% no-repeat;
    text-align:left;
}

/* ============= footer ============ */
#footer {
    width:800px;
    color:#868686;
    padding:11px 0 20px 0;
    background:url('images/footer.jpg') no-repeat;
    text-align:center;
    clear:both;
}

#footer strong {color:#9e9e9e;}
#footer span {margin-left:30px;}

