html, body, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, form {
    padding: 0;
    margin: 0;
    list-style: none;
}

table {
    margin: 0px;
    padding: 0px;
    border: none;
}

fieldset {
    margin: 0px;
    padding: 0px;
    border: none;
}

html {
    background: #C3C3C3 url('img/bg.jpg') repeat-y top center;

}

body {
    font-size: 62.5%;
    font-family: Verdana, Tahoma, 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
    width: 990px;
    text-align: center;
    margin: 0 auto;
    background: url('img/header.jpg') no-repeat top center;
    padding: 198px 0 0 0;
    position: relative
}

h1 {
    position: absolute;
    top: 315px;
    left: 230px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 26px;
    color: #F16600;
    z-index: 100;
}

h1.up {
	top: 240px;
}

#yellow h1{
    color: #D9A800;
}

#green h1 {
    color: #45AC00;
}

#tyrkys h1 {
    color:#009A98;
}

#blue h1 {
    color:#007CD4;
}

h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 15px;
    color: #F16600;
    font-size: 22px;
}

#yellow h2{
    color: #D9A800;
}

#green h2 {
    color: #45AC00;
}

#tyrkys h2 {
    color:#009A98;
}

#blue h2 {
    color:#007CD4;
}

h3 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 15px;
    color: #F16600;
    font-size: 18px;
}

#yellow h3{
    color: #D9A800;
}

#green h3 {
    color: #45AC00;
}

#tyrkys h3 {
    color:#009A98;
}

#blue h3 {
    color:#007CD4;
}

h4 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 15px;
    color: #6D6D6D;
    font-size: 18px;
}

h5 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 15px;
    color: #000;
    font-size: 13px;
}

h6 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 15px;
    color: #000;
    font-size: 12px;
    text-decoration: underline;
}

a {
    color: #A47B00;
    text-decoration: underline;
}

a:hover {
    text-decoration: overline;
}

ul {
    padding: 5px 15px 5px 45px;
    margin: 0px;
}

ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

ul.list-small li {
    padding: 0 0 2px 0px;
    list-style-image: url('img/list-small.gif');
}

#yellow ul.list-small li {
    list-style-image: url('img/yellow-small.gif');
}

#green ul.list-small li {
    list-style-image: url('img/green-small.gif');
}

#tyrkys ul.list-small li {
    list-style-image: url('img/tyrkys-small.gif');
}

#blue ul.list-small li {
    list-style-image: url('img/blue-small.gif');
}

ul.list-normal li {
    padding: 0 0 2px 0px;
    list-style-image: url('img/list-normall.gif');
    font-size: 13px;
}

#yellow ul.list-normal li {
    list-style-image: url('img/yellow-normal.gif');
}

#green ul.list-normal li {
    list-style-image: url('img/green-normal.gif');
}

#tyrkys ul.list-normal li {
    list-style-image: url('img/tyrkys-normal.gif');
}

#blue ul.list-normal li {
    list-style-image: url('img/blue-normal.gif');
}

ul.list-big li {
    padding: 0 0 2px 0px;
    list-style-image: url('img/list-big.gif');
    font-size: 15px;
}

#yellow ul.list-big li {
    list-style-image: url('img/yellow-big.gif');
}

#green ul.list-big li {
    list-style-image: url('img/green-big.gif');
}

#tyrkys ul.list-big li {
    list-style-image: url('img/tyrkys-big.gif');
}

#blue ul.list-big li {
    list-style-image: url('img/blue-big.gif');
}

table {
    width: 100%;
    padding: 10px 15px 0;
}

table th{
    text-align: left;
    background-color: #F16600;
    color: #fff;
}

#yellow table th{
    background-color: #D9A800;
}

#green table th{
    background-color: #4EC300;
}

#tyrkys table th{
    background-color: #009A98;
}

#blue table th{
    background-color: #007CD4;
}

table tr td{
    background-color: #E1E1E1;
}

table tr.dark td {
    background-color: #F9B98B;
}

#yellow table tr.dark td  {
    background-color: #EED88B;
}

#green table tr.dark td  {
    background-color: #AFE48B;
}

#tyrkys table tr.dark td  {
    background-color: #8BDADA;
}

