/* CSS Document */
* {
    padding: 0px;
    margin: 0px;
    color: white;
}

body {
    color: #4A4A4A;
    font-size: 11px;
    text-align: center;
    font-family: 'Tahoma', sans-serif;
    background: url(../layout/bgmain.gif) repeat-x top left;
}

html {
    background: #707274;
}

div#container {
    position: relative;
    margin: auto;
    text-align: left;
    width: 1100px;
    padding: 220px 0 0 0px;
    height: auto;
    margin-top: 0px;
}

div#topblock {
    position: absolute;
    left: 0;
    top: 0;
}

#bottom {
    width: auto;
    margin-top: -194px;
    border: 1px solid silver;
    background: #707274;
}

div#header {
    position: relative;
    width: 1100px;
    height: 220px;
}

div#header h1, div#header h2 {
    color: white;
}

div#header h1 {
    color: #ffffff;
    font-size: 28px;
    margin-bottom: 0px;
    text-align: right;
    margin-top: 15px;
}

div#header h2 {
    color: #e25b24;
    font-size: 18px;
    font-weight: normal;
    text-align: right;
}

#menu_pozadi {
    background: url(../layout/menu_bg.gif) no-repeat;
    height: 37px;
    margin-top: -37px;
    margin-left: 230px;
}

div#telo {
    width: 1100px;
    padding: 0 0 20px 0;
}

#header img {
    margin-left: 120px;
}

div#header strong.logo a {
    position: absolute;
    left: 350px;
    top: 75px;
    font-size: 11px;
    font-weight: bold;
    color: #483726;
    text-decoration: none;
}

#menu li {
    list-style: none;
    margin-right: 20px;
    display: inline;
}

#menu li a {
    text-decoration: none;
    width: 99px;
    height: 22px;
    text-align: center;
    color: #ffffff;
    padding-top: 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

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

#napis_menu {
    color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#btn_cz {
    background: url(../layout/btn_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 120px;
    left: 245px;
}

#btn_en {
    background: url(../layout/btn_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 120px;
    left: 354px;
}

#btn_sk {
    background: url(../layout/btn_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 120px;
    left: 463px;
}
#btn_ru {
    background: url(../layout/btn_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 120px;
    left: 572px;
}
#btn_fr {
    background: url(../layout/btn_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 120px;
    left: 681px;
}
#btn_es {
    background: url(../layout/btn_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 120px;
    left: 790px;
}

#header p {
    margin-left: 130px;
    color: #ffffff;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

div#telo_top {
    width: 1100px;
    padding: 0 0 20px 0;
}

div#telo_bottom {
    width: 1100px;
    background: url(../layout/kruh.gif);
    height: 141px;
}

#menu_content {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-left: 135px;
}

#menu_content li {
    list-style: none;
    display: inline;
}

#menu_content li a {
    text-decoration: none;
    text-align: center;
    color: #ffffff;
    background: url(../layout/menu_content_bg.gif) no-repeat 0 50%;
    width: 200px;
    height: 34px;
    padding-top: 5px;
}

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

#btn_content_eshop {
    background: url(../layout/menu_content_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 210px;
    left: 290px;
}

#btn_content_ospolecnosti {
    background: url(../layout/menu_content_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 210px;
    left: 630px;
}

#btn_content_reseni {
    background: url(../layout/menu_content_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 315px;
    left: 210px;
}

#btn_content_support {
    background: url(../layout/menu_content_bg.gif) no-repeat 0 50%;
    position: absolute;
    top: 315px;
    left: 695px;
}

#nadpis {
    float: right;
    margin-top: 0px;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    margin-right: 120px;
}

#footer {
    min-height: 264px;
    color: #949494;
    background: #707274 url(../layout/footer_bg.jpg) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    margin-top: -3px;
}

#footer a {
    color: #949494;
}

#footer p {
    margin: 0;
    text-align: left;
    padding-top: 120px;
    margin-left: 130px;
    color: #949494;
}

#footer_menu li {
    list-style: none;
    display: inline;
}

#footer_menu li a {
    color: #949494;
    margin-right: 10px;
}

#footer_menu li a:hover {
}

#footer_menu {
    text-align: right;
    margin-right: 250px;
    margin-top: -20px;
}

