body {
	padding : 0px;
	margin : 0px;
	min-width : 790px;
	font-family : "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size : 80%;
	line-height : 1.4em;
}

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

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 ;
}

.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 : right;
	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;
	line-height : 1.3em;
}

p {
	margin : 0.3ex 0;
}

.czechP {
	text-indent : 4ex;
}

.visitMeasuring {
	visibility : hidden;
}

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

.menuMtrj {
	position : absolute;
	top : 44px;
	left : 1%;
	width : 98%;
	padding : 0;
	margin : 0;
}

.menu {
	background : #3333cc;
	font : bold 13px Arial,sans-serif;
	padding : 4px;
	color : white;
}

.menu a {
	color : white;
}

.menu a:hover {
	color : #66FFFF;
}

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

.belowMenu {
	width : 100%;
	position : absolute;
	top : 70px;
}

.appletCntnr {
	float : left;
	width : 334px;
}

.mainPart li {
	margin : 0.8ex 0;
}

.tunerCntnr {
	float : left;
	min-width : 150px;
	width : 27%;
}

.legend li {
	list-style-type : none;
	margin : 24px 0;
}
.transpAppletCntnr {
	float : left;
	width : 310px;
}
