/* cart */
.cart {
}

.cart .kosik-vypis-hlavicka {
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
    height: 22px;
    margin-bottom: 2px;
}
.cart .kosik-vypis-hlavicka DIV{
    float: left;
}

.cart .kosik-vypis-hlavicka .kosik-mnozstvi {
    padding-top: 5px;
}

.cart .kosik-vypis-polozka {
    font-size: 10px;
    height: 25px;
}

.cart .kosik-vypis-polozka INPUT {
    vertical-align: middle;
}

.cart .kosik-vypis-polozka DIV {
    float: left;
}

.cart .kosik-vypis-polozka .kosik-castka-dph {
    padding-right: 10px;
    width: 80px;
}
.cart .basket_total {
}
.cart .basket_total .total_parameter {
    float:left;
    width: 395px;
    text-align:right;
}
.cart .basket_total .total_price {
    float:left;
    width: 110px;
    text-align:right;
    font-weight: bold;
}
.cart .basket_total .total_price_vat {
    float:left;
    width: 80px;
    text-align:right;
    font-weight: bold;
}
.cart .availability {
    font-size: 10px;
    text-align: center;
}

.cart .availability STRONG {
    color: #2c5421;
}

/* spolecne akce procesu objednani */
.cart H3, .delivery H3, .recapitualtion H3 {
    font-size: 13px;
    margin: 3px 0;
    height: 17px;
    background: #eef9eb;
    border-top: 3px solid #B8B8BA;
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 5px;
}

.delivery .basket_header .c1of4, .delivery .basket_item .c1of4,
.recapitulation .basket_header .c1of4, .recapitulation .basket_item .c1of4{
    float: left;
    width: 60px;
    text-align: right;
    margin-right: 10px;
}
.delivery .basket_header .c2of4, .delivery .basket_item .c2of4,
.recapitulation .basket_header .c2of4, .recapitulation .basket_item .c2of4{
    float: left;
    width: 305px;
}
.delivery .basket_header .c3of4, .delivery .basket_item .c3of4,
.recapitulation .basket_header .c3of4, .recapitulation .basket_item .c3of4{
    float: left;
    text-align: right;
    width: 110px;
}
.delivery .basket_header .c4of4, .delivery .basket_item .c4of4,
.recapitulation .basket_header .c4of4, .recapitulation .basket_item .c4of4{
    float: left;
    text-align: right;
    width: 110px;
}
.delivery .basket_total .c1of3, .delivery .basket_total .c1of3,
.recapitulation .basket_total .c1of3, .recapitulation .basket_total .c1of3{
    float: left;
    width: 355px;
    text-align: right;
    margin-right: 20px;
}
.delivery .basket_total .c2of3, .delivery .basket_total .c2of3,
.recapitulation .basket_total .c2of3, .recapitulation .basket_total .c2of3{
    float: left;
    text-align: right;
    width: 110px;
}
.delivery .basket_total .c3of3, .delivery .basket_total .c3of3,
.recapitulation .basket_total .c3of3, .recapitulation .basket_total .c3of3{
    float: left;
    text-align: right;
    width: 110px;
}

.delivery .kosik-zpet, .recapitulation .kosik-zpet {
    width: 50%;
    float: left;
    text-align: center;
}

.delivery .kosik-zpet A, .recapitulation .kosik-zpet A {
    width: 143px;
    height: 21px;
    background: #12750d url("web_get_img_data?aID=7284") no-repeat;
    display: block;
    text-decoration: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    padding-top: 5px;
}

.delivery .kosik-objednat, .recapitulationy .kosik-objednat {
    width: 50%;
    float: right;
    text-align: center;
}

.delivery .kosik-objednat A, .recapitulation .kosik-objednat A {
    float: right;
    color: black;
    font-variant: small-caps;
    background: url("web_get_img_data?aID=7282") center center no-repeat;
    text-align: center;
    text-decoration: none;
    padding-top: 5px;
    font-size: 11px;
    display: block;
    width: 139px;
    height: 21px;
}

/* delivery*/
.delivery .hint .c1of2{
    width: 50%;
    float: left;
}
.delivery .hint .c2of2{
    width: 50%;
    float: left;
    text-align: right;
}

