html
{
    font-size: 62.5%;
    font-family: Arial, Verdana, Tahoma;
}

body
{
    background-color: #ebe7dd;
    overflow: visible;
}
.main_title {
    display: none;
}
.b {
    font-weight: bold;
}
.i {
    font-style: italic;
}
#cela-strana
{
    width: 1003px;
    _wwidth: 1103px;
    margin: auto;
    background-color: #ebe7dd;
}

#hlavicka
{
    width: 100%;
    height: 124px;
    background: url( '../images/sk/hlavicka/pozadie.png' ) left top no-repeat;
    position: relative;
}

#hlavicka #odkazy
{
    width: 203px;
    height: 23px;
    position: absolute;
    top: 0px;
    right: 4px;
}

#hlavicka #odkazy a
{
    margin: 0;
    float: left;
}

#hlavicka #hladanie
{
    width: 190px;
    height: 27px;
    position: absolute;
    top: 50px;
    right: 20px;
}

#hlavicka #hladanie #vstup
{
    width: 190px;
    height: 27px;
    background: url( '../images/sk/hlavicka/hladanie/input.png' ) left top no-repeat;
    margin: 0px;
}

#hlavicka #hladanie #vstup input
{
    width: 144px;
    margin: 3px 3px 3px 9px;
    border: 0px;
    color: #777777;
    background: transparent;
    float: left;
}

#hlavicka #hladanie #vstup .tlacitko
{
    width: 29px;
    height: 24px;
    border: 0px;
    margin: 0px;
    color: #f3f1eb;
    background: url( '../images/sk/hlavicka/hladanie/button.png' ) left top no-repeat;
    float: left;
}

#menu
{
    width: 100%;
    height: 35px;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
    background: url( '../images/sk/menu/pozadie.png' ) left top repeat-x;
    position: relative;
}

#menu img
{
    float: left;
}

#menu #status
{
    width: 155px;
    height: 35px;
    line-height: 35px;
    padding: 0 0 0 15px;
    float: left;
}

.admin_menu li {
    /*    background-color: red;*/
}
#menu #polozky
{
    width: 800px;
    height: 35px;
    line-height: 35px;
    padding: 0 0 0 5px;
    float: left;
}

#menu #polozky ul
{
    width: 100%;
    height: 35px;
    line-height: 35px;
    list-style-type: none;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

#menu #polozky ul li
{
    float: left;
    margin: 0 0 0 10px;
}

#menu #polozky ul li a
{
    color: #ffffff;
    text-decoration: none;
}

#menu #polozky ul li a:hover
{
    color: #ebe7dd;
}

#obsah
{
    margin-left: 3px;
    width: 1000px;
    text-align: left;
    background: transparent url('http://www.babybazar.sk/images/bg_wrapper.png') top left repeat-y;
}

#obsah #lavy
{
    width: 182px;
    margin: 0px 5px 0px 0px;    
    float: left;
    background-color: #f8f6f1;
}

#obsah #lavy #prihlasenie ul
{
    font-weight: bold;
    list-style-type: none;
    margin: 5px 0 20px 20px;
    padding: 0;
}

#obsah #lavy #prihlasenie ul li a
{
    font-size: 0.9em;
    color: #000000;
    text-decoration: none;
    line-height: 1.4em;
}

#obsah #lavy #prihlasenie ul li a:hover
{
    color: #f15930;
}

#obsah #lavy #prihlasenie form.logout
{
    text-align: center;
    margin: 0 0 10px 0;
}

#obsah #lavy #prihlasenie form.logout .tlacitko
{
    width: 80px;
    height: 31px;
    border: 0px;
    margin: 0px;
    color: #f15930;
    background: url( '../images/sk/obsah/lavy/prihlasenie/logout.png' ) left top no-repeat;
}

#obsah #lavy #prihlasenie form.login
{
    text-align: left;
    margin: 15px 0 10px 15px;
}

#obsah #lavy #prihlasenie form.login label
{
    float: left;
    margin: 0 5px 7px 0;
}

#obsah #lavy #prihlasenie form.login input
{
    width: 127px;
    margin: 0 0 7px 0;
    border: 1px #777777 solid;
    float: left;
}

#obsah #lavy #prihlasenie form.login .tlacitko
{
    width: 80px;
    height: 31px;
    border: 0px;
    margin: 0px 18px 0 0;
    color: #f15930;
    background: url( '../images/sk/obsah/lavy/prihlasenie/login.png' ) left top no-repeat;
    float: right;
}

#obsah #lavy #prihlasenie p a
{
    color: #000000;
    text-decoration: none;
}

#obsah #lavy #prihlasenie p a:hover
{
    color: #f15930;
}

#obsah #lavy #kategorie
{
    width: 100%;
    text-align: left;
}

#obsah #lavy #kategorie .h2,
#obsah #lavy .statistika .h2,
#obsah #lavy #vyhladavanie .h2,
#obsah #stred #pravy .h2 {
    display: block;
    font-weight: bold;
    width: 100%;
    height: 55px;
    line-height: 55px;
    font-size: 1.25em;
    color: #ffffff;
    text-align: center;
    padding: 9px 0 0 0;
    background: url( '../images/sk/obsah/lavy/box-nadpis.png' ) left top no-repeat;
}

