hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* TIP */
.tip {
    background: url(/_images/garance_tip.jpg) no-repeat left center;
    padding: 8px 25px 8px 35px;

}

.tip span {
    color: white;
    font-weight: bold;
}

.tip a {
    color: white;
    padding-left: 15px;
}

.tip a:hover {
    color: black;
}

/* TIP - konec */

/* REFERENCE POPTVAJCCH */
table.table_reference {
    margin-bottom: 35px;
}

table.table_reference td img {
    border: 1px rgb(210, 223, 235) solid;
    float: left;
    margin-right: 15px;
}

table.table_reference td a {
    color: black;
    text-decoration: none;
}

table.table_reference td.firma {
    padding-top: 10px;
    text-align: right;
}

table.table_reference td.firma strong {
    color: rgb(0, 110, 194);
}

/* REFERENCE POPTVAJCCH - konec */

/* DIMMER */
#id_dimmer {
    position: absolute;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 1000;
}

#id_dimmer_obsah {
    position: absolute;
    top: 0;
    left: 0;
    background-color: white;
    z-index: 1500;
}

#id_dimmer_lista {
    background-color: white;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}

#id_dimmer_title {
    color: #13449C;
    font-weight: bold;
    font-size: 14px;
    padding: 2px;
}

#id_dimmer_close {
    cursor: pointer;
    display: block;
    float: right;
    height: 17px;
    width: 17px;
    padding: 2px;
}

#id_dimmer_close {
    background: url('/_images/icon_close3.gif') no-repeat scroll center center;
}

#id_galerie_obal {
    width: 840px;
    height: 640px;
    background-color: #E8F2FD;
    position: relative;
    top: 0px;
    left: 0px;
}

#id_galerie_obrazek {
    width: 800px;
    height: 600px;
    margin: auto auto;
    background-color: white;
    position: absolute;
    top: 20px;
    left: 20px;
}

#id_galerie_next {
    width: 350px;
    height: 600px;
    position: absolute;
    top: 20px;
    right: 0px;
    z-index: 2000;
    cursor: pointer;
    background-position: right center;
    background-repeat: no-repeat;
}

#id_galerie_prev {
    width: 350px;
    height: 600px;
    position: absolute;
    top: 20px;
    left: 0px;
    z-index: 2000;
    cursor: pointer;
    background-position: left center;
    background-repeat: no-repeat;
}

#id_galerie_copy {
    font-size: 12px;
    color: gray;
    text-align: center;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
}

#id_galerie_count {
    font-size: 12px;
    text-align: center;
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
}

#id_galerie_text {
    font-size: 12px;
    text-align: justify;
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 790px;
    background-color: transparent;
    padding: 2px 5px;
    color: white;
}

#id_galerie_nazev {
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
}

#id_galerie_next {
    background: url('/_images/galerie_next.jpg') right center no-repeat;
}

#id_galerie_prev {
    background: url('/_images/galerie_prev.jpg') left center no-repeat;
}

#id_galerie_text {
    background: url('/_images/galerie_alpha.png');
}

/* DIMMER - konec */

/* FAQ */
#faq .block {
    background: url(/_images/fag_bg.jpg) no-repeat top center;
    width: 682px;
}

#faq .block .bottom {
    background: url(/_images/faq_bg_bottom.jpg) no-repeat bottom center;
    width: 682px;
    height: 8px;
    font-size: 0px;
}

#faq .block ol {
    margin: 15px;
}

#faq .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
}

#faq .block ol li a {
    color: rgb(105, 45, 45);
    font-size: 12px;
}

#faq .block ol li a:hover {
    color: black;
}

#faq .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 17px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 1px;
    font-size: 12px;
}

#faq h2 {
    font-size: 16px;
    color: rgb(147, 73, 8);
    margin: 35px 0px 10px 0px;
}

/* FAQ - konec */

/* PODPORUJEME */
#podporujeme h2 {
    /*color: rgb(61,61,61);*/
    color: rgb(87, 40, 9);
    font-size: 20px;
    margin: 0px 0px 20px 0px;
}

#podporujeme h2 img {
    margin-bottom: -3px;
    margin-left: 10px;
}

#podporujeme .img {
    box-shadow: black 0px 0px 5px;
    padding: 2px;
    display: block;
    float: left;
    text-align: center;
    margin: 5px 15px 10px 5px
}

#podporujeme .img img {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-decoration: none;
    display: block;
}

#podporujeme a {
    color: rgb(201, 70, 107)
}

#podporujeme p {
    text-align: justify;
}

#podporujeme span.magenta {
    color: rgb(235, 33, 109);
}

#podporujeme span.tyrkys {
    color: rgb(31, 123, 166);
}

/* PODPORUJEME - konec */

/* NOVINKY */
#novinky h2 {
    color: rgb(87, 40, 9);
    font-size: 17px;
    margin-bottom: 20px;
}

#novinky h2 span {
    float: right;
    text-align: right;
    color: rgb(118, 93, 76);
    font-size: 12px;
}

#novinky div.novinka {
    margin-bottom: 50px;
    display: block;
}

#novinky div.novinka div.img {
    background: url(/_images/novinky_bg.jpg) no-repeat center center;
    height: 83px;
    width: 106px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 15px;
}

#novinky div.novinka div.img img {
    margin-top: 5px;
}

/* NOVINKY - konec */

/* REFERENCE POPTVAJCCH A DODAVATEL */
#reference_poptavajici2 .kolace {
    background: url(/_images/kolace_poptavajici.jpg) no-repeat center center;
    height: 249px;
    width: 460px;
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

#reference_dodavatelu2 .kolace {
    background: url(/_images/kolace_dodavatelu.jpg) no-repeat center center;
    height: 249px;
    width: 460px;
    display: block;
    margin-bottom: 15px;
}

#reference_poptavajici2 .kolace div, #reference_dodavatelu2 .kolace div {
    padding-top: 160px;
}

#reference_poptavajici2 .kolace #table_kolace td, #reference_dodavatelu2 .kolace #table_kolace td {
    text-align: center;
    font-weight: bold;
    padding: 0px 30px 0px 30px;
}

/* REFERENCE POPTVAJCCH A DODAVATEL - konec */

/* BONITA */
#bonita h2 {
    margin: 20px 0px 15px 0px;
    color: rgb(3, 70, 131);
    font-size: 17px;
}

#bonita ul {
    margin-left: 25px;
}

#bonita ul li {
    list-style-image: url(/_images/bonia_point.jpg);
}

/* BONITA - konec */

/* VOLN MSTA */
#volna_mista ul {
    margin-left: 25px;
    color: rgb(47, 93, 13);
}

#volna_mista ul li {
    padding-bottom: 8px;
}

#volna_mista h2 {
    margin: 50px 0px 15px 0px;
    font-size: 17px;
    margin-bottom: 20px;
}

#volna_mista h2 span {
    background: url(/_images/volna_mista_obsazeno_bg.jpg) no-repeat center center;
    color: white;
    font-size: 12px;
    text-align: center;
    padding: 6px;
}

#volna_mista .volna_mista_info {
    background: url(/_images/volna_mista_bg.jpg) no-repeat top center;
    width: 700px;
    display: block;
}

#volna_mista .volna_mista_info_bottom {
    background: url(/_images/volna_mista_bg_bottom.jpg) no-repeat top center;
    width: 700px;
    height: 6px;
    font-size: 0px;
    display: block;
}

#volna_mista .volna_mista_info table td {
    padding: 10px;
}

#volna_mista .volna_mista_info table h2 {
    margin: 0px;
    color: rgb(81, 106, 131);
    padding-bottom: 15px;
}

#volna_mista .volna_mista_info table h2.seznam {
    padding-left: 50px;
}

#volna_mista .volna_mista_info table ul {
    list-style-image: url(/_images/volna_mista_li.jpg);
}

/* VOLN MSTA - konec */

/* GARANCE */
#garance .garance_info {
    background: url(/_images/garance_bg.jpg) no-repeat top left;
    width: 700px;
    display: block;
}

#garance .garance_info div.content {
    padding: 15px;
}

#garance .garance_info h2 {
    color: rgb(81, 108, 91);
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
}

#garance h3 {
    color: rgb(3, 70, 131);
    font-size: 16px;
    margin: 40px 0px 20px 0px;
}

#garance .garance_info_bottom {
    background: url(/_images/garance_bg_bottom.jpg) no-repeat top left;
    width: 700px;
    height: 8px;
    font-size: 0px;
    display: block;
    margin-bottom: 20px;
}

#garance .garance_info div.content ul li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
}

#garance .garance_info div.content ul li span {
    background: url(/_images/garance_li.jpg) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
}

#garance .bonusy {
    background: url(/_images/garance_bonusy.jpg) no-repeat center left;
    padding-left: 50px;
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 15px;
    margin-top: 20px;
}

#garance .reference {
    background: url(/_images/garance_reference_bg.jpg) no-repeat center left;
    line-height: 30px;
    padding-left: 10px;
    margin-bottom: 40px;
}

#garance .red_text {
    color: rgb(178, 29, 29);
}

/* GARANCE - konec */

/* CENIK */
#cenik h2.info {
    margin: 50px 0px 20px 0px;
    font-size: 18px;
}

#cenik .cenik_info {
    background: url(/_images/cenik_bg.jpg) no-repeat top left;
    width: 939px;
    display: block;
}

#cenik .cenik_info .content {
    padding: 15px;
}

#cenik .cenik_info .content h2 {
    font-size: 16px;
    color: rgb(150, 93, 26);
    margin-bottom: 15px;
}

#cenik .cenik_info_bottom {
    background: url(/_images/cenik_bg_bottom.jpg) no-repeat top left;
    width: 939px;
    height: 9px;
    font-size: 0px;
    display: block;
    margin-bottom: 20px;
}

#cenik .cenik_info div.content ul li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
    color: rgb(122, 78, 28);
}

#cenik .cenik_info div.content ul li span {
    background: url(/_images/cenik_li.jpg) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
}

#cenik .sluzby_info {
    background: url(/_images/cenik_sluzby_info_bg.jpg) no-repeat top left;
    width: 940px;
    height: 10px;
    font-size: 0px;
    display: block;
}

#cenik .sluzby_info_content .info {
    background-image: url(/_images/cenik_info.png);
    width: 18px;
    height: 18px;
    float: left;
    margin: 7px 7px 0px 0px;
}

#cenik .sluzby_info_content .nazev {
    /*float: left;*/
}

.cenik_hover {
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #E9F2F9;
    box-shadow: -1px 1px 3px black;
    width: 400px;
}

.cenik_hover .nadpis {
    color: #244F76;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 5px;
    border-bottom: 1px solid #C3C3C3;
    margin-bottom: 5px;
}

#cenik .hover_texty {
    display: none;
}

#cenik .sluzby_info_content {
    border-left: 1px rgb(195, 218, 234) solid;
    border-right: 1px rgb(195, 218, 234) solid;
    background-color: rgb(233, 242, 249);
}

#cenik .sluzby_info_content div.content {
    padding: 0px 15px 10px 15px;
}

#cenik .sluzby_info_content table thead {
    color: rgb(36, 79, 118);
    font-size: 13px;
    font-weight: bold;
}

#cenik .sluzby_info_content table thead td {
    padding: 5px 0px 15px 0px;
    text-align: center;
}

#cenik .sluzby_info_content table thead td.first {
    font-size: 17px;
    text-align: left;
}

#cenik .sluzby_info_content table tbody td.red {
    color: red;
    font-weight: bold;
    text-align: center;
}

#cenik .sluzby_info_content table tbody td {
    /*border: 1px white solid;*/
    padding-left: 15px;
    padding-right: 15px;
    background-color: white;
    height: 31px;
    line-height: 31px;
}

#cenik .sluzby_info_content table tbody td.left {
    background: white url(/_images/cenik_table_td_left.jpg) no-repeat left center;
}

#cenik .sluzby_info_content table tbody td.right {
    background: white url(/_images/cenik_table_td_right.jpg) no-repeat right center;
    text-align: center;
    padding: 0px;
}

#cenik .sluzby_info_bottom {
    background: url(/_images/cenik_sluzby_info_bg_bottom.jpg) no-repeat top left;
    width: 940px;
    height: 8px;
    font-size: 0px;
    display: block;
    margin-bottom: 20px;
}

#cenik .pop_vs_zak {
    border: 1px rgb(195, 218, 234) solid;
    background-color: rgb(233, 242, 249);
    border-radius: 10px;
}

#cenik ul {
    margin-left: 25px;
    /*list-style-position: outside;*/
}

#cenik ul li {
    list-style-image: url(/_images/bonia_point.jpg);
}

#cenik .cenik_sluzby {
    background: url(/_images/cenik_sluzby_bg.jpg) no-repeat top left;
    width: 460px;
    height: 11px;
    display: block;
    margin-top: 50px;
    font-size: 0px;
}

#cenik .cenik_sluzby_content .content {
    padding: 15px;
}

#cenik .cenik_sluzby_content {
    border-left: 1px rgb(201, 207, 230) solid;
    border-right: 1px rgb(201, 207, 230) solid;
    background-color: rgb(228, 239, 248);
    color: rgb(7, 114, 207);
}

#cenik .cenik_sluzby_content .content h2 {
    font-size: 16px;
    color: rgb(20, 85, 142);
    margin: 0px;
    margin-bottom: 15px;
}

#cenik .cenik_sluzby_content .content ul li {
    margin-top: 7px;
}

#cenik .cenik_sluzby_content .content strong {
    background: url(/_images/cenik_sluzby_hr.jpg) no-repeat left bottom;
    height: 40px;
    display: block;
    margin-bottom: 10px;
}

#cenik .cenik_sluzby_bottom {
    background: url(/_images/cenik_sluzby_bg_bottom.jpg) no-repeat top left;
    width: 460px;
    height: 11px;
    font-size: 0px;
    display: block;
    margin-bottom: 20px;
}

#cenik .green {
    color: rgb(110, 150, 43);
}

#cenik .block {
    background: url(/_images/cenik2_bg.jpg) no-repeat top center;
    width: 939px;
    /*margin-bottom: 20px;*/
}

#cenik .block .content {
    padding: 15px;
}

#cenik .block .bottom {
    background: url(/_images/cenik_bg2_bottom.jpg) no-repeat top center;
    width: 939px;
    height: 8px;
    display: block;
    font-size: 0px;
}

#cenik .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
    color: rgb(105, 45, 45);
    font-size: 12px;
}

#cenik .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 16px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

#cenik .block h2 {
    font-size: 16px;
    color: rgb(147, 73, 8);
    margin-bottom: 15px;
}

#cenik .mb {
    border: 1px solid #C3DAEA;
    background-color: #E9F2F9;
    border-radius: 10px;
    padding: 10px 15px;
}

#cenik .mb table {
    width: 100%;
}

#cenik .mb table td {
    padding: 5px 15px;
    background-color: white;
    text-align: center;
}

#cenik .mb .header {
    font-size: 17px;
    color: #244F76;
    font-weight: bold;
    background: none;
    text-align: center;
}

#cenik .mb .vlastnost {
    border-radius: 10px 0px 0px 10px;
    text-align: left;
}

#cenik .mb .right {
    border-radius: 0px 10px 10px 0px;
}

#cenik .mb .nic {
    background: none;
}

/* CENIK - konec */

/* BEZPENOST */
#bezpecnost h2 {
    color: rgb(155, 39, 39);
    font-size: 20px;
    margin: 40px 0px 20px 0px;
}

#bezpecnost .div_img {
    color: rgb(155, 39, 39);
    font-size: 17px;
    margin: 0px 0px 20px 0px;
}

#bezpecnost .div_img img {
    float: left;
    margin-right: 20px;
}

/* BEZPENOST - konec*/

/* DETAIL DODAVATELE */
#detail_dodavatele div.logo {
    float: left;
    margin-right: 8px;
    background: url(/_images/profil_firmy_logo_bg.jpg) no-repeat top left;
    width: 150px;
    height: 115px;
    text-align: center;
}

#detail_dodavatele div.logo img {
    margin-top: 20px;
}

#detail_dodavatele table.info {
    width: 100%;
}

#detail_dodavatele table.info, #detail_dodavatele #bonusy {
    margin-bottom: 15px;
}

#detail_dodavatele table.info td strong.text_small {
    margin-bottom: 10px;
    display: block;
}

#detail_dodavatele table.info td strong.text, #detail_dodavatele strong.text {
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
}

#detail_dodavatele .info .right .text {
    margin-bottom: 7px;
}

strong.text, strong.text_small {
    color: rgb(71, 73, 75);
}

#detail_dodavatele table.info td.left {
    width: 65%;
    vertical-align: top;
    overflow: visible;
}

#detail_dodavatele table.info td.right {
    width: 35%;
    vertical-align: top;
    padding-left: 15px;
}

#detail_dodavatele table.info td.mar_null {
    width: 100%;
    padding-left: 0px;
}

#detail_dodavatele table.info td.right a.cinnost {
    background: url(/_images/profil_firmy_li.jpg) no-repeat center left;
    padding: 3px 0px 3px 15px;
    display: block;
}

#detail_dodavatele #bonusy img {
    float: right;
}

#detail_dodavatele #bonusy strong.text_bonusy, #detail_dodavatele #bonusy a {
    color: rgb(178, 29, 29);
}

#detail_dodavatele #bonusy .bonus_info {
    margin-bottom: 5px;
}

#detail_dodavatele #bonusy .bonus_text {
    margin-bottom: 8px;
}

#detail_dodavatele .label {
    /*border: 1px magenta solid;*/
    font-weight: bold;
    width: 35%;
    float: left;
    color: rgb(29, 131, 179);
    margin-bottom: 5px;
    height: 17px;
}

#detail_dodavatele .data {
    /*border: 1px red solid;*/
    width: 280px;
    float: left;
    margin-bottom: 5px;
    height: 17px;
}

#detail_dodavatele .aktualizovat {
    float: left;
    margin-bottom: 4px;
    margin-top: 15px;
    font-size: 12px;
}

#detail_dodavatele table.t_open {
    border: 0px none;
    width: 100%;
}

#detail_dodavatele table.t_open td {
    padding: 1px;
}

#detail_dodavatele table.t_open td strong {
    color: rgb(29, 131, 179);
}

#detail_dodavatele div.div_k_osoby {
    background: url(/_images/profil_firmy_kont_osoby_bg.jpg) no-repeat top left;
    width: 683px;
    margin-top: 15px;
}

#detail_dodavatele div.div_k_osoby_bottom {
    background: url(/_images/profil_firmy_kont_osoby_bg_bottom.jpg) no-repeat bottom left;
    width: 683px;
    height: 10px;
    display: block;
    font-size: 0px;
    margin-bottom: 20px;
}

#detail_dodavatele table.k_osoby {
    width: 670px;
    margin: 6px 6px 0px 6px;
}

#detail_dodavatele table.k_osoby td {
    padding: 4px;
}

#detail_dodavatele .kont_form {
    background: url(/_images/profil_firmy_kont_form.jpg) no-repeat top left;
    width: 683px;
    height: 316px;
    display: block;
}

#detail_dodavatele .kont_form .content {
    padding: 10px;
}

#detail_dodavatele .kont_form h2 {
    float: left;
}

#detail_dodavatele .kont_form .reklama {
    float: right;
}

#detail_dodavatele input.btn_send {
    background: url(/_images/profil_firmy_kont_form_bnt_send.gif) no-repeat top left;
    width: 181px;
    height: 31px;
    display: block;
    color: white;
    cursor: pointer;
    font-weight: bold;
    float: right;
    border: 0px none;
}

#detail_dodavatele table.kont_table {
    width: 100%;
}

#detail_dodavatele table.kont_table td {
    padding: 3px;
}

#detail_dodavatele table.kont_table select {
    width: 208px;
}

#detail_dodavatele hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin-top: 0px;
    margin-bottom: 10px;
}

#detail_dodavatele h1 {
    position: relative;
}

#detail_dodavatele span.doporucujeme {
    background-image: url(/_images/profil_firmy_doporucujeme_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    color: white;
    font-size: 12px;
    text-align: center;
    padding: 5px 10px;
    position: relative;
    bottom: 3px;
}

#detail_dodavatele div.produkt {
    float: left;
    margin-right: 8px;
    background: url(/_images/profil_firmy_produkty_bg.jpg) no-repeat top left;
    width: 150px;
    height: 115px;
    text-align: center;
}

#detail_dodavatele div.produkt img {
    margin-top: 5px;
}

#detail_dodavatele table.table_produkty {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

#detail_dodavatele table.table_produkty td {
    padding: 4px;
}

#detail_dodavatele #dodavatele_galerie {
    width: 690px;;
    border: 1px solid #E0E0E0;
    background-color: #EFEFEF;
}

#detail_dodavatele #dodavatele_galerie img {
    padding: 1px;
    margin: 12px 6px 12px 12px;
    border: 1px solid #707070;
}

