/* ::::: http://s7.addthis.com/static/r07/widget65.css ::::: */

:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0pt; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0pt none ! important; }
/* ::::: http://www.salmingsquash.com/css/978.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0pt; padding: 0pt; border: 0pt none; font: inherit; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
/* ::::: http://www.salmingsquash.com/css/978.css ::::: */

.container_12 { margin-left: auto; margin-right: auto; width: 1008px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display: inline; float: left; position: relative; margin-left: 15px; margin-right: 15px; }
.container_12 .grid_3 { width: 222px; }
.container_12 .grid_6 { width: 474px; }
.container_12 .grid_12 { width: 978px; }
/* ::::: http://www.salmingsquash.com/css/salming_layout.css ::::: */

#Handball ul#topnav a, #Handball ul#topnav span { padding: 18px 35px 19px ! important; }
* { outline: medium none; }
body { margin: 0px; padding: 0px; background: url('black.png') repeat-x scroll left top rgb(246, 246, 246); }
p { margin: 0pt 0pt 10px; }
.row { float: left; padding: 15px 0pt; width: 1008px; position: relative; }
.row:first-child { padding-top: 0px; }
.paddingoff { padding: 0pt; }
.extraImage { position: relative; }
.col6 { width: 459px; padding: 15px; display: inline; float: left; position: relative; }
.maincontent { background: url('no.png'); display: block; border-radius: 5px 5px 5px 5px; box-shadow: 0pt 0pt 3px rgb(153, 153, 153); }

.topmenuHolder { background: url('a_bg.gif') repeat-x scroll left top rgb(11, 145, 213); border-radius: 0pt 0pt 5px 5px; box-shadow: 0pt 0pt 3px rgb(153, 153, 153); border-top: 2px solid rgb(255, 255, 255); }
.topmenuHolder .logo img { padding: 15px 0pt; }

ul#topnav { clear: both; float: left; }
ul#topnav li { padding: 0pt 3px 0pt 0pt; overflow: hidden; float: left; height: 57px; background: url('topmenuseperator.gif') no-repeat scroll right top transparent; }
ul#topnav li.selected a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav li:first-child span, ul#topnav li:first-child a { border-radius: 0pt 0pt 0pt 5px; }
ul#topnav a, ul#topnav span { padding: 18px 18px 19px; float: left; clear: both; height: 20px; background: url('a_bg.gif') repeat-x scroll left top transparent; }


.banner { padding: 15px 0pt; }
.grid_3.banner .bannerImage { height: 150px; width: 218px; }
.grid_6.banner .bannerImage { height: 60px; width: 470px; }
.grid_12.banner .bannerImage { height: 250px; width: 974px; }
.postImage, .productsThumbList, .productInfo, .videoBanner, .grid_3.banner .bannerImage, .grid_6.banner .bannerImage, .grid_12.banner .bannerImage { border: 2px solid rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; box-shadow: 0pt 0pt 3px rgb(153, 153, 153); background-repeat: no-repeat; display: block; }
.footerHolder { background: url('footerbg.png') repeat-x scroll right top transparent; height: 300px; width: 974px; border: 2px solid rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; padding: 20px 0pt 0pt; margin: 0pt; box-shadow: 0pt 0pt 3px rgb(153, 153, 153); }
.footerHolderCol { display: block; margin: 0pt 0pt 0pt 40px; float: left; width: 150px; }
.footerHolderCol a { float: left; clear: both; line-height: 14px; padding: 0pt 0pt 10px; display: inline; white-space: nowrap; }
.footerHolderCol span { width: 150px; float: left; }
.footerHolderCol span.icons a { clear: none; padding: 0pt 10px 10px 0pt; }
.clipsHolder { position: absolute; top: 55px; }
.clipTitle { padding: 5px 0pt; width: 132px; }
.commercialsBox { padding: 20px 0pt; float: left; display: block; }
.commercialsTextBox { float: left; display: block; width: 299px; padding: 0pt 10px 0pt 0pt; }
.commercialsImageBox { float: left; display: block; }
.multimedia .clipsHolder { position: relative; display: block; float: left; width: 489px; top: 0pt; }
.multimedia .clipHolder { position: relative; display: block; float: left; padding: 0pt 31px 10px 0pt; height: 150px; }
.adsHolderList { clear: left; display: block; float: left; padding: 15px; width: 948px; }
.adsHolderList h2 {  }
.adsHolderList p { width: 450px; }
.adsItems { display: block; float: left; margin: 10px 0pt; width: 973px; }
.adsItems a { color: rgb(0, 140, 211); display: block; float: left; font-weight: bold; margin: 0pt 0pt 10px; width: 139px; height: 220px; }
.adsItems img { border: 1px solid rgb(234, 234, 234); margin: 1px; padding: 1px; width: 109px; }
.adsItems span { display: block; padding: 5px 0pt; text-align: center; width: 115px; }
/* ::::: http://www.salminghandball.com/css/salming_text.css ::::: */

body { font-family: Arial,meiryo,sans-serif; font-size: 12px; color: rgb(114, 114, 114); line-height: normal; }
h2 { font-size: 22px; color: rgb(190, 190, 190); padding: 0pt 0pt 10px; }
p { line-height: 15px; }
a { text-decoration: none; color: rgb(114, 114, 114); }
.topmenuHolder .logo { text-align: center; }
ul#topnav a, ul#topnav span { color: rgb(255, 255, 255); font-weight: bold; line-height: 20px; }
.footerHolderCol a { color: rgb(255, 255, 255); }
.footerHolderCol a.category { color: rgb(106, 204, 254); text-transform: uppercase; font-weight: bold; }
