/* GLOBAL */
body{ font-family: tahoma, serif; font-size: 11px; color:#231f20; margin:0px; padding: 0px; background:url(../pictures/body-back.jpg) repeat-x #f2f2f2}
p{ margin:0px; padding:0px;}
/* nadpisy */
h1 { font-size: 1.4em; color: #000000; margin:0px;}
h2 { font-size: 1.4em;}
h3 { font-size: 1.2em; margin:0px; padding-bottom:5px;}
h4 { font-size: 1.2em;}
h5 { font-size: 1.1em;}
h6 { font-size: 1em;}

h1 { font-size: 18px; color: #f68a2f; font-weight: bold; margin:0px 0px 15px 0px; padding: 0px; line-height: 22px}

h4 { font-size: 0.9em; color: #999999; margin:0px; padding: 0px; font-weight: normal}
h4 a, h4 a:link, h4 a:visited { color: #999999!important; text-decoration: underline}
h4 a:hover { color: #666666!important; text-decoration: underline}

h2.upozornenie { color: #f68a2f; margin:0px; padding:8px 0px 0px 10px; font-size: 16px; font-weight: bold}
h3{ font-size:1.2em; padding:0px; margin:0px;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px;}

img { vertical-align:middle;}
a img { border: 0px none}

form { margin:0px; padding:0px}

input, select, option {font-family: tahoma; font-size: 11px; color: #231f20;}

td h1 { margin-bottom: 5px;}

a, a:link, a:visited { color: #231f20; text-decoration: underline }
a:hover {color: #f68a2f; text-decoration: none}

a.helplink { padding-left: 20px; background:url(../pictures/icon-ask.jpg) no-repeat left top; padding-top: 2px; padding-bottom:2px}
a.helplink:link, a.helplink:visited { color: #231f20; text-decoration: underline}
a.helplink:hover { color: #bebebe; text-decoration: none}

span.euro{display:block; font-size:0.9em; font-weight:normal;}
.stara-cena{color:#666666; text-decoration:line-through;}
.stara-cena .euro{display:inline;}

.gray{color: #990000};
.orange{color:#f68a2f; font-weight:bold; font-size:1.1em;}

#top-holder { color:#FFFFFF; width: 900px; margin: 0px auto; }
#contact-info {padding: 14px 0px 13px 0px; font-weight: bold; height:12px; overflow:hidden}
#contact-info img {padding-left: 10px}
#contact-info span {font-size:12px; color:#f58220}

#top-left-holder { background:url(../pictures/top-left-graphic.jpg) no-repeat; width:677px; height:130px; float:left}
#top-left-holder ul {margin:0px; padding:14px 0px 0px 20px; list-style: none; display:block}
#top-left-holder li {display: block; float:left}

#top-left-holder li a {height: 16px; padding: 4px 10px 4px 10px; float:left; text-decoration: none; font-weight: bold; border-right: 1px #dcdcdc solid; font-size: 1.2em}
#top-left-holder li a:link, #top-left-holder li a:visited {color: #231f20; }
#top-left-holder li a:hover {height:24px; color:#f58220}
#top-left-holder img { float: left}
#kosik { width: 444px; float:right; padding-top: 10px; height:64px; overflow:hidden}
#login { width: 170px; float:left; padding-left: 41px; padding-top: 12px; color: #F58220}
#login img { margin-right: 10px; vertical-align:middle}
#info-kosik {width: 202px; float:right; padding-top: 12px; color: #231f20; padding-left: 20px;}
#info-kosik img {margin-right: 10px; vertical-align:middle; top: -5px; position:relative}
#kosik a, #kosik a:link, #kosik a:visited { color: #f58220; text-decoration: underline}
#kosik a:hover { color: #231f20; text-decoration: none}
#kosik a.topspec, #kosik a.topspec:link, #kosik a.topspec:visited {color: #231f20; text-decoration: underline}
#kosik a.topspec:hover { color: #f58220; text-decoration: underline}


#top-right-holder { background-color:#f2f2f2; width:223px; float:right; height: 130px;}
#top-right-holder img { top: 0px; position:absolute}

#content-holder { padding: 5px 10px 10px 10px; background:#FFFFFF; border-left: 1px #eaeaea solid; border-right: 1px #eaeaea solid}
#breadcrumb {height: 22px; background:url(../pictures/bread/breadcrumb-start.jpg) no-repeat left top; background-color:#FFFFFF; padding-left: 4px; padding-bottom: 8px; overflow:hidden}
#breadcrumb a, #breadcrumb span { color: #999999; height: 11px; padding: 4px 16px 6px 10px; background:url(../pictures/bread/bread-a-end.jpg) no-repeat right top #f2f2f2; display: block; float: left; border-top: 1px #e5e2e2 solid; border-bottom: 1px #e5e2e2 solid; _padding-bottom:4px;}
#breadcrumb a:link, #breadcrumb a:visited { color: #999999; text-decoration: underline}
#breadcrumb a:hover { color: #231f20; text-decoration: none}

#left-content { width: 250px; float: left; color:#000000}
#left-content input { margin-top: 10px}
.left-box { margin-top: 10px}
.box-header { background:url(../pictures/left-menu/small-box-top.jpg) no-repeat top left; height: 30px}
.box-header h3 { color: #FFFFFF; margin: 0px; padding: 8px 0px 0px 15px;}
.box-body { padding: 5px 15px 3px 15px; background-color: #f2f2f2; border: none 1px #e9e6e6 solid none 1px #e9e6e6 solid; border-bottom: none; border-top: none} 
.box-body h3{ font-size:11px;}
.box-body a { padding-left: 11px; background:url(../pictures/left-menu/arrow.gif) 0px 4px no-repeat; margin: 0px;}
.box-body a:link, .box-body a:visited { color: #231f20; text-decoration: underline}
.box-body a:hover { color: #f58220; text-decoration: none}


.news { background:url(../pictures/left-menu/news-box-back.jpg) no-repeat; height: 81px; overflow:hidden; text-align: right; padding-top: 10px; line-height: 1.4em}
.news a { padding: 0px; background: none}
.news a:link, .news a:visited { color: #f68a2f; text-decoration: underline}
.news a:hover { color: #231f20; text-decoration: none}
.news strong { color: #f58220}
.box-body ul { padding: 0px; margin: 0px;}
.box-body li { margin: 0px; list-style:none; padding: 5px 0px 5px 0px; border-bottom: 1px solid #cccccc; border-top: 1px #FFFFFF solid}
.box-body li.first { border-top: none}
.box-body li a { padding-left: 11px; background:url(../pictures/left-menu/arrow.gif) 0px 4px no-repeat }
.box-body li a:link, .box-body li a:visited { color: #231f20; text-decoration: none}
.box-body li a:hover { color: #f58220; text-decoration: none}
.brands { background: url(../pictures/toyo-tires.jpg) no-repeat center 15px #f2f2f2;  padding-top: 50px; text-align: right; padding-right: 20px}

#right-main-content { width: 619px; float:right; color: #231f20; line-height: 1.2em}
#index-filter{ background: url(../pictures/index-filter-body.jpg) no-repeat; width:268px; overflow:hidden; padding: 0px 5px 0px 5px; margin-top: 10px; float:left;}
#index-filter h2{ color: #f68a2f; margin:0px; margin-top: 8px; padding:0px; text-align: center; font-size: 14px; font-weight: bold}
#inside-filter { height: 254px; margin-top: 13px; overflow:hidden; margin-bottom: 10px;}
#inside-filter a, #inside-filter a:visited, #inside-filter a:link { color: #FFFFFF; text-decoration: underline}
#inside-filter a:hover { color: #FFFFFF; text-decoration: none}
#inside-filter table { margin-bottom: 5px}
#inside-filter select { font-size: 11px; font-family: tahoma, serif; color: #231f20; font-size: 12px;}
#inside-filter option {font-size: 11px; font-family: tahoma, serif; color: #231f20; font-size: 12px;}
#inside-filter .colored option, #listing-body .colored option { background-color: #f1d5bd; font-size: 12px;}

#index-text { width: 320px; float:right; padding: 10px; line-height: 1.2em}

#listing { margin: 20px 0px 10px 0px}
.listing-top { background: url(../pictures/listing/listing-box-top.jpg) no-repeat; height: 30px}
#listing-body { background:url(../pictures/listing/listing-box-body.jpg) repeat-y; padding: 10px;}
#listing h2, h2.listing {color: #FFFFFF; margin: 0px; padding: 8px 0px 0px 15px; font-size: 12px;}


#listing-body td { padding: 5px; border-right: 1px #ffffff solid; border-left: 1px #cccccc solid}
#listing-body td strong { color: #f58220}
#listing-body td a, #listing-body td a:link, #listing-body td a:visited { color: #f58220; text-decoration: underline}
#listing-body td a:hover {color: #231f20; text-decoration: none}
#listing-body td select { width: 100%}

#listing-body td input { width: 25px; color: #231f20; border: 1px #d1d1d1 solid; vertical-align:middle ; font-size: 11px; padding: 5px 2px 5px 2px}
#listing-body td input.button { width: 29px; height:29px; border:none; padding: 0px}

#footer {background: url(../pictures/footer-back.jpg) no-repeat top left; height: 74px; color: #231f20; padding-left: 20px; margin-bottom: 5px; margin-top: 10px}
#footer span.posun { margin-left: 605px; top: -13px; position:relative}
#footer span a, #footer span a:link, #footer span a:visited { color: #515151; text-decoration: underline}
#footer span a:hover { color: #f58220; text-decoration: none} 
#footer img { float: right}

#creators { font-size: 0.9em; color: #515151; margin-bottom: 5px;}
#creators a, #creators a:link, #creators a:visited {color: #515151; text-decoration: underline}
#creators a:hover { color: #f58220; text-decoration: none}

.breaker { clear:both; margin:0px; padding:0px}

.info_templates h1 {
color:#FFFFFF;
font-size:12px;
margin:0px;
padding:2px 0px 0px 15px;
}

.productListing-heading {
font-weight: bold;
}


.td_1 a, .td_1 a:link, .td_1 a:visited { font-weight: bold; color: #F58220; text-decoration: underline}
.td_1 a:hover {font-weight: bold; color: #231F20; text-decoration: none}

.messageStackError { color: #FF0000; font-weight: bold; text-align:center; padding-bottom: 5px;}
.inputRequirement { color: #F68A2F}

/*layer pri pneumatikach*/
#navtxt { 
position: absolute;
top: -100px;
left: 0px; 
visibility: hidden;
border: 0px solid #e8e6e7; 
z-index: 999;
color: #231F20;

}

#navtxt h3 {
font-size: 14px;
padding-bottom: 0px;
margin-bottom: 7px;
color: #f58220;
margin-top: 0px; padding-top: 3px;
}

#navtxtContentHolder{width: 248px; background:url(../pictures/alttxt/navitxtBgContent.png) repeat-y right;}
#navtxtContent{padding:6px; }
#navtxtContentClose{text-align: right; color: #f58220; padding: 3px 15px 5px 0px;}
#navtxtContentClose a:link, #navtxtContentClose a:visited {color: #f58220; }  

#navtxtHeader{width: 248px; height: 9px; background:url(../pictures/alttxt/navitxtBgHeader.png);}
#navtxtFooter{width:248px; height: 9px; background:url(../pictures/alttxt/navitxtBgFooter.png) no-repeat top left;}  


#account-holder a, #account-holder a:link, #account-holder a:visited { color: #231f20; text-decoration: underline}
#account-holder a:hover { color: #F68A2F; text-decoration: none}

.selects {}
.selects select { width: 100%; font-size: 12px; font-family: tahoma;}
.selects div { margin-right: 3px; margin-bottom: 3px; overflow:hidden; float:left;}
.color-breaker { height: 1px; margin: 3px 0px 3px 0px; background-color: #cccccc; font-size: 1px; clear: both}

.greyline { border-bottom: 1px #cccccc solid}
.checkoutBarCurrent a, .checkoutBarCurrent a:link, .checkoutBarCurrent a:visited { color: #999999; text-decoration: underline}
.checkoutBarCurrent a:hover {color: #f68a2f; text-decoration: none}

td.main b.paddadd {
padding-top:15px;
}
td.main b {
color:#f68a2f;
display:block;
}
.background1 { background-color: #EEEEEE}

.purple { color: #F68A2F}

.najziadanejsie-varianty a {
  color: #F68A2F!important;
  font-weight: bold;
}

.article-body p{ margin:0px; padding:0px;}
.anotacia p{ padding:0px; margin:0px;}