.delivery .invoice .row {
    height: 28px;
}
.delivery .invoice .row .c1of2{
    width: 10%;
    float: left;
}
.delivery .invoice .row .c2of2{
    width: 90%;
    float: left;
}
.delivery .invoice .row .c1of4{
    width: 10%;
    float: left;
}
.delivery .invoice .row .c2of4{
    width: 40%;
    float: left;
}
.delivery .invoice .row .c3of4{
    width: 10%;
    float: left;
}
.delivery .invoice .row .c4of4{
    width: 40%;
    float: left;
}
.delivery .invoice .row INPUT.small{
    width: 50px;
}
.delivery .invoice .row INPUT.medium{
    width: 210px;
}
.delivery .invoice .row INPUT.big{
    width: 513px;
}
.delivery .invoice .row SELECT.medium{
    width: 215px;
}
.delivery .shipping{
    width: 50%;
    float: left;
}
.delivery .payment{
    width: 50%;
    float: left;
}
.delivery .total .c1of2{
    width: 50%;
    float: left;
}
.delivery .total .c2of2{
    width: 50%;
    float: left;
    text-align: right;
}
.delivery .coupons .c1of2{
    width: 50%;
    float: left;
}
.delivery .coupons .c2of2{
    width: 50%;
    float: left;
}
.delivery .coupons .coupon_id{
    float: left;
    width:50%;
}
.delivery .coupons .coupon_price{
    float: right;
    width: 50%
    text-align: right;
}
.delivery .conditions .c1of2{
    width: 40%;
    float: left;
}
.delivery .conditions .c2of2{
    width: 60%;
    float: left;
}

/* recapitulation*/
.recapitulation .kosik-objednat SPAN {
     float: right;
 }
.recapitulation .parameter {
    width: 20%;
    float: left;
}
.recapitulation .value {
    width: 80%;
    float: left;
}
.recapitulation .coupons .c1of2{
    width: 50%;
    float: left;
}
.recapitulation .coupons .c2of2{
    width: 50%;
    float: left;
}


/* old styles*/
#eshop_top_product_title {
    background: url("web_get_img_data?aID=7173") no-repeat scroll 0 0 #2C5421;
    color: white;
    font-size: 12px;
    height: 14px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 6px;
    padding-top: 3px;
}

#eshop_top_product_title_name {
    text-align: left;
    float: left;
    width: 70px;
}

#eshop_top_product_title_date {
    text-align: right;
    float: left;
    width: 70px;
}

#eshop_top_product_data {
    padding-top: 10px;
    height: 100%;
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
    padding-bottom: 20px;
    background-color: #D2E4CE;
}

.eshop_top_product_row {
    padding-left: 4px;
    padding-right: 4px;
}

.eshop_top_product_row_name {
    text-align: left;
}

.eshop_top_product_row_name a {
    color: #003a00;
    font-weight: bold;
    text-decoration: none;
    margin-top: 3px;
    font-size: 10px;
}

.eshop_top_product_row_price {
    text-align: right;
}

.objednani_dekujeme {
    margin: 20px;
}

.uspesna_objednavka_zpet_na_eshop {
    margin-left: 20px;
}

#ESHOP_VYHLEDAVANI .portlet_data {
    background: #d2e4ce;
    padding: 5px;
}

#ESHOP_VYHLEDAVANI .portlet_title {
    background-color: #ffffff;
}

#ESHOP_VYHLEDAVANI .portlet_data a, a.vyhledavani-button {
    background: #A6AFA4;
    color: #003D00;
    text-decoration: none;
    margin-left: 2px;
    font-size: 10px;
    padding: 3px 2px 3px 2px;
    border: 1px solid #696F68;
}

.img-float-left {
    float: left;
    width: 150px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.text-float-right {
    float: left;
    width: 470px;
}

.img-float-right {
    float: right;
    width: 130px;
    padding-left: 5px;
    padding-bottom: 5px;
}

.text-float-left {
    float: left;
    width: 470px;
}

.dalsi-obrazky {
    display: inline;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
}

.dalsi-obrazky IMG {
    width: 100px;
}

#prihlaseni .jmeno, #prihlaseni .heslo {
    text-align: left;
    font-size: 10px;
    padding: 10px 0 0 10px;
}

#prihlaseni .jmeno input {
    margin-left: 50px;
}

#prihlaseni .heslo input {
    margin-left: 56px;
}

#prihlaseni .submit {
    text-align: left;
    margin-top: 10px;
    height: 30px;
    padding-top: 31px;
    float: left;
}

#prihlaseni .float-left {
    float: left;
    width: 260px;
}

.prihlaseni_prihlaseni_reset {
    width: 100px;
    float: left;
}

.tlacitko_prihlaseni_div {
    float: left;
}

.tlacitko_reset_div {
    float: left;
    padding-left: 50px;
}

