body {
	padding : 0px;
	margin : 0px;
	min-width : 790px;
}

body, .testAnswer a:hover {
	background : #eff7ff;
	color : black;
}

body, table {
	font-family : Arial, sans-serif;
	font-size : 14px;
}

p {
	margin : 2ex 0 0;
}

img {
	border-width : 0;
}

a {
	color : #0000CC;
	text-decoration : underline;
}

a:hover {
	color : #3333FF;
}

ul, ol {
	margin : 0;
	padding : 0 ;
	list-style-type : none;
}

.h1Mtrj {
	margin : 1ex 0;
	left : 1%;
	position : relative;
	width : 98%;
}

h1 {
	font : bold 20px 'Times New Roman',serif;
	margin : 0;
	padding : 5px 0;
	text-align : center;
}

h1, .bgColor2, .foot {
	background-color : #d7ebff;
}

.mainPartMtrj {
	float : left;
	overflow : hidden;
	width : 80%;
}

.mainPart {
	padding : 1ex;
}

.adsColumn {
	float : left;
	overflow : hidden;
	width : 20%;
	text-align : center;
}

.adsBox {
	padding : 2ex 0 1ex;
	text-align : center;
}

.foreignLang {
	color : #a52a2a;
}

.testList {
	margin : 1ex 0;
	padding : 0 0 0 4ex;
}

.langExample {
	margin : 1ex 0 1ex 4ex;
}

.testAnswer a {
	color : blue;
	background : blue;
	text-decoration : none;
	padding : 0 1ex 0 2ex;
}

.articlesList li {
	margin : 0 0 1em;
}

h2 {
	margin : 0.7ex 0 0.2ex;
	font-size : 15px;
}

.articlesList h2 {
	font-size : 17px;
}

.articlesList h2 a {
	text-decoration : underline;
}

.rssLink {
	position : absolute;
	left : 96%;
	top : 20px;
	font-size : 10px;
}

.vocabularyTableMtrj {
	margin : 0;
	padding : 0;
	width : 49.5%;
	float : left;
}

.vocabularyTable {
	width : 92%;
 	margin : 0 0 2em 8%;
	border : solid 1px #000000;
}

.nextParagraph {
	clear : both;
}

.bibliCard li {
	margin : 1em 0;
}

.footMtrj {
	padding : 1em 0 0;
	left : 1%;
	position : relative;
	width : 98%;
}

.foot {
	padding : 1ex;
	font-size : 11px;
	text-align : center;
}

.czechP {
	text-indent : 4ex;
	margin : 0.3ex 0;
}

.visitMeasuring {
	visibility : hidden;
}

