body
{
 margin-top:10px;
 padding:0px;
 background-color:#fff;
 font-family: Verdana, Tahoma, Arial, sans-serif;
}

table, tr, th, td, input, textarea, select, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-weight:		normal;
	font-size:		12px;
}


/* FOOTER */
.footer{color:#000000;font-size:12px;}
a.footer{color:#000000;font-size:12px;text-decoration:none;font-weight:normal;}
a.footer:hover{color:#448FF8;font-size:12px;text-decoration:underline;font-weight:normal;}
a.footer_active{color:#000000;font-size:12px;text-decoration:none;font-weight:normal;}
a.footer_active:hover{color:#D71E22;font-size:12px;text-decoration:underline;font-weight:normal;}


.box-l{background:url(images/box-l.gif) left top repeat-y;}

.box-r{background:url(images/box-r.gif) left top repeat-y;}


hr{
	height: 1px;
	color: #cccccc;
}

.title{
	font-size:16pt;
	color:#0e529d;
	height: 40px;	
}

.title-s{
	font-size:16pt;
	color:#ff8003;
	height: 40px;	
}

.subtitle{
	font-size:12pt;
	color:#136cb7;
}

.subtitle-s{
	font-size:12pt;
	color:#ff8003;
}

.topmenu{
	font-size:13px;	
	color: #ffffff;
	height: 40px;
	background:url(images/top-menu.gif);
	background-repeat: repeat-x; 
}

.topmenu a{
	font-size:13px;	
	color: #ffffff;
	text-decoration: none;
}

.topmenu a:hover{
	font-size:13px;	
	color: #ff8003;
}

.topmenu-s{
	font-size:13px;	
	color: #ff8003;
	background:url(images/top-menu-s.gif);
	background-repeat: repeat-x; 
}

.topmenu-s a{
	font-size:13px;	
	color: #ff8003;
	text-decoration: none;
}

.topmenu-s a:hover{
	font-size:13px;	
	color: #ff8003;
}

.menu-header{
	font-size:13px;	
	color: #000000;
	height: 27px;
	padding: 2px 2px 2px 10px;
}

.menu-header a{
	font-size:13px;	
	color: #ffffff;
	text-decoration: none;
}

.menu-header a:hover{
	font-size:13px;	
	color: #ff8003;
}

.menu-u{
	font-size:13px;	
	color: #444444;
	height: 27px;
	padding: 2px 2px 2px 10px;
}

.menu-u a{
	font-size:13px;	
	color: #444444;
	text-decoration: none;
}

.menu-u a:hover{
	font-size:13px;	
	color: #ff8003;
}

.menu-s{
	font-size:13px;	
	color: #444444;
	padding: 2px 2px 2px 10px;			
}

.menu-s a{
	font-size:13px;	
	color: #ff8003;	
	text-decoration: none;
}



.submenu-header{
	font-weight: bold;
	font-size: 14px;
	color: #448FF8;
}

.submenu-header a{
	font-weight: bold;
	font-size: 14px;
	color: #448FF8;
}

.submenu-header-s{
	font-weight: bold;
	font-size: 14px;
	color: #EFAE00;
}

.submenu-header-s a{
	font-weight: bold;
	font-size: 14px;
	color: #EFAE00;
}

.bg_basket{
	background:url(images/bg_basket.gif);
	background-repeat: no-repeat; 
}

.basket{
	color: #ffffff;
}

.basket a{
	color: #ffffff;
	text-decoration: none;
}

.basket a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.price{
	font-size:12px;
	color:#e00024;
	font-weight:bold;
}

.price_strike{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:line-through;
}


.item{
	font-size:12px;
	color:#111111;
}

.item a{
	font-size:14px;
	color:#111111;
	text-decoration:none;
}

.navigation-s{
	font-size:14px;
	color:#ffffff;
	background-color:#ff8003;
	width: 22px;
	height: 22px;
	text-align: center;
}

.navigation{
	font-size:14px;
	color:#ffffff;
	background-color:#000000;
	width: 22px;
	height: 22px;
	text-align: center;
}

.navigation a{
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}

.navigation a:hover{
	font-size:14px;
	color:#ff8003;
	text-decoration: underline;
}

.border{
	border: 1px #cccccc solid;
}

.errortext{
	color:#F20000;
	text-align:left;
}

.heading{
	font-size:13px;
	color:#444444;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}


.header{
	font-size:12px;
	color:#ff8003;
	padding: 0px 0px 10px 0px;
}

.header a{
	font-size:12px;
	color:#444444;
	text-decoration: none;
}

.header a:hover{
	font-size:12px;
	color:#ff8003;
	text-decoration: underline;
}


.seperator{
	background:url('images/seperator.gif');
	background-repeat: repeat-x;	
	height: 6px;
}

.seperator2{
	background:url('images/seperator2.gif');
	background-repeat: repeat-x;	
	height: 6px;
}

.seperator3{
	background:url('images/seperator3.gif');
	background-repeat: repeat-x;	
	height: 6px;
}

.seperator-y{
	background:url('images/seperator2.gif');
	background-repeat: repeat-y;	
	width: 6px;
}

.footer{
	font-size:9px;	
	color: #aaaaaa;
	padding: 2px 5px 2px 5px;
}

.footer a{
	font-size:10px;	
	color: #ff8003;
	text-decoration: none;
}

.footer a:hover{
	font-size:10px;	
	color: #ffffff;
}

.copy{
	font-size:12px;	
	color: #444444;
	padding: 2px 5px 2px 5px;
}

.copy a{
	font-size:12px;	
	color: #444444;
	text-decoration: none;
}

.copy a:hover{
	font-size:12px;	
	color: #ff8003;
	text-decoration: underline;	
}

.breadcrum{
	font-size:13px;	
	color: #555555;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}

.breadcrum a{
	font-size:13px;	
	color: #555555;
	text-decoration: none;
}

.breadcrum a:hover{
	font-size:13px;	
	color: #ff8003;
	text-decoration: underline;	
}

.basket-header{
	font-size:14px;	
	color: #111111;
	padding: 10px 0px 10px 5px;
	background-color: #bbbbbb;
}

.basket-item{
	font-size:14px;	
	color: #333333;
	padding: 10px 0px 10px 5px;
	background-color: #dddddd;
}

.tableHeader{
	font-size:13px;	
	font-weight:	bold;
	color: #444444;
	padding: 1px 5px 1px 5px;	
}

.tableField{
	font-size:12px;	
	color: #555555;
	padding: 1px 5px 1px 5px;	
}

.menu-block{
	font-size:13px;	
	font-weight:	bold;
	background-color: #ffffff;
	padding: 1px 0px 1px 25px;	
}

.menu-block a{
	font-size:15px;	
	color: #000000;	
	text-decoration: none;
}

.menu-block-s{
	font-size:13px;	
	font-weight:	bold;
	background-color: #ff8003;
	padding: 1px 0px 1px 25px;	
}

.menu-block-s a{
	font-size:15px;	
	color: #343434;	
	text-decoration: none;
}

.search_input { 
	color: #333; 
	font-size: 11px; 
	border-width: 0 
}

.zoom a{
	font-size:11px;	
	color: #111111;	
	text-decoration: none;
}

.stock{
	color: #f20000;
	font-weight: bold;
}
