	body {	background: #fff; }
	body,td,input,select,td td {
	margin: 0; 
	padding: 0; 
	font-family:"Open Sans",Verdana,Arial,sans-serif;font-size:13px;color:#303030;
	font-weight:400;
	}
	a {color:#0053F9;}
	.body {padding:0 10px; margin: 0 auto 0 auto; }
	.main{margin: 10px auto 0 auto;  min-width: 400px; _width: expression(document.body.clientWidth < 400? "400px" : "auto" ); max-width: 950px; _width: expression(document.body.clientWidth > 950? "950px" : "auto" ); text-align:left; }
	h1{font-size:17px;color:#128787;font-weight:400;}
	h2{font-size:13px;color:#DE1F3B;margin: 20px 0;padding-top:10px;}
	h3{font-size:12px;font-weight:bold;}
	h4{font-size:12px;color:#D03030;}
	.u:link{color:#EA6B34;} .u:active{color:#EA6B34;} .u:visited{color:#EA6B34;} .u:hover{color:#FF8000;} 
	.b:link{color:#000000;} .b:active{color:#000000;} .b:visited{color:#000000;} .b:hover{color:#0000ff;} 
	.w:link{color:#000000;text-decoration:none;} .w:active{color:#000000;} .w:visited{color:#000000;text-decoration:none;} .w:hover{color:#000000;} 
	.d:link{color:#0000F0;} .d:active{color:#0000FF;} .d:visited{color:#0000F0;} .d:hover{color:#FF8000;} 
	.g:link{color:#005500;} .g:active{color:#008000;} .g:visited{color:#005500;} .g:hover{color:#008000;} 
	.r:link{color:#e1771e;text-decoration:none;border-bottom:1px #e1771e solid;vertical-align:middle;margin:0;padding:0;} 
	.r:active{color:#B2580D;} 
	.r:visited{color:#e1771e;} 	
	.r:hover{color:#B2580D;} 
	.of:link{font-size:12px;font-weight:bold;} 
	.of:active{font-size:12px;font-weight:bold;} 
	.of:visited{font-size:12px;font-weight:bold;} 
	.of:hover{font-size:12px;font-weight:bold;} 
	.diskuse{border: 1px solid #BAA77F; background-color: #fff7e6; padding:20px;}
	.diskuse td {line-height: 1.5em; padding:5px;}
	.dalsi{border-bottom: 1px dotted #888;border-top: 1px dotted #888;padding:5px 0;}
	.flag{color:#BAA77F;}
	.clanky{border-top: 1px solid #e1771e; padding-top: 20px; margin-top:20px; background-color:#fff;clear:both;}
	.ad{margin:0 20px 20px 0;float:left;}
	.ad2{margin:15px 0 0 0;clear: both;}
	.adsss{float:right;}
	.portret {float:left; margin:0 20px 10px 0;}
	.portret img{border:1px silver solid;-moz-border-radius: 5px;  -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
	.zdroj{font-size:0.8em; font-family:Arial,sans-serif; color:gray;margin-top:5px; }
	.hledej{margin: 0px;margin-left:350px;border: 1px solid #fff7e6; background-color:#fff7e6; width:340px; padding: 8px 10px; -moz-border-radius: 20px; border-radius: 20px;}
	.hledej input {vertical-align:middle;margin:0;padding:0;}
	.slv{color:#aaa;font-size:0.8em;float:right;}
	#search{width:140px;}
	#oprava{color:#aaa;text-decoration:none;padding:0 1px}
	#oprava:hover{color:#aaa;text-decoration:underline;color:#0053F9;}
	.oficialni{float:right;color:silver;font-size:0.8em;}	
	.oficialni strong {text-weight:normal;}
	.clr{clear:both;}	
	.left{float:left;}
	.text{line-height:16px;}
	table,tr,td{-moz-border-radius: 5px;  -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
	input{vertical-align:middle;}
	.popis{line-height:24px;font-size:1.2em;}
	.banss{float:right;margin-right:0;padding-right:0;clear:both;}
	.banss img {-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;margin-right:0;padding-right:0;}
	.banss a {color:silver;}
	.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
	padding:4px 20px;
	cursor:pointer;
}
	.clb {-moz-border-radius: 5px;  -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;margin-right:10px;}
	.CookiesOK{color:#DDD;position:fixed;left:0;bottom:0;width:100%;padding:4px 10px;background-color:#444;z-index:2000;text-align:center}
	.CookiesOK a{color:#fff}
	.CookiesOK button{margin:0 20px;background:#45AE52;border:none;color:#fff;padding:4px 12px;border-radius:3px;cursor:pointer;font-weight:700}