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

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

body { background: #f3f3f4 url(../images/background.gif) top center no-repeat; }
#container { position:relative; margin: 0px auto; width: 743px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }

#header { height: 58px; padding: 11px 0 0 0; background: url(../images/headBKG.jpg) top right no-repeat; font-family: Arial, Helvetica, sans-serif; }
#header a { color: #999; }
#header a:hover { color: #F26624; }
#header img { position: absolute; }
#header ul { margin: 25px 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; 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: #eee; }
#navbar img { position: absolute; margin: -31px 0 0 567px; }
#navbar ul li { display: inline; padding: 0 21px 0 15px; background: url(../images/slashwhite.gif) center right no-repeat; }
#navbar ul li.nobkg { background-image: none; }

/* 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 #moto { background-position: 0 0; }
#meni1 #bike { background-position: 0 -51px; }
#meni1 #ski { background-position: 0 -102px; }
#meni1 #goggle { background-position: 0 -153px; }
#meni1 li a { display: block; width: 188px; height: 50px; margin: 0 0 1px 0; }
#meni1 li span { visibility: hidden; }

.FTbanner   { display: block; margin: 10px -2px 0 6px; position: relative; left:4px; }

/* sidebar template products */
#sidebar span#title { color: #444; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background: url(../images/productssidebarBKG.jpg) top left no-repeat; display: block; width: 173px; height: 23px; padding: 10px 0 0 15px; margin: 2px 0 0 0; }
#meni2 { padding: 15px 0 15px 15px; background: #fff; }
#meni2 li { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 5px 0; }
#meni2 li a { color: #666; }
#meni2 li a:hover { color: #F26624; }
#meni2 ul { margin: 10px 0 10px 15px; }
#meni2 ul li { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 5px 0; font-weight: normal; }
#meni2 ul li a { color: #999; }
#meni2 ul li.on a { color: #f26827; }
#meni2 ul li a:hover { color: #f26827; }
/* sidebar kontakt */
#sidebar dl { background: url(../images/sidebarBKG2.jpg) top left no-repeat; width: 168px; height: 200px; margin: 15px 0 0 5px; padding: 10px 0 0 15px;}
#sidebar dl dt { padding: 0 0 8px 0; }
#sidebar dl em { color: #f26624; font-size: 12px; font-weight: bold; font-style: normal; font-family: Georgia, "Times New Roman", Times, serif; }
#sidebar dl span { color: #333; font-size: 13px; }
#sidebar dl dd { color: #666; }
#sidebar dd br {line-height: 4px;}
#sidebar dl dd.topmarg { padding: 4px 0 0 0; }
#sidebar dl dd.email { color: #333; padding: 4px 0 0 0; }
#sidebar dl dd.email a:hover { color: #F26624; }


/* content global*/
#content h2 { color: #444; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 8px 0; font-size: 11px; }
#content h3 { font-size: 11px; }
/* content */
#content { float: right; width: 543px; padding: 0 10px 0 0; margin: 0 0 0 -7px; }
#flash { margin-bottom: 9px; }
#content #news { width: 248px; background: #ececed url(../images/newsouterBKG.gif) bottom left repeat-x;  float: left; margin-left: 9px; padding: 6px; }
#content #news div { background: #ebebeb url(../images/newsBKG.jpg) top left no-repeat; padding: 12px; }
#content #news dt { color: #444; margin: 0 0 4px 0;  }
#content #news dt a { color: #666; }
#content #news dd { margin: 0 0 6px 0; line-height: 15px; }
#content #news dd a { color: #888; }
#content #news dd a:hover { color: #aaa; }
#content #products { width: 248px; background: #ececed url(../images/newsouterBKG.gif) bottom left repeat-x; padding: 6px; margin-right: 6px; float: right; }
#content #products div { background: #ebebeb url(../images/newsBKG.jpg) top left no-repeat; padding: 12px; }
#content #products img { border: 1px solid #8b8b8b; float: left; margin: 4px 11px 14px 0;  }
#content #products dt { clear: both; }
#content #products dd { color: #444; line-height: 16px; }
#content #products dd.more { text-align: right; padding: 2px 3px 0 0; }
#content #products dd.more a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; font-weight: bold; color: #f26624; }
#content #products dd.more a:hover { color: #F8A01B; }

#content #border { background: #ececec url(../images/contentborderBKG.jpg) bottom left repeat-x; margin-left: 9px; padding: 6px; width: 512px; }
#innercontent { width: 495px; background: #fff url(../images/contentBKG1.jpg) top left repeat-x; padding: 15px 5px 20px 12px; overflow: hidden; }
#innercontent h2 { margin: 0 0 17px 0; }

.newsbig { margin: 0 10px 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; }
#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: 0 10px 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: #f26624; }
#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 9px 15px 0; width: 157px; }
#gallery td.nomarg { padding: 0 0 15px 0; }
#gallery td div { border: 1px solid #e8e7e7; border-bottom: none; width: 155px; 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 a:hover.imglink { padding: 0; background: #fff; border: none;}
#gallery img { width: 90px; height: 52px } 

#productscolumn { width: 245px; float: right; background: url(../images/prod_border.gif) top left repeat-y;  }
#productscolumn div.clearbox { clear: left; }
#itembig { float: left; }
#itembig #picbig {  }
#itembig img { display: block;  margin-bottom: 7px; }
#itembig .icons img { margin-right: 7px; }
#itembig span { display: block; width: 220px; color: #808080; margin: 0 0 20px 0;} 
.itemsmall { text-align: center; float: left; width: 122px; margin: 0; font-family: Arial, Helvetica, sans-serif; }
.itemsmall span { display: block; padding: 5px 1px 10px 2px; color: #808080;  }
.itemsmall img { width: 90px; } 

#floatingBanner { position:absolute; right:30px; top:180px; width:304px; height:149px; background:url(../images/floatingBanner.gif) no-repeat 0 0; }
#floatingBanner #link { position:absolute; width:304px; height:149px; overflow:hidden; text-indent:-9999px; }
#floatingBanner #close { cursor:pointer; position:absolute; right:10px; top:10px; width:13px; height:12px; overflow:hidden; text-indent:-9999px; }

/* dimedia footer*/
#sign { padding: 15px 0 0 20px; }
#sign a { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-decoration: none; color: black; }
#sign a:hover { color: red; }
#sign span { color: red; }

