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

body
{
    background-color: #ebe7dd;
}

#cela-strana
{
    width: 1003px;
    _wwidth: 1103px;
    margin: auto;
}

#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: 175px;
    height: 35px;
    line-height: 32px;
    padding: 0 0 0 15px;
    float: left;
}

#menu #polozky
{
    width: 780px;
    height: 35px;
    line-height: 32px;
    padding: 0 0 0 5px;
    float: left;
}

#menu #polozky ul
{
    width: 100%;
    height: 35px;
    list-style-type: none;
    font-size: 1em;
    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
{
    width: 100%;
    text-align: left;
}

#obsah #lavy
{
    width: 182px;
    margin: 0 5px 0 0;
    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 h1,
#obsah #lavy #statistika h1,
#obsah #lavy #vyhladavanie h1,
#obsah #stred #pravy h1
{
    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;
}

h1.obsah
{
    font-size: 1.5em;
    margin: 15px;
}

#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 h1,
#obsah #stred #pravy h1.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 h1.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.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;
}

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

#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;
}

#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 h2
{
    font-size: 1.7em;
    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
{
    width: 26%;
}

#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;
}

#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
{
    width: 100%;
    height: 61px;
    background: url( '../images/sk/paticka/pozadie.png' ) left bottom no-repeat;
    position: relative;
}


/* 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;
}

p.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,
p.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,
p.info a
{
    font-size: 15px;
}

div.emoticons img
{
    cursor:pointer;
}