body { margin: 0; padding: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; }

.noscriptenabled { width: 99%; background-color: #FFFFE1; border: 1px solid #000000; border-top: none; padding: 5px 0px 5px 0px; }

h1 {color:#000; margin:0; padding:8px 0; font-size:24px; display:block; position:absolute; z-index:20; border-bottom:4px solid #cb2026; height:20px; margin-top:140px; font-weight:lighter;}

div#main_menu {height:35px; background-image:url(gfx/m_b.jpg);}

a, a:link, a:visited {color:#cb2026; text-decoration:none;}



a.lesmer {color:#000; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:4px 12px; border:1px solid #333; background-color:#cccccc; text-align:center; width:60px; float:right;}
a.lesmer:hover {color:#fff; background-color:#0ea7ad;}


div#gallery {width:580px; clear:both; margin-bottom:10px; padding-bottom:10px; display:table;}
a#prodimagelink {float:left; margin-right:5px;}
a.galleryimagelink {float:left; display:block; width:80px; height:50px; padding:1px; border:none; overflow:hidden; margin:0 5px 5px 5px; border:1px solid #F2F2F2;}
a.galleryimagelink:hover {border:1px solid #cb2026;}		
a.galleryimagelink img {width:80px;}

div.productinfo {padding:8px; margin-bottom:8px; border-bottom:1px solid #F2F2F2; font-size:11px; line-height:18px;}
div.productinfo h1 { color:#cb2026;}


.finishorder { padding: 20px 0px 0px 0px; }

div#here {color:#cb2026; font-size:18px; padding: 12px;}
div.cont_h h1 {color:#cb2026; font-size:18px; padding: 12px 0; font-weight:normal;}
div#normalcontent h1 {color:#cb2026; font-size:18px; padding:0 12px; font-weight:normal;}
h2 a {text-decoration:none; font-weight:normal;}
h2 {padding:0; margin:0 0 20px 0; font-weight:normal; font-size:18px; color:#cb2026}


#jsddm {margin: 0; padding: 0; z-index:99; font-weight:bold;}
	#jsddm li {float: left; list-style: none; z-index:99}
	#jsddm li a {font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 7px 20px 8px 20px; text-decoration: none; text-align:center; color: #000;  font-size:12px; white-space: nowrap; border-right:1px solid #ccc; z-index:99}
	#jsddm li a:hover { color:#cb2026; z-index:99;}
	#jsddm li ul{margin: 0 0 0 -2px; padding: 0; position: absolute; visibility: hidden; text-align:left; z-index:99}
		#jsddm li ul li {float: none; display: inline; z-index:99}
		#jsddm li ul li a {width:180px; text-align:left; background: #cb2026; color: #fff; margin:0 1px; padding: 8px 10px 8px 14px; border:none; border-top:1px solid #fff; z-index:99; font-size:11px;}
		#jsddm li ul li a:hover {background: #666; z-index:99; color:#fff;}
		
div.contact_menu  #jsddm li ul li a {margin-left:-119px;}

div.topim {height:40px; background-color:#fff; width:326px; position:absolute; opacity:0.7;filter:alpha(opacity=70) z-index:2; padding:10px; text-align:left; margin-top:120px;}
div.topim2 {width:326px; height:180; display:block; float:left; overflow:hidden;}

div#foot {width:978px; height:32px; text-align:center; font-size:11px; color:#666; padding-top:20px; margin-bottom:20px; border-top:1px solid #990000;}
p.news {font-size:11px; line-height:18px; text-align:justify;}
a.news_f_page {float:right; display:block;}
p.mini_news {font-size:11px; text-align:justify; margin:5px 0; padding:5px 0; border-bottom:1px solid #ccc;}
p.mini_news a {color:#000;}

div#content h1, div#normalcontent h1 {margin:0 0 10px 0; position:relative; border:none; color:#cb2026; font-size:24px; font-weight:normal;}
div.news_i img {width:200px;}
div#normalcontent, div#content {line-height:24px; text-align:justify;}

div.n_head1 {width:400px; height:34px; display:block; float:left;}
div.n_head2 {width:220px; height:34px; display:block; float:left; text-align:right;}

.search_field {border:1px solid #ccc; color:#666;}
.search_butt {border:1px solid #ccc;}

div.n_i {border-bottom:1px solid #ccc; padding-bottom:10px;}
.n_i img {float:left; margin-right:10px;}

a.s_lin {float:right; font-weight:bold;}

td.list {
	border-bottom:1px black solid;
}
th.list {
	background:#ccc;
	font-weight:bold;
}


/*slider styles */

.svwp {width: 50px; height: 200px; background: #fff;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { 
position: relative;
overflow: hidden; 
margin: 0;
padding: 0;
background: #fff;
float:left;
}
.slideViewer ul {  /*your list of images*/
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
margin: 0; 
padding: 0;
}
.slideViewer ul li {
float:left;
}

/*typographic info*/
.slideViewer span.typo{ 
padding: 6px; /* do not modify padding */
background: #fff;
color: #000;
font: normal 10px Verdana;
}

.thumbSlider { /*the thumbnails slider
overflow: hidden;
width: 1%;*/
background: #fff; height:250px; margin-left:10px; 
}
.thumbSlider ul { 
list-style-type: none;
margin: 0; 
padding: 0;
}
.thumbSlider ul li{ 
float:left;
margin: 0;
margin-right: 10px; 
diplay:block; 
height:80px; 
owerflow:hidden;
position:relative; 
}
.thumbSlider a{
color: #fff;
text-decoration: none;
}
.thumbSlider a img{
border: 0;
display: block;
padding: 0;
}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
/* width, height and top values are dynamically added by the script. Do not modify. */
position:relative; 
left: 0;
font-size: 0.01em;
left: 0;
margin: 0;
padding: 0;
}

a.left, a.right { /*the left and right buttons (links)*/
background: transparent; /* could be any color  */
color: #ff0000;
font: bold 16px Arial;
overflow: hidden;
}
a.left span, a.right span{

}
a.left img, a.right img{
border: 0;
}
a.l_dis, a.r_dis {
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
cursor: default;
}
a.l_dis span, a.r_dis span {
display: none;
}
a:focus {outline:none;}

/* slider styles end */
