/* CSS Document */

body {
    margin:0px;
    background:url(images/bg_paper.png) center repeat-y #E8E8E8;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

#bg_top {
    background:url(images/bg_top.png) top repeat-x;
}

#wrapper {
    width:1031px;
    margin:auto;
    background:url(images/shadow_middle.png) left repeat-y;
}

#wrapper_top {
    background:url(images/shadow_top.png) top left no-repeat;
}

#language_selector {
    position:absolute;
    top:4px;
    margin-left:26px;
}
#language_selector ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
#language_selector ul li {
    float:left;
    margin-right:7px;
}

#fb-like-wrapper {
    position:absolute;
    top:30px;
    margin-left:26px;
    float:left;
}

#top {
    height:112px;
    background:url(images/logo.png) 580px 14px no-repeat;
    width:1000px;
    margin-left:16px;
}

#top_logo_link {
    height:58px;
    width:402px;
    padding-top:14px;
    margin-left:580px;
}
#top_logo_link a {
    height:58px;
    width:402px;
    display:block;
    text-decoration:none;
}

#top ul {
    margin:0px;
    padding:0px;
    padding-top:15px; /* 87 */
}

#top ul#menu_sk li {
    margin-left:16px;
}

#top ul#menu_en li {
    margin-left:34px;
}

#top ul li {
    height:21px;
    border-top-left-radius:7px;
    border-top-right-radius:7px;
    list-style:none;
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    text-transform:uppercase;
    text-shadow:0px 0px 2px #4D4D4D;
    padding-right:8px;
    padding-top:4px;
    padding-left:8px;
}
#top li a {
    color:#FFFFFF;
    text-decoration:none;
    height:21px;
    display:block;
}

#top li.m1 {background:#fc9700;}
#top li.m1:hover {background:#fea726;}
#top li.m2 {background:#fb0000;}
#top li.m2:hover {background:#f52626;}
#top li.m3 {background:#4c88d2;}
#top li.m3:hover {background:#679ad9;}
#top li.m4 {background:#8fce4b;}
#top li.m4:hover {background:#a0d566;}
#top li.m5 {background:#7b7b7b;}
#top li.m5:hover {background:#8e8e8e;}
#top li.m6 {background:#ae9cc4;}
#top li.m6:hover {background:#bbacce;}
#top li.m7 {background:#fb0000;}
#top li.m7:hover {background:#f52626;}


#top_menu_underline {
    height:6px;
    background-color:#808080;
    margin-left:16px;
    margin-right:15px;
}

#content {
    background:url(images/content_bg.png) top repeat-x #FFFFFF;
    margin-left:16px;
    margin-right:15px;
    padding-left:60px;
    padding-right:5px;
    color:#494949;
    margin-bottom:15px;
}

#content a {
    color:#494949;
    text-decoration:underline;
}
#content a:hover {
    text-decoration:none;
}

#content ul li {
    line-height:1.5;
}

h1,h2 {
    color:#494949;
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:0px;
    padding-top:14px;
}

p {
    line-height:1.5;
    text-align:justify;
}

form  {
    margin:0px;
    padding:0px;
}

#footer {
    /*background:url(../images/footer.png) top no-repeat;*/
    height:9px;
    padding-top:3px;
    clear:both;
}

#footer_created {
    height:15px;
    width:100%;
    color:#757575;
    font-size:9px;
    position:fixed;
    bottom:0px;
    background:url(images/bg_paper.png) center repeat-y #E8E8E8;

}
#footer_created > div {
    width:985px;
    height:15px;
    margin:auto;
}
#footer_created > div > div {
    width:250px;
    border-top:1px solid #A0A0A0;
    text-align:right;
    padding-right:5px;
    padding-top:1px;
    float:right;
}
#footer_created a {
    color:#757575;
    text-decoration:none;
}
#footer_created a:hover {
    text-decoration:underline;
}

/* kontakty */
.kontakty_table {

}
.kontakty_table td {
    padding:3px;
}
.kontakty_table input[type="text"] {
    width:297px;
    height:22px;
    border:1px solid #A4A4A4;
    margin-bottom:4px;
    text-align:right;
    padding-right:3px;
    color:#494949;
}
.kontakty_table input[type="submit"] {
    float:right;
    cursor:pointer;
}
.kontakty_table textarea {
    width:294px;
    height:144px;
    padding:3px;
    border:1px solid #A4A4A4;
    margin-bottom:4px;
    text-align:left;
    color:#494949;
    font-family:Arial, Helvetica, sans-serif;
}

.kontakty_kontakty td {
    line-height:1.5;
    padding:0px;
    padding-right:5px;
}

input.hp{display:none;}