  body{margin: 0;font: normal 13px Arial, Helvetic;color:#404040;line-height: 1.5em;}
  html, body {height: 100%; margin: 0; padding: 0;}
  #background {position:fixed; top:0; left:0; width:100%; height:100%;}
  #content {position:relative; z-index:1;}
  .maincontent{background-color: #FFFFFF;opacity: 0.8; color:#000000;}
  table{font: normal 13px Arial, Helvetica;color:#404040;line-height: 1.5em;}

  h1{margin:0px;color:#404040a;text-decoration:none;font-family: Helvetica;font-size: 20px;font-weight: normal;vertical-align: bottom;line-height: 1.5em;}
  h2{margin:0px;color:#404040a;text-decoration:none;font-family: Helvetica;font-size: 17px;font-weight: bold;vertical-align: bottom;line-height: 1.5em;}
  h3{margin:0px;color:#404040a;text-decoration:none;font-family: Arial;font-size: 15px;font-weight: bold;vertical-align: bottom;line-height: 1.5em;}
  h4{margin:0px;color:#404040a;text-decoration:none;font-family: Arial;font-size: 12px;font-weight: bold;vertical-align: bottom;line-height: 1.5em;}
  h5{margin:0px;color:#ABAAA9;text-decoration:none;font-family: Arial;font-size: 18px;font-weight: bold;vertical-align: bottom;line-height: 1.5em;}

  a{font: bold 12px Tahoma, sans-serif;color:#0072CC;text-decoration:none}
  a:hover{font: bold 12px Tahoma, sans-serif;color:#00225C;text-decoration:underline}

  ul{margin-top:0px;margin-bottom:0px;margin-left:25px}
  ol{margin-top:0px;margin-bottom:0px;margin-left:25px}
  li{margin-left:25px;}
  p{margin-top:0px;margin-bottom:0px}
  blockquote{margin-left:0px;margin-top:0px;margin-bottom:0px;padding:0 0 0 20px;}

  .menu{font: bold 10px Verdana, sans-serif;color:#FFFFFF;line-height: 1.5em;}
  .menu:hover{font: bold 10px Verdana, sans-serif;color:#FFFFFF;line-height: 1.5em;}
  .menuheading{font: bold 11px Verdana, sans-serif;color:#5093BD;line-height: 1.5em;}

  .cp{font: bold 10px Verdana, sans-serif;color:#FFFFFF;line-height: 1.5em;}
  .cplink{font: bold 10px Verdana, sans-serif;color:#FFFFFF;line-height: 1.5em;}
  .cplink:hover{font: bold 10px Verdana, sans-serif;color:#FFFFFF;line-height: 1.5em;}
  .textline{font: bold 12px Tahoma, sans-serif;color:#000000;text-decoration:none;border: 1px #000000 outset}

  .news{border:1px; border-color:#008000; border-style:inset; background-color:white; border-spacing:0; border-collapse: seperate;}
  .news th{border:0px; background-color:#63CE00; padding:2; color: white;}
  .info{border:1px; border-color:#3DD5EB; border-style:outset; border-spacing:0; border-collapse: seperate;}

  .tbl1{background-color:#000000;}

  .prd-cat{font: bold 12px Verdana, Tahoma, sans-serif;color:#FFFFFF;text-decoration:none;}
  .prd-cat:hover{font: bold 12px Verdana, Tahoma, sans-serif;color:#E8E8E8;text-decoration:none}

  .prd-ttl{font: bold 16px Arial, Tahoma, sans-serif;color:#FFFFFF;text-decoration:none;font-weight:bold;}

  .prd-ttl a{font: bold 16px Tahoma, sans-serif;color:#FFFFFF;text-decoration:none}
  .prd-ttl a:hover{font: bold 16px Tahoma, sans-serif;color:#0072CC;text-decoration:underline}


  .hdrg{background:#A7CFE1}
  .hdr2{background:#CBE1EA}
  .clr1{background:#BEFF8C}
  .clr2{background:#D2F8B4}

  .price{color:#FFAF12;margin: 0 10 0 0px;}
  .price2{color:#FFAF12}
  .product-info{color:#3B5998;font-weight:bold;}
  .product-info p{color: #909090; margin-bottom: 10px;margin-top:10px; font-weight: normal;}



#header {
	height: 168px;
	background: url(images/header_background-image2.jpg) no-repeat 0 0 #e1eefe;
}


#header ul.left, ul.left li{
	list-style: none;
	margin: 0;
	padding: 0;
}

#header ul.left {
	width: 342px;
	height: 168px;
	float: left;
	text-align: right;
	color: #277ac7;
	font: 12px 'Trebuchet MS';
	line-height: 14px;
}

#header .logo {
	width: 344px;
	height: 142px;
	border: 0;
	margin: 0;
}

#header .slogan {
	width: 313px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}


#header .middle {
	width: 285px;
	height: 162px;
	background: url(images/header-people.png) no-repeat 0 0;
	float: left;
	position: absolute;
	margin: 0 45%;
}


#header .right {
	width: 250px;
	height: 110px;
	background: url(images/kare-bg2.png) right no-repeat;
	border: none;
	text-align: right;
	float: right;
	margin: 16px 20px 0 0;
	padding: 10px;
}

#header .right ul {
  float: right;
	color: #0072cc;
	text-align: right;
	list-style: none;
	margin: 0;
	margin-top: 3px;
	padding: 0;
	font: 12px 'Tahoma';
	font-weight: bold;
}
#header .right span
 {
  float: right;
  color: #3b5998;
	text-align: right;
	margin-top: 5px;
	padding: 0;
	font: 13px 'Trebuchet MS';
	font-weight: bold;
 }
#header .right li {
	margin: 0;
	padding: 0;
}
#header .right ul.skype_facebook
 {
  float: right;
	margin-top: 11px;
	*+margin-top: 18px;

 }

#header .navbar {
	height: 46px;
	background: url(images/navbar_background.jpg) repeat-x 0 0;
	clear: both;
	padding: 0 10px;
}
#header .innavbar 
 {
  float: left;
	height: 46px;
	width: 678px;
	background: url(images/navbar_background2.jpg) no-repeat 0 0;
 }
#header .menu {
	float: left;
	height: 46px;
}

#header .navbar .button {
	background: url(images/navbar_button-selected_background.jpg) repeat-x 0 0;
}

#header .navbar .button a {
	font-size: 15px;
}

#header .navbar .search {
	float: right;
	margin: 10px 10px 0 0;
}



#container {
	padding: 10px 0;
	float: left;
}

#container .sideleft {
	width: 197px;
}

#container .sideleft ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

#container .sideleft ul.menu li {
	border: 1px solid;
	margin: 0;
	padding: 0;
}

#container .sideleft ul.menu li.content {
	margin: -6px 0 -17px 0;
}

#container img.top, img.bottom {
	width: 195px;
	height: 14px;
	border: 0;
}


#container .content {
	width: 750px;
	float: left;
}

.info-block {
	width: 735px;
	background: url(images/info-block_top.png) no-repeat 0 0;
	margin: 0 0 20px 0;
	padding: 10px;
}

.info-block img {
	margin: 0 0 -10px -10px;
}

.product-entry {
	padding: 0 0 50px 0;
}


.price {
	display: table;
	height: 26px;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background: url(images/price-bg_l.png) no-repeat 0 0;
	float: left;
	padding: 7px 0 0 10px;
}

.price img {
	float: right;
	margin: -7px -10px 0 0;
}

.more {
	display: table;
	height: 26px;
	text-align: center;
	float: right;
	background: url(images/more_l.png) no-repeat 0 0;
	margin: 0 0 0 0;
	padding: 7px 0 0 10px;
}

.more img {
	float: right;
	margin: -7px -10px 0 0;
}

.more a {
	color: #FFF;
	text-decoration: none;
}

.more a:hover {
	color: #CCC;
}

#product-block {
	width: 360px;
	height: 33px;
	background: url(images/products-block_l.png) no-repeat 0 0;
	float: left;
	clear: left;
	margin: 5px 10px;
	padding: 0 0 0 5px;
}

#product-block.clear {
	float: left;
	clear: right;
}

#product-block img {
	float: right;
	margin: 0 -11px 0 0;
}

#product-block .left {
	height: 26px;
	border-right: 1px solid #cdcdcd;
	float: left;
	padding: 7px 10px 0 0;
}

#product-block .right {
	height: 26px;
	border-left: 1px solid #FFF;
	float:left;
	padding: 7px 0 0 10px;
}


#footer {
	height: 50px;
	background: url(images/footer-bg_top.jpg) repeat-x  0 0;
	text-align: center;
	clear: both;
	padding: 50px 0 0 0;
}

#footer p {
	color: #777777;
}