#detail_dodavatele #dodavatele_galerie img:hover {
    border: 1px solid #0000A0;
}

#detail_dodavatele_pravy a.a_vce {
    background: url(/_images/button_dark_200.gif) no-repeat top left;
    width: 200px;
    height: 31px;
    line-height: 31px;
    display: block;
    text-align: center;
    color: white;
    text-decoration: none;
    margin-left: 10px;
    font-weight: bold;
    font-size: 15px;
}

#detail_dodavatele table.vypis_produktu tbody td {
    padding: 10px;
}

#detail_dodavatele table.vypis_produktu .detail td {
    padding: 4px;
}

/* DETAIL DODAVATELE - konec */

/* ZADEJTE POPTVKU, REGISTRACE - BANNERY */
#zadat_poptavku_banner_zeleny {
    background: url(/_images/poptavka_zdarma_green_bg.jpg) no-repeat top left;
    width: 220px;
    height: 162px;
    display: block;
    margin-bottom: 15px;
    color: white;
    position: relative;
    font-size: 12px;
}

#registrace_banner_modry {
    background: url(/_images/registrace_modra_bg.jpg) no-repeat top left;
    width: 220px;
    height: 162px;
    display: block;
    margin-bottom: 15px;
    color: white;
    position: relative;
    font-size: 12px;
}

#zadat_poptavku_banner_zeleny .content, #registrace_banner_modry .content {
    padding: 10px;
    line-height: 18px;
}

#zadat_poptavku_banner_zeleny .titulek, #registrace_banner_modry .titulek {
    margin-bottom: 15px;
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: white;
}

#zadat_poptavku_banner_zeleny a.href {
    color: darkgreen;
}

#registrace_banner_modry a.href {
    color: #FFE97F;
}

#zadat_poptavku_banner_zeleny a.href:hover, #registrace_banner_modry a.href:hover {
    color: white;
}

#zadat_poptavku_banner_zeleny .titulek:hover, #zadat_poptavku_banner_zeleny .button:hover,
#registrace_banner_modry .titulek:hover, #registrace_banner_modry .button:hover {
    text-decoration: underline;
}

#zadat_poptavku_banner_zeleny .button {
    display: block;
    color: white;
    top: 132px;
    left: 23px;
    font-weight: bold;
    position: absolute;
    font-size: 12px;
    text-decoration: none;
}

#registrace_banner_modry .button {
    display: block;
    color: white;
    top: 132px;
    left: 60px;
    font-weight: bold;
    position: absolute;
    font-size: 12px;
    text-decoration: none;
}

/* ZADEJTE POPTVKU, REGISTRACE - BANNERY - konec */

/* REFERENCE DODAVATELE - RIGHT */
#reference_dodavatele a.title {
    color: rgb(0, 84, 156);
    font-weight: bold;
    font-size: 15px;
    display: block;
    margin-bottom: 15px;
}

#reference_dodavatele div.dodavatel {
    color: rgb(96, 96, 96);
    margin-bottom: 5px;
    font-size: 12px;
}

#reference_dodavatele img {
    margin: 10px 0px 10px 0px;
}

#reference_dodavatele a img {
    border: 1px solid #ccc;
}

#reference_dodavatele .hodnoceni {
    display: block;
    font-size: 12px;
}

#reference_dodavatele a.small {
    margin-top: 10px;
    display: block;
    font-size: 12px;
}

.reference_dodavatele_right {
    width: 222px;
    margin-bottom: 20px;
}

.reference_dodavatele_right .top {
    background: url(/_images/reference_dodavatele_bg_top.jpg) no-repeat top left;
    width: 222px;
    height: 20px;
    display: block;
    font-size: 0px;
}

.reference_dodavatele_right .bottom {
    background: url(/_images/reference_dodavatele_bg_bottom.jpg) no-repeat bottom left;
    width: 222px;
    height: 20px;
    display: block;
    font-size: 0px;
}

.reference_dodavatele_right .content {
    padding: 0px 10px 0px 15px;
    border-left: 1px rgb(237, 237, 237) solid;
    border-right: 1px rgb(237, 237, 237) solid;
}

.reference_dodavatele_right2 {
    width: 222px;
    margin-bottom: 20px;
}

.reference_dodavatele_right2 .top {
    width: 222px;
    height: 20px;
    display: block;
    font-size: 0px;
}

.reference_dodavatele_right2 .bottom {
    width: 222px;
    height: 20px;
    display: block;
    font-size: 0px;
}

.reference_dodavatele_right2 .content {
    padding: 20px 10px 20px 15px;
    background: url(/_images/reference_dodavatele_bg_content2.jpg) repeat-x top left;
    border-radius: 10px;
}

.reference_dodavatele_right2 .content .content_2 {
    padding-left: 10px;
}

#reference_dodavatele .reference_dodavatele_right2 a img {
    border: 5px #C6C6C6 solid;
}

#reference_dodavatele .reference_dodavatele_right2 a.title, #reference_dodavatele .reference_dodavatele_right2 div.dodavatel {
    color: white;
}

.reference_dodavatele_right2 .content div a:hover {
    color: white;
}

/* REFERENCE DODAVATELE - RIGHT - konec */

/* REFERENCE DODAVATELE 3 - RIGHT*/
.reference_dodavatele_right3 {
    width: 199px;
    height: 256px;
    margin-bottom: 20px;
}

.reference_dodavatele_right3 .content {
    padding: 15px 10px 20px 15px;
    background: url(/_images/referece_bg3.png) no-repeat top left;
    height: 100%;
}

.reference_dodavatele_right3 .content .content_2 {
    padding-left: 10px;
}

#reference_dodavatele .reference_dodavatele_right3 a img {
    margin: 0px;
}

#reference_dodavatele .reference_dodavatele_right3 a div.img {
    border: 5px white solid;
    height: 90px;
    width: 162px;
    overflow: hidden;
    background-color: white;
    margin-bottom: 10px;
}

#reference_dodavatele .reference_dodavatele_right3 a.title, #reference_dodavatele .reference_dodavatele_right3 div.dodavatel {
    color: white;
}

#reference_dodavatele .reference_dodavatele_right3 a.title {
    height: 50px;
}

.reference_dodavatele_right3 .content div a:hover {
    color: white;
}

/* REFERENCE DODAVATELE 3 - RIGHT - konec */

/* REFERENCE DODAVATELE 4 */
.reference_dodavatele_right4 {
    text-align: center;
    margin-bottom: 20px;
}

.reference_dodavatele_right4 .content {
    background: url(/_images/hodnoceni-foto-bg.png) no-repeat top left;
    height: 196px;
    width: 180px;
}

.reference_dodavatele_right4 .content_bez {
    background: url(/_images/hodnoceni-bez-foto-bg.png) no-repeat top left;
    height: 96px;
    width: 180px;
}

.reference_dodavatele_right4 a img {
    margin: 0px;
    height: 70px;
    width: 126px;
    overflow: hidden;
    background-color: white;
    margin-bottom: 10px;
}

#reference_dodavatele a.title, .reference_dodavatele_right4 a.title {
    /*padding: 10px;*/
    height: 25px;
    padding-bottom: 0px;
}

.reference_dodavatele_right4 a:hover, #reference_dodavatele a.title:hover {
    color: black;
}

/*#reference_dodavatele .hodnoceni {
	padding-left: 37px;
}*/
.change-stars-position .hodnoceni {
    padding-left: 37px;
}

#reference_dodavatele .reference_dodavatele_right4 .content_bez .hodnoceni {
    padding-top: 10px;
}

/* REFERENCE DODAVATELE 4 - konec */

table.tbl_seznam_hodnoceni td {
    padding: 0px;
}

table.tbl_seznam_hodnoceni td #hodnoceni_detail {
    margin-bottom: 15px;
}

span.hodnoceni_info {
    float: right;
    font-size: 12px;
    padding-right: 10px;
}

/* DAL FIRMY */
.dalsi_firmy {
    background: url(/_images/profil_firmy_dalsi_firmy_bg.jpg) no-repeat top left;
    width: 220px;
    height: 9px;
    display: block;
    font-size: 0px;
}

.dalsi_firmy_content {
    width: 218px;
    border-left: 1px rgb(231, 234, 236) solid;
    border-right: 1px rgb(231, 234, 236) solid;
    background-color: rgb(241, 243, 245);
    color: rgb(91, 93, 95);
}

.dalsi_firmy_content .content {
    padding: 0px 9px 0px 9px;
    font-size: 12px;
}

.dalsi_firmy_content .content h3 {
    color: rgb(27, 95, 157);
    font-size: 15px;
}

.dalsi_firmy_content .content h3 a {
    text-decoration: none;
}

.dalsi_firmy_content .content h3 a:hover {
    text-decoration: underline;
    color: rgb(27, 95, 157);
}

.dalsi_firmy_content .content a.text {
    color: black;
    text-decoration: none;
}

.dalsi_firmy_content .content a.text:hover {
    color: black;
    text-decoration: underline;
}

.dalsi_firmy_content .content img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px rgb(231, 234, 236) solid;
}

.dalsi_firmy_bottom {
    background: url(/_images/profil_firmy_dalsi_firmy_bg_bottom.jpg) no-repeat top left;
    width: 220px;
    height: 9px;
    display: block;
    font-size: 0px;
    margin-bottom: 20px;
}

/* DAL FIRMY - konec */

/* HODNOCENI DODAVATELE */
div.stars_block {
    margin: 0px;
}

div.stars_block div {
    width: 23px;
    height: 24px;
    display: block;
    float: left;
    cursor: pointer;
    margin: 0px 2px 0px 2px;
}

div.star_gold {
    background: url(/_images/starGold.gif) no-repeat center center;
}

div.star_gray {
    background: url(/_images/starGrey.gif) no-repeat center center;
}

input.btn_ohodnotit_poptavajiciho {
    width: 340px;
    height: 80px;
    background: url(/_images/btn_cz_ohodnotit_poptavajiciho.png) no-repeat center center;
    border: 0px;
    display: block;
    cursor: pointer;
}

/*input.btn_ohodnotit_poptavajiciho:hover {
	background: url(/_images/btn_ohodnotit_hover.jpg) no-repeat center center;
}*/

input.btn_pozadat_referenci {
    width: 340px;
    height: 80px;
    background: url(/_images/btn_cz_pozadat_o_referenci.png) no-repeat center center;
    border: 0px;
    display: block;
    cursor: pointer;
}

/*input.btn_pozadat_referenci:hover {
	background: url(/_images/btn_pozadat_hover.jpg) no-repeat center center;
}*/

/* HODNOCENI DODAVATELE - KONEC */

/* KONTAKT */
#kontakt .vase_dotazy {
    height: 26px;
    line-height: 26px;
    margin-bottom: 20px;
}

#kontakt .odpovedi {
    float: right;
    margin-right: 30px;
}

#kontakt .mezera_button {
    height: 8px;
    font-size: 0px;
}

#kontakt .div_k_osoby {
    padding: 10px;
    border-radius: 9px;
    background-color: #F4F5F7;
    margin-bottom: 15px;
}

#kontakt .vase_dotazy_left {
    background: url(/_images/kontakt_info_left.jpg) no-repeat left center;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 15px;
    background-color: rgb(227, 237, 246);
}

#kontakt .vase_dotazy_right {
    background: url(/_images/kontakt_info_right.jpg) no-repeat right center;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-right: 15px;
    background-color: rgb(227, 237, 246);
    padding-left: 5px;
}

#kontakt .nas_form {
    background: url(/_images/kontakt_nas_form.jpg) no-repeat left center;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    color: white;
    cursor: pointer;
    float: left;
    width: 236px;
    margin-left: 20px;
}

#kontakt .kont_form {
    background: url(/_images/kontakt_kont_form.jpg) no-repeat top left;
    width: 681px;
    height: 354px;
    display: block;
    margin-top: 15px;
    display: none;
    position: relative;
}

#kontakt .kont_form .content {
    padding: 20px;
}

#kontakt .kont_form .content label {
    width: 85px;
    display: block;
}

#kontakt .kont_form .content input {
    width: 200px;
}

#kontakt .kont_form .content textarea {
    width: 320px;
    height: 125px;
}

#kontakt .kont_form input.btn_send {
    background: url(/_images/kontakt_kont_form_send.jpg) no-repeat top left;
    width: 147px;
    height: 31px;
    line-height: 31px;
    display: block;
    color: white;
    cursor: pointer;
    font-weight: bold;
    float: right;
    border: 0px none;
}

#kontakt .kont_form .content div {
    margin-top: 10px;
}

#kontakt .kont_form .zavrit {
    position: absolute;
    top: 9px;
    left: 638px;
    color: white;
    text-decoration: none;
    font-size: 12px;
}

#kontakt table.kont_table {
    width: 100%;
    margin-top: 20px;
}

#kontakt table.kont_table td {
    padding: 3px;
    vertical-align: top;
}

#kontakt table.kont_table td label {
    color: black;
}

#kontakt .kont_form h2 {
    font-size: 18px;
    color: rgb(104, 108, 110);
    margin-bottom: 15px;
}

#kontakt .podpora {
    background: url(/_images/kontakt_podpora_bg3.png) no-repeat top left;
    width: 677px;
    height: 113px;
    display: block;
    /*margin-top: 15px;*/
    position: relative;
}

#kontakt .podpora .content {
    padding: 10px 0px 0px 105px;
}

#kontakt .podpora .content h2 {
    font-size: 18px;
    color: rgb(165, 100, 31);
    margin-bottom: 4px;
}

#kontakt .podpora .content table {
    margin-left: 13px;
    width: 96%;
    font-size: 13px;
}

#kontakt .podpora .content table td {
    padding: 3px;
    color: rgb(129, 98, 64);
}

#kontakt .ikony {
    height: 51px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#kontakt .vizitka {
    background: url(/_images/kontakt_vizitka_bg.jpg) no-repeat top left;
    width: 156px;
    height: 51px;
    line-height: 51px;
    display: block;
    float: left;
    margin-right: 5px;
}

#kontakt .volat {
    background: url(/_images/kontakt_volat_zdarma_bg.jpg) no-repeat top left;
    width: 156px;
    height: 51px;
    line-height: 51px;
    display: block;
    float: left;
}

#kontakt table.k_osoby {
    width: 100%;
}

#kontakt table.k_osoby td {
    padding: 4px;
}

#kontakt table.k_osoby td.tel {
    color: rgb(60, 99, 129);
}

#kontakt table.k_osoby td span {
    color: rgb(59, 148, 189);
    font-weight: bold;
}

#kontakt strong.text {
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
}

#kontakt hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin-top: 0px;
    margin-bottom: 10px;
}

#kontakt table.kontakt_info {
    width: 100%;
    margin-bottom: 15px;
}

#kontakt strong.novinka {
    color: red;
}

/* KONTAKT - konec */

/* INFORMACE PRO DODAVATELE */
#informace_pro_dodavatele .block {
    background: url(/_images/fag_bg.jpg) no-repeat top center;
    width: 682px;
}

#informace_pro_dodavatele .block .bottom {
    background: url(/_images/faq_bg_bottom.jpg) no-repeat bottom center;
    width: 682px;
    height: 8px;
    font-size: 0px;
}

#informace_pro_dodavatele .block ol {
    padding: 15px;
    padding-top: 10px;
}

#informace_pro_dodavatele .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
}

#informace_pro_dodavatele .block ol li a {
    color: #934908;
}

#informace_pro_dodavatele .block ol li a:hover {
    color: black;
}

#informace_pro_dodavatele .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

#informace_pro_dodavatele h2 {
    /*
	font-size: 16px;
	color: rgb(147,73,8);
	margin: 15px 0px 10px 0px;
	color: rgb(3,70,131);
	*/
    margin: 25px 0px 10px 0px;
    color: rgb(147, 73, 8);

    font-size: 19px;
}

#informace_pro_dodavatele .block h2 {
    color: rgb(147, 73, 8);
    padding: 15px 0px 0px 15px;
    margin: 0px;
}

#informace_pro_dodavatele hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin: 0px;
}

#informace_pro_dodavatele table.table_reference {
    margin-bottom: 15px;
    margin-top: 15px;
    width: 680px;
}

#informace_pro_dodavatele .info-overeni-poptavek {
    font-weight: bold;
}

#informace_pro_dodavatele .info-overeni-poptavek img {
    float: left;
    margin-right: 10px;
}

/* INFORMACE PRO DODAVATELE - konec */

/* ZASLAT HESLO */
#zaslat_heslo input {
    width: 228px;
}

#zaslat_heslo input.btn_zaslat_heslo {
    background: url(/_images/btn_zaslat_heslo.jpg) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 236px;
    height: 26px;
    text-align: center;
    display: block;
    border: 0px none;
    cursor: pointer;
}

/* ZASLAT HESLO - konec */

/* INFORMACE PRO POPTVAJC */
#informace_poptavajici h2 {
    /*font-size: 16px;*/
    /*color: rgb(147,73,8);*/
    color: rgb(3, 70, 131);
    margin: 15px 0px 10px 0px;
    font-size: 19px;
}

#informace_poptavajici .block h2 {
    padding: 15px 0px 0px 15px;
    margin: 0px;
}

#informace_poptavajici hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin: 0px;
}

#informace_poptavajici .block {
    background: url(/_images/fag_bg.jpg) no-repeat top center;
    width: 682px;
}

#informace_poptavajici .block .bottom {
    background: url(/_images/faq_bg_bottom.jpg) no-repeat bottom center;
    width: 682px;
    height: 8px;
    font-size: 0px;
}

#informace_poptavajici .block ol {
    margin: 15px;
}

#informace_poptavajici h3 {
    margin-left: 15px;
}

#informace_poptavajici .block ul {
    margin: 10px 15px;
}

#informace_poptavajici .block ul li {
    margin-left: 15px;
}

#informace_poptavajici .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
}

#informace_poptavajici .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
}

#informace_poptavajici table.table_reference {
    margin-bottom: 15px;
    margin-top: 15px;
}

/* INFORMACE PRO POPTVAJC - konce */

/* PRODLOUZENI */
#prodluzeni h2 {
    font-size: 16px;
    color: rgb(147, 73, 8);
    margin: 15px 0px 10px 0px;
}

#prodluzeni .block {
    background: url(/_images/fag_bg.jpg) no-repeat top center;
    width: 682px;
}

#prodluzeni .block h2 {
    padding: 15px 0px 0px 15px;
    margin: 0px;
}

#prodluzeni .block .bottom {
    background: url(/_images/faq_bg_bottom.jpg) no-repeat bottom center;
    width: 682px;
    height: 8px;
    font-size: 0px;
}

#prodluzeni .block ol {
    margin: 15px;
}

#prodluzeni .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
}

#prodluzeni .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
}

/* PRODLOUZENI - konec */

/* STATISTIKA */

#statistika h2 {
    margin: 0px 0px 10px 0px;
    color: black;
    font-size: 16px;
}

#statistika .cara {
    border-bottom: 1px solid white;
    border-top: 1px solid #E9EAE6;
    margin: 0px 0px 10px 0px;
}

#statistika .month {
    border-radius: 9px;
    padding: 15px;
    background-color: #F6F6F6;
    margin-bottom: 15px;
}

#statistika .aktualni {
    background-color: #F1F5E7;
}

#statistika .data {
    width: 100%;
}

#statistika .data td {
    padding: 2px;
    /* border: 1px solid black; */
    white-space: nowrap;
}

#statistika .data .celkem {
    color: #7DA917;
    font-weight: bold;
}

#statistika .data .label {
    width: 500px;
}

#statistika .data .value {
    text-align: right;
    width: 150px;
}

#statistika .data .type {
    width: 100px;
}

#statistika .data .icon {
    width: 25px;
}

#statistika #graphsheet div {
    display: none;
}

#statistika #graphsheet img.close {
    float: right;
    cursor: pointer;
}

/* STATISTIKA */

/* TISKOV ZPRVY */
#tiskove_zpravy h2 {
    margin-bottom: 15px;
}

#tiskove_zpravy h2 a {
    color: rgb(87, 40, 9);
    font-size: 17px;
    text-decoration: none;
}

#tiskove_zpravy h2 a:hover {
    color: black;
    text-decoration: underline;
}

#tiskove_zpravy h2 span {
    float: right;
    text-align: right;
    color: rgb(118, 93, 76);
    font-size: 12px;
}

#tiskove_zpravy div.novinka {
    margin-bottom: 50px;
}

#tiskove_zpravy .vice {
    float: right;
    font-size: 12px;
}

#tiskove_zpravy div.novinka div.img {
    background: url(/_images/novinky_bg.jpg) no-repeat center center;
    height: 83px;
    width: 106px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 15px;
}

#tiskove_zpravy div.novinka div.img img {
    margin-top: 5px;
}

/* TISKOV ZPRVY - konec */