#registrovat, #pokracovat_k_objednavce, #pokracovat_v_nakupu {
    background-color: #eef9eb;
    width: 100%;
    padding-top: 5px;
}

#registrovat p {
    font-size: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.registrace-button a {
    margin-top: 15px;
    margin-left: 20px;
    padding-top: 5px;
    padding-left: 10px;
    color: white;
    display: block;
    width: 192px;
    height: 18px;
    background: url('web_get_img_data?aID=7225');
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
    font-family: verdana, Arial, sans-serif;
}

#pomoc {
    color: #2c5421;
    font-size: 10px;
    width: 100%;
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
    padding-bottom: 5px;
}

.eshop_produkty_list {
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}

.seznam_produkt {
    width: 150px;
    height: 178px;
    margin-right: 3px;
    margin-bottom: 5px;
}

.seznam_produkt .seznam_produkt_name {
    height: 30px;
    display: block;
    background: #2c5421;
    padding: 3px 3px 0 3px;
}

.seznam_produkt .seznam_produkt_name a {
    color: white;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

.seznam_produkt .seznam_picture img {
    border: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
    height: 100px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.seznam_produkt .seznam_picture {
    text-align: center;
}

.seznam_produkt .seznam_picture a {
    display: block;
    width: 100%;
    height: 110px;
    background: url('web_get_img_data?aID=7201') right bottom no-repeat;
}

.seznam_produkt .info {
    background: #eef9eb url('web_get_img_data?aID=7186') repeat-x top;
    height: 35px;
    padding-top: 3px;
}

.seznam_produkt .price_vat {
    font-size: 10px;
    color: #616561;
    padding: 4px 0;
}

.seznam_produkt .price_vat .price_original {
    width: 71px;
    padding-left: 4px;
    float: left;
    text-align: left;
    text-decoration: line-through;
}

.seznam_produkt .price_vat .price_new {
    width: 71px;
    padding-right: 4px;
    float: right;
    text-align: right;
}

.seznam_produkt .price {
    font-size: 9px;
    color: #616561;
    padding-right: 4px;
    text-align: right;
}

.product_detail {
    padding: 4px;
}

.product_detail .product_content .produkt_detail_nadpis {
    padding: 7px 0 0 10px;
    color: #003a00;
    background: #eef9eb url('web_get_img_data?aID=7186') repeat-x center bottom;
    font-size: 12px;
    height: 24px;
}

.product_detail .product_content .image {
    float: left;
    height: 300px;
    width: 300px;
}

.product_detail .product_content .info {
    float: left;
    width: 300px;
    margin-top: 20px;
}

.product_detail .product_content .info_content {
    padding-left: 20px;
}

.product_detail .product_content .info_content strong {
    color: #818080;
}

.product_detail .product_content .info_content .param {
    width: 90px;
    padding-left: 30px;
    float: left;
    height: 20px;
    /*margin-left: 30px;*/
    margin: 1px 0 1px 0;
    font-size: 10px;
}

.product_detail .product_content .info_content .price {
    font-weight: bold;
}

.product_detail .product_content .info_content .price_old {
    text-decoration: line-through;
}

.product_detail .product_content .info_content hr {
    border: 0;
    height: 1px;
    background: url('web_get_img_data?aID=7186') repeat-x center bottom;
    width: 220px;
}

.product_detail .product_content .info_content .buttons div {
    height: 25px;
}

.product_detail .product_content .info_content .buttons .pridat a {
    margin-left: 10px;
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
    color: white;
    display: block;
    width: 115px;
    height: 19px;
    font-size: 10px;
    font-weight: bold;
    font-family: verdana, Arial, sans-serif;
    text-decoration: none;
    background: #006e2e url('web_get_img_data?aID=7224') no-repeat;
}

.product_detail .product_content .info_content .buttons .pocet {
    margin-left: 10px;
    display: block;
    width: 100px;
    color: #003a00;
    font-family: verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.product_detail .product_content .info_content .buttons .pocet .number {
    width: 15px;
    margin-left: 5px;
    height: 17px;
    margin-top: 1px;
}

#hlidaci_pes {
    float: right;
    width: 270px;
}

#hlidaci_pes .sledovat {
    color: #818080;
    font-weight: bold;
}

#hlidaci_pes span {
    font-size: 10px;
}

.seznam_produkt .price strong {
    font-weight: bold;
    font-size: 10px;
    color: #2c5421;
}

.akce-zbozi {
    float: left;
    width: 310px;
}