.obsah
{
    /*    font-size: 1.5em;*/
    padding: 0px;
    font-weight: bold;
    font-size: 15px;
    margin: 15px;
}
.criteria {
    margin: 0 15px 20px 15px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
}
.criteria h2 /*old*/ {
    font-size: 1.3em;
    margin-bottom: 10px;
}
.criteria h2 a { /*old*/
    font-size: 1.3em;
}
.criteria p {
    margin-left: 15px;
    font-size: 1.15em;
    line-height: 1.3em;
    height: 1.3em;
}
.criteria .label {
    font-weight: bold;
}
.criteria .value {
    font-style: italic;
}
#obsah #lavy .statistika table.udaje
{
    margin: 5px 0 0 15px;
    border-collapse: collapse;
}

#obsah #lavy .statistika table.udaje td.udaj,
#obsah #lavy .statistika table.udaje td.data
{
    font-size: 1.1em;
    line-height: 1.3em;
    padding: 0 5px 0 0px;
}

#obsah #lavy .statistika table.udaje td.data a.odkaz,
#obsah #lavy .statistika .data_popis a.odkaz
{
    font-size: 1em;
}

#obsah #lavy .statistika .udaj_popis,
#obsah #lavy .statistika .data_popis
{
    margin: 0 0 0 5px;
}

#obsah #lavy .statistika table.udaje td.data,
#obsah #lavy .statistika .udaj_popis
{
    font-weight: bold;
}


#obsah #stred #pravy .h2,
#obsah #stred #pravy h2.nadpis_partneri
{
    width: 100%;
    height: 48px;
    line-height: 38px;
    font-size: 1.25em;
    color: #ffffff;
    text-align: center;
    padding: 9px 0 0 0;
    background: url( '../images/sk/obsah/pravy/box-nadpis.png' ) left -4px no-repeat;
}

#obsah #stred #pravy h2.nadpis_partneri
{
    line-height: 55px;
    background: url( '../images/sk/obsah/pravy/box-nadpis2.png' ) left top no-repeat;
}

#obsah #lavy #kategorie p.hlavna_kategoria
{
    line-height: 1.2em;
    font-size: 1.1em;
    text-align: left;
    margin: 0 0 3px 0;
    padding: 3px 0 3px 15px;
    background-color: #dedede;
    border-bottom: 1px #777777 solid;
}

#obsah #lavy #kategorie ul
{
    list-style-type: none;
    margin: 0 0 10px 15px;
    padding: 0;
}

#obsah #lavy #kategorie p.hlavna_kategoria,
#obsah #lavy #kategorie ul li
{
    font-weight: bold;
}

#obsah #lavy #kategorie p.hlavna_kategoria a,
#obsah #lavy #kategorie p.hlavna_kategoria > a > h2,
#obsah #lavy #kategorie p.hlavna_kategoria a.bazarik_kat
{
    font-weight: bold;
    text-decoration: none;
    color: #f15930;
}

#obsah #lavy #kategorie ul li span
{
    font-size: 0.9em;
    color: #f15930;
    font-weight: normal;
}

#obsah #lavy #kategorie ul li a,
#obsah #lavy #kategorie ul li a.bazarik_kat
{
    font-size: 0.9em;
    line-height: 1.1em;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

#obsah #lavy #kategorie p.hlavna_kategoria a.bazarik_kat,
#obsah #lavy #kategorie ul li a.bazarik_kat
{
    color: #ed2024;
}

#obsah #lavy #kategorie p.hlavna_kategoria a:hover
{
    color: #000000;
}

#obsah #lavy #kategorie ul li a:hover
{
    color: #f15930;
}

#obsah #stred
{
    width: 813px;
    _width: 813px;
    float: left;
    margin: 0px;      
}

#obsah #stred #banner
{
    width: 100%;
    position: relative;
    top: -1px;
    top:0px;height: 109px;
}

#obsah #stred #banner div#kod,
#obsah #stred #banner img
{
    float: left;
}

#obsah #stred #banner div#kod
{
    width: 789px;
    _width: 789px;
    height: 109px;
    background-color: #fffffe;
}

#obsah #stred #hlavny_obsah
{
    width: 630px;
    _width: 610px;
    background-color: #ffffff;
    float: left;
    margin: 0 5px 0 0px;
    _ttmargin: 0px 2px 0 0;
}

#obsah #stred #hlavny_obsah #cesta
{
    padding: 15px 15px 0px 15px;
}
#obsah #stred #hlavny_obsah #cesta span {
    font-size: 14px;
    font-weight: bold;    
}
#obsah #stred #hlavny_obsah .inz_filter
{
    width: 100%;
    _width: 90%;
    margin: 0 15px 0 15px;
    _margin: 0px 0px 0 15px;
}

#obsah #stred #hlavny_obsah .inz_filter th,
#obsah #stred #hlavny_obsah .inz_filter td
{
    width: 80px;
    font-size: 1.1em;
}

#obsah #stred #hlavny_obsah .inz_filter td img
{
    width: 10px;
    height: 7px;
}

#obsah #stred #hlavny_obsah a
{
    color: #ef4b1a;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
}

