* { text-transform: lowercase; }
body { margin: 0px 0px 0px 0px; background-image: url('img/background.gif');scrollbar-DarkShadow-Color: #FFFFFF; scrollbar-Track-Color: #FFFFFF; scrollbar-Face-Color: #ECECEC; scrollbar-Highlight-Color: #FFFFFF; scrollbar-Arrow-Color: #FFFFFF; }
body, p, td, input, select, div, span, textarea { font-family: Verdana ; font-size: 11px; color: #3C3C3C;}

p { line-height: 16px; padding-left:12px;padding-right:20px;}


hr { height: 1px; }
Input.text {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #CCCCCC; background: #F2F2F2;}

a, a:visited { color: #C02D19; text-decoration: none; }
a:hover { text-decoration: underline; }
form.slim { margin: 0px 0px 0px 0px;}
select.currency { font-size: 9px; color:#3C3C3C; }


/* Slike, ki vsebujejo link */
a img {border-style: none;}

/* TABLE DATA DOTS*/
td.dots {background-image: url('img/dots2.jpg'); background-position: top; background-repeat: repeat-y;}



/*TABLE HEADER*/
table.header { }
marquee.ticker{color:#E7E7E6;font-family: Verdana; font-size: 11px; font-weight: bold;}

/*TABLE SEARCH*/
table.search {padding-top:80px; margin-left:10px;}
table.search td.align {padding-left: 0px;}
input.search {color: #111111; font-family: Verdana; font-size: 11px;border-width:1px; border-style:solid;border-color: #868686; background:#F2F2F2;}



/*TABLE BODY*/
table.body { background-color: #FFFFFF; }


/* TABLE TOPMENU */
table.topmenu {background: url('img/top_meni_bg.gif');}



/*TABLE MENU*/
table.menu {background-color: #F2F2F2; margin-right: 2px;}

span.cataloglist {position: relative; visibility: visible; display: inline; line-height:18px;}
span.cataloglist ul.catalog a { color: #3C3C3C; text-decoration: none; font-size: 12px; }
span.cataloglist ul.catalog li.notultra { list-style-image: url('img/bullet_sport.jpg'); list-style-position: none;}
span.cataloglist ul.catalog li.ultra { list-style-image: url('img/bullet_sport2.jpg'); list-style-position: none;}
span.submenus { position: relative; visibility: hidden; display: none; }
span.submenus ul.items { margin-bottom: 18px; line-height: 18px; list-style: none; list-style-image: none; }
span.submenus ul.items a { color: #3D6A91; }
span.submenus ul.items a.moreproducts { color: #B4141A; text-decoration:underline;}



/*TABLE KNOWLEDGE */
table.knowledge {background-color: #F2F2F2; margin-bottom: 0px; margin-right: 2px; margin-bottom: 15px;}
span.knowledgelist {position: relative; visibility: visible; display: inline; line-height: 0px;}
span.knowledgelist ul.catalog a { color: #3C3C3C; text-decoration: none; font-size: 12px; }
span.knowledgelist ul.catalog li.notultra { list-style-image: url('img/bullet_know.gif'); list-style-position: none;}
span.submenusk { position: relative; visibility: hidden; display: none; }
span.submenusk ul.items { margin-bottom: 18px; margin-top: 12px; margin-left: 15px; line-height: 18px; list-style: none; list-style-image: none; }
span.submenusk ul.items a { color: #3D6A91; }


/*TABLE LOGIN*/
table.user td.border {background-image: url('img/user_bg_middle.gif');background-position: top left; background-repeat: repeat-y;}
table.login {margin: 0px 0px 10px 0px;}
table.loginform {background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x;}
Input.user {width: 150px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
Input.wd {width: 80px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
Input.pass {width: 150px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
Input.user2 {width: 100px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
Input.pass2 {width: 60px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
table.logininput {margin: 0px 0px 0px 10px;} 
table.logininput a, table.login a:visited, table.login a:hover {color:C02D19; text-decoration:underline;}

/*TABLE LOGINTABLE*/
table.logintable {margin-left: 12px;}
input.text {width: 300px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
input.text2 {width: 200px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}

/*TABLE FORGOTPASS*/
table.forgotpass {margin-left: 12px;}
input.text {width: 300px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}

/*TABLE SETPASS*/
table.setpass {margin-left: 12px;}
input.text {width: 300px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
input.text2 {width: 200px; height: 17px; color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}



/*TABLE MINICART*/
table.minicart {background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x;}
table.minicart td {color:#3C3C3C;}
input.curr {color:#3C3C3C; font-size:9px; }
tr.cartitems {padding: 20px 0px 10px 0px;}
td.cartitems2 {padding: 0px 0px 0px 12px; text-align: right; color:#3C3C3C;}
tr.cartitems td {color:#3C3C3C;}
table.buttons {background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x; padding: 20px 0px 30px 15px;}

/*TABLE CART*/

table.cart { margin-right: 2px;}
input.quantity {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
table.cart td { border-bottom: solid 1px #CBCBCB; padding-top: 2px; padding-bottom: 3px; padding-left: 12px;}
table.cart td.last {padding-right: 12px; padding-left: 12px;}
table.cart tr.header td { font-size: 10px; color:#929292; padding-top: 0px; padding-bottom: 5px; border-top: none; border-bottom: none; border: none;}
table.cart tr.lastrow td { background-color: #F2F2F2; padding-top: 4px; padding-bottom: 4px; border: none;}
table.cart tr.total td { background-color: #F2F2F2; text-align: right; font-weight: bold; padding-top: 4px; padding-bottom: 4px;  border: none;}
table.cart td.emptyspace { height: 5px; font-size: 0px; padding: 0px; }
table.cart tr.noborder td { border: none;}
table.cart td.infotext {font-size: 10px; color: Gray; vertical-align: top; white-space: nowrap; padding-top: 7px; padding-right: 5px; border: none;}
table.cart td.inputfield { vertical-align: top; white-space: nowrap; padding-top: 7px; text-align: right; border: none;}
table.cart td.instuctions { font-size: 10px; padding-left: 15px; padding-top: 6px; vertical-align: top; border: none;}


/* TABLE SPECIAL PRODUCTS */
table.specialproducts {margin-bottom: 5px;}
table.specialproducts td.bg{background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x; margin-bottom: 5px;}
table.specialproduct {margin-top: 10px; margin-bottom: 10px;}
div.specitem { color:#929292; font-family: Verdana; font-weight: normal; font-size: 11px; padding-left: 8px;}
div.specitem a, div.specitem a:visited, div.specitem a:hover {color: #C02D19; font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: underline;}
div.specitem span {color:#3C3C3C;}

/* TABLE FEATURED PRODUCTS */
table.featuredproducts {margin-bottom: 5px;}
table.featuredproducts td.content { background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x;padding-left: 12px; padding-top: 10px;}
table.featuredproducts p {color:#3C3C3C;}
table.featuredproducts a, table.featuredproducts a:hover,table.featuredproducts a:visited {color: #C02D19; font-family: Verdana; font-weight: normal; text-decoration: underline;}
div.featureditem a, div.featureditem a:visited, div.featureditem a:hover {color: #C02D19; font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: underline;}

/* TABLE BESTSELLERS */
table.bestsellers {margin-bottom: 30px;}
table.bestsellers td.content { background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x; padding-left: 14px;}
table.bestsellers a, table.bestsellers a:visited, table.bestsellers a:hover {color:#3C3C3C;text-decoration: none;}

/* TABLE NEWS */
table.news td.bg {background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x;}
table.news a, table.news a:visited, table.news a:hover {color:#3C3C3C; text-decoration: none;}
table.news div {color:#3C3C3C; margin: 10px 5px 0px 8px;}
table.news a.link, table.news a.link:visited, table.news a.link:hover {color:#C02D19; text-decoration: underline; }
span.newstitle	{ Color:#C02D19; font-family: Verdana; font-weight: bold; font-size:12px; }

/* TABLE NEWSARCHIVE */

table.newsarchive {}
td.newsbar {}
td.newstitle {background-color: #F4E8E8}
td.newstitle a {Color:#C02D19; font-family: Verdana; font-weight: normal; font-size:12px;text-decoration: underline;}

/*TABLE DISCLIMER*/
table.disclimer td.text {background-color:#F2F2F2; color:#3C3C3C; padding-left: 23px; padding-right: 23px;}
table.disclimer td.bg {background-color:#F2F2F2;color:#3C3C3C;}

/*MENU PATH*/
td.menupath { padding: 0px 0px 6px 15px;}
td.menupath em {color: #3C3C3C; font-weight: bold; font-style: normal; font-size: 10px;}
td.menupath a, td.menupath a:visited, td.menupath a:hover { color: #3C3C3C; text-decoration: none;font-size: 10px; }

/*TABLE PRODUCT*/
table.product p { color:#3C3C3C; padding: 0px 0px 0px 15px;}
table.product td.ShopItemTitle { Color:#C02D19; font-family: Verdana; font-weight: bold;font-size:12px;padding: 5px 0px 10px 15px;}
table.productinf td {color:#3C3C3C; padding-left: 10px padding: 0px 0px 0px 15px;}
table.productinf td.res {color:#929292;padding: 0px 5px 0px 15px;}

/*TABLE CONTENT*/
table.content {margin-left: 2px; margin-bottom: 20px;}
table.content td {color:#3C3C3C; font-family: Verdana;}
div.padding {padding-left: 0px;}

/*TABLE PACKAGE OPTIONS*/
table.packageoptions{}
table.packageoptions td.content { padding-left: 12px; padding-top: 6px;}
table.packageoptions a, table.packageoptions a:visited, table.packageoptions a:hover {color:#3C3C3C;text-decoration: none;}
tr.packageheader td {padding-left: 12px; font-size: 10px; color:#929292; padding-bottom: 5px; }
td.packageheaderbottom {background-image: url('img/packages_header.gif'); background-position: bottom left; background-repeat: no-repeat; font-size: 0px; height: 11px; border: none;}

/*TABLE RELATED ITEMS*/
table.relateditems {}
table.relateditems td.content { background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x; padding-left: 12px; padding-top: 12px;}
table.relateditems a, table.relateditems a:visited	{color:#5d6d5d;text-decoration: none;}
table.relateditems a:hover {	text-decoration: underline; color: #000000; }

/TABLE ALSOBOUGHT*/
table.alsobought {}
table.alsobought td.content { background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x; padding-left: 12px; padding-top: 12px;}
table.alsobought a, table.alsobought a:visited	{color:#5d6d5d;text-decoration: none;}
table.alsobought a:hover {	text-decoration: underline; color: #000000; }

/*TABLE CATALOG */

table.cat_description {margin: 0px 0px 40px 0px;}
table.cat_description td.title {color: #3C3C3C; font-weight: bold; font-family: Verdana; padding-left: 15px;}
table.cat_description td.description {color: #3C3C3C; font-weight: normal; font-family: Verdana; padding-left: 12px; padding-top: 10px;}
table.cat_products {padding-right: 2px;}
table.cat_item {margin-bottom: 19px;}
table.cat_item td.item {background-image: url('img/sport-bg.gif'); background-position: bottom left; background-repeat: repeat-x; padding-left: 12px;padding-top: 12px;}
table.cat_item td.ShopItemTitle {background-color: #cbcbcb;padding: 2px 10px 2px 12px; }
table.cat_item td.ShopItemTitle a  {Color:#ffffff; font-family: Verdana; font-weight: bold; font-size:12px;text-decoration: none;}
table.cat_item td.ShopItemTitle a:hover	{ text-decoration: underline }
table.cat_item span.sinf {color:#929292}
table.cat_item span.font { color:#3C3C3C; }

td.itemimg	{ vertical-align: top; text-align: right; padding-right: 16px; }

/*TABEL SEARCHRESULTS*/

table.searchresults {}
table.searchresults td.search {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}

/*MY ACCOUNT SECTION*/
table.logininput td { text-transform: lowercase; }

div.orderingform input {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}

/*ORDER DETAILS*/
table.orderdetails {margin-left: 0px;}
table.orderdetails td {padding-right: 10px; border: none;}
table.orderdetails td.infotext {font-size: 10px; color: Gray;}
span.orderingform input {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}

/*TABLE MESSAGE*/

table.message  {border-width:1px; border-style:solid;border-color: #FFFFFF; }
table.message thead {background-color:#E9F5EB;}
table.message tr.data {background-color:#F4E8E8;}

/*TABLE ORDER */

table.order {border-width:1px; border-style:solid;border-color: #FFFFFF;}


input.userinput { width: 320px; }
input.userinputsmall { width: 200px; }
textarea.userinput { width: 320px; }
textarea {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
input.userinput {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
input.userinputsmall {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2;}
input.userinput200 {color: #111111; font-family: Verdana; font-size: 9px; border-width:1px; border-style:solid;border-color: #868686; background: #F2F2F2; width: 200px; }


h1, .naslov, table.newnews h1 { Color:#C02D19; font-family: Verdana; font-weight: bold;font-size:14px; margin-top: 25px; margin-bottom: 8px; padding-left: 12px;}
.naslov2 { Color:#C02D19; font-family: Verdana; font-weight: bold;font-size:14px; margin-top: 10px; margin-bottom: 8px; padding-left: 12px;}
h1a { Color:#C02D19; font-family: Verdana; font-weight: bold;font-size:14px; padding-top: 25px; margin-bottom: 8px; padding-left: 12px;}
h2, .mednaslov {Color:#C02D19; font-family: Verdana; font-weight: bold;font-size:13px; margin-top: 10px; margin-bottom: 6px; padding-left: 15px; }
h3, .podnaslov {Color:#C02D19; font-family: Verdana; font-weight: bold;font-size:13px; margin-top: 10px; margin-bottom: 6px; padding-left: 15px; }
 
#prod_desc h1, #prod_desc h2, #prod_desc h3 { padding-left: 0px; }
#prod_desc .naslov, #prod_desc .mednaslov, #prod_desc .podnaslov { padding-left: 0px; }

span.altcurr { font-size: 10px; color: #EC2F2F ; }

span.submenus { position: relative; margin: 0px 0px 0px 0px; visibility: hidden; display: none; }
span.submenus ul { line-height: 18px; list-style: none; margin: 1px 0px 10px 1px; padding-left: 15px; }
span.submenus ul ul { margin-left: 0px; margin-top: 0px; padding-left: 15px; }
span.submenus li { margin-left: 0px; padding-left: 0px; }




TABLE.error { border: 2px solid black; }
TABLE.error TR TD { padding: 5px 5px 5px 5px; background-color: #EC1C19; color: #ffffff; font-size: 12pt; font-weight: bold; }
TABLE.error PRE { font-size: 10pt; font-weight: normal; }

div.sitemap ul { padding-left: 0px; }
div.sitemap ul ul { margin-left: 0px; margin-top: 0px; padding-left: 15px; }
div.sitemap li { line-height: 18px; list-style: none; margin: 1px 0px 0px 1px; padding-left: 0px; }

div.message { display: none; }
td.formR { text-align: right; }

td.tip p { color: #ffffff; line-height: 12px; }

table.bot { width: 100%; border-collapse: collapse; }
table.bot tr td { vertical-align: bottom; padding: 4px 2px 2px 2px; }
div.cif { font-size: 11px; width: 160px; font-variant: small-caps; }

a.profil, a.profil:visited	{ color: #3D6A91; }

/*  TABLE RELATED ITEMS  */
div.relitem { float: right; margin: 10px 14px 10px 10px; width: 191px; }
div.relitemup	{ background: url('img/rel_items.gif') top left no-repeat; height: 34px; }
div.relitemmid	{ background: url('img/user_bg_middle.gif') repeat-y;  padding: 0px 16px 0px 13px; }
div.relitembot	{ background: url('img/user_bg_bottom.gif') no-repeat; height: 16px; }


/*  tabs  */

div.tabs_menu { width: 523px; text-align: center; margin: 0px; padding: 6px 0px 6px 0px; background-image: url('img/tabsmenu_back.gif'); background-position: center; background-repeat: no-repeat; }

a.cnt-submenus {text-decoration: underline;}

.tabs_menu span.off
{
    color: #C02D19;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    cursor: pointer; cursor: hand;
    padding-right: 10px;
	text-decoration: underline;
}

.tabs_menu span.onn
{
    color: #C02D19;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    cursor: pointer; cursor: hand;
    padding-right: 10px;
}

div.tabs_div
{
display: none;
}


#prod_desc	{ padding-right: 15px; padding-left: 15px; }
#prod_desc	p { padding-right: 15px; padding-left: 0px; }
#currsell	{ background: url('img/feat_top_login.gif') top left repeat-x #f2f2f2; margin: 0px 2px 0 3px; padding-top: 10px; }

div.submenus a.cnt-submenus	{ padding: 0 3px 0 5px; text-decoration: underline; }
div.submenus a.cnt-submenus:hover, div.submenus a.cnt-submenus:visited	{ padding: 0 3px 0 5px; text-decoration: underline; }	{ padding: 0 5px 0 5px; text-decoration: underline; }

#disclaimerbox { margin: 10px 0 15px 25px; padding: 0 13px; width: 445px; * width: 480px; height: 180px; border: 1px solid #858585; overflow:hidden; overflow-y:scroll; }
#disclaimerbox * { font-size: 10px; }
#disclaimerul	{ list-style: bullet; background-color: #F5F5F5; padding: 16px 0px 8px 19px; margin: 0px; }


#mssss tr.smalt *, #mssss tr.smalb * { font-size: 10px; line-height: 15px;  }
#mssss tr.smalt td { border-bottom: 0px solid black; padding-bottom: 5px; }
#mssss table { margin: 0 0 0 0; }
#mssss table td { padding: 0 10px 0 10px; }
#mssss td { margin: 0 0 0 0; padding: 25px 0 15px 0; }
#mssss table div.del { float: left;}