html,body{
 margin: auto;
 padding: 0;
 max-width: 1200px;
 background: #FFFFFF;
 font-family: Tahoma;
 font-size: 12px;
 color:#003399; 
 text-align:justify;
}

table{
 margin: 0;
 padding: 0;
 border-spacing: 0;
}

td{
 margin: 0;
 padding: 0;
 vertical-align: top;
 font-family: Tahoma;
 font-size: 12px;
 color:#003399; 

}

img{
 border: 0;
}

#mainbody{
 margin: auto;
 width: 800px;
 background: ;
}

#header{
 background: #FFFFFF  url(../img/header.jpg) right no-repeat;
 height: 111px;
 width: 100%;
}

#footer {
 width: 800px;
 margin: auto;

}

#logo{
 width: 326px;
 text-align: center;
}

#bcc{
 padding: 0 10px 0 0;
 color: #FFFFFF;
 line-height: 31px;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 text-align: right;
 vertical-align: bottom;
}

#bcc a{
 text-decoration: none;
 color: #FFFFFF;
 text-transform: uppercase;
 margin: 4px;
}

#main{
 margin: 4px 0 0 0;
 width: 100%;
}


#left{
 padding: 0 10px 0 0;
 vertical-align: top;
 width:173px;
 min-width:173px;
}

#leftmenu{
 background: #d6e0f5  ;
 padding: 4px 2px 4px 2px;
 text-align: left;
}

#leftmenu .mainblock{
 margin: 0 0 3px 5px;
 color: #3366cc;
 font-weight: bold;
 font-family: Tahoma;
 font-size: 14px;
}

#left hr{
 background: #FFFFFF;
 color: #FFFFFF;
 height: 1px;
 border: 0;
 margin: 0;
}

#left div{
 clear: both;
 font-weight:normal;
}

#left div.raquo{
 vertical-align:top;
 width: 10px;
 float: left;
 clear: none;
 margin-top: 3px;
}

#left div.content{
 vertical-align:top;
 width: 130px;
 float: left;
 clear: none;
 margin-top: 3px;
}

#left div.content_cat{
 width: 130px;
 float: left;
 clear: none;
 font-weight: bold;
}

#secure{
 height: 70px;
 text-align: center;
}

#secure img{
 margin-top: 9px;
}

#icons_sdp{
 color: #3F625B;
 font-weight: bold;
 font-size: 11px;
 width: 100%;
 height: 23px;
}

#icons_sdp img{
 background: #3F625B;
 display: inline;
 margin: 0 5px 0 0;
}

#icons_sdp td{
 text-align: center;
 margin: 0;
}

#icons_fav {
 background-color:#3366cc;
}

#icons_home {
 background-color:#3366cc;
}

#right{
 margin: 0;
 width:147px;
 text-align: center;
 vertical-align: top;
 padding: 0 0 0 10px;
}

#right hr{
 background: #9999ff;
 color: #9999ff;
 height: 1px;
 border: 0;
 margin: 0;
}

#right p{
 margin: 0 0 0 0;
 color: #d6e0f5;
 font-weight: bold;
 font-family: Tahoma;
 font-size: 13px;
 text-transform: uppercase;
}

#shortbasket{
 background: #4A78D3  ;
 padding: 4px 2px 4px 2px;
}

#search{
 background: #4A78D3  ;
 padding: 4px 2px 4px 2px;
}

#subscribe{
 background: #4A78D3  ;
 padding: 4px 2px 4px 2px;
}

#helpmenu{
 background: #4A78D3  ;
 color: #d6e0f5;
 padding: 4px 2px 4px 2px;
}

#helpmenu a{
 color: #d6e0f5;
}

#footer_main{
 background: #FFFFFF  url(../img/footer.jpg) right no-repeat;
 height: 97px;
 color: #9999ff;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 5px;
 vertical-align: bottom;
}

#ibeclogo{
 background: url(../img/logo_ibec.gif) right no-repeat;
 height: 30px;
 width: 83px;
 margin: 4px;
}

#footermenu{
 margin: 0 0 0 0;
 color: #9999ff;
 line-height: 31px;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
}

#footermenu2{
 margin: 0;
 margin-left:20px;
 padding-top:7px;
 color: #9999ff;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 text-align: right;
}