#obsah #stred #hlavny_obsah #oznamy-ram
{
    padding:3px;
    border: 1px #dddddd solid;
    margin: 15px 5px 15px 5px;
    padding: 5px;
}

#obsah #stred #hlavny_obsah #oznamy-ram #oznamy-obsah
{
    background-color: #f7f4eb;
    border:0;
    padding: 10px;
}

#obsah #stred #hlavny_obsah #oznamy-ram #oznamy-obsah .obsah /*old*/
{    
    margin: 0 0 15px 0;
}

#obsah #stred #hlavny_obsah #oznamy-ram #oznamy-obsah p.datum
{
    width: 80px;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
}

#obsah #stred #hlavny_obsah #oznamy-ram #oznamy-obsah p.cerveny_nadpis
{
    color: #ff0000;
    font-size: 1.1em;
    font-weight: bold;
    float: left;
    margin: 0 10px 0 0;
}

#obsah #stred #hlavny_obsah #oznamy-ram #oznamy-obsah p.oznam_text
{
    font-size: 1.1em;
    clear: left;
    margin: 15px 0 0 0;
}

#obsah #stred #hlavny_obsah #oznamy-ram #oznamy-obsah p.oznam_text a
{
    font-size: 1.0em;
    color: #ff0000;
}

#obsah #stred #hlavny_obsah .inzerat
{
    width: 200px;
    _width: 185px;
    font-size: 1em;
    float: left;
    margin: 0 0px 5px 5px;
}

#obsah #stred #hlavny_obsah .inzerat p.nadpis
{
    margin: 5px 0 5px 5px;
}

#obsah #stred #hlavny_obsah .inzerat a.foto
{
    border: 1px #dddddd solid;
    padding: 5px 0 5px 0;
    position: relative;
    display: block;
    text-align: center;
    margin: auto;
}

#obsah #stred #hlavny_obsah .inzerat a.foto .obr
{

}

#obsah #stred #hlavny_obsah .inzerat a.foto .pasik
{
    width: 69px;
    position: absolute;
    top: 0;
    right: 0;
}

.pin
{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 2px;
    left: 8px;
}
a.pin_button {
    width: 25px;
    height: 25px;
    display: block;
    text-align: center;
    line-height: 23px;
    background: transparent url(../images/user_cat_badge.png) center center no-repeat;
}

#obsah #stred #hlavny_obsah form .inzerat .operacie
{
    margin: 5px 0 0 0;
    padding: 5px 0 5px 0;
    border-top: 0px #aaaaaa dotted;
    text-align: center;
}

#obsah #stred #hlavny_obsah form .inzerat .operacie input
{
    width: auto;
    padding: 0px;
    margin: 1px;
    font-size: 0.9em;
    font-weight: bold;
    color: #215aa5;
}

#obsah #stred #hlavny_obsah table.komentare
{
    width: 95%;
    font-size: 1.1em;
    margin: 0 15px 15px 15px;
}

#obsah #stred #hlavny_obsah table.komentare th.meno,
#obsah #stred #hlavny_obsah table.komentare th.datum
{
    font-weight: bold;
    background-color: #eeeeee;
    padding: 5px;
    text-align: left
}

#obsah #stred #hlavny_obsah table.komentare th.red
{
    color: #ff0000;
}

#obsah #stred #hlavny_obsah table.komentare th.datum
{
    text-align: right;
}

#obsah #stred #hlavny_obsah table.komentare td.komentar
{
    border-bottom: 1px #000000 solid;
    padding: 2px 5px 10px 5px;
}

#obsah #stred #hlavny_obsah table.udaje
{
    margin: 5px;
    border-collapse: collapse;
}

#obsah #stred #hlavny_obsah table.udaje td.udaj,
#obsah #stred #hlavny_obsah table.udaje td.udaj2,
#obsah #stred #hlavny_obsah table.udaje td.data,
#obsah #stred #hlavny_obsah .udaj_popis,
#obsah #stred #hlavny_obsah .data_popis
{
    font-size: 1.1em;
    line-height: 1.3em;
    padding: 0 5px 0 0px;
}

#obsah #stred #hlavny_obsah table.udaje td.udaj
{

}

#obsah #stred #hlavny_obsah table.udaje td.data
{
    padding: 0 20px 0 0;
}

#obsah #stred #hlavny_obsah table.udaje td.data a.odkaz,
#obsah #stred #hlavny_obsah .data_popis a.odkaz
{
    font-size: 1em;
}

#obsah #stred #hlavny_obsah table.udaje td.data a.odkaz:hover
{
    color: #777777;
}

#obsah #stred #hlavny_obsah .udaj_popis,
#obsah #stred #hlavny_obsah .data_popis
{
    margin: 0 0 0 5px;
}

#obsah #stred #hlavny_obsah table.udaje td.data,
#obsah #stred #hlavny_obsah .udaj_popis span
{
    font-weight: bold;
}

#obsah #stred #hlavny_obsah table.detail_udaje
{
    width: 275px;
    margin: 15px;
    border-collapse: collapse;
    float: left;
}

table.detail_udaje th
{
    text-align: center;
    font-weight: bold;
    background-color: #dddddd;
    border-bottom: 1px #000000 solid;
    padding: 2px;
}