/* TISKOV ZPRVY DETAIL */
.media_loga {
    width: 100%;
    text-align: center;
}

.media_loga img {
    margin: 3px;
}

/* TISKOV ZPRVY DETAIL - konec */

/* JAK TO FUNGUJE */
#jak_to_funguje .obsah div {
    padding-bottom: 30px;
}

#jak_to_funguje .obsah div strong {
    color: rgb(5, 91, 165);
    font-size: 17px;
    display: block;
    margin-bottom: 10px;
}

#jak_to_funguje b.red {
    color: red;
}

#jak_to_funguje h2 {
    font-size: 19px;
    color: rgb(5, 91, 165);
    margin-bottom: 20px;
}

/* JAK TO FUNGUJE - konec */

/* PIHLEN */
#prihlaseni_poptavajici h2.h1 {
    margin-bottom: 15px;
    color: #055ba5;
    font-size: 24px;
}

#prihlaseni_poptavajici .account, #prihlaseni_dodavatele_min .account {
    background-image: url(/_images/obecne_prihlaseni2.jpg);
    padding: 10px;
    height: 124px;
    margin-bottom: 15px;
}

#prihlaseni_poptavajici .account table td {
    white-space: nowrap;
}

#prihlaseni_dodavatele p, #prihlaseni_poptavajici p, #zaslat_heslo p {
    height: 55px;
    display: block;
}

/* PIHLEN - konec */

/* KATALOG DODAVATEL */
table.katalog h3 {
    margin-bottom: 15px;
}

table.katalog td {
    padding: 0px 10px 10px 10px;
    /*background: url(/_images/kategorie_arrow.jpg) no-repeat left center;
    font-weight: bold;
    font-size: 15px;*/
    /*border: 1px red solid;*/
}

table.katalog td.no_icons {
    background-image: none;
    padding: 0px;
}

table.katalog table span {
    padding: 0px 10px 0px 5px;
    color: #888888;
    font-size: 10px;
    font-weight: normal;
}

/* KATALOG DODAVATEL - konec */

/* KATALOG DODAVATEL - PODKATEGORIE */
#podkategorie h3 {
    margin-bottom: 15px;
}

#podkategorie table {
    margin-bottom: 25px;
}

#podkategorie table td {
    padding-bottom: 5px;
}

#podkategorie table td a {
    background-image: url(/_images/kategorie_arrow.jpg);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 10px;
}

#podkategorie table span {
    padding: 0px 10px 0px 5px;
    color: #888888;
    font-size: 10px;
    font-weight: normal;
}

/* KATALOG DODAVATEL - PODKATEGORIE - konec*/

/* VPIS DODAVATEL */
table.dodavatele {
    width: 100%;
}

table.dodavatele h2 {
    color: rgb(26, 96, 160);
    font-size: 14px;
    line-height: 20px;
    margin: 0px;
}

table.dodavatele h2 span.icon {
    background: url(/_images/dodavatele_vypis_sipka_modra.jpg) no-repeat right center;
    float: right;
    width: 20px;
    height: 20px;
    display: block;
}

table.dodavatele h2 span.hodnoceni a {
    font-size: 12px;
}

table.dodavatele h2 a {
    text-decoration: none;
    font-size: 15px;
}

table.dodavatele h2 a:hover {
    text-decoration: underline;
}

table.dodavatele h2 span {
    font-weight: normal;
    font-size: 12px;
}

table.dodavatele td {
    vertical-align: top;
    /*border-bottom: 1px rgb(198,206,212) solid;*/
    border-bottom: 1px rgb(198, 206, 212) solid;
    padding: 10px;
}

table.dodavatele td span.adresa {
    font-size: 13px;
    color: rgb(115, 136, 154);
    padding: 5px 0px 5px 0px;
    display: block;
}

table.dodavatele td a.href {
    font-size: 12px;
}

table.dodavatele td.logo {
    width: 110px;
    padding: 10px 0px 0px 10px;
}

table.dodavatele td.logo img {
    display: block;
    border: 1px rgb(210, 223, 235) solid;
    width: 100px;
    height: 75px;
    float: left;
}

table.dodavatele td.bonus {
    width: 70px;
    text-align: center;
    border-left: 1px rgb(198, 206, 212) solid;
    border-right: 1px rgb(198, 206, 212) solid;
}

table.dodavatele td.produkt {
    width: 80px;
    text-align: center;
}

table.dodavatele td.produkt img {
    margin-top: 10px;
    margin-bottom: 6px;
}

table.dodavatele td.bonus span.bonus_silver, table.dodavatele td.produkt span.produkty_silver {
    color: rgb(164, 164, 164);
}

table.dodavatele td.produkt span.produkty_blue {
    color: rgb(56, 114, 168);
    text-decoration: underline;
    cursor: pointer;
}

table.dodavatele td.bonus span.bonus_red {
    color: rgb(143, 2, 41);
    text-decoration: underline;
    cursor: pointer;
}

table.dodavatele tr.prednostni {
    background-color: rgb(255, 248, 202);
}

table.dodavatele tr.banner td {
    padding: 10px 0px;
}

table.dodavatele tr.prednostni td {
    color: rgb(100, 42, 0);
}

table.dodavatele tr.prednostni td h2 {
    margin-bottom: 0px;
}

table.dodavatele tr.prednostni td h2 span.icon {
    background: url(/_images/dodavatele_vypis_sipka_orange.gif) no-repeat right top;
    float: right;
    width: 20px;
    height: 20px;
    display: block;
}

table.dodavatele tr.prednostni td h2 span.hodnoceni a {
    font-size: 13px;
    color: #0665AD;
    font-weight: bold;
}

table.dodavatele tr.prednostni .doporucujeme {
    color: red;
    font-weight: bold;
    padding-left: 20px;
    font-size: 11px;
}

table.dodavatele tr.prednostni td h2 a {
    color: rgb(142, 60, 0);
}

.hlavni-dodavatele-li:hover {
    background: transparent url(/_images/folder_open.png) no-repeat 0 3px;
}

.hlavni-dodavatele-li {
    margin-top: 15px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.hlavni-dodavatele-li a.name {
    font-size: 16px;
    font-weight: bold;
}

.right_banner {
    width: 253px;
    float: right;
}

.left_kategorie {
    width: 650px;
    float: left;
}

.left_kategorie ul {
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 320px;
}

.left_kategorie li {
    background: transparent url(/_images/folder_close.png) no-repeat 0 3px;
    clear: both;
    float: left;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 15px 0px;
    list-style-type: none;
    font-size: 15px;
    width: 290px;
}

.left_kategorie li:hover li {
    background: none;
}

.left_kategorie li ul {
    border: medium none;
    float: none;
    padding: 0;
    width: 100%;
}

.left_kategorie li li {
    background: none;
    clear: none;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 8px 0 0;
    padding: 0;
    width: auto;
}

/* VPIS DODAVATEL - konec */

/* PT TIP */
#pet_tipu .odrazky {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

#pet_tipu .odrazky li {
    background-image: url(/_images/aaa_pet_tipu/fajfka.png);
    background-repeat: no-repeat;
    height: 25px;
    padding: 5px 0px 0px 30px;
}

#pet_tipu .odrazky_green {
    list-style-type: none;
    margin: 0px;
    padding-left: 31px;
}

#pet_tipu .odrazky_green li {
    background-image: url(/_images/aaa_pet_tipu/zelenaSipka.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0px 0px 12px;
}

#pet_tipu .title_green {
    color: green;
    font-weight: bold;
}

#pet_tipu #obalka {
    margin-bottom: 20px;
}

#pet_tipu #content_main h3 {
    background-image: url(/_images/aaa_pet_tipu/sipka.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    color: red;
    margin: 25px 0px 5px 0px;
}

#pet_tipu #content_main p {
    padding-left: 30px;
}

#pet_tipu h2 {
    color: rgb(3, 70, 131);
    font-size: 16px;
    margin: 15px 0px 10px 0px;
}

#pet_tipu p {
    margin-bottom: 5px;
}

/* PT TIP - konec */

/* BANNER SLUBY SPOLENOSTI */
#dodavatele_pravy div.cont {
    margin: 0px;
}

#sluzby_spolecnosti {
    width: 253px;
    display: block;
}

#sluzby_spolecnosti .content {
    border-left: 1px rgb(203, 218, 231) solid;
    border-right: 1px rgb(203, 218, 231) solid;
    padding: 0px 10px 0px 10px;
    background-color: rgb(228, 239, 248);
    /* color: rgb(7,114,207); */
    color: rgb(20, 85, 142);
}

#sluzby_spolecnosti .content h2 {
    color: rgb(20, 85, 142);
    font-size: 16px;
    margin-bottom: 10px;
}

#sluzby_spolecnosti .content ul {
    margin-left: 20px;
    margin-top: 10px;
}

#sluzby_spolecnosti .content ul li {
    padding-bottom: 7px;
}

#sluzby_spolecnosti .top {
    background: transparent url(/_images/sluzby_spolecnosti_bg_top.jpg) no-repeat left top;
    height: 9px;
    width: 253px;
    font-size: 0px;
    display: block;
}

#sluzby_spolecnosti .bottom {
    background: transparent url(/_images/sluzby_spolecnosti_bg_bottom.jpg) no-repeat left top;
    height: 9px;
    width: 253px;
    font-size: 0px;
    display: block;
}

/* BANNER SLUBY SPOLENOSTI - konec */

/* ADMINISTRACE TU */
#vitejte div.nastaveni {
    background: url(/_images/vitejte_nastaveni_bg.jpg) no-repeat top left;
    width: 700px;
}

#vitejte div.nastaveni div.content {
    padding: 10px 10px 0px 10px;
}

#vitejte div.nastaveni_bottom {
    background: url(/_images/vitejte_nastaveni_bg_bottom.jpg) no-repeat bottom left;
    width: 700px;
    height: 10px;
    display: block;
    font-size: 0px;
    margin-bottom: 20px;
}

#vitejte div.nastaveni table.table_nastaveni {
    width: 100%;
}

#vitejte div.nastaveni table.table_nastaveni td {
    padding: 4px;
    vertical-align: top;
}

#vitejte div.nastaveni table.table_nastaveni td strong {
    color: rgb(81, 106, 131);
    padding-left: 10px;
}

#vitejte div.nastaveni table.table_nastaveni td.logo {
    width: 105px;
}

#vitejte ul {
    margin: 10px 0px 0px 25px;
    list-style-image: url(/_images/kategorie_arrow.gif);
}

#vitejte ul li {
    padding-bottom: 7px;
    font-weight: bold;
}

#vitejte h2 {
    color: rgb(71, 73, 75);
    font-size: 16px;
}

#vitejte hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin-top: 0px;
    margin-bottom: 10px;
}

#sluzby_predplacene {
    margin-bottom: 20px;
}

#sluzby_predplacene tr.mezera {
    height: 4px;
    font-size: 0px;
    margin: 0px;
    padding: 0px
}

#sluzby_predplacene td.left {
    background: url(/_images/vitejte_predplacene_bg.jpg) no-repeat center left;
    height: 31px;
    line-height: 31px;
    width: 60%;
    padding-left: 10px;
    font-weight: bold;
}

#sluzby_predplacene td.right {
    background: url(/_images/vitejte_predplacene_bg.jpg) no-repeat center right;
    height: 31px;
    line-height: 31px;
    width: 40%;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
}

#sluzby_predplacene td.left a {
    color: rgb(111, 60, 3);
}

#sluzby_predplacene td.mezery {
    padding: 0px 4px 0px 4px;
    color: rgb(166, 176, 185);
    white-space: nowrap;
}

#vitejte h2 {
    font-size: 17px;
    margin-bottom: 12px;
}

#vitejte h2 a {
    color: rgb(87, 40, 9);
    text-decoration: none;
}

#vitejte h2 span {
    float: right;
    text-align: right;
    color: rgb(118, 93, 76);
    font-size: 12px;
}

#vitejte div.novinka {
    margin-bottom: 50px;
}

/* ADMINISTRACE TU - konec */

/* ADMINISTRACE BONUSY */
#bonusy .info {
    background-color: #f0f0f0;
    width: 100%;
}

#bonusy .info .content {
    padding: 10px 10px 1px 10px;
}

#bonusy hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* ADMINISTRACE BONUSY - konec */

/* ADMINISTRACE OTEVRAC DOBA */
#div_produkty hr {
    color: rgb(211, 211, 211);
    border: 0px none;
    border-top: 1px rgb(211, 211, 211) dashed;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* ADMINISTRACE OTEVRAC DOBA - konec */

#id_table_moje_objednavky td {
    padding: 5px 10px;
}

/* ADMINISTRACE ZMNA HESLA */
#profile .account {
    background-repeat: no-repeat;
}

/* ADMINISTRACE ZMNA HESLA - konec */

/* ADMINISTRACE OBECN */
.obsah_vedle_menu h2 {
    font-size: 17px;
    margin-bottom: 15px;
    color: #055ba5;
}

.lehky {
    font-weight: normal;
    font-size: 13px;
}

tr.caption_new, caption.caption_new, div.caption_new, td.caption_new {
    background-color: #1762A7;
    color: white;
    font-weight: bold;
    text-align: left;
    font-size: 16px;
}

caption.caption_new {
    text-align: center;
}

tr.caption_new td, caption.caption_new, div.caption_new, td.caption_new {
    padding: 5px 10px;
}

.red_text {
    color: red;
}

.blue_dark {
    color: #13449C;
}

/* ADMINISTRACE OBECN - konec */

/* OBJEDNVKA POPTVAJC */
#id_objednavka_poptavajici span.obj_info_platba {
    font-size: 12px;
    color: rgb(100, 100, 100);
}

#id_objednavka_poptavajici {
    width: 698px;
    display: block;
}

#id_objednavka_poptavajici ul {
    margin-left: 30px;
}

#id_objednavka_poptavajici ul li {
    padding-bottom: 6px;
}

#id_objednavka_poptavajici .top {
    background: url(/_images/objednavka_poptavajici_top.jpg) no-repeat left bottom;
    width: 698px;
    height: 12px;
    font-size: 0px;
    display: block;
}

#id_objednavka_poptavajici .block_textarea {
    background-color: rgb(195, 218, 234);
    border-top: 1px white solid;
}

#id_objednavka_poptavajici .block_textarea .padding {
    padding: 15px 15px 0px 15px;
}

#id_objednavka_poptavajici .content {
    width: 696px;
    display: block;
    background-color: rgb(233, 242, 249);
    border: 1px rgb(195, 218, 234) solid;
    border-top: 0px none;
    padding: 0px;
}

#id_objednavka_poptavajici .content .padding {
    padding: 5px 15px 5px 15px;
}

#id_objednavka_poptavajici input.send {
    background: url(/_images/objednavka_poptavajici_btn.gif) no-repeat left top;
    width: 160px;
    height: 30px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    display: block;
    border: 0px none;
    float: right;
    cursor: pointer;
    padding: 0px 10px 2px 0px;
}

#id_objednavka_poptavajici .bottom {
    background: url(/_images/objednavka_poptavajici_bottom.jpg) no-repeat left bottom;
    width: 698px;
    height: 12px;
    font-size: 0px;
    display: block;
}

#id_objednavka_poptavajici table.objednavka {
    width: 100%;
}

#id_objednavka_poptavajici table.objednavka thead, .h_platba {
    color: rgb(36, 79, 118);
    font-size: 18px;
    font-weight: normal;
}

#id_objednavka_poptavajici table.objednavka thead td {
    padding-bottom: 10px;
}

#id_objednavka_poptavajici table.objednavka tbody td {
    /*border: 1px white solid;*/
    padding: 10px;
    background-color: white;
    /*height: 31px;
	line-height: 31px;*/
    border-bottom: 5px rgb(233, 242, 249) solid;
}

#id_objednavka_poptavajici table.objednavka tbody td.topleft {
    background: white url(/_images/objednavka_poptavajici_topleft.jpg) no-repeat left top;
}

#id_objednavka_poptavajici table.objednavka tbody td.bottomleft {
    background: white url(/_images/objednavka_poptavajici_bottomleft.jpg) no-repeat left bottom;
}

#id_objednavka_poptavajici table.objednavka tbody td.topright {
    background: white url(/_images/objednavka_poptavajici_topright.jpg) no-repeat right top;
}

#id_objednavka_poptavajici table.objednavka tbody td.bottomright {
    background: white url(/_images/objednavka_poptavajici_bottomright.jpg) no-repeat right bottom;
}

#id_objednavka_poptavajici table.objednavka tbody td.left {
    background: white url(/_images/cenik_table_td_left.jpg) no-repeat left center;
}

#id_objednavka_poptavajici table.objednavka tbody td.right {
    background: white url(/_images/cenik_table_td_right.jpg) no-repeat right center;
    text-align: center;
    padding: 0px;
}

#objednavka_prava .info_objednavka_top {
    background: url(/_images/objednavka_poptavajici_obsahuje_top.jpg) no-repeat left top;
    width: 220px;
    height: 47px;
    display: block;
}

#objednavka_prava .info_objednavka_top h2 {
    color: rgb(203, 123, 37);
    padding-top: 17px;
    padding-left: 65px;
    margin: 0px;
    font-weight: normal;
}

#objednavka_prava .info_objednavka_content {
    width: 218px;
    background-color: rgb(252, 249, 242);
    border-left: 1px rgb(243, 238, 226) solid;
    border-right: 1px rgb(243, 238, 226) solid;
    color: rgb(125, 100, 71);
    font-size: 13px;
}

#objednavka_prava .info_objednavka_content ul {
    margin-left: 25px;
    padding-top: 10px;
}

#objednavka_prava .info_objednavka_content ul li {
    padding-bottom: 6px;
}

#objednavka_prava .info_objednavka_bottom {
    background: url(/_images/objednavka_poptavajici_obsahuje_bottom.jpg) no-repeat left bottom;
    width: 220px;
    height: 10px;
    display: block;
    font-size: 0px;
}

#bonita h2.prvni {
    margin-top: 0px;
}

/* OBJEDNVKA POPTVAJC - konec */

/* DODAVATEL HODNOCEN */

#dodavatele_hodnoceni .block {
    background: url(/_images/cenik3_bg.jpg) no-repeat top center;
    width: 939px;
    margin-bottom: 20px;
}

#dodavatele_hodnoceni .block .content {
    padding: 15px;
    color: #692D2D;
}

#dodavatele_hodnoceni .content h2 {
    font-size: 16px;
    color: rgb(150, 93, 26);
    margin-bottom: 15px;
}

#dodavatele_hodnoceni .block .bottom {
    background: url(/_images/cenik_bg3_bottom.jpg) no-repeat top center;
    width: 939px;
    height: 8px;
    display: block;
    font-size: 0px;
}

#dodavatele_hodnoceni1 .block {
    background-color: #F6EFE5;
    color: #692D2D;
    border: 1px #DFD4C2 solid;
    border-radius: 5px;
    width: 100% px;
    margin-bottom: 20px;
}

#dodavatele_hodnoceni1 .block .content {
    padding: 15px;
}

#dodavatele_hodnoceni1 .block .content h2 {
    color: #934908;
    font-size: 16px;
    margin-bottom: 15px;
}

#dodavatele_hodnoceni h2 a {
    text-decoration: none;
}

#dodavatele_hodnoceni h2 a:hover {
    text-decoration: underline;
}

#dodavatele_hodnoceni div.vice {
    padding-top: 20px;
    display: block;
    position: relative;
}

#dodavatele_hodnoceni a.btn_next {
    background: url(/_images/reference_btn_bg.jpg) no-repeat left bottom;
    width: 200px;
    height: 38px;
    line-height: 38px;
    display: block;
    text-decoration: none;
    color: black;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    left: 370px;
}

#dodavatele_hodnoceni a.reference_vice {
    height: 27px;
    line-height: 27px;
}

#dodavatele_hodnoceni a.reference_vice div.left {
    background: url(/_images/reference_vice_left.jpg) no-repeat left center;
    width: 11px;
    height: 27px;
    line-height: 27px;
    display: block;
    float: left;
}

#dodavatele_hodnoceni a.reference_vice div.right {
    background: url(/_images/reference_vice_right.jpg) no-repeat left center;
    width: 11px;
    height: 27px;
    line-height: 27px;
    display: block;
    float: left;
}

#dodavatele_hodnoceni a.reference_vice div.center {
    float: left;
    background-color: rgb(238, 245, 251);
    height: 27px;
    line-height: 27px;
    display: block;
    text-decoration: underline;
    font-weight: bold;
}

#dodavatele_hodnoceni table.table_reference {
    /*margin-bottom: 10px;*/
}

/* DODAVATEL HODNOCEN - konec */

/* ADMINISTRACE POPTVAJC */
table.table_sprava_poptavek td {
    padding: 5px;
}

/* ADMINISTRACE POPTVAJC - konec */

