/** { margin:0; padding:0;}*/

html {
	/*min-height: 100px;*/
	/*background: #FBF9F6;*/
}

body {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	/*line-height: 120%; */
	font-size: 0.7em;
	color: #595556;
	background: #fff;
}

a { text-decoration:underline;}
a:hover { text-decoration:none; }
h1 { font-size:1em; font-style:bold; text-transform:uppercase; margin-bottom:0.8em; margin-top:1.5em; }
h2 { font-size:1em; font-style:bold; text-transform:uppercase; margin-bottom:0.8em; margin-top:1.5em; color:#555; }
h3 { font-size:1em; font-style:bold; margin-bottom:0.8em; margin-top:1.5em; color:#555; }
p { margin: 0 0 0.8em 0; line-height: 1.2em}

input,textarea { font-size:1.1em; font-family:Arial, Helvetica, sans-serif }
ol,ul {margin-left:35px; margin-bottom:15px; margin-top:10px; }
li { text-align:left; }

#wrap {
	width: 818px;
	position:relative;
	margin:0 auto;
	background-position: center;
	background-repeat: repeat-y;
}

.logo{
	position:absolute;
	width: 172px;
	height: 216px;
}

.header {
	position:absolute;
	width: 646px;
	height: 136px;
	left: 172px;
	margin: 0;
}

.topmenu{
	position:absolute;
	right: 15px;
	top: 110px;
	padding-left: 2px;
	font-size: 1.2em;
}
.topmenu a { color:#000000; font-weight:bold; text-decoration:none;}
.topmenu a:hover { color:#606060; }

.topsubmenu{
	position:absolute;
	height: 41px;
	width: 470px;
	right: 182px;
	top: 140px;
	margin: 0;
	text-align:right;
	z-index:1;
}
.topsubmenu div{ margin-bottom:4px;}
.topsubmenu a{ text-decoration:none; font-weight:bold}

.mainmenu{
	float:left;
	left: 9px;
	top: 160px;
	margin: 0;
	margin-top: 160px;
	padding-left: 9px;
}
.mainmenu div{
	width: 143px;
	height: 23px;
	padding-left:8px;
	padding-top:7px;
}
.mainmenu a{
	/*margin:5px;*/
	font-size: 1em;
	font-weight:bold;
	text-decoration:none;
	color: #ddd;
}
.mainmenu a:hover{
	color: #fff;
}

.content{
	position:static;
	margin-left:180px;
	width:450px;
	padding-top:150px;
	padding-bottom:10px;
	text-align:justify;
}

.news {
	position:absolute;
	/*float:right;*/
	top: 0px;
	margin-left:655px;
	width:147px;
	top:150px;
	/*padding-left: 10px;*/
	text-align:justify;
	font-size: 0.80em;
	
}
.news img.separator{ margin-bottom: 1em; width: 147px; height:3px; }
.news h1 { font-size: 1.2em; margin-top:0;}

.tests ul {margin-left:25px; margin-bottom:15px; margin-top:5px; }
.tests li { list-style:none; text-align:left; }

.result {border:1px solid #ddd; padding:5px; width:70%; background:#eee }
.result span {font-size:16pt; font-weight:bold}

.img_left {
	float:left;
	margin-right: 10px;
	margin-top: 10px;
}

.footer{
	clear:both;
	width: 818px;
	height: 22px;
	padding-top:3px;
	color:#fff ;
	font-size: 0.79em;
}
.footer div.created { float:right; padding-right: 25px;}
.footer div.created a { color:#fff; font-weight: normal; text-decoration:none;}
.footer div.created a:hover { color:#f99219; }
.footer div.copyright { float:left; padding-left: 25px;}

.red { color:red }
.tab { border: 1px solid #ccc }

.klasacii{
	text-align:justify;
	font-size: 7pt;
	color: #fff;
	clear: left;
	float:left;
	left: 14px;
	top: 10px;
	margin: 0;
	margin-top: 10px;
	padding-left: 14px;
	width: 143px;
}
.klasacii div{
	margin: 3px;
	text-align:center;
}
