/* CSS Document */


	    /* formatovaci styly: */
		html, body {
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-size: 12pt;
			height: 100%;
			padding: 0;
			margin: 0;
		}		

/*		h1 {
			font-size: 1.7em;
			margin: 0;
			padding: 0 0;
			text-align: center;
		}*/
		h1 {
			font-size:14px;
			font-weight: bold;
		}

		h2 {
			font-size: 1.4em;
			margin: 0;
			padding: 0;
		}

		h3 {
			font-size: 1.2em;
			margin: 0;
			padding: 0;
		}

		p {
			text-align: justify;
		}

		li {
			margin: 0 0 0.25em 0;
		}

		.bad { color: #FF0000; }
		.good { color: #444444; }
		.perfect { color: #00AA00; }

		/* layoutove styly: */
		body {
			height: 100%; /* dulezite */
			margin: 0;
			padding: 0;
			background-color:#FFFFFF;
			background-image:url(body/head_img/panels.gif);
			background-position:center;
			background-repeat:repeat-y;
		}

		#holder { /*IE*/
			position: relative; /* dulezite */	
			width: 750px;
			height: 100%; /* IE */
			text-align: justify;
			margin: 0 auto;
			background: #fff;
		}

		/* pro ostatni pouzijeme min-height: */
		html>body #holder {
			height: auto;
			min-height: 100%;
		}

		/* vyska tohoto divu musi byt shodna s vyskou paticky: */
		#bottom-spacer {
			height: 1.25em;
		}

		#bottom {
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0;
			height: 17px;
			background: #fff;
			border-top:solid #008A00 1px;
			/* vypocte 1px, v IE jaksi spodni panel obcas uhne */
			top: expression( document.getElementById('holder').offsetHeight - document.getElementById('bottom').offsetHeight );
		}

		#bottom_lt {
			text-align: left;
			padding-left: 2px;
			font-size: 8pt;
			color:#008A00;
			float:left;
		}
		
		#bottom_pt {
			text-align: right;
			padding-right: 2px;
			font-size: 8pt;
			color:#008A00;
			float:right;
		}

		#content {
			/*padding: 10pt 30pt; *//* je potreba nepouzivat margin do vysky, jinak se to rozpadne v Mozille */
			padding-bottom: 12px; /* vyska paticky o 5 min nez vyska bottom*/
		}

		#left {
			position: relative; /* dulezite */
			height: 100%; /* nastaveni pro IE */
			margin-left:-399px;
			left:50%;
			background: #fff;
			float: left;
			width: 21px;
			z-index:6;
		}
		
		#right {
			position: relative; /* dulezite */
			height: 100%; /* nastaveni pro IE */
			margin-left: 2px; 
			left:50%;		
			background: #fff;
			float: left;
			width: 21px;
			z-index:6;
		}


#head{
	width:750px;
	/*min-width:750px; */
	height:136px; 
	background:#fff;
	background-image:url(body/head_img/main.jpg);
	background-position:top;
	font-size:1em; 
	z-index:5; 
}

#head_logo{
	position:absolute;
	top: 15px;
	left: 8px;
	float:left;
}

#menu {
	margin-top: 0px;
	width:750px; 
	/*min-width:750px; */
	height:21px; 
	background-image:url(body/head_img/main_menu.jpg);
	background-position:top;
	/*background-image:url(body/menu_img/bkgr.jpg);*/
	font-size:1em; 
	z-index:5; 
}

#menu2 {
	margin-top: 1px;
	width:750px; 
	/*min-width:750px; */
	height:17px; 
	background-image:url(body/head_img/sub_menu.jpg);
	/*background-image:url(body/menu_img/bkgr.jpg);*/
	font-size:1em; 
	z-index:5; 
}

#box_news {
	margin-top: 1px;
	width:187px; 
	/*min-width:750px; */
	height:203px; 
	background:#fff;
	background-image:url(body/box_img/box1.gif);
	background-repeat:no-repeat;
	font-size:1em; 
	z-index:5;
	float:left;
}

#box_products {
	margin-top: 1px;
	margin-left: 1px;
	width:187px; 
	/*min-width:750px; */
	height:203px; 
	background:#fff;
	background-image:url(body/box_img/box2.gif);
	background-repeat:no-repeat;
	font-size:1em; 
	z-index:5; 
	float:left;
}

#box_soft {
	margin-top: 1px;
	margin-left: 1px;
	width:187px; 
	/*min-width:750px; */
	height:203px; 
	background:#fff;
	background-image:url(body/box_img/box3.gif);
	background-repeat:no-repeat;
	font-size:1em; 
	z-index:5;
	float:left;
}

#box_doc {
	margin-top: 1px;
	margin-left: 1px;
	width:186px; 
	/*min-width:750px; */
	height:203px; 
	background:#fff;
	background-image:url(body/box_img/box4.gif);
	background-repeat:no-repeat;
	font-size:1em; 
	z-index:5;
	float:left;
}