/* FORMULE PRO PIHLEN */
.account_poptavajici_form {
    background-image: url(/_images/form_prihlaseni_poptavajici2.jpg);
    background-repeat: no-repeat;
    height: 164px;
    padding: 10px 0px 0px 25px;
    margin-bottom: 15px;
}

.account_poptavajici_form h4 {
    margin-bottom: 10px;
}

.account_poptavajici_form label {
    color: rgb(65, 65, 65);
    padding-right: 25px;
}

.account_poptavajici_form .content {
    position: relative;
}

.account_poptavajici_form .content input.submit_null {
    border: 0px none;
    background-color: transparent;
    position: absolute;
    left: 75px;
    top: 110px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    width: 280px;
    height: 40px;
}

#prihlaseni_dodavatele_min form {
    padding: 0px;
    margin: 0px;
}

#prihlaseni_dodavatele_min .account {
    background-image: url(/_images/form_prihlaseni_dodavatele.jpg);
    background-repeat: no-repeat;
    height: 166px;
    padding: 10px 0px 0px 0px;
    margin-bottom: 15px;
}

#prihlaseni_dodavatele_min table td {
    white-space: nowrap;
}

#prihlaseni_dodavatele_min label {
    color: rgb(65, 65, 65);
    padding-right: 25px;
}

#prihlaseni_dodavatele_min .content {
    position: relative;
    padding: 0px 0px 0px 25px;
}

#prihlaseni_dodavatele_min .content .submit {
    border: 0px none;
    background-color: transparent;
    position: absolute;
    left: 75px;
    top: 110px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    width: 280px;
    height: 40px;
}

#prihlaseni_dodavatele_min .account_zaslat {
    background-image: url(/_images/form_prihlaseni_dodavatele_zaslat.jpg);
    background-repeat: no-repeat;
    height: 166px;
    padding: 10px 0px 0px 0px;
    margin-bottom: 15px;
}

input#id_login {
    width: 180px;
}

#prihlaseni_dodavatele_min #for-img-aaa-cez {
    float: left;
    padding-right: 15px;
}

/* FORMULE PRO PIHLEN - konec */

/* HODNOCENI POPTAVAJICIHO */

div.div_hodnoceni_texty {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #FFFFFF #2084FE #2084FE #2084FE;
    border-style: solid;
    border-width: 1px;
    bottom: 0px;
    color: black;
    position: relative;
}

div.div_hodnoceni_vypis .obsah1 {
    padding: 10px;
}

div.div_hodnoceni {
    padding: 5px;
}

div.div_hodnoceni table {
    font-size: 12px;
}

div.div_hodnoceni div, div.div_hodnoceni_vypis {
    margin-top: 15px;
}

div.div_hodnoceni label {
    font-weight: bold;
    margin-right: 50px;
}

div.div_hodnoceni input.submit {
    font-weight: bold;
    padding: 3px 20px;
    cursor: pointer;
}

div.div_hodnoceni textarea {
    width: 100%;
    height: 150px;
}

div.div_hodnoceni .caption_new {
    background: none repeat scroll 0 0 rgb(32, 132, 254);
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 5px;
    text-align: left;
    width: 100%;
}

div.div_hodnoceni .info_text {
    font-size: 11px;
}

table.tbl_hodnoceni {
    margin-bottom: 15px;
}

.green_light {
    color: #1E9C1E !important;
}

.gray_text {
    color: #777 !important;
}

/* HODNOCENI POPTAVAJICIHO - KONEC */

/* NASE TIPY */
#nase_tipy {
    width: 220px;
    display: block;
    margin-bottom: 20px;
}

#nase_tipy ol {
    margin-left: 25px;
}

#nase_tipy ol li {
    padding-bottom: 4px;
}

#nase_tipy .content {
    border-left: 1px rgb(203, 218, 231) solid;
    border-right: 1px rgb(203, 218, 231) solid;
    padding: 0px 10px 0px 10px;
    background-color: rgb(228, 239, 248);
    color: rgb(7, 114, 207);
}

#nase_tipy .content h2 {
    color: rgb(20, 85, 142);
    font-size: 16px;
    margin-bottom: 10px;
}

#nase_tipy .content ul {
    margin-left: 20px;
    margin-top: 10px;
}

#nase_tipy .content ul li {
    padding-bottom: 7px;
}

#nase_tipy .top {
    background: transparent url(/_images/nase_tipy_bg_top.jpg) no-repeat left top;
    height: 9px;
    width: 220px;
    font-size: 0px;
    display: block;
}

#nase_tipy .bottom {
    background: transparent url(/_images/nase_tipy_bg_bottom.jpg) no-repeat left top;
    height: 9px;
    width: 220px;
    font-size: 0px;
    display: block;
}

/* NASE TIPY - konec */

/* VIDEOREFERENCE */
#videoreference .block {
    background: url(/_images/videokonference_bg.jpg) no-repeat top center;
    width: 704px;
    margin-bottom: 20px;
}

#videoreference .block .content {
    padding: 15px;
}

#videoreference .block .bottom {
    background: url(/_images/videokonference_bg_bottom.jpg) no-repeat top center;
    width: 704px;
    height: 8px;
    display: block;
    font-size: 0px;
}

#videoreference ul {
    padding-left: 20px;
}

#videoreference .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
    color: rgb(105, 45, 45);
    font-size: 12px;
}

#videoreference .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 16px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

/* VIDEOREFERENCE - konec */

/* MAPA WEBU */
#mapa_webu ul {
    margin-left: 20px;
    /*list-style: none;*/
}

#mapa_webu ul li {
    padding-bottom: 5px;
}

#mapa_webu h2 {
    font-size: 18px;
}

#mapa_webu h3 {
    font-size: 16px;
}

#mapa_webu h2, #mapa_webu h3 {
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

#mapa_webu h2.uzitecne {
    color: black;
    padding-top: 15px;
}

/* MAPA WEBU - konec */

#info_bonusy ul {
    margin-left: 20px;
    margin-bottom: 20px;
}

.send_koment {
    background: transparent url(/_images/button_dark_200.gif) no-repeat left top;
    height: 31px;
    width: 200px;
    display: block;
    border: 0px none;
    color: white;
}

a.a_hodnoceni {
    background: transparent url(/_images/button_dark_150.gif) no-repeat left top;
    height: 31px;
    line-height: 29px;
    width: 150px;
    display: block;
    border: 0px none;
    color: white;
    text-align: center;
    text-decoration: none;
}

.info_gray2 {
    background-color: #ECECEC;
    /*border: 1px solid silver;*/
    border-radius: 9px;
    margin-bottom: 15px;
    padding: 10px;
}

.c_silver {
    color: rgb(164, 164, 164);
}

.f_bold {
    font-weight: bold;
}

a.no_decor {
    text-decoration: none;
}

.vypis_poptavek .refe_foto {
    background-color: #E9E9E9;
    width: 50px;
    text-align: center;
}

.vypis_poptavek .refe_foto a img {
    float: left;
}

.vypis_poptavek .refe_foto div {
    line-height: 18px;
}

#id_vypis_referenci .top_right {
    width: 40px;
}

#id_vypis_referenci .detail_ref {
    padding: 10px;
    background-color: #CEE3F4;
}

#id_vypis_referenci .odkazy {
    width: 170px;
    float: right;
    padding-top: 0px;
    line-height: 1.4;
}

#id_vypis_referenci .text {
    width: 650px;
    margin-left: 90px;
    /* float: left; */
}

#id_vypis_referenci h2 {
    margin-bottom: 0px;
}

/* VIDEOREFERENCE - konec */

a.a_button_250 {
    background-image: url(/_images/button_dark_200.gif);
    width: 200px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background-color: transparent;
    color: white;
    font-weight: bold;
    font-size: 16px;
    display: block;
    text-decoration: none;
}

a.a_button_250a {
    background-image: url(/_images/button_dark_250.gif);
    width: 250px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background-color: transparent;
    color: white;
    font-weight: bold;
    font-size: 16px;
    display: block;
    text-decoration: none;
}

a.a_button_250_under {
    /*text-decoration: underline;*/
}

/* DESATERO */
.desatero .block {
    background: url(/_images/desatero_bg.jpg) no-repeat top center;
    margin-bottom: 20px;
    width: 460px;
}

.desatero .block .content {
    padding: 15px;
}

.desatero .block .bottom {
    background: url(/_images/desatero_bg_bottom.jpg) no-repeat top center;
    width: 460px;
    height: 8px;
    display: block;
    font-size: 0px;
}

.desatero ul {
    padding-left: 20px;
}

.desatero .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
    color: rgb(105, 45, 45);
    font-size: 12px;
}

.desatero .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 16px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

/* DESATERO - konec */

/* DESATERO300  */
.desatero300 .block {
    background: url(/_images/desatero300_bg.jpg) no-repeat top center;
    margin-bottom: 20px;
    width: 300px;
}

.desatero300 .block .content {
    padding: 15px;
}

.desatero300 .block .bottom {
    background: url(/_images/desatero300_bg_bottom.jpg) no-repeat top center;
    width: 300px;
    height: 8px;
    display: block;
    font-size: 0px;
}

.desatero300 ul {
    padding-left: 20px;
}

.desatero300 .block ol li {
    list-style: none;
    padding: 2px;
    margin-top: 7px;
    color: rgb(105, 45, 45);
    font-size: 12px;
}

.desatero300 .block ol li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 16px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

/* DESATERO - konec */

/* POTEBUJETE PORADIT */

#nevite_si_rady {
    background: url(/_images/potrebujete_poradit-new2.png) no-repeat left top;
    width: 220px;
    height: 204px;
    margin-bottom: 20px;
}

#nevite_si_rady, #nevite_si_rady a {
    color: #7F6242;
}

#nevite_si_rady .content {
    padding: 15px;
    font-size: 13px;
}

#nevite_si_rady .content h2 {
    color: #A16629;
    font-size: 15px;
    margin-bottom: 10px;
}

#nevite_si_rady .content div.img {
    float: left;
    margin: 3px 12px 0px 2px;
    width: 80px;
    height: 100px;
}

/* POTEBUJETE PORADIT - konec */

/* POTEBUJETE PORADIT2 */

#nevite_si_rady2 {
    background: url(/_images/potrebujete_poradit2-new2.png) no-repeat left top;
    width: 262px;
    height: 184px;
    margin-bottom: 20px;
}

#nevite_si_rady2, #nevite_si_rady2 a {
    color: #7F6242;
}

#nevite_si_rady2 a.kontakt {
    float: right;
}

#nevite_si_rady2 .content {
    padding: 15px;
    font-size: 13px;
}

#nevite_si_rady2 .content h2 {
    color: #A16629;
    font-size: 15px;
    margin-bottom: 10px;
}

#nevite_si_rady2 .content div.img {
    float: left;
    margin: 3px 12px 0px 2px;
    width: 80px;
    height: 100px;
}

/* POTEBUJETE PORADIT2 - konec */

/* Propagace promedia */

.propagace_promedia {
    background: url(/_images/banner_propagace_promedia.jpg) no-repeat left top;
    width: 220px;
    height: 204px;
    margin-bottom: 20px;
}

.propagace_promedia, .propagace_promedia a {
    color: #7F6242;
}

.propagace_promedia .content {
    padding: 15px;
    font-size: 13px;
}

.propagace_promedia .content h2 {
    color: #A16629;
    font-size: 15px;
    margin-bottom: 10px;
}

.propagace_promedia .content div.img {
    float: left;
    margin: 3px 12px 0px 2px;
    width: 80px;
    height: 100px;
}

/* Propagace promedia - konec */

/* PRO MEDIA */
#table_pro_media td {
    vertical-align: top;
}

#table_pro_media #id_left {
    text-align: left;
}

#table_pro_media #id_left div.content {
    background: url(/_images/pro-media-box.png) no-repeat left top;
    height: 258px;
    width: 435px;
    display: block;
    padding: 20px;
}

#table_pro_media #table_kontakt {
    width: 435px;
}

#table_pro_media #id_left div.content #table_kontakt #line td {
    border-bottom: 1px black dotted;
    padding-bottom: 15px;
}

#table_pro_media #id_left div.content #table_kontakt #next td {
    padding-top: 15px;
}

#table_pro_media h3 {
    color: #934908;
}

/* PRO MEDIA - konec */

/* PATICKA */
div.div_href {
    margin-top: 10px;
}

div.div_href a {
    text-decoration: underline;
    color: #7B7B7B;
}

div.div_href a:hover {
    color: #79A8CE;
}

#footer_tiskove_zpravy_info {
    background: url(/_images/dodame_tel.gif) no-repeat left center;
    float: right;
    width: 280px;
    height: 50px;
    margin-top: 10px;
}

#footer_tiskove_zpravy_info a:hover {
    color: #79A8CE;
}

#footer_tiskove_zpravy_info .content {
    padding-left: 80px;
}

#footer_tiskove_zpravy_info .content div {
    padding-top: 2px;
    padding-bottom: 8px;
    display: block;
    font-size: 22px;
}

#footer_tiskove_zpravy_info .content div a {
    text-decoration: none;
}

/* PATICKA - konec */

/* DODAME */

#dodame {
    /*height: 384px;*/
    background: url(/_images/topBg.png) repeat-x top left;
    margin-top: 15px;
    width: 938px;
}

#id_dodame_top {
    height: 121px;
    position: relative;
}

#id_dodame_top_big {
    height: 80px;
    position: relative;
}

#dodame .content {
    padding: 10px;
}

#dodame .content h2 {
    font-size: 40px;
    color: white;
    text-align: left;
    margin-bottom: 0px;
    margin-top: 7px;
}

#id_d_menu {
    width: 100%;
    position: absolute;
    top: 80px;
    left: 0px
}

#id_d_menu tr.arrow td {
    height: 8px;
    font-size: 0px;
}

#id_d_menu tr.arrow td.active_text {
    background: url(/_images/dodame_sipka.png) no-repeat center top;
}

#id_d_menu tr.href td {
    /*border-right: 1px #031732 solid;*/
    border-left: 1px #B5B5B5 solid;
    padding: 5px 0px;
    text-align: center;
}

#id_d_menu tr.href td a {
    font-weight: bold;
    text-decoration: underline;
}

#id_d_menu tr.href td a:hover {
    color: #439CE0;
}

#id_d_menu tr.href td.active_text a {
    text-decoration: none;
}

#id_d_menu tr.href td.first {
    border-left: 0px none;
    /*border-right: 1px #B5B5B5 solid;*/
}

#id_d_menu tr.href td.last {
    border-right: 0px none;
    /*border-left: 1px #B5B5B5 solid;*/
}

#id_d_menu td a {
    color: #818181;
    text-decoration: none;
}

#id_d_menu td.active_text a {
    color: #439CE0;
}

#id_dodame_img {
    /*height: 403px;*/
    display: block;
    position: relative;
}

#id_dodame_img a {
    /*border:1px red solid;*/
    height: 33px;
    display: block;
    position: absolute;
}

/*stavba*/
#id_href_strecha {
    bottom: 178px;
    left: 45px;
    width: 230px;
}

#id_href_koupelna {
    bottom: 178px;
    left: 375px;
    width: 240px;
}

#id_href_kuchyn {
    bottom: 178px;
    left: 685px;
    width: 230px;
}

#id_href_okna {
    bottom: 40px;
    left: 100px;
    width: 200px;
}

#id_href_dokumentace {
    bottom: 40px;
    left: 445px;
    width: 390px;
}

/*dum*/
#id_href_kuchyndum {
    bottom: 280px;
    left: 53px;
    width: 230px;
}

#id_href_osvetleni {
    bottom: 335px;
    left: 430px;
    width: 245px;
}

#id_href_televize {
    bottom: 202px;
    left: 317px;
    width: 290px;
}

#id_href_podlaha {
    bottom: 38px;
    left: 35px;
    width: 230px;
}

#id_href_sedacka {
    bottom: 38px;
    left: 600px;
    width: 310px;
}

/*remeslnik*/
#id_href_truhlar {
    bottom: 55px;
    left: 20px;
    width: 140px;
}

#id_href_zednik {
    bottom: 55px;
    left: 210px;
    width: 120px;
}

#id_href_malir {
    bottom: 55px;
    left: 375px;
    width: 120px;
}

#id_href_elektrikaz {
    bottom: 55px;
    left: 542px;
    width: 160px;
}

#id_href_instalater {
    bottom: 55px;
    left: 755px;
    width: 165px;
}

/*doprava*/
#id_href_stehovani {
    bottom: 280px;
    left: 47px;
    width: 150px;
}

#id_href_lod {
    bottom: 280px;
    left: 310px;
    width: 200px;
}

#id_href_kuryr {
    bottom: 280px;
    left: 688px;
    width: 200px;
}

#id_href_mezinarodni {
    bottom: 88px;
    left: 32px;
    width: 264px;
}

#id_href_naklad {
    bottom: 88px;
    left: 477px;
    width: 230px;
}

/*zaridime*/
#id_href_leasing {
    bottom: 228px;
    left: 21px;
    width: 130px;
}

#id_href_hypoteka {
    bottom: 228px;
    left: 391px;
    width: 155px;
}

#id_href_poradenstvi {
    bottom: 226px;
    left: 661px;
    width: 260px;
}

#id_href_sluzby {
    bottom: 35px;
    left: 180px;
    width: 195px;
}

#id_href_pojisteni {
    bottom: 35px;
    left: 584px;
    width: 148px;
}

/* DODAME - konec */

/* VAS NAZOR PRECTEME */
#vas_nazor_precteme_form .ohodnotit {
    border: 1px solid silver;
    border-radius: 9px;
    padding: 10px;
    background-color: #F4F4F4;
    width: 480px;
    height: 345px;
    text-align: left;
}

#vas_nazor_precteme_form .ohodnotit table td {
    white-space: nowrap;
    padding: 3px;
    vertical-align: top;
}

#vas_nazor_precteme_form .ohodnotit h4 {
    margin-bottom: 10px;
    font-size: 14px;
}

#vas_nazor_precteme_form #vas_nazor_error {
    color: #B70D0D;
    background-color: #F3C0C0;
    border-radius: 5px;
    padding: 5px;
    display: none;
}

#vas_nazor_precteme_form .ohodnotit textarea, #vas_nazor_precteme_form .ohodnotit input.txt, #vas_nazor_precteme_form .ohodnotit select {
    border: 1px solid silver;
    border-radius: 5px;
    width: 345px;
}

#vas_nazor_precteme_form .ohodnotit select {
    width: 350px;
}

#vas_nazor_precteme_form .ohodnotit textarea {
    height: 130px;
    margin-bottom: 5px;
}

/* VAS NAZOR PRECTEME - konec */

/* PRODUKTY KONTAKT DODAVATELE */
#kontakt_dodavatele_form .ohodnotit {
    border: 1px solid silver;
    border-radius: 9px;
    padding: 10px;
    background-color: #F4F4F4;
    width: 480px;
    height: 345px;
    text-align: left;
}

#kontakt_dodavatele_form .ohodnotit table td {
    white-space: nowrap;
    padding: 3px;
    vertical-align: top;
}

#kontakt_dodavatele_form .ohodnotit h4 {
    margin-bottom: 10px;
    font-size: 14px;
}

#kontakt_dodavatele_form #kontakt_dodavatele_form_error {
    color: #B70D0D;
    background-color: #F3C0C0;
    border-radius: 5px;
    padding: 5px;
    display: none;
}

#kontakt_dodavatele_form .ohodnotit textarea, #kontakt_dodavatele_form .ohodnotit input.txt, #kontakt_dodavatele_form .ohodnotit select {
    border: 1px solid silver;
    border-radius: 5px;
    width: 345px;
}

#kontakt_dodavatele_form .ohodnotit select {
    width: 350px;
}

#kontakt_dodavatele_form .ohodnotit textarea {
    height: 130px;
    margin-bottom: 5px;
}

/* PRODUKTY KONTAKT DODAVATELE - konec */

/* GOOGLE */
#google {
    color: #626262;
}

table.tbl_google {
    margin-bottom: 40px;
}

table.tbl_google td {
    vertical-align: top;
    font-size: 23px;
}

table.tbl_google td h1 {
    color: #393939;
    font-size: 50px;
}

div.google_info_plat {
    background: url(/_images/google_tel.png) no-repeat top left;
    height: 168px;
    width: 100%;
    position: relative;
}

div.google_info_new {
    background: url(/_images/google_new.png) no-repeat top left;
    height: 168px;
    width: 100%;
    position: relative;
}

div.google_info_new2 {
    background: url(/_images/google_new2.png) no-repeat top left;
    height: 168px;
    width: 100%;
    position: relative;
}

div.google_info_neplat {
    background: url(/_images/google_nepla.png) no-repeat top left;
    height: 168px;
    width: 100%;
    position: relative;
}

