/*.......................DEFAULT - shop.......................*/
body { 
    margin-top: 0px;
    background-color: #fff;
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg.jpg); 
    background-repeat: repeat-x;
}
.template {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_temp.jpg); 
    background-repeat: repeat-y;
}
td {
   font-family: Tahoma, Arial, Verdana;
   font-size: 8pt;
   color: #404040;   
}
h1, .path {
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #fff;
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_h1.jpg); 
    background-repeat: no-repeat;
    width: 328px;
    height: 43px;
    padding-left: 25px;
    padding-top: 16px;
    margin-bottom: 0px;
}
h2, h4, h6 {
    font-size: 9pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #183D87;
    margin-top: 0px;
    margin-bottom: 0px;
}
h3, h5 {
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #3BB500;
    margin-top: 10px;
    margin-bottom: 0px;
}
h5 {
    margin-bottom: 20px;
}
h4, h6 {
    font-size: 8pt;
    text-transform: normal; 
}
a {
    color: #183D87;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #3BB500;
}
.category-menu-table {
    margin-top: 10px;
}
.category-menu-table td {
    text-align: center;
}
.category-menu {
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase; 
    margin-left: 2px;
}
.category-menu td {
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 16px;
    text-align: left;
    border-bottom: solid 1px #DFDFDF;
}
.category-menu a {
    color: #183D87;
    text-align: center;
}
.category-menu a:hover {
    color: #3BB500;
    text-align: center;
}
.hmenu_01 {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_hmenu_01.jpg); 
    height: 32px;
    width: 300px;
}
.hmenu_01 td {
    font-size: 14pt;
    color: #cbcbcb;
    padding-bottom: 8px;
    text-align: center;
}
.hmenu_01 a {
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #26498F;
    padding-left: 10px;
    padding-right: 10px;
}
.hmenu_01 a:hover {
    color: #3BB500;
}
.hmenu_02 {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_hmenu_02.jpg); 
    height: 32px;
    width: 320px;
}
.hmenu_02 td {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_hmenu_02.gif); 
    background-repeat: no-repeat;
    background-position: 0px 3px;
    height: 32px;
    font-size: 14pt;
    color: #59709D;
    padding-top: 0px;
    padding-bottom: 9px;
    text-align: center;
}
.hmenu_02 a {
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #64FF19;
    padding-left: 10px;
    padding-right: 10px;
}
.hmenu_02 a:hover {
    color: #FFF;
}
.section-menu {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_hmenu_02.jpg); 
    height: 32px;
    width: 320px;
}
.section-menu td {
    font-size: 14pt;
    color: #59709D;
    padding-bottom: 8px;
    text-align: center;
}
.section-menu a {
    font-size: 8pt;
    font-weight: bold;
    color: #64FF19;
}
.section-menu a:hover {
    color: #FFF;
}
.header {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_header.jpg); 
    background-repeat: repeat-x;
    height: 20px;
}
.header td {
    font-size: 8pt;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
}
.form-button, .button-150 {
   border: 1px solid #3BB500;
   background-color: #F9F9F9;
   color: #3BB500;
   font-weight: bold;
   font-size: 8pt;
   cursor: pointer;
}
.button-80 {
    background: url(http://www.jjautomotive.eu/images/grafika/button-80.gif); 
    background-repeat: no-repeat;
    width: 90px;
    height: 31px;
    color: #fff;
    font-weight: bold;
    font-size: 8pt;
    cursor: pointer;
    border: 0;
    padding-bottom: 2px;
}
.button-150 {
    background: url(http://www.jjautomotive.eu/images/grafika/button-150.gif); 
    background-repeat: no-repeat;
    color: #fff;
    width: 125px;
    height: 31px;
}
.form-text, .form-text-2, .form-textarea, .form-password, .form-text-tellfriend {
   font-family: Arial, Verdana;
    color: #595959;
    font-size: 8pt;
    background: url(http://www.jjautomotive.eu/images/grafika/bg_button.gif); 
    border-width: 1px;
    border-style: solid;
    border-color: #305192;
    text-indent: 5px;
}
.form-select {
   font-family: Tahoma, Arial, Verdana;
   color: #000;
    border-width: 1px;
    border-style: solid;
    border-color: #305192;
    width: 150px;
}
.form-select-odd {
   font-family: Tahoma, Arial, Verdana;
   color: #244588;
   border-width: 1px;
   border-style: solid;
   border-color: #83f955;
}
.form-text {
    width: 70px;
}
.form-text-2 {
    width: 25px;
    text-indent: 0px;
}
.form-text-tellfriend {
    width: 110px;
}
.shop-login td, .shop-login2 td, .shop-search td, .tell-friend td , .subscribe td {
    padding-left: 10px;
    color: #525252;
}
.subscribe td {
    padding-right: 10px;
}
.shop-login, .shop-search, .tell-friend, .subscribe {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_uput_telo.jpg); 
    background-repeat: repeat-y;
}
.shop-login_pat, .shop-search_pat, .tell-friend_pat {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_uput_pat.jpg); 
    background-repeat: no-repeat;
    height: 10px;
}
.minibasket {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_uput_telo_mb.jpg); 
    background-repeat: repeat-y;
}
.minibasket_pat {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_uput_pat_mb.jpg); 
    background-repeat: no-repeat;
    height: 10px;
}
.minibasket td {
    font-size: 8pt;
    padding-left: 10px;
    text-align: left;
    color: #525252;
}
.paticka {
    height: 110px;
    width: 780px;
    color: #ccc;
    background-image:  url(http://www.jjautomotive.eu/images/grafika/bg_paticka.jpg);
    background-repeat: no-repeat;
}
.paticka td{
    color: #999;
}
.paticka a {
    font-weight: normal;
    color: #848484;
}
.paticka a:hover {
    color: #3BB500;
}
.paticka-menu a {
    text-transform: uppercase;
    color: #848484;
    padding-right: 3px;
    padding-left: 3px;
}
.paticka-menu a:hover {
    color: #3BB500;
}
.path {
    text-transform: none; 
}
.path a {
    padding-right: 5px;
    color: #fff;
}
.regform td {
    padding-top: 2px;
    padding-bottom: 2px;
}
.browse {
}
.browse-item-hl {
    background-image:  url(http://www.jjautomotive.eu/images/grafika/bg_prod_hl.gif);
    background-repeat: no-repeat;
    width: 248px;
    height: 20px;
}
.browse-item-telo {
    background-image:  url(http://www.jjautomotive.eu/images/grafika/bg_prod_telo.jpg);
    background-repeat: repeat-y;
    width: 248px;
}
.browse-item-pat {
    background-image:  url(http://www.jjautomotive.eu/images/grafika/bg_prod_pat.gif);
    background-repeat: no-repeat;
    width: 248px;
    height: 30px;
}
.browse-item-header a, .browse-hot-header a {
    font-size: 8pt;
    color: #183D87;
    font-weight: bold;
    text-transform: uppercase; 
}
.browse-item-header a:hover, .browse-hot-header a:hover {
    color: #3BB500;
}
.browse-item-pict {
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.browse-item-pict img, .browse-hot-pict img {
    border-width: 1px;
    border-style: solid;
    border-color: #305192;
}
.category-menu-table img {
    border-width: 0px;
    margin-bottom: 10px;
}
.browse-item-link a, .browse-hot-link a {
    color: #3BB500;
    font-weight: bold;
    text-decoration: none;
}
.browse-item-link a:hover, .browse-hot-link a:hover {
    color: #183D87;
    text-decoration: none;
}
.browse-item-price, .browse-item-popis, .browse-item-link, .browse-item-header a {
    padding-left: 10px;
}
address {
    color: #183D87;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.detail h3 {
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase; 
    margin-bottom: 0px;
    color: #3BB500;
}
.detail td {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D6D6D6;
    padding-left: 3px;
}
.detail-cena2 {
    font-weight: bold;
    font-size: 10pt;
    background-color: #1A3B7E;
    padding-left: 3px;
    padding-right: 3px;
    color: #fff;
}
.detail-cena2-bez {
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
}
.detail-vlozit-text {
    font-weight: bold;
    background-color: #f5f5f5;
    padding: 3px;
}
.detail-gallery {
    padding-bottom: 15px;
}
.detail-gallery img {
    margin-right: 10px;
}
.shop-detail-hl {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_detail_hl.jpg); 
    background-repeat: no-repeat;
}
.shop-detail-telo {
    background-image:  url(http://www.jjautomotive.eu/images/grafika/bg_detail_telo.jpg);
    background-repeat: repeat-y;
    width: 490px;
}
.shop-detail-pat {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_detail_pat.jpg); 
    background-repeat: no-repeat;
    height: 30px;
}
.browse-hot-hl {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_detail_hl.jpg); 
    background-repeat: no-repeat;
    height: 20px;
}
.browse-hot-telo {
    background-image:  url(http://www.jjautomotive.eu/images/grafika/bg_detail_telo.jpg);
    background-repeat: repeat-y;
    width: 490px;
}
.browse-hot-pat {
    background-image: url(http://www.jjautomotive.eu/images/grafika/bg_detail_pat.jpg); 
    background-repeat: no-repeat;
    height: 30px;
}
.browse-hot {
    padding-left: 10px;
    margin-bottom: 10px;
}
.browse-hot-pict {
    padding-top: 5px;
    padding-left: 20px;
    padding-bottom: 5px;
}
.browse-hot-price, .browse-hot-popis {
    padding-left: 20px;
}
.browse-hot-header a, .browse-hot-link {
    padding-left: 20px;
}
.uvod-linka {
    background-image: url(http://www.jjautomotive.eu/images/grafika/uvod-button.gif); 
    background-repeat: no-repeat;
    background-position: 0px 2px;
    height: 30px;
    width: 160px;
    text-indent: 0px;
    padding-left: 20px;
}
.uvod-linka a {
    font-weight: bold;
    color: #fff;
}
.paging {
    padding-top: 5px;
    text-align: center;
}
.dropdown_section {
    margin-bottom: 5px;
}
.dropdown_section td {
    font-size: 8pt;
}
.tab-odd {
    background-image: url(http://www.jjautomotive.eu/images/grafika/tab_odd.jpg); 
    height: 35px;
}
.adv-search-all {
    align: center;
    width: 490;
    border-width: 1px;
    border-style: solid;
    border-color: #26498F;
    background-color: #fbfbfb;
}
.adv-search-all .adv-search,.adv-search-all .adv-searchb {
    width: 300px;
    margin-left: 100px;
}
.adv-search-all .adv-searchb {
    margin-left: 0px;
}
.adv-search-all .adv-search td {
    text-align: left;
    height:22px;
    width: 300px;
}
.adv-search-all .adv-search2 {
    text-align: right;
    height:22px;
    padding-right: 10px;
    margin-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 190px;
}
.adv-search-all .adv-search3 {
    width: 490;
    text-align: center;
}

.estimated  {
    margin-top: 7px;
    margin-bottom: 7px;
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
}
.estimated td {
    font-family: Tahoma, Arial, Verdana;
    color: #404040;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #CBCBCB;
}
.estimated th, .postovne th {
    font-family: Tahoma, Arial, Verdana;
    font-size: 7pt;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #204687;
    padding-top: 7px;
    padding-bottom: 7px;
}
.estimated img {
    padding-left: 15px;
}
.postovne td {
    font-weight: normal;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #CBCBCB;
}
.postovne img {
    padding-right: 5px;
}
td.working, td.cena, td.country, td.produkt {
    font-weight: bold;
}
td.working, td.cena {
    color: #204687;
}
td.country {
    padding-left: 15px;
}
td.produkt {
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 13px;
}
.icon {
    border: solid 1px #dddddd;
}
.icon td {
    padding: 5px;
    padding-left: 0px;
}
