* {
  margin: 0;
  padding:0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 11px;
  line-height:145%;
  color: #325A6D;
  background:none;
}
html, body {width:100%;height: 100%;}
body {
  font-weight:800;
  
  text-align: left;
  margin:0;
  padding:0;
  height:100%;
  background: url(../img/fade_wall.jpg) repeat-x top left;
}
/*-------------------------------------------------------------------------*/
#wrapper {
	position:relative;
	bottom:0;
	margin:0 25px;
	/*width: 825px;*/
	min-width:780px;
	text-align: left;
  	position: relative;
  	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
	background:#fff url(../img/brand.png) no-repeat top left;
}
#container_page {
	position:relative;
	top:0px;
	bottom:55px;
	padding:0;
  	width: 100%;
	font-size:86%;
  	text-align: left;
	background: url(../img/brand.png) no-repeat top left;
}
/*--- header ---------------------------------------------------------------*/
#container_head {
	top:0px;
	left:0;
  	width:100%;
	height:94px;
	margin: 0;
	z-index:1;
}
/*--- logo -----------------------------------------------------------------*/

#logo {
	display:none;
	visibility:hidden;
}
/*-- flash-contents---------------------------------------------------------*/
#flash_head {
	
	display:none;
	visibility:hidden;
}
/*-- main container: contains all between header and footer ----------------*/
#container_content {
	position:relative;
  margin:0;
  bottom:0;
  padding:0 10px 45px 10px;
  z-index:33;
}
#container_content:after {
  clear: both;
  display: block;
  height: 0px;
  visibility: hidden;
}

/*--- the main container is devided in sub containers ----------------------*/
#content_center {
	position:relative;
	left:0;
	margin-left:0px;
	margin-right:0px;
	padding: 0;
  	z-index:7;  
	/*border-bottom:1px solid #E4E4ED;*/
	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
  /*background: url(../img/content_border.gif) no-repeat top left;*/
  
}

#content_left{
	display:none;
	visibility:hidden;
}

#content_right {
	position:relative;
	left:0;
	top:0;
	width: 220px;
	float: right;
	padding: 0;
    z-index:7;
  /*background: url(../img/content_border.gif) no-repeat top left;*/
  
}

#content_012 {
  position:relative;
  margin:-20px 0;
  padding:0;
  background:red;
  min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
 
}

/*--- footer ---------------------------------------------------------------*/
#fixed_foot {
   /*width:790px;*/
   min-width:740px;!important; /* For Modern Browsers */
   position:absolute;
   
   right:15px;
   left:15px;
   bottom:0;
   padding:5px;
   color: #666;
   font-size:80%;
   font-weight:bold;
   z-index:3;
   border-top:1px dashed #ccc;
}
#fixed_foot a:link , #fixed_foot a:visited{
	display:none;
	visibility:hidden;
}
#fixed_foot a:hover{
	color: #00ccff;
}
/*--- global navigation ----------------------------------------------------*/
a:link, a:visited {
	color: #000033;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#00ccff;
}
/*--- head navigation ------------------------------------------------------*/

#head_nav_container {
	display:none;
	visibility:hidden;
}


.head_nav_list li {
	display:none;
	visibility:hidden;
}

/*--- head navigation items ------------------------------------------------*/

.head_nav_list a:link ,.head_nav_list a:visited  {
	display:none;
	visibility:hidden;
}

.head_nav_list a:hover {
	display:none;
	visibility:hidden;
}


.head_nav_list a#mbtn_active {
	display:none;
	visibility:hidden;
}

/*--- main navigation ------------------------------------------------------*/

#main_nav_container {
	display: none;
}


.main_nav_list li {
	position:relative;
	display: block;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position: inside;
}

/*--- main navigation items ------------------------------------------------*/

.main_nav_list a:link ,.main_nav_list a:visited  {
	font-size:11px;
	margin:0;
	position:relative;
    display: block;
	padding:5px 8px;
  	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color:#000033;	
}

.main_nav_list a:hover {
	color: #99CC00;
}


.main_nav_list a#mbtn_active {
	color: #99CC00;
}


/*--- container for the subnavigation --------------------------------------*/

.sub_nav_container {
	display: none;
	visibility:hidden;
	
}