#content_full {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_download {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	background-image:url(img/main/download.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_contact {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	background-image:url(img/main/contact.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_link {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	height: 160px;
	background:#fff;
	background-image:url(img/main/link.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_payment {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	background-image:url(img/main/creditcard.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_login {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	height: 160px;
	background:#fff;
	background-image:url(img/main/login.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_register {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	background-image:url(img/main/login.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_full_about_us {
	width:730px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	background-image:url(img/main/map1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 400px;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_left {
	width:450px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_right {
	width:260px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	margin-top:0px;
	font-size:9pt; 
	z-index:5;
	float:left;
	padding: 10px;
}

#content_left_eshop {
	width:540px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	font-size:9pt; 
	z-index:5; 
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_right_eshop_panel {
	width:165px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	margin-top:0px;
	font-size:9pt; 
	z-index:5;
	float:left;
	padding: 10px;
}

#content_eshop_top {
	width:710px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	font-size:9pt; 
	z-index:5; 
	float:left;
	padding: 10px;
	color:#008A00;
	background:#fff;
}

#content_eshop_right {
	width:550px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	font-size:9pt; 
	z-index:5; 
	float:left;
}

.eshop_item {
	width:250px;
	height:200px;
	/*min-width:750px; */
	font-size:8pt; 
	z-index:5; 
	float:left;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	border: solid 1px #008A00;
}

.eshop_price{
	position:relative;
	width:250px;
	/*min-width:750px; */
	font-size:8pt; 
	z-index:5; 
	top:100px;
}

#content_eshop_left {
	width:160px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#fff;
	margin-top:0px;
	font-size:9pt; 
	z-index:5;
	clear:left;
	float:left;
	color:#008A00;
	padding: 10px;
}

#content_right div {
	width:240px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#F0F8E6;
	font-size:9pt; 
	z-index:5;
	float:left;
	padding: 10px;
	border-top:solid #008A00 1px;
	border-bottom:solid #008A00 1px;
	text-align:left;
	margin-bottom: 10px;
}

#content_right_eshop_panel div {
	width:145px; /* -padding content_left zleva a z prava 2x10 */
	/*min-width:750px; */
	background:#F0F8E6;
	font-size:9pt; 
	z-index:5;
	float:left;
	padding: 10px;
	border-top:solid #008A00 1px;
	border-bottom:solid #008A00 1px;
	text-align:left;
	margin-bottom: 10px;
}

.txtCR1 { /* nadpis v pravem sloupci */
	font-size:12px;
	font-weight:bold;
}

.txtCR2 { /* podnadpis */
	font-size:10px;
}

#txtMenu_top {
	position:relative;
	width:auto;
	top: 3px;
	font-size:9pt;
	right:11px;
	float:right;
}

#txtMenu_top a:link {color:#559427; text-decoration: underline; font-size:9pt; margin-left: 7px;}
#txtMenu_top a:visited {color:#559427; text-decoration: underline; font-size:9pt; margin-left: 7px;}
#txtMenu_top a:active {color:#559427; text-decoration: underline; font-size:9pt; margin-left: 7px;}
#txtMenu_top a:hover {color:#fff; background-color:#559427; text-decoration: none; font-size:9pt; margin-left: 7px;}

.sep {
	 background-image:url(body/menu_img/separator.gif); background-repeat:no-repeat;
	 margin-left: 7px;
}

#txtMenu {
	position:relative;
	width:auto;
	top: 5px;
	left: 11px;
	font-size:9pt;
	float:left;
}

#txtMenu a:link {color:#fff; text-decoration: none; font-size:9pt; margin-right: 15px;}
#txtMenu a:visited {color:#fff; text-decoration: none; font-size:9pt; margin-right: 15px;}
#txtMenu a:active {color:#fff; text-decoration: none; font-size:9pt; margin-right: 15px;}
#txtMenu a:hover {color:#fff; text-decoration: underline; font-size:9pt; margin-right: 15px;}

#txtPath {
	position:relative;
	width:auto;
	top: 1px;
	right: 11px;
	text-align:right;
	font-size:11px;
	color:#559427;
}

#txtPath a:link {color:#559427; text-decoration: none; font-size:11px;}
#txtPath a:visited {color:#559427; text-decoration: none; font-size:11px;}
#txtPath a:active {color:#559427; text-decoration: none; font-size:11px;}
#txtPath a:hover {color:#559427; text-decoration: underline; font-size:11px;}

/*#search {
	position:relative;
	width:auto;
	top: 4px;
	text-align: right;
	padding-right: 2px;
	font-size: 8pt;
	color:#fff;
	float:right;
}*/

#search {
	position:absolute;
	width:auto;
	top: 127px;
	left: 635px;
	padding-right: 2px;
	font-size: 8pt;
	color:#fff;
}

#search_submit {
	position:absolute;
	width:auto;
	top: 128px;
	left: 720px;
	padding-right: 2px;
	font-size: 7pt;
	color:#559427;
}

