@charset "utf-8";

/* main elements */
body {margin:0; padding:0; min-height:600px; background:#fff url("../images/bg.gif") left top repeat-x; color:#000; font:0.8em/1.5 Tahoma, Verdana, Tahoma, "arial";}
h1, h2, h3, h4, h5  {font-family: "Trebuchet MS", Helvetica, Geneva, Arial, sans-serif}
h2 {margin:5px 0; padding:0;}
hr {height:1px; margin:0; border:0; background-color:#b7b7b7;}
a img {border:0!important;}
#wrap {width:963px; margin:0 auto;}
.body-eshopy #wrap {width:1200px;}

/* login */
.login {width:500px!important;}

/* ********** header ********** */
#header {clear:both; position:relative; float:none; width:963px; height:107px; margin:0 auto; padding:0;}
#logo {float: left; margin-top:30px; font-size:2.5em;}
#logo a {color:#000; text-decoration: none;}

#odhlasit {position:absolute; top:38px; right:14px; width:370px; height:10px; text-align:right;}
#odhlasit .odhlas-prvni {display:inline; float:left; width:5px; height:50px; background:transparent url("../images/odhlasit-left.gif") left top no-repeat;}
#odhlasit .odhlas-loged {display:inline; position:relative; float:left; width:350px; height:50px; padding:5px; color:#919191; background:transparent url("../images/odhlasit-bg.gif") left top repeat-x; text-align:left;}
#odhlasit .odhlas-posledni {display:inline; float:left; width:5px; height:50px; background:transparent url("../images/odhlasit-right.gif") left top no-repeat;}

#odhlasit .odhlas-logout {float:right; position:absolute; top:5px; right:5px; width:110px; padding:0; background:transparent url("../images/odhlasit-predel.gif") left top no-repeat; text-align:right;}
#odhlasit .odhlas-logout a {color:#0f4b07; font-weight:bold; text-decoration:none;}
#odhlasit .odhlas-logout a:hover {text-decoration:underline;}

/* ********** menu ********** */
#menu {clear:both; position:relative; width:963px; height:39px; margin: 0 auto; background:transparent url("../images/bg-menu.gif") left top no-repeat;}
#menu ul {float: left; margin:8px 0 0 10px; padding:0;}
#menu ul li {display:inline; height:39px; margin-left:10px; padding-right:15px; background:transparent url("../images/menu-predel.gif") right center no-repeat; list-style:none;}
#menu li a { padding:10px 0 13px 0; color:#fff; text-decoration:none;}
#menu a:hover, #menu a.active {color:#b8e2ff; background:transparent url("../images/menu-hover.gif") center top no-repeat;}

/* ********** submenu ********** */
#submenu {clear:both; position:relative; float:left; width:1200px; height:40px; margin-top:5px; background:transparent url("../images/bg-submenu.gif") left top no-repeat;}
#submenu ul {margin:6px 0 0 15px; padding:0;}
#submenu ul li {display:inline; height:39px; margin-left:10px; padding-right:15px; background:transparent url("../images/submenu-predel.gif") right center no-repeat; list-style:none;}
#submenu li a {padding:8px 0 10px 0; color:#fff; font-size:0.85em; text-decoration:none;}
#submenu a:hover, #submenu a.active {color:#c0ffb7; background:transparent url("../images/submenu-hover.gif") center bottom no-repeat;}


/* ********** content ********** */
#content {clear:both; position:relative; float:left; width:963px; min-height:500px; padding:20px 0;}
.body-eshopy #content {width:1200px;}

#mininav {margin:0 0 10px 0; padding:0;}
#mininav li {display:inline; margin-left:5px; padding-left:15px; background:transparent url("../images/ico-next.gif") left center no-repeat; list-style:none; color:#249c18; font-size:0.80em;}
#mininav li a, #mininav li span {padding:0; color:#249c18; text-decoration:none;}
#mininav li a:hover {color:#000;}
#mininav li.first { margin-left:5px; padding-left:20px; background:transparent url("../images/ico-first.gif") 0 3px no-repeat;}

#content table td {border:1px solid #e6ebf0; padding:5px; vertical-align:top;}
#content table th, #content table td.grey-bg {background-color:#eee; border:1px solid #e6ebf0; padding:5px; vertical-align:top;}
#content table.noborder td {border:0!important;}
#content a {color:#249c18;}
#content a:hover {color:#000;  text-decoration:none;}

#content fieldset {border:1px solid #e6ebf0;}
#content fieldset legend {color:#249c18; font-weight:bold;}
#content label {font-weight:bold;}

/* ***** objednavka box ***** */
.objednavka-box {width:450px; float:left; margin-bottom:20px;}
.objednavka-box-header {padding:5px; background-color:#eee; text-align:center; font-weight:bold;}
.objednavka-box-body {clear:both; padding:5px; border:1px solid #eee;}
.margin-right-40 {margin-right:40px;}

/* icons */
.ico-add {padding-left:20px; background:transparent url("../images/icons/add.png") left center no-repeat;}
.ico-comm {padding-left:20px; background:transparent url("../images/icons/comment.png") 0 2px no-repeat;}


/* ********** footer ********** */
#footer {clear:both; position:relative; float:left; width:963px; height:50px; padding-top:9px; color:#626262; background:transparent url("../images/bg-copy.gif") center top no-repeat; font-weight:bold; text-align:center;}
#footer a {color:#287e1e; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* ********** obecne ********** */
input {padding: 5px;}
select {padding: 5px;}

.clear {clear:both;}
.zelena {color:#188609;}
.modra {color:#0e4dc0;}
.center {text-align:center;}
.vcenter {vertical-align:middle;}
.right {text-align:right;}
.bold {font-weight:bold;}
.bg-light {background-color:#FFFFCC;}
.bg-dark  {background-color:#FFFF99;}
.bg-gray  {padding:20px 10px; margin-top:20px; background-color:#eee;}
.noscreen {display: none;}
#content input[type="submit"] {background-color: #287e1e; color:#fff; font-weight: bold; text-transform: uppercase; padding: 5px 10px; font-size: 1.1em; border:0;}
#content input[disabled] {background-color: grey;}

/* ********** tiny pce hack ********** */

.mceLast td {border:0!important; padding:0!important;}



.table-edit input[type="text"] {width:350px;}

textarea {min-width:300px; min-height: 100px;}

#hp-fastlinks {clear:both;}
#hp-fastlinks h3 {float:left; width:25%;}
#hp-orders {clear:both; float:left; margin-top: 50px;}


.reddot {color: red; font-weight: bold; font-size: 16px;}