/*--- subnavigation --------------------------------------------------------*/
.sub_nav_list {
	display:none;
}

.sub_nav_list li {
	display:none;
}

/*--- subnavigation items --------------------------------------------------*/
.sub_nav_list a img { border:0; position:relative; top:0;margin:2px; width:24px; height:24px; float:left; display:block;}
.sub_nav_list a:link , .sub_nav_list a:visited{
  	display:none;
}
.sub_nav_list a:hover{
  color:#3399cc;
}
.sub_nav_list a#msbtn_active{
  color:#fff;
}
.sub_nav_list a:link.sbtn, .sub_nav_list a:visited.sbtn{
  color:#3399cc;
  text-indent:5px;
}
.sub_nav_list a:hover.sbtn{
  color:#fff;
  text-indent:5px;
}
.sub_nav_list a#sbtn_active{
  color:#fff;
  text-indent:5px;
}

/*--- info navigation ------------------------------------------------------*/


.hidden_nav_list li{
	position:relative;
	width:32.66%;
	margin:0px;
	padding: 0;
	list-style-type:none;
	border: #0099FF;
	float:left;
}

/*--- info navigation items with hidden layer that apears at a:hover------------------------------------------------*/

.hidden_nav_list a:link,.hidden_nav_list a:visited  {
	width:100%;
	float:left;
	padding:5px;
    display: block;
  	font-weight: bold;
	text-decoration: none;
	color:#000033;
	z-index:11;
}

.hidden_nav_list a:hover {
	padding:5px;
	background-color:#33CCFF;
	text-decoration: none;
}

.hidden_nav_list a:link img, .hidden_nav_list a:visited img{
	float:left;
	margin:0;
	width:75px;
	height:75px;
}
.hidden_nav_list a:hover img{
	float:left;
	margin:0;
	width:75px;
	height:75px;
}
.hidden_nav_list a:link img, .hidden_nav_list a:visited img{display:block; color:#000033;}

.hidden_nav_list a:link span, .hidden_nav_list a:visited span{
	display:none;
	visibility:hidden;	
}
.hidden_nav_list a:hover span{
	display: block;
	background:red;
	visibility: visible;
	position:absolute;
	width:200px;
	top:10px;
	left:10px;
	
	color:#fff;
	font-size:100%;
	font-weight:normal;
	width:60%;
}

.hidden_nav_list a#mbtn_active {
	text-decoration: none;
	color:#99cc00;
}


/*---detail-buttons------------------------------------------*/
#details_open a:link, #details_open a:visited {
	margin: 5px 5px 0 0;
	color:#999990;
	text-decoration:none;
	width:20px;
	height:19px;
	font-size:0.8em;
	margin:2px;
	background:#fff url(../img/det_open.png) no-repeat top right;
}

#details_open a:hover {
	color:#FF6B08;
	text-decoration:underline;
	background:#ff6600 url(../img/det_open.png) no-repeat bottom right;
}

#details_close a:link, #details_close a:visited {
	position:absolute;
	right:0px;
	top:0px;
	color:#666;
	text-decoration:none;
	width:20px;
	height:19px;
	font-size:0.8em;
	margin:2px;
	background:#fff url(../img/det_close.png) no-repeat top left;
}

#details_close a:hover {
	color:#FF6B08;
	text-decoration:underline;
	background:#ff6600 url(../img/det_close.png) no-repeat bottom left;
}

/*-----------------------------------------------------------*/


.clearing{clear:both; height:0px; font-size:0px;}
.form_till{ border:none; margin-left:200px; padding:0;width:67%;}

.left { display:block; float:left;width:40%; padding:4px 0 0 4px;}
.left_headline { display:block; float:left;width:100%; padding:0 0 0 4px;}

.right { display:block; float:left;width:40%; padding:4px 0 0 4px;}
.clearing{clear:both; height:0px; font-size:0px;}

.submit_btn{
	width:175px;
	border:0;
	margin:5px 0;
	padding:0;
	color:#fff;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	background:url(../img/btn.png) no-repeat right top;
}
.submit_btnhov{
	width:175px;
	border:0;
	margin:5px 0;
	padding:0;
	color:#00ccff;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	background:url(../img/btn.png) no-repeat right bottom;
}