table.detail_udaje td
{
    padding: 2px;
}

table.detail_udaje td.tmava
{ background-color: #eeeeee }

table.detail_udaje td.svetla
{ background-color: #ffffff }

#obsah #stred #hlavny_obsah table.detail_udaje td.udaj,
#obsah #stred #hlavny_obsah table.detail_udaje td.data
{
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 0 5px 0 0px;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.data
{
    padding: 0 20px 0 0;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.data a.odkaz
{
    font-size: 1em;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.data a.odkaz:hover
{
    color: #777777;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.udaj
{
    font-weight: bold;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.u_param,
#obsah #stred #hlavny_obsah table.detail_udaje td.u_standard,
#obsah #stred #hlavny_obsah table.detail_udaje td.u_silver,
#obsah #stred #hlavny_obsah table.detail_udaje td.u_gold
{
    padding: 5px;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.u_standard
{
    background-color: #efefef;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.u_silver
{
    background-color: #eff6f1;
}

#obsah #stred #hlavny_obsah table.detail_udaje td.u_gold
{
    background-color: #f8f6f1;
}

a.foto_detail
{
    margin: 15px 0 0 0;
    float: left;
}

#obsah #stred #hlavny_obsah p.podnadpis
{
    background-color:#c4ceff;
    padding:5px;
    margin: 15px 10px 10px 15px;
    font-size:1.2em;
    font-weight: bold;
    clear: both;
}

#obsah #stred #hlavny_obsah p.detail_obsah,
#obsah #stred #hlavny_obsah p.text_obsah
{
    margin: 0px 10px 10px 15px;
    font-size: 1.1em;
}

#obsah #stred #hlavny_obsah .form_sedy
{
    margin: 15px;
    padding: 5px;
    /*background-color: #f5f5f5;
    border: 1px #999999 solid;*/
}

#obsah #stred #hlavny_obsah .form_sedy label
{
    width: 150px;
    font-size: 1.1em;
    font-weight: bold;
    color: #ef4b1a;
    display: block;
    float: left;
    margin: 5px 0 5px 0;
}

#obsah #stred #hlavny_obsah .form_sedy label span.povinne
{
    color: #215aa5;
    font-size: 1.3em;
}

#obsah #stred #hlavny_obsah .form_sedy input,
#obsah #stred #hlavny_obsah .form_sedy select,
#obsah #stred #hlavny_obsah .form_sedy textarea
{
    font-size: 1.1em;
    /*border: 1px #000000 solid;*/
    float: left;
    margin: 5px 0 3px 0;
}

#obsah #stred #hlavny_obsah .form_sedy textarea
{
    font-size: 1.5em;
}

#obsah #stred #hlavny_obsah .form_sedy input,
#obsah #stred #hlavny_obsah .form_sedy select
{
    width: 150px;
}

#obsah #stred #hlavny_obsah .form_sedy input.send_button
{
    margin: 0 0 0 150px;
}

#obsah #stred #hlavny_obsah .ciara_vert
{
    float: left;
    margin: 0px;
}

#obsah #stred #hlavny_obsah .form_ucty input
{
    font-size: 1.1em;
    /*border: 1px #000000 solid;*/
}

.pocitadlo
{
    float:left;
    background-color: #ffad77;
    border: 1px #ef4b1a solid;
    color: #222222;
    padding: 2px;
    margin: 2px;
    width: 35px;
    text-align: center
}

#obsah #stred #pravy
{
    width: 170px;
    float: left;
    background-color: #f8f6f1;
    text-align: center;
    padding-bottom: 20px;
}

#obsah #stred #pravy a
{
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.3em;
    color: #000000;
    text-decoration: none;
}

#obsah #stred #pravy a:hover
{
    color: #f15930;
}

#paticka
{    
    height: 61px;    
    position: relative;
    width: 992px;
    background: #FFF url('http://www.babybazar.sk/images/pozadie.png') bottom left no-repeat;
    margin-bottom: 25px;
    margin-left: 3px;
}


/* strankovanie */
.str, .str_aktiv
{
    width: 21px;
    height: 20px;
    line-height: 20px;
    font-size: 1.3em;
    text-align: center;
    display: block;
    float: left;
    color: #000000;
    margin: 0 5px 0 0;
    font-weight: bold;
    text-decoration: none;
    border: 1px #777777 solid;
}

a.str_aktiv:hover
{
    color: #ffffff;
}

.str_aktiv:hover
{
    background-color: #dddddd;
}

/* oznamy a hlasky */
p.oznam
{
    width: 90%;
    margin: 15px;
    padding: 15px 0 15px 5%;
    text-align: center;
    font-size: 1.5em;
    border: 1px #98c700 solid;
    color: #565656;
    background: #effeb9 url( '../images/oznam.png' ) left center no-repeat;
}

p.oznam_nologin
{
    width: 95%;
    margin: 15px;
    padding: 15px 0 15px 0;
    text-align: center;
    font-size: 1.5em;
    color: #ff0000;
}

p.chyba
{
    width: 90%;
    margin: 15px;
    padding: 15px 0 15px 5%;
    text-align: center;
    font-size: 1.5em;
    border: 1px #eb5439 solid;
    background: #fccac1 url( '../images/chyba.png' ) left center no-repeat;
    color: #565656;
}

p.varovanie
{
    width: 90%;
    margin: 15px;
    padding: 15px 0 15px 5%;
    text-align: center;
    font-size: 1.5em;
    border: 1px #fab418 solid;
    background: #ffe9ad url( '../images/varovanie.png' ) left center no-repeat;
    color: #565656;
}

.info
{
    width: 90%;
    margin: 15px;
    padding: 15px 0 15px 5%;
    text-align: center;
    font-size: 1.5em;
    border: 1px #4d8fcb solid;
    background: #d1e4f3 url( '../images/info.png' ) left center no-repeat;
    color: #565656;
}
p.varovanie,
.info,
p.chyba,
p.oznam {
    width: 80%;
    margin: 15px;
    padding: 15px 5% 15px 10%;
    font-size: 15px;
    line-height: 20px;
}

p.chyba a,
p.oznam a,
p.varovanie a,
.info a
{
    font-size: 15px;
}

div.emoticons img
{
    cursor:pointer;
}


/* obsah_index.php */
/* begin */
#oznamy-obsah .news_item {
    width: 568px;
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    border-top: 1px dotted #515151;
}
#oznamy-obsah .news_item .date {
    width: 65px;
    display: block;
    float: left;
    overflow: hidden;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}
#oznamy-obsah .news_item img {
    float: left;
    height: 25px;
    width: 25px;
}
#oznamy-obsah .news_item .title {
    width: 443px;
    display: block;
    float: left;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}
#oznamy-obsah .news_item .title a {
    margin-left: 10px;
    line-height: 25px;
    height: 25px;
}
#oznamy-obsah .other_news_wrapper {
    border-top: 1px dotted #515151;
    text-align: right;
    margin-left: 10px;
    width: 568px;
    line-height: 25px;
    height: 25px;
}
#obsah #stred #hlavny_obsah #oznamy-obsah p a.more_info {
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;

}
#obsah #stred #hlavny_obsah #oznamy-obsah p > a.other_news {
    margin-top: 5px;
    font-size: 11px;
    font-weight: bold;
}
/* end */


/* obsah_knihy.php */
/* start */
.books {
    margin: 20px 20px 20px 20px;
    font-family: Arial, Verdana, Tahoma;
}
.books .book {
    margin-top: 10px;
    padding-top: 20px;
    border-top: 1px dotted #515151;
    height: auto;
}
.books .book:first-child {
    border: none;
    margin: 0px;
    padding: 0px;
}
.books .book .title {
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.books .book .title span {
    font-weight: normal;
    font-style: italic;
    margin-left: 10px;
}
.books .book .description img {
    float: right;
    margin: 0px 0px 5px 15px;
    cursor: pointer;
}
.books .book .description {
    line-height: 15px;
    font-size: 12px;
    text-align: justify;
    height: auto;
}
.books .book .comments {
    text-align: right;
    line-height: 15px;
    font-size: 12px;
    margin-top: 10px;
}
#obsah #stred #hlavny_obsah .books .book .comments > a {
    font-weight: bold;
    line-height: 15px;
    font-size: 12px;
}
.books .book .description br {
    line-height: 15px;
    height: 15px;
}
#obsah #stred #hlavny_obsah .books .book .description > a {
    font-weight: bold;
    line-height: 15px;
    font-size: 12px;
}
.clear {
    clear: both;
}
/* end */

