@import url("reset.css");
@import url("menus.css");
@import url("type.css");
@import url("forms.css");
@import url("thickbox.css");
@import url("shop.css");

body{
	background:url(../images/bg_01.gif) repeat-x #e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 20px 0;
	text-align:center
	}
#extra-shade, .akce, .akce-sk, .akce-de, .akce-en{behavior: url(/web/default/tools/iepngfix.htc)}
.green{
	color:#047039;
	}
.orange{
	color:#ff8800;
	}
	
	
/* ----------------------------------------------------*/
#page, #page-wide-left, #page-wide-right{
	width:960px;
	margin:0 auto;
	background:url(../images/bckg-page.gif) repeat-y #fff
	}
	#page-wide-left{
		background:url(../images/bckg-page-wide.gif) repeat-y #fff
		}
	#page-wide-right{
		background:url(../images/bckg-page-wide2.gif) repeat-y #fff
		}
	#header{
		background:url(../images/bckg-header.gif) no-repeat;
		width:960px;
		height:80px;
		position:relative;
		margin:0 auto;
		}
		#shade-left, #shade-right{
			width:14px;
			height:174px;
			position:absolute;
			}
		#shade-left{
			background:url(../images/bckg-left-shade.gif) no-repeat;
			left:-14px;
			top:0;
			}
		#shade-right{
			background:url(../images/bckg-right-shade.gif) no-repeat;
			right:-14px;
			top:0;
			}
		#logo{
			float:left;
			padding:10px 0 0 20px;
			}
		.right-align{
			width:450px;
			float:right;
			text-align:right;
			vertical-align:middle;
			font-size:1.1em;
			color:#666666;
			padding:14px 0 0 0;
			height:66px;
			overflow:hidden;
			}
			.right-align a{
				color:#666666;
				}
			.flags{
				display:inline;
				padding:0 0 0 10px
				}
			.flags a:link, .flags a:visited, .flags a:hover{
				text-indent:-9999px;
				display:-moz-display-inline;
				display:inline-block;
				width:14px;
				height:11px;
				padding:0 0 0 10px;
				text-decoration:none;
				}
			.flags a span{
				visibility:hidden;
				}
			.flags a.czech{
				background:url(../images/flag-cz.gif) no-repeat;
				}
			.flags a.english{
				background:url(../images/flag-en.gif) no-repeat;
				}
			.flags a.deutsch{
				background:url(../images/flag-de.gif) no-repeat;
				}
			.flags a.slovakia{
				background:url(../images/flag-sk.gif) no-repeat;
				}
	#left-holder{
		width:751px;
		float:left;
		}
		#page-wide-right #left-holder{
			width:960px;
			float:left;
			}
		#left-sidebar{
			float:left;
			width:211px;
			padding-bottom:10px
			}
			.action-offer-cs, .news-cs, .action-offer-en, .news-en, .action-offer-de, .news-de, .action-offer-sk, .news-sk, .lnews-email-cz{
				background:url(../images/bckg-akcni-nabidka.gif) right center;
				width:211px;
				height:36px;
				float:left;
				text-indent:-9999em;
				border-bottom:1px solid #addfc5
				}
			.news-cs{
				background:url(../images/bckg-aktuality.gif) right center no-repeat;
				}
			.action-offer-en{
				background:url(../images/bckg-akcni-nabidka-en.gif) right center;
				}
			.news-en{
				background:url(../images/bckg-aktuality-en.gif) right center no-repeat;
				}
			.action-offer-de{
				background:url(../images/bckg-akcni-nabidka-de.gif) right center;
				}
			.news-de{
				background:url(../images/bckg-aktuality-de.gif) right center no-repeat;
				}
			.action-offer-sk{
				background:url(../images/bckg-akcni-nabidka-sk.gif) right center;
				}
			.news-sk{
				background:url(../images/bckg-aktuality-sk.gif) right center no-repeat;
				}
			.news-block, .lnews-email-block{
				border-right:1px solid #addfc5;
				width:210px;
				float:left;
				}
			.lnews-email-cz{
				background:url(../images/bckg-lnews-email-cz.gif) right center no-repeat;
			}
				.news-block p, .lnews-email-block form{
					background:url(../images/bckg-news.gif) repeat-x #fff;
					border-top:1px solid #fff;
					border-bottom:1px solid #ade0c5;
					text-align:left;
					font-size:1.1em;
					padding:0 0 10px 10px
					}
					.lnews-email-block form fieldset{
						padding:7px 0 0 0;
					}
					.news-block p a, .lnews-email-block form a{
						color:#047039;
						line-height:1.6em;
						padding-top:6px;
						display:block;
						}
					.lnews-email-block form a{
						float:left;
						padding-top:12px
						}
						.lnews-email-block form a:hover{
							text-decoration: none
							}
					.lnews-email-block form input.button{
						float:left;
						margin:8px 0 0 10px;
					}
					.lnews-email-block form label {
						color:#047039;
						float:left;
						line-height:1.8em;
						padding:2px 0 0;
						text-align:left;
						width:60px;
					}
					.lnews-email-block form input.text{
						float:left;
						width:122px;
					}
				.news-block p em{
					clear:both;
					line-height:1.4em;
					font-style:normal;
					padding:0px;
					width:100%;
					}
					.news-block p em .fright{
						padding:0px;
						margin:3px 5px 5px 10px;
					}
				.news-block p .date{
					float:right;
					background:#dbf9e9;
					padding:10px 0;
					width:46px;
					font-size:1em;
					font-weight:bold;
					color:#047039;
					text-align:center;
					}
				
		#content-box{
			float:right;
			text-align:left;
			padding-bottom:20px;
			}
			#page-wide-left #content-box{
				width:751px;
				position:relative;
				}
			#page-wide-right #content-box{
				width:749px;
				position:relative;
				float:right;
				}
			#extra-shade{
				background:url(../images/bckg-extra-shade.png) no-repeat;
				width:13px;
				height:180px;
				position:absolute;
				left:-1px;
				top:0
				}
			#page-wide-left #extra-shade{
				display:none;
				}
		#page #content-box{
			width:540px;
			position:relative;
			}
		#navigation, .pagination{
			background:url(../images/bckg-mainnav.gif) repeat-x bottom #dbf9e9;
			font-size:1.1em;
			color:#047039;
			width:100%;
			float:left;
			margin-bottom:1.5em !important;
			margin-bottom:0;
			}
			#content .pagination a.sortUp:link, 
			#content .pagination a.sortUp:visited, 
			#content .pagination a.sortUp:hover,
			#content .pagination a.sortDown:link, 
			#content .pagination a.sortDown:visited, 
			#content .pagination a.sortDown:hover{
				text-indent:-9999em;
				background:url(../images/bckg_sorter.gif) no-repeat;
				width:15px;
				height:15px;
				display:inline-block;
				margin:0;
				padding:0;
				top:2px;
				}
			#content .pagination a.sortDown:link, #content .pagination a.sortDown:visited, #content .pagination a.sortDown:hover{
				background:url(../images/bckg_sorter.gif) -44px 0 no-repeat;
				}
			#content .pagination a.sortDown:hover{
				background:url(../images/bckg_sorter.gif) -66px 0 no-repeat;
				}
			#content .pagination a.sortUp:hover{
				background:url(../images/bckg_sorter.gif) -22px 0 no-repeat;
				}
			.pagination{
				margin-bottom:0 !important;
				margin-top:11px;
				font-size:1em;
				}
			.pagination .numbers{
				float:right;
				width:400px;
				margin:0 0 14px 0;
				text-align:right;
				}
			.pagination a:link, 
			.pagination a:visited, 
			.pagination a:hover, 
			.pagination strong,
			.pagination.bottom a:link, 
			.pagination.bottom a:visited, 
			.pagination.bottomn a:hover, 
			.pagination.bottom strong{
				padding:4px 8px 10px 8px;
				margin-top:4px;
				top:8px;
				position:relative;
				}
			.pagination.bottom a:link, 
			.pagination.bottom a:visited, 
			.pagination.bottomn a:hover, 
			.pagination.bottom strong{
				top:8px;
				padding:10px 8px 4px 8px;
				margin-bottom:4px;
				}
			
			#content .pagination a.prev:link, 
			#content .pagination a.prev:visited, 
			#content .pagination a.prev:hover,
			#content .pagination a.next:link, 
			#content .pagination a.next:visited, 
			#content .pagination a.next:hover{
				font-weight:bold;
				text-decoration:none;
				background:none;
				}
			.pagination a:hover, .pagination strong{
				background:#fff;
				}
			.pagination strong{
				font-weight:bold;
				}
			#navigation #padd, .pagination .padd{
				padding:0 10px;
				}
			#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation strong, #navigation span{
				color:#047039;
				display:block;
				float:left;
				line-height:1.9em;
				padding:7px 2px;
				white-space:nowrap;
				}
			#navigation strong{
				background:url(../images/bckg-nav-arr.gif) center bottom no-repeat;
				}
			#navigation a:hover{
				text-decoration:none;
				}
			#navigation{
				display:block;
				position:relative;
				}
			#zak-centrum-cs, #zak-centrum-en, #zak-centrum-de, #zak-centrum-sk{
				background:url(../images/ban-zak-centrum.gif) no-repeat;
				width:240px;
				height:63px;
				text-indent:-9999em;
				float:right;
				position:absolute;
				right:20px;
				bottom:-73px
				}
				#zak-centrum-en{
					background:url(../images/ban-zak-centrum-en.gif) no-repeat;
					}
				#zak-centrum-de{
					background:url(../images/ban-zak-centrum-de.gif) no-repeat;
					}
				#zak-centrum-sk{
					background:url(../images/ban-zak-centrum-sk.gif) no-repeat;
					}
			#content span#zak-centrum-cs, #content span#zak-centrum-en, #content span#zak-centrum-de, #content span#zak-centrum-sk{
				background:url(../images/ban-zak-centrum.gif) no-repeat;
				width:240px;
				height:63px;
				text-indent:-9999em;
				float:right;
				position:relative;
				margin:0 0 10px 10px;
				right:auto;
				bottom:auto;
				}
				#content span#zak-centrum-en{
					background:url(../images/ban-zak-centrum-en.gif) no-repeat;
					}
				#content span#zak-centrum-de{
					background:url(../images/ban-zak-centrum-de.gif) no-repeat;
					}
				#content span#zak-centrum-sk{
					background:url(../images/ban-zak-centrum-sk.gif) no-repeat;
					}
			#zak-centrum-cs strong, #zak-centrum-en strong, #zak-centrum-de strong, #zak-centrum-sk strong{
				float:none;
				display:inline;
				padding:0;
				}
		#content{
			padding:20px;
			font-size:1.2em;
			line-height:1.6em;
			}
			#page .green-box, #page-wide-left .green-box, #page-wide-right .green-box{
				background:#dbf9e9;
				border:1px solid #abdfc4;
				float:left;
				width:298px;
				display:inline;
				padding:16px;
				margin:0 0 2em 0 !important;
				margin:0 0 0 0;
					height:auto !important;
					height:115px;
					min-height:115px;
				}
			#page p.green-box-wide, #page-wide-right p.green-box-wide, #page-wide-left p.green-box-wide{
				background:#dbf9e9;
				border:1px solid #abdfc4;
				padding:16px;
				display:block;
				width:auto;
				clear:both;
				margin:.7em 0 .3em 0
				}
			#page-wide-left .green-box, #page-wide-right .green-box{
				width:510px;
				}
			#content .floated-header{
				clear:both;
				}
				#content .floated-header h1{
					padding-right:250px;
					margin-bottom:0.5em;
					height:auto !important;
					height:48px;
					min-height:48px;
					font-weight:bold;
					}
			.category-holder{
				float:left;
				margin:11px 0 0 0;
				display:inline;
				width:348px;
				border:1px solid #abdfc4;
				background:url(../images/bckh-category-hover2.gif) 0 bottom no-repeat #dbf9e9;
				}
				.category-holder.second{
					margin:11px 0 0 11px;
					}
			.category {
				width:330px;
				background:url(../images/bckh-category-hover3.gif) 0 -98px no-repeat;
				border:1px solid #fff;
				float:left;
				padding:6px 8px;
				height:auto !important;
				height:100px;
				min-height:100px;
				}
				#content .category h3{
					width:220px;
					float:left;
					display:block;
					font-size:1.2em;
					line-height:1.4em;
					margin-bottom:5px;
					text-transform:uppercase;
					font-weight:bold;
					}
					.category h3 a:link, .category h3 a:visited, .category h3 a:hover{
						color:#047039;
						font-weight:bold;
						float:left;
						}
					#content .category.noimg h3{
						width:330px
						}
					#content .category.noimg p{
						width:330px;
						}
				#content .category p{
					font-size:0.9em;
					line-height:1.5em;
					padding:0;
					margin:0;
					color:#047039;
					float:left;
					width:220px;
					}
				.product-holder{
					border:1px solid #b1e2c8;
					float:left;
					width:168px;
					display:inline;
					margin:10px 10px 0 0 !important;
					margin:10px 9px 0 0;
					background:url(../images/bckg-product-list.gif) repeat-x left bottom #d7f8e7;
					}
				.product-holder.last{
					margin:10px 0 0 0 !important;
					margin:10px 0 0 0;
					}
					#content .product p{
						font-size: 0.8em;
						padding: 5px;
						margin: 0;
						line-height: 1.3em;
						overflow: hidden;
						clear: both;
						}
					#content .product{
						border:1px solid #fff;
						background:url(../images/bckg-product-list-hover.gif) 0 -98px no-repeat;
						float:left;
						width:166px;
						padding-bottom:18px;
						height:auto !important;
						height:216px;
						min-height:216px;
						position:relative;
						}
						.akce, .akce-cs, .akce-sk, .akce-en, .akce-de{
							background:url(../images/akce.png) no-repeat;
							z-index:50;
							display:block;
							width:54px;
							height:52px;
							position:absolute;
							right:-5px;
							top:-5px
							}
							.akce-cs{background:url(../images/akce.png) no-repeat;}
							.akce-sk{background:url(../images/akce-sk.png) no-repeat;}
							.akce-de{background:url(../images/akce-de.png) no-repeat;}
							.akce-en{background:url(../images/akce-en.png) no-repeat;}
						#content .product .side-borders{
						float:left;
						display:inline;
						margin:4px 4px 0px 4px;
						width:158px;
						height:auto !important;
						height:192px;
						min-height:192px;
						background:#fff;
						border:1px solid #c4e8d5;
						border-width:0 1px 1px 0;
						}
						#content .product .price{
							float:left;
							display:inline;
							margin:4px 4px 5px 4px;
							position:relative;
							width:157px;
							z-index:10;
							background:#eefff6;
							border:1px solid #c4e8d5;
							text-align:center;
							color:#047039;
							}
						#content .product h3{
							background:#fff;
							margin:0;
							padding:0;
							text-align:center;
							font-weight:bold;
							font-size:1em;
							padding:0 5px 5px 5px;
							line-height:1.4em;
							}
							#content .product h3 a:link, 
							#content .product h3 a:visited, 
							#content .product h3 a:hover{
								font-weight:bold;
								text-decoration:none;
								}
							#content .product h3 a:hover{
								text-decoration:underline;
								}
						#content .product .pnumber-more{
							border-top:1px solid #bee6d1;
							background:#fff;
							clear:both;
							position:absolute;
							width:166px;
							bottom:0px !important;
							bottom:-1px;
							font-size:0.75em;
							height:18px;
							color:#047039;
							}
							#content .product .pnumber-more em{
								float:left;
								width:103px;
								height:18px;
								overflow:hidden;
								font-style:normal;
								}
							#content .product .pnumber-more .more-cs, #content .product .pnumber-more .more-en, #content .product .pnumber-more .more-de, #content .product .pnumber-more .more-sk{
								background:url(../images/btn-more.gif) no-repeat;
								width:63px;
								height:18px;
								float:right;
								text-indent:-9999em;
								}
								#content .product .pnumber-more .more-en{
									background:url(../images/btn-more-en.gif) no-repeat;
									}
								#content .product .pnumber-more .more-de{
									background:url(../images/btn-more-de.gif) no-repeat;
									}
								#content .product .pnumber-more .more-sk{
									background:url(../images/btn-more-sk.gif) no-repeat;
									}
							
					
				.category .fotocont, .product .fotocont{
				float:right;
				display:inline;
				margin:5px 2px 0 0;
				width:78px;
				height:74px;
				background:#fff;
				border:5px solid #aee2c7;
				}
					.product .fotocont{
						width:158px;
						height:152px;
						background:#fff;
						display:inline;
						float:left;
						border:none;
						margin:0;
						}
				.fotocont-detail{
					float:left;
					width:224px;
					position:relative;
					border:1px solid #aee2c7;
					margin:0.4em 0 10px 0 !important;
					margin:0 0 10px 0;
					}
					#zoom{
						background:url(../images/btn-zoom.gif) no-repeat;
						width:38px;
						height:38px;
						text-indent:-9999em;
						position:absolute;
						bottom:10px;
						right:10px
						}
					.fotocont-detail .unMarketableItem, .product-holder .product .unMarketableItem{
						background:url(../images/unmarketable.png) no-repeat -34px 0 !important;
						background:url(../images/unmarketable.gif) no-repeat -34px 0 ; /*ie6*/
						width:40px;
						height:42px;
						display:block;
						position:absolute;
						top:15px;
						right:17px;
					}
					.product-holder .product .unMarketableItem{
						background-position:0 0 !important;
						background-position:0 0;
						width:34px;
						height:34px;
						top:6px;
						right:6px;
					}
				.fotocont-detail .side-borders{
					border:1px solid #fff;
					background:#dbf9e9;
					padding:8px;
					}
				.category .img-block, .product .img-block{
					display: table-cell;
					text-align: center;
					vertical-align: middle;
					width:78px;
					height:74px;
					}
					.product .img-block{
						width:158px;
						height:152px;
						}
						
				.img-block-detail{
					display: table-cell;
					text-align: center;
					vertical-align: middle;
					width:196px;
					height:198px;
					border:5px solid #c4edd8;
					background:#fff;
					}
				.img-block *, .img-block-detail *{
					vertical-align: middle;
				}
				/*\*//*/
				.img-block, .img-block-detail{
					display: block;
				}
				.img-block span, .img-block-detail span{
					display: inline-block;
					height: 100%;
					width: 1px;
				}
				/**/
				.product-detail{
					float:left;
					width:100%;
					position:relative;
					}
				.detail-info{
					float:right;
					width:470px;
					margin:0.4em 0 0 0 !important;
					margin:0
					}
				.detail-order .detail-info{
					width:100%;
					overflow:hidden
					}
				#content .detail-info table.info-table, #content .detail-info table.order-table{
					border:1px solid #c4edd8;
					border-bottom:0;
					margin-bottom:1em;
					float:left;
					}
				#content .detail-info table.order-table img{
					display:block;
					}
				#content .detail-info table.info-table th, #content .detail-info table.order-table th{
					background:#fff;
					color:#333333;
					font-weight:normal;
					border:1px solid #c4edd8;
					border-width:0 1px 1px 0;
					padding-right:15px;
					vertical-align:top;
					}
				#content .detail-info table.order-table tr.pieceList th{
					background:#f3fdf8
					}
				#content .detail-info table.order-table th{
					width:110px
					}
				#content .detail-info table.order-table th{
					border-width:0 0 1px 0;
					text-align:left;
					}
				#content .detail-info table.order-table th.name, #content .detail-info table.info-table th.name{
					text-align:left;
					}
				#content .detail-info table.info-table td{
					background:url(../images/bckg-table-detail.gif) repeat-y #f3fdf8;
					vertical-align:middle;
					padding-left:15px
					}
					
				#content .detail-info table.order-table td{
					vertical-align:middle;
					}
				#content .detail-info table.order-table td.params-line{
					vertical-align:bottom;
					}
				#content .order-table th sup{
					color:#ff0000;
					font-size:1.2em;
					}
				#content .detail-order{
					clear:both;
					}
				#content .detail-order h6{
					font-weight:bold;
					color:#047039;
					line-height:1.8em;
					margin:0 0 0 0
					}
				#content .detail-order table{
					margin:0.5em 0 0 0;
					}
				#content .detail-info table.info-table .old-price{
					text-decoration:line-through;
					color:#666;
					margin-bottom:5px;
					display:inline-block;
					}
				#content .detail-info table.info-table .old-price strong.price{
					color:#666
					}
				#content .detail-info table.info-table strong.price{
					font-size:1.2em;
					color:#047039
					}
				#content .detail-info table.info-table strong.bargain{
					color:#eb7f00;
					font-size:1.3em;
					margin-top:.6em;
					}
				#content .detail-info table.info-table span.dph{
					color:#a3a3a3
					}
				
		#right-sidebar{
			float:right;
			width:209px;
			padding-bottom:10px
			}
			#right-sidebar .banner{
				float:left;
				}
			#cart-cs, #cart-en, #cart-de, #cart-sk{
				background:url(../images/bckg-shopping-cart.gif) no-repeat;
				width:119px;
				height:27px;
				float:left;
				border-bottom:1px solid #abdfc4;
				font-size:1.2em;
				color:#047039;
				text-align:left;
				padding:35px 0 0 90px
				}
				#cart-en{background:url(../images/bckg-shopping-cart-en.gif) no-repeat;}
				#cart-de{background:url(../images/bckg-shopping-cart-de.gif) no-repeat;}
				#cart-sk{background:url(../images/bckg-shopping-cart-sk.gif) no-repeat;}
				#cart-cs h5, #cart-en h5, #cart-de h5, #cart-sk h5{
					display:none;
				}
				#cart-cs a, #cart-en a, #cart-de a, #cart-sk a{
					border-bottom:1px dotted #047039;
					color:#047039;
					font-weight:bold;
					text-decoration:none;
					display:inline-block;
					}
			#eshop-categories-cs h5, #login-cs h5, #eshop-categories-en h5, #login-en h5, #eshop-categories-de h5, #login-de h5, #eshop-categories-sk h5, #login-sk h5, .rnews-email-cz h5{
				width:209px;
				text-indent:-9999em;
				float:left;
				border-bottom:1px solid #abdfc4;
				}
			#eshop-categories-en h5, #eshop-categories-de h5, #eshop-categories-sk h5{
				border-left:1px solid #abdfc4;
				width:208px;
				}
			
			.rnews-email-cz h5{
				background:url(../images/bckg-rnews-email-cz.gif) no-repeat;
				height:36px;
				}
			#eshop-categories-cs h5, #eshop-categories-en h5, #eshop-categories-de h5, #eshop-categories-sk h5{
				background:url(../images/bckg-categories-shop.gif) no-repeat;
				height:26px;
				}
			#eshop-categories-en h5{background:url(../images/bckg-categories-shop-en.gif) no-repeat;}
			#eshop-categories-de h5{background:url(../images/bckg-categories-shop-de.gif) no-repeat;}
			#eshop-categories-sk h5{background:url(../images/bckg-categories-shop-sk.gif) no-repeat;}
			
			#login-cs h5, #login-en h5, #login-de h5, #login-sk h5{
				background:url(../images/bckg-login.gif) no-repeat;
				height:36px;
				}
			#login-en h5{background:url(../images/bckg-login-en.gif) no-repeat;}
			#login-de h5{background:url(../images/bckg-login-de.gif) no-repeat;}
			#login-sk h5{background:url(../images/bckg-login-sk.gif) no-repeat;}
			
			#login-cs.logged-in h5{background:url(../images/bckg-login-user.gif) no-repeat;}
			#login-en.logged-in h5{background:url(../images/bckg-login-user-en.gif) no-repeat;}
			#login-de.logged-in h5{background:url(../images/bckg-login-user-de.gif) no-repeat;}
			#login-sk.logged-in h5{background:url(../images/bckg-login-user-sk.gif) no-repeat;}
			
			
			#login-cs a, #login-en a, #login-de a, #login-sk a, .rnews-email-cz a{
				color:#047039;
				padding-top:10px;
				float:left;
				}
			.rnews-email-cz a{
				padding-top:12px;
				}
			.rnews-email-cz input.button{
				margin:5px 0 0 13px
				}
			#content .file{
				position:relative;
				float:left;
				width:100%;
				margin-bottom:2em;
				border-top:1px solid #abdfc4;
				}
			#content .file a:link, #content .file a:visited, #content .file a:hover{
				text-decoration:underline;
				padding:0 0 3px 18px;
				}
			#content .file a:hover{
				text-decoration:none
				}
			#content .file a.document{background:url(icons/page_white_text.gif) no-repeat left top}
			#content .file a.video{background:url(icons/film.gif) no-repeat left top}
			#content .file a.music{background:url(icons/music.gif) no-repeat left top}
			#content .file a.picture{background:url(icons/images.gif) no-repeat left top}
			#content .file h3{
				padding:3px 145px 0 0;
				width:350px;
				color:#047039;
				margin:0 0 0 0;	
				}
			#content .file p{
				padding:5px;
				background:#eafcf2;
				}
			#content .file img{
				padding:1px;
				border:1px solid #abdfc4;
				background:#fff;
				margin:0 5px 7px 0;
				float:left
				}
			#content .file .date{
				position:absolute;
				top:0.5em;
				right:0px;
				}
			#content .file .size{
				color:#ff8800;
				font-style:italic
				}
			#content .file .down{
				float:right;
				width:350px;
				text-align:right
				}
			#content .article{
				margin:0;
				display:block;
				padding:1em 0 0 0;
				line-height:1.6em;
				}
				#page-wide-right #content .article .text-block, #page #content .article .text-block{
					width:560px;
					float:right;
					display:inline;
					margin:0;
					padding:0
					}
				#page #content .article .text-block{
					width:350px;
					}
				#content .article img.fleft{
				border:1px solid #abdfc4;
				}
					
				
				#page .perex, #page-wide-right .perex{
				padding:10px;
				background:#dbf9e9;
				width:480px;
				display:block;
				float:left;
				font-style:italic;
				margin:0 0 1em 0;
				}
				#page-wide-right .perex{
					width:689px;
					}
				.perex .date{
					color:#047039;
					}
				.fakehr{
					clear:both;
					font-size:0px;
					height:1px;
					}
				.fakehr hr{
					display:none;
					}
				.author, #content .author a:link, #content .author a:visited, #content .author a:hover{
					color:#999;
					}
		.error, .error-box, .succes-box{
			background:url(../images/warning.gif) no-repeat 1px 1px #ffe5e1;
			border-color:#f0bdb5;
			padding:2px 0;
			border-width:0;
			}
		.succes-box{
			background:#b2de91;
			border:#69c129;
			}
		.error-box, .succes-box{
			margin:1em 0 0 0;
			border-width:1px;
			border-style:solid;
			padding:8px;
			background:#ffe5e1;
			color:#d01d1d
			}
		.succes-box{
			background:#e4f2d9;
			color:#3a8a00
			}
		#content .error-box ul, #content .succes-box ul{
			margin:0 0 0 17px;
			padding:0;
			}
		#content .error-box ul li, #content .succes-box ul li{
			background:none;
			list-style-type:disc;
			margin:0;
			padding:0;
			}
		#content .error-box label{
			color:#d01d1d
			}
	#footer{
		clear:both;
		width:940px;
		padding:0 10px;
		background:url(../images/bckg-footer.gif) repeat-x #dbf9e9;
		text-align:left;
		height:36px;
		line-height:36px;
		font-size:1.1em;
		color:#047039
		}
		#footer #copy{
			float:right;
			width:28%;
			text-align:right;
			}
		#footer span.realizace{
			float:right;
			width:48%;
			text-align:right;
			}
		#footer #eu-desc{
			margin-top: 10px;
			line-height:1.2em;
			float:left;
			width:62%;
			}
			#footer #eu-desc img{
				float:left;
				padding-right: 5px;
				padding-top: 1px;
				padding-bottom: 20px;
				}
	#footer.tall{
		height:68px;
		}		
		
				
				
