/* ------------------------------------------------------------- */
/*                         common.css                            */
/* ------------------------------------------------------------- */
/* 2007-05-08 13:05                                              */

* {
	margin: 0;
	padding: 0;
}

.print, 
.nodisplay 
{
	display: none;
}

hr { display: none; }

.hr { border-top: 1px solid #ccc; margin-top: 2em; }

.cl, 
.clear, 
.cleaner
{
	float: none;
	clear: both;
	height: 0px;
	width: 0px;
	_line-height: 0px; /* I Love MSIE! */
	_font-size: 0px;
}

/* Debugs, dumps, etc */
.debug_dump {
	color: #333;
	background-color: #fff;
	font-size: 10px;
	font-family: Monaco, monospace;
	padding: 10px;
	margin: 15px 0;
	border: 1px dotted #ccc;
}

/* Text elements */
.text_element {
	position: relative;
/*	border: 1px dotted yellow;*/
}

/* Images */
.inline { float: left; padding: 0 !important; margin: 0 1em 0.5em 0; } 
.inline img { padding: 0 !important; margin: 0 !important; }
a img { border: none; }

.wysiwyg img, 
#wysiwyg img,
.text_element img,
.novinka img, 
.content img
{
	float: left;
	padding: 0 0.5em 0.4em 0;
	position: relative;
	top: 0.3em;
}


/* Text styles */
.nospace {margin:0; padding:0;}
.em { font-style:italic}
.bold { font-weight:bold}
.uppercase { text-transform:uppercase}
.block { display:block;}
.wysiwyg p, 
#wysiwyg p,
.text_element p { margin-bottom: 0.3em; }
address {font-style: normal;}

/* Lists */
ul li { list-style-type: square; }
ul ul { margin-left: 1em; }
ul li li { list-style-type: circle; }

/* Image replacement */
*.image { font-size: 9px; }
span.ir, 
span.image 
{
	display:block;
	position:absolute;
	top:0; left:0;
	background-repeat:no-repeat;
	overflow: hidden;
}

/* Warnings, errors, etc */
html>body div.warning { /*Hide background declaration from MSIE*/
	background: #fff url('/images/icons/exclamation.png') 5px 6px no-repeat;
}
div.warning {
	color: #e15d52;
	padding: 5px 5px 5px 30px;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icons/exclamation.png',sizingMethod='scale');
}

/* Forms */
.fieldWithErrors input {
	border: 2px solid #ee1a07 !important;
}
.formError {
	color: #ee1a07;
	padding: 0 0 0 20px !important;
	margin-left: 27%;
	margin-bottom: 10px;
	background: url('/images/icons/exclamation.png') 0px 1px no-repeat;
}


/* Links */

.link.zip {
  background: url('/images/icons/page_white_zip.png') 0px 3px no-repeat;
  padding-left: 25px;
}