/* obsah_kniha.php */
/* start */
.book_wrapper {
    margin: 20px 20px 20px 20px;
    font-family: Arial, Verdana, Tahoma;
}
.book_wrapper .book {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #515151;
    height: auto;
}
.book_wrapper .book .title {
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.book_wrapper .book .title span {
    font-weight: normal;
    font-style: italic;
    margin-left: 10px;
}
.book_wrapper .book .description img {
    float: right;
    margin: 0px 0px 5px 15px;
    cursor: pointer;
}
.book_wrapper .book .description {
    line-height: 15px;
    font-size: 12px;
    text-align: justify;
    height: auto;
}
.book_wrapper .book .description br {
    line-height: 15px;
    height: 15px;
}
#obsah #stred #hlavny_obsah h2.obsah a {
    font-size: 15px;
}
#obsah #stred #hlavny_obsah .book_wrapper .book .description > a {
    font-weight: bold;
    line-height: 15px;
    font-size: 12px;
}
.clear {
    clear: both;
}
.comments {
    margin: 15px 15px 20px 15px;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;
}
.comments .comment {
    border-top: #faac96 solid 1px;
    margin-top: 15px;
    padding-top: 15px;
}
.comments .comment:first-child {
    border-top: none;
    margin-top: 0px;
    padding-top: 0px;
}
#obsah #stred #hlavny_obsah .comments .comment .comment_header a {
    font-size: 12px;
}
.comments .comment .comment_header span {
    font-style: italic;
    margin-left: 10px;
}
.comments .comment .comment_content {
    margin-top: 5px;
    text-align: justify;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;
    line-height: 15px;
}
form.message_respond {
    margin: 0px;
    padding: 15px;
}
form.message_respond textarea {
    height: 150px;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;
    line-height: 15px;
}
.comments .hidden {
    display: none;
}
/* end */