#gogle_plat_info {
    top: 20px;
    left: 20px;
    width: 400px;
    height: 130px;
    font-size: 23px;
    position: absolute;
}

#gogle_plat_info_platici {
    top: 20px;
    left: 20px;
    width: 400px;
    height: 130px;
    font-size: 19px;
    position: absolute;
}

#gogle_plat_info_platici_new {
    top: 25px;
    left: 25px;
    width: 380px;
    height: 130px;
    font-size: 22px;
    position: absolute;
}

#gogle_plat_info_platici_new strong {
    padding-top: 10px;
    display: block;
}

#google_info_new_text {
    margin-top: 25px;
    color: #116EB2;
    font-size: 26px;
    font-weight: bold;
}

#google_info_new_text strong {
    color: red;
}

#google_info_tel {
    top: 120px;
    left: 550px;
    font-size: 16px;
    position: absolute;
    font-weight: bold;
}

#google_info_prac {
    top: 145px;
    left: 540px;
    position: absolute;
}

#google_btn_obj {
    top: 27px;
    left: 507px;
    width: 398px;
    height: 70px;
    position: absolute;
}

#google_btn_kontakt {
    top: 27px;
    left: 517px;
    width: 388px;
    height: 75px;
    position: absolute;
}

#google_info {
    background: url(/_images/google_nepla_info.png) no-repeat top left;
    height: 200px;
    width: 100%;
    position: relative;
    margin-top: 40px;
}

#google_info .content {
    padding: 20px;
}

#google_info ul {
    padding-left: 15px;
}

#google_info ul li {
    padding-top: 7px;
}

#google_info h3 {
    font-size: 18px;
}

#google_th {
    font-size: 20px;
    margin: 30px 0px;
}

.g_red {
    color: #B80000;
    font-weight: bold;
}

#google_text {
    font-size: 16px;
    margin-top: 30px;
}

#google_btn_obj {
    position: absolute;
    width: 320px;
    height: 65px;
    display: block;
}

/* GOOGLE - konec */

/* DAREK */
#cenik ol {
    padding-left: 20px;
    margin-bottom: 25px;
}

#darek_kod {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 0px 15px;
}

#kupon_tel {
    font-size: 20px;
    font-weight: bold;
    color: #C63336;
    position: absolute;
    left: 520px;
    top: 10px;
}

/* DAREK */

/* PP */
.txt_iframe {
    width: 98%;
    height: 80px;
}

tr.tr_sum td {
    border-top: 1px silver solid;
}

.text_source1 {
    width: 300px;
    height: 45px;
}

.text_source2 {
    width: 600px;
    height: 45px;
}

table.table_bannery_affil td {
    text-align: left;
    padding: 0px;
}

table.table_bannery_affil td.row {
    height: 40px;
}

a.copy_source {
    cursor: pointer;
    text-decoration: underline;
}

/* PP - konec */

/* KATALOG PRODUKTU */
td.img_produkt img {
    padding: 3px;
    border: 1px silver solid;
}

span.produkt_cena {
    font-size: 12px;
    color: #666666;
    padding-left: 20px;
}

span.produkt_dodavatel {
    font-size: 12px;
    color: #666666;
    padding-left: 20px;
    background: transparent url(/_images/hodnoceni_star_gold.png) no-repeat left center;
}

.katalog_produktu ul {
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 85%;
}

.katalog_produktu li {
    background: transparent url(/_images/folder_close.png) no-repeat 0 3px;
    clear: both;
    float: left;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 15px 0px;
    list-style-type: none;
    font-size: 15px;
    width: 95%;
}

.katalog_produktu li:hover li {
    background: none;
}

.katalog_produktu li ul {
    border: medium none;
    float: none;
    padding: 0;
    width: 100%;
}

.katalog_produktu li li {
    background: none;
    clear: none;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 8px 0 0;
    padding: 0;
    width: auto;
}

#katalog_stitky {
    width: 940px;
    display: block;
    text-align: left;
}

#katalog_stitky li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 5px;
    vertical-align: baseline;
    height: 30px;
}

#katalog_stitky li a {
    line-height: 30px;
}

/* KATALOG PRODUKTU - konec */

/* POPTVAJC ADMINISTRACE */
.bg_block {
    background: transparent url(/_images/partner_kontaktni_udaje_bg.png) no-repeat top left;
    height: 420px;
    width: 699px;
    display: block;
}

.bg_block_f {
    background: transparent url(/_images/partner_kontaktni_udaje_bg1.png) no-repeat top left;
    height: 631px;
    width: 699px;
    display: block;
}

#partner_kontaktni_udaje div.content {
    padding: 20px 20px 20px 40px;
}

#partner_kontaktni_udaje table tr td input {
    border: 1px solid #A4C062;
    border-radius: 5px;
    padding: 3px;
    width: 450px;
}

#partner_kontaktni_udaje table tr td label {
    width: 100px;
    display: block;
}

#partner_kontaktni_udaje table caption {
    color: #2E5507;
    font-size: 14px;
    margin-bottom: 5px;
    text-align: left;
    font-weight: bold;
}

#partner_zmena_hesla input.txt {
    border: 1px solid #B9B9B9;
    border-radius: 5px;
}

#id_monitor_tip {
    padding: 10px;
    width: 400px;
    border: 1px solid #B9B9B9;
    border-radius: 5px;
}

.caption_new_partner {
    background-color: #3B3C3C;
    border-radius: 5px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    padding: 7px;
    padding-left: 10px;
    text-align: left;
}

.margin_b_15 {
    margin-bottom: 15px;
}

.partner_popis_pop {
    padding: 10px;
    border: 1px solid #B9B9B9;
    border-radius: 5px;
}

.vypis_poptavek .dodavatel {
    background-color: #E9E9E9;
}

.vypis_poptavek .dodavatel a, .vypis_poptavek .dodavatel {
    font-size: 14px;
}

.vypis_poptavek .dodavatel a:hover {
    color: black;
}

.vypis_poptavek .top_left2 {
    background-image: url(/_images/atraktivni_top_left3.jpg);
    width: 80px;
}

/* POPTVAJC ADMINISTRACE - konec */

#registrace_dodavatele .reference table {
    margin: 0px;
}

#registrace_dodavatele .reference table td.text {
    padding: 0px;
    padding-left: 20px;
    vertical-align: top;
}

#registrace_dodavatele .reference table td.text img {
    margin: 10px 0px 10px 0px;
}

#nespravny_dod a {
    color: #666;
    font-size: 15px;
}

#nespravny_dod_info {
    font-size: 20px;
}

/* ZADAN POPTAVKY - VIDEO */
.obsah_zadani_poptavky_levy {
    width: 730px;
    /*border: 1px red solid;*/
    float: left;
}

.obsah_zadani_poptavky_pravy {
    width: 209px;
    float: right;
    /*border: 1px blue solid;*/
}

.zadani_poptavky_info_block {
    background: url(/_images/bg_jak_funguje.png) no-repeat bottom center;
    width: 422px;
    padding: 0px;
    border: 1px white solid;
}

.zadani_poptavky_info_block div.content {
    border-left: 1px #E0E0E0 solid;
    border-right: 1px #E0E0E0 solid;
    border-top: 1px #E0E0E0 solid;
    background-color: #F7F7F7;
    margin-bottom: 10px;
    padding: 15px;
}

.zadani_poptavky_info_block div.tblack {
    font-size: 17px;
    font-weight: bold;
}

.zadani_poptavky_info_block div.tblue {
    font-size: 17px;
    font-weight: bold;
    color: #06549C;
}

.zadani_poptavky_info_block div.tblue2 {
    font-size: 18px;
    font-weight: bold;
    color: #06549C;
    margin: 6px auto;
}

.zadani_poptavky_hodnoceni {
    width: 422px;
    margin-top: 10px;
    margin-bottom: 20px;
    color: #353535;
    font-size: 12px;
}

.zadani_poptavky_hodnoceni .top {
    background: url(/_images/bg_zadani_poptavky_hodnoceni_top.png) no-repeat top left;
    height: 10px;
    font-size: 0px;
    width: 422px;
}

.zadani_poptavky_hodnoceni .center {
    border-left: 1px #DEDEDF solid;
    border-right: 1px #DEDEDF solid;
    padding: 0px 15px;
    background-color: #F7F7F7;
    text-align: left;
}

.zadani_poptavky_hodnoceni .bottom {
    width: 422px;
    background: url(/_images/bg_zadani_poptavky_hodnoceni_bottom.png) no-repeat top left;
    height: 20px;
    font-size: 0px;
}

.zadani_poptavky_hodnoceni .center .title {
    font-size: 18px;
    font-weight: bold;
    color: #343434;
    text-decoration: none;
    margin-bottom: 20px;
    display: block;
}

.zadani_poptavky_hodnoceni strong {
    font-size: 16px;
    font-weight: bold;
    color: #343434;
}

.zadani_poptavky_hodnoceni .center img.img_hod {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    width: 215px;
}

.losk_zadani_pop {
    margin: 10px 0px 20px 0px;
}

.media_loga_zadani_pop {
    margin-top: 20px;
}

.media_loga_zadani_pop img {
    margin-right: 20px;
}

/* ZADAN POPTAVKY - VIDEO - konec */

#id_detail_produkt {
    position: relative;
}

#side_kontakt_dodavatele {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: url(/_images/button_dark_250.gif) no-repeat;
    width: 250px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 16px;
    border: 0px;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

/* PPC REKLAMA */
#ppc_block {
    background-color: #EFE3CC;
    border: 1px #DDD5C2 solid;
    border-radius: 5px;
}

#ppc_block td {
    padding: 5px;
    color: rgb(105, 45, 45);
    font-size: 12px;
    vertical-align: top;
}

#ppc_block ul {
    list-style: none;
    margin: 10px;
}

#ppc_block td span, #ppc_block ul li span {
    background: url(/_images/faq_li.gif) no-repeat left center;
    color: white;
    font-weight: bold;
    width: 18px;
    height: 16px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

#ppc_cenik .sluzby_info_content {
    background-color: #E9F2F9;
    border: 1px #C2DAE8 solid;
    border-radius: 5px;
    height: 780px;
}

#ppc_cenik .sluzby_info_content .content {
    padding: 15px;
    position: relative;
}

#ppc_cenik .sluzby_info_content table {
    position: absolute;
    top: -30px;
    left: 8px;
    width: 920px;
}

#ppc_cenik .sluzby_info_content table thead {
    font-size: 17px;
    font-weight: bold;
    color: black;
}

#ppc_cenik .sluzby_info_content table thead td {
    padding: 5px 0px 0px 0px;
    text-align: center;
}

#ppc_cenik .sluzby_info_content table thead td.act {
    color: #E6790B;
}

#ppc_cenik .sluzby_info_content table thead td.first {
    font-size: 17px;
    text-align: left;
}

#ppc_cenik .sluzby_info_content table tbody td.red {
    color: red;
    font-weight: bold;
    text-align: center;
}

#ppc_cenik .sluzby_info_content table tbody td {
    /*border: 1px white solid;*/
    padding-left: 10px;
    padding-right: 10px;
    background-color: white;
    height: 31px;
    line-height: 31px;
}

#ppc_cenik .sluzby_info_content table tbody td span {
    font-size: 0.8em;
    color: #666;
}

#ppc_cenik .sluzby_info_content table tbody td.left {
    background: white url(/_images/cenik_table_td_left.jpg) no-repeat left center;
}

#ppc_cenik .sluzby_info_content table tbody td.right {
    background: white url(/_images/cenik_table_td_right.jpg) no-repeat right center;
}

#ppc_cenik .sluzby_info_content table tbody td.leftact {
    background: #FFEACF url(/_images/balicek_ppc/cenik_table_td_left.jpg) no-repeat left center;
}

#ppc_cenik .sluzby_info_content table tbody td.rightact {
    background: #FFEACF url(/_images/balicek_ppc/cenik_table_td_right.jpg) no-repeat right center;
}

#ppc_cenik .sluzby_info_content .sleva {
    color: #C20000;
    font-weight: bold;
}

#ppc_cenik .sluzby_info_content table tbody td.td_null {
    background-color: transparent;
}

#ppc_cenik .sluzby_info_content table tbody td.td_img {
    padding: 0px;
}

#ppc_cenik .sluzby_info_content table tbody td.td_objednat {
    background: url(/_images/balicek_ppc/objednat.png) no-repeat left center;
    width: 141px;
    height: 54px;
    padding: 0px;
}

#ppc_cenik .sluzby_info_content table tbody td.act {
    background-color: #FFEACF;
}

#ppc_cenik .sluzby_info_content table tbody td.td_objednat a {
    background: url(/_images/balicek_ppc/objednat.png) no-repeat left center;
    width: 141px;
    height: 54px;
    line-height: 54px;
    display: block;
    text-align: center;
    color: white;
    font-size: 18px;
    text-decoration: none;
}

#ppc_cenik .sluzby_info_content table tbody td.td_objednat a:hover {
    background: url(/_images/balicek_ppc/objednat-hover.png) no-repeat left center;
}

#ppc_cenik div.img {
    padding-left: 30px;
    padding-top: 3px;
    line-height: 20px;
    font-size: 15px;
    font-weight: bold;
}

#ppc_cenik div.ok {
    background: url(/_images/balicek_ppc/zeleny-hacek.png) no-repeat left center;
    color: #5B8B05;
}

#ppc_cenik div.err {
    background: url(/_images/balicek_ppc/cerveny-krizek.png) no-repeat left center;
    color: #CE2F29;
}

#ppc_cenik div.null {
    background: url(/_images/balicek_ppc/oranzove-kolecko.png) no-repeat left center;
    color: #E85700;
}

#ppc_block h2 {
    font-size: 16px;
    color: rgb(147, 73, 8);
    margin-bottom: 15px;
}

/* PPC REKLAMA - konec */

/* POP 14 DNI ZDARMA */

#akce_pop_zdarma h1 {
    font-size: 35px;
    text-align: center;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 30px;
}

#akce_pop_zdarma #table_info {
    margin: 40px auto;
}

#akce_pop_zdarma h2 {
    font-size: 32px;
    text-align: center;
    color: #5D5D5D;
}

#akce_pop_zdarma h3 {
    color: #C63336;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
    margin: 35px;
}

#akce_pop_zdarma .info_akce_zdarma {
    background-color: #F3F3F3;
    border-radius: 7px;
    padding: 40px;
    padding-bottom: 20px;
}

#id_reg_form_open {
    background-image: url("/_images/reg-form-open.jpg");
    width: 322px;
    height: 55px;
    display: block;
    margin: 0 auto;
}

#id_reg_form_close {
    background-image: url("/_images/reg-form-close.jpg");
    width: 322px;
    height: 55px;
    display: block;
    margin: 0 auto;
}

#akce_pop_zdarma #registrace_dodavatele table caption, #akce_pop_zdarma #registrace_dodavatele h3 {
    background-color: rgba(0, 0, 0, 0);
    color: #0057AE;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0;
    text-align: left;
    margin: 0px;
}

#akce_pop_zdarma #block {
    color: #5D5D5D;
    font-size: 20px;
}

#akce_pop_zdarma #video_reference_a img {
    width: 215px;
    height: 115px;
}

#akce_pop_zdarma #block div.content {
    padding: 20px;
}

#akce_pop_zdarma #block div.content span {
    color: #C63336;
}

#akce_pop_zdarma .block ol {
    padding: 15px;
    padding-top: 10px;
    background-color: #F3DDBF;
    border: 1px #ECCDAE solid;
    border-radius: 15px;
}

#akce_pop_zdarma .block ol li {
    list-style: none;
    padding: 5px 0px 5px 50px;
    margin-top: 7px;
    color: #934908;
    font-size: 1.3em;
}

#akce_pop_zdarma .info_akce_zdarma ul {
    background-color: #F3F3F3;
    border-radius: 5px;
}

#akce_pop_zdarma .info_akce_zdarma ul {
    list-style: none;
    margin: 15px 25px;
}

#akce_pop_zdarma .info_akce_zdarma ul li {
    padding: 0px 0px 15px 20px;
    font-size: 19px;
    color: #5D5D5D;
}

#akce_pop_zdarma .block ol li span, #akce_pop_zdarma .info_akce_zdarma ul li span {
    color: white;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 8px;
    background-color: #C63336;
    border-radius: 5px;
    text-align: center;
    float: left;
    position: absolute;
    left: 60px;
}

#akce_pop_zdarma #registrace_dodavatele .form_bottom {
    background-image: url("/_images/bg_registrace_dodavatele_bottom_gray.jpg");
}

#akce_pop_zdarma .nase_sluzby_vyuzivaji {
    float: right;
    width: 220px;
}

#akce_pop_zdarma .nase_sluzby_vyuzivaji h3 {
    color: #5D5D5D;
    font-size: 20px;
    margin: 0px 0px 10px 0px;
}

#akce_pop_zdarma .nase_sluzby_vyuzivaji div {
    background-color: white;
    border-radius: 5px;
    padding: 5px;
}

#akce_pop_zdarma .nase_sluzby_vyuzivaji img {
    width: 100px;
}

#registrace_dodavatele .wrapper2 {
    border: 1px solid gray;
    height: 100px;
    width: 872px;
    float: left;
    overflow: hidden;
}

#registrace_dodavatele .wrapper2 img {
    height: 100px;
    width: 125px;
    float: left;
    margin-right: 5px;
}

#registrace_dodavatele .wrapper2 .area {
    height: 100px;
    position: relative;
    left: 0;
}

/* POP 14 DNI ZDARMA - konec */

/* SOUT̎ iPAD */

#img_soutez_wrapper {
    height: 370px;
    font-size: 18px;
}

#img_soutez_otazka .cont #otazka {
    margin: 50px 0px 15px 300px;
    font-size: 22px;
    font-weight: bold;
}

#img_soutez_otazka .cont #otazka_info {
    padding-left: 30px;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
}

#img_soutez_otazka {
    background: url(/_images/soutez_otazka.png) no-repeat top left;
    width: 955px;
    height: 346px;
    position: absolute;
    left: 5px;
}

#img_soutez_otazka div.cont {
    padding: 10px;
}

.block_soutez {
    padding: 15px;
    padding-top: 10px;
    background-color: #F3DDBF;
    border: 1px #ECCDAE solid;
    border-radius: 15px;
    color: #944A19;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
}

#podminky_souteze {
    font-size: 18px;
    font-weight: bold;
}

#akce_pop_zdarma #h2gr {
    color: #944A19;
    text-align: left;
    margin-top: 20px;
}

/* SOUT̎ iPAD - konec */

/* PP */
#h1_pp {
    text-align: center;
    font-size: 30px;
}

#pp_pravidla h2 {
    margin-top: 20px;
}

#pp_pravidla ul {
    margin-left: 25px;
    margin-bottom: 15px;
}

#pp_registr_form {
    border-radius: 10px;
    background: #E8F2F9 url(/_images/pp_bg_registrace.png) repeat-x left top;
    padding: 15px;
}

#table_form thead td {
    padding: 0px 3px 10px 3px;
    color: #0058AA;
    font-weight: bold;
}

#table_form tbody td {
    padding: 3px;
}

#table_form tbody td label {
    width: 120px;
    display: block;
    float: left;
}

#table_form tbody td input, #table_form tbody td select {
    border: 1px #ADC6DB solid;
    border-radius: 5px;
    width: 150px;
}

#table_form tbody td select {
    width: 155px;
}

#table_form tbody td #pp_btn_reg {
    background: #E8F2F9 url(/_images/pp_btn_reg.png) no-repeat left top;
    width: 250px;
    height: 31px;
    border: 0px none;
    border-radius: 0px;
    cursor: pointer;
}

/* PP - konec */

/* UPOZORNENI EXP */
#nastaveni_upozorneni {
    background: url(/_images/upozorneni_bg.png) no-repeat left top;
    width: 698px;
    height: 65px;
    display: block;
    margin-bottom: 15px;
    position: relative;
}

#nastaveni_upozorneni div {
    color: #C42939;
    font-size: 15px;
    padding: 25px 0px 0px 15px;
}

#nastaveni_upozorneni a {
    background: url(/_images/upozorneni_button.png) no-repeat left top;
    width: 253px;
    height: 50px;
    display: block;
    position: absolute;
    right: 5px;
    top: 7px;
}

/* UPOZORNENI EXP - konec */

.button_150_karta {
    background: url(/_images/btn_zaplatit_nyni.png) no-repeat left top;
    width: 227px;
    height: 38px;
    border: 0px;
    cursor: pointer;
}

/* ZADANI POP - IDNES */
p.p_shanite {
    font-size: 30px;
    color: rgb(48, 48, 48);
}

p.p_zadat {
    font-size: 24px;
    color: rgb(48, 48, 48);
}

p.p_pomoc {
    padding-left: 25px;
    background: url(/_images/kps-sipka-seda.png) no-repeat left center;
    font-size: 16px;
    color: rgb(48, 48, 48);
    position: relative;
}