#blue table tr.dark td  {
    background-color: #8BC3EC;
}



table tr.tfoot td {
    font-size:1px;
    line-height:1px;
    background-color: #F16600;
}

#yellow table tr.tfoot td {
    background-color: #D9A800;
}

#green table tr.tfoot td {
    background-color: #4EC300;
}

#tyrkys table tr.tfoot td {
    background-color: #009A98;
}

#blue table tr.tfoot td {
    background-color: #007CD4;
}

.clear {
    clear: both;
}
.title {
    background: url('img/red-mini.jpg') no-repeat top left;
    width: 199px;
    height: 45px;
    line-height: 28px;
}

#yellow .title {
    background: url('img/yellow-mini.jpg') no-repeat top left;
}

#green .title {
    background: url('img/green-mini.jpg') no-repeat top left;
}

#tyrkys .title {
    background: url('img/tyrkys-mini.jpg') no-repeat top left;
}

#blue .title {
    background: url('img/blue-mini.jpg') no-repeat top left;
}

.open {
    background: url('img/red-left-title.jpg') no-repeat top left;
    height: 28px;
}

#yellow .open {
    background: url('img/yellow-left-title.jpg') no-repeat top left;
}

#green .open {
    background: url('img/green-left-title.jpg') no-repeat top left;
}

#tyrkys .open {
    background: url('img/tyrkys-left-title.jpg') no-repeat top left;
}

#blue .open {
    background: url('img/blue-left-title.jpg') no-repeat top left;
}

.title a{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    padding: 0 0 0 8px;
    display: block;
}

.box {
    background: #e1e1e1 url('img/box-bottom.jpg') no-repeat bottom left;
    padding: 10px 15px 15px 10px;
    text-align: justify;
}

.box a.image {
    display: block;
    background: url('img/box-img.jpg') no-repeat top left;
    width: 179px;
    height: 112px;
}

#yellow .box a.image {
    background: url('img/yellow-box-img.jpg') no-repeat top left;
}

#green .box a.image {
    background: url('img/green-box-img.jpg') no-repeat top left;
}

#tyrkys .box a.image {
    background: url('img/tyrkys-box-img.jpg') no-repeat top left;
}

#blue .box a.image {
    background: url('img/blue-box-img.jpg') no-repeat top left;
}

.box a.image img{
    padding: 2px 0 0 2px;
}
p.btitle{
    font-weight: bold;
    padding: 5px 0 0 0;
}

.anketa p.btitle{
    padding: 5px 15px 0 10px;
}

.date {
    font-style: oblique;
    color: #656565;
    padding: 0 0 3px 0;
}

.box p {
    position: relative;
}

.box p a.more{
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: url('img/red-more.jpg') no-repeat top right;
    display: block;
    width: 30px;
    height: 8px;
}

#yellow .box p a.more{
    background: url('img/yellow-more.jpg') no-repeat top right;
}

#green .box p a.more{
    background: url('img/green-more.jpg') no-repeat top right;
}

#tyrkys .box p a.more{
    background: url('img/tyrkys-more.jpg') no-repeat top right;
}

#blue .box p a.more{
    background: url('img/blue-more.jpg') no-repeat top right;
}

.box p a.more span{
    display: none;
}

.anketa form {
    padding: 10px 15px 20px 10px;
    line-height: 1.8em;
}

.box form label{
    font-weight: bold;
    color: #F16600;
}

#tyrkys .box form label{
    color: #009a98;
}

#green .box form label{
    color: #45ac00;
}

#yellow .box form label{
    color: #d9a800;
}

#blue .box form label{
    color: #007cd4;
}

.box form fieldset.submit{
    text-align: center;
    padding: 10px 0 0 0;
}

.box form fieldset.submit input{
    background: url('img/red-submit.jpg') no-repeat top left;
    width: 96px;
    height: 23px;
    border: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 90%;
}

#tyrkys .box form fieldset.submit input{
    background: url('img/tyrkys-submit.jpg') no-repeat top left;
}

#green .box form fieldset.submit input{
    background: url('img/green-button.jpg') no-repeat top left;
}

#yellow .box form fieldset.submit input{
    background: url('img/yellow-submit.jpg') no-repeat top left;
}