/*------------------------------------------------------------*/
.basket_btn{
	width:150px;
	float:left;
	position:relative;
	border:0;
	top:-2px;
	margin:0 4px;
	padding:0;
	font-weight:bold;
	height:21px;
	cursor:pointer;
	background:url(../img/basket.gif) no-repeat left top;
}
.basket_btnhov{
	width:150px;
	border:0;
	padding:0;
	color:#00ccff;
	font-weight:bold;
	height:21px;
	cursor:pointer;
	background:url(../img/basket.gif) no-repeat left bottom;
}

/*------------------------------------------------------------*/
.inbasket_btn{
	width:182px;
	float:left;
	border:0;
	margin:1px 4px;
	padding:0;
	font-weight:bold;
	height:21px;
	cursor:pointer;
	background:url(../img/in_basket.gif) no-repeat left top;
}
.inbasket_btnhov{
	width:182px;
	border:0;
	margin-bottom:2px;
	padding:0;
	color:#00ccff;
	font-weight:bold;
	height:21px;
	cursor:pointer;
	background:url(../img/in_basket.gif) no-repeat left bottom;
}

/*------------------------------------------------------------*/
.search_btn{
	width:25px;
	border:0;
	margin:0 0 1px 4px;
	padding:0;
	color:#fff;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	background:url(../img/btn.png) no-repeat right top;
}
.search_btnhov{
	width:25px;
	border:0;
	margin:0 0 1px 4px;
	padding:0;
	color:#00ccff;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	background:url(../img/btn.png) no-repeat right bottom;
}

fieldset { border: 1px solid #000033; position:relative; padding:5px;margin: 0 0 5px 0;}
fieldset legend { font-size:110%; font-weight:bold; margin:0 5px; color:#000033;}


input[type='text']{ position:relative; margin:2px 0; background:#fff; border:1px solid #000033; padding:1px 2px;}
input[type='password']{ position:relative; margin:2px 0; background:#fff; border:1px solid #000033; padding:1px 2px;}
input[type='submit']{ position:relative; margin:2px 0;}
select{ position:relative; margin:2px 6px; background:#fff; border:1px solid #000033; padding:1px 2px;}

.fast_search { border:none; position:relative; display:block;top:0px; width:205px; padding:5px;}
.fast_search input[type='text']{ width:172px; float:left; border:none;background:#fff;padding:1px 2px;}
.fast_search input[type='submit']{ position:relative; margin:1px 0 1px 4px;}

#main_select select{ position:relative; margin:2px 6px; background:#fff; border:1px solid #000033; padding:1px 2px; width:175px;}

.bad { font-weight:bold; color:red;}

/*---------styles--------------------------------------------------------*/
#container_content h1 {
	position:relative;
	display:block;
	
	font-size: 140%;
	font-weight:bold;
	line-height: 1.4em;
	margin-bottom:5px;
	/*background: url(../img/arrow_red.gif) no-repeat -5px;*/
}
#content_center h1 {
	width:100%;
	margin:0 0 5px 0;
	/*background: url(../img/arrow_red.gif) no-repeat -5px;*/
}
#container_content h2 {
	margin: 0;
	padding:0;
	font-size: 120%;
	font-weight:bold;
	line-height: 20px;
	color:#B82D16;
	
	/*background: url(../img/arrow_red.gif) no-repeat -5px;*/
}
#container_content h3 {
	font-size: 102%;
	font-weight:bold;
	line-height: 16px;
	color:#000000;
}

#content_left h3 {
	font-size: 140%;
	font-weight:bold;
	line-height: 110%;
	color: #0099CC;
}
#content_left h3 span{
	position:relative;
	font-size: 100%;
	font-weight:bolder;
	line-height: 16px;
	color:#000033;
}

#container_content p {
	margin:5px 0;
}
#container_content span .sec{
	margin:5px 0;
	border-bottom:1px ridge #ccc;
	display:block;
}
#content_center ul li{
	list-style-type:circle;
	list-style-position: inside;
	margin:0 0 5px 0;
}

div#content_main span {
	color:#99ffff;
}
#reg_item { position: relative; bottom:3px; }
b #reg_item{ position: relative; bottom:4px; size:6px; }

#content_txt {
	display:block;
	margin: 0 5px 0 5px;
	
}
#content_txt p{
	display:block;
	margin-bottom:15px;
	
}

