html  {
  background-image: url(/images/barbed-bg.jpg);
  background-position: center top;  
  background-repeat:repeat-x;
  background-color: #000;  
  height:100%;
  margin:0;
}

body  {
  /*background-color: #000;  */
  background-image: url(/images/barbed-bg-bottom.jpg);
  background-position: center bottom;  
  background-repeat:repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
  color: #DDD;
  margin:20px 0 0 0;
  padding: 0px;
}

.main {
  border:0px dotted #666;
  width:910px;
}

a {
  color: #FFF;
  text-decoration:none;
  outline: none;
}

a:hover {
  color: #9EB91B;
  text-decoration:none;
  border:none;
  outline: none;
}

a:selected  {
  outline: none;
}

img {
  border:none;
  padding:0px;
  margin:0px;
}

input, select {
  border:1px dotted #444;
  background-color: #171717;
  background-image: url(/images/inputbg.jpg);
  background-repeat:repeat-x;
  color: #EEE;
  font-weight:normal;
  /*font-size:12px;
  padding:3px 2px 3px 4px;
  margin:2px;*/
  font-size:11px;
  padding:2px 2px;
  margin:1px;
}

*html input, select {
  border:1px solid #333;
}

textarea {
  border:1px dotted #444;
  background-color: #171717;
  color: #EEE;
  font-weight:normal;
  font-size:12px;
  padding:4px;
  width:200px;
  height:100px;
}

* html input, select {
  /*border:1px solid #333;*/
  border:1px solid #333;
}


input:hover ,select:hover {
  border:1px dotted #666;
}

table {
  border: none;
  padding:0px;
  margin:0px;
  width:100%;
}

/*
.table-row-pair  {
background-image: url(/images/coreshop-topmenu-bg.jpg);
background-repeat: repeat-x;
border-bottom:1px dotted #666;
}

* html .table-row-pair  {
 border-bottom:1px solid #666; 
}
*/

.table-row-unpair  {
border-bottom:1px dotted #666;
}

* html .table-row-unpair  {
border-bottom:1px solid #444;
}


.submit {
  border:1px dotted #999;
  /*background-image: url(/images/coreshop-button-blue-bg.jpg);
  background-repeat: repeat-x;
  background-color:#0486B8;*/
  color: #FFF;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  padding:1px 3px;
}

*html .submit {
  border:1px solid #333;
}

.zonesites-top  {
  text-align:right;
  color:#EEE;
  padding: 0 10px 0 0;
  height:30px;
  font-size:10px;
  bottom:2px;
  border-bottom:1px dotted #666;
  /*background-image:url(/images/coreshop-menuheader4.jpg);
  background-repeat:repeat-x;
  background-position:bottom;*/
}

*html .zonesites-top  {
  border-bottom:1px solid #333;
  height:20px;
  padding-bottom:4px;
}

.zonesites-top a {
  color: #9EB91B;
  font-weight:bold;
  font-size:10px;
  padding:0 0px;
}

.zonesites-top a:hover {
  color: #FFF;
}

.zonesites-top input  {
  width:110px;
  padding:3px;
}

.content-right {
  padding: 0 2px 10px 10px;
  border-left:1px dotted #333;
  margin:0;
}

*html .content-right {
  border-left:1px solid #222;
}

.content-right a  {
  color: #9EB91B;
}

.content-right a:hover  {
  color: #FFF;
}

.content-right-headline {
  text-align:left;
  letter-spacing:0px;
  padding:6px 10px 4px 25px;
  color: #999;
  text-transform:uppercase;
  background-image:url(/images/coreshop-menuheader3.jpg);
  background-repeat:repeat-x;
  font-size:11px;
  font-weight:bold;
  border-bottom:1px dotted #666;
  margin-bottom:20px;
}

* html .content-right-headline  {
  border-bottom:1px solid #222;  
}

.header  {
  position:relative;
  height:70px;
}

.header-logo  {
  position:absolute;
  z-index:1;
  top:10px;
  left:20px;
}

.header-content {
  position:absolute;
  right:20px;
  bottom:10px;
  text-align:right;
  font-size:10px;
}

.header-content a {
  color: #9EB91B;
  font-weight:bold;
}

.header-content a:hover {
  color: #FFF;
}

.header-content b {
  color: #00AEEF;
}

.header-topmenu {
  position:relative;
  text-align:center;
  border-bottom:1px dotted #444;
  padding:6px 2px 1px 2px;
  background-image:url(/images/coreshop-topmenu-bg.jpg);
  background-repeat:no-repeat;
  background-position: center top;
  margin-bottom:4px;
  text-transform:uppercase;
  height:36px;
}

* html .header-topmenu {
  border-bottom:1px solid #222;
  height:10px;
  padding:2px 2px 10px 2px;
}

.header-topmenu a {
  color: #FFF;
  font-weight:bold;
  font-size:11px;
  padding:4px 10px;
  border-right:1px dotted #666;
}

