/* ------------------------------------------------------------- */
/*                         common.css                            */
/* ------------------------------------------------------------- */
/* 2007-03-11 20:13                                              */

* {
	margin: 0;
	padding: 0;
}

.print, 
.nodisplay 
{
	display: none;
}

hr {
	display: none;
}

.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 */
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;
}


/* Logout notice */
#logout_notice,
#overlay_notice
{
	color: white;
	font-size: 12px;
	font-family: 'Lucida Grande', Tahoma, sans-serif;
	text-align: center;
	line-height: 66px;
	background: url('../images/admin/bg.admin.logout_notice.png') 0 0 no-repeat;
	width: 543px;
	height: 79px;
	position: absolute;
	z-index: 999;
	opacity: 90%;
}
#logout_notice p {
	padding-left: 20px;
	background: url('../images/icons/accept.png') 0 0 no-repeat;
}