  body{margin: 0;font: normal 13px Arial, Helvetic;color:#404040;line-height: 1.5em;}
  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 13px Arial, Tahoma, sans-serif;color:#E8E8E8;text-decoration:none}
  .prd-cat:hover{font: bold 13px Arial, Tahoma, sans-serif;color:#FFFFFF;text-decoration:none}

  .prd-ttl{font: bold 13px Arial, Tahoma, sans-serif;color:#E8E8E8;text-decoration:none}

  .hdrg{background:#A7CFE1}
  .hdr2{background:#CBE1EA}
  .clr1{background:#BEFF8C}
  .clr2{background:#D2F8B4}

  .cena{color:#7DAF12}
  .cena-suma{color:#9FC613}
  .produkt-info{color:#4ABCF0}



#header {
	height: 168px;
	background: url(images/header_background-image.jpg) no-repeat 0 0 #79a641;
}


#header ul.left, ul.left li{
	list-style: none;
	margin: 0 5px;
	padding: 0;
}

#header ul.left {
	width: 313px;
	float: left;
}

#header .logo {
	width: 313px;
	height: 126px;
	border: 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-bg.jpg) repeat-x 0 0 #2fb9de;
	border: 7px solid #c3d82a;
	text-align: center;
	float: right;
	margin: 10px;
	padding: 10px;
}

#header .right ul {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

#header .right li {
	margin: 0;
	padding: 0;
}


#header .navbar {
	height: 46px;
	background: url(images/navbar_background.jpg) repeat-x 0 0;
	clear: both;
	padding: 0 10px;
}

#header .menu {
	float: left;
}

#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 0;
}



#container {
	clear: both;
	padding: 10px 0;
}

#container .sideleft {
	width: 197px;
	float: left;
}

#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;
}


#container .sideright {
	display: table;
	float: left;
}



#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;
}