#blue .box form fieldset.submit input{
    background: url('img/blue-submit.jpg') no-repeat top left;
}

.anketa {
    padding: 10px 0 15px 0;
}

.anketa p {
    padding: 0 15px 0 10px;
}

.anketa p.item-anketa {
    background: url('img/red-anketa.jpg') no-repeat top center;
    padding: 9px 10px 10px 10px
}

#tyrkys .anketa p.item-anketa {
    background: url('img/tyrkys-anketa.jpg') no-repeat top center;
}

#green .anketa p.item-anketa {
    background: url('img/green-anketa.jpg') no-repeat top center;
}

#yellow .anketa p.item-anketa {
    background: url('img/yellow-anketa.jpg') no-repeat top center;
}

#blue .anketa p.item-anketa {
    background: url('img/blue-anketa.jpg') no-repeat top center;
}

.anketa p.item-anketa span.graf{
    display: block;
    padding: 0 0 5px 0;
    background: url('img/red-anketa-bg.jpg') repeat-x top center;
}

#tyrkys .anketa p.item-anketa span.graf{
    background: url('img/tyrkys-anketa-bg.jpg') repeat-x top center;
}

#green .anketa p.item-anketa span.graf{
    background: url('img/green-anketa-bg.jpg') repeat-x top center;
}

#yellow .anketa p.item-anketa span.graf{
    background: url('img/yellow-anketa-bg.jpg') repeat-x top center;
}

#blue .anketa p.item-anketa span.graf{
    background: url('img/blue-anketa-bg.jpg') repeat-x top center;
}

.anketa p.item-anketa span{
    padding: 0 0 0 5px;
}


.banner {
    text-align: center;
    padding: 10px 0 0 0;
}

img {
    border: none;
}

#header {
    clear: both;
    position: absolute;
    top: 11px;
    left: 0px;
    width: 968px;
    height: 128px;
    padding: 0 11px;
    font-size: 110%;
    text-align: left;
}

#header a#logo {
    display: block;
    float: left;
    width: 300px;
    height: 128px;
}

#header a#logo span {
    display: none;
}
#header #info-box {
    width: 199px;
    height: 113px;
    float: right;
}
#header ul#lang {
    margin: 0px;
    padding: 0 0 0 42px;
    height: 16px;
}

#header ul#lang li{
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
}

#header ul#lang li a{
    display: block;
    height: 16px;
    padding: 0 10px 0 17px;
    line-height: 16px;
    color: #ac7c05;
    text-decoration: none;
}
#header ul#lang li.active a{
    color: #bbb;
}
#header ul#lang li a:hover{
    text-decoration: underline;
}

#header ul#lang li#cz a{
    background: url('img/cz.jpg') no-repeat top left;
}

#header ul#lang li#en a{
    background: url('img/en.jpg') no-repeat top left;
}

#header ul#lang li#de a{
    background: url('img/de.jpg') no-repeat top left;
}

#header ul#lang li#cz.active a{
    background: url('img/cz-dark.jpg') no-repeat top left;
}

#header ul#lang li#en.active a{
    background: url('img/en-dark.jpg') no-repeat top left;
}

#header ul#lang li#de.active a{
    background: url('img/de-dark.jpg') no-repeat top left;
}


#header form {
    clear: both;
    padding: 8px 0 0 10px;
}
#header form fieldset {
    width: 104px;

    float: left;
}
#header form p {
    padding: 0 0 5px 0;
    position: relative;
    height: 20px;
}
#header form input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 92px;
    padding: 0px;
    line-height: normal;
    margin: 0 0 0px 0;

}
#header form fieldset.submit {
    width: 66px;
    float: left;
    text-align: center;
}

#header form fieldset.submit input{
    position: static;
    background: url('img/btn-login.jpg') no-repeat top left;
    width: 66px;
    height: 23px;
    border: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    margin: 0px;
}

#header form fieldset.submit a {
    color: #000;
    display: block;
    padding: 6px 0 0 0;
}

#header #day-info {
    padding: 0 0 0 10px;
    margin: 0px;
    clear: both;
    color: #ac7c05;
}

#header #day-info li{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: block;
    float: left;
    height: 31px;
    text-align: center;
    margin: 0 6px 0 0;
}