.doplnky-zbozi {
    margin-left: 325px;
    width: 310px;
}

.akce-zbozi .nadpis2, .doplnky-zbozi .nadpis2 {
    margin-bottom: 5px;
}

.nadpis2, .detail_produktu_popis strong, .kosik-vypis-hlavicka {
    color: #2c5421;
    font-weight: bold;
    font-size: 10px;
}

#prihlasit {
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
}

.zbozi-head-text {
    font-size: 10px;
    background: #eef9eb url('web_get_img_data?aID=7186') bottom repeat-x;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 15px 15px 5px 15px;
}

.produkt-diskuze .telo {
    padding-top: 10px;
    padding-bottom: 10px;
}

.produkt-diskuze .telo .text {
    padding-top: 5px;
    padding-bottom: 5px;
}

FIELDSET.reg-dark {
    background: #eef9eb;
}

FIELDSET.reg-dark legend {
    padding: 0;
}

FIELDSET.reg-white, fieldset.reg-dark {
    border: 0;
    margin: 20px 0 0 0;
    padding: 0;
}

FIELDSET.reg-white legend, fieldset.reg-dark legend {
    padding: 0;
    margin: 0;
}

.reg-dark .reg-legend-div {
    padding-left: 5px;
    color: #003a00;
    font-weight: bold;
    font-size: 10px;
    width: 623px;
    padding-bottom: 3px;
    padding-top: 10px;
    background: #eef9eb;
}

.reg-vyber-subjektu a {
    text-decoration: none;
}

.reg-povinny .text {
    margin-top: 3px;
    display: block;
    float: right;
}

.reg-white .reg-fieldset {
}

.reg-fieldset .left-povinny .input, .reg-fieldset .right-povinny .input, .reg-fieldset .left-small-povinny .input, .reg-fieldset .right-small-povinny .input {
    padding-left: 23px;
    background: url(web_get_img_data?aID=7321) left no-repeat;
}

.reg-povinny {
    margin-left: 435px;
    width: 110px;
}

.reg-white .reg-legend-div {
    padding-left: 5px;
    color: #003a00;
    font-weight: bold;
    font-size: 10px;
    width: 623px;
    padding-bottom: 3px;
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
}

.reg-fieldset .left, .reg-fieldset .left-povinny {
    float: left;
    width: 270px;
}

.reg-fieldset .input {
    float: right;
}

.reg-fieldset .right, .reg-fieldset .right-povinny {
    margin-left: 308px;
    width: 300px;
}

.reg-fieldset .left-small, .reg-fieldset .left-small-povinny {
    width: 185px;
    margin-right: 30px;
}

.reg-fieldset .right-small, .reg-fieldset .right-small-povinny {
    margin-left: 308px;
    width: 215px;
}

.reg-fieldset {
    padding: 10px;
}

.reg-fieldset .left-small .input input, .reg-fieldset .left-small-povinny .input input, .reg-fieldset .right-small .input input, .reg-fieldset .right-small-povinny .input input {
    width: 45px;
}

.reg-fieldset .nazev {
    float: left;
    padding-top: 5px;
}

.reg-fieldset .input input {
    width: 150px;
}

.reg-fieldset .cleaner {
    padding-top: 5px;
    padding-bottom: 5px;
}

.reg-fieldset .left-small .input, .reg-fieldset .right-small .input, .reg-fieldset .left-small-povinny .input, .reg-fieldset .right-small-povinny .input {
    width: 70px;
    text-align: left;
}

.forum-uzamceni {
    width: 80px;
}

.forum-vypis, .forum-nadpis {
    width: 100%;
}

.forum-kategorie-nazev {
    width: 290px;
    text-align: left;
}

.forum-odpovedi {
    width: 60px;
    text-align: right;
    padding-right: 10px;
}

.forum-popis {
    padding-left: 20px;
    padding-top: 5px;
}

.forum-vypis {
    padding-top: 5px;
    padding-bottom: 5px;
}

.forum-vypis a {
    text-decoration: none;
}

.forum-thread-text {
    width: 530px;
}

.forum-lastpost {
    width: 130px;
    text-align: right;
}

.forum-thread-vypis {
    background: url('web_get_img_data?aID=7186') top repeat-x;
    padding-top: 5px;
    padding-bottom: 5px;
}

.forum-nadpis {
    background: #d2e4ce;
    padding-top: 5px;
    padding-bottom: 5px;
}

.forum-kategorie {
    background: url('web_get_img_data?aID=7186') top repeat-x;
    width: 100%;
    text-align: left;
    margin-top: 5px;
    padding-top: 5px;
}