/* search_cat.php */
/* start */
.search_cat {
    margin: 0px 5px 9px 5px;
}
.search_cat > div{
    margin-top: 5px;
}
.search_cat > div:first-child {
    margin-top: 0px;
}
.search_cat input[name=text] {
    width: 166px;
    height: 22px;
    font-size: 12px;
    line-height: 22px;
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border: none;
    border: 1px solid #999999;
    color: #999999;
    font-style: italic;
    background-color: white;
}
.search_cat input[type=submit] {
    height: 24px;
    font-size: 12px;
    line-height: 21px;
    padding: 0px;
    margin: 0px;
    width: 172px;
}
.search_cat label[for=size1] {
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-right: 3px;
}
.search_cat select[name=size1], .search_cat select[name=size2] {
    float: left;
    padding: 0px;
    margin: 0px;
    border: none;
    border: 1px solid #999999;
    height: 24px;
    background-color: blue;
    line-height: 24px;
    font-size: 12px;
    border-right: none;
    background-color: white;
    color: #999999;
    font-style: italic;
    width: 60px;
}

.search_cat select[name=size1] option[selected=selected],
.search_cat select[name=size2] option[selected=selected] {
    color: #999999;
    font-style: italic;
}
.search_cat select[name=size1] option,
.search_cat select[name=size2] option{
    color: #000;
    font-style: normal;
}
.search_cat select[name=size2] {
    margin-left: 3px;
}
/* end */

/* obsah_novinky.php */
/* start */
.news {
    margin: 20px 20px 20px 20px;
    font-family: Arial, Verdana, Tahoma;
}
.news .item {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #515151;
    height: auto;
}
.news .item:first-child {
    border: none;
    margin: 0px;
    padding: 0px;
}
.news .item .title {
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.news .item .title span.date {
    font-weight: normal;
    font-style: italic;
    margin-left: 10px;
}
.news .item .description img {
    float: right;
    margin: 0px 0px 5px 15px;
    cursor: pointer;
}
.news .item .description {
    line-height: 15px;
    font-size: 12px;
    text-align: justify;
    height: auto;
}
.news .item .description br {
    line-height: 15px;
    height: 15px;
}
#obsah #stred #hlavny_obsah .news .item .description > a {
    font-weight: bold;
    line-height: 15px;
    font-size: 12px;
}

/* end */


/* obsah_registruj.php */
/* start */
from.registration_form a.name-rollover {
    display: block;
    font-size: 11px;
}
form.registration_form a.name-rollover div {
    display: inline;
}
/* end */


/* ad_overview.php */
/* start */
.vertical_border {
    width: 15px;
    background: transparent url('http://www.babybazar.sk/images/sk/obsah/stred/inzeraty/ciara_vert.png') center center no-repeat;
    height: 316px;
    display: block;
    float: left;
}
.horizontal_border {
    width: 609px;
    background: transparent url('http://www.babybazar.sk/images/sk/obsah/stred/inzeraty/ciara_horiz.png') center center no-repeat;
    height: 30px;
    display: block;
}
/* end */

/* opravy css */
/* start */
#menu_pozadie_prave {
    position: absolute; top:0; right:0
}

#region3 {
    margin: 0 0 10px 10px;
}
#region3 iframe {
    border: none; height: 600px; background-color: transparent;width: 160px;
}
#region1 {
    padding: 10px; text-align:center;
}
#region1 iframe {
    border: none; height: 90px; background-color: transparent;width: 100%;
}
#region2 {
    margin: 0 0 10px 3px;
}
#region2 iframe {
    border: none; height: 600px; background-color: transparent;width: 160px;
}
#region6 {
    margin: 0 0 10px 3px;
}
#region6 iframe {
    border: none; height: 600px; background-color: transparent;width: 160px;
}
#lanka {
    background-color: #ebe7dd;height: 13px;
}
#lanko1 {
    margin: 0 0 0 14px;
}
#lanko2 {
    margin: 0 0 0 577px;
}
#lanko3 {
    margin: 0 0 0 36px;
}
#lanko4 {
    margin: 0 0 0 92px;
}
#paticka_pozadie1 {
    position:absolute; top:-12px; left: 0px; width:900px; height:31px;
}
#paticka_pozadie2 {
    position:absolute; top:-12px;  left: 0px; margin: 0 5px 0 0;
}
#paticka_pozadie3 {
    position:absolute; top:-12px;  left: 187px; margin: 0 5px 0 0;
}
#paticka_pozadie4 {
    position:absolute; top:-12px; left: 822px;
}
#links {
    padding: 30px 0 0 0; text-align:center; font-size:1.1em;
}
#toplist {
    border:0; width:30px; height:14px;
}
#najsk {
    width:14px; height:14px; border:0;
}
#toplist1 {
    border:0; width:30px; height:14px;
}
#netagent {
    border:0; width:1px; height:1px;
}
#original a {
    color: #fff !important;
}

form[name="loginform"] {
    width:182px;
}

