body {
	background-color: #ffffff; 
	color: #000000; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a:link	         {color: #3366CC;}
a:hover		 {color: #CC3300;}
a:visited        {color: #990099;}
a:visited:hover  {color: #CC3300;}

a.snotext:link	         {color: #3366CC;}
a.snotext:hover		 {color: #CC3300;}
a.snotext:visited        {color: #3366CC;}
a.snotext:visited:hover  {color: #CC3300;}

a.whtlnk:link	        {color: #ffffff;}
a.whtlnk:hover		{color: #CC3300;}
a.whtlnk:visited        {color: #ffffff;}
a.whtlnk:visited:hover  {color: #CC3300;}

img {
	border: 0;
}

.snolayer {
	padding: 10px;
}

table.newmenu { 
	background:#DB251D; 
	border:0; 
	width:100%; 
}


td.filter {
	text-indent:10px;
	font-size:14px;
	text-align:left;
}

td.newmenu { 
	border-right:1px solid #fff;
	height:20px;
}

td.newmenulast { 
	border:0;
}

#newmenu a.hmenu, a.hmenu:link, a.hmenu:visited { 
	color:#fff; 
	font-family: Arial; 
	font-size: 9pt; 
	margin-left: 5; 
	margin-right: 5;
	/*font-weight:bold;*/
}

.white {
	color: #ffffff; 
}

.header  {color: #28166F; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none;}

.redpubdate {color: #FF3300; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}
.redboldheader  {color: #FF3300; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}
.blueboldheader {color: #6666CC; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}

.desc {
	color: #666;
	font-size: .8em;
}

.common_text {
	color: #000000; 
/*	font-size: 14px; */
	font-weight: regular; 
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

.pub_date {
	color: #666666; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
}

.blue_text {
	color: #232f77; 
	/*font-weight: bold; */
}

.blue_bold_header {
	color: #5674B9; 
	font-family: Arial; 
	font-size: 10.5pt; 
	font-weight: bold; 
	text-decoration: none;
}

.cat_item_brand_link {
	font-size: 14px; 
	font-weight: bold; 
}

.cat_item_name_link {
	font-size: 14px; 
	font-weight: regular; 
}

.cat_item_articul {
	color: #000000; 
	font-size: .85em; 
}

.cat_item_header {
	color: #F7941D;
	font-size: .9em;
	font-weight: bold;
}

.cat_item_name {
	color: #000000;
	font-size: .9em;
}

.orange_bold_header  {
	color: #F7941D; 
	font-family: Arial; 
	font-size: 10.5pt; 
	font-weight: bold; 
	text-decoration: none;
}

#pagered {
	color: #EF1313;
	font-size: 0.85em;
	font-weight: bold;
	padding: 0.05em;
}


#pagered a, #pagered a:visited {
	color: #EF1313;
	text-decoration: none;
}

#pagered a:hover {
	color: #EF1313;
	text-decoration: none;
}

#pages {
	/*color: #EF8A13;*/
	font-size: 12px;
	padding: 0.05em;
}

#pages a, #pages a:visited {
	color: #666;
	text-decoration: none;
}

#pages a:hover {
	color: #EF8A13;
	text-decoration: none;
}

a.whitelnk, a.whitelnk:hover, a.whitelnk:visited {
	color: #ffffff;
}


.price_old {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: line-through;
}

.price_new {
	color: #EF1313;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.price {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.price_0 {
	color: #000000;
	font-size: 1em;
	font-weight: regular;
	text-decoration: none;
}

.viewbrand {
	color: #F7941D;
	font-size: 1em;
	font-weight: bold;
}

.viewname {
	color: #5674B9;
	font-size: 1em;
	font-weight: bold;
}

.viewprice {
	color: #EF1313;
	font-size: 1em;
	font-weight: bold;
}

.viewprice_old {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none; /*line-through;*/
}

.viewvline {
	color: #666;
	font-size: 1em;
	font-weight: regular;
}

.viewdesc {
	color: #666;
	font-size: 1em;
}

.viewshop {
	color: #000;
	font-size: 1em;
	font-weight: bold;
}

.viewsize {
	color: #448CCB;
	font-size: 1em;
}


.viewbrd {
	display: block;
	padding: 4px;
}

table.viewsize {
	background: #5674B9;	
	padding: 1px;
}

td.viewhead {
	background:  #F7941D;
	text-align: center;
	color: #fff;
	font-size: 1em;
}

td.viewsize {
	background: #fff;
	text-align: center;
	color: #666;
	font-size: .8em;
}

td.viewdesc {
	color: #000;
	font-weight: bold;
	font-size: .8em;
}

td.view { border: #999 solid 1px;}

.btn {
 border: 0px;
 background-color: #232f77;
 color: #ffffff;
 font-weight: bold;
 padding: 5px;
}


div.example {border: #603 dotted; padding: 0.6em; margin: 1em 2em}

/* First example */
div.items p:not(:target) {display: none}
div.items p:target {display: block}
p.menu {margin: 0; padding: 0.4em; background: silver; color: black}
p.menu a {color: black; border: thin outset silver; padding: 0.1em 0.3em}
div.items p {height: 6em; overflow: auto; text-align: center; margin: 0}
#item1 {color: red}
#item2 {color: green}
#item3 {color: blue}

p.img {
text-align:center;
}

#gallery {position:relative; width:409px; margin:10px auto; padding:1px; border:0px solid #666;}
#image {position:relative; width:400px; height:330px; padding:0px; border:1px solid #666; background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:0px; left:0px}

#thumbwrapper {margin-top:0px; padding:0; width:400px; height:0px; border:0px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height: 45px; width:400px; top:-10px;}
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; }
#thumbs li {float:left; margin-right:5px; height:20px; cursor:pointer; border:1px solid #666; }

.imgnav {position:absolute; height:330px; width:20%; z-index:100; height:330px; width:20%; z-index:100; outline:none; cursor:pointer}

#previmg {left:0; background:url(images/left.gif) left center no-repeat; border-left:0px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:0px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}



h2 { font-size:16px; font-weight:bold; color: #CC0000; }
h3 { font-size:14px; font-weight:bold; color: #333366; }
.help_text { font-size: 14px; color: #000000; padding-bottom:5px;}
