/* $Rev: 38 $ */

body, form {
	padding: 8px 1%;
	margin: 0px;
}

body {
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	line-height: 1.4em;
	text-align: center;
}

p {
	margin: 0.5ex 0 0;
}

.czechP {
	text-indent: 4ex;
}

h1 {
	margin: 1.4ex 1ex 0.8ex;
	padding: 0;
	text-align: center;
	font-size: 140%;
}

h2 {
	font-size: 120%;
	margin: 1.4ex 0 0.5ex;
}

h3 {
	font-size: 106%;
}

pre {
	font-size: 120%;
}

ul, ol {
	margin: 0;
	padding: 0;
}

img {
	border-width: 0;
}

.articleImg {
	text-align: center;
	margin: 2ex 0;
}

.clear {
	clear: both;
}

.indent {
	margin: 0 2ex;
}

.dynRealbody {
	margin: auto;
	text-align: left;
	padding: 0 2px;
}

.heading {
	width: 100%;
}

.heading .webLogo1 {
	margin: 10px 0px 7px 4%;
	float: left;
}

.heading .webLogo2 {
	margin: 8px 0 8px 5%;
	float: left;
}

.searchForm {
	float: right;
	margin: 12px 5% 12px 3%;
}

.searchForm .searchField {
	margin: 0px;
}

.searchForm .searchSubmit {
	margin: 0px 0px 0px 20px;
	height: 22px;
}

.menu {
	margin: 0 2px;
	padding: 2px 4px;
	clear: both;
}

.menu li {
	margin: 0 2px;
	list-style: none;
	display: inline;
}

.mainPart {
	margin: 0;
	padding: 0 1ex;
}

.sideColumn1 {
	clear: both;
	padding: 0.5em 0px;
	overflow: hidden;
	text-align: center;
}

.dynAdsBanner {
	padding: 0.6em 0 1.2em;
	text-align: center;
}

.webInfo {
	margin: 0.8em 2px 1ex;
	padding: 1ex;
	font-size: 88%;
	text-align: center;
	line-height: 1.3em;
}

.visitRateMeasuring {
	visibility: hidden;
}

.topMargin {
	margin-top: 1ex;
}

.hp .section {
	border: solid 1px;
	margin: 10px;
	padding: 6px;
}

.hp .section h2 {
	font-size: 103%;
	text-align: center;
	margin: 0 0 5px;
}

.hp .sectionImg {
 	margin: 6px 10px 0 0;
	float: left;
}

.hp .dynSideColumn2 h3 {
	text-align: center;
	margin: 2px 0;
	padding: 3px 1ex;
}

.hp .dynSideColumn2 ul {
	list-style-type: none;
}

.hp .langVersions li {
	margin: 1px 2px 3px;
	list-style: none;
	float: left;
}

.links {
	padding-left: 4%;
}

.links ul {
	padding-left: 2.4ex;
}

.links a {
	line-height: 2em;
}

dt {
	margin-top: 0.5em;
}

.fbLikeButtonIFrame {
	margin-top: 2em;
	width: 100%;
	height: 38px;
	overflow:hidden;
}

.fbLikeBox {
	border: none;
	overflow: hidden;
}

.socialNet {
	padding-top: 1ex;
}

.discuss {
	margin: 0 1ex 2em 0;
	padding: 0.6em 2ex;
}

.discuss .title {
	margin-bottom: 0.3em;
	font-size: 106%;
}

.articlesList {
	list-style: none;
}

.article .floatBox224 {
	text-align : center;
	float : left;
	width : 224px;
}

.flattrBut {
	padding-top: 1ex;
	margin-bottom: 2ex;
}
