* { margin: 0; padding: 0; }
a { text-decoration: none; }
img { border: none; }
.clear { clear: both; height: 15px; }
.clear2 { clear: both; height: 3px; }

p { color: #444; margin: 0 0 15px 0; }
ul { list-style: none; }

body { background: #1c1c1c url(../images/bodyBKG.jpg) top center repeat-x; }
#container { margin: 0px auto; background: url(../images/containerBKG.jpg) top left no-repeat; width: 780px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }

#header { height: 48px; width: 742px; margin: 0px auto; padding: 11px 0 0 0; background: url(../images/headBKG.jpg) top right no-repeat; font-family: Arial, Helvetica, sans-serif; }
#header a { color: #1c1c1c; }
#header a:hover { color: #d61031; }
#header img { position: absolute; margin: -4px 0 0 0; }
#header ul { margin: 12px 0 0 314px; font-size: 10px; }
#header ul li { display: inline; padding: 0 21px 0 15px; background: url(../images/slash.gif) center right no-repeat; }
#header ul li.nobkg { background-image: none; padding: 0 0 0 15px; }

#navbar { height: 26px; width: 742px; margin: 0px auto; background: url(../images/navbarBGK.jpg) top left repeat; padding: 18px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#navbar a { color: #fff; }
#navbar a:hover { color: #e0e0e0; }
#navbar img { position: absolute; margin: -31px 0 0 567px; }
#navbar ul li { display: inline; padding: 0 34px 0 35px; background: url(../images/slashwhite.gif) center right no-repeat; }
#navbar ul li.nobkg { background-image: none; }

#wrapper { width: 742px; margin: 0px auto; background: #fff; padding: 0 9px 0 9px; }

.FTbanner { margin:8px 0; }

/* sidebar template index */
#sidebar { width: 188px; float: left; font-family: Arial, Helvetica, sans-serif; } 
#sidebar a { color: #999; }
#meni1 { margin: 2px 0 0 0; }
#meni1 li { background: url(../images/sidebarBKG.jpg) top left no-repeat; }
#meni1 #jacket { background-position: 0 0; }
#meni1 #gloves { background-position: 0 -67px; }
#meni1 #morestuff { background-position: 0 -134px; }
#meni1 li a { display: block; width: 188px; height: 66px; margin: 0 0 1px 0; }
#meni1 li span { visibility: hidden; }
/* sidebar template products */
#sidebar span#title { color: #fff; font-size: 12px; font-weight: bold; background: #d61031/*red*/ url(../images/productssidebarBKG.jpg) top left repeat-x; display: block; width: 173px; padding: 7px 0 5px 15px; margin: 2px 0 0 0; }
#meni2 { padding: 15px 0 19px 15px; background: #f0f0f0 url(../images/meni2BKG.jpg) bottom left no-repeat; margin-top: 1px;  }
#meni2 li { font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; }
#meni2 li a { color: #666; }
#meni2 li.on a, #meni2 li a:hover { font-weight: bold;  }
#meni2 ul { margin: 10px 0 10px 15px; }
#meni2 li.on ul li { margin: 0 0 5px 0; }
#meni2 li.on ul li a { color: #999; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
#meni2 li.on ul li.on a,#meni2 li.on ul li a:hover { color: #d12837; font-weight: normal; }
/* sidebar kontakt */
#sidebar dl { background: url(../images/sidebarBKG2.jpg) top left no-repeat; width: 173px; height: 200px; margin: 14px 0 0 0px; padding: 14px 0 0 15px;}
#sidebar dl dt { padding: 0 0 8px 0; }
#sidebar dl em { color: #d61031; font-size: 12px; font-weight: bold; font-style: normal; }
#sidebar dl span { color: #333; font-size: 13px; }
#sidebar dl dd { color: #666; }
#sidebar dl dd.topmarg { padding: 4px 0 0 0; }
#sidebar dd br {line-height: 4px;}
#sidebar dl dd.email { color: #333; padding: 4px 0 0 0; }
#sidebar dl dd.email a:hover { color: #d61031; }

/* content global*/
#content h2 { color: #fff; padding: 4px 0 2px 9px; font-size: 12px; background: url(../images/h2BKGgif.gif) top left repeat-x; }
#content h3 { font-size: 11px; }
/* content */
#content { float: right; width: 552px; }
#flash { margin: 0px 0 10px 0; }
#content #news { width: 255px;  float: left; margin-left: 14px; }
#content #news dl { padding: 8px 12px 10px 9px; background: #f7f7f7; margin-top: 2px; }
#content #news dt { color: #444; margin: 0 0 3px 0;  }
#content #news dd { margin: 0 0 8px 0; line-height: 15px; }
#content #news dd a { color: #888; }
#content #news dd a:hover { color: #aaa; }
#content #products { width: 255px; margin-right: 14px; float: right; }
#content #products img { border: 1px solid #8b8b8b; float: left; margin: 4px 10px 14px 0; }
#content #products dl { padding: 11px 12px 15px 9px; background: #f7f7f7; margin-top: 2px; }
#content #products dt { clear: both; }
#content #products dd { color: #444; line-height: 16px; }
#content #products dd.more { text-align: right; padding: 2px 9px 0 0; background: url(../images/arrow_red.gif) right 7px no-repeat; }
#content #products dd.more a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
#content #products dd.more a:hover { color: #d61031; }

#innercontent { width: 524px; margin: 0px auto; }
#innerwrapper { background: url(../images/innercontentBKG.jpg) top left repeat-x; padding: 5px 6px 0 6px; margin-top: 2px; }

.newsbig { margin: 6px 0 20px 0; clear: both; }
.newsbig span { color: #444; margin: 0 0 2px 0; font-weight: bold; }
.newsbig h3 { color: #444; margin: 0 0 2px 0; font-weight: normal; }
.newsbig img { border: 1px solid #8b8b8b; float: left; margin: 4px 0 12px 0; }
.newsbig p { color: #888; margin: 0 0 2px 0; padding: 0 0 0 140px; }
.newsbig p.noimg { color: #888; margin: 0 0 2px 0; padding: 0 0 0 0px; }
.newsbig ul { color: #888; margin: 0 0 2px 0; padding: 0 0 0 145px; }
.newsbig ul li { background: url(../images/dashBKG.gif) left 7px no-repeat; padding: 0 0 0 10px; }

#contact { float: left; width: 190px; margin-top: 6px; }
#contact dt { color: #444; margin: 0 0 2px 0; font-weight: bold; }
#contact dd { color: #888; }
#contact dd a { color: #888; }
#contactform table { float: right; width: 260px; color: #888; margin: 6px 0 0 0; }
#contactform input { color: #888; border: 1px solid #9e9e9e; background: #f1f0f0; width: 155px; }
#contactform textarea { width: 100%; border: 1px solid #9e9e9e; background: #f1f0f0; width: 155px; color: #888; }
#contactform input#button { color: #333; width: 50px; margin: 10px 107px 0 0; cursor: pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
#contactform table th { text-align: left; vertical-align: top; font-weight: normal; padding: 0 0 5px 0; }
#contactform table td { text-align: right; vertical-align: top; }

#dist { float: left; margin: 10px 0 0 10px; font-weight: bold; }
#dist li { padding: 0 0 10px 0; }
#dist a { color: #d12837; }
#distmore { float: right; margin: 7px 0 0 0; padding: 0 130px 0 0; }
#distmore dt { color: #444; margin: 4px 0 0 0; font-weight: normal; }
#distmore dt span { color: #444; font-weight: bold; display: block; padding: 0 0 4px 0; }
#distmore dd { color: #888; }


#col1,
#col2,
#col3 { float: left; }
#col1,
#col2 { margin: 0 12px 0 0; }
#col1 img,
#col3 img { border: 1px solid #8b8b8b; }
#col1 ul,
#col1 ul li,
#col3 ul li { padding: 0 0 18px 0; }
#col1 span,
#col3 span { display: block; width: 153px; color: #808080; }
#col2 ul { text-align: center; }
#col2 span { display: block; width: 150px; color: #808080; margin: 5px 0 0 3px; text-align: left; }
#col2 ul ul { margin: 0 0 10px 3px; width: 150px; text-align: left; }
#col2 ul ul li { background: url(../images/bullit.gif) left 5px no-repeat; padding: 0 0 0 10px; color: #808080; }

#gallery td { text-align: center; vertical-align: top; padding: 0 15px 15px 0; }
#gallery td.nomarg { padding: 0 0 15px 0; }
#gallery td div { border: 1px solid #e8e7e7; border-bottom: none; width: 150px; height: 128px; background: #fff; vertical-align: middle; }
#gallery td div img { margin: 25% 0 0 0; }
#gallery a { border: 1px solid #e8e7e7; border-top: none; display: block; padding: 5px 0 5px 0; color: #808080; font-weight: bold; background: #e8e7e7; }
#gallery a:hover { background: #F8F8F8; }
#gallery a.imglink { padding: 0; background: #fff; border: none;}
#gallery img { width: 90px; height: 52px } 

#whiteBKG { background: #fff; padding: 7px 12px 0 12px; }
#noBKG { padding: 7px 12px 0 12px; }

#productscolumn { width: 238px; float: right; background: url(../images/prod_border.gif) top left repeat-y; overflow: hidden; }
#itembig { float:left; padding-top: 7px; }
#itembig img { display: block;  margin-bottom: 7px;}
#itembig span { display: block; width: 220px; color: #808080; margin: 0 0 20px 0;} 
.itemsmall { height: 150px; text-align: center; float: left; width: 118px; margin: 0; padding-left: 1px; font-family: Arial, Helvetica, sans-serif; }
.itemsmall span { display: block; padding: 5px 1px 10px 1px; color: #808080;  }
.itemsmall img { height: 90px; margin: 0px auto; display: block; }

/* dimedia footer*/
#sign { padding: 15px 0 0 35px; margin: 0px auto; width: 725px; height: 42px; background: url(../images/footerBKG.jpg) top left no-repeat; }
#sign a { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-decoration: none; color: black; }
#sign a:hover { color: red; }
#sign span { color: red; }
