* {margin:0; padding:0}
img{border:0}
body{background:#ECECEC; font-family:Trebuchet MS; font-size:13px}
h1{margin:0 0 20px 0; color: #555 !important;}

p{margin: 0 !important;}
a{color: #FFF;}
a:hover{color: #FFF !important; text-decoration: none;}

#obal {width:1000px; margin:70px auto}
#top {width:100%; margin:0 0 20px 0; background:#ECECEC; border-bottom:1px solid #888686; height:80px}

#ram {width:1000px; margin:0 auto}
#sloupec-levy {width:230px; float:left; background:#FFF}
#sloupec-levy .menu a{display:block !important; width:230px; padding:7px 15px; background:#9BB909; margin:1px 0; text-decoration:none; color:#FFFFFF}
#sloupec-levy .menu a:hover{display:block; width:230px; padding:7px 15px; background:#000000; margin:1px 0; text-decoration:none; color:#FFFFFF}
#sloupec-levy .menuSekce {display:block !important; width:230px !important; padding:7px 15px; background:#000; font-size:14px; margin:1px 0; text-decoration:none; color:#FFFFFF}
#paticka {border-bottom:1px solid #888686; margin:20px 0 0 0}

#obsah {width:750px; float:right}

.logo{width:250px; float:left}
.prihlasen{float:right; text-align:right; padding:18px 0 0 0}

.tlacitko {border:1px solid #677B06; padding:7px 20px; font-weight:bold; background:#9BB909; color:#FFFFFF; text-decoration:none}
.tlacitko-02 {border:1px solid #8A020D; padding:7px 20px; font-weight:bold; background:#C70312; color:#FFFFFF; text-decoration:none}
.tlacitko:hover {background:#677B06; cursor: pointer;}
.tlacitko-02:hover {background:#8A020D}
.admin_sekce{background-color:#AAAAAA; padding:5px 0; margin:20px 0 15px 0; width:100%; font-weight:bold; font-size:150%}
.admin_sekce p{padding:0 15px;}

.aButton a{border:1px solid #677B06; padding:6px 20px; margin-right:5px; font-weight:bold; background:#9BB909; color:#FFFFFF; text-decoration:none; float:left}
.aButton a:hover {background:#677B06}

#seznam {width:100%}
#seznam .tlacitkoObr {width:25px; text-align:center}
#seznam .popisky{font-weight:bold; background:#C0C0C0; text-align:center; line-height:30px}
#seznam .popisky:hover{background:#C0C0C0}
#seznam .info{padding:5px 10px; line-height:25px}
#seznam tr:hover{background:#FFFFFF}
#seznam .cena{text-align:right}
#seznam .btnRychlaUprava{width:20px; height:20px; background:url('./img/ulozit.png'); border:0; font-size:0; cursor:Pointer}
#seznam .btnRychlaUprava:hover {cursor:hand}

.btnSmaz{width:20px; height:20px; background:url('./img/del.png'); border:0; font-size:0; cursor:Pointer}
.btnUpravit{width:20px; height:20px; background:url('./img/edit.png'); border:0; font-size:0; cursor:Pointer}
.btnRychlaUprava{width:20px; height:20px; background:url('./img/ulozit.png'); border:0; font-size:0; cursor:Pointer}
.btnRychlaUprava:hover {cursor:hand}

#login {width:601px; margin:200px auto}
#login  .form{width:250px; float:left; padding:50px 50px 50px 0; border-right:1px solid #888686}
#login  .logo{width:250px; float:right; padding:50px 0 50px 0}
#login .radek{line-height:30px}
#login .radek span{ margin:0 30px 0 0}
#login .input{padding:3px 5px; width:159px; border:1px solid #AAAAAA}

#tabulka {width:100%}
#tabulka td {padding:7px 10px; background:#E6E6E6}
#tabulka td {padding:7px 10px; background:#E6E6E6}
#tabulka .popisky td{font-weight:bold; background:#C0C0C0; text-align:center; line-height:25px}
#tabulka td.info.center{text-align: center;}

#formular {width:100%}
#formular td {padding:7px 10px; background:#E6E6E6}
#formular .input {width:90%}
#formular textarea {width:90%}

#formular .seznam {width:100%}
#formular .tlacitkoObr {width:25px; text-align:center}
#formular table{width:100%}
#formular .popisky td{font-weight:bold; background:#ECECEC; padding:5px 10px;}
#formular .editor td{padding:3px 0; margin:0; background:#F0F0EE}
#formular .editor table{width:auto; padding:0; margin:0}

.tlacitko-2 {border:1px solid #808080; padding:7px 20px; font-weight:bold; background:#AAAAAA; color:#FFFFFF; width:140px}
.tlacitko-2:hover {background:#808080}

#tableUdaje{width:100%; margin:0 0 20px 0}
#tableUdaje td{width:28%}
#tableUdaje .mensi{width:22%}
#tableUdaje .nadpis td{font-weight:bold; font-size:14px; padding:0 0 15px 0}

.tab{width:100%}
.tabPopis td{background:#4C4C4C; color:#FFFFFF; padding:7px; font-size:14px}
.tabInfo td{padding:7px; border-bottom:1px solid #4C4C4C}

#ceny {width:250px; float:right; margin:30px 0 0 0; font-size:14px}
#ceny  .celkem td{font-weight:bold}
.prislusenstviSeznam {width:100%; height:300px;  background:#ECECEC; padding:0 10px}
.tiskBtn {border:1px solid #677B06; padding:7px 20px; font-weight:bold; background:#9BB909; color:#FFFFFF; float:right; cursor:Pointer}
.tiskBtn:hover {background:#677B06}
.centerAlign{text-align:center}
.rightAlign{text-align:right}
.upozorneni {color:#E51F20}
.hlaseni{font-weight:bold; border:1px solid #E51F20; color:#E51F20; margin:20px 0; padding:15px 0; text-align:center}
.clear {clear:both}
.bg-grey{background-color: #666 !important;}
.bg-grey:hover{background-color: #000 !important;}
/*--------------------- TISK ------------------------------ */
@media print {
    .tab{width:100%}
    .tabPopis td{background:#CCCCCC; color:#000000; padding:7px;}
    .tabInfo td{padding:7px; border-bottom:1px solid #4C4C4C}
    body{background:#FFFFFF; font-family:Trebuchet MS; font-size:13px}
    #formular {width:100%}
    #formular td {padding:7px 10px; background:#FFFFFF}
    h1 {display:none}
    .netiskni {display:none}
    #obal{width:90%; margin:0px auto}
    #top {display:none}
    #ram {width:100%}
    #sloupec-levy {display:none}
    #obsah {width:100%}
    .admin_sekce{background-color:#FFFFFF; padding:5px 0; margin:20px 0 15px 0; width:100%; font-weight:bold; font-size:105%}
    .admin_sekce p{padding:0;}
}

.fancy-hover{opacity: 0.8;}
.fancy-hover:hover{opacity: 1;}

.input-border-radius input{
    border-radius: 3px !important;
    width: 430px !important;
}