p.p_pomoc img {
    position: absolute;
    top: 10px;
}

p.p_zadat strong, p.p_pomoc strong {
    color: rgb(200, 26, 0);
}

p.p_usetrete {
    font-size: 21px;
    color: rgb(48, 48, 48);
}

div.p_li_blue {
    color: #2170AB;
    background: url(/_images/kps-sipka-odrazka-mala-modra.png) no-repeat left 5px;
    padding-left: 15px;
    margin-bottom: 5px;
}

div.p_li_black {
    background: url(/_images/kps-sipka-odrazka-mala-seda.png) no-repeat left 5px;
    padding-left: 15px;
    margin-bottom: 5px;
}

.pad_20 {
    padding-left: 30px;
}

#kps_sendbutton {
    background: url(/_images/kps-btn-odeslat.png) no-repeat top left;
    width: 270px;
    height: 46px;
    border: 0px none;
    cursor: pointer;
}

/* SLOVENSK POPTVKY */
.sk_img_mapa {
    margin-top: 35px;
}

.sk_img_mapa-div {
    margin-left: 260px;
}

#id_table_sk {
    margin-top: 20px;
    margin-bottom: 20px;
}

#id_table_sk td {
    vertical-align: top;
}

#block-vyhoda-sk {
    border: 1px #E0D5B9 solid;
    border-radius: 10px;
    width: 380px;
    height: 268px;
    background: #F0E3D0 url(/_images/bg-vyhoda-sk.png) repeat-x left top;
    margin-right: 10px;
}

#block-vyhoda-sk > div {
    padding: 15px 0px 15px 15px;
}

#block-vyhoda-sk h2 {
    color: #934908;
    font-size: 16px;
    margin-bottom: 15px;
}

#block-vyhoda-sk ol {
    margin: 0px;
}

#block-vyhoda-sk ol li {
    list-style: none outside none;
    margin-top: 7px;
    padding: 2px;
}

#block-vyhoda-sk ol li span {
    background: url("/_images/faq_li.gif") no-repeat scroll left center transparent;
    color: white;
    display: block;
    float: left;
    font-weight: bold;
    height: 16px;
    margin-right: 10px;
    padding-top: 2px;
    padding-bottom: 4px;
    text-align: center;
    width: 18px;
}

div.block-vyhoda-sk-cena {
    background: url(/_images/objednat-bg.png) no-repeat left top;
    width: 170px;
    height: 270px;
    margin-left: 10px;
    position: relative;
}

div.block-vyhoda-sk-cena h2 {
    color: white;
    text-align: center;
    font-size: 14px;
    padding-top: 10px;
}

div.block-vyhoda-sk-cena p {
    font-size: 13px;
    padding-top: 15px;
    margin-bottom: 10px;
}

div.block-vyhoda-sk-cena div.obsah-sk {
    text-align: center;
    padding: 10px;
}

div.block-vyhoda-sk-cena div.obsah-sk strong {
    font-size: 22px;
    padding: 3px 0px;
    display: block;
}

div.block-vyhoda-sk-cena div.obsah-sk strong.red-sk {
    color: #C60004;
}

div.block-vyhoda-sk-cena a.obj {
    background: url(/_images/objednat-btn.png) no-repeat left top;
    position: absolute;
    width: 138px;
    height: 39px;
    line-height: 35px;
    bottom: 15px;
    left: 15px;
    color: white;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold;
    border: 0px red solid;
    text-align: left;
}

div.block-vyhoda-sk-cena a.obj > div {
    padding-left: 15px;
}

div.block-vyhoda-sk-cena a.obj:hover {
    text-decoration: underline;
}

#h3_sk {
    color: #0058B8;
    font-size: 24px;
}

#h3_sk span {
    color: #A4BDD7;
    font-weight: normal;
}

/* SLOVENSK POPTVKY - konec */

/* HP SLIDER */
#banner_hp1, #banner_hp2 {
    position: relative;
}

#banner_hp1 #obj, #banner_hp2 #zad {
    position: absolute;
    height: 40px;
    line-height: 40px;
    color: white;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#banner_hp1 #obj {
    bottom: 30px;
    left: 28px;
    width: 155px;
}

#banner_hp2 #zad {
    bottom: 28px;
    left: 28px;
    width: 235px;
}

#banner_hp1 #obj > div, #banner_hp2 #zad > div {
    padding-left: 10px;
}

#banner_hp1 #obj:hover, #banner_hp2 #zad:hover {
    text-decoration: underline;
}

#banner_hp1 #info_text {
    position: absolute;
    bottom: 33px;
    left: 203px;
}

#banner_hp2 #info_text {
    position: absolute;
    bottom: 33px;
    left: 282px;
}

/* HP SLIDER - konec */

/* DETAIL POPTVKY GRAF */
#det_pop_graf {
    background: url(/_images/graf.png) no-repeat top left;
    width: 700px;
    height: 261px;
    position: relative;
}

#id_graf_pop_detail {
    position: absolute;
    bottom: 5px;
    right: 25px;
    font-size: 11px;
    color: #666;
}

#det_pop_graf h2 {
    color: #934908;
    font-size: 17px;
    padding-top: 15px;
    padding-left: 15px;
}

#det_pop_graf ol {
    margin-left: 15px;
}

#det_pop_graf ol li {
    list-style: none outside none;
    margin-top: 7px;
    padding: 2px;
}

#det_pop_graf ol li span {
    background: url("/_images/faq_li.gif") no-repeat scroll left center transparent;
    color: white;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin-right: 10px;
    padding-top: 3px;
    text-align: center;
    width: 18px;
}

#href_heslo {
    position: absolute;
    bottom: 5px;
    left: 110px;
}

#id_table_login {
    margin-bottom: 15px;
}

#id_table_login td form.account {
    background-image: none;
    padding: 15px;
}

#id_table_login td form.account #login, #id_table_login td form.account #heslo {
    border: 1px #BDBDBD solid;
    border-radius: 5px;
    padding: 3px;
    width: 200px;
    margin-bottom: 3px;
}

#wrap_login {
    background: #ECECEC url(/_images/bg_form_log.png) repeat-x top left;
    border: 1px #BDBDBD solid;
    border-radius: 10px;
    position: relative;
    margin-right: 10px;
}

#wrap_login_info {
    background: url(/_images/detail-poptavky-registrovat-se-bg.png) no-repeat top left;
    position: relative;
    margin-left: 10px;
    width: 340px;
    height: 169px;
}

#wrap_login_info > div {
    padding: 15px;
    text-align: center;
    font-size: 1.1em;
}

#href_reg_firm {
    background: url(/_images/detail-poptavky-registrovat-se-btn.png) no-repeat center center;
    position: absolute;
    bottom: 10px;
    left: 60px;
    width: 221px;
    height: 48px;
    line-height: 48px;
    color: white;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    font-size: 17px;
}

#href_reg_firm > div {
    padding-left: 22px;
}

#href_reg_firm:hover {
    text-decoration: underline;
}

/* DETAIL POPTVKY GRAF - konec */

#id_bg_404 {
    height: 300px;
    position: relative;
}

#id_bg_404 img {
    position: absolute;
    left: 25px;
    top: 0px;
}

#id_404 {
    position: absolute;
    color: #077BD0;
    font-size: 30px;
    left: 500px;
    top: 60px;
    font-weight: normal;
}

#id_404_info {
    position: absolute;
    color: #565656;
    font-size: 22px;
    line-height: 30px;
    left: 500px;
    top: 140px;
    font-weight: normal;
}

/* RADY LOSKUTAK V TV */
#id_blok_loskutak {
    padding: 40px 40px 0px 40px;
}

#id_blok_loskutak h1 {
    font-size: 34px;
    text-align: center;
}

#info_loskutak {
    background: url(/_images/rady-bg.png) no-repeat center center;
    width: 860px;
    height: 219px;

}

#info_loskutak > div {
    padding: 56px 20px 20px 20px;
}

#info_loskutak > div div {
    padding-bottom: 5px;
}

/* RADY LOSKUTAK V TV - konec */

/* BANNER HOME PAGE 3 SLUZBY */
#banner_hp2 {
    position: relative;
}

#banner_hp2 img {
    margin: 25px 0px 0px 20px;
}

#banner_hp2 a {
    color: white;
    position: absolute;
    display: block;
    width: 280px;
    height: 280px;
    text-decoration: none;
    font-weight: bold;
}

#banner_hp2 a div {
    position: absolute;
    padding-left: 35px;
    bottom: 11px;
}

#banner_hp2 a:hover {
    text-decoration: underline;
}

#banner_hp2 #zad1 {
    left: 10px;
    bottom: 19px;
}

#banner_hp2 #zad2 {
    left: 320px;
    bottom: 19px;
}

#banner_hp2 #zad3 {
    left: 625px;
    bottom: 19px;
}

#banner_hp2 #zad2 div {
    padding-left: 70px;
}

#banner_hp2 #zad3 div {
    padding-left: 40px;
}

/* BANNER HOME PAGE 3 SLUZBY - konec */

.block_zaplatit {
    border: 1px #055BA5 solid;
    border-radius: 10px;
    padding: 10px;
    height: 350px;
    background-color: #E9F2F9;
    box-shadow: 2px 2px 3px #999;
}

.block_zaplatit2 {
    border: 1px #055BA5 solid;
    border-radius: 10px;
    padding: 10px;
    background-color: #E9F2F9;
    box-shadow: 2px 2px 3px #999;
}

/* HODNOCENI DODAVATELU - ZADANI POPTAVKY - NEW */
div.cls_table_hodnoceni {
    background: url(/_images/hodnoceni-bg.jpg);
    height: 157px;
    width: 399px;
    margin-bottom: 15px;
}

div.cls_table_hodnoceni table {
    height: 157px;
    width: 399px;
}

div.cls_table_hodnoceni table td.img {
    width: 200px;
    height: 155px;
    vertical-align: middle;
}

div.cls_table_hodnoceni table td.info {
    /*white-space: nowrap;*/
    vertical-align: top;
    width: 199px;
}

div.cls_table_hodnoceni table td.info a.title {
    color: #cff9ff;
}

div.cls_table_hodnoceni table td.info div.block {
    padding-left: 15px;
    height: 125px;
}

div.cls_table_hodnoceni table td.info .dodavatel, div.cls_table_hodnoceni table td.info .dodavatel a {
    padding-top: 15px;
    color: #10328c;
    font-size: 13px;
}

div.cls_table_hodnoceni table td.info .hodnoceni {
    color: #cff9ff;
}

/* HODNOCENI DODAVATELU - ZADANI POPTAVKY - NEW - konec */

/* HODNOCENI DODAVATELU - ZADANI POPTAVKY SMALL */
div.cls_table_hodnoceni_small {
    height: 100px;
    width: 199px;
    margin-bottom: 15px;
    border: 1px silver solid;
}

div.cls_table_hodnoceni_small table {
    margin-top: 10px;
}

div.cls_table_hodnoceni_small table td.img {
    width: 90px;
    vertical-align: top;
}

div.cls_table_hodnoceni_small table td.info {
    /*white-space: nowrap;*/
    vertical-align: top;
    width: 100px
}

div.cls_table_hodnoceni_small table td.info a.title {
    color: #0665ad;
}

div.cls_table_hodnoceni_small table td.info .hodnoceni {
    color: #cff9ff;
}

div.cls_table_hodnoceni_small table td.img a img {
    padding: 0px;
    margin: 0px;
}

/* HODNOCENI DODAVATELU - ZADANI POPTAVKY SMALL - konec */

/* RYCHL NABDKA - DODAVATEL */
div.pos_nabidka {
    position: relative;
}

div.pos_nabidka div.text {
    width: 400px;
}

#nab_tvoba_help {
    background: url(/_images/rychla-nabidka/otaznik.png) no-repeat left center;
    position: absolute;
    left: 230px;
    top: 3px;
    color: #055BA5;
    font-size: 19px;
    padding-left: 24px;
}

a.btn_nabidka {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(/_images/rychla-nabidka/btn-vytvorit-nabidku-bg.png) no-repeat center center;
    width: 160px;
    height: 31px;
    text-decoration: none;
    color: white;
    font-weight: bold;
}

a.btn_nabidka:hover {
    text-decoration: underline;
}

a.btn_nabidka > div {
    line-height: 30px;
    height: 30px;
    padding-left: 25px;
}

img.nab_otaz {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 500;
}

div.nab_help {
    border: 1px silver solid;
    padding: 10px;
    box-shadow: 0px 0px 3px rgb(150, 150, 150);
    width: 250px;
}

div.pop_detail {
    position: relative;
    background-color: #F3F3F3;
    padding: 15px;
    margin: 20px 0px;
}

div.nab_date {
    margin-top: 7px;
}

#id_prilohy_block {
    padding-bottom: 45px;
}

#form_nab {
    background-color: #E5F0F9;
    padding: 20px;
    margin-top: 20px;
    border-radius: 10px;
}

#form_nab h2 {
    color: black;
    font-size: 16px;
    font-weight: bold;
}

#form_nab label {
    display: block;
    float: left;
    font-weight: bold;
}

#form_nab label span {
    color: red;
}

#form_nab textarea, #form_nab input, #form_nab select {
    border: 1px #8D8D8D solid;
    border-radius: 5px;
    padding: 3px;
}

#form_nab textarea {
    width: 100%;
    height: 180px;
}

td.td_line {
    border-left: 1px #B9B9B9 solid;
    padding-left: 25px;
}

#form_nab input, #form_nab label, #form_nab textarea {
    margin-bottom: 10px;
}

#img_create_nb {
    position: absolute;
    bottom: -56px;
    left: 220px;
}

div.tvorba_nab {
    position: relative;
    margin-bottom: 80px;
}

div.tvorba_nab h2 {
    color: black;
}

#btn_send_nab {
    background: url(/_images/rychla-nabidka/btn-zaslat-nabidku-bg.png) no-repeat center center;
    width: 260px;
    height: 31px;
    color: white;
    font-weight: bold;
    border: 0px none;
    cursor: pointer;
    text-align: left;
    margin-top: 15px;
}

#prilohy_k_poptavce li input {
    margin: 0px;
}

#prilohy_k_nabidce {
    list-style: none;
}

#prilohy_k_nabidce li, #prilohy_k_nabidce li a {
    text-align: left;
    line-height: 24px;
}

#prilohy_k_nabidce li a {
    display: block;
    float: left;
}

#prilohy_k_nabidce li a img {
    margin-top: 5px;
    margin-left: 7px;
}

#prilohy_k_nabidce li > img {
    float: left;
    margin-right: 7px;
}

#nab_submit_href {
    background: url(/_images/rychla-nabidka/pdf.png) no-repeat left center;
    padding: 8px 0px 8px 34px;
}

a.nab_delete {
    color: #C63336;
    font-weight: bold;
    text-decoration: none;
}

a.nab_delete:hover {
    text-decoration: underline;
}

div.down_pdf {
    float: right;
    /*width: 55px;*/
}

div.href_title {
    float: left;
    width: 395px;
}

.vypis_poptavek .kategorie img {
    margin-right: 4px;
}

td.nab_tit {
    color: #1867A6;
    font-weight: bold;
}

#div_loading {
    position: absolute;
    top: 10px;
    left: 180px;
    width: 300px;
    height: 95px;
    z-index: 1000;
    border: 0px silver solid;
    background-color: #E5F0F9;
}

#div_loading img {
    margin-top: 40px;
}

#banner_rychla_nabidka {
    margin: 15px 0px;
    display: block;
}

a.href_pop_nab {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

#form_nab #id_prilohy_block input {
    border: 0px none;
}

/* RYCHL NABDKA - DODAVATEL - konec */

/* RYCHL NABDKA - VPIS NABDEK - POPTVAJC - zacatek */

.vypis_nabidek_pop {
    width: 100%;
    font-size: 13px;
}

.vypis_nabidek_pop td {
    padding: 10px;
}

.vypis_nabidek_pop .text {
    width: 530px;
    /* float: left; */
}

.vypis_nabidek_pop .datum {
    background-color: #66990E;
    color: white;
    width: 70px;
    font-size: 12px;
}

.vypis_nabidek_pop .poptavka {
    background-color: #F1F1F1;
    width: 570px;
}

.vypis_nabidek_pop .poptavka a {
    font-size: 14px;
    font-weight: normal;
    color: #000;
}

.vypis_nabidek_pop .poptavka a:hover {
    color: #66990E;
}

.vypis_nabidek_pop .poptavka .atraktivni {
    background-image: url(/_images/atraktivni_vlajecka.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-left: 5px;
    color: #E1340C;
    font-weight: bold;
}

.vypis_nabidek_pop .vyrizena a {
    color: #999;
}

.vypis_nabidek_pop .vyrizena a:hover {
    color: black;
}

.vypis_nabidek_pop .vyrizena_span {
    color: #999;
    font-weight: bold;
    margin-left: 5px;
}

.vypis_nabidek_pop .banner td {
    padding: 10px 0px;
}

.vypis_nabidek_pop .banner a {
    display: block;
}

.vypis_nabidek_pop .banner img {
    display: block;
}

.vypis_nabidek_pop .detail {
    background-color: #F6FFE5;
}

.vypis_nabidek_pop .detail td {
    padding-left: 101px
}

.vypis_nabidek_pop .detail .odkazy {
    width: 251px;
    float: right;
    padding-top: 0px;
    line-height: 1.4;
}

.vypis_nabidek_pop .detail .odkazy a, .vypis_nabidek_pop .detail_ref .odkazy a {
    padding-left: 10px;
    background-image: url(/_images/vypis_nabidek_pop_detail_sipka.jpg);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.vypis_nabidek_pop .pusobnost {
    background-color: #CEE3F4;
    width: 110px;
    color: #0e4e83;
    font-weight: bold;
}

.vypis_nabidek_pop .pusobnost a {
    color: #0e4e83;
    text-decoration: none;
}

.vypis_nabidek_pop .pusobnost a:hover {
    text-decoration: underline;
}

.vypis_nabidek_pop .kategorie {
    background-color: #E9E9E9;
    width: 120px;
    white-space: nowrap;
}

.vypis_nabidek_pop .okraj td {
    height: 7px;
    padding: 0px;
}

.vypis_nabidek_pop .top_left {
    background-image: url(/_images/rychla-nabidka/atraktivni_top_left_pop.jpg);
    width: 80px;
}

.vypis_nabidek_pop .top_right {
    background-image: url(/_images/atraktivni_top_right.jpg);
    background-position: right;
    width: 150px;
}

.vypis_nabidek_pop .top_right2 {
    background-image: url(/_images/atraktivni_top_right2.jpg);
    background-position: right;
    width: 110px;
}

.vypis_nabidek_pop .bottom_left {
    background-image: url(/_images/atraktivni_bottom_left.jpg);
}

.vypis_nabidek_pop .bottom_right {
    background-image: url(/_images/atraktivni_bottom_right.jpg);
    background-position: right;
}

.vypis_nabidek_pop .last td {
    padding-bottom: 16px;
}

.vypis_nabidek_pop .last .datum {
    background-image: url(/_images/atraktivni_bottom_left.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.vypis_nabidek_pop .last .kategorie {
    background-image: url(/_images/atraktivni_bottom_right.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
}

/* RYCHL NABDKA - VPIS NABDEK - POPTVAJC - konec */

/* MONITOR NEW */
#id_monitor_tip_2 {
    background: url(/_images/rychla-nabidka/tip-bg.png) left center no-repeat;
    height: 43px;
    margin: 20px 0px;
}

#id_monitor_tip_2 div.white {
    float: left;
    width: 52px;
    font-size: 20px;
    font-weight: bold;
    color: white;
    line-height: 43px;
    text-align: center;
}

#id_monitor_tip_2 div.text {
    padding-left: 60px;
    font-size: 12px;
    padding-top: 4px;
}

#id_monitor_tip_2 div.text a {
    color: black;
    font-size: 15px;
}

.partner_popis_pop_2 {
    position: relative;
    padding: 10px;
    background-color: #F3F3F3;
    border-radius: 5px;
    margin-top: 15px;
}

#stav_pop {
    position: absolute;
    right: 20px;
    top: 20px;
}

.green_text {
    color: #87BD27;
}

#id_hodn_dod {
    border: 1px #B9B9B9 solid;
    border-radius: 5px;
    box-shadow: 2px 2px 3px rgb(210, 210, 210);
    padding: 10px;
}

#id_hodn_dod_left {
    float: left;
    border: 1px #B9B9B9 solid;
    border-radius: 5px;
    box-shadow: 2px 2px 3px rgb(210, 210, 210);
    width: 340px;
}

#id_hodn_dod_right {
    float: right;
    border: 1px #B9B9B9 solid;
    border-radius: 5px;
    box-shadow: 2px 2px 3px rgb(210, 210, 210);
    width: 340px;
}

