/* RESET */

	html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */
	
	.grid_1 { width:60px; }	.grid_2 { width:140px; } .grid_3 { width:220px; } .grid_4 { width:300px; }  .grid_5 { width:380px; }  .grid_6 { width:460px; } .grid_7 { width:540px; }.grid_8 { width:620px; } .grid_9 { width:700px; } .grid_10 { width:780px; }	.grid_11 { width:860px; } .grid_12 { width:940px; }
	
	.column, .col {
		margin: 0 10px;
		overflow: hidden;
		float: left;
		display: inline;
	}
	.column0, .col0 {
		margin: 0;
		overflow: hidden;
		float: left;
		display: inline;
	}
	.row0 {
		width:100%;
		overflow: hidden;
		float: left;
		display: inline;
	}
	.row {
		width: 960px;
		margin: 0 auto;
		overflow: hidden;
	}
	.row .row {
		margin: 0 0px;
		width: auto;
		display: inline-block;
	}
	.full {
		width: 940px;
		margin: 0 auto;
		overflow: hidden;
		padding:0 10px;
	}

/* LAYOUT */

	body {
		
		font-family: arial,'segoe UI', verdana, arial;
		font-size:66%;	
		
	}
	a {outline:none;cursor:pointer;color:#0077CC}
	#otazky b {font-size:1.2em; font-weight:normal;font-style:italic}
	a:visited {color:#67556A}
	a img {
		
		border:none;
	}
	a.blue {color:#0077CC !important;}
	a.otazky-highlight {color:#f00 !important}
	a:visited {color:#83A7D8}
	a:hover {
		text-decoration:underline;
		cursor:pointer;
	}

	p 	{ margin:10px 0 10px 0; }
	h1	{
		color:#0077cc;	
		font-size:2em;
		margin:10px 0 10px 0;
	}
	h1 a {color:#000;text-decoration:none;font-size:medium}
	h2 {
		font-size:1.2em;
		margin-top:0;
		font-weight:bold;
	}
	hr {border:none;border-top:1px solid #aaa;margin:10px 0 10px 0;}

/* FORM */

	form {
		width:372px;
		padding:15px;
		padding-top:15px;
		border:1px solid #ccc;
		overflow:auto;
		position:relative;
		background-color:#f9f9f9;
		font-size:1.1em;
	}

	ul.list li {position:relative;}
	ul.list li a { display:block; padding:2px 5px; color:#000; border-bottom:1px solid #ccc; text-decoration:none;} 
	ul.list li a:hover { cursor:pointer; background:#eee;}
	ul.list li.li { display:block; padding:2px 5px; color:#000; border-bottom:1px solid #ccc; text-decoration:none;} 
	ul.list li span.pocet-clankov {position:absolute;right:3px;z-index:99; top:3px; font-size:x-small;color:#999;}
	ul.list li h1 { font-weight:bold; margin-bottom:10px; font-size:1.1em;padding:5px;color:#000;margin-top:0;}
	ul.list li span.strana { color:#333; padding-left:1px;font-size:0.96em;font-weight:normal;}
	
	ul.biglist li a { font-size:12px; display:block; padding:7px 5px; color:#000; border-bottom:1px solid #222; text-decoration:none;} 
	ul.biglist li h3 { font-size:15px; font-weight:bold;display:block; padding:7px 5px; color:#000; border-bottom:1px solid #222; text-decoration:none;} 
	ul.biglist li a:hover { cursor:pointer; background:#f9f9f9;}
	ul.biglist li.li { display:block; padding:2px 5px; color:#000; border-bottom:1px solid #ccc; text-decoration:none;} 

	form.clear {padding:0;margin:0;background:transparent;border:none;font-size:1em;}
	
	form a.close {position:absolute;right:15px;top:10px;}
	form label
	{
        display: block;
        float: left;
        font-size:1em;
        margin:10px 0;
	}
	form input[type=text],form input[type=password], form input[type=file], form textarea, form select
	{
        display: block;
        width: 98%;
        float: left;
        margin-bottom: 0px;
        padding:4px 2px;
	}
	input[type=checkbox] {position:relative;top:3px;}
	.button, input[type=submit] {text-decoration:none;clear:both;background-color:#f5f5f5;color:#222;padding:3px 15px;border:1px solid #aaa;-moz-border-radius:0px;cursor:pointer;}
	.button:hover, input[type=submit]:hover {text-decoration:none;background-color:#eee;color:#000;}
	form select {padding:3px;width: 100%;}
	form br {clear:left;}
	textarea, select {border:1px solid #ccc;}
	input[type=text], input[type=password]  {
		
		border:1px solid #ccc;	
	}
		
	
	#header {margin-top:20px;}
	#header small {font-size:small;padding-left:5px;margin-top:-5px;display:block;}
	#footer {margin-top:40px;margin-bottom:40px}
	
/* MENU */
	#menu-container {
		clear:both;
		width:100%;position:relative;	
		
	}
	#signin {text-align:right}
	ul#menu { clear:both; position:relative; margin-top:15px; margin-bottom:20px; }
	ul#menu > li {position:relative; padding:0px; z-index:90; display:block; float:left;background-color:transparent;}
	ul#menu > li > a {
		
		display:block;
		float:left;
		text-decoration:none;		
		font-size:15px;
		padding:5px 15px 10px 0px !important;
		letter-spacing:0px;
		color:#444;
		text-align:center;
		
	}
	ul#menu span.small{ display:block; float:right; margin-left:7px;margin-top:8px;font-size:9px;}
	ul#menu > li:hover a {
		/*background-color:#090909;*/
		color:#444;
	}
	ul#menu > li a:hover {
		color:#000;	
	}
	ul#menu > li a.selected { color:#000;}
    ul#menu li ul {display:none; position:absolute; width:150px; top:37px; left:0px; background-color:#fff;border-top:1px solid #ccc;color:#222;z-index:9999}
    ul#menu li ul li {  display:block; width:150px;font-size:1em; border-bottom:1px solid #eee;}
    ul#menu li ul li:hover {background-color:#eee;cursor:pointer;}
    ul#menu li ul li a {text-decoration:none;  text-align:left; font-size:1em; font-family:'segoe ui'; display:block; color:#222; padding:8px 15px;;}
    ul#menu li ul li a:hover { background-color:#333; color:#fff;}
	#content {border-top:1px solid #555;font-size:1.1em;padding-top:0px;clear:both;}
	#search_anything {padding:5px;font-size:1em;}	
	/*#message {display:none;background-color:#36A517;color:#fff;font-size:25px;padding:20px;text-align:center;position:relative;}*/
	#message {display:none;background-color:#000;-moz-border-radius:5px;width:280px;position:fixed;bottom:10px;right:10px;color:#fff;font-size:17px;padding:20px;text-align:left;z-index:9999;opacity:.8;}
	#message .close {font-size:small;}
	#message a {color:#fff !important;}
	#signin {text-align:right;padding-top:10px;}
	#unread {display:block; font-size:10px; position:absolute; top:3px; right:5px;font-family:arial;color:#E13C9A;}
	
	#subscribers span.text {display:block;float:left;font-size:15px;margin-top:12px;margin-left:10px;}
	#subscribers span.count {display:block; float:left;font-size:50px;font-weight:bold;}
	#subscribers {clear:both; color:#333;}
	
	#chcem-vediet-viac-udaje {width:300px;}
	#polozit-otazku {display:block;width:100%;color:#F53939;text-decoration:none;}

	#forgottenpw {display:none;}
/* CLASSES */

	
	.like {margin:0;overflow:auto;display:inline;font-size:0.9em;}
	.like a {color:#555;}
	.like span {margin:0;margin-left:5px;position:relative;}
	.like img.thumbs {width:24px;top:3px;position:relative;top:8px;}
	
	a.morelikes {color:#0AA215}
	a.moredislikes {color:#DE2936}


	.poslanec {background-color:#f9f9f9;overflow:auto;border:1px solid #eee}
	.poslanec img {margin-right:10px;float:left}
	.poslanec h1 {margin:10px;}
	.poslanec p {width:500px;}
	
	small.date {display:block; margin-top:-5px; font-size:0.95em;}

	.vsetky-clanky { clear:both; border-bottom:1px solid #ccc; overflow:auto;}
	
	.vsetky-clanky-content {float:left;}
	.vsetky-clanky {  border-bottom:1px solid #ccc; }
	.vsetky-clanky > div h1 {margin-top:0;margin-bottom:3px;font-size:1.4em;}
	.vsetky-clanky > div h2 {font-size:1em;margin-bottom:15px;font-weight:normal;}
	.vsetky-clanky > div h2 a {margin-top:0;text-decoration:none;margin-bottom:5px;}
	.vsetky-clanky > div h2 a:hover {text-decoration:underline;}
	.vsetky-clanky img.foto { border:1px solid #eee; padding:2px; width:64px; }
	.border1 {border:1px solid #ccc;}
	
	 
	 .poslanec-content h1 {margin:0;margin-bottom:5px;}
	 
	 .poslanec-odpoved-otazka {font-size:1em;line-height:1.3em;color:#000; font-weight:bold;}
	 .poslanec-odpoved-odpoved small,.poslanec-odpoved-otazka small {font-size:0.85em;font-weight:normal;}
	 
	 .poslanec-odpoved-odpoved {font-size:1em;line-height:1.3em;color:#222; }
	 .poslanec-odpoved-odpoved b {font-weight:bold !important;font-size:1em  !important;font-style:normal  !important;}
	 .blue {color:#0073EE;}
	 
	/*.vsetky-clanky img.foto { border:1px solid #eee; padding:2px; width:64px; position:absolute; top:0; left:0; }.vsetky-clanky > a { position:absolute; top:0; left:0; }*/
	
	#human {display:none;}
	
	.crumbs {padding:10px 15px;border-bottom:1px solid #333;margin-bottom:20px;color:#000}
	.crumbs a {color:#000; padding:0 10px}
	

	.commentform {padding:0 10px 10px 10px;border:0;background-color:#F9f9f9;border:1px solid #999;}
	.commentform input[type=submit] {background-color:#fff}
	.reply {color:#00f;}
	.r {float:right;margin-top:5px;}
	.l {float:left;margin-top:5px;}
	.highlight {color:#000;}
	img.icon {
		width:32px;
		margin-top:-3px;
		margin-left:-4px;
		margin-right:4px;
		vertical-align:middle;
		
	}
	img.smallicon {
		width:12px;
		margin-top:-3px;
		margin-left:3px;
		margin-right:0px;
		vertical-align:middle;
	}
	large {font-size:1.2em;}
	.clear {clear:both;}
	.gray {color:#555;}
	.ago {color:#666;font-size:0.9em;display:inline;margin-top:5px;}
	.glow {background-color:#fff; cursor:pointer;}
	.close {float:right;font-size:12px;position:absolute;top:5px;right:10px;}
	label.error  {color:#E2389B;display:block;clear:both;margin:0;font-weight:normal; width:100%; text-align:left; font-size:small;}
	.red {color:#F77676;}
	.border {border:1px solid #ccc;padding:10px;margin-right:10px;}
	/* comments */	
	
	.otazka {font-style:italic; font-size:1.2em;line-height:1.2em;}
	
	#vsetky-otazky .otazka {width:600px;position:relative;}
	#vsetky-otazky {padding:0px;}
	#vsetky-otazky > div {position:relative;}
	#vsetky-otazky > div .like {position:absolute;right:0;top:0;}
	#vsetky-otazky > div .like img.thumbs {width:24px;top:3px;position:relative;top:0px;}
	
	.comment {position:relative;padding:10px 3px;border-top:0px solid #ccc;margin:0;min-height:32px; height:auto !important; height:32px;
padding-top:10px !important;padding-left:10px !important;margin-bottom:5px;border:0px solid #fff}
	.comment > .comment {border-left:1px solid #ccc;}
	.comment:hover  {background-color:#fafafa;}
	.comment > img {position:absolute;top:5px;left:3px;}
	.comment.no-padding {padding:0;}
	.comment.no-padding span {font-weight:bold;}
	
	.biglink {cursor:pointer;}
	.small {font-size:0.95em;}
	small {font-size:0.95em;color:#666}

/* SEARCH AUTOCOMPLETE */
		
	.ac_results {
		padding: 0px;
		border: 0px solid WindowFrame;
		background-color:#fff !important;
		overflow: visible;
		z-index:9999;
	}
	
	.ac_results ul {
		
		width: 100%;
		background-color:#fff;
		list-style-position: outside;
		list-style: none;
		padding: 0px;
		margin: 0;
	}
	
	.ac_results iframe {
		display:none;/*sorry for IE5*/
		display/**/:block;/*sorry for IE5*/
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:mask();
		width:3000px;
		height:3000px;
	}
	
	.ac_results li {
		background-color:#fff;
		margin: 0px;
		padding: 6px 8px;
		cursor: pointer;
		border:1px solid #ccc;
		margin-top:-1px;
		display: block;
		width: 100%;
		overflow: hidden;
	}
	.ac_results li:hover,.ac_results li:focus {
		background-color:#eee !important;
	}
	
	.ac_loading {
		background : Window url('../images/ajax-loader.gif') 90% center no-repeat;
		margin-right: 0px;
	}
	
	.ac_over {
		
		background-color:#eee !important;
		color: HighlightText;
	}	
		