#header #day-info li#pocasi {
    width: 31px;
}

#header #day-info li#tempure {
    width: 53px;
    font-weight: bold;
    font-size: 140%;
    line-height: 32px;
}

#header #day-info li#date {
    font-weight: bold;
    font-size: 100%;
    width: 80px;
    padding: 4px 0 0 0;
}
#header #day-info li#date span {
    display: block;
}

#menu {
    clear: both;
    position: absolute;
    top: 139px;
    left: 0px;
    width: 979px;
    padding: 10px 0 0 11px;
    margin: 0px;
    height: 49px;
}

#menu li {
    padding: 0 2px 0 0;
    margin: 0px;
    list-style-type: none;
    display: block;
    float: left;

}

#menu li a {
    display: block;
    float: left;
    width: 192px;
    height: 39px;
    line-height: 35px;
    text-decoration: none;
    font-weight: bold;
    font-size: 130%;
    color: #fff;
    text-transform: uppercase;
}



#menu li#sekce1 a {
    background: url('img/menu1.jpg') no-repeat top left;
}

#menu li#sekce2 a {
    background: url('img/menu2.jpg') no-repeat top left;
}

#menu li#sekce3 a {
    background: url('img/menu3.jpg') no-repeat top left;
}

#menu li#sekce4 a {
    background: url('img/menu4.jpg') no-repeat top left;
}

#menu li#sekce5 a {
    background: url('img/menu5.jpg') no-repeat top left;
}

#menu li a:hover {
    background: url('img/menu-hover.jpg') no-repeat top left !important;
}

#left {
    position: relative;
    left: -569px;
    text-align: left;
    width: 199px;
    padding: 0 0 0 11px;
    font-size: 110%;
    float: left;
}

#left #left-menu {
    background: url('img/red-left-top.jpg') no-repeat top left;
    padding: 30px 0 0 0;
}

#yellow #left #left-menu {
    background: url('img/yellow-left-top.jpg') no-repeat top left;
}

#green #left #left-menu {
    background: url('img/green-left-top.jpg') no-repeat top left;
}

#tyrkys #left #left-menu {
    background: url('img/tyrkys-left-top.jpg') no-repeat top left;
}

#blue #left #left-menu {
    background: url('img/blue-left-top.jpg') no-repeat top left;
}

#left #left-menu ul {
    background: url('img/red-left-menu-bottom.jpg') no-repeat bottom left;
    padding: 0 0 29px 0;
    margin: 0px;
}

#yellow #left-menu ul {
    background: url('img/yellow-left-menu-bottom.jpg') no-repeat bottom left;
}

#green #left-menu ul {
    background: url('img/green-left-menu-bottom.jpg') no-repeat bottom left;
}

#tyrkys #left-menu ul {
    background: url('img/tyrkys-left-menu-bottom.jpg') no-repeat bottom left;
}

#blue #left-menu ul {
    background: url('img/blue-left-menu-bottom.jpg') no-repeat bottom left;
}

#left #left-menu ul li{
    display: block;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    background: url('img/left-menu-bg.jpg') repeat-y top left;
}

#blue #left-menu ul li:hover {
    background: url('img/blue-menu.jpg') repeat-y top left;
}

#left #left-menu ul li.submenu a{
    background: none;
    border: none;
}

#blue #left-menu ul li.submenu {
    background: url('img/blue-menu.jpg') repeat-y top left;
}

#left #left-menu ul li a{
    width: 180px;
    display: block;
    padding: 12px 8px 12px 10px;
    background: url('img/left-menu-bottom.jpg') no-repeat bottom left;
    border-bottom: 1px solid #fff;
    color: #f16600;
    font-weight: bold;
    font-size: 110%;
    text-decoration: none;
}

#left #left-menu ul li a:hover{
    background: url('img/blue-left-menu-hover.jpg') no-repeat bottom left;
}

#yellow #left #left-menu ul li a{
    color:#D9A800;
}

#green #left #left-menu ul li a{
    color:#45AC00;
}

#tyrkys #left #left-menu ul li a{
    color:#009A98;
}

#blue #left #left-menu ul li a{
    color:#007CD4;
}

#left #left-menu ul li a:hover{
    text-decoration: underline;
}