#id_hodn_dod_left > div, #id_hodn_dod_right > div {
    padding: 10px;
}

div.nab_img_vypis {
    position: relative;
}

div.nab_img_vypis a.nab {
    position: absolute;
    background: url(/_images/rychla-nabidka/nabidka-bg2.png) center center no-repeat;
    width: 72px;
    line-height: 30px;
    height: 30px;
    display: block;
    text-align: center;
    left: 710px;
    top: -7px;
    color: white;
    text-decoration: none;
}

div.nab_img_vypis a.nab:hover {
    text-decoration: underline;
}

div.nabidka_firmy {
    position: relative;
}

div.nabidka_firmy a.pop_down_pdf {
    position: absolute;
    right: 0px;
    top: 0px;
}

div.nabidka_firmy h2 {
    color: black;
}

.mon_green {
    color: #8DB31F;
}

.mon_red {
    color: #BD4440;
}

div.block_nabidka_firmy > div {
    padding: 7px 0px;
}

div.block_nabidka_firmy > div strong {
    width: 80px;
    display: block;
    float: left;
}

/* MONITOR NEW - konec */

#video_loskutak_a {
    margin-bottom: 15px;
    display: block;
}

/* INFORMACE PRO POPTAVAJICI = NEW */
#info_pop_new h1 {
    font-size: 35px;
    text-align: center;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 30px;
}

#info_pop_new .block h2, #info_pop_new h2 {
    color: #5D5D5D;
    margin: 0px;
}

#info_pop_new h2.blue {
    color: #055BA5;
}

#info_pop_new .block {
    background-color: #F3F3F3;
    color: #5D5D5D;
    border-radius: 7px;
    padding: 40px;
    padding-bottom: 20px;
    padding-right: 0px;
}

#info_pop_new .block ol {
    padding: 15px;
    padding-top: 0px;
}

#info_pop_new .block ol li {
    list-style: none;
    padding: 5px 0px 5px 25px;
    margin-top: 7px;
    font-size: 1.3em;
    color: #5D5D5D;
}

#info_pop_new ul {
    padding: 15px;
    color: #5D5D5D;
}

#info_pop_new p {
    color: #5D5D5D;
}

#info_pop_new .block ol li span {
    color: white;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 8px;
    background-color: #C63336;
    border-radius: 5px;
    text-align: center;
    float: left;
    position: absolute;
    left: 60px;
}

#id_table_hodnoceni_big {
    background: url(/_images/reference_bg.png) no-repeat top left;
    margin-bottom: 20px;
}

#id_table_hodnoceni_big td {
    padding: 0px;
}

#id_table_hodnoceni_big td a img {
    border: 5px #C6C6C6 solid;
    margin: 10px;
}

/* INFORMACE PRO POPTAVAJICI = NEW - konec */

/* CENIK - BANNERY */
#cenik ul.cenik_bannery {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#cenik ul.cenik_bannery li {
    list-style-image: none;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

#cenik ul.cenik_bannery li.center {
    padding: 0px 12px;
}

/* CENIK - BANNERY - konec */

/* SLIDER */
#slider_img a {
    height: 237px;
    display: block;
}

#slider_img_href a {
    height: 60px;
    display: block;
    float: left;
}

#slider_img_href {
    margin-bottom: 15px;
}

/* SLIDER - konec */

/* POPUP ADMIN. DODAVATELE */
#wrapper-popup {
    background-color: white;
    width: 700px;
}

#wrapper-popup h2 {
    background-color: #E6F19D;
    padding: 15px;
    text-align: center;
    color: #6C9026;
    font-weight: normal;
}

#wrapper-popup h3 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 10px;
}

#wrapper-popup h3.t_blue {
    color: #0F75D1;
}

#wrapper-popup h3.t_red {
    color: #C63336;
}

#wrapper-popup h2, #wrapper-popup div.content {
    margin: 10px;
}

#wrapper-popup div.content {
    background-color: #F2F2F2;
    border-top: 1px #DDDDDD solid;
    border-bottom: 1px #DDDDDD solid;
    padding: 15px;
}

#wrapper-popup div.btn_obj {
    padding: 15px;
    padding-bottom: 0px;
}

hr {
    font-size: 0px;
    border: 0px none;
    border-top: 1px #AFAFAF solid;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

/* POPUP ADMIN. DODAVATELE - konec */

/* POPUP POUKAZKA 500 */
#wrapper-popup-500 {
    background-color: white;
    width: 522px;
    padding: 0px;
}

#wrapper-popup-500 .content {
    padding: 0px 20px 20px 20px;
}

#wrapper-popup-500 h2 {
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #51504E;
    font-weight: normal;
}

#wrapper-popup-500 h2 .c_red, #wrapper-popup-500 #tbl_form label span {
    color: #C30000;
}

#wrapper-popup-500 h3 {
    color: #0055A2;
    font-weight: bold;
    padding: 10px 0px 0px 0px;
    margin: 0px;
}

#wrapper-popup-500 #tbl_form {
    margin-left: 75px;
    margin-bottom: 10px;
}

#wrapper-popup-500 #tbl_form td {
    white-space: nowrap;
}

#wrapper-popup-500 #tbl_form input, #wrapper-popup-500 #tbl_form select {
    padding: 3px 5px;
    border: 1px #8A8A8A solid;
    border-radius: 5px;
    margin: 3px 0px;
    width: 175px;
}

#wrapper-popup-500 #tbl_form select {
    width: 187px;
}

#wrapper-popup-500 #tbl_form label {
    padding: 3px 30px 3px 0px;
    display: block;
}

#wrapper-popup-500 .info_udaj {
    color: black;
    font-size: 11px;
    padding-top: 5px;
}

#wrapper-popup-500 #btn_send_poukazka {
    background: white url(/_images/poukazka-registrovat-se-btn.png) no-repeat;
    width: 263px;
    height: 60px;
    border: 0px;
    cursor: pointer;
}

#poukaz_500_bottom {
    position: fixed;
    bottom: 0px;
    right: 50px;
    color: #3E3D3D;
    padding: 5px;
    background-color: white;
    font-size: 17px;
    border-radius: 5px 5px 0px 0px;
    box-shadow: 0px 0px 5px rgb(150, 150, 150);
}

#poukaz_500_bottom a {
    color: #414040;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

#poukaz_500_bottom a:hover {
    text-decoration: none;
}

#poukaz_500_bottom a img {
    margin-top: 2px;
    float: left;
    margin-right: 5px;
}

#poukaz_500_bottom span {
    color: #0068CD;
    font-weight: bold;
}

/* POPUP POUKAZKA 500 - konec */

/* ZADANI NOVE POPTAVKY MAFRA */
#vyber_sablony {
    background: url(/_images/zad-pop-bg-sablona.png) no-repeat top left;
    width: 209px;
    height: 122px;
}

#vyber_sablony select {
    width: 150px;
    margin-bottom: 7px;
}

#vyber_sablony h3 {
    color: #055ba5;
    margin-bottom: 7px;
}

#zadani-pop-form {
    background: url(/_images/zad-pop-bg-form.png) top left;
    border: 1px #cde2a0 solid;
    border-radius: 5px;
}

#zadani-pop-form label {
    font-size: 0.9em;
    color: #333333;
}

#zadani-pop-form h3 {
    color: #2e5507;
    margin-bottom: 5px;
    font-size: 15px;
}

#podpora-zad-pop {
    background-color: #fff2e1;
    border: 1px #f0d7a1 solid;
    border-radius: 5px;
    width: 200px;
    height: 168px;
    margin-top: 10px;
    margin-left: 9px;
    color: #595959;
}

#podpora-zad-pop h3 {
    float: right;
    color: #055ba5;
}

#podpora-zad-pop img {
    float: left;
    margin-bottom: 5px;
}

#zadani-pop-form > div, #podpora-zad-pop > div, #vyber_sablony > div, #zad-pop-info > div {
    padding: 20px;
}

#vyber_sablony > div {
    margin-left: 9px;
}

#zadani-pop-form #blok-textarea,
#zadani-pop-form #blok-zadavatel,
#zadani-pop-form #blok-platnost,
#zadani-pop-form #block-prilohy,
#zadani-pop-form #block-ic {
    /*margin-bottom: 20px;*/
}

#zadani-pop-form #block input, #zadani-pop-form #block select, #zadani-pop-form textarea {
    border: 1px #c4d79c solid;
    border-radius: 5px;
    padding: 4px;
    margin-bottom: 3px;
    margin-right: 30px;
    margin-left: 2px;
}

#zadani-pop-form #block input, #zadani-pop-form #block select {
    width: 150px;
}

#zadani-pop-form #block select /*#zadani-pop-form #block #id_ic*/
{
    width: 160px;
}

#zadani-pop-form #block select {
    /*width: 170px;*/
}

#blok-zadavatel label, #blok-platnost h3, #blok-platnost select, #id_zadavatel_obal {
    float: left;
    margin-right: 8px;
}

#zadani-pop-form #block #block-ic h3, #zadani-pop-form #block #block-ic input {
    float: left;
    margin-right: 25px;
    margin-left: 4px;
}

#blok-zadavatel h3 {
    float: left;
    margin-right: 14px;
}

#blok-zadavatel label {
    font-size: 1em;
    font-weight: bold;
}

#blok-textarea textarea {
    width: 690px;
    height: 160px;
    margin-left: 7px;
}

#sendbutton {
    background: transparent url(/_images/zad-pop-btn.png);
    width: 153px;
    height: 39px;
    border: 0px none;
    cursor: pointer;
    margin: 0px;
}

#block-ic {
    position: relative;
}

#block-ic a {
    background: transparent url(/_images/zad-pop-btn-ic.png);
    width: 58px;
    height: 18px;
    border: 0px none;
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    position: absolute;
    display: block;
    top: 5px;
    left: 142px;
    z-index: 500;
}

#block-ic img {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 5px;
    left: 185px;
    z-index: 500;
}

#zadani-pop-form #block #prilohy_k_poptavce input {
    border: 0px none;
    margin: 0px;
    padding: 0px;
    width: 600px;
}

#zadani-pop-form #block .form_bad_pole, #zadani-pop-form #blok-textarea .form_bad_pole, #zadani-pop-form #blok-zadavatel .form_bad_pole {
    border: 1px solid red;
    background-color: #ffeeee;
}

#zadani-pop-form #block .check_valid_ok, #zadani-pop-form #blok-textarea .check_valid_ok {
    border: 1px solid green;
}

#zadani-pop-form table.kosoba_adresa tr td {
    position: relative;
}

#zadani-pop-form #block img.valid {
    position: absolute;
    right: 6px;
    top: 3px;
}

#zadani-pop-form #blok-zadavatel .form_bad_pole {
    border-radius: 5px;
    padding: 5px;
}

.pod_formularem {
    margin-top: 10px;
}

.div-tooltip {
    padding: 10px 10px 10px 10px;
    border: 1px solid #666;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #565656;
    color: white;
    /*box-shadow: 0px 0px 3px black;*/
}

#zadani-pop-form #id_nahled_obecny {
    background-color: transparent;
}

#zad-pop-ok-title {
    padding-top: 15px;
}

.left_side {
    padding-top: 10px;
}

.zad-pop-green {
    color: #91B53F;
    font-size: 1.2em;
    margin-bottom: 35px;
    font-weight: bold;
    margin-top: 10px;
}

#id_info_zad_left {
    width: 44%;
    float: left;
}

#id_info_zad_right {
    width: 52%;
    float: right;
}

#id_info_zad_right ul {
    margin-left: 25px;
}

#id_info_zad_left span.blue {
    color: #0058AA;
}

#id_info_zad_left h2, #id_info_zad_right h2 {
    color: #5d5d5d;
}

#newpoptavka textarea {
    max-width: 690px;
}

/* ZADANI NOVE POPTAVKY MAFRA - konec */

/* REGISTRACE DODAVATELE MAFRA */
#reg_dodavatele {
    width: 740px;
    float: left;
    background-color: #d6efff;
    border: 1px #c2d9e7 solid;
    border-radius: 10px;
}

#reg_dodavatele > div {
    padding: 20px;
}

#reg_dodavatele table.tbl-reg-dod {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

#reg_dodavatele table.tbl-reg-dod tbody tr td, #reg_dodavatele table.udaje tbody tr td {
    position: relative;
}

#reg_dodavatele .check_valid_ok {
    border: 1px solid green;
}

#reg_dodavatele img.valid {
    position: absolute;
    right: 6px;
    top: 3px;
}

#reg-dod-tretina {
    width: 190px;
    float: right;
    /*border: 1px blue solid;*/
}

#reg-dod-tretina #podpora-zad-pop, #reg-dod-ok #podpora-zad-pop {
    width: 190px;
    margin: 0px;
}

#reg_dodavatele input, #reg_dodavatele select, #reg_dodavatele textarea, #reg_dodavatele div.vyber_sluzby {
    border: 1px #c2d9e7 solid;
    border-radius: 5px;
    padding: 4px;
}

#reg_dodavatele div.vyber_sluzby {
    padding: 20px;
    background-color: white;
}

#reg_dodavatele table.tbl-reg-dod label {
    white-space: nowrap;
    width: 110px;
    display: block;
}

#reg_dodavatele table.tbl-reg-dod input, #reg_dodavatele table.tbl-reg-dod select {
    width: 205px;
    margin-bottom: 3px;
    margin-right: 30px;
}

#reg_dodavatele table.tbl-reg-dod select {
    width: 215px;
}

#reg_dodavatele textarea {
    width: 680px;
    height: 100px;
}

#reg_dodavatele #id_seznam_oboru, #reg_dodavatele #id_vybrane_obory, #reg_dodavatele #hlavnikategorie, #reg_dodavatele #kategorie1 {
    width: 320px;
}

#reg_dodavatele #hlavnikategorie, #reg_dodavatele #kategorie1 {
    margin-right: 30px;
}

#reg_dodavatele .male_tlacitko {
    width: 24px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

#reg_dodavatele .sipka_right {
    background: url(/_images/reg-dod-arr-right.png) no-repeat top left;
}

#reg_dodavatele .sipka_left {
    background: url(/_images/reg-dod-arr-left.png) no-repeat top left;
}

#reg_dodavatele .td-between-select {
    padding: 0px 10px;
}

#reg_dodavatele table caption, #reg_dodavatele h3, #reg_dodavatele .psc_okresy strong {
    color: #055ba5;
    font-size: 15px;
    margin-bottom: 5px;
    text-align: left;
    font-weight: bold;
    margin-top: 20px;
}

#reg_dodavatele .mez_kat_dod {
    width: 20px;
    text-align: center;
    display: block;
}

#reg_dodavatele table.nastaveni {
    margin-top: 20px;
}

#reg_dodavatele .nadpisky {
    color: #055ba5;
}

#reg_dodavatele #id_nahled_obecny {
    background-color: transparent;
}

#reg_dodavatele #block-ic {
    position: relative;
}

#reg_dodavatele #block-ic a {
    background: transparent url(/_images/zad-pop-btn-ic.png);
    width: 58px;
    height: 18px;
    border: 0px none;
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    position: absolute;
    display: block;
    top: 5px;
    left: 153px;
    z-index: 500;
}

#reg_dodavatele #block-ic img {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 5px;
    left: 185px;
    z-index: 500;
}

#reg_dodavatele #sendbutton {
    background: transparent url(/_images/reg-dod-btn.png) no-repeat top left;
    width: 193px;
    height: 39px;
    border: 0px;
}

#reg_dodavatele .form_bad_pole {
    border: 1px solid red;
    background-color: #ffeeee;
    border-radius: 5px;
}

#reg_dodavatele #ckboxy-kraje-div input {
    margin-right: 7px;
    margin-top: 2px;
}

#reg_dodavatele .chkbox-kraj {
    width: 30%;
    float: left;
}

#zad-pop-info {
    background-color: #fff2e1;
    border: 1px solid #f0d7a1;
    border-radius: 5px;
    color: #595959;
    margin-top: 20px;
    width: 190px;
}

#zad-pop-info h3, #zad-pop-info strong, .ol-reg strong, #id_zad_pop_land strong {
    color: #055ba5;
}

#zad-pop-info h3 {
    font-size: 0.9em;
}

.ol-reg {
    margin-bottom: 20px;
    margin-left: 30px;
}

.ol-reg-rg {
    margin-left: 10px;
}

#zad-pop-info .ol-reg-rg li {
    padding-bottom: 7px;
    font-size: 0.9em;
}

#id_zad_pop_land ul {
    margin-left: 15px;
}

.obsah_zadani_poptavky_levy_new {
    width: 730px;
    /*border: 10px red solid;*/
    float: left;
}

.obsah_zadani_poptavky_pravy_new {
    width: 209px;
    float: right;
    /*border: 1px blue solid;*/
}

#reg_dodavatele .objednavka {
    width: 100%;
}

.uz-nemusite {
    font-size: 23px;
    padding: 15px 0px;
    color: #5d5d5d;
    font-weight: bold;
    padding-bottom: 25px;
}

.my-najdeme {
    color: #055ba5;
    font-size: 2.1em;
    font-weight: bold;
    padding-bottom: 15px
}

.proc-zadat {
    font-size: 23px;
    padding-bottom: 15px
}

#zadani-nadpis {
    color: #055ba5;
    font-size: 23px;
    line-height: 70px;
}

#id_zad_pop_land li {
    line-height: 2.5em
}

#div-left-land {
    float: left;
    width: 55%;
    color: #5d5d5d
}

#div-right-land {
    float: right;
    width: 45%
}

#div-right-land img {
    width: 100%;
    padding-top: 20px
}

#div-right-land {
    font-size: 23px;
    color: #5d5d5d;
}

#top-text-land {
    padding: 20px 0px 20px 0px
}

#top-text-land-2 {
    padding: 0px 0px 20px 0px
}

.blue-we {
    color: #055ba5;
}

.like-h {
    font-size: 23px;
    color: #055ba5
}

#div-left-land li {
    line-height: 27px;
}

.blue-font .uz-nemusite {
    color: #055ba5
}

.zadejte-pop {
    font-weight: bold;
    padding-bottom: 5px;
}

.red-sp {
    color: red
}

.bigger-line {
    line-height: 23px;
}

/* REGISTRACE DODAVATELE MAFRA - konec */

/* registran formlul ab-test - zatek*/
#div-ab-test {
    background: url(/_images/zad-pop-bg-form.png) top left;
    border: 1px #cde2a0 solid;
    border-radius: 5px;
    margin-bottom: 10px;
}

#div-ab-test #vyber_sablony {
    background: none;
    height: inherit;
}

#div-ab-test #podpora-zad-pop {
    background: none;
    border: none;
    width: 240px
}

#div-ab-test .obsah_zadani_poptavky_pravy_new {
    width: 240px;
}

#div-ab-test #zadani-pop-form {
    border: none;
}

#div-ab-test #vyber_sablony h3 {
    color: #2e5507;
}

#div-ab-test #podpora-zad-pop h3 {
    color: #2e5507;
    float: left;
}

#div-ab-test #img-matouskova {
    float: left;
}

#div-ab-test #name-matouskova {
    float: right;
    font-size: 0.9em;
}

#div-ab-test .obsah_zadani_poptavky_levy_new {
    width: 690px;
}

#div-ab-test .check_textarea {
    width: 640px;
}

#div-ab-test .submit {
    background: transparent url(/_images/zad-pop-btn-longer.png);
    width: 251px;
    height: 37px;
}

.pod_formularem_new {
    text-align: center;
    font-size: 0.8em;
    padding-top: 15px;
}

#div-ab-test #vyber_sablony > div {
    padding-bottom: 0px;
    padding-right: 10px;
}

#div-ab-test #podpora-zad-pop div {
    padding-top: 0px;
}

/* registran formlul ab-test - konec*/

/* pop dopyt - start */
#vnitrek {
    background: url("/_images/zadat_dopyt.png") 0 0 no-repeat;
    width: 50px;
    height: 265px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

#zadat-dopyt {
    display: block;
    width: 50px;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -164px;
    z-index: 10000;
    width: 50px;
    height: 265px;
    background: #fff;
}

#okolo {
    /*
overflow: hidden;
position: fixed;
right: 0;
top: 50%;
margin-top: -164px;
z-index: 10000;
width: 50px;
height: 265px;
*/
}

#form-pop {
    width: 720px;
    height: 263px;
    border: 1px solid #a4b57f;
}

#in-form-pop {
    padding: 10px;
}

#form-pop .form_bad_pole {
    border: 1px solid red;
    background-color: #ffeeee;
}

#left-div-pop-inner {
    width: 49%;
    border-right: 1px solid #565656;
    float: left;
}

#right-div-pop-inner {
    width: 49%;
    float: right;
}

#left-div-pop-inner textarea {
    width: 90%;
    resize: none;
    height: 160px;
    margin: 10px;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #565656;
}