.header-topmenu a:hover {
  color:#9EB91B;
  text-decoration:none;
  border-right:1px dotted #9EB91B;
}

* html .header-topmenu a {
  border-right:1px solid #666;
}

.header-topmenu img {
	position:relative;
	top:3px;
	vertical-align:absmiddle;
}

* html .header-topmenu img {
	vertical-align:middle;
	top:0px;
}

.content  {
  text-align:left;
  padding:0 0 5px 0;
  border-bottom: 1px dotted #666;
}

*html .content  {
  border-bottom: 1px solid #333;
}

.footer {
  margin-top:10px;
  font-size:11px;
  width:940px;
  height:80px;
  position: relative;
}

.tagclouds	{
  margin-top:10px;
  text-align:justify;
  font-size:8px;
  width:900px;
  position: relative;
  border-top:0px dotted #666;
  border-bottom:1px dotted #333;
  padding-bottom:12px;
  margin-bottom:5px;
}

.tagclouds	a	{
	color: #666;
}

.tagclouds	a:hover	{
	color: #9EB91B;
	text-decoration:none;
	font-weight:bold;
}

.menuitem td {
 border-bottom: 1px dotted #333;
 padding:4px 10px 4px 45px;
 font-weight:normal;
 letter-spacing:0px;
 font-size:11px;
}

*html .menuitem td {
 border-bottom:1px solid #222;
}

.menuitem a {
  text-decoration:none;
  color: #AAA;
  display:block;
}

.menuitem a:hover {
  text-decoration:none;
  color: #9EB91B;
}

.menuitem th {
  text-align:left;
  letter-spacing:0px;
  padding:8px 10px 4px 30px;
  color: #9EB91B;
  text-transform:uppercase;
  background-image:url(/images/coreshop-menuheader3.jpg);
  background-repeat:repeat-x;
  background-position:center bottom;
  font-size:11px;
  border-bottom:1px dotted #666;
  font-weight:bold;
}

*html .menuitem th  {
  border-bottom:1px solid #222;
}

.menuitem th a {
  text-decoration:none;
  color: #777;
}

.menuitem th a:hover {
  color: #9EB91B;
}

.menuitem-brand a {
  padding-left:20px;
  color:#FFF;
  font-weight:normal;
}

.menuitem-brand a:hover {
  color: #9EB91B;
}

.menuitem th .selected {
  color: #9EB91B;
}

.menuitem td .selected {
  color: #9EB91B;
}

.menuitem-brand a {
  padding-left:20px;
  color:#FFF;
  font-weight:normal;
}

.menuitem-brand a:hover {
  color: #9EB91B;
}

.menuitem-brand-selected a{
  padding-left:20px;
  font-weight:normal;
  color: #9EB91B;
}

.mainpage-index {
  text-transform:uppercase;
  color: #9EB91B;
  font-weight: bold;
  letter-spacing: 3px;
}

.product-thumb {
  width:204px;
  position:relative;
  border:0px solid #101010;
  padding-bottom:10px;
  /*background-color:#101010;*/
}

.product-thumb-brand  {
  position:absolute;
  top:4px;
  right:4px; 
}

.product-thumb-opcio  {
  position:absolute;
  top:2px;
  left:4px; 
  color:#000;
  font-size:8px;
  text-align:left;
}

.product-thumb-opcio  img {
	vertical-align:top;
}

.product-info {
  position:relative;
  padding:0px 12px 0px 20px;
  color: #EEE;
  text-align:right;
  border:0px dotted #eee;
}

.product-info a {
  color: #EEE;
}

.products-thumb-zoom  {
  border:none;
  position:absolute;
  top:2px;
  left:5px; 
}

*html .products-thumb-zoom  {
	border:none;
	left:-150px;
}

.products-thumb-clubprise	{
	border-top:0px dotted #444;
	color: #00aeef;
	padding-top:1px 0;
	margin-top:1px;
}

.leftpanel  {
  margin-bottom:20px;
}

.leftpanel a {
  color: #9EB91B;
}

.leftpanel a:hover  {
  text-decoration:underline;
}

.leftpanel th {
  letter-spacing:0px;
  padding:8px 10px 4px 25px;
  text-transform:uppercase;
  text-align:left;
  background:url(/images/coreshop-menuheader3.jpg) bottom no-repeat;
  font-size:11px;
  border-bottom:1px dotted #666;
  font-weight:normal;
}

*html .leftpanel th {
  border-bottom:1px solid #222;
}

.leftpanel td {
  padding:4px 2px;
  border-bottom:1px dotted #333;
}

*html .leftpanel td {
  border-bottom:1px solid #222;
}

.alert {
  color: #9EB91B;
}

.poweredby  {
  position:absolute;
  right:40px;
  top:50px;
  padding-bottom:10px;
  font-size:9px;
  color:#222;
}