form[name="loginform"] > p {
    color: red;text-align: center;margin: 0px 15px 10px 0px;font-size: 12px; font-weight: bold;
}
form[name="loginform"] + p {
    margin: 0px 0 15px 15px; font-weight: bold; font-size: 1.1em;text-align: center;
}
form[name="loginform"] > div {
    text-align: center; background: #f8f6f1 url(http://www.babybazar.sk/images/log-in.png) no-repeat ; padding-top:12px;margin-bottom: 15px;
}
form[name="loginform"] > div > div.login_input {
    padding-left:26px; height:25px;
}
form[name="loginform"] > div > div.login_input > input {
    font-family: Verdana; font-size: 8pt; border: 1px solid #999999; color:#666666; height:15px;width: 135px;
}
form[name="loginform"] > div > div.password_input {
    padding-left:26px; height:25px;
}
form[name="loginform"] > div > div.password_input > input {
    font-family: Verdana; font-size: 8pt; border: 1px solid #999999; color:#666666;height:15px;width: 135px;
}
form[name="loginform"] > div > div.login_submit_input {
    line-height: 25px;height: 25px;margin-left: 15px;
}
form[name="loginform"] > div > div.login_submit_input > input[type="checkbox"] {
    border: 0px; margin: 0px;padding: 0px;float: left;width: 13px;margin-top: 6px;margin-right: 8px;margin-left: 1px;height: 13px;
}
form[name="loginform"] > div > div.login_submit_input > label[for="auto_log_in"] {
    margin: 0px;padding: 0px 20px 0px 0px;float: left;
}
form[name="loginform"] > div > div.login_submit_input > input[type="submit"] {
    margin-top: 3px; height: 23px; width: 60px; border: none;float: left; background: transparent url('http://www.babybazar.sk/images/login.png') top left no-repeat;
}
ul.user_cat_list {
    margin-left: 3px !important;
}
ul.user_cat_list > li > span {
    color: #1b47a9 !important;
    font-size: 14px !important;
}
li.hidden {
    display: none;
}
p.empty_cat {
    text-align:center;
}
form.search_cat > div.search_cat_submit {
    text-align: right;
}
table.udaje td[colspan="2"] {
    font-size: 9px;padding: 5px 15px 15px 0px; text-align: center;
}
.facebook_page {
    display: block; width: 160px; height:60px; margin: 0 0 0px -4px;
}
.facebook_page img {
    width: 160px; height:60px;
}
.facebook_page + a {
    display: block; width: 160px; height:21px; margin: 0 0 4px -4px;
}
.facebook_page + a img {
    width: 160px; height:21px;
}
.ad_overview {
    padding:0px 10px 0px 11px !important;
}
label[for="hslovo"] span {
    font-size:0.8em !important;
    font-weight:normal !important;
}
#pre-dvojicky_label {
    color:#000000 !important;
}
#pre-dvojicky {
    width:30px !important;
}
#hvelkost {
    width:66px !important;
}
select[name="velkost2"] {
    width:66px !important;
    margin-left: 18px !important;
}
div.criteria h2 a {
    font-size: 13px !important;
}
.type_selected {
    color: #666 !important;
    font-weight: bold !important;
}
.inzerat .nadpis a {
    color:#333!important;
    font-weight:bold!important;
}
.edit_gal {
    text-align: center;
    width: 100%;
}
.edit_gal img[alt="zamknuty"],
.edit_gal img[alt="odomknuty"],
.gal_info > p:first-child img[alt="zamknuty"],
.gal_info > p:first-child img[alt="odomknuty"] {
    width:18px;
}
.gal_info {
    padding: 0px 5px 0px 5px;
}
.gal_info > p:first-child {
    float: left; line-height:17px; font-size:1.2em;
}
.gal_info > p:first-child + p {
    float: right; line-height:25px;height:25px;
}
.ciara_vert {
    width:3px; height:180px;
}
.ciara_horiz {
    margin-bottom:10px;
}
.category_list {
    width: 94%; border: 1px #dddddd solid; background-color: #eeeeee; padding: 5px; margin: 15px; font-size: 1.1em;
}
.category_list table {
    width:100%; _width:90%;
}
#user_search_gal {
    margin: 0px 20px 5px 20px;
}
#user_search_gal > div {
    margin: 0px auto 0px auto;width: 400px;
}
#user_search_gal > div > label {
    font-size: 11px;line-height: 30px;
}
#user_search_gal > div > input[type="text"] {
    border: #777 1px solid;line-height: 18px; height: 18px;font-family: Arial, Verdana, Tahoma;margin: 5px 0px 0px 5px;
}
#user_search_gal > div > input[type="submit"] {
    font-variant: small-caps;cursor: pointer;
}
#user_search_gal > div > input[type="submit"] + span {
    margin-left: 5px;font-size: 13px;line-height: 30px;font-weight: bold; cursor: help;
}
.auction_selector {
    text-align: right; padding-right: 40px;height:20px; line-height: 20px;
}
#emoticons {
    float: left;width: 425px;height: 23px;line-height: 23px;margin-top: 10px;padding-left: 5px;
}
.user_avatar {
    height:50px; width:50px; border:1px solid #999999; padding:5px; float: left; margin: 0 15px 0 15px;
}
.user_no_avatar {
    height:50px; line-height:25px; font-size: 1.5em; font-weight: bold; text-align:center; width:50px; border:1px solid #999999; padding:5px; float: left; margin: 0 15px 0 15px;
}
.green {
    color: #66cc00 !important;
}
.black {
    color: #000 !important;
}
.red {
    color: #ff0000 !important;
}
.multiple_reg {
    color: #ff0000; text-align: center; font-size: 1.3em; font-weight:bold;
}
.multiple_reg_notice {
    color: #ff0000; font-size: 1.1em;
}
#searcher.registration_form > div:first-child {
    padding-top:40px;
}
#searcher.registration_form > div:first-child + div{
    padding-left:70px;
}
#searcher.registration_form > div:first-child + div > div {
    line-height: 20px;
    height: 20px;
}
#searcher.registration_form > div:first-child + div div.label {
    float:left; width:150px; font-weight: bold !important; color:#ef4b1a !important; font-size: 1.1em !important;
}
#searcher.registration_form > div:first-child + div div.label .star {
    font-size:16px !important;
    color: rgb(5, 146, 226);
}
#searcher.registration_form > div:first-child + div .input_count {
    float:left;
}
#searcher.registration_form > div:first-child + div .input_count > div {
    float: left;
}
#searcher.registration_form > div:first-child + div .input_count > div:first-child + div {
    padding:2px;margin:2px;
}
#searcher.registration_form > div:first-child + div .input_count input[type="text"],
#searcher.registration_form > div:first-child + div .input_count input[type="password"],
#searcher.registration_form > div:first-child + div .input_count select {
    font-family: Verdana !important; font-size: 8pt !important;width:170px !important;
    line-height: 18px!important;
    height: 18px!important; 
}
#searcher.registration_form #count1,
#searcher.registration_form #count2,
#searcher.registration_form #count3 {
    float:left; background-color: rgb(255, 173, 119);border: 1px solid rgb(239, 75, 26);color:#222; padding:2px;margin:2px;
}
#searcher.registration_form input[type="submit"] {
    font-family: Verdana; font-size: 8pt; color: #415CA7; font-weight: bold; border: 1px solid #415CA7;
}
.reg_notices {
    font-size: 10px !important;
    line-height: 15px !important;
}
.reg_submit {
    text-align: center;
}
#rules h2 {
    margin: 15px 0 10px 15px; font-size:1.4em !important;
}
#rules ul {
    list-style-type:lower-alpha;
}
/* end */