.forum-autor {
    width: 100px;
    text-align: center;
}

.forum-hlavicka #RP_TEXT {
    margin-top: 5px;
}

#smer_nakupu1, #smer_nakupu2, #smer_nakupu3, #smer_nakupu4 {
    width: 628px;
    height: 53px;
    margin-left: auto;
    margin-right: auto;
}

#smer_nakupu1 {
    background: url('web_get_img_data?aID=7241') no-repeat;
}

#smer_nakupu2 {
    background: url('web_get_img_data?aID=7242') no-repeat;
}

#smer_nakupu3 {
    background: url('web_get_img_data?aID=7243') no-repeat;
}

#smer_nakupu4 {
    background: url('web_get_img_data?aID=7244') no-repeat;
}

.kosik-dostupnost {
    width: 100px;
    text-align: center;
    padding-right: 20px;
    padding-top: 5px;
}

.kosik-castka, .kosik-castka-dph {
    text-align: right;
    padding-top: 5px;
}



.kosik-podminky a {
    font-size: 10px;
    display: block;
    width: 143px;
    margin-top: 5px;
    color: #2C5421;
}

.kosik-castka {
    width: 80px;
}



.kosik-smazat {
    width: 20px;
    margin-left: 5px;
}

.kosik {
    height: 30px;
}

.kosik-castka-dph {
    width: 90px;
}



.kosik-nazev {
    width: 225px;
    padding-top: 5px;
    padding-left: 5px;
}

.kosik-mnozstvi {
    width: 60px;
}

.kosik-smazat a {
    display: block;
    width: 19px;
    height: 19px;
    background: url('web_get_img_data?aID=7261');
}

.kosik_akce {
    padding-left: 150px;
}