#left #left-menu ul li ul {
    background: url('img/left-menu-bottom.jpg') no-repeat bottom left;
    border-bottom: 1px solid #fff;
    padding: 0 0 12px 0;
    margin: 0px;
}

#blue #left #left-menu ul li ul {
    background: url('img/blue-left-menu-hover.jpg') no-repeat bottom left;
}

#left #left-menu ul li ul li {
    background: none;
    padding: 0 10px 0 30px;
    margin: 0px;
}

#left #left-menu ul li.submenu ul li a{
    border: none;
    padding: 0 0 0 8px;
    color: #555 !important;
    font-size: 90%;
    background: url('img/left-item.jpg') no-repeat 0% 35%;
    width: 152px;
}

#blue #left #left-menu ul li.submenu ul li a{
    background: url('img/blue-left-item.jpg') no-repeat 0% 35%;
}

#blue #left #left-menu ul li.submenu ul li a:hover{
    background: url('img/blue-left-item-hover.jpg') no-repeat 0% 35%;
    color: #a67909 !important;
    text-decoration: none;
}


#text-main {
    position: relative;
    left: 211px;
    float: left;
    width: 562px;
    padding: 0 4px 0px 4px;
    background: url('img/text-main-bg.jpg') repeat-y top center;
    text-align: left;
    font-size: 110%;    
}

#text-main-bottom {
    width: 562px;
    background: url('img/text-main-bottom.jpg') no-repeat bottom center;
    padding: 0px 0 10px 0;

}

#text-main p {
    padding: 0 15px 10px;
}

#text-main hr {
    border: 1px solid #f16600;
    margin: 0 15px 10px;
}

#yellow #text-main hr {
    border: 1px solid #D9A800;
}

#green #text-main hr {
    border: 1px solid #45AC00;
}

#tyrkys #text-main hr {
    border: 1px solid #009A98;
}

#blue #text-main hr {
    border: 1px solid #007CD4;
}

#text-main p.perex {
    padding: 10px 15px;
    font-style: oblique;
    font-size: 110%;
}

#navigace {
    background: url('img/drob-bg.jpg') no-repeat top left;
    height: 31px;
    margin: 0px;
    padding: 8px 0 0 11px;
}

#navigace li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: inline;
    font-weight: bold;
}

#navigace li.active {
    color: #f16600;
}

#navigace li.active a {
    color: #f16600;
    font-weight: bold;
}

#yellow #navigace li.active a,
#yellow #navigace li.active{
    color:#D9A800;
}

#green #navigace li.active a,
#green #navigace li.active{
    color:#45AC00;
}

#tyrkys #navigace li.active a,
#tyrkys #navigace li.active {
    color:#009A98;
}

#blue #navigace li.active a,
#blue #navigace li.active{
    color:#007CD4;
}

#navigace li a{
    color: #656565;
    text-decoration: none;
    font-weight: normal;
    display: inline;
    padding: 0 0 0 5px;
}

#main-menu {
    background: url(img/main-menu-bg.jpg) repeat-y top center;
    margin: 0 0 40px 0;

}

#main-menu-top {
    background: url('img/main-menu-top.jpg') no-repeat top center;
}

#yellow #main-menu-top {
    background: url('img/yellow-main-menu-top.jpg') no-repeat top center;
}

#green #main-menu-top {
    background: url('img/green-main-menu-top.jpg') no-repeat top center;
}

#tyrkys #main-menu-top {
    background: url('img/tyrkys-main-menu-top.jpg') no-repeat top center;
}

#blue #main-menu-top {
    background: url('img/blue-main-menu-top.jpg') no-repeat top center;
}

#main-menu ul {
    background: url('img/red-main-menu-bottom.jpg') no-repeat bottom center;
    margin: 0px;
    padding: 10px 12px 10px 12px;
    text-align: center;
    margin: auto;
    width: 537px;
	height: 50px;
    line-height: 1.5em;
}

#yellow #main-menu ul {
    background: url('img/yellow-main-menu-bottom.jpg') no-repeat bottom center;
}

#green #main-menu ul {
    background: url('img/green-main-menu-bottom.jpg') no-repeat bottom center;
}

#tyrkys #main-menu ul {
    background: url('img/tyrkys-main-menu-bottom.jpg') no-repeat bottom center;
}

