body {
    font-size: 0.75em;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    background: #88bee2 url(/file.ashx?image=1) repeat;
    margin: 0;
    padding: 0;
}

img { border: 0;
margin:5px; }

.hidden {
    display: none !important;
}

.all {
    background: url(/FileHandler.ashx?FileID=1037&Original=True) repeat-x;
}

.content {
    width: 950px;
    margin: 0 auto;
}

.top {
    width: 950px;
    height: 36px;
    text-align: center;
    position: relative;
}

.top h1 {
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
    margin: 0;
    padding: 9px 0 0 0;
    letter-spacing: 2px;
}

.top .vlajky {
    position: absolute;
    top: 10px;
    right: 25px;
}

.top .vlajky img {
    margin: 0 5px;
}

.logo {
    /*background: url(/file.ashx?image=3) left top no-repeat;*/
    width: 950px;
    height: 232px;
    position: relative;
}

.logo a {
    display: block;
    width: 177px;
    height: 205px;
    position: absolute;
    top:13px;
    left:19px;
    z-index: 9999;
    background: url('/FileHandler.ashx?FileID=4632&Original=True') no-repeat;
    }

.logo-p {
    background: url(/file.ashx?image=56) left top no-repeat;
    width: 950px;
    height: 232px;
}

div.menu {
    background: url(/file.ashx?image=4) left top no-repeat;
    width: 950px;
    height: 46px;
}

.obsah {
    background: #ffffff url(/file.ashx?image=5) bottom no-repeat;
    width: 950px;
    /*    min-height: 622px; _height: 622px;*/
    padding-bottom: 10px;
}

.obsah-in {
    min-height: 380px;
    padding: 20px;
}

.foot {
    background: url(/file.ashx?image=6) left top no-repeat;
    width: 950px;
    height: 70px;
    font-size: 0.8em;
    color: #073029;
    float: right;
}

.foot a {
    color: #073029;
}

.foot img {
    margin: 5px 8px 0 8px;  _float:left;
}

.foot .loga { float: left; width: 570px; height: 70px; }
 .foot .loga A.fb-icon {background:url(/Public/css%2Fimg%2Ffb-icon.jpg) no-repeat;
  float:right; height:50px; width:49px; margin-top:12px; text-indent:-2000em; outline:none; }
 .foot .loga A.fb-icon:hover {background-position:0 -50px;}

 .foot .loga A.fb-icon1 {float:right; margin-top:-5px;}

.foot .kontakt { float: right; width: 165px; height: 60px; padding-top: 10px; }
.foot .prava { float: right; width: 316px; height: 60px; text-align: right; padding: 10px 15px 0 0; }

.foot .prava SPAN.email-contact {color:orange; padding-right:106px;}
.foot .prava SPAN.email-contact A {color:orange;}

.foot .foot-new-icon {
    float: right; 
    margin-top: 12px;
}

.clear { clear: both; }


/* ----------------------- Menu ----------------------- */

.menu-top { list-style: none; padding: 0; margin: 0; font-size: 0.9em; }
.menu-top li { float: left; padding: 8px 0 0 0; height: 38px; width: 158px; text-align:center;}
.menu-top a { color: white; text-decoration: none; font-weight: bold; padding: 5px 0; display: block;
                border-right: 1px solid #da4e00; border-left: 1px solid #ffae00; }
.menu-top a:hover { text-decoration: none; }
.menu-top-1 a { border-left: none; }
.menu-top-6 a { border-right: none; }

.menu-top-active-item { background: url(/file.ashx?image=17) repeat-x; }
.menu-top-active-item a { color: #ff5500; }

/* -------------------- Content ------------------------ */
body { color: #6a6a6a; }

h1, h2, h3, h4 { color: #2b6f9e; margin-bottom: 0; }
h1 { font-size: 22px; margin-bottom: 10px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }

p { text-align: justify; margin: 2px 0 12px 0; }
a { color: #ff7c00; text-decoration: none; }
a:hover { text-decoration: underline; }

b, strong { color: #2b6f9e; }

div.offers { font-size: 11px; }

/*
div.galerie img {
height: 100px;
margin: 5px;
}*/

.left-arrow {

}

.left-arrow span, .right-arrow span {
display: none;
}

.right-arrow {

}

table.image-detail {
display: none;
}

.table-img, table-img img {float: right !important;}

.zarovnani li {padding: 5px 0 5px 0;}
#ctl03_EDIT .EditPageLink {left: -60px;}
.EditPageLink {/*position: absolute;*/ height: 15px; width: 60px; font-weight: bold;}
.EditPageLink span {color: red;}

#bannerxx {float: right; margin-right: 5px;}
#bannerxx img{}

/* ------------------- Editace stranky --------------------- */

.EditPageLink {
    position: absolute !important;
}

.EditPageLink a {
    width: auto !important;
    height: auto !important;
    padding: 2px !important;
    color: white !important;
    font-weight: bold !important;
    position: absolute !important;
    background: red !important;
    display: inline !important;
    z-index: 1000;
}

.EditPageLink a span {
    color: white !important;    
}

.ArticleEditPageLink, .AddArticleEditPageLink, .ArticleDeleteLink {
    margin: 4px;
    float: left;
}

.AddArticleEditPageLink {
    float: none;
    clear: both;
    padding-top: 30px;
}

.ArticleEditPageLink span, .AddArticleEditPageLink span, .ArticleDeleteLink span {
    font-weight: bold;
    color: white;
    padding: 2px 4px;
    white-space: nowrap;
}

.AddArticleEditPageLink span {
    background: green;
}

.ArticleEditPageLink span {
    background: red;
}

.ArticleDeleteLink span {
    background: #ffc61a;
}

.top .LoginTest-box {
    position: absolute;
    float: left;
    padding: 10px 0 0 10px;
    color: white;
    font-weight: bold;
}

.top .LoginTest-box .login-user-name {
    padding-right: 10px;
}

.top .LoginTest-box .login-person-name, .top .LoginTest-box .login-organisation {
    display: none;
}

.logo .EditPageLink {
    display: none;
}

.objednavka-odeslana {
    padding: 50px 0 50px 200px;
}

.objednavka-odeslana h2 {
    color: #548977;
    font-size: 16px;
}

.calendar {
background: LightGrey;
}

.objednat-objednat {
    /* display: none; */
}

.iframeProhlidka {width:100%;text-align:center;margin:0px 0px 15px 0px;}