body, html>body, form {	margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

li{list-style-position: inside;}

a { color: #D20000; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; color: #D20000; }

h1, .h1 { font-size: 16px; color: #D20000; }
h2, .h2, h2 a, .h2 a { font-size: 14px; color: #333333; }
h2.product { font-size: 100%; }
h3, .h3, h3 a, .h3 a, h4, .h4, h4 a, .h4 a, h5, .h5, h5 a, .h5 a, h6, .h6, h6 a, .h6 a { font-size: 12px; color: #333333; }

.topdotted { border-top: 1px dotted #808080; }
.rightdotted { border-right: 1px dotted #808080; }
.righttopdotted { border-right: 1px dotted #808080; border-top: 1px dotted #808080; }

.footer { font-size: 11px; padding-left: 18px;  background: #F3F3F3; color: #006699;} 
.footer a { color: #006699;}

.topmenu {
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-collapse: collapse;
	/*border-right: 1px solid #A5A5A5; */
}
.topmenu td { /*border-right: 1px solid #A5A5A5;*/ text-align: center; padding: 0px 20px; }
.topmenu a { color: #666; } 
.topicon td { border: 0px solid #FFF; padding: 0px 5px; }

.servicepanel td { font-size: 12px; vertical-align: middle; text-align: center; }
.servicepanel label, .servicepanel a { font-weight: bold; color: #D20000; }
.servicepanel input.text, .servicepanel select { font-size: 11px; }
.servicepanel select { width: 140px; }
form.servicepanel  { margin: 0px; }

.servicepanel a { display: block; }
.servicepanel a#kater {background: url('../images/katerWB.gif') no-repeat center center;}
.servicepanel a#kater:hover {background: url('../images/kater.gif') no-repeat center center;}
.servicepanel a#palatka {background: url('../images/palatkaWB.gif') no-repeat center center;}
.servicepanel a#palatka:hover {background: url('../images/palatka.gif') no-repeat center center;}
.servicepanel a#table {background: url('../images/katerWB.gif') no-repeat center center;}
.servicepanel a#table:hover {background: url('../images/kater.gif') no-repeat center center;}
.servicepanel a#kurtka {background: url('../images/kurtkaWB.gif') no-repeat center center;}
.servicepanel a#kurtka:hover {background: url('../images/kurtka.gif') no-repeat center center;}
.servicepanel a#trenager {background: url('../images/palatkaWB.gif') no-repeat center center;}
.servicepanel a#trenager:hover {background: url('../images/palatka.gif') no-repeat center center;}
.servicepanel a#jps {background: url('../images/jpsWB.gif') no-repeat center center;}
.servicepanel a#jps:hover {background: url('../images/jps.gif') no-repeat center center;}
.servicepanel a#snowboard {background: url('../images/snowboardWB.gif') no-repeat center center;}
.servicepanel a#snowboard:hover {background: url('../images/snowboard.gif') no-repeat center center;}
.servicepanel a#shcet {background: url('../images/shcetWB.jpg') no-repeat center center;}
.servicepanel a#shcet:hover {background: url('../images/shcet.jpg') no-repeat center center;}

.servicepanel a#torneo_pro {background: url('../images/torneo_pro_.gif') no-repeat center center;}
.servicepanel a#torneo_pro:hover {background: url('../images/torneo_pro_.gif') no-repeat center center;}

.servicepanel a#stex {background: url('../images/STEX_.gif') no-repeat center center;}
.servicepanel a#stex:hover {background: url('../images/STEX_.gif') no-repeat center center;}

.section, .section a { color: #808080; }
.section img { display: block; }
.section td { vertical-align: top; width: 25%; }
.section h1 { padding: 0 0 0 12px; margin: 0px; font-size: 14px; font-family: Verdana, Arial, sans-serif; text-transform: lowercase; background-image: url('../images/bullet.gif'); background-repeat: no-repeat; background-position: left 4px;}

.leftmenu { font-size: 12px; font-weight: bold; padding: 0px 20px 11px 11px; color: #000; }
.leftmenu a { color: #000; }
.level0 { background-image: url('../images/bullet0.gif'); background-repeat: no-repeat; background-position: left 4px; padding-left: 10px; }
.level0, .level0 a:link, .level0 a:visited { color: #069; }
.level1 { padding-left: 10px; }
.level1, .level1 a { color: #333; }
.level2 { background-image: url('../images/bullet2.gif'); background-repeat: no-repeat; background-position: left top; padding-left: 40px; }
.level3 { padding-left: 40px; font-size: 80%; }
.level4 { padding-left: 50px; font-size: 75%; }
.level5 { padding-left: 60px; font-size: 75%; }
#selected, #selected a { color: #C33; }

.path { font-size: 12px; vertical-align: middle; color: #D20000; font-weight: bold;}
.path a { color: #333; }
.path img { margin: 0px 5px; }

.content { padding: 20px 20px 20px 0px; font-size: 12px; }
.content p { padding-left: 17px; }
.maincontentheader h1 { font-size: 18px; }

.listitem { padding-left: 17px; list-style-position: outside;}
.listitem p { padding-left: 22px; }
.listitem>h1 { font-size: 14px; padding-left: 20px; color: #474747;  background-image: url('../images/bullet-red.gif'); background-repeat: no-repeat; background-position: left;}
.listitem>h1 a { color: #474747; }

.productlinks { font-size: 11px; padding-left: 25px; color: #797979; width: 100%; }
ul.productlinks { padding: 0px 17px; margin: 0px; list-style: none; }
.productlinks li { display: inline; float: left;}
.productlinks a { color: #797979; }
.productlinks td { width: 25%; vertical-align: top; }
.productlinks td h1, .productlinks h1 { font-size: 12px; font-weight: normal; padding: 0px 10px; background-position: left top; background-image: url('../images/bullet-color.gif'); background-repeat: no-repeat; }

.productlist td, .product td { vertical-align: top; font-size: 12px; }
.productlist form { padding: 0px; margin: 0px; }

input.defaultbutton, input.button, .buttonblock input { border: 1px solid #D20000; background-color: #FFF; width: 170px; text-transform: lowercase; }
input.halfbox, .element input, input.smallbox, input.box { border: 1px solid #D20000; }
input.halfbox, .element input {  width: 170px; }
input.box { width: 350px; }
input.smallbox { width: 50px; }

.block, .buttonblock { padding: 10px 0px;}
.block label { font-weight: bold; }
.block a { font-weight: bold; }
.block a:link, .block a:visited { color: #069; }
.labelbreak { display: block; }
.element { padding: 0px 40px;}

.price { color: #069; font-weight: bold; }

.chr h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #069; text-transform: lowercase; padding-left: 28px; background-image: url('../images/bullet_chr.gif'); background-repeat: no-repeat; background-position: left 5px;}
.chr table { width: 95%; border: 0px; border-bottom: 3px solid #EBEBEB; }
.chr th, .chr td { font-size: 10px; text-align: left; padding: 5px 0px 5px 10px; margin: 0px; }
.chr th { color: #D20000; font-size: 12px; }

.bgdark { background-color: #EBEBEB; }
.bglight { background-color: #FFF; }

.sitemap { padding: 0px 30px; }
.sitemap td { width: 33%; vertical-align: top; font-size: 13px; }

div.imageleft, div.imageright, div.imagecenter { font-size: 10px; font-weight: bold; }
div.imageleft { display: inline; float: left; padding-right: 10px; padding-bottom: 10px;}
div.imageright { display: inline; float: right; padding-left: 10px; padding-bottom: 10px;}
div.imagecenter { display: block; text-align: center; padding-bottom: 10px;}

table.list { font-size: 11px; }
table.list th { color: #D20000; }
table.list th, table.list td { padding: 3px; }
.list textarea { border: 1px solid #D20000; }
.list label { color: #D20000; font-weight: bold; }

.formblock { font-size: 11px; font-weight: bold; padding-bottom: 20px;}
.formblock .h1, .leftmenu h1 { font-size: 13px; color: #D20000; text-transform: lowercase; }
.formblock td { font-size: 11px; font-weight: bold; }
.formblock input, .formblock select { font-size: 12px; }
.formblock select { width: 122px; }
.formblock a { color: #069; }

.banner {margin-top:20px;margin-bottom:20px; margin-left:20px;}

.selectbar {font-size: 12px; font-weight: bold;}
.selectbar b {font-size: 12px; font-weight: bold;}
.selectbar a {font-size: 12px; font-weight: bold;}

td.basket { background: #E8F7FF; }
td.basket a { color: #006699; }
td.menu_links { text-align: right; }
span.divider { color: #D20000; }

.news { font-size: 11px; font-weight: normal; margin: 5px 0 5px 0; width: 175px; }
.news h1, .news h1 a { color: #006699; margin: 10px 0 0 0; padding: 0; }
.news p { margin:0; padding:0; }
.news a { color: #D20000; }
.news .date { background: #D20000; width: 25%; color: #ffffff; padding: 2px;}

h1.news_header { font-size: 20px; color: #006699; background-image: url('../images/bullet_news.gif'); background-repeat: no-repeat; background-position: left 3px; padding-left: 23px; }
div.news_container { border-right: 2px Solid #CECECE; padding-right: 5px;}
