
p {
	color: #555555;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

/*
	news
*/

#insideRight #news {
	margin-bottom: 20px;
}

#insideRight #news h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	padding-left: 20px;
	color: #666666;
	margin-bottom: 20px;
}

#insideRight #news .date {
	padding-left: 20px;
	margin-bottom: 0px;
	color: #718fa9;
}

#insideRight #news h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
}

#insideRight #news .more {
	padding-right: 20px;
	text-align: right;
	font-size: 11px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 2px solid #ffffff;
}

/*
	newsArchiv
*/

#insideRight #newsArchiv {
	padding-left: 20px;
}

#insideRight #newsArchiv h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	margin-bottom: 20px;
}

#insideRight #newsArchiv .year {
	padding-bottom: 3px;
}

/*
	standard page
*/

h2 {
	font-size: 16px;
	font-weight: normal;
	color: #b38959;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #b38959;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

h4 {
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

/*
	listový seznam
*/

ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

ul li {
	color: #555555;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/li_bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
}

ol {
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;	
	margin-left: 19px;
	*margin-left: 23px;
}

ol li {
	color: #555555;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

ol.spaced {
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;	
	margin-left: 19px;
	*margin-left: 23px;
}

ol.spaced li {
	color: #555555;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

/*
	floated image
*/

.floatedImg {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 4px;
}

/*
	workers
*/

.worker {
	padding-bottom: 5px;
}

.workerName {
	font-weight: bold;
	color: #555555;
	padding-left: 0px;
	padding-bottom: 5px;
}

/*
	reference
*/

p.reference span {
}

p.reference .blt {
	width: 13px;
	background-image: url(../images/grey_circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

/*
	actuality list
*/

#newsList {
	width: 468px;
	font-size: 11px;
}

#newsList td {
	vertical-align: top;
}

#newsList .date {
	width: 80px;
}

#newsList p {
	margin-bottom: 5px;
}


.tel						{
						WIDTH: 100%;
						TEXT-ALIGN: center;
						FONT-SIZE: 8pt;
						COLOR: rgb(148,154,118);
						FONT-WEIGHT: bold;
						}

.tel img					{
						FLOAT: left;
						MARGIN-LEFT: 140px;
						}

.tel span					{
						FLOAT: left;
						MARGIN-LEFT: 10px;
						PADDING-TOP: 1px;
						}

a:focus						{
						-MOZ-OUTLINE: none;
						}

ul:focus					{
						-MOZ-OUTLINE: none;
						}

li:focus					{
						-MOZ-OUTLINE: none;
						}

.homeBox .ref_polozky				{
						WIDTH: 100%;
						OVERFLOW: hidden;
						PADDING: 4px 0px 0px 0px;
						}

.homeBox .ref_polozky li			{
						WIDTH: 169px;
						OVERFLOW: hidden;
						FLOAT: left;
						BACKGROUND-IMAGE: none;
						PADDING: 0px;
						}

.homeBox .ref_polozky .spacer			{
						WIDTH: 100%;
						CLEAR: both;
						HEIGHT: 30px;
						FLOAT: none;
						}

.homeBox .ref_polozky .right			{
						FLOAT: right;
						}

.homeBox .ref_polozky li .img			{
						WIDTH: 100%;
						OVERFLOW: hidden;
						MARGIN: 0px;
						}

.homeBox .ref_polozky li .img a			{
						FLOAT: left;
						BORDER: 0px;
						}

.homeBox .ref_polozky li .img a img		{
						FLOAT: left;
						_MARGIN-LEFT: -3px;
						_MARGIN-RIGHT: -3px;
						BORDER: 0px;
						}

.homeBox .ref_polozky li h3			{
						WIDTH: 100%;
						OVERFLOW: hidden;
						MARGIN: 0px;
						FONT-WEIGHT: normal;
						PADDING: 11px 0px 9px 0px;
						}

.homeBox .ref_polozky li h3 a			{
						FLOAT: left;
						FONT-SIZE: 0.9em;
						LINE-HEIGHT: 17px;
						}

.homeBox .ref_polozky li .text			{
						MARGIN: 0px;
						}

.rightBox .reference				{
						PADDING: 0px 20px 0px 20px;
						}

.rightBox .reference li				{
						BACKGROUND-POSITION: left 5px;
						PADDING-BOTTOM: 5px;
						}

.homeBox .kalendare				{
						WIDTH: 100%;
						OVERFLOW: hidden;
						PADDING: 4px 0px 0px 0px;
						}

.homeBox .kalendare li				{
						WIDTH: 100%;
						OVERFLOW: hidden;
						FLOAT: left;
						CLEAR: both;
						BACKGROUND-IMAGE: none;
						PADDING: 0px;
						BACKGROUND-COLOR: rgb(245,245,243);
						MARGIN-BOTTOM: 10px;
						}

.homeBox .kalendare li .img			{
						WIDTH: 99px;
						OVERFLOW: hidden;
						MARGIN: 0px;
						FLOAT: left;
						PADDING: 10px;
						_WIDTH: 109px;
						}

.homeBox .kalendare li .img a			{
						FLOAT: left;
						BORDER: 0px;
						}

.homeBox .kalendare li .img a img		{
						FLOAT: left;
						_MARGIN-LEFT: -3px;
						_MARGIN-RIGHT: -3px;
						BORDER: 0px;
						}

.homeBox .kalendare li div			{
						PADDING: 16px 10px 10px 0px;
						FLOAT: right;
						WIDTH: 229px;
						}

.homeBox .kalendare li div h3			{
						WIDTH: 100%;
						OVERFLOW: hidden;
						FONT-WEIGHT: normal;
						FONT-SIZE: 1em;
						}

.homeBox .kalendare li div h3 a			{
						FLOAT: left;
						}

.homeBox .kalendare li div .text		{
						MARGIN: 0px;
						}

.homeBox .objednej				{
						WIDTH: 100%;
						OVERFLOW: hidden;
						}

.homeBox .objednej a				{
						WIDTH: 250px;
						PADDING: 5px 0px 5px 0px;
						BACKGROUND-COLOR: rgb(153,39,62);
						COLOR: rgb(255,255,255);
						TEXT-ALIGN: center;
						CURSOR: pointer;
						FLOAT: right;
						TEXT-DECORATION: none;
						}

.homeBox .objednej a:hover			{
						BACKGROUND-COLOR: rgb(138,33,54);
						}


