body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
img { display:block; }

body { background: #0b1c2c url('pozadi.jpg') no-repeat center top; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 62.5%; color: #a9a9a9; }
.telo { margin:auto; width:775px; }
.obsah { top:240px; position:absolute; width:500px; padding-bottom:120px; font-size:22px; line-height:24px; vertical-align:middle; }
	.obsah div { display:block; width: 380px; margin:3px; font-family:calibri, arial; line-height:24px; vertical-align:middle; }
	.obsah a { text-decoration:none; color:#ccc; }
	.obsah a:hover { text-decoration:underline; color:#fff; }
	.obsah span { border:1px solid #154b85 !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:22px; text-decoration:none; color:#fff; background:#154b85; padding:2px 4px; margin-right:8px; font-size:16px; vertical-align:middle; }
	.obsah b { font-size:14px; }
.text { font-size:20px; font-family:calibri, arial; width:530px; color: #d0d0d0; }
	.text p { margin:30px 0px; line-height:25px; }
	.text ul { margin:0px 0px 0px 40px; }
		.text ul li { list-style-type:circle; line-height:22px; font-size:19px; margin-bottom:3px; }
	.text img { margin:20px; max-width:480px; border:5px solid #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:22px; }
	.text a { color:#d49612; text-decoration:underline; }
		.text a:hover { color:#fff; text-decoration:none; }
	.text strong { font-weight:bold; color:#eaeaea; }
	.text .kom_name { margin-top:25px; }
	.text .comm { font-size:16px; }
	.text input { width:160px; padding:2px; border:2px solid #103258; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background:#fff;  }
	.text textarea { width:360px; height:200px; padding:3px; border:2px solid #103258; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background:#fff;  }
	.text .kom_text { font-size:18px; line-height:20px; }
	.text h2 { font-size:22px; font-weight:bold; }

.title { position:absolute; top:47px; margin:0px 0px 0px 0px; }
.foto { position:absolute; top:105px; margin:0px 0px 0px 0px; }
.rss { position:absolute; top:47px; margin:0px 0px 0px 600px; }
.tw { position:absolute; top:20px; margin:0px 0px 0px 680px; z-index:10; }
.stitky { position:absolute; top:109px; margin:0px 0px 0px 560px; }
.rok { position:absolute; margin:1px 0px 0px -50px; background:#408ddc !important; padding:1px 4px !important; border:1px solid #408ddc !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#rok { border:1px solid #408ddc !important; }
.none { color:#408ddc !important; }
.komentare { color:#efefef; position:absolute; top:740px; margin:0px 0px 0px 585px; width:180px; background:#18304C !important; padding:10px !important; border:1px solid #18304C !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.komentare a { font-weight:bold !important; color:#ccc; font-size:13px; color:#dca442; }
	.komentare div { margin-top:8px; }
	.komentare span { margin-top:2px  !important; display:block; }
	.komentare strong { font-weight:bold; }