body {
	line-height:	160%;
	font-family: 	Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	text-decoration: none;
	text-align: 	left;
	color: 			#000000;
	background:				#F3F5F8;
	margin:					0px;
}

p {
	padding:	0px 10px 10px 60px;
	font-size: 		12px;
	margin:	0px;
}

table {
	font-size: 		12px;
}

a {
	color:					#87AF3F;
	text-decoration:		underline;
}

a:visited {
	color:					#87AF3F;
	text-decoration:		underline;
}

a:hover {
	color:					#CC0000;
	text-decoration:		none;
}

input.text
{
font-size:				12px;
color:					#474B3C;
background-color:		#F8F8F8;
border:					1px solid silver;
}

input.button
{
font-size:				12px;
color:					#474B3C;
background-color:		#E9E9E9;
border:					1px solid black;
font-weight:			bold;
}

input.search
{
text-align:				left;
font-size:				12px;
font-weight:			normal;
color:					black;
border:					1px solid black;
height:					16px;
width:					110px;
}

textarea
{
font-size:				12px;
color:					#474B3C;
background-color:		#F8F8F8;
border:					1px solid silver;
}

select
{
font-size:				12px;
color:					#474B3C;
background-color:		#F8F8F8;
border:					1px solid #E9E9E9;
}

DIV.block_title
{
font-size:				12px;
font-weight:			bold;
width:					100%;
text-align:				right;
color:					#474B3C;
background-color:		#F8F8F8;
padding:				2px;
padding-right:			5px;
background-repeat:      no-repeat;
background-position:    center left;
background-image:		url("../gfx/blok_ikon.gif");
}

td.mainframe
{
font-size:				12px;
padding-left:			18px;
padding-right:			15px;
padding-bottom:         10px;
vertical-align:			top;
border-bottom:			1px solid black;
background-repeat:      no-repeat;
background-position:    top right;
background-image:		url("../gfx/abeo_img_09.gif");
}

td.vata
{
background-color:		white;
color:					black;
}

td.leftmenu
{
background-image:		url("../gfx/abeo_img_08.gif");
background-repeat:      no-repeat;
background-color:		#F8F8F8;
color:					black;
vertical-align:			top;
border-bottom:			1px solid black;
}

td.leftmenu_sub
{
vertical-align:         top;
padding-top:            25px;
padding-left:           20px;
}

table.node_path_table
{
width:					100%;
height:                 28px;
}
td.node_path_td
{
padding-left:			0px;
vertical-align:         bottom;
}

td.mainmenu
{
background-image:		url("../gfx/abeo_img_05.jpg");
background-repeat: 		no-repeat;
vertical-align:			top;
padding-left:			25px;
padding-top:			34px;
}

td.titulek
{

background-color:		white;
text-align:				right;
font-size:				10pt;
font-weight:			bold;
padding-right:			6px;
color:					gray;
vertical-align:			bottom;
}

td.search_back
{
background-image:		url("../gfx/abeo_img_06.jpg");
background-repeat: 		no-repeat;
}

td.search
{
text-align:                right;
font-size:                7pt;
font-weight:            normal;
color:                    black;
padding:                0px;
}


td.copyleft
{

font-size:			12px;
padding:			0px;
padding-top:		3px;
padding-left:		1px;
text-align:			left;
height:             15px;
}

td.copyright
{

font-size:			12px;
padding:			0px;
padding-top:		3px;
padding-right:		1px;
text-align:			right;
}



.error-db
{	background-color:			#FFaaaa;
	color:						#000000;
	font-size:					10pt;
	text-decoration:			none;
	text-align:					left;
	margin:						0px;
	padding:					5px;
	border-width:				1px;
	border-color:				#000000;
	border-style:				solid;
	clear:						both;
}

.title_under_picture
{

font-size:			20px;
font-weight:		bold;
text-align:			center;
color:				#DDEABD;
}

.carbonell_spodok
{
font-family:		Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:			9px;
font-weight:		bold;
color:				#797A7C;
padding:			0px;
padding-top:		5px;
padding-left:		63px;
background-image:		url("../gfx/carbonell_spodok.gif");
}

td.news_headline
{
background-color: #DDEABD;
font-weight: bold;
text-align: right;
color: black;
}

td.news_date
{
background-color: #DDEABD;
font-weight: bold;
color: navy;
}

div.productList {
	margin:		0px;
	padding:	0 0 0 60px;
	float:		left;
	clear:		both;
}

div.product {
	margin:		0px;
	padding:	12px 24px 12px 0px;
	float:		left;
}

div.productImage {
	margin:		0;
	padding:	2px;
	float:		left;
	clear:		both;
	text-align:	center;
	border:		1px solid #87AF3F;
}

div.productDescription {
	float:		left;
	clear:		both;
}

div.productDescriptionLine1,
div.productDescriptionLine2,
div.productDescriptionLine3 {
	text-align:	center;
	margin:		0;
	padding:	0;
	float:		left;
	clear:		both;
	text-align:	center;
	width:		100%;
}

div.productDescriptionLine1 {
	padding-top:	5px;
	font-weight:	bold;
}

p.homepageParagraph {
	background-image:	url('../images/product/23.jpg');
	background-repeat:	no-repeat;
	color:				#FFFFFF;
	width:				600px;
	height:				320px;
	background-position:	20px 0px;
	font-size:			18px;
	padding:			10px 20px 0 40px;
	overflow:			visible;
	box-sizing:      border-box;
	-moz-box-sizing: border-box;
	text-align:		center;
}