#nadpis-popis {
    font-weight: bold;
    font-size: 13px;
}

#close-pop {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#nadpis-ku {
    font-size: 20px;
    font-weight: bold;
}

.ku-half {
    float: left;
    width: 49%;
}

.ku-all {
    float: left;
    width: 100%;
}

#right-div-pop-inner label {
    padding-left: 10px;
}

#right-div-pop-inner input {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px;
    border: 1px solid #565656;
    margin-bottom: 5px;
    width: 149px;
}

#right-div-pop-inner input#id_pop_ulice {
    /*width:92%;*/
    /*width: 316px;*/
}

/* pop dopyt - konec */

/* white small form*/
#content .to-white-pop {
    border: none;
    background: none;
}

#content .to-white-pop textarea, #content .to-white-pop input, #content .to-white-pop select {
    background-color: #eef7ff;
    border-color: #0870cf !important;
    border-radius: 0 !important;
    padding: 7px !important;
}

#content .to-white-pop select {
    border: 1px solid;
}

#content .to-white-pop table input, #content .to-white-pop #block-ic input {
    width: 200px !important;
}

#content .to-white-pop select {
    width: 216px !important;
}

#content .to-white-pop h3, #content .to-white-pop #podpora-zad-pop h3, .to-white-pop #newpoptavka label {
    color: #0870cf;
}

.to-white-pop #newpoptavka label, .to-white-pop #block-ic h3 {
    padding: 10px;
}

.to-white-pop #id_zadavatel_obal label {
    color: #565656;
}

#content .to-white-pop textarea {
    width: 550px;
    max-width: 550px;
    margin-right: 0px !important;
}

.to-white-pop #blok-textarea h3 {
    float: left;
    padding-right: 15px;
    width: 136px;
}

.to-white-pop #podpora-zad-pop {
    width: 200px
}

.to-white-pop > div {
    padding: 0 !important;
}

.to-white-pop .kosoba_adresa {
    margin-bottom: 20px;
    text-align: right;
}

.to-white-pop #blok-zadavatel h3 {
    padding-top: 7px;
}

.to-white-pop .left-all {
    text-align: left;
}

.to-white-pop .left-column {
    padding-left: 68px !important;
    padding-right: 35px !important;
}

.to-white-pop .right-column {
    padding-right: 38px !important;
}

.to-white-pop #prilohy_k_poptavce {
    padding-left: 151px;
}

.to-white-pop #prilohy_k_poptavce input {
    background-color: white;
}

.to-white-pop #block-ic {
    padding-left: 95px !important;
}

.to-white-pop h3 {
    /*margin-bottom:20px !important;*/
}

.to-white-pop .submit {
    background: transparent url(/_images/zad-pop-btn-longer-green.jpg) !important;
    width: 259px !important;
    height: 42px !important;
}

.to-white-pop #newpoptavka {
    width: 980px;
}

.to-white-pop {
    padding-top: 10px;
}

.to-white-pop #zadani-pop-form #block img.valid {
    top: 7px !important;
}

.to-white-pop #prilohy_k_poptavce input {
    width: 200px !important;
}

textarea {
    font-family: arial;
}

.to-white-pop .obsah_zadani_poptavky_pravy_new {
    width: 210px !important;
}

/* end white small form*/

/* pop poptvka - start */
#right-div-pop-inner {
    padding-bottom: 20px;
}

#vnitrek {
    background: url("/_images/nd-zadat_poptavku.png") 0 0 no-repeat;
    width: 50px;
    height: 265px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

#zadat-dopyt {
    display: block;
    width: 50px;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 365px;
    margin-top: -164px;
    z-index: 10000;
    width: 50px;
    height: 265px;
    background: #fff;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    border: 1px solid #9cc43f;
}

#okolo {
    /*
overflow: hidden;
position: fixed;
right: 0;
top: 50%;
margin-top: -164px;
z-index: 10000;
width: 50px;
height: 265px;
*/
}

#form-pop {
    width: 722px;
    height: 265px;
    /*border:1px solid #a4b57f;*/
}

#in-form-pop {
    padding: 10px;
}

#form-pop .form_bad_pole {
    border: 1px solid red;
    background-color: #ffeeee;
}

#left-div-pop-inner {
    width: 49%;
    border-right: 1px solid #565656;
    float: left;
}

#right-div-pop-inner {
    width: 49%;
    float: right;
}

#left-div-pop-inner textarea {
    width: 90%;
    resize: none;
    height: 160px;
    margin: 10px;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #565656;
}

#nadpis-popis {
    font-weight: bold;
    font-size: 13px;
}

#close-pop {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#nadpis-ku {
    font-size: 20px;
    font-weight: bold;
}

.ku-half {
    float: left;
    width: 49%;
}

.ku-all {
    float: left;
    width: 100%;
}

#right-div-pop-inner label {
    padding-left: 10px;
}

#right-div-pop-inner input {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px;
    border: 1px solid #565656;
    margin-bottom: 5px;
    width: 149px;
}

#right-div-pop-inner input#id_pop_ulice {
    /*width:92%;*/
    /*width: 316px;*/
}

#id_pop_okres {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #565656;
    width: 94%;
}

.red-star {
    color: red;
}

#send-pop-pop {
    background-color: #055ba5;
    width: 200px;
    height: 30px;
    border: 0;
    cursor: pointer;
    color: white;
    font-weight: bold;
    margin: 0 auto;
    display: block;

}

#pop-submit {
    width: 100%;
    text-align: center;
    margin-top: 5px
}

#pop-submit input {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

#form-pop {
    background: url("/_images/back-pop.png") repeat-x;
}

#block-ic h3.no-big-margin {
    margin-right: 12px
}

#sendbutton {
    background-image: url(/_images/b_modry.png);
    width: 270px;
    height: 46px;
    border: 0;
    cursor: pointer
}

/* pop poptvka - konec */
/* pop lb se vm start*/
#zadat-libi {
    display: block;
    width: 50px;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 202px;
    z-index: 10000;
    height: 265px;
    background: #fff;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

#zadat-libi #vnitrek-libi {
    background: url("/_images/nd-libi2.png") 0 0 no-repeat;
    width: 50px;
    height: 265px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

#zadat-libi .form-pop-libi {
    background: none !important;
    background-color: #cbe6ff !important;
    width: 372px !important;
    height: 263px !important;
    border: 1px solid #0872d0 !important;
}

#zadat-libi #id_pop_text_hodnoceni {
    width: 300px;
    height: 100px;
    max-width: 300px;
    max-height: 100px;
}

#zadat-libi .in-pop-align {
    text-align: center;
}

#zadat-libi .for-radio-right {
    float: left;
    width: 60px;
    text-align: right;
}

#zadat-libi .for-radio-left {
    float: left;
    width: 100px;
    text-align: right;
}

#zadat-libi label {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#zadat-libi input {
    cursor: pointer;
}

#zadat-libi #close-pop-libi {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#zadat-libi #close-pop-libi {
    display: block;
    float: left;
}

#zadat-libi #pop-submit img {
    display: none;
    margin-left: 173px;
}

#zadat-libi #was-sent {
    display: none;
    font-weight: bold;
    color: #055ba5;
}

#zadat-libi .next-radio-right {
    float: right;
    margin-right: 30px;
    color: #055ba5;
}

#zadat-libi .next-radio-right a:hover {
    color: purple !important;
}

#zadat-libi #nadpis-popis {
    color: #055ba5;
    font-weight: bold;
}

/* pop lb se vm konec*/

/* pop dotaznk start*/
#zadat-dotaznik {
    display: block;
    width: 50px;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 202px;
    z-index: 10000;
    height: 265px;
    background: #fff;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

#zadat-dotaznik #vnitrek-libi {
    background: url("/_images/nd-dotaznik.png") 0 0 no-repeat;
    width: 50px;
    height: 500px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

#zadat-dotaznik .form-pop-libi {
    background: none !important;
    background-color: #cbe6ff !important;
    width: 708px !important;
    height: 498px !important;
    border: 1px solid #0872d0 !important;
}

#zadat-dotaznik #id_pop_text_hodnoceni {
    width: 300px;
    height: 100px;
    max-width: 300px;
    max-height: 100px;
}

#zadat-dotaznik .answer {
    float: right;
}

#zadat-dotaznik .que_number {
    width: 90px;
}

#zadat-dotaznik .question {
    float: left;
    color: #055ba5;
}

#zadat-dotaznik .in-pop-align {
    text-align: right;
}

#zadat-dotaznik .for-radio {
    width: 70px;
    float: left;
}

#zadat-dotaznik .for-radio-bigger {
    width: 150px !important;
}

#zadat-dotaznik .for-textarea textarea {
    width: 300px;
    max-width: 490px;
    height: 50px;
    max-height: 60px;
}

#zadat-dotaznik .all-width-textarea {
    float: inherit;
}

#zadat-dotaznik .all-width-textarea textarea {
    width: 610px;
    height: 70px;
    max-height: 90px;
    max-width: 610px;
}

#zadat-dotaznik textarea {
    margin-top: 5px;
    margin-bottom: 5px;
}

#zadat-dotaznik .answer-all input {
    width: 530px;
    max-width: 530px;
}

#zadat-dotaznik label {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#zadat-dotaznik .row {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 620px;
    margin-right: 20px;
}

#zadat-dotaznik #close-pop-libi {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#zadat-dotaznik #close-pop-libi {
    display: block;
    float: left;
}

#zadat-dotaznik #pop-submit img {
    display: none;
    margin-left: 173px;
}

#zadat-dotaznik #was-sent {
    display: none;
    font-weight: bold;
    color: #055ba5;
}

#zadat-dotaznik .next-radio-right {
    float: right;
    margin-right: 30px;
    color: #055ba5;
}

#zadat-dotaznik .next-radio-right a:hover {
    color: purple !important;
}

#zadat-dotaznik #nadpis-popis {
    color: #055ba5;
    font-weight: bold;
    font-size: 18px;
    margin-right: 250px;
}

#zadat-dotaznik .hidden-row {
    display: none;
}

/* pop dotaznk konec*/

/* pop registrace start*/

#send-pop-reg {
    background-color: #055ba5;
    width: 200px;
    height: 30px;
    border: 0;
    cursor: pointer;
    color: white;
    font-weight: bold;
    margin: 0 auto;
    display: block;
}

#zadat-registraci {
    display: block;
    width: 50px;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 180px;
    z-index: 10000;
    height: 310px;
    background: #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#zadat-registraci #vnitrek-registrace {
    background: url("/_images/nd-registrace-pop-big.png") 0 0 no-repeat;
    width: 50px;
    height: 500px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

#zadat-registraci .form-pop-registrace {
    background: none !important;
    background-color: #ebf5ff !important;
    width: 460px !important;
    height: 498px !important;
    border: 1px solid #0872d0 !important;
}

#zadat-registraci .for-textarea textarea {
    width: 400px;
    max-width: 400px;
    height: 75px;
    max-height: 75px;
}

#zadat-registraci textarea {
    width: 410px;
    height: 100px;
    max-height: 100px;
    max-width: 410px;
    border: 1px solid #cbe6ff;
    margin-top: 5px;
    margin-bottom: 5px;
}

#zadat-registraci .popisek {
    float: left
}

#zadat-registraci .popisek input {
    margin-right: 15px;
    border: 1px solid #cbe6ff;
}

#zadat-registraci .row {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 400px;
}

#zadat-registraci #pop-submit {
    width: inherit !important;
    text-align: inherit !important;
}

#zadat-registraci #close-pop-registrace {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#zadat-registraci #close-pop-registrace {
    display: block;
    float: left;
}

#zadat-registraci #pop-submit img {
    display: none;
    margin-left: 173px;
}

#zadat-registraci #was-sent {
    display: none;
    font-weight: bold;
    color: #055ba5;
}

#zadat-registraci .next-radio-right {
    float: right;
    margin-right: 30px;
    color: #055ba5;
}

#zadat-registraci .next-radio-right a:hover {
    color: purple !important;
}

#zadat-registraci #nadpis-popis {
    color: #055ba5;
    font-weight: bold;
    font-size: 18px;
    margin-right: 250px;
}

#zadat-registraci .hidden-row {
    display: none;
}

#zadat-registraci .nadpis {
    font-weight: bold;
}

/* pop registrace konec*/

/* pop poptvka start*/
#zadat-poptavku {
    display: block;
    width: 50px;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 180px;
    z-index: 10000;
    height: 310px;
    background: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

#zadat-poptavku #vnitrek-poptavka {
    background: url("/_images/nd-poptavka-pop-big.png") 0 0 no-repeat;
    width: 50px;
    height: 500px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

#zadat-poptavku .form-pop-poptavka {
    background: none !important;
    background-color: #e7f0d1 !important;
    width: 500px !important;
    height: 498px !important;
    border: 1px solid #d7ebaa !important;
}

#zadat-poptavku .for-textarea textarea {
    width: 400px;
    max-width: 400px;
    height: 75px;
    max-height: 75px;
}

#zadat-poptavku textarea {
    width: 410px;
    height: 220px;
    max-height: 220px;
    max-width: 402px;
    border: 1px solid #d7ebaa;
    margin-top: 5px;
    margin-bottom: 5px;
}

#zadat-poptavku .popisek {
    float: left
}

#zadat-poptavku .popisek input, #zadat-poptavku select {
    margin-right: 15px;
    border: 1px solid #d7ebaa;
    width: 120px;
}

#zadat-poptavku select {
    width: 126px !important;
}

#zadat-poptavku .row {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 440px;
}

#zadat-poptavku #pop-submit {
    width: inherit !important;
    text-align: inherit !important;
}

#zadat-poptavku #close-pop-registrace {
    font-weight: bold;
    color: #055ba5;
    cursor: pointer;
}

#zadat-poptavku #close-pop-registrace {
    display: block;
    float: left;
}

#zadat-poptavku #pop-submit img {
    display: none;
    margin-left: 173px;
}

#zadat-poptavku #was-sent {
    display: none;
    font-weight: bold;
    color: #055ba5;
}

#zadat-poptavku .next-radio-right {
    float: right;
    margin-right: 30px;
    color: #055ba5;
}

#zadat-poptavku .next-radio-right a:hover {
    color: purple !important;
}

#zadat-poptavku #nadpis-popis {
    color: #87c111;
    font-weight: bold;
    font-size: 18px;
    margin-right: 250px;
}

#zadat-poptavku .hidden-row {
    display: none;
}

#zadat-poptavku .nadpis {
    font-weight: bold;
}

#zadat-poptavku #send-pop-reg {
    background-color: #8dc412;
    width: 250px;
    height: 30px;
    border: 0;
    cursor: pointer;
    color: white;
    font-weight: bold;
}

#zadat-poptavku #in-form-pop {
    padding-left: 65px;
}

#form-pop-registrace .form_bad_pole, #form-pop-poptavka .form_bad_pole {
    border: 1px solid red;
    background-color: #ffeeee;
}

/* pop poptvka konec*/

#div-ab-test #podpora-zad-pop {
    width: 200px;
}

#div-ab-test #podpora-zad-pop .yellow-box, .yellow-box {
    background-color: rgb(240, 240, 240);
    border: 1px rgb(220, 220, 220) solid;
}

#div-ab-test #podpora-zad-pop .yellow-box {
    padding: 10px;
}

#ul-info {
    float: right;
    padding-top: 15px;
    margin-top: 20px;
}

#ul-info ul {
    margin-left: 15px;
}

#bublina_tym {
    position: absolute;
    top: 47px;
    left: 530px;
    width: 170px;
    height: 85px;
    border: 0px none;
    color: white;
    text-align: center;
    z-index: 50;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-decoration: none;
}

#bublina_tym:hover {
    text-decoration: underline;
}

/* e-book + prodlouen poptvky - start */
.ebook, #prodlouzeni-poptavky {
    padding: 20px 0px;
}

.ebook ul {
    margin: 10px 0px 30px 0px;
    list-style-position: inside;
    line-height: 25px;
}

#e-book-a {
    color: rgb(147, 73, 8);
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
    text-align: center;
    font-size: 16px;
    position: relative;
}

.obsah_ctvrtiny_pravy #e-book-a img {
    top: -5px;
    right: inherit;
}

#e-book-a {
    text-decoration: none;
}

#e-book-a:hover {
    text-decoration: underline;
}

/* e-book - end */
/* zadn firemn poptvky start */
.fir-pop, .fir-pop h1, .fir-pop h2 {
    color: #5d5d5d;
}

.fir-pop h2 {
    font-size: 25px;
}

.fir-pop #id_text_poptavky {
    width: 506px !important;
    max-width: 506px !important;
}

.fir-pop .obsah_zadani_poptavky_pravy_new #podpora-zad-pop {
    width: 260px
}

.to-white-pop .fir-pop {
    width: 640px
}

#div-ab-test .fir-pop-right {
    width: 250px !important;
}

#kontakt-fir-pop {
    color: #0870cf;
    font-size: 18px;
    line-height: 30px;
}

#fir-postup-width {
    background-color: #f8f8f8;
}

#fir-reference-inner {
    width: 980px
}

#fir-reference-inner .single {
    width: 300px;
    float: left;
    padding: 10px
}

#fir-reference-inner .single .jmeno {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-top: 10px;
    color: #0870cf;
}

#fir-reference-inner .single .firma {
    font-size: 16px;
    padding-bottom: 15px;
}

#fir-reference-inner .single .text {
    font-size: 15px;
    font-style: italic;
    padding-bottom: 20px;
}

.fir-pop-pod_formularem {
    padding: 10px;
}

#fir-postup-width {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#fir-postup-width, #fir-reference-all-width {
    /*background-color:#1e88e5;
	color:#ffffff;*/
    color: #565656
}

#fir-postup-inner {
    width: 980px
}

#fir-postup-inner-main, #fir-reference-inner-main {
    padding: 10px;
    font-size: 25px;
}

#fir-postup-inner .single {
    width: 225px;
    float: left;
    padding: 10px
}

#fir-postup-inner .single .kruh {
    font-size: 40px;
    line-height: 60px;
    font-weight: bold;
    color: #565656;
    /*
	background-image: url(/_images/pustup-ring.png);
	background-repeat: no-repeat;
	width:60px;
	height:60px;
	*/
}

#fir-postup-inner .single .hand {
    background-image: url(/_images/pustup-hand.png);
}

#fir-postup-inner .single .text {
    padding: 20px 0px 0px 0px;
    font-size: 18px;
}

#fir-pop-img {
    padding: 0px !important;
}

#zadani-pop-form #block-ic #soukr-pop {
    background: inherit;
    width: inherit;
    height: inherit;
    border: inherit;
    margin: inherit;
    padding: inherit;
    position: inherit;
    display: inherit;
    top: inherit;
    left: inherit;
    z-index: inherit;
    color: #0870cf;
    padding-left: 20px;
}

/* zadn firemn poptvky end */
#show-orders {
    text-align: center;
    padding-top: 10px
}

#vitejte .caption_new, #vitejte .form_top {
    background-color: #FF0000;
}

#wrapper .content-obr-home {
    padding: 0px 20px;
    margin: 0px;
    background-color: white;
}

ul.dodavatele__categories {
    margin: 0;
    padding: 0;
}

ul.dodavatele__categories li {
    list-style-type: none;
}

ul.dodavatele__categories > li {
    width: calc(980px / 3 - 50px);
    display: block;
    float: left;
    background: transparent url(/_images/folder_close.png) no-repeat 0 3px;
    padding: 0 0 15px 50px;
}

ul.dodavatele__categories li:hover {
    background: transparent url(/_images/folder_open.png) no-repeat 0 3px;
}

ul.dodavatele__categories > li > a {
    font-size: 16px;
    font-weight: bold;
}

ul.dodavatele__categories > li > ul > li {
    background: none !important;
    float: left;
    display: block;
    margin-right: 8px;
    font-size: 12px;

    /*background: none;*/
    /*clear: none;*/
    /*float: left;*/
    /*font-size: 12px;*/
    /*font-weight: normal;*/
    /*margin: 5px 8px 0 0;*/
    /*padding: 0;*/
    /*width: auto;*/
}

/*

.left_kategorie {
    width: 650px;
    float: left;
}

.left_kategorie ul {
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 320px;
}

.left_kategorie li {
    background: transparent url(/_images/folder_close.png) no-repeat 0 3px;
    clear: both;
    float: left;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 15px 0px;
    list-style-type: none;
    font-size: 15px;
    width: 290px;
}

.left_kategorie li:hover li {
    background: none;
}

.left_kategorie li ul {
    border: medium none;
    float: none;
    padding: 0;
    width: 100%;
}

.left_kategorie li li {
    background: none;
    clear: none;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 8px 0 0;
    padding: 0;
    width: auto;
}
 */

.block_dodavatele {
    margin-bottom: 20px;
}