*{
padding: 0;
margin: 0;
b--order:1px solid red;
} 

body{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#dce2ff;
	color: black;
	text-align : left;
	font-size: 13px;
}

a {color: #031c88;}

h1{
	font-size: 20px;
	margin: 18px 0;
	padding: 0;
	color: #031c88;
}

h2{
	font-size: 18px;
	margin: 24px 0 17px;
	padding: 0;
	color: #031c88;
}

h3{
	font-size: 14px;
	margin: 24px 0 17px;
	padding: 0;
	color: #031c88;
}

p {margin: 1em 0 1.2em 0;}


a:hover{
	text-decoration: none;
}

div#main{
	width: 870px;
	background-color: White;
	margin: 0 auto;
	text-align: center;
}

div#top{
	height:97px;
	text-align: left;
	background:#dce2ff url(img/back_top.gif) no-repeat;
	
}
div#logo{
	float: left;
}

div#logo a { width:246px;height:97px;background:url(img/perks.gif);display:block;}
div#logo a span {display:none;}

div#logo img{
	border: none;
	width: 246px;
	height: 97px;
}

div#logo a#english {background:url(img/perks-en.gif)}
div#logo a#deutsch {background:url(img/perks-de.gif)}

div#logo h3 {font-size: 16px; margin:0}

div#rychly-kontakt {position:absolute;text-align:left; top:25px; margin:auto; margin-left:316px; &margin-left:-100px; font-weight:bold;font-size: 11px;line-height: 18px;}

div#rychly-kontakt a {text-decoration: none;color: black;}
div#rychly-kontakt a:hover{color: #031c88;}


div#toplist {position:absolute;text-align:left; top:605px; margin:auto; margin-left:44px; &margin-left:-390px; }


div#flags{
	float: right;
	margin-right: 12px; &margin-right:0px; 
	&padding-right:10px;
	margin-top: 65px;
	height:20px;
}

div#flags a#cs {width:31px;height:20px;background:url(img/csfl.gif);display:block;float:right;margin-right:12px;}
div#flags a#en, div#flags a#en-2 {width:31px;height:20px;background:url(img/enfl.gif);display:block;float:right;margin-right:12px;}
div#flags a#en span,div#flags a#cs span,div#flags a#en-2 span  {display:none;}
div#flags a#de {width:31px;height:20px;background:url(img/defl.gif);display:block;float:right;}
div#flags a#de span {display:none;}
div#flags a#en-2 {margin-right:0px;&margin-top:0px;}


div#lajna {width:870px; height:10px; background:url(img/lajna.gif);_margin-bottom:-6px;}

div#obsah{
	text-align: left;
	background-image: url(img/back_obsah.gif);
	background-repeat: repeat-y;
	margin-top:0px; &margin-top:-1px;&height:100%;
}

div#topmenu{
	float: right;
	width:570px; b-order:1px solid black;&margin-right:-4px;
	
}
div#topmenu ul {list-style-type:none;b-order:1px solid green;margin:0;padding:0;m-argin-top:1px;margin-right:-4px;}

div#topmenu ul li {
	
	position:relative;
	text-align:right;
	float:right;
	&width:180px;
	margin-right:4px;
}

div#topmenu a{
	display: block;
	float: right;
	width: 180px;
	height: 20px;
	background-color: #cfcece;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 17px;
	
}

div#topmenu a:hover{
	color: #fff;
	background-color: #b2b0b1;
}


div#topmenu ul li a#akt {color:black; background:#ededed;}


div#menuleft{
	float: left;
	width: 173px;
	padding-top:8px;
	height:600px;
}

div#menuleft a.menul{
	display: block;
	text-align: left;
	margin: 0 auto;
	width: 148px;
	height: 32px;
	background-image: url(img/back_ml.gif);
	margin-bottom: 8px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 3px;
	font-size: 13px;
	line-height: 14px;
	b-order:1px solid white;
}


div#menuleft a#akt.menul {color:black; background:#fff; }

div#menuleft a.menul:hover{
	background-image: url(img/back_mlover.gif);
	color: black;
}


div#menuleft a.jr{
	line-height: 28px;
}

div#menuleft ul {list-style-type:none;margin-top:1px; margin-left:9px;}

div#inobsah{
	margin-left: 200px;
	padding-top: 34px;	
	
}
div#inobsah.proletar {background: url(img/backimg.jpg) top right no-repeat;}

div#inobsah2 			{width:420px; b-order:1px solid green;}



hr.cleaner{
	clear: both;
	visibility: hidden;
}
ul{
	margin: 15px 30px;
	line-height: 22px;
}

div#pata{
	text-align: center;
	background-color: #031c88;
	color: white;
	font-size: 10px;
	padding: 3px 6px 5px;
}
div#pata a{ color: White;text-decoration:none;}

table.o1 td {padding:4px 3px 4px 3px;background:white;border:1px solid #666;}
.komentar1 {margin:0 0 2em 0;display:block;text-decoration:none;text-align:right; margin-right:17px;}
img.obrazek {margin:0;border: 2px solid #ccc;}
a:hover img.obrazek {margin:0;border: 2px solid #999;}
img.obrazek-n {margin:0;border:0;}
input {font-size: 100%;}
.mt2 {mergin-top:2em;}