* {margin:0; padding:0}
html {height: 100%}
body {height: 100%; background:url(../img/bg.jpg) repeat-x center top #fff; color:#000; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:.7em; text-align:center}
a.skipmenu {position:absolute; top:6px; left:-10000px; padding:5px}
a.skipmenu:focus, a.skipmenu:active {left:22px; background:#f00; color:#fff; z-index:2}
h2, h3 {font-weight:normal}
strong {font-weight:bold}
img {border:0}
img.left {float:left; margin:0 3px 3px 0}
img.right {float:righ; margin:0 0 3px 3px}
hr {color:#ffba00; background-color:#ffba00; height:1px; border:none}
table {width:100%; border-collapse:collapse}
th, td {font-size:100%}
td.wi65, th.wi65 {width:65%}
td.wi60, th.wi60 {width:60%}
td.wi50, th.wi50 {width:50%}
td.wi25, th.wi25 {width:25%}
td.wi20, th.wi20 {width:20%}
td.wi15, th.wi15 {width:15%}
td.wi10, th.wi10 {width:10%}
td.wi5, th.wi5 {width:5%}
td {vertical-align:top}

/* odkazy */
a {color:#d2048c; text-decoration:underline}
a:hover {text-decoration:none}
h3 a {color:#FF8F0C}
#sublinks a {color:#7b9eac}
#sublinks a.idea {color:#d2048c; font-weight:bold; font-size:110%}
#menu-items a, #admin-menu a {color:#fff; text-decoration:none}
#colone a {color:#d2048c; text-decoration:none}
#coltwo a {color:#2e8d00}
#coltwo a.more {color:#004a57}
#login a {color:#ffba00}
.logged a {color:#3f707a !important}
#footer a {color:#6c6c6c}
#menu-items a:hover, #colone a:hover, #admin-items a:hover {text-decoration:underline}
a.button {height:23px; color:#fff; font-size:125%; font-weight:bold; text-decoration:none; text-align:center; line-height:23px}
div.buttons a.button {display:block; float:left; margin:5px}
a.alert-admin {display:block; width:200px; height:34px; float:right; background:url(../img/ico-alert-admin.gif) center left no-repeat; line-height:34px; text-indent:30px; font-size:110%; font-weight:bold; margin:10px 0}
#login a.sign-up {color:#3f707a}
.yesie {display:none}

span.vbar {color:#ffba00; padding:0 2px}
span.corner {display:block; position:absolute; width:5px; height:5px; background:url(../img/corners.gif) no-repeat}
span.tl {top:0; left:0; background-position:top left}
span.tr {top:0; right:0; background-position:top right}
span.bl {bottom:0; left:0; background-position:bottom left}
span.br {bottom:0; right:0; background-position:bottom right}

img.help-ico {margin-left:5px}

/* obecne tridy */
.smaller {font-size:80% !important}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.clear {clear:both}
.clear-left {clear:left}
.clear-right {clear:right}
.invisible {position:absolute; top:-10000px; left:0; height:1px; overflow:hidden}
.print-page {text-align:right}
.fl {float:left}
.fr {float:right}

/* hlavicka */
#wrapper {background:url(../img/bg-static.jpg) top center no-repeat}
#page {position:relative; width:980px; margin:auto; text-align:left}
#header {height:83px; position:relative}
#header h1 {position:absolute; top:6px; left:22px; width:345px; height:72px; overflow:hidden}
#header h1 span {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/logo.gif) no-repeat; z-index:1}

/* hlavni menu */
#menu {position:relative; height:57px; background:url(../img/menu.gif) left center repeat-x}
#menu-l, #menu-r {display:block; position:absolute; top:0; width:20px; height:57px; background:url(../img/menu.gif) left top no-repeat}
#menu-l {left:0}
#menu-r {right:0; background-position:left bottom}

#menu-items {position:absolute; top:6px; left:15px; list-style:none}
#menu-items li {position:relative; float:left; height:44px; margin-right:5px}
#menu-items h2 {padding:0 20px; background:url(../img/menu-item.gif) left center repeat-x; line-height:36px; font-size:150%}
#menu-items div.menu-item-l, #menu-items div.menu-item-r {position:absolute; top:0; width:10px; height:36px; background:url(../img/menu-item.gif) left top no-repeat}
#menu-items div.menu-item-l {left:0}
#menu-items div.menu-item-r {right:0; background-position:left bottom}

#menu-items li.active h2 {background:url(../img/menu-active.gif) left center repeat-x}
#menu-items li.active div.menu-item-l {background:url(../img/menu-active.gif) left top no-repeat}
#menu-items li.active div.menu-item-r {background:url(../img/menu-active.gif) left bottom no-repeat}
#menu-items li.active span {display:block; position:absolute; right:20px; bottom:0; width:14px; height:10px; background:url(../img/menu-active-note.gif) no-repeat}

#sublinks {text-align:right; margin-right:20px; padding-top:8px}

/* sloupce - layout */
#main {position:relative; background:#fff; overflow:hidden}
#main-tl, #main-tr {position:absolute; top:0; width:9px; height:9px; background:url(../img/main-corners.gif) top left no-repeat}
#main-tl {left:0}
#main-tr {right:0; background-position:top right}

#main .col {position:relative; float:left; margin:5px}
#content {width:580px}
#colone {width:180px}
#coltwo {width:190px}

/* vsechny sloupce - design */
#main .bg {background:url(../img/col-bg-short.gif) repeat-x #fafbfc; margin-bottom:10px}
#main .bgs {background:url(../img/col-bg-short.gif) repeat-x #fafbfc; margin-bottom:10px}
#main .bg2 {background:#fff6d9; margin-bottom:10px}
#main p {margin:0 5px; padding:5px 0}
#main ul {margin:0 5px; padding:5px 0; margin-left:25px; list-style-image:url(../img/bul-arrow.gif)}
#main ul.plus {list-style-image:url(../img/bul-plus.gif)}
#main address {margin:0 5px; padding:5px 0; font-style:normal}
ul.subcats li {float:left; width:110px; margin-right:20px}
.bg li.active a, .bgs li.active a{font-weight: bold}

/* hlavni sloupec - design */
#bread {font-size:80%}
#content h2, #content h3 {margin:0 5px; padding:5px 0; font-size:280%; color: #870059;}
#content h3 {font-size:150%; color:/*#ffba00*/#FF8F0C; position:relative}
#content h4 {margin:0 5px; padding:5px 0; font-size:110%; padding-top:15px}
#content ul, #content ol {margin-left:30px}
#content h3 a.additem {display:block; position:absolute; padding-left:16px; bottom:5px; right:0; color:#d2048c; font-size:70%; background:url(../img/btn-additem.gif) center left no-repeat}

/* levy pravy sloupec - design */
#colone, #coltwo {font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#5e8a92}
#colone h2, #coltwo h2 {height:28px; background:url(../img/colone-h2a.gif) no-repeat; color:#fff; font-size:125%; font-weight:bold; line-height:26px; text-indent:10px}
#colone h3, #coltwo h3 {padding:5px 10px 0 10px}
#colone h2.b {background:url(../img/colone-h2b.gif) no-repeat}
#coltwo h2 {background:url(../img/coltwo-h2.gif) no-repeat}
#colone .bgs {margin-bottom:1px}

/* paticka */
#footer {background:#fff; color:#6c6c6c; padding:0 5px}
#footer-content {padding:0 20px; height:68px; background:url(../img/footer.gif) repeat-x}
#footer p {margin-top:25px; width:50%}
#footer p.left {float:left}
#footer p.right {float:right; text-align:right}

/* formulare */
input, textarea {height:17px; padding:1px 0 0 0; border:1px solid #cfcfcf; background:#fff; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:100%}
input.button {height:23px !important; padding:0 0 2px 0 !important; border:none !important; color:#fff; font-size:125%; font-weight:bold; cursor:pointer}
#content div.fields {margin:18px; }
#content div.fail {border:2px solid #f00; margin:5px 0; background:#f9fafb}
#content div.fail * {color:#f00}
#content div.ok {border:2px solid #5cc20a; margin:5px 0; background:#f9fafb}
#content div.ok * {color:#5cc20a}
#content fieldset {position:relative; background:#fff6d9; border:none; border: 1px solid #FFBA00}
#content legend {color:#ffba00; margin-top:0px; padding:0 5px; font-size:120%}
#content label, #content input, #content textarea, #content select {display:block; float:left; width:80px; border:1px solid #ffba00; margin-bottom:5px}
#content label {width:120px;}
#content input {width:180px}
#content input.short {width:120px}
#content input.xshort {width:20px; margin-right:5px}
#content input.xshort2 {width:30px}
#content input.middle {width:170px}
#content input.long {width:300px}
#content input.fail {border:1px solid #f00}
#content input.file {width:300px; height:25px}
#content input.auto {width:auto; border:none; background:transparent; margin-right:5px}
#content input.ranking {margin-top:5px}
#content textarea {width:360px; height:80px}
#content label {border:0; font-weight:bold}
#content label.auto {width:auto; margin-right:15px}
#content label.fail {color:#f00}
#content label.tiny {width:10px}
#content label.xshort {width:35px}
#content label.short {width:80px}
#content label.middle {width:120px}
#content label.long {width:160px}
#content label.xxlong {width:90%}
#content label.ranking {width:28px; height:28px; margin-right:30px}
#content label em {font-size:80%; font-weight:normal}
#content select {width:180px}
#content select.xshort {width:50px; margin-right:30px}
#content form br {clear:both}

/* nyroModal dialogy doporuceni znamemu a upozoneni adminovi */
.nyroModalRealContent {text-align:left}
.nyroModalRealContent h2 {color:#870059; margin:5px 0}
.nyroModalRealContent p {margin:5px 0}
.nyroModalRealContent fieldset {border:none}
.nyroModalRealContent label, .nyroModalRealContent input, .nyroModalRealContent textarea {display:block; float:left; width:250px; border:1px solid #ffba00; margin:0 10x 5px 0 !important}
.nyroModalRealContent label {width:100px; border:none; color:#ffba00; margin-top:5px !important}
.nyroModalRealContent textarea {height:80px}
#btn-recommend, #btn-alert-admin, #btn-add-category {width:90px !important; background:url(../img/btn-y90.gif) no-repeat; vertical-align:top; margin-left:5px !important}
.alert-admin-result, .recommend-result {color:#870059; font-weight:bold}
#dialog form {text-align:left}
#dialog label {margin-right:5px}

/* hledani zbozi */
#goods-search fieldset {background:none; border:1px solid #e8eced; padding:5px}
#goods-search input {width:121px; margin-right:7px}
#goods-search select {width:123px; margin-right:7px}
#goods-search label {width:59px}
#btn-goods-search {width:90px !important; background:url(../img/btn-g90.gif) no-repeat; float:right !important}

/* hledani recepty */
#recipe-search fieldset {background:none; border:1px solid #e8eced; padding:5px}
#recipe-search input {width:121px; margin-right:7px}
#recipe-search select {width:123px; margin-right:7px}
#recipe-search label {width:59px}
#btn-recipe-search {width:90px !important; background:url(../img/btn-g90.gif) no-repeat; float:right !important}

/* hledani firmy */
#firms-search fieldset {background:none; border:1px solid #e8eced; padding:5px}
#firms-search input {width:121px; margin-right:7px}
#firms-search select {width:123px; margin-right:7px}
#firms-search label {width:59px}
#btn-firms-search {width:90px !important; background:url(../img/btn-g90.gif) no-repeat; float:right !important}

/* kategorie zbozi */
#goods-cat-list {margin:10px 0}
#goods-type-list p {color:#000; font-size:110%}
#goods-main-cat-list {height:25px; border-bottom:3px solid #d2048c; margin:1px 0 0 0 !important; padding:0 !important}
#goods-main-cat-list li {list-style:none !important}
#goods-main-cat-list a {display:block; width:57px; height:25px; float:left; background:url(../img/goods-main-cat-list.gif) no-repeat top right; color:#d2048c; text-decoration:none; margin-right:2px; text-indent:10px; line-height:25px}
#goods-main-cat-list a.wider {display:block; width:107px; height:25px; float:left; background:url(../img/goods-main-cat-list-wider.gif) no-repeat top right; color:#d2048c; text-decoration:none; margin-right:2px; text-indent:10px; line-height:25px}
#goods-main-cat-list li.active a, #goods-main-cat-list a:hover {background:url(../img/goods-main-cat-list.gif) no-repeat top left; color:#fff; text-decoration:none}
#goods-main-cat-list li.active a.wider, #goods-main-cat-list a.wider:hover {background:url(../img/goods-main-cat-list-wider.gif) no-repeat top left; color:#fff; text-decoration:none}
#goods-brand-list li {float:left; width:35%; margin-right:21px}
#goods-links .bgs {padding-bottom: 10px;padding-top: 5px; margin-top:10px;}

/* registrace */
#sign-up label {width:120px}
#sign-up #password-strength {width:160px; float:left; margin-left:10px}
#btn-reg {width:120px !important; margin-left:120px; background:url(../img/btn-y120.gif) no-repeat}
#btn-profile-save {width:120px !important; margin-left:120px; background:url(../img/btn-y120.gif) no-repeat}
#loginTestResult.badLogin {background:url(../img/badLogin.png) left center no-repeat; margin-left:250px; padding-left:20px}
#loginTestResult.goodLogin {background:url(../img/goodLogin.png) left center no-repeat; margin-left:250px; text-indent:20px}
#loginTestResult.loadingLogin {background:url(../img/ajax-loader.gif) left center no-repeat; margin-left:250px; text-indent:20px}
#btn-send-pass {width:120px !important; margin-left:80px; background:url(../img/btn-y120.gif) no-repeat}
#btn-send-contactform {width:120px !important; margin-left:80px; background:url(../img/btn-y120.gif) no-repeat}
#promo-baby {float:left; width:365px; height:281px}
#promo-baby-content {width:349px; height:281px; background:url(../img/mimi-registrace.gif) no-repeat; margin-left:5px}
#promo-firm {float:left; width:210px}
#promo-firm h3 {font-size:130%}
#promo-baby-content p, #promo-baby-content ul {padding:10px 20px 0 10px !important}
#promo-btn-reg {display:block; float:left; margin:15px; margin-left:145px !important; width:90px !important; background:url(../img/btn-g90.gif) no-repeat}

/* vyhledavani */
#search-form fieldset {border:0; padding:5px 5px 20px 5px}
#search-form input {width:100px; border:1px solid #ffba00; margin-right:5px}
#btn-search {width:47px !important; background:url(../img/btn-ok.gif) no-repeat}
#not_found{background:url(../img/mimi-help.gif) 480px center no-repeat #f9fafb; padding: 40px 130px 40px 20px; border:2px solid #FF0066; margin:5px 0;color:#FF0066}


/* login */
#login .profile-pic {float:left; border:2px solid #ffba00; margin-right:5px}
#login {position:absolute; top:0; right:30px; width:344px; height:76px; background:url(../img/login-form.gif) no-repeat; color:#3f707a}
#login-content {padding:12px 0 0 55px}
#login-form fieldset {border:0}
#login-form input {width:100px}
#btn-login {width:47px !important; background:url(../img/btn-ok.gif) no-repeat}

#new-pm {width:78px; height:99px; position:absolute; top:5px; left:538px; background:url(../img/mimi-post.gif) no-repeat}
#new-pm a {display:block; position:absolute; top:0; left:0; width:100%; height:100%}

/* listovani */
.listing {margin-top:10px}
.listing span {padding:0 5px; border:1px solid #ffba00; color:#ffba00}
.listing a {padding:0 5px; border:1px solid #ffba00; background:#ffba00; color:#fff}
.listing a:hover {border:1px solid #fff}

/* uploader */
#btn-upload {float:left; width:90px !important; margin-left:80px; background:url(../img/btn-y90.gif) no-repeat}
#btn-clear {float:left; width:90px !important; margin-left:20px; background:url(../img/btn-y90.gif) no-repeat}
#btn-clearAll {float:left; width:90px !important; margin-left:10px; background:url(../img/btn-y90.gif) no-repeat}
#btn-cancel {float:left; width:90px !important; margin-left:10px; background:url(../img/btn-y90.gif) no-repeat}
select#fileslist {width:300px; height:80px; margin-left:80px}
table#uploadTable {border:solid 1px #ffba00; width:300px; height:15px; margin-left:80px}
table#rowProgress {background:#ffba00; width:1px; height:15px}
object#MultiPowUpload {margin:0 0 5px 80px}
div#lable {margin-left:80px}
#uploadThumbs input {border:none}
#uploadThumbs div.thumb {float:left; width:260px; margin:0 10px 10px 0; background:#ffba00}
/*#uploadThumbs img.thumbpic {float:left; width:70px; margin:5px}*/
#uploadThumbs div.rotate-pic {float:left; width:75px; margin:5px; position:relative}
#uploadThumbs a.rotate-left {display:block; position:absolute; top:0; left:0; width:16px; height:16px; background:url(../img/ico-rotate-left.png) no-repeat; text-decoration:none}
#uploadThumbs a.rotate-right {display:block; position:absolute; top:0; right:0; width:16px; height:16px; background:url(../img/ico-rotate-right.png) no-repeat; text-decoration:none}
#uploadThumbs div.thumbinfo {float:left; width:170px}
#uploadThumbs label.long {width:150px}

/* tlacitka napric sekcemi */
a.recommend {display:block; float:left; width:60px; margin-bottom:5px}
#btn-fav-user {display:block; text-align:right; float:right; width:150px; margin-bottom:5px; padding-right:16px; background:url(../img/btn-fav-user.gif) top right no-repeat}
div.info-block {float:left; width:290px}
div.stuff-block {float:right; width:280px}

/* admin menu */
#admin-menu {position:relative; height:23px; margin-top:10px; background:url(../img/admin-menu.gif) top center repeat-x}
#admin-items {list-style:none !important; margin:0 0 0 10px !important; padding:0 !important;}
#admin-items li {position:relative; float:left; height:23px; margin-right:2px}
#admin-items a {display:block; height:23px; padding:0 10px; background:url(../img/admin-item.gif) left center repeat-x; font-weight:bold; line-height:20px}
#admin-items span.admin-item-l, #admin-items span.admin-item-r {display:block; position:absolute; top:0; width:6px; height:23px; background:url(../img/admin-item.gif) left top no-repeat}
#admin-items span.admin-item-l {left:0}
#admin-items span.admin-item-r {right:0; background-position:left bottom}
#admin-items li.active a {color:#000; background:url(../img/admin-active.gif) left center repeat-x}
#admin-items li.active span.admin-item-l {background:url(../img/admin-active.gif) left top no-repeat}
#admin-items li.active span.admin-item-r {background:url(../img/admin-active.gif) left bottom no-repeat}

#account-menu {margin-bottom:5px}
#account-menu h2 {background:url(../img/coltwo-h2x.gif) no-repeat}
#account-menu h3 {background:url(../img/ico-account-menu.gif) 7px center no-repeat #ffaeff; font-size:125%; font-weight:bold; padding:6px 5px 6px 25px}
#account-menu h3.msg {background-image:url(../img/ico-msg0-unread.gif)}
#account-menu h3.fav {background-image:url(../img/btn-fav-user.gif)}
#account-menu h3 {text-decoration:underline; cursor:pointer; margin-bottom:2px}
#account-menu h3, #account-menu h3 a {color:#000}
#account-menu li, #account-menu li a {color:#363636}


/* editace profilu */
#credit-review td, #credit-review th {padding:2px 5px; border-bottom:1px solid #999}
#credit-review td {border-bottom:1px solid #fff}
#credit-packages td, #credit-packages th {padding:2px 5px; border-bottom:1px solid #999}
#credit-packages .cost {text-align:right}
#credit-packages td {border-bottom:1px solid #fff}
#account-type td, #account-type th {padding:2px 5px; border-bottom:1px solid #999}
#account-type td {border-bottom:1px solid #fff; text-align:right}
#account-type tfoot th {text-align:right}
#account-type td.current, #account-type th.current {background:#fff6d9}
#btn-buy-package {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#btn-buy-credit, .btn-buy-credit {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}
#btn-upload-photo {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#btn-auth-req {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}

div.fav-item {float:left; width:160px; height:190px; margin:5px; padding:5px; border:1px solid #999; overflow:hidden}

/* admin zbozi - bazar aukce */
#myauctions-engage-list td, #myauctions-engage-list th, #mygoods-list td, #mygoods-list th {padding:2px 5px; border-bottom:1px solid #999}
#myauctions-engage-list td, #mygoods-list td {border-bottom:1px solid #fff}
#btn-goods-save {width:90px !important; margin-left:0; background:url(../img/btn-y90.gif) no-repeat}
#nyroModalContent ul {text-align:left; margin-left:15px}
#btn-restore {float:left; margin-left:10px; width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
.limits-off {display:none}
#is_sold {width:100px !important; margin-left:10px}
#mass_buyer_login {width:100px !important; margin-left:5px}
#btn-goods-status, #btn-goods-update {float:left; width:120px !important; margin-left:5px; background:url(../img/btn-y120.gif) no-repeat}

.goods-small-info .ac_select, #mygoods-list .ac_select {width:172px!important; float: none!important;}
.goods-small-info .ac_input, #mygoods-list .ac_input {width:75px!important; margin: 0 0 0 2px!important; float:none!important; display:inline!important}
.goods-small-info .ac_button, #mygoods-list .ac_button {width:47px !important; margin: 0 3px 0 3px!important; background:url(../img/btn-ok.gif) no-repeat; float: none!important; display: inline!important}
.goods-small-info .ac_select {display: inline!important; margin-right: 10px;}
.goods-small-info {padding-bottom: 10px;}
/* admin eshop */
#btn-shop-create {width:120px !important; margin-left:80px; background:url(../img/btn-y120.gif) no-repeat}
#btn-shop-savecat {width:90px !important; margin-left:80px; background:url(../img/btn-y90.gif) no-repeat}
#btn-shop-addparam {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#btn-shop-save {width:90px !important; margin-left:80px; background:url(../img/btn-y90.gif) no-repeat}
#btn-shop-savetext {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}
#btn-shop-addtrans {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#btn-shop-addpay {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#structureDiv.shop div#col0 div {border:1px solid #999; margin-bottom:5px; margin-right:5px}
#structureDiv.shop div#col0 img {margin-right:4px}

/* soukrome zpravy */
#msg-list td, #msg-list th {padding:2px 5px; border-bottom:1px solid #999}
#msg-list td {border-bottom:1px solid #fff}
#msg-list input.auto {margin:0 !important}
#msg-list a.unread {font-weight:bold}
#btn-del {float:left; width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#btn-send {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#msg-form #predmet, #msg-form #zprava {width:450px !important}
#msg-form .maininput {border:none}
#msg-detail .recipients a {border:1px solid #ffba00; background:#fff6d9; padding:0 2px; color:#000; text-decoration:none}
#msg-detail .sender-info {width:100px; float:left; padding:5px; border-right:1px solid #fff}
#msg-detail .message {float:left; width:430px; padding:5px}
.msg-count {font-size:80%; color:#f00; text-decoration: blink}

/* admin blogu */
#btn-create-blog {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}
#btn-save-blogpost, #btn-save-blogcat {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}
#myblog-catlist td, #myblog-catlist th, #myblog-postslist td, #myblog-postslist th {padding:2px 5px; border-bottom:1px solid #999}
#myblog-catlist td, #myblog-postslist td {border-bottom:1px solid #fff}
#btn-del-blog {width:90px !important; margin-left:10px; background:url(../img/btn-y90.gif) no-repeat}
#btn-nodel-blog {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}
div.skin-item {float:left; width:180px}
#structureDiv.blog div#col1 div {border:1px solid #999; margin-bottom:5px}
#structureDiv.blog div#col1 img {margin-right:4px}

/* admin receptu */
#btn-save-recipe {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}
#myrecipes-list td, #myrecipes-list th {padding:2px 5px; border-bottom:1px solid #999}
#myrecipes-list td {border-bottom:1px solid #fff}
btn-del-recipe {width:90px !important; margin-left:10px; background:url(../img/btn-y90.gif) no-repeat}
btn-nodel-recipe {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}

/* admin firem */
#btn-save-company {width:90px !important; background:url(../img/btn-y90.gif) no-repeat}

/* admin eshopu */
.cat-list {float:left; width:15px}

/* komentare */
#comments .item {border-bottom:1px solid #e6e6e6; padding-bottom:10px; position: relative;}
#comments .subitem {margin-left:40px}
#comments .info {font-weight:bold; display: inline;}
#comments .user {color:#d2048c; font-size:120%}
#comments .date {color:#ffba00}
#comments .points {float:left; width:28px; height:28px; margin:0 5px 5px 10px}
#comments .comment {float:left; width:525px}
#comments .subitem .comment {float:none; margin-left:10px}

/* seznam zbozi */
.goods-list ul.subcats li {float:left; width:155px; margin-right:20px}
.goods-list div.item {float:left; width:180px; height:230px; margin:10px 5px; text-align:center; overflow:hidden; border:1px solid #999}
.goods-list div.item-photo {position:relative; width:180px; height:140px; } /*background:#DBDEDF*/
.goods-list div.item.hot {background:#ffaeff}
.goods-list div.item-photo img {margin:10px}
.goods-list div.new-item {position:absolute; top:20px; right:4px; width:19px; height:19px; overflow:hidden}
.goods-list div.new-item span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/ico-new.gif) no-repeat; z-index:1}
.goods-list div.auc-item {position:absolute; top:45px; right:4px; width:19px; height:19px; overflow:hidden}
.goods-list div.auc-item span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/ico-auction.gif) no-repeat; z-index:1}
.goods-list div.auc-time {position:absolute; bottom:0px; right:4px; font-size:80%; margin:0; padding:0; line-height:12px}
/*.goods-list .hot div.auc-time {color:#fff}*/
.goods-list p.item-name {margin:0!important; padding:0 4px !important; text-align:center; height:35px}
.goods-list p.user-info, .goods-list p.price-info, .goods-list p.size-info, .goods-list p.send-info, .goods-list p.region-info, .goods-list p.producer-info {margin:0 !important; padding:0 4px!important; width:105px; float:left; text-align:left}
.goods-list p.size-info, .goods-list p.send-info {width:82px; font-size:90%}
.goods-list p.size-info {text-align:right}
.goods-list p.price-info {width:59px; text-align:right; font-weight:bold; font-size:120%}
.goods-list p.user-info a {color:#2E8D00}
.goods-list p.region-info {font-size:90%; width:90px}
.goods-list p.producer-info {width:74px; font-size:90%; text-align:right !important}
#coltwo .goods-list div.item {float:none; margin:0 auto; height:auto; padding:5px 0}

/*#coltwo .goods-list div.item-photo {background:none}*/
#floatDiv {position:absolute; display:none; z-index:2; border:10px solid #d2048c; background:url(../img/ajax-loader.gif) center center no-repeat #fff}

/* detail zbozi */
#goods-detail {position:relative}
#goods-detail p.info {color:#79d631}
#goods-detail p.seller span {font-size:120%; font-weight:bold}
#goods-detail p.final-price {float:left; width:180px}
#goods-detail p.final-price span {font-size:150%; font-weight:bold}
#goods-detail p.price-now {float:left; width:170px}
#goods-detail p.price-now span {font-size:150%; font-weight:bold; color:#5cc20a}
#goods-detail #formBuyNow {float:left; width:92px}
#goods-detail #jqgvii0 {float:right}
#goods-detail .gvIIImgContainer {background:url(../img/ajax-loader.gif) center center no-repeat}
#goods-detail .gvIIImgContainer img {cursor:pointer}
#goods-detail .all-goods {padding-left:67px}
#goods-detail .price-current {font-size:120%}
#goods-detail .price-current span {font-size:120%; font-weight:bold; color:#ed1c24}
#btn-buy {width:90px !important; background:url(../img/btn-g90.gif) no-repeat}
#btn-ask {float:left; display:block; width:90px !important; background:url(../img/btn-g90.gif) no-repeat}
#btn-send {width:120px !important; margin-left:80px; background:url(../img/btn-y120.gif) no-repeat}
#goods-detail #auction {background:url(../img/auction-bg.gif) center center repeat-x #e9eced; margin:10px 0}
#goods-detail #auction table {margin:5px}
#goods-detail #bid-form {padding:10px 10px 0 10px}
#goods-detail #price-jump-lbl {width:70px !important}
#goods-detail #price-jump {width:60px !important; margin-top:-2px !important; text-align:right}
#goods-detail #price-jump-kc {width:20px !important; margin-left:5px}
#goods-detail .bid-info {text-align:right; padding:0 25px 5px 10px}
#goods-detail p.info a {color:#79d631; font-weight:bold}
#btn-bid {width:90px !important; margin:-5px 0 0 15px !important; background:url(../img/btn-y90.gif) no-repeat}
.x {width: auto!important;}

/* historie prihozu */
#bids-history {position:relative; background:#fff6d9; padding:0 10px 0 10px}
#bids-history th, #bids-history td {font-weight:normal; padding:5px 5px 5px 0}
#bids-history td.user {width:22%; font-weight:bold}
#bids-history .winner {font-size:130%}
#bids-history td.price {width:16%; padding-right:30px; text-align:right; font-weight:bold}
#bids-history td.date {width:62%}

/* seznam receptu */
#recipe-list ul.subcats li {float:left; width:110px; margin-right:20px}
.recipe-list {margin:10px 0; border:3px solid #e8eced}
.recipe-list td {padding:2px 5px}
.recipe-list strong {font-size:120%}
.recipe-list span.recipe-cats {font-size:90%}
#recipe-last-voted {margin-bottom:10px}
#recipe-last-voted ul.star-rating {margin:auto !important}
#recipe-last-voted div.item {text-align:center; padding-top:10px; font-size:130%}

/* prirustky novi uzivatele */
#users-last-reg {margin-bottom:10px}
#users-last-reg div.item {font-size:130%; padding:10px 5px 0 10px; font-weight:bold}
#users-last-reg img {vertical-align:middle}

/* prirustky novi uzivatele */
#users-last-log {margin-bottom:10px}
#users-last-log div.item {font-size:130%; padding:10px 5px 0 10px; font-weight:bold}
#users-last-log img {vertical-align:middle}

/* prirustky novi uzivatele */
#users-last-vis {margin-bottom:10px}
#users-last-vis div.item {font-size:130%; padding:10px 5px 0 10px; font-weight:bold}
#users-last-vis img {vertical-align:middle}
#users-last-vis span.last-visit-date {font-size:60%}

/* firmy */
#firms, .firms {margin-bottom:10px !important}
#firms td, .firms td {padding:2px 5px}
#firms td.item-desc, .firms td.item-desc {padding-bottom:10px}
#firms img.item-logo, .firms img.item-logo {border:3px solid #e8eced}
#firms strong, .firms strong {font-size:120%}
#firms span.recipe-cats, .firms span.recipe-cats {font-size:90%}
#firms-list ul.subcats li, .firms-list ul.subcats li {float:left; width:110px; margin-right:20px}

/* detail receptu */
#recipe-detail .date {color:#ffba00}

ul.star-rating {list-style:none !important; margin:0 5px 0 5px !important; padding:0 !important; width:70px; height:14px; position:relative; background:url(../img/ico-nostar.gif) repeat-x}
#comments ul.star-rating {margin: 0 !important; display: inline!important; padding:0!important; position: absolute!important; top: 5px;}
form ul.star-rating {float:left; margin-left:0 !important}
ul.star-rating.rated {margin-left:10px !important}
ul.star-rating li {float:left; margin:0 !important; padding:0 !important}
ul.star-rating li a {display:block; position:absolute; width:14px; height:14px; z-index:3}
ul.star-rating li span {display:block; position:absolute; width:14px; height:14px; z-index:2}
ul.star-rating li a:hover {background:url(../img/ico-dostar.gif); left:0; z-index:2}
ul.star-rating li a.on {background:url(../img/ico-star.gif); left:0; z-index:1}
ul.star-rating li span.on {background:url(../img/ico-star.gif); left:0; z-index:1}
ul.star-rating a.star1 {left:0}
ul.star-rating a.star1:hover, ul.star-rating a.star1.on, ul.star-rating span.star1.on {width:14px}
ul.star-rating a.star2 {left:14px}
ul.star-rating a.star2:hover, ul.star-rating a.star2.on, ul.star-rating span.star2.on {width:28px}
ul.star-rating a.star3 {left:28px}
ul.star-rating a.star3:hover, ul.star-rating a.star3.on, ul.star-rating span.star3.on {width:42px}
ul.star-rating a.star4 {left:42px}
ul.star-rating a.star4:hover, ul.star-rating a.star4.on, ul.star-rating span.star4.on {width:56px}
ul.star-rating a.star5 {left:56px}
ul.star-rating a.star5:hover, ul.star-rating a.star5.on, ul.star-rating span.star5.on {width:70px}

/* detail firmy */


/* diskuze */
#discuss td, #discuss th {padding:2px 5px; border-bottom:1px solid #999}
#discuss td {border-bottom:none}
#discuss td strong {font-size:120%}
#discuss img.msg-ico {vertical-align:bottom}
#discuss .info {font-weight:bold}
#discuss .date {color:#ffba00}
#discuss .head {width:100px; float:left; padding:5px; border-right:1px solid #fff}
#discuss .message {float:left; width:430px; padding:5px; }
#discuss blockquote {float:left; width:430px; padding:5px; margin-left:10px; font-style:italic; border-bottom:2px solid #fff}
#btn-discuss-search {width:90px !important; margin-left:80px; background:url(../img/btn-y90.gif) no-repeat}

#btn-create-thread {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}
#btn-submit-post {width:120px !important; background:url(../img/btn-y120.gif) no-repeat}

/* novinky */
#news-list h3 {padding-bottom:0}
#news-list p {padding-top:0; padding-bottom:20px}

/* profily - seznam */
#profile-list div.item {float:left; width:133px; height:220px; margin:5px; padding:5px 0; border:1px solid #999; overflow:hidden; text-align:center}


/* profil - zobrazeni */
#profile-info p.info {padding-left:5px}
#profile-info .info span.status-online, #profile-info .info span.status-offline {padding-left:12px; background:url(../img/ico-online.gif) left 2px no-repeat;}
#profile-info .info span.status-offline {background-image:url(../img/ico-offline.gif)}
#profile-info .avatar {float:right; position:relative; top:-30px; margin-right:15px}
#profile-info .avatar img {border:8px solid #DBDEDF}
#profile-info .about-me, #profile-info .rating {float:left; width:190px; margin-bottom:20px}
#profile-info .rating {width:160px}
#profile-info .rating-img {float:left; margin-top:5px}
#profile-info .rating-text {float:left}
#profile-info .pct {font-size:150%}
#profile-info .address, #profile-info .contact, #profile-info .status {float:left; width:180px}
#profile-info .status {width:220px}
#profile-info .contact p , #profile-info .status p {padding:0 10px}
#profile-info .status a, #profile-info .status span {color:#5cc20a; font-weight:bold}
#profile-info .status strong {font-weight:normal}
#profile-info .status-online, #profile-info .good-comments {color:#5cc20a; font-weight:bold}
#profile-info .status-offline, #profile-info .evil-comments {color:#ed1c24 !important; font-weight:bold}
#btn-blog {width:150px; background:url(../img/btn-blog.gif) no-repeat;}
#btn-eshop {width:100px; background:url(../img/btn-eshop.gif) no-repeat;}
#profile-info #btn-fav-user {display:block; width:85px; margin-bottom:5px; padding-right:0 !important; padding-left:16px; background:url(../img/btn-fav-user.gif) top left no-repeat; text-align:left}
#profile-info #btn-ign-user {display:block; width:55px !important; margin-bottom:5px; padding-left:16px; background:url(../img/btn-ign-user.gif) top left no-repeat; color:#999; text-align:left}
span.user-info img {vertical-align:baseline}

/* reklamy */
#colone .advwrapper, #coltwo .advwrapper {margin:5px 0}
#coltwo .advwrapper {margin-left:5px}

/* programatori */
#formTip {display:none; position:absolute; border: 1px solid #CECECE; background: #F7F9FA; padding:2px; margin-bottom:5px; max-width:550px; text-align:left;}

.firms-extended{display: none};

#first-time {height:91px; margin-bottom:10px; position:relative}
#first-time h3 {padding-top:30px}
#first-time div.ulwrap {background:#FEF5D8; border:1px solid #FED700; height:25px}
#first-time div.mimi {position:absolute; top:0; right:0; width:84px; height:91px; background:url(../img/mimi-help.gif) center right no-repeat}
#first-time ul li {font-weight:bold}

.short-progressbar {margin-left:80px; background:#D2048C}

.firm-ad {border:1px solid #D2048C; background: #FFF6D9; margin-top:10px; padding-top:10px; margin-bottom:30px;}
.bundle {font-size:80% !important;font-weight: normal!important; line-height: 120%;}

.firm-wrapper {border:1px solid #D2048C; background:#fff6d9; padding-top:10px; margin-top:10px; margin-bottom:30px;}

.account_sumary td {border-bottom:1px solid #ccc;}
.account_sumary tr.last td {border-bottom:0;}

.fill {background:#FFAEFF; border-top:1px solid #D2048C; border-bottom:1px solid #D2048C; color:black !important; margin:0 !important; padding-left:5px !important; padding-top:1px !important; padding-bottom:1px !important;}

.help {background: url(../img/mimi-help.gif) white no-repeat 30px 5px; padding: 10px 5px 5px 140px; min-height:91px; margin-bottom:5px}
.mini-help {background: url(../img/mimi-help-mini.gif) white no-repeat 5px 5px; padding: 5px 5px 5px 38px; min-height:30px; margin-bottom:5px; margin-top:5px; border:1px solid #FFBA00;}

.news {border: 1px solid #999999; margin-bottom:10px; margin-top:10px; padding:10px;}
.news img.fl {margin-right:10px; vertical-align:top;}
.news img.fr {margin-left:10px; vertical-align:top;}
.news h3 {margin:0px; padding:0px !important; }
.news h3 a {text-decoration:none;}
.news hr {margin-bottom:10px;}

.sizes td,.sizes th {padding: 3px 5px;border: 1px solid #D2048C;}
#kam-vlevo {
	float: left;
	width: 275px;
	margin-left: 7px;
	position: relative;
	}
#kam-vpravo {
	float: right;
	width: 275px;
	margin-right: 7px;
	position: relative;
	}
.in {
	border: 1px solid #e8eced;
	padding: 0 16px;
	}
#kam-vlevo .in, #kam-vpravo .in {
	height: 440px;
	}
.in p {margin: 10px 0 5px 0!important;}
#kam-wide {
	clear: both;
	margin-right: 7px;
	margin-left: 7px;
	}
#kam-wide .in {
	padding-bottom: 10px;
	}
#kam-wide .in .fr {
	position: relative;
	bottom: 15px;
	font-weight: bold;
	}

#kam-vlevo h3, #kam-vpravo h3, #kam-wide h3 {
	font-size: 210%;
	padding-top: 20px;
	margin: 0!important;
	}
#kam-vlevo strong, #kam-vpravo strong {
	color: #ff8f0c;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 15px;
	}
#kam-vlevo .button {
	background: url(../img/kam-vlevo.gif) 0 0 no-repeat;
	display: block;
	width: 177px;
	}
#kam-vpravo .button {
	background: url(../img/kam-vpravo.gif) 0 0 no-repeat;
	display: block;
	width: 162px;
	margin-left: 10px;
	}
.kam-tipy {
	margin-top:20px;
	}
.kam-tipy a { 
	font-weight: bold;
	margin-left: 0px;
	
	}
#kam-vlevo .kam-mimino {
	background: url(../img/mimino-vlevo.gif) 0 0 no-repeat;
	width: 74px; 
	height: 115px;
	position: absolute;
	right: 0;
	bottom: 0;
	}
#kam-vpravo .kam-mimino {
	background: url(../img/mimino-vpravo.gif) 0 0 no-repeat;
	width: 75px;
	height: 125px;
	position: absolute;
	right: 0;
	bottom: 0;
	}

.comment-form {margin-bottom:25px;}
.mb25 {margin-bottom:25px;}
.center {text-align:center;}
#discussion-top {
	background:url(../img/col-bg-short.gif) 0 0 repeat-x #fafbfc;
	}
.dis-left,.dis-right {
	float: left;
	width: 290px;
	}
#discussion-top h2, #recommend h2 {
	background:url("../img/coltwo-h2.gif") 0 0 no-repeat #FFF;
	color:#FFFFFF;
	font-size:125%;
	font-weight:bold;
	height:28px;
	line-height:26px;
	text-indent:10px;
	margin: 0;
	padding: 0;
	}
#discussion-top .clear {
	text-align: right;
	}
#recommend {
	margin-top: 10px;
	background:url(../img/col-bg-short.gif) 0 0 repeat-x #fafbfc;
	}
	
#recommend ul {
	padding: 10px;
	margin: 0;
	}
#recommend ul li {
	list-style-position: inside;
	float: left;
	width: 185px;
	}
#recommend ul li.clear {
	list-style: none;
	clear: both;
	height: 1px;
	}