#footermenu a{
 text-decoration: none;
 color: #3366cc;
 text-transform: uppercase;
 margin: 4px;
}


a:link
{color: #3366cc;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 11px;
font-weight: bold;
text-decoration: none}

a:active
{color: #3366cc;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 11px;
font-weight: bold;
text-decoration: none}

a:visited
{color: #3366cc;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 11px;
font-weight: bold;
text-decoration: none}

a:hover
{color: #3366cc;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline}

.price{
color: #3F625B;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 12px;
font-weight: bold;
}

h1
{color: #3366cc;
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
margin:10px 0 0 0;
}

.hr_under_title{
 background: #3F625B;
 color: #3F625B;
 height: 2px;
 border: 0;
 margin: 0;
}

.hr_under_product{
 background: #d6e0f5;
 color: #d6e0f5;
 height: 2px;
 border: 0;
 margin: 0;
}

#basket{
 border-spacing: 2px;
}

#basket th{
 background-color: #d6e0f5;
 text-align:center;
 font-weight:bold; 
}

#basket td{
 font-size: 11px; 
 margin: 2px;
}

hr.basket{
 background-color: #d6e0f5;
 color: #d6e0f5;
 border: 0;
 height: 1px;
}

#product_tabs{
 margin: 5px 0 5px 0;
 border-spacing: 2px;
 border-bottom: 1px solid #3366cc;
 width: 100%;
}

#product_tabs a{
 color: #3366cc;
 background-color: #d6e0f5;
 display: block;
 line-height:25px;
 height: 25px;
 padding: 0 5px 0 5px;
 text-decoration: none;
 cursor: hand;
 white-space:nowrap;
}


#product_tabs a.active{
 color: #d6e0f5;
 background-color: #3366cc;
}


.button {
	BACKGROUND-COLOR: #9999ff;
	BORDER-BOTTOM-COLOR: #4A78D3;
	BORDER-LEFT-COLOR: #4A78D3;
	BORDER-RIGHT-COLOR: #4A78D3;
	BORDER-TOP-COLOR: #4A78D3;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold
}

.buttonPC {
	BACKGROUND-COLOR: #9999ff;
	BORDER-BOTTOM-COLOR: #4A78D3;
	BORDER-LEFT-COLOR: #4A78D3;
	BORDER-RIGHT-COLOR: #4A78D3;
	BORDER-TOP-COLOR: #4A78D3;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	width:130px;
}

.form
{BACKGROUND-COLOR: #d6e0f5;
BORDER-BOTTOM-COLOR: #ffffff;
BORDER-LEFT-COLOR: #FDCA81;
BORDER-RIGHT-COLOR: #ffffff;
BORDER-TOP-COLOR: #FDCA81;
COLOR: #4A78D3;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight: bold
}

.field{
BACKGROUND-COLOR: #d6e0f5;
BORDER-BOTTOM-COLOR: #4A78D3;
BORDER-LEFT-COLOR: #4A78D3;
BORDER-RIGHT-COLOR: #4A78D3;
BORDER-TOP-COLOR: #4A78D3;
COLOR: #4A78D3;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight: bold;
}



.product_img{
 border: 1px solid #d6e0f5;
}

.sendafriend{
 color: #d6e0f5;
 background-color: #d6e0f5;
 border:1;
 display: block;
 line-height:25px;
 height: 25px;
 width: 255px;
 padding: 0 5px 0 5px;
 text-decoration: none;
 cursor: hand;
 white-space:nowrap;
}

h3.further{
 color: #3366cc;
 background-color: #d6e0f5;
 border: 1px;
 display: block;
 line-height:25px;
 height: 25px;
 width: 99%;
 padding-left: 5px;
 margin-left: 0;
 padding-right: 0px;
 text-decoration: none;
}




.btitle h2 {
	margin: 10px 0 0 0;
	padding:2px;
	font-size: 1em;
	text-align:center;
	height:22px;
	font-weight:bold;
}

.bloginfo {
 text-align: left;
}

.bloglist ul {
 list-style-type: none;
 margin-left: 0;
 padding-left: 0;
 margin-top: 0;
}