#blue #main-menu ul {
    background: url('img/blue-main-menu-bottom.jpg') no-repeat bottom center;
}

#main-menu ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: inline;
}

#main-menu ul li a{
    display: inline;
    background: url('img/main-menu-point.jpg') no-repeat center left;
    text-decoration: none;
    color: #555;
    padding: 0 13px 0 14px;
    font-weight: bold;
}

#main-menu ul li a:hover,
#main-menu ul li.active a{
    background: url('img/red-menu-hover.jpg') no-repeat center left;
    color: #f16600;
}

#yellow #main-menu ul li a:hover,
#yellow #main-menu ul li.active a{
     background: url('img/yellow-menu-hover.jpg') no-repeat center left;
     color: #D9A800;
}

#green #main-menu ul li a:hover,
#green #main-menu ul li.active a{
     background: url('img/green-menu-hover.jpg') no-repeat center left;
     color: #45AC00;
}

#tyrkys #main-menu ul li a:hover,
#tyrkys #main-menu ul li.active a{
     background: url('img/tyrkys-menu-hover.jpg') no-repeat center left;
     color: #009A98;
}

#blue #main-menu ul li a:hover,
#blue #main-menu ul li.active a{
     background: url('img/blue-menu-hover.jpg') no-repeat center left;
     color: #007CD4;
}



#right {
    text-align: left;
    width: 199px;
    padding: 0 0 0 0px;
    font-size: 110%;
    float: right;
    position: relative;
    right: 10px
}

#bottom {
    position: relative;
    clear: both;
    background: url('img/bottom-bg.jpg') repeat-y top center;
    padding: 0 0 0 11px;
    text-align: left;
    font-size: 110%;
}


#bottom p{
    clear: both;
    padding: 5px 0 5px 20px;
}

#bottom form{
    padding: 5px 0 20px 20px
}

#bottom .item-anketa {
    clear: both;
    margin: 0px 0 0 25px;
    padding: 0px 0 15px 6px;
    background: url('img/anketa-bottom.jpg') no-repeat top left;
    width: 275px;
}

#bottom .item-anketa span.graf{
    background: url('img/anketa-bottom-bg.jpg') repeat-x bottom left;
    display: block;
    float: left;
    height: 14px;
}

#bottom .item-anketa span{
    display: block;
    float: right;
    width: 80px;
    
}

#bottom form label{
    color: #a67909;
    font-weight: bold;
}

#bottom form fieldset{
    float: left;
    width: 60%;
}

#bottom form fieldset.submit{
    width: 30%;
    padding: 10px 0 0 0;

}

#bottom form fieldset.submit input{
    background: url('img/hlasovat-bottom.jpg') no-repeat top left;
    width: 96px;
    height: 23px;
    border: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 90%;
}

#bottom p.btitle{
    padding: 0 0 0 20px;
}

#bottom p.date{
    padding: 0 0 0 20px;
}

#bottom-left {
    width: 322px;
    background: url('img/bottom-left.jpg') no-repeat top left;
    float: left;
    padding: 0 2px 0 0;
}

#bottom-center {
    width: 321px;
    background: url('img/bottom-center.jpg') no-repeat top left;
    float: left;
    padding: 0 2px 0 0;
}

#bottom-right {
    width: 321px;
    background: url('img/bottom-right.jpg') no-repeat top left;
    float: left;
}

#bottom p.title{
    width: 321px;
    height: 42px;
    padding: 0 0 20px 0;
    line-height: 42px;
    text-align: center;
    background: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

#footer {
    clear: both;
    width: 990px;
    margin: 5px 0 0 0;
    padding: 5px 0;
    font-size: 100%;
    background: url('img/footer-bg.jpg') repeat-y top center;
}

#footer ul {
    margin: 0px;
    padding: 0px;
}

#footer ul li {
    margin: 0px;
    padding: 0 0 0 10px;
    list-style-type: none;
    display: inline;
    background: url('img/footer-point.jpg') no-repeat left center;
    font-weight: bold;
}

#footer ul li.first {
    background: none;
}

#footer ul li a{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

#footer ul li a:hover{
    text-decoration: underline;
}

.d_block {
	display: block;
}