/* BEGIN seo css */
h1 {
    display: none;
}
#default_categories div {    
    line-height: 1.2em;
    font-size: 1.1em;
    text-align: left;
    margin: 0 0 3px 0;
    padding: 3px 0 3px 15px;
    background-color: #dedede;
    border-bottom: 1px #777777 solid;    
}
#default_categories div a {
    font-weight: bold !important;
    text-decoration: none !important;
    color: #f15930 !important;    
}
#default_categories div a:hover {
    color: #000 !important;
}
#default_categories h2 {    
    display: inline;
    font-size: 100% !important;
    line-height: 1.2em !important;
}
#default_categories > div {    
    color: #f15930 !important; 
    font-size: 1.1em;
    font-weight: bold;
}

#default_categories > div > h2 + a,
#default_categories li h2 + a {
    color: #ed2024 !important; 
}

#default_categories li h2 + a:hover { 
    color: #f15930 !important;    
}
#default_categories li {
    color: #000 !important;
    font-weight: bold !important;
    font-size: 0.9em !important;
}
#default_categories li h2 {    
    display: inline;   
    font-size: 1.1em;
}
#default_categories li h2 a,
#default_categories li h2 + a{    
    font-size: 1em !important;
}
span.obsah {
    display: block;        
}
#partners {
    margin-left: 15px;
}
#partners a {
    font-size: 12px !important;
    line-height: 15px !important;
    height: 15px !important;
    display: block;
}
#partners div span {
    font-size: 12px !important;
    line-height: 15px !important;
    height: 15px !important;
    display: block;
    float: left;
    color: #f15930 !important; 
    font-weight: bold;
}
#partners div a {
    float: left;    
}
#partners div br {
    clear: both;
}
/* END seo css */


/* recaptcha */
#recaptcha_widget {
    float: left;
}
#recaptcha_widget .label1 {
    margin-left: 0px !important;
}
#recaptcha_widget .label2 {
    margin-left: 5px !important;
}
#recaptcha_image {
    float: left;
    width: 130px !important;
    height: 39px !important;
}
#recaptcha_image img {
    width: 130px;
    height: 39px;
    margin-top: 3px;
}
#recaptcha_response_field {
    display: block;
    float: left;
    height: 20px;
    margin-top: 10px;
    text-align: center;
    width: 80px;
    margin-bottom: 10px;                
    background-color: #FFFFFF;
    border: 1px solid #788EFC;
    font-family: Arial,Verdana,Tahoma;
    font-size: 11px;
    line-height: 18px;                
    padding: 3px 0 0 3px;
}
#recaptcha_widget + input[type="submit"] {
    margin-left: 15px;
}
/* end recaptcha */


/* vypis knihy */
.books_list {
    margin-left: 100px;
    font-size: 14px !important;
}
/* end vypis knihy */