.kosik_akce .kosik-zpet {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.kosik_akce .kosik-zpet A {
    width: 143px;
    height: 21px;
    background: #12750d url("web_get_img_data?aID=7284") no-repeat;
    display: block;
    text-decoration: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    padding-top: 5px;
}

.kosik_akce .kosik-prepocitat {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.kosik_akce .kosik-prepocitat A {
    width: 143px;
    height: 21px;
    background: #12750d url("web_get_img_data?aID=7284") no-repeat;
    display: block;
    text-decoration: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    padding-top: 5px;
}

.kosik_akce .kosik-podminky {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.kosik_akce .kosik-objednat {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.kosik_akce .kosik-objednat A {
    color: black;
    font-variant: small-caps;
    background: url("web_get_img_data?aID=7282") center center no-repeat;
    text-decoration: none;
    padding-top: 5px;
    font-size: 11px;
    display: block;
    width: 143px;
    height: 21px;
}

.kosik_detail_doprava_zdarma {
    width: 600px;
    text-align: center;
}

.intro_text_more strong {
    display: none;
}

.produkt-diskuze .uvod, .produkt-diskuze .konec {
    padding: 5px;
}

.produkt-diskuze {
    background: #eef9eb;
    margin-top: 5px;
}

.produkt-diskuze .telo .uzivatel a {
    margin-right: 10px;
}

.forum-thread-autor {
    width: 110px;
}

.produkt-diskuze .telo .text, .produkt-diskuze .telo .tlacitka {
    padding-left: 10px;
}

.produkt-diskuze .telo .polozka-table_print_light {
    background: white;
}

.produkt-diskuze .telo .polozka-table_print_dark, .produkt-diskuze .telo .polozka-table_print_light {
    padding: 5px;
    background: white url('web_get_img_data?aID=7186') top repeat-x;
}



.hvezda {
    display: block;
    float: left;
    width: 19px;
    height: 19px;
    background: url('web_get_img_data?aID=7321');
}

.mezera_mezi_clanky {
    display: none;
}

.max_width {
    max-width: 628px;
    margin-left: auto;
    margin-right: auto;
}

.detail_produktu_popis .detail_produktu_popis_menu {
    list-style: none;
    font-size: 10px;
}

.vdp_platce_stat_napis {
    width: 55px;
    float: left;
}

.vdp_platce_stat_hodnota {
    width: 300px;
    float: left;
}

.vdp_platce_stat_input {
    width: 190px;
}

.vdp_povinne_udaje_oznaceni {
    color: red;
    margin-left: 4px;
}

.uspesne_objednani {
    float: left;
    min-height: 500px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    background-image: url(web_get_img_data?aID=15607);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.uspesne_objednani_obrazek {
    float: left;
    width: 230px;
}

.uspesne_objednani_text {
    float: left;
    width: 380px;
    padding-top: 200px;
}

.uspesne_objednani_zpet {
    text-align: center;
    padding: 12px;
}

.user_profil {
    background: #D2E4CE;
}

.user_info_popis {
    font-weight: bold;
    width: 110px;
    padding-left: 5px;
    padding-right: 15px
    padding-top: 2px;
    padding-bottom: 2px;
    color: white;
    background: url('web_get_img_data?aID=7161') no-repeat scroll top right transparent;
}

TD.user_info_popis {
    color: white;
    background: url('web_get_img_data?aID=7161') no-repeat scroll top right transparent;
    padding: 0;
    padding-left: 5px;
    margin: 0;
}

.user_foto {
    width: 270px;
    height: 300px;
    float: left;
    margin: 5px;
}

.user_foto a {
    padding-top: 3px;
}

.user_foto img {
    height: 270px;
    margin: 0;
}

.user_info {
    float: left;
    margin: 20px;
}

.user_omne {
    margin: 0;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 5px;
    background: #D2E4CE;
}

.user_podpis {
    margin: 0;
    padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 10px;
    background: #D2E4CE;
}

.user_profil_ulozit {
    color: #2C5421;
    font-weight: bold;
    display: block;
    text-align: center;
    margin-top: 10px;
    font-size: 1.1em;
}

.user_foto span {
    margin-right: 10px;
}

DIV.user_tagy {
    float: right;
    margin-right: 5px;
}

.user_profil textarea {
    width: 98%;
}

.user_vykony_popis {
    text-align: center;
    background: #D2E4CE;
    width: 100%;
}

.user_vykony_popis p {
    width: 100%;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 3px;
    background-color: #003A00;
    color: white;
}

.user_vykony_popis span {
    display: block;
    text-align: left;
    font-weight: bold;
    float: left;
    padding-bottom: 2px;
}

SPAN.user_vykony_kat {
    width: 220px;
}

SPAN.user_vykony_vyk {
    width: 100px;
}

SPAN.user_vykony_pauza {
    width: 30px;
}

SPAN.user_vykony_foto {
    width: 80px;
}

SPAN.user_vykony_dat {
    width: 120px;
}

.user_vykony_vypis {
    float: left;
    width: 100%;
}

.user_vykony_vypis div {
    border-bottom: solid silver 1px;
}

.user_vykony_vypis span {
    display: block;
    text-align: left;
    float: left;
    padding-bottom: 2px;
    padding-top: 5px;
}

#KOSIK_LOGIN {
    color: white;
    font-size: 12px;
    text-align: right;
}

#KOSIK_LOGIN A {
    color: #9eca41;
    text-decoration: none;
    font-size: 12px;
}

#KOSIK_LOGIN INPUT {
    border: 0 none;
}

#KOSIK_LOGIN .kosik_login_action {
    color: #9eca41;
    padding-left: 25px;
    background: url('web_get_img_data?aID=7172') no-repeat left;
    height: 25px;
}

#KOSIK_LOGIN .tlacitko_odeslat {
    margin-left: 0;
}

#KOSIK_LOGIN .kosik_login_td100 {
    display: none;
}

#KOSIK_VYPIS .portlet_data {
    background-color: #2C5421;
    color: white;
}

#KOSIK_VYPIS .portlet_data .max_width {
    width: 160px;
    font-size: 10px;
}

#KOSIK_VYPIS .portlet_data .oddelovac div {
    background: url('web_get_img_data?aID=7162') top repeat-x;
    margin-left: 5px;
    margin-right: 5px;
    height: 3px;
}

#KOSIK_VYPIS .portlet_title {
    color: white;
    background: url('web_get_img_data?aID=7173') no-repeat #D2E4CE;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-size: 12px;
}

#KOSIK_VYPIS .portlet_data a {
    color: #9eca41;
    text-decoration: none;
}

#KOSIK_VYPIS .portlet_data .oddelovac {
    text-align: center;
}

.upoutavka_zvyraznena {
    background: #d2e4ce;
}

.upoutavka_zvyraznena .nadpis {
    text-transform: uppercase;
    color: white;
    background-color: #2C5421;
    background: url('web_get_img_data?aID=7173') no-repeat;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-size: 12px;
}

.upoutavka_zvyraznena .obsah {
    color: white;
    background-color: #2C5421;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.upoutavka_zvyraznena .obsah A {
    color: #9ECA41;
    text-decoration: none;
}

