﻿/*
Theme Name:Olbramice 2010
Theme URI: http://www.obecolbramice.cz//
Description: Vzhled pro informacni portal obce Olbramice.
Version: 2010/1
Author: Ales Skotnica
Webdesign and CSS code by Ales Skotnica || http://www.skotnica.eu
*/

/* <-------------- Telo   */
	body {margin:0;padding:10px 15px 30px 15px;font-family:Calibri,sans-serif;font-size:1.2em;font-style:normal;font-weight:normal;line-height:1.6em;color:#000;background:#FFF;text-align:center;}

/* <-------------- Odkazy */
	a, a:link, a:visited                {color:#00F;text-decoration:underline;}
	a:hover, a:focus                    {color:#F00;text-decoration:underline;}
	a:active                            {color:#060;text-decoration:none;}
    a img, a:link img, a:visited img    {border:none;text-decoration:none;}
/* <-------------- Ruzne obecne tagy */
    hr, .txt, .n {display:none;}
    .clr {clear:both;width:100%;overflow:hidden;}

	div, form {margin:0;padding:0}

	.rpl {position:absolute;top:0;left:0;cursor:pointer;}
	.ncur {cursor:default;}

	.fl50-l {float:left;width:48%;}
	.fl50-r {float:right;width:48%;}

	.fl-l {float:left;}
	.fl-r {float:right;}

    img.alignleft, div.alignleft{float:left;margin:0 20px 10px 0;}
    img.alignright, div.alignright{float:right;margin:0 0 10px 20px;}
    img.aligncenter, div.aligncenter{text-align:center;margin:0 auto;}
/* <-------------- reset nadpisu */

    h1, h2, h3, h4, h5, h6  {font-size:1em;font-weight:normal;margin:10px 0;padding:0;line-height:1.3em;}

/* <-------------- box model */
	#pagebox {width:100%;overflow:hidden;background:#fff;text-align:center;}
	#page {width:100%;margin:0 auto;padding:0;text-align:left;position:relative;}
	#header {width:100%;height:80px;border-bottom:#999 solid 1px;}
	#mainbox {padding:20px 0 0 0}
	#main {width:100%;overflow:hidden;padding:0 0 40px 0;}
	#footerbox {width:100%;text-align:center;margin:0;padding:20px 0 60px 0;}
	#content {float:left;width:75%;overflow:hidden;margin:0 ;float:left;}
	#sidebar {width:20%;float:right;padding:0 0 0 0;}


/* <-------------- vyhledavaci formular */
	#searchform {position:absolute;top:18px;right:0;width:auto;}
	#searchform p {margin:0;padding:0;}
	#searchform label {display:none;}
	#searchform input {font-family:sans-serif;width:195px;}


/* <-------------- logo */
	#logo {margin:0;padding:0;overflow:hidden;width:auto;position:absolute;top:0px;left:0px;font-size:1.2em;font-weight:normal;line-height:1.2em; text-transform:uppercase;}
	#logo a, #logo a:visited {text-decoration:none;color:#000;} #logo a:hover {text-decoration:underline;color:#F00;}


/* <-------------- navigace obcan turista */
	#tnav {display:block;position:absolute;top:39px;left:5px;width:auto;list-style:none;overflow:hidden;margin:0;padding:0;}
	#tnav li {display:inline;}
	#tnav li a, #tnav li a:visited {display:block;widht:auto;float:left;margin:0 5px 0 0;padding:0 10px;height:40px;line-height:40px;border:#999 solid 1px;font-size:1.1em;background:#EEE;}
	#tnav li a:hover {border:#999 solid 1px;font-size:1.1em;background:#FFF;}
	#tnav li.tnavOa a, #tnav li.tnavOa a:visited, #tnav li.tnavTa a, #tnav li.tnavTa a:visited 
		{border-left:#999 solid 1px;border-top:#999 solid 1px;border-right:#999 solid 1px;border-bottom:#fff solid 1px;background:#FFF;color:#000;text-decoration:none;}
	#tnav li.tnavOa a:hover, #tnav li.tnavTa a:hover 
		{border-left:#999 solid 1px;border-top:#999 solid 1px;border-right:#999 solid 1px;border-bottom:#fff solid 1px;font-size:1.1em;background:#FFF;text-decoration:underline;color:#F00;}
	
/* <-------------- nastroje v hlavicce */
	.ttools {margin:0;padding:0;position:absolute;right:7px;width:auto;top:53px;line-height:25px;font-size:0.7em;}
	.cs2 {margin-left:15px;}
	.cs1 {display:none;}

	.fontResize a, .fontResize a:visited {display:block;float:left;color:#fff;text-decoration:none;width:25px;height:25px;margin:0 1px 0 0;text-align:center;overflow:hidden;position:relative;background:#333;}
	.fontResize a:hover {float:left;color:#fff;text-decoration:none;background:#00F;}
	.fontResize a.textSize1 {margin-left:10px;}
	.fontResize a.textSize2 {font-size:1.4em;}
	.fontResize a.textSize3 {font-size:1.2em;}

	#fbButt {display:block;margin:0;padding:0;width:auto;position:absolute;top:16px;right:350px;font-size:0.85em;}
	#flags {margin:0;padding:0;position:absolute;right:350px;width:auto;top:48px;font-size:0.65em;font-weight:normal;}
	#flags .n {display:inline;}

/* <-------------- rychle odkazy */
	#qmenu {width:100%;overflow:hidden;margin:0 0 20px 0;padding:0;color:#000;}
	#qmenutitle {display:block;margin:0;padding:0;line-height:27px;float:left;font-size:0.85em;}
	#qmenu ul {margin:0;padding:0;width:90%;float:right;list-style:none;}
	#qmenu ul li {display:inline;}
	#qmenu ul a, #qmenu ul a:visited {display:block;float:left;margin:0 5px 0 0;padding:0 10px;height:27px;position:relative;line-height:27px;background:#666;width:auto;color:#fff;text-decoration:none;text-transform:uppercase;}
	#qmenu ul a:hover {color:#fff;text-decoration:none;background:#00F;}

	#qmenu ul li.current-category-ancestor a, #qmenu ul li.current-category-ancestor a:visited, 
	#qmenu ul li.current-menu-item a, #qmenu ul li.current-menu-item a:visited,
	#qmenu ul li.current-post-ancestor a, #qmenu ul li.current-post-ancestor a:visited
		{background:#000;color:#fff;text-decoration:none;}
	#qmenu ul a:hover, #qmenu ul li.current-menu-item a:hover,
	#qmenu ul li.current-post-ancestorm a:hover 
		{color:#fff;text-decoration:none;background:#00F;}


/* <-------------- odkazy doporucujeme */
	#blinksbox {padding:5px 0 20px 0;border-top:#999 solid 1px;text-align:center;border-bottom:#999 solid 1px;}
	#blinkstitle {font-weight:bold;font-size:1.1em;text-transform:uppercase;}
	#blinksbox ul {list-style:none;margin:0;padding:0;}
	#blinksbox li {display:inline;margin:10px;}
	#blinksbox li img {vertical-align:middle;}

/* <-------------- odkazy v pate */
	.flinks {margin:0;padding:60px 0;list-style:none;text-align:center;width:100%;border-top:#999 solid 1px;}
	.flinks li {display:inline;margin-left:30px;padding:12px 0 12px 30px;}
	.flinks li:first-child {margin-left:0;padding:12px 0;}
	.flinks a {padding:6px 0;}
	.flinks li.flinks-cs1 {display:none;}

/* <-------------- copyright */
	#copyright {font-size:0.6em;border-top:#999 solid 1px;margin:0;padding:40px 0;}


/* <-------------- box s adresou + odkazy dole */
	#fa {margin:0;padding:0;font-size:0.9em;}
	#adr {float:left;width:390px;text-align:left;}
	#adr address {font-style:normal;line-height:1.4em;}
	.adrlink {margin:0 0 5px 15px;float:right;padding:0;width:auto;}
	.contact-title {font-weight:bold;font-size:1.1em;text-transform:uppercase;font-size:1.1em;}

/* <-------------- sidebar v poate */
	#fsid {float:right;width:220px;text-align:center;}
	

/* <-------------- Menu v pravem sloupci   */
	.sbmenu {width:100%;overflow:hidden;margin:0 0 30px 0;padding:0;}
	.sbmenu ul {list-style:none;margin:0;padding:0;}
	.sbmenu ul li {margin:0 0 25px 0;padding:0;width:100%;overflow:hidden;float:left;text-transform:uppercase;}
	.sbmenu ul li li {margin:0;padding:0;width:100%;overflow:hidden;float:left;text-transform:none;font-family:sans-serif;line-height:1.1em;}
	.sbmenu ul li a, .sbmenu ul li a:visited {text-decoration:none;font-weight:bold;font-size:1.3em;}
	.sbmenu ul li a:hover {text-decoration:none;}

	.sbmenu ul li.current-menu-item a, .sbmenu ul li.current-menu-item a:visited {text-decoration:none;color:#F00;}
	.sbmenu ul li.current-menu-item a:hover {text-decoration:underline;color:#F00;} 

	.sbmenu ul li.current-menu-item li a, .sbmenu ul li.current-menu-item li a:visited {text-decoration:none;color:#00F;}
	.sbmenu ul li.current-menu-item li a:hover {text-decoration:underline;color:#F00;} 

	.sbmenu ul ul.sub-menu {margin:0;padding:0 0 0 15px;}
	.sbmenu ul ul.sub-menu li a, .sbmenu ul ul.sub-menu li a:visited {font-weight:normal;font-size:0.9em;line-height:1em;text-decoration:none;}
	.sbmenu ul ul.sub-menu li a:hover {text-decoration:underline;}

	.sbmenu ul ul.sub-menu li.current-menu-item a, .sbmenu ul ul.sub-menu li.current-menu-item a:visited,
	.sbmenu ul ul.sub-menu li.current-post-ancestor a, .sbmenu ul ul.sub-menu li.current-post-ancestor a:visited,
	.sbmenu ul ul.sub-menu li.current-category-ancestor  a, .sbmenu ul ul.sub-menu li.current-category-ancestor a:visited,
	.sbmenu ul ul.sub-menu li.current-page-ancestor a, .sbmenu ul ul.sub-menu li.current-page-ancestor a:visited    
		{text-decoration:none;color:#F00;}
	.sbmenu ul ul.sub-menu li.current-menu-item a:hover,
	.sbmenu ul ul.sub-menu li.current-category-ancestor a:hover,
	.sbmenu ul ul.sub-menu li.current-post-ancestor a:hover ,
	.sbmenu ul ul.sub-menu li.current-page-ancestor a:hover  
		{text-decoration:underline;color:#F00;}
		



/* <-------------- styly pro obsah */
	#content {text-align:justify;}
	#content h1, #content h2, #content h3, #content h4 {font-weight:normal;line-height:1.3em;color:#000;text-align:left;}
	#content h1 {font-size:2.4em;margin-bottom:30px;line-height:1em;padding:0 0 10px 0;border-bottom:#CCC 1px solid;}
	#content h2 {font-size:1.8em;line-height:1.3em;margin-bottom:20px;}
	#content h3 {font-size:1.4em;}
	#content h4 {font-size:1.2em;font-weight:bold;}

	#content table {border:none;border-left:solid 1px #000;border-top:solid 1px #000;margin:0 auto 40px auto;}
	#content table th {border:none;border-bottom:solid 1px #000;border-right:solid 1px #000;padding:3px 5px;text-align:left;background:#000;color:#fff;font-weight:bold;line-height:1.2em;}
	#content table thead th {border:none;border-bottom:solid 1px #000;border-right:solid 1px #000;text-align:center;padding:5px;background:#000;color:#fff;line-height:1.2em;}
	#content table td {border:none;border-bottom:solid 1px #000;border-right:solid 1px #000;padding:3px 5px;line-height:1.2em;}

	#content table.tblN, #content table.tblN td, #content table.tblN th {border:none;background:none;}

/* <-------------- vypis clanku */	
	.al-container {width:100%;margin:0 0 40px 0;padding:0 0 40px 0;overflow:hidden;}
	.al {float:left;margin:0;padding:0;overflow:hidden;width:48%;}
	.al-end {float:right;}

	#content p.al-to {font-size:0.75em;padding:0 0 3px 0;border-bottom:#CCC 1px solid;line-height:1.3em;margin:0 0 3px 0;}

	.ic-date {}

	#content .al h2 {font-size:1.6em;text-shadow:none;margin:0 0 5px 0;padding:15px 0 5px 0;line-height:1.2em;}
	#content p.al-i, #content p.al-i a, #content p.al-i a span {display:block;width:112px;height:87px;margin:0;padding:0;overflow:hidden;}
	#content p.al-i {float:right;margin:0 0 5px 20px;}
	#content p.al-i a {float:left;position:relative;}
	#content p.al-i a img {position:absolute;top:6px;left:6px;}
	#content p.al-t {margin:0;padding:0;}



/* <-------------- kratke clanky v obcanovi */
	.oboxes {display:block;margin:10px 0 0 0;width:100%;overflow:hidden;}
	.oboxes-bot {display:none;}
	
	.box-ud, .box-ka {border:solid 1px #CCC;width:48%;float:left;}
	.box-ka {float:right;}
	
	#content .oboxes h2 {font-size:1.2em;font-weight:bold;margin:0;padding:10px;line-height:1.2em;text-transform:uppercase;text-align:center;}
	
	.oboxes ul {padding-right:10px;}
	.oboxes li {line-height:1.1em;padding-bottom:15px;}
	
	#content p.molink {text-align:right;margin:0;padding:10px;}


/* <-------------- sidebar v poate */
	.wp-pagenavi {clear:both;text-align:left;line-height:1.4em;padding:10px 0;width:100%;overflow:hidden;margin:20px 0;}
	.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;padding:3px 5px;margin: 2px;border:1px solid #999;}
	.wp-pagenavi a:hover, .wp-pagenavi span.current {border:1px solid #999;}
	.wp-pagenavi span.current {font-weight:bold;}
	.wp-pagenavi span.pages {border:none;margin-right:30px;}
	.wp-pagenavi span.extend {border:none;}

/* <-------------- Gallerie */
	.gallery {margin:auto;}
	.gallery-item {float:left;margin-top:10px;text-align:center;}
	.gallery-caption {margin-left:0;}
	
	
	p#pathnavigator {text-align:left;font-size:0.85em;color:#000;border-top:solid 1px #999;border-bottom:solid 1px #999;padding:8px 0;line-height:1.1em;}