.product-details  {
  padding:4px 2px 4px 10px;
  color: #EEE;
  background-image:url(/images/coreshop-menuheader3.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}

.product-details-blue  {
  padding:4px 2px 4px 10px;
  /*color: #9EB91B;*/
  color: #00aeef;
  background-image:url(/images/coreshop-menuheader3.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}

.product-more {
  border:1px dotted #333;
  position:relative;
  padding:2px;
  text-align:center;
  background-image:url(/images/coreshop-menuheader3.jpg);
  background-repeat: no-repeat;
  background-position:center bottom;
  width:110px;
}

*html .product-more {
  border:1px solid #222;
}

.product-more:hover{
  border:1px dotted #9EB91B;
}

.product-more-text  {
  margin-right:5px;
  margin-bottom:10px;
  text-align:right;
}

.content-right-footer {
  padding:6px 10px 4px 25px;
  background-image:url(/images/coreshop-content-footer.jpg);
  background-repeat:repeat-x;
  border-top:1px dotted #666;
}

.product-navbar-horiz {
  letter-spacing:0px;
  color:#999;
  text-transform: uppercase;
  margin:5px 5px 25px 5px;
  /*width:660px;*/
  text-align: center;
  font-size:10px;
  font-weight:bold;
}

.product-header {
  padding-left:10px;
  margin-bottom:6px;
  font-size:12px;
  color:#999;
  text-transform: uppercase;
}

/*.product-header b {
  padding:0 4px;
}*/

.index-banner img {
  padding:0 0 3px 0;
}

.product-size	{
	padding: 1px;
	margin: 0 4px 0 0;
	border: 1px dotted #555;
	color: #9eb91b;
	/*background-color: #111;*/
	font-size:10px;
}

.product-skateshop	{
	padding:4px auto 8px auto;
	margin: 0;
	text-align:center;
	border-style:dotted;
	border-color: #666;
	border-width: 1px 0 0 0;
	font-size:10px;
	background: url(/images/coreshop-content-footer.jpg) top repeat-x;
}

* html .product-skateshop  {
  border-top:1px solid #222;  
}

.product-skateshop-size	{
	padding: 1px;
	margin: 2px 4px 0 2px;
	border: 1px dotted #555;
	color: #EEE;
	background-color: none;
	font-size:10px;
	font-weight: normal;
}

.vasarlasaim	td	{
	padding:0 0 2px 0;
}

.vasarlasaim	b	{
	color: #9EB91B;
}

.vasarlasaim  a:hover	{
	color:#FFF;
	text-decoration:underline;
}

.vasarlasaim_text	{
	padding:10px 10px 10px 30px;
	border-top:1px dotted #444;
	border-bottom:1px dotted #9EB91B;
	background-image:url(/images/coreshop-menuheader3.jpg);
	background-repeat:repeat-x;
	background-position:bottom center;
}

.vasarlasaim_data	{
	padding:0 2px 2px 10px;
	border-bottom:1px dotted #444;
}

.visszajelzes-datum	{
	
	/*border-bottom:1px dotted #9EB91B;*/
	border-bottom:1px dotted #444;
	margin:10px 0 0 0;
	padding:4px 10px 4px 30px;
	/*background-image:url(/images/coreshop-menuheader3.jpg);*/
	background-repeat:repeat-x;
	background-position:bottom center;
}

.visszajelzes-szoveg	{
	color:#9EB91B;
	font-style:italic;
	border:0px dotted #444;
	margin-bottom: 20px;
	padding: 20px 50px 10px 50px;
	background-image:url(/images/visszajelzes-szoveg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.index-blog-latest	{
	border-bottom:1px dotted #333;
	padding:2px 0 2px 0;
	color: #00aeef;
	position:relative;
	top:-5px;
	margin:0;
	background-image:url(/images/coreshop-menuheader3.jpg);
	background-repeat:repeat-x;
	background-position:bottom center;
	text-align:justify;
}

.index-blog-latest a	{
	color: #00aeef;
}

.index-blog-latest b	{
	color: #9EB91B;
	font-weight:normal;
}

.index-blog-latest i	{
	color: #999;
	font-size:9px;
	letter-spacing:-1px;
	font-style:normal;
}

/* begin scroller style */

.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller1 {
	width:290px;
	height:21px;
	top:0;
	left:230px;
	border:0px dotted #c0c0c0;
	/*cursor:pointer;*/
}

.qslide {
	font-size: 10pt;
	padding: 3px;
	cursor:none;
}

.mainimage	{
	position:relative;
}

.spot	{
	background-position:bottom center;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
	padding:4px 5px 2px 10px;
	width:620px;
	height:14px;
	text-align:left;
	position:absolute;
	top:348px;
	left:10px;
	color:#666;
	text-transform:uppercase;
	font-size:10px;
}

.spot span {
	border:1px solid #222;
	background-color:#111;
	margin:0px;
	padding:1px 8px;
	font-weight:bold;
	color:#666;
}

.spot span:hover {
	color:#FFF;
}