.upoutavka_nezvyraznena {
}

.upoutavka_nezvyraznena .nadpis {
    text-transform: uppercase;
    color: white;
    background: url('web_get_img_data?aID=7173') no-repeat #2C5421;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-size: 12px;
}

.upoutavka_nezvyraznena .obsah {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #D2E4CE;
}

.upoutavka_nezvyraznena .obsah A {
    text-decoration: none;
}

.social_buttons {
    text-align: center;
}

.social_buttons .fb_share_button {
    vertical-align: top;
    text-decoration: none;
    font-family: verdana, Arial, sans-serif;
    color: #23688F;
    display: inline-block;
    padding: 2px 2px 0 20px;
    height: 16px;
    border: 1px solid #bec8d0;
    background: #e2ecf6 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left;
}

.social_buttons .fb_share_button:hover {
    border-color: #68A0C4;
    background: #bec8d0 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left;
    text-decoration: none;
}

BODY {
    font-family: verdana, Arial, sans-serif;
    font-size: 10px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    background-color: white;
    margin-top: 0;
    padding-top: 0;
}

INPUT.number {
    text-align: right;
}

IMG {
    padding: 0;
    margin: 0;
    border: 0;
}

A {
    color: #4E7DBF;
    font-size: 10px;
}

A.tlacitko_potvrdit_registraci {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 128px;
    height: 26px;
    text-align: center;
    color: white;
    text-decoration: none;
    font-weight: bold;
    background: #12750d url('web_get_img_data?aID=7323') no-repeat;
    padding-top: 5px;
}

A.intro_text_more {
    display: block;
    width: 102px;
    height: 20px;
    background: url('web_get_img_data?aID=7327') no-repeat;
    margin-left: auto;
    margin-right: auto;
}

SPAN.preskrtnuti {
    text-decoration: line-through;
}

SPAN.podtrhnuti {
    text-decoration: underline;
}

H1 {
    margin-top: 0;
    padding-top: 0;
    margin-left: 10px;
}

H2 {
    font-size: 12px;
    padding: 0;
    margin: 0;
    color: #003A00;
}

H3 {
    padding-top: 0;
    margin-top: 0;
    color: #003a00;
    font-weight: bold;
}

.cleaner {
    border: 0 none;
    margin: 0;
    padding: 0;
    float: none;
    clear: both;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.eshop_all {
    width: 960px;
    margin: 0 auto;
    background: url('web_get_img_data?aID=7167') repeat-y;
}

.portlets_definition_left {
    width: 161px;
    float: left;
    height: 100%;
    background: white;
}

.portlets_definition_header {
    background: #003a00;
    height: 200px;
}

.portlets_definition_right {
    width: 161px;
    float: left;
    height: 100%;
}

.portlets_definition_top {
    width: 640px;
    margin: auto;
    background-color: white;
    padding-top: 1px;
}

.portlets_definition_foot {
    clear: both;
    width: 960px;
    padding-top: 7px;
    background: white url('web_get_img_data?aID=7175') no-repeat;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
}

.redir_page {
    width: 628px;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    float: left;
    margin-bottom: 0;
}

.redir_page A {
    color: #2c5421;
    font-weight: bold;
}

.redir_page .clanek {
    border-top: 3px #b8b8ba solid;
    padding-bottom: 5px;
}

.redir_page .content_article {
    border-top: 3px #b8b8ba solid;
    padding-bottom: 5px;
}

#PATICKA {
    background-color: white;
    padding-bottom: 0;
    height: 20px;
}

#PATICKA .portlet_data {
    vertical-align: bottom;
    padding-bottom: 0;
}

#MENU_TOP {
    float: left;
}

.menu-top-polozka a {
    float: left;
    padding-top: 5px;
    padding-left: 10px;
    color: white;
    padding-right: 20px;
    background: url('web_get_img_data?aID=7171') right no-repeat;
    height: 22px;
    text-decoration: none;
    font-size: 12px;
}

.menu-top-polozka a:hover {
    background: url('web_get_img_data?aID=7170') right no-repeat;
    color: #0d4503;
}

.menu-top-polozka {
    float: left;
    height: 27px;
}

.menu-left-nadpis {
    color: white;
    background: url('web_get_img_data?aID=7161') no-repeat;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-size: 11px;
}

.menu-left-1 {
    background: #d2e4ce url('web_get_img_data?aID=7166') repeat-y;
}