#search_txt {
	position:absolute;
	width:auto;
	top: 126px;
	left: 605px;
	padding-right: 2px;
	font-size: 7pt;
	color:#559427;
}

/* Link Boxy */
.lnkBox {
	position:relative;
	background:#ffffff;
	width:125px;
	height:150px;
	margin-right:40px;
	font-size:9px;
	float:left;
}

/* tabulky výpis obsahu kosiku */
div.cart_item_row_head {
	position:relative;
	float:left;
	width: 200px;
	height: 10px;
	font-weight: bold;
	background-color:#009933;
	border: solid 1px #336600;
}

div.cart_item_row {
	position:relative;
	float:left;
	width: 200px;
	height: 10px;
	font-weight: normal;
	border-bottom: solid 1px #336600;
}

/* div listy */
.products_list {
	width: 438px; /* 450-2px borderu z kazde strany - 10px padding z kazde strany */
	height: 156px;
	border:solid #008A00 1px;
	background:#F0F8E6;
	font-size:14px;
	font-weight:bold;
	padding-left: 5px;
	margin-bottom: 10px;
}

.list_menu { /* menu, podnabidka */
	width: 240px;
	font-size:12px;
	font-weight:normal;
	padding-top: 5px;
	float:left;
}

.list_menu a:link {color:#008A00; text-decoration: none; font-size:12px;}
.list_menu a:active {color:#008A00; text-decoration: none; font-size:12px;}
.list_menu a:visited {color:#008A00; text-decoration: none; font-size:12px;}
.list_menu a:hover {color:#008A00; text-decoration: underline; font-size:12px;}

.list_menu_img { /* obrazek na kraji divu */
	position: relative;
	top: 0px;
	width: 179px;
	height: 156px;
	background: #B1C695;
	float:right;
}

.list_ul_left {
	padding-left: 200px;
}

*html .list_ul_left {
	padding-left: 165px;
}

.cart_list {
	position: relative;
	width: 488px; /* 510-2px borderu z kazde strany - 10px margin z kazde strany -10px padding*/
	height: 140px;
	border:solid #008A00 1px;
	background:#F0F8E6;
	font-size:10px;
	padding: 5px;
	margin-bottom: 10px;
	color:#000000;
}

.cart_list div {
	width: auto;
	font-size:10px;
	padding: 4px;
	margin-bottom: 3px;
	color:#000000;
	float:left;
}

.download_list {
	position: relative;
	width: 498px; /* 510-2px borderu z kazde strany - 10px padding z kazde strany */
	height: 140px;
	border:solid #008A00 1px;
	background:#F0F8E6;
	font-size:10px;
	font-weight:normal;
	margin-bottom: 10px;
	color:#000000;
}

.email_list {
	position: relative;
	width: 498px; /* 510-2px borderu z kazde strany - 10px padding z kazde strany */
	height: auto;
	border:solid #008A00 1px;
	background:#F0F8E6;
	font-size:10px;
	font-weight:normal;
	margin-bottom: 10px;
	color:#000000;
}

.download_list div, .email_list div.colel {
	width: 229px;
	background:#F0F8E6;
	font-size:10px;
	font-weight:normal;
	padding: 10px;
	margin-bottom: 10px;
	color:#000000;
	float:left;
}

/* txt */
.menu2 {
	position:relative;
	background-image:url(body/menu_img/arrow.gif2);
	background-repeat:no-repeat;
	padding-left: 20px;
	font-size:14px;
	left: 7px;
	top: 5px;
}

.menu2 a:link {color:#FFFFFF; text-decoration:none;}
.menu2 a:active {color:#FFFFFF; text-decoration:none;}
.menu2 a:visited {color:#FFFFFF; text-decoration:none;}
.menu2 a:hover {color:#FFFFFF; text-decoration:underline;}

/* Formulare */
#frmSearch {
	display:inline;
}

/* TextBoxy */
.txtSearch {
	font-size:10px;
	border:solid 1px #559427;
}

.txtLogin_top {
	font-size:8px;
	border:solid 1px #559427;
}

.imgSearch {
	font-size:9px;
	vertical-align:middle;
}

/* obrazky */
.imgText {
	float:left;
	margin-right: 10px;
	border:solid 1px;
}

.imgIcon {
	vertical-align:middle;
	border:0;
}

/* Odrazky */
/*news*/
#box_news ul {
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	/*list-style-type: disc;*/
	list-style-image:url(body/menu_img/point.gif);
	margin-left: -15px;
	margin-top: 10px;
}

html* #box_news ul { /* pro IE */ margin-left: 25px; }
#box_news ul li { margin-top:-3px } /* vyska nasledujici polozky seznamu */

#box_news a:link {color:#FFFFFF; text-decoration:none;}
#box_news a:active {color:#FFFFFF; text-decoration:none;}
#box_news a:visited {color:#FFFFFF; text-decoration:none;}
#box_news a:hover {color:#FFFFFF; text-decoration:underline;}

/*products*/
#box_products ul {
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	/*list-style-type: disc;*/
	list-style-image:url(body/menu_img/point.gif);
	margin-left: -15px;
	margin-top: 10px;
}

html* #box_products ul { /* pro IE */ margin-left: 25px; }
#box_products ul li { margin-top:-3px } /* vyska nasledujici polozky seznamu */

#box_products a:link {color:#FFFFFF; text-decoration:none;}
#box_products a:active {color:#FFFFFF; text-decoration:none;}
#box_products a:visited {color:#FFFFFF; text-decoration:none;}
#box_products a:hover {color:#FFFFFF; text-decoration:underline;}

/*soft*/
#box_soft ul {
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	/*list-style-type: disc;*/
	list-style-image:url(body/menu_img/point.gif);
	margin-left: -15px;
	margin-top: 10px;
}

html* #box_soft ul { /* pro IE */ margin-left: 25px; }
#box_soft ul li { margin-top:-3px } /* vyska nasledujici polozky seznamu */

#box_soft a:link {color:#FFFFFF; text-decoration:none;}
#box_soft a:active {color:#FFFFFF; text-decoration:none;}
#box_soft a:visited {color:#FFFFFF; text-decoration:none;}
#box_soft a:hover {color:#FFFFFF; text-decoration:underline;}

/*doc*/
#box_doc ul {
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	/*list-style-type: disc;*/
	list-style-image:url(body/menu_img/point.gif);
	margin-left: -15px;
	margin-top: 10px;
}

html* #box_doc ul { /* pro IE */ margin-left: 25px; }
#box_doc ul li { margin-top:-3px } /* vyska nasledujici polozky seznamu */

#box_doc a:link {color:#FFFFFF; text-decoration:none;}
#box_doc a:active {color:#FFFFFF; text-decoration:none;}
#box_doc a:visited {color:#FFFFFF; text-decoration:none;}
#box_doc a:hover {color:#FFFFFF; text-decoration:underline;}

/* Odkazy */
a:link {color:#008A00; text-decoration: none; }
a:visited {color:#008A00; text-decoration: none;}
a:active {color:#008A00; text-decoration: none;}
a:hover {color:#008A00; text-decoration: underline;}

a.lnk:link {color:#008A00; text-decoration: underline; }
a.lnk:visited {color:#008A00; text-decoration: underline;}
a.lnk:active {color:#008A00; text-decoration: underline;}
a.lnk:hover {color:#fff; background-color:#008A00; text-decoration: none;}

a.lnk8:link {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnk8:visited {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnk8:active {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnk8:hover {color:#008A00; text-decoration: underline; font-size:8pt}

a.lnk8:link {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnk8:visited {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnk8:active {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnk8:hover {color:#008A00; text-decoration: underline; font-size:8pt}

a.lnk_product_10:link {color:#008A00; text-decoration: underline; font-size:10px;}
a.lnk_product_10:visited {color:#008A00; text-decoration: underline; font-size:10px;}
a.lnk_product_10:active {color:#008A00; text-decoration: underline; font-size:10px;}
a.lnk_product_10:hover {color:#fff; background-color:#008A00; text-decoration: none; font-size:10px;}

/*odkaz v pravem slupci*/
a.lnkCR:link {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnkCR:visited {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnkCR:active {color:#008A00; text-decoration: none; font-size:8pt;}
a.lnkCR:hover {color:#008A00; text-decoration: underline; font-size:8pt}

a.lnk14b:link {color:#008A00; text-decoration: none; font-weight:bold; font-size:14px;}
a.lnk14b:visited {color:#008A00; text-decoration: none; font-weight:bold; font-size:14px;}
a.lnk14b:active {color:#008A00; text-decoration: none; font-weight:bold; font-size:14px;}
a.lnk14b:hover {color:#008A00; text-decoration: underline; font-weight:bold; font-size:14px;}

/* Velikost pisma */
.s10 { font-size:10px; }
.s11 { font-size:11px; }
.s11b { font-size:11px; font-weight:bold;}
.s11b_white { font-size:11px; font-weight:bold; color:#FFFFFF;}
.s12 { font-size:12px; }
.s12b { font-size:12px; font-weight:bold;}
.s14 { font-size:14px; }

.symbol {font-family: Symbol;}

.star{ font-size: 10px; color: #FF0000; }
