/* CSS Document */
* {
    margin: 0;
    padding: 0;
}
body, table, table td, form, div, a, input, textarea, select, button, p {
    font-family: "trebuchet ms", Verdana, sans-serif;
    font-size: 14px;
}
html, body {
    text-align: center;
    margin: 0;
    padding: 0;
    color: #323232;
}
html {
}
body {
    background: #d7d8e5;
    /* vanoce - background: #fff url('../images/body_bg.gif') repeat-x scroll left top;*/
    text-align: center;
    color: #3d3d3d;
}
form {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
}
a img {
    border-width: 0;
}
a:link, a:visited, a:active {
    color: #0aa2b2;
    font-weight: normal;
}
a:hover {
    color: #073642;
}
.bold {
    font-weight: bold;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.clr {
    font-size: 1px;
    height: 1px;
    clear: both;
}
ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.tabFixer {
    width: 100%;
}
input, select {
    color: #736c6f;
    font-size: 12px;
}
input.text, textarea.text {
    padding: 1px 2px 0px 2px;
    border: 1px solid #78042f;
    font-size: 14px;
}
input.text {
    height: auto;
}
input.checkbox {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    padding: 0;
    vertical-align: middle;
}
input.button {
    padding: 0 2px;
    font-size: 10px;
    height: 16px;
}
select {
    padding: 0;
    height: 18px;
    overflow: hidden;
}
select.m {
    height: auto;
}
form div {
    text-align: left;
}
.w100 {
    width: 100%;
}
.clear {
    clear: both;
}
.hide {
    display: none;
}
.sqlErrors {
    background-color: #300;
    text-align: left;
    padding: 4px;
    font-size: 9px;
}
.sqlErrors h1 {
    margin: 0;
    padding: 2px 0 0 0;
    text-align: left;
    font-size: 9px;
    color: #c6c6c6;
}
.sqlErrors span.number {
    color: #633;
}
.sqlErrors span.query {
    color: #966;
}
.sqlErrors div.error {
    color: #9a9;
    padding-left: 20px;
}
.bodyContainer {
    width: 1024px;
    margin: 0 auto;
}
.bodyContainer .body {
}
.topContainer {
    width: 100%;
    height: 145px;
    overflow: hidden;
    background: url('../images/topBg.gif') no-repeat scroll center top;
    /* vanoce - background: url('../images/topBg.png') no-repeat scroll center top;*/
    text-align: left;
}
.topContainer .reklamaContainer {
    width: 510px;
    height: 104px;
    overflow: hidden;
    margin: 18px 0 0 0;
    position: relative;
    left: 64px;
}
.menuContainer {
    width: 100%;
    height: 66px;
    background: url('../images/menuBg.png') no-repeat scroll center top;
}
.menuContainer ul.topMenu {
    text-align: left;
    padding: 14px 0 0 114px;
}
.menuContainer ul.topMenu li {
    float: left;
    background: url('../images/li1Bg.gif') no-repeat scroll left center;
    padding: 0 10px 0 12px;
    margin-right: 12px;
}
.menuContainer ul.topMenu li a:link,
.menuContainer ul.topMenu li a:visited {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.menuContainer ul.topMenu li.active a:link,
.menuContainer ul.topMenu li.active a:visited,
.menuContainer ul.topMenu li a:hover {
    color: #a83d63;
}
.bodyimage1 {
    width: 100%;
    background: url('../images/body_image1.png') no-repeat scroll center top;
}
.bodyimage2 {
    width: 100%;
    background: url('../images/body_image2.png') no-repeat scroll center bottom;
}
.pageContainer {
    /* vanoce - background: url('../images/pageBg.png') repeat-y scroll left top;*/
    background: url('../images/pageBg.gif') repeat-y scroll left top;
}
.pageContainerBg {
    /* vanoce - background: url('../images/pageTopBg.png') no-repeat scroll left top;*/
    background: url('../images/pageTopBg.gif') no-repeat scroll left top;
    text-align: center;
    height: 100%;
}
.pageContainerTopBg {
    /*padding-bottom: 99px;*/
    /* vanoce - background: url('../images/pageBottomBg.png') no-repeat scroll left bottom;*/
    background: url('../images/pageBottomBg.gif') no-repeat scroll left bottom;
    width: 100%;
}
.footContainer {
    height: 99px;
    /* vanoce - background: url('../images/foot_bg.png') no-repeat scroll left top;
    height: 180px;*/
}
.footContainer .footMenu {
    text-align: center;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin-bottom: 16px;
}
.copy {
    clear: both;
    text-align: center;
    color: #939393;
    font-size: 12px;
    letter-spacing: 1px;
}
.copy a:link,
.copy a:visited {
    color: #939393;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.copy a:hover {
    text-decoration: underline;
}
.contentContaner {
    width: 848px;
    overflow: hidden;
    margin: 0 auto;
    text-align: left;
}
.contentInner {
    padding: 10px 9px;
}
.contentInner h1 {
    font-size: 22px;
    font-weight: bold;
    margin: 0 auto 8px auto;
    padding: 12px 0 20px 0;
    width: 582px;
    color: #7b1d40;
    background: url('../images/h1Bg.gif') no-repeat scroll center top;
    text-align: center;
}
table.form {
    width: 100%;
}
table.form tbody td {
    height: 24px;
}
table.form tbody td.spc {
    font-size: 1px;
    height: 6px;
}
table.form tbody td.h2 {
    vertical-align: middle;
    background: url('../images/tabh2Bg.gif') no-repeat scroll left 16px;
    height: 34px;
}
h2.tab,
table.form tbody td h2 {
    font-size: 16px;
    color: #60595c;
    font-weight: bold;
    text-align: right;
    width: 300px;
}
h2.tab {
    background: url('../images/tabh2Bg.gif') no-repeat scroll left 12px;
    text-align: left;
    padding: 2px 0 6px 30px;
    width: auto;
}
table.form tbody td.label {
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
    padding-top: 2px;
    width: 300px;
    color: #736c6f;
}
table.form tbody td span.capit {
    letter-spacing: 1px;
    font-weight: bold;
    color: #a0a0e0;
}
table.form tbody tr td:first-child + td,
table.form .td2 {
    vertical-align: middle;
}
.pad10 {
    padding: 10px;
}
.contentInner .inPageFix {
    padding: 2px;
}
.registraceBg {
    background: url('../images/registraceBg.gif') no-repeat scroll 2px bottom;
    padding: 2px 2px 18px 2px;
}
.loginContainer {
    float: right;
    width: 344px;
    height: 86px;
    background: url('../images/loginBg.gif') no-repeat scroll left top;
    overflow: hidden;
}
.loginContainer .l1 {
    margin-top: 5px;
    padding-left: 8px;
    height: 23px;
    overflow: hidden;
}
.loginContainer .l1 .login {
    width: 137px;
    height: 20px;
    padding: 0;
    border-width: 0px;
    margin-right: 6px;
    background: none;
}
.loginContainer .l1 .password {
    width: 123px;
    height: 20px;
    padding: 0;
    border-width: 0px;
    background: none;
}
.loginContainer .l1 .submit {
    border-width: 0px;
    width: 26px;
    height: 23px;
    background: none;
    cursor: Pointer;
}
.loginContainer .l2 {
    padding-left: 156px;
    height: 14px;
    font-size: 1px;
}
.loginContainer .l2 a.zapomenuteHeslo:link,
.loginContainer .l2 a.zapomenuteHeslo:visited {
    display: block;
    width: 124px;
    height: 15px;
}
.loginContainer .l3 {
    margin-top: 5px;
    padding-left: 113px;
    height: 23px;
    overflow: hidden;
}
.loginContainer .l3 .hledat {
    width: 166px;
    height: 20px;
    padding: 0;
    border-width: 0px;
    background: none;
}
.loginContainer .l3 .submit {
    border-width: 0px;
    width: 26px;
    height: 23px;
    background: none;
    cursor: Pointer;
}
.loginContainer .l4 {
    padding-left: 194px;
    height: 14px;
    font-size: 1px;
}
.loginContainer .l4 a.rozsirene:link,
.loginContainer .l4 a.rozsirene:visited {
    display: block;
    width: 86px;
    height: 15px;
}
.loggedContainer {
    float: right;
    width: 323px;
    height: 72px;
    background: url('../images/loggedBg.gif') no-repeat scroll left top;
    overflow: hidden;
}
.loggedContainer .l1 {
    margin-top: 8px;
    padding: 0 50px 0 12px;
    height: 23px;
    overflow: hidden;
    text-align: left;
}
.loggedContainer .l1 .jmeno {
    color: #7b1d40;
    font-weight: bold;
}
.loggedContainer .l1 a:link.odhlasit,
.loggedContainer .l1 a:visited.odhlasit {
    display: block;
    text-align: left;
    float: right;
    color: #363636;
    font-size: 12px;
}
.loggedContainer .l1 a:hover.odhlasit {
    color: #000;
}
.loggedContainer .l2 {
    padding: 0 50px 0 12px;
    height: 32px;
    overflow: hidden;
    text-align: left;
}
.loggedContainer .userMenu {
    line-height: 14px;
}
.loggedContainer .userMenu li {
    display: inline;
    color: #363636;
    font-size: 12px;
    line-height: 14px;
}
.loggedContainer .userMenu li a:link,
.loggedContainer .userMenu li a:visited {
    text-align: left;
    color: #363636;
    font-size: 12px;
}
.loggedContainer .userMenu li a:hover {
    color: #000;
}
.katb200 {
    float: left;
    width: 200px;
}
.hint {
    font-size: 10px;
    font-style: italic;
}
table.list {
    width: 100%;
}
table.list td {
    font-size: 12px;
    padding: 2px 2px;
}
table.list thead td {
    border-bottom: 2px solid #bf7f9a;
    color: #ae6283;
    padding: 0px 10px;
}
table.list tbody td {
    background-color: #bf7f9a;
}
table.list tbody tr.even td {
    background-color: #cb95ac;
}
table.list tbody td a:link,
table.list tbody td a:visited {
    color: #fff;
    text-decoration: underline;
}
table.list tbody td a:hover {
    color: #dff;
    text-decoration: none;
}
.indexTop {
    padding: 13px 26px 0 0;
    background: url('../images/vitameVasBg.gif') no-repeat scroll 50px 50px;    
    position: relative;    
    z-index: 1;    
}
.indexTop a:link.eshop,
.indexTop a:visited.eshop {
    position: absolute;    
    display: block;
    background: url('../images/bannerEshop.jpg') no-repeat scroll left top;
    width: 285px;
    height: 125px;
    left: 40px;
    top: 136px;    
}
.indexTop a:hover.eshop {
    background-position: left -125px;
}
.indexTop .tbanner {
    position: absolute;    
    display: block;
    width: 321px;
    height: 267px;
    left: 22px;
    top: 13px;    
}
.indexTop .topKatBlock {
    float: right;
    width: 437px;
    background: url('../images/katBlock1TopBg.gif') no-repeat scroll left top;
    overflow: hidden;
    position: relative;  
}
.indexTop .topKatBlock .topBg {
    height: 100%;
}
.indexTop .topKatBlock .bottomBg {
    background: url('../images/katBlock1BottomBg.gif') no-repeat scroll left bottom;
    position: relative; 
    overflow:hidden;
    padding: 10px 10px 17px 0px;
}
.indexTop .topKatBlock ul.katList {
    width: 380px;
    text-align: left;
    overflow: hidden;
    margin-left: 20px; 
}
.indexTop .topKatBlock ul.katList li {
    display: block;
    float: left;
    width: 189px;
    margin-bottom: 2px;
    overflow: hidden;
    
}
.indexTop .topKatBlock ul.katList li a:link,
.indexTop .topKatBlock ul.katList li a:visited {
    display: block;
    padding-left: 14px;
    color: #830000;
    background: url('../images/li3.gif') no-repeat scroll left center;
    font-size: 13px;
}
.indexTop .topKatBlock ul.katList li a:hover {
    color: #000;
}
.levySloupek {
    float: left;
    width: 161px;
    background: #f7ecf0 url('../images/sloupekBg.gif') no-repeat scroll left top;
    margin-right: 10px;
}
.stredovyBox {
    float: left;
    width: 488px;
    margin-right: 10px;    
    overflow: hidden;
}
.pravySloupek {
    float: left;
    width: 161px;
    background: #f7ecf0 url('../images/sloupekBg.gif') no-repeat scroll left top;
}
.midBlock1 {
    width: 100%;
    background: url('../images/midBlock1Bg.gif') repeat-y scroll left top;
    margin-bottom: 10px;
}
.midBlock1 .topBg {
    height: 100%;
    background: url('../images/midBlock1TopBg.gif') no-repeat scroll left top;
}
.midBlock1 .bottomBg {
    height: 100%;
    background: url('../images/midBlock1BottomBg.gif') no-repeat scroll left bottom;
}
.midBlock1 h1 {
    width: auto;
    font-size: 12px;
    font-weight: normal;
    color: #bb7694;
    text-align: center;
    background: url('../images/under1.gif') no-repeat scroll center bottom;
    margin: 0 0 16px 0;
    padding: 6px 0 4px 2px;
}
.midBlock1 h1 a:link,
.midBlock1 h1 a:visited {
    font-weight: bold;
    color: #bb7694;
}
.midBlock1 h1 a:hover {
    color: #000;
}
.midBlock1 .topAdsList {
    text-align: center;
    padding: 0 0 0 14px;
}
.midBlock1 .topAdBlock {
    /*float: left;*/
    width: 460px;
    height: 96px;
    margin: 0 14px 14px 0;
    text-align: center;
    overflow: hidden;
}
.midBlock1 .topAdBlock.auto {
    height: auto;
}
.midBlock1 .topAdBlock a.vice:link,
.midBlock1 .topAdBlock a.vice:visited {
    display: block;
    float: right;
    width: 30px;
    height: 96px;
    background: url('../images/katBlock1Link.gif') no-repeat scroll left top;
}
.midBlock1 .topAdBlock .banner {
    width: 143px;
    height: 90px;
    float: left;
    text-align: center;
    overflow: hidden;
    background-color: #f8eef2;
}
.midBlock1 .topAdBlock h2 {
    margin-left: 160px;
    width: 270px;
    font-size: 14px;
    font-weight: bold;
    color: #bb7694;
    text-align: left;
    padding-top: 4px;
}
.midBlock1 .topAdBlock a:link,
.midBlock1 .topAdBlock a:visited {
    font-size: 14px;
    font-weight: bold;
    color: #bb7694;
}
.midBlock1 .topAdBlock a:hover {
    color: #000;
}
.midBlock1 .topAdBlock p {
    margin-left: 160px;
    width: 270px;
    height: 60px;
    overflow: hidden;
    line-height: 15px;
    font-size: 12px;
    font-weight: normal;
    color: #bb7694;
    text-align: justify;
    padding-top: 4px;
}
.levySloupek .h1 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding: 4px 0;
}
.levySloupek .tipDne {
    width: 100%;
    height: 120px;
    margin: 0 14px 14px 0;
    text-align: center;
}
.levySloupek .tipDne .banner {
    width: 143px;
    height: 90px;
    text-align: center;
    overflow: hidden;
    background-color: #f8eef2;
    margin: 0 auto;
}
.levySloupek .tipDne h2 {
    font-size: 12px;
    font-weight: normal;
    color: #bb7694;
    text-align: center;
    padding-top: 4px;
}
.levySloupek .tipDne a:link,
.levySloupek .tipDne a:visited {
    font-size: 12px;
    color: #bb7694;
}
.levySloupek .tipDne a:hover {
    color: #000;
}
.levySloupek .reklama,
.pravySloupek .reklama {
    padding: 10px 0;
    text-align: center;
}
.levySloupek .reklama *,
.pravySloupek .reklama * {
    margin: 4px 0;
}
.levySloupek .kontakt {
    margin: 0 8px 6px 8px;    
    border-top: 1px solid
    padding: 1px 0 0 0;
    border-top: 1px solid #545454;
    border-bottom: 1px solid #545454;
}
.levySloupek .kontakt ul li {
    font-size: 11px;    
    padding-bottom: 6px;    
    padding: 0 2px 6px 2px;
}
.levySloupek .kontakt ul li.label {
    color: #545454;    
    font-weight: bold;    
}
.levySloupek .kontakt ul li a:link,
.levySloupek .kontakt ul li a:visited {
    font-weight: bold;    
    color: #e1788a;    
    font-size: 11px;
}
.levySloupek .kontakt ul li a:hover {
    text-decoration: underline;
}
.levySloupek .kontakt ul li span.hl {
    font-weight: bold;    
    color: #e1788a;    
}
.levySloupek .kontakt ul li span.name {
    color: #e1788a;
    font-size: 13px;
    font-weight: bold;    
}
.detailFirmy {
}
.detailFirmy .logoBox {
    float: left;
    width: 172px;
    margin-right: 4px;
    height: 200px;
    overflow: hidden;
    background: url('../images/detailFirmyLogoBg.gif') no-repeat scroll left top;
    text-align: center;
}
.detailFirmy h2 {
    text-align: right;
    padding-bottom: 1px;
    margin-bottom: 6px;
    color: #b8587e;
    border-bottom: 1px solid #ae565a;
    background: none;
    font-size: 12px;
    font-weight: normal;
}
.detailFirmy h1 {
    color: #b8587e;
    margin: 2px 0 4px 0;
    padding: 0;
    text-align: left;
    background: none;
    font-size: 14px;
    font-weight: bold;
}
.detailFirmy p,
.detailFirmy .td1,
.detailFirmy .td2 {
    font-size: 12px;
    color: #5f5f5f;
}
.detailFirmy .data {
    float: left;
    width: 310px;
    overflow: hidden;
}
.detailFirmy .data a {
    font-size: 12px;
}
.detailFirmy .td1 {
    float: left;
    width: 66px;
}
.detailFirmy .td2 {
    margin-left: 60px;
}
.detailFirmy .galerie {
    text-align: center;
}
.detailFirmy .galerie a:link img,
.detailFirmy .galerie a:visited img {
    border: 3px solid #d8b4c4;
}
.detailFirmy .galerie a:hover img {
    border: 3px solid #be7c98;
}
.detailFirmy ul.kategorie {
    padding: 0 0 0 10px;
}
.detailFirmy ul.kategorie li {
    background: url('../images/li3.gif') no-repeat scroll left center;
    padding-left: 10px;
}
.detailFirmy table.oteviraciHodiny {
    width: 50%;
    margin: 0 auto;
}
.detailFirmy table.oteviraciHodiny td {
    text-align: left;
    font-size: 12px;
    padding: 1px 4px;
}
#newPostCont {
    width: 100%;
    display: block;
}
#newPostCont .math {
    padding: 4px 0 0 2px;
    text-align: left;
}
#newPost {
    padding: 3px 4px 4px 0px;
    display: block;
}
#newPost textarea {
    clear: right;
    margin-top: 1px;
    width: 100%;
    height: 88px;
    padding: 0;
}
#newPost .msgNick {
    border-width: 0px;
}
.diskuseFiltr {
    text-align: right;
    padding: 2px 0;
}
.msgBox {
    z-index: -1;
    padding: 0 10px;
}
.msgBox * {
    font-size: 12px;
}
.msgBox .msgInner,
.msgBox .msgInnerEven {
    padding-top: 10px;
}
.msgBox .msgInner {
    background: #f4d1da url('images/postSpacer.gif') repeat-x left top;
}
.msgBox .msgInnerEven {
    background-color: transparent;
}
.msgBox .id,
.msgBox .nick,
.msgBox .date {
    float: left;
    overflow: hidden;
}
.msgBox .id {
    width: 15px;
    color: #cc9900;
    color: #595959;
    cursor: default;
}
.msgBox .nick,
span.nadpis {
    font-weight: bold;
    width: 300px;
    color: #666;
}
.msgBox .nick .ip {
    font-weight: normal;
    color: #b2b2b2;
    font-size: 9px;
}
.msgBox .date,
span.date {
    width: auto;
    color: #336797;
    text-align: left;
}
.msgBox .message {
    padding: 4px 6px 6px 16px;
}
.msgBox div.avatar {
    padding: 4px 0 0 0;
    float: left;
    padding-left: 4px;
    padding-right: 6px;
    text-align: center;
}
.msgBox div.avatar img {
/*    width: 60px;
    max-width: 60px;
    max-height: 60px;*/
}
.msgBox .footMenu {
    clear: left;
    text-align: right;
    padding-right: 10px;
    border-bottom: 1px solid #666;
}
.msgBox .footMenu a {
    text-decoration: none;
}
.msgBox .quoteBox {
    margin: 2px 0;
}
.msgBox .quoteBox .nick {
    font-size: 9px;
    font-weight: normal;
}
.msgBox .quoteBox .quoteText {
    border: 1px solid #88a;
    padding: 4px;
    -moz-border-radius: 4px;
    font-size: 9px;
}
.listNovinky {
    padding: 0 8px;
}
.listNovinky h3 {
    padding: 0 0 0 2px;
    margin: 0;
    background: none;
    font-size: 11px;
    color: #545454;
    font-weight: bold;
}
.listNovinky .datum {
    display: block;
    padding: 2px 0 0px 2px;
    margin: 0;
    background: none;
    font-size: 11px;
    color: #545454;
    font-weight: normal;
    border-bottom: 1px solid #545454;
}
.listNovinky .item {
    padding: 1px 0 2px 0;
    border-bottom: 1px solid #545454;
    margin-bottom: 6px;
}
.listNovinky p {
    line-height: 13px;
    padding: 5px 3px;
    font-size: 11px;
    color: #825265;
    text-align: justify;
}
.diskuseForaChilds {
    background: url('../images/diskuseTemataTopBg.gif') no-repeat scroll center top;
    padding: 38px 20px 0 20px;
    padding: 2px 20px 10px 20px;
}
.diskuseForaChilds span.label {
    display: block;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    line-height: 24px;
    font-size: 15px;
    font-weight: bold;
    color: #873d5d;
}
.diskuseForaChilds ul.list {
    text-align: left;
    overflow: hidden;
}
.diskuseForaChilds ul.list li {
    display: block;
    float: left;
    width: 120px;
    margin-bottom: 2px;
    overflow: hidden;
}
.diskuseForaChilds ul.list li.block {
    width: auto;
    float: none;
}
.diskuseForaChilds ul.list li a:link,
.diskuseForaChilds ul.list li a:visited {
    display: block;
    padding-left: 14px;
    color: #a66b84;
    background: url('../images/li3.gif') no-repeat scroll left center;
    font-size: 12px;
    font-weight: bold;
}
.diskuseForaChilds ul.list li a:hover {
    color: #000;
}
.diskuseForaTemata {
    background: url('../images/diskuseTemataTopBg.gif') no-repeat scroll center top;
    padding: 20px 1px 0 10px;
}
.diskuseForaTemataNoPad {
    background: none;
    padding-top: 2px;
}
.diskuseForaTemata table.temata {
    width: 100%;
}
.diskuseForaTemata table.temata tr td {
    font-size: 12px;
}
.diskuseForaTemata table.temata tr td a:link,
.diskuseForaTemata table.temata tr td a:visited {
    font-size: 12px;
    color: #873d5d;
    font-weight: bold;
}
.diskuseForaTemata table.temata tr td a:hover {
    color: #000;
}
.diskuseForaTemata table.temata thead tr td {
    background: url('../images/diskuseTemataHeadBg.gif') repeat-x scroll left top;
    padding: 3px 4px 0px 4px;
    color: #fff;
    font-weight: bold;
}
.diskuseForaTemata table.temata tbody tr td {
    background-color: #fbf5f7;
    color: #a66b84;
    padding: 2px 4px;
}
.diskuseForaTemata table.temata tbody tr.even td {
    background-color: #e7d2da;
}
.diskuse h2 {
    font-size: 13px;
    background-color: #fff;
    font-weight: bold;
    color: #873d5d;
    padding: 3px 10px;
}
.diskuse h2.iconWrong {
    font-size: 16px;
    background-color: transparent;
    color: #fdd;
    font-weight: bold;
    padding: 10px;
}
.diskuse h2 .autor {
    font-size: 12px;
    color: #000;
    font-weight: normal;
}
.diskuse h2 .label {
    font-size: 12px;
    color: #727272;
    font-weight: normal;
}
.diskuse .temaobr {
    padding: 10px;
    text-align: center;
}
.inzeratyKategorie {
    width: 100%;
    margin-bottom: 10px;
}
.inzeratyKategorie ul.list {
    text-align: center;
}
.inzeratyKategorie ul.list li {
    width: 85px;
    float: left;
    text-align: center;
    overflow: hidden;
}
.inzeratyKategorie ul.list li.spc {
    width: 15px;
    padding-top: 86px;
    float: left;
}
.inzeratyKategorie ul.list li.HledamPraci a:link,
.inzeratyKategorie ul.list li.HledamPraci a:visited {
    background: url('../images/inzeratyHledamPraci.gif') no-repeat scroll left top;
}
.inzeratyKategorie ul.list li.NabizimPraci a:link,
.inzeratyKategorie ul.list li.NabizimPraci a:visited {
    background: url('../images/inzeratyNabizimPraci.gif') no-repeat scroll left top;
}
.inzeratyKategorie ul.list li.Koupim a:link,
.inzeratyKategorie ul.list li.Koupim a:visited {
    background: url('../images/inzeratyKoupim.gif') no-repeat scroll left top;
}
.inzeratyKategorie ul.list li.Prodam a:link,
.inzeratyKategorie ul.list li.Prodam a:visited {
    background: url('../images/inzeratyProdam.gif') no-repeat scroll left top;
}
.inzeratyKategorie ul.list li.Daruji a:link,
.inzeratyKategorie ul.list li.Daruji a:visited {
    background: url('../images/inzeratyDaruji.gif') no-repeat scroll left top;
}
.inzeratyKategorie ul.list li a:link,
.inzeratyKategorie ul.list li a:visited {
    padding-top: 86px;
    display: block;
    color: #873d3d;
    font-size: 12px;
    font-weight: bold;
}
.inzeratyKategorie ul.list li.HledamPraci a:hover,
.inzeratyKategorie ul.list li.NabizimPraci a:hover,
.inzeratyKategorie ul.list li.Koupim a:hover,
.inzeratyKategorie ul.list li.Prodam a:hover,
.inzeratyKategorie ul.list li.Daruji a:hover {
    background-position: -85px top;
}
.inzeraty h1 {
    width: auto;
    background: url('../images/inzeratyHBg.gif') no-repeat scroll center top;
    margin: 8px 0 6px 0;
    padding: 5px 0 3px 0;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #873d5d;
}
.inzeraty .paging {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    color: #873d5d;
    margin-bottom: 10px;
}
.inzeraty .paging a.active {
    font-weight: bold;
}
.inzeraty .item {
    border-bottom: 1px solid #bd7a97;
    margin-bottom: 6px;
}
.inzeraty .item p {
    padding: 3px 4px;
    text-align: left;
    font-size: 12px;
    color: #873d5d;
    line-height: 15px;
}
.inzeraty .item h2 {
    text-align: left;
    color: #873d5d;
    font-size: 12px;
    padding-bottom: 1px;
    border-bottom: 1px solid #bd7a97;
}
.inzeraty .item h2 .autor {
    float: right;
}
.inzeraty .item h2 a {
    font-size: 12px;
}
.podminkyInzerce {
    padding: 30px 10px;
}
.podminkyInzerce h1 {
    width: auto;
    height: auto;
    color: #9f3b66;
    font-size: 18px;
    text-align: center;
    padding: 0 0 3px 0;
    border-bottom: 1px solid #9f3b66;
    margin: 0 0 5px 0;
    background: none;
}
.podminkyInzerce h2 {
    width: auto;
    height: auto;
    color: #9f3b66;
    font-size: 14px;
    text-align: left;
    padding: 0 0 3px 0;
    margin: 0 0 5px 0;
    background: none;
}
.podminkyInzerce a.top:link,
.podminkyInzerce a.top:visited {
    float: right;
    display: block;
    background: url('../images/iconTop.gif') no-repeat scroll left top;
    padding: 0 0 0 18px;
    text-align: left;
    color: #9f3b66;
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    font-size: 12px;
    width: auto;
    text-indent: 0;
}
.podminkyInzerce p {
    color: #9f3b66;
    text-align: justify;
    text-indent: 30px;
    font-size: 12px;
    margin-bottom: 10px;
}
.podminkyInzerce p a {
    font-size: 12px;
}
.podminkyInzerce p.ul {
    margin: 0;
    text-indent: 0;
}
.podminkyInzerce ul.bull {
    padding: 0 0 0 20px;
}
.podminkyInzerce ul.bull li {
    color: #9f3b66;
    font-size: 12px;
    background: url('../images/bull.gif') no-repeat scroll left 6px;
    padding-left: 10px;
}
div.filter {
    padding: 10px 10px;
    text-align: left;
}
div.filter table.filter td {
    height: 20px;
    vertical-align: middle;
}
div.filter table.filter td.label {
    padding-right: 20px;
}
.listPartneri {
    width: 110%;
    padding: 0 0 0 3px;
}
.listPartneri a.item {
    display: block;
    float: left;
    margin-right: 11px;
    margin-bottom: 12px;
    width: 128px;
    height: 86px;
    background: url('../images/partneriItemBg.gif') no-repeat scroll left -86px;
    text-align: center;
    overflow: hidden;
    color: #bb7694;
    line-height: 15px;
}
.listPartneri a.item:hover {
    background-position: left top;
}
.listPartneri a.item img {
    margin-top: 8px;
    margin-bottom: 10px;
}
.contentInner .messageBox {
    -moz-border-radius: 14px;
    border: 2px solid #fff;
}
.contentInner div.iconWrong {
    background-color: #75002b; 
}
.contentInner div.iconCheck {
    background-color: #bd7b97;
    color: white; 
}
.contentInner .messageBox h2.iconWrong {
    font-size: 16px;
    color: #fdd;
    font-weight: bold;
    padding: 10px;
}
.contentInner .messageBox h2.iconCheck {
    font-size: 16px;
    color: #dfd;
    font-weight: bold;
    padding: 10px;
}
.contentInner .messageBox ul.errList {
    padding: 0 10px 10px 20px;
}
.contentInner .messageBox ul.errList li {
    color: #fff;
}