.menu-left-1 UL, .menu-left-2 ul {
    margin-top: 0;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.menu-left-2 {
    background: #2c5421;
}

.menu-left-1 UL LI A, .menu-left-2 ul li a {
    height: 17px;
    display: block;
    padding-left: 20px;
    text-decoration: none;
    font-size: 10px;
    padding-top: 3px;
}

.menu-left-1 UL LI A {
    color: black;
}

.menu-left-2 UL LI A {
    color: white;
}

.menu-left-1 UL .menu-left-oddelovac {
    background: url('web_get_img_data?aID=7165') bottom center no-repeat;
}

.menu-left-2 UL .menu-left-oddelovac {
    background: url('web_get_img_data?aID=7162') bottom center no-repeat;
}

.menu-left-1 UL LI A:hover {
    background: url('web_get_img_data?aID=7164') no-repeat;
}

.menu-left-2 UL LI A:hover {
    background: url('web_get_img_data?aID=7163') no-repeat;
}

#TIP_DNE .portlet_title, #ESHOP_TOP .portlet_title, #ESHOP_VYHLEDAVANI .portlet_title {
    color: white;
    background: url('web_get_img_data?aID=7173') no-repeat;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-size: 12px;
}

#INFO_O_NAKUPU {
    padding-top: 20px;
    height: 100%;
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
    padding-bottom: 20px;
}

#TIP_DNE .portlet_title {
    background-color: #d2e4ce;
}

.mezi_intro_main_text_div {
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
    margin-bottom: 2px;
    margin-top: 2px;
    height: 1px;
}

.clanek-nezvyrazneny .nadpis, .clanek-zvyrazneny .nadpis {
    color: #003a00;
    padding-bottom: 7px;
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
    font-size: x-large;
    font-weight: normal;
    margin-left: 10px;
}

.clanek-nezvyrazneny H1, .clanek-zvyrazneny H1 {
    color: #003a00;
    padding-bottom: 7px;
    background: url('web_get_img_data?aID=7186') bottom repeat-x;
    font-size: x-large;
    font-weight: normal;
    margin-left: 10px;
}

.clanek-nezvyrazneny H2, .clanek-zvyrazneny H2 {
    color: #003a00;
    padding-bottom: 7px;
    font-size: large;
    font-weight: normal;
    margin-left: 10px;
}

.clanek-nezvyrazneny H3, .clanek-zvyrazneny H3 {
    color: #003a00;
    font-size: medium;
    font-weight: normal;
}

.clanek-nezvyrazneny H4, .clanek-zvyrazneny H4 {
    color: #003a00;
    font-size: small;
    font-weight: normal;
}

.clanek-nezvyrazneny H4, .clanek-zvyrazneny H5 {
    font-size: small;
    font-weight: normal;
}

.clanek-nezvyrazneny .text, .clanek-zvyrazneny .text {
    font-size: 10px;
    margin-top: 5px;
    margin-left: 10px;
    line-height: 1.5;
    text-align: left;
}

.clanek-nezvyrazneny .text .podnadpis, .clanek-zvyrazneny .text .podnadpis {
    font-size: large;
    font-weight: normal;
}

.clanek-zvyrazneny {
    background: #eef9eb;
    padding-right: 2px;
    padding-top: 3px;
}

.clanek-nezvyrazneny {
    padding-top: 3px;
}

.clanek-nezvyrazneny .text p, .clanek-zvyrazneny .text p {
    margin-top: 0;
    padding-top: 0;
}

.clanek .reg-head {
    margin-top: 3px;
    background: #eef9eb;
    padding: 3px;
}

.nbs {
    padding-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    padding-top: 7px;
    color: #2c5421;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
}

.nbs A {
    color: #2c5421;
}

.copyright {
    background: #003a00;
    height: 22px;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    padding-top: 7px;
    color: white;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
}

.copyright A {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

#ESHOP_TOP .portlet_title {
    background-color: #98bf06;
}

#ESHOP_TOP .portlet_data {
    padding-top: 10px;
    height: 100%;
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
    padding-bottom: 20px;
    text-align: center;
}

#ESHOP_TOP .portlet_eshop_top_produkt_picture img {
    width: 100px;
    height: 100px;
    border: 0;
}

#ESHOP_TOP .portlet_eshop_top_produkt_picture {
    margin-left: auto;
    margin-right: auto;
    background: url('web_get_img_data?aID=7165') bottom center no-repeat;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

#ESHOP_TOP .portlet_eshop_top_produkt_name a {
    color: #003a00;
    font-weight: bold;
    text-decoration: none;
    margin-top: 3px;
    font-size: 10px;
}