#content_list {
	list-style-image: url(../img/list_item.gif);
	display:block;
	margin: 0 0 0 5px;
	
}
#content_list li {
	margin: 0 0 0 25px;
}
#content_list li a:link, #content_list li a:visited{
	list-style-type:disc;
	font-weight:bold;
}
#content_list li b{
	font-weight:bold;
}

#news_list {
	list-style-type:none;
	display:block;
	margin: 0 0 5px 0;
	border:1px solid #ccc;
	
}
#news_list li {
	margin: 0 0 10px 0;
	padding:5px;
}
#news_list li a:link, #content_list li a:visited{
	list-style-type:none;
	font-weight:bold;
}
#news_list li b{
	font-weight:bold;
}
a img { border:none;}
a:link, a:visited {
	color: #8f0000;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#FF6B08;
}
/*--- ref_list ------------------------------------------------------*/
#ref_list {
	position:relative;
	list-style-type:none;
	display:block;
	top:-5px;
}
#ref_list li {
	text-indent:5px;
	
}
#ref_list li a:link, #ref_list li a:visited{
	height:23px;
	padding: 0;
	list-style-type:none;
	display:block;
	color:#A7A7A7;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.7em;
	border-bottom:1px dashed #A7A7A7;
}
#ref_list li a:hover{
	display:block;
	font-weight:bold;
	color:#FF6B08;
}
#ref_list li a#btn_active{
	height:23px;
	display:block;
	color:#000000;
	border-bottom:1px solid #000;
}
#ref_list li a:hover#btn_active {
	color:#FF6B08;
	display:block;
	border-bottom:1px solid #A7A7A7;
}
#flash_home {
	position:relative;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;top:0; height:195px;margin:5px 0; z-index:10;
}
#sec_container {
	 border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;margin:5px 0;position:relative;top:0;
}

.superlink1{position:relative;left:0;display:block; float:left;width:24.95%; border:none;margin:0 auto;text-align:center;}
.superlink1 a {position:relative;display:block;width:100%;top:5px;}
.superlink1 a:link img, .superlink1 a:visited img{position:relative;margin-top:5px;}
.superlink1 a:link, .superlink1 a:visited{text-decoration:none; color: #666666;}
.superlink1 a:hover {text-decoration:none; color: #000000; background:gray;}
.superlink1 a:link .hmain, .superlink1 a:visited .hmain {position:relative;width:66px;font-size:90%;margin:5px 0px 5px 0px;font-weight: bolder;color:#ccc;text-decoration:none;}
.superlink1 a:hover .hmain{ color: yellow; cursor:hand;position:relative;}
.superlink1 a:link .hsub, .superlink1 a:visited .hsub {display:block;font-size:90%;font-weight: bolder;color: #666;text-decoration:none;}
.superlink1 a:hover .hsub{ color:  #cc0033;}

.superlink3 {display:block; position:relative; margin:0;border-bottom:1px solid #ccc;}
.superlink3 a {display:block; position:relative; cursor:pointer;font-size:9px;padding:2px; height:32px;}
.superlink3 a:link img, .superlink3 a:visited img{float:left;margin:3px;}
.superlink3 a:link{ text-decoration:none; color:#fff;} 
.superlink3 a:visited{ text-decoration:none; color: #FFCC00; background:#656565;}
.superlink3 a:hover {text-decoration:none;color: #fff; background:#888;}
.superlink3 a:link .hmain, .superlink3 a:visited .hmain {display:block;font-size:9px;font-weight: bolder;color:#fff;text-decoration:none;}
.superlink3 a:hover .hmain{ text-decoration:underline;}

.info_link { position:relative; display:block;}
.info_link a:link,.info_link a:visited {height:100px;background: url(../img/products/tonline.png) no-repeat top left;}
.info_link a:hover { background: url(../img/products/tonline.png) no-repeat bottom left;}

#basket_info{position:relative;border-bottom:1px solid #99CC00;border-top:2px solid #000; padding:5px;background:#8F90A2 url(../img/basket_info.gif) no-repeat top right;line-height:110%; font-weight:bold; color:#000033;}
#basket_info input[type='submit'] { margin:0 16px 5px 16px;}

.ppage { position:relative; padding:5px 0; margin:5px 0; }

