.required {font-weight: bold}
#login .required {font-weight: normal}
label {padding-right: 0.4em}
ul.errors {padding: 0; margin: 0.5em 0; color: #E96B00}
#aside-left .ul-01 li.active a {color:#d05f00; font-weight:bold;}


#tt {position:absolute; display:block; background:url(../../images/admin/design/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../../images/admin/design/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#555; color:#fff; text-align:left !important; font-size:85%; font-weight:bold;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../../images/admin/design/tt_bottom.gif) top right no-repeat; overflow:hidden}

#aside-right .title-02{background: #C85B00  url("../../images/aside-title-02.gif") repeat-y scroll 0 0};
#aside-left .title-01, #aside-right .title-01 {background:#003E67 url("../../images/aside-title-03.gif") 0 0 repeat-y;}
#aside-right .title-01 {background:#003E67 url("../../images/aside-title-03.gif") 0 0 repeat-y;}
#aside-left .title-03, #aside-left .title-01 {background:#003E67 url("../../images/aside-title-03.gif") 0 0 repeat-y;}

.msg {padding:7px 10px 7px 45px; background-position:0 0; background-repeat:no-repeat; font-weight:bold; color:#fff;}
/*.msg.msg-ok {background-color:#eeeeee; background-image:url("../../images/admin/design/msg-ok.gif");}
.msg.msg-error {background-color:#c00; background-image:url("../../images/admin/design/msg-error.gif");}
.msg.msg-info {background-color:#05b; background-image:url("../../images/admin/design/msg-info.gif");}*/
.msg.msg-ok {font-weight: normal; border: 1px solid #090; color: black; background-color:#eee; background-image:url("../../images/admin/design/msg-ok.gif");}
.msg.msg-error {font-weight: normal; border: 1px solid #c00; color: black; background-color:#eee; background-image:url("../../images/admin/design/msg-error.gif");}
.msg.msg-info {font-weight: normal; border: 1px solid #05b; color: black; background-color:#eee; background-image:url("../../images/admin/design/msg-info.gif");}

#aside-left #newPasswd .input-submit {width: 110px}
#aside-left #newPasswd label {font-size: 85%}
#newPasswd .required {font-weight: normal}
#aside-left #newPasswd .input-text {width: 130px !important; margin-bottom: 3px}
#aside-left .text {font-size: 85%}

#content .prodano {-x-system-font:none; width: 200px ;background:#00497A url(../../images/prodano.gif) repeat-x scroll 0 100%; border-color:#ae0000; border-style:solid; border-width:1px; color:#FFFFFF; font-family:"arial",sans-serif; font-size:90%; font-weight:bold; padding:5px 8px;}

table.list {border:2px solid #C3B6A0;}
table.list th, table.list td {padding:5px 7px; border:1px solid #C3B6A0;}
table.list th.active, table.list th.active a {color:#C85B00;}
table.list th {padding:7px 7px; background:#EBE6E0; text-align:center; font-weight:bold;}
table.list tr.bg td {background:#F5F2EF;}
table.list tr td.action {text-align: center}

#content .item-desc .item-edit {position:absolute; top:-10px; right:25px; margin:0;}

#search .select {width: 140px}
#search .shortText {width: 57px}
#search label {margin: 0; padding: 0}
#search .input-submit {margin: 2px 0; padding: 0}
#search label.title {display: block; margin: 0; padding: 0}
#search #searchBarva{margin: 15px 0 0px 0;}
#search #searchFltext{width: 130px}
#aside-right #search .input-submit{width: 75px}

.input-submit {margin-top: 2px}

#aside-left #login .input-text.err{background:#ffc; color:#d00;}
#buttonClearSearch{padding: 10px 0 10px 0; display: block; clear: both;}

#aside-right #search textarea {padding:2px; height:3em;font:100%/1 "arial",sans-serif; background:#FFF;border:1px solid #C3B6A0;}


#content .gallery {position:relative; margin-top: 10px}
#content .gallery .container {padding: 0; width:500px; height:150px; margin-left:40px; overflow:hidden; position:relative;}
#content .gallery .photos {position:absolute; top:0; left:0; width:550px;}
#content .gallery .photos ul {margin:0; list-style:none;}
#content .gallery .photos ul li {padding: 0; display:block; float:left; width:115px; height:115px; overflow:hidden; margin:0 5px; text-align:center; font:85%/1.4 "tahoma",sans-serif; text-transform:uppercase;}
#content .gallery .photos ul li img {display:block; margin-bottom:3px;}
#content .gallery .prevPhoto {position:absolute; top:8px; left:10px;}
#content .gallery .nextPhoto {position:absolute; top:8px; right:10px;}
#content .gallery .prevPhoto img, #content .gallery .nextPhoto img {display:block;}
.actualImage{margin: 0 auto; display: block; border: 3px solid #003E67}
.actualImageContainer{text-align: center}

#content .obrazky .gallery {position:relative; margin-top: 10px}
#content .obrazky .galleryContainer {}
#content .obrazky .gallery .container { padding: 0; width:260px; height:65px; margin-left:20px; overflow:hidden; position:relative;}
#content .obrazky .gallery .photos {position:absolute; top:0; left:0; width:260px;}
#content .obrazky .gallery .photos ul {margin:0; list-style:none;}
#content .obrazky .gallery .photos ul li {padding: 0; display:block; float:left; width:55px; height:55px; overflow:hidden; margin:0 5px; text-align:center; font:85%/1.4 "tahoma",sans-serif; text-transform:uppercase;}
#content .obrazky .gallery .photos ul li img {display:block; margin-bottom:3px;}
#content .obrazky .gallery .prevPhoto {position:absolute; top:8px; left:10px;}
#content .obrazky .gallery .nextPhoto {position:absolute; top:8px; right:10px;}
#content .obrazky .gallery .prevPhoto img, #content .obrazky .gallery .nextPhoto img {display:block;}

p.prodanoText{text-align: center; color: #c44643; font-size: 150%; }
h2 span.prodanoText{color: #c44643}
span.prodanoText{color: #c44643}



#aside-right div p.price{text-align: center}
#aside-right div#search ul{margin: 2px;}
#aside-right div#search ul img{margin-right: 0.5em}

#content .item-desc p.cena {padding-top: 0.3em; clear: both}
#content .item-desc p.cena strong {color: #E96B00; font-size: 140%}

#content .item-desc p.prodanoCena strong{
	color: #C44643; 
}

#content .item-desc p span.vybava {font-weight:bold; color: #E96B00}

#content ul {list-style:disc; list-style-position: inside;}
#content div.tabs-content ul{list-style:none}

div#aside-right p.price strong {color: #E96B00}
.Xstat-odrazky {list-style:disc; list-style-position: inside;}
#kontakt {float: left; width: 300px;}
#mapa {padding-top: 0px}
#mapa small{float: right; margin-right: 10px}
#header #contact {top: 12px}
#header #contact span{color: #fff; font-weight: bold}
#header #contact table {font-size: 100%; margin: 0; color:#fff; font-weight: bold}
#header #contact table td{padding-right: 15px}

div#content p.topVybava{color: #E96B00}
#partneri img{vertical-align: middle}


#content .inner {
    position: relative;
}
#content .outer {
    overflow: visible;	
}
div.discount {
	background-image:url("../../images/sleva.png");
	width: 80px;
	height: 80px;
	color: #ffffff;
	font-weight: bold;
	font-size: 80%;
	position: absolute;
	right: -15px;
	top: -15px;
	z-index: 100;
	text-align: left;
}
div.discount span {
    display: block;
    position: absolute;
    top: 23px;
    text-align: center;
    width: 80px;
}
div.odpocet {
    background-image:url("../../images/DPH.png");
    background-repeat: no-repeat;
    width: 50px;
    height: 28px;
    display: block;
    text-align: center;
    font-size: 80%;
    padding-top: 2px;
    float: right;
    position: absolute;
    line-height: 1.2;
    right: -5px;
    top: -5px;
}
div.odpocet.move {
    right: 25px;
    top: -10px	
}

