/* @override 
	http://poradcisobecz.home/wp-content/themes/poradci-sobe.cz/style.css?v=11 */

/*
Theme Name: Vzhled webu Poradci-sobě.cz
Theme URI: http://mu.wordpress.org/
Description: Toto je základní motiv portálu www.poradci-sobe.cz.
Version: 1.0
Author: CODE01
Author URI: http://code01.cz/
*/

/* @group Zakladni layout */

HTML {
}

BODY {
	font-family: /* "Segoe UI", "Myriad Pro",  */"Arial CE", sans-serif;
	font-size: 1em;
	padding: 0;
	margin: 0;
	background: transparent url(images/bg-gradient.png) center top repeat-x;
}

BODY.neprihlasen {
/*	background: transparent url(images/bg-gradient.png) center -110px repeat-x;*/
}

/* @end */

/* @group Hlavicka */
#leaderboard {
	display: block;
	width: 970px;
	height: 100px;
	padding: 10px;
	padding-bottom: 0;
	margin: auto;
	background: url(images/reklama-vertical.png) left 74px no-repeat;
	overflow: hidden;
}

#header {
	width: 970px;
	height: 60px;
	padding: 35px 0;
	margin: auto;
	_margin-bottom: -20px;
}

#header DIV {
	float: left;
	width: 360px;
	height: 60px;
	padding-left: 40px;
}

#header DIV A {
	display: block;
	width: 360px;
	height: 60px;
	background: url(images/logo.png) left top no-repeat;
	_background: url(images/logo.gif) left top no-repeat;
	text-indent: -99999px;
	outline: none;
}

#header P {
	float: right;
	margin: 0;
	padding-right: 40px;
	padding-top: 35px;
	font-size: 0.85em;
	color: #585858;
	width: 500px;
	text-align: right;
}

#user {
	height: 36px;
	background: url(images/user-bar.png) center repeat-x;
	position: relative;
	z-index: 2;
}

#user .inner {
	width: 970px;
	height: 36px;
	padding: 0 10px;
	margin: auto;
	overflow: visible;
	_position: relative;
	_top: 18px;
}

#user .picture {
	float: left;
	width: 52px;
	height: 52px;
	padding: 10px;
	padding-top: 12px;
}

#user .picture A,
#user .picture SPAN {
	display: block;
	width: 50px;
	height: 50px;
	text-align: center;
}

* html #user .picture IMG { 
   width: expression( document.body.clientWidth > 49 ? "50px" : "auto" ); /* max-width pro IE6 */
   width: expression( document.body.clientHeight > 49 ? "50px" : "auto" ); /* max-height pro IE6 */
}

#user .picture IMG {
	max-width: 50px;
	max-height: 50px;
	border: 1px solid #a1a1a1;
}

#user .control {
	float: left;
	height: 35px;
	font-size: 0.8em;
	color: white;
	text-shadow: #000 0 1px 0;
}

#user .control A {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#user .control .prihlasen {
	float: left;
	line-height: 40px;
	padding-left: 7px;
}

#user .control .prihlasen A {
	cursor: pointer;
	cursor: hand;
}

#user .control .prihlasen SPAN {
	margin: 0 5px;
	color: #999;
}

#user .control .prihlasen A:hover {
	text-decoration: underline;
}

#user .control .prihlasen A.nastaveni {
	font-weight: normal;
}


#user .control .body {
	float: left;
	padding: 9px;
}

#user .control .body A {
	display: block;
	padding: 0 7px;
	height: 19px;
	line-height: 19px;
	background: #8c8c8c;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-shadow: none;
	_position: relative;
	_zoom: 1;
	_width: 50px;
}

#user .control .body A:hover {
	background: #7b7b7b;
}

#user .control .logout {
	float: left;
	line-height: 40px;
}

#user .control .logout A {
	color: #dadada;
}

#user .control .logout A:hover {
	color: #fff;
}

#user .search {
	float: right;
	padding: 7px 10px;
}

#user .search FORM {
	padding: 0;
	border: 0;
	margin: 0;
}

#user .search INPUT {
	width: 160px !important;
	color: #999;
}

#user .search INPUT.focus {
	color: #333;
}

#user .registrovat {
	float: left;
	font-size: 0.8em;
	height: 38px;
	line-height: 38px;
	color: #fff;
	text-shadow: #000 0 1px 0;
	_position: relative;
	_top: -18px;
}

#user .registrovat A {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#user .registrovat A.reset {
	color: #bbb;
	margin-left: 90px;
}

#user .registrovat A:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#user .prihlasit-se {
	float: right;
	font-size: 0.8em;
	padding: 6px;
	_position: relative;
	_top: -18px;
}

#user FORM {
	padding: 0;
	margin: 0;
	border: 0;
}

#menu {
	clear: both;
	height: 40px;
	position: relative;
	z-index: 1;
	top: -38px;
	_top: -20px;
}

#menu .inner {
	width: 970px;
	height: 40px;
	margin: auto;
	background: url(images/menu-gradients.png) center top repeat-x;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#menu UL,
#menu UL LI {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu UL {
}

#menu UL LI {
	float: left;
	height: 40px;
}

#menu UL LI A {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 11px;
	border-right: 1px solid #dadada;
	color: #585858;
	text-decoration: none;
	text-align: center;
	font-size: 0.75em;
	font-weight: bold;
	text-shadow: #f1f1f1 0 1px 0;
	overflow: hidden;
	_position: relative;
	_z-index: 5555;
}

#menu UL LI A:hover {
	color: #f1f1f1;
	text-shadow: #585858 0 1px 0;
	background: url(images/menu-gradients.png) center -40px repeat-x;
}

#menu UL LI.oprojektu A {
	padding-left: 76px;
	width: 64px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}

#menu UL LI.zapojtese A {
	width: 64px;
}

#menu UL LI.blogujeme A {
	width: 65px;
	background: url(images/menu-gradients.png) center -80px repeat-x;
	color: white;
	text-shadow: #592630 0 1px 0;
}

#menu UL LI.blogujeme A:hover {
	background: url(images/menu-gradients.png) center -120px repeat-x;
}

#menu UL LI.diskutujeme A {
	width: 76px;
	background: url(images/menu-gradients.png) center -160px repeat-x;
	color: white;
	text-shadow: #071a2a 0 1px 0;
	cursor: pointer;
	cursor: hand;
}

#menu UL LI.diskutujeme A:hover {
	background: url(images/menu-gradients.png) center -200px repeat-x;
}

#menu UL LI.souteze A {
	width: 49px;
}

#menu UL LI.nastym A {
	width: 50px;
}

#menu UL LI.napsalionas A {
	width: 83px;
}

#menu UL LI.vasenamety A {
	width: 78px;
}

#menu UL LI.tiskovezpravy A {
	width: 92px;
}

#menu UL LI.kontakt A {
	width: 71px;
	padding-right: 18px;
	border-right: 0;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#menu UL LI.vyhledavac A {
	width: 117px;
}

#menu UL LI.reklama A {
	width: 135px;
}

/* @end */

/* @group Kontejner pro obsah a sidebary */

#container {
	width: 970px;
	margin: 0 auto;
	background: blue;
	position: relative;
	top: -38px;
	_top: -20px;
	padding-top: 38px;
	background: url(images/kontejner-lajna.png) center 19px no-repeat;
}

#side-l {
	float: left;
	width: 250px;
	margin-right: 10px;
	_margin-right: 0;
}

#content {
	float: left;
	width: 468px;
	_overflow: hidden;
	_position: relative;
	_zoom: 1; 
}

#side-r {
	float: left;
	width: 232px;
	margin-left: 10px;
	overflow: hidden;
	_position: relative;
	_zoom: 1;
}

#content H1,
#content H2,
#content H2 A,
#content P {
	color: #585858;
}

#content P A {
}

/* @end */

/* @group Levy sidebar */

#side-l .hlavnimenu {
}

#side-l .hlavnimenu H3,
#side-l .nasekomunita H3 {
	display: block;
	margin: 0;
	height: 30px;
	line-height: 34px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	font-size: 0.9em;
}

#side-l .hlavnimenu H3 {
	background: url(images/side-l-h3-gradients.png) center top repeat-x;
	text-shadow: #181818 0 1px 0;
}

#side-l .nasekomunita H3 {
	background: url(images/side-l-h3-gradients.png) center -50px repeat-x;
	text-shadow: #061829 0 1px 0;
}

#side-l .hlavnimenu UL,
#side-l .nasekomunita UL {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}

#side-l .hlavnimenu UL LI,
#side-l .nasekomunita UL LI {
	display: block;
}

#side-l .hlavnimenu UL LI.last A,
#side-l .nasekomunita UL LI.last A {
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#side-l .hlavnimenu UL LI A,
#side-l .nasekomunita UL LI A {
	display: block;
	padding-left: 23px;
	height: 30px;
	line-height: 30px;
	font-size: 0.8em;
	text-decoration: none;
}

#side-l .hlavnimenu UL LI A {
	background: #d4d4d4;
	color: #3e3e3e;
	text-shadow: #fff 0 1px 0;
}

#side-l .hlavnimenu UL LI.alt A {
	background: #cdcdcd;
}

#side-l .hlavnimenu UL LI A:hover {
	background: #8a8a8a;
	color: #fff;
	text-shadow: #3b3b3b 0 1px 0;
}

#side-l .nasekomunita UL LI A {
	background: #686868;
	color: #fff;
	text-shadow: #1a1a1a 0 1px 0;
}

#side-l .nasekomunita UL LI.alt A {
	background: #5b5b5b;
}

#side-l .nasekomunita UL LI A:hover {
	background: #404040;
	color: #fff;
	text-shadow: #3b3b3b 0 1px 0;
}

#side-l .squarebanner {
	width: 250px;
	height: 250px;
	padding-left: 10px;
	position: relative;
	left: -10px;
	background: url(images/reklama-vertical.png) left 217px no-repeat;
	margin-bottom: 10px;
	overflow: hidden;
}

#side-l .prodejni-nastroje {
	margin-bottom: 10px;
}

#side-l .prodejni-nastroje A {
	display: block;
	width: 210px;
	height: 32px;
	padding: 20px 20px;
	overflow: hidden;
	background: url(images/gradient-blue.png) center top repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-decoration: none;
	letter-spacing: -1px;
}

#side-l .prodejni-nastroje A:hover {
	opacity: 0.9;
}

#side-l .prodejni-nastroje A STRONG {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	color: #b7dcff;
	padding-bottom: 2px;
}

#side-l .prodejni-nastroje A EM {
	display: block;
	font-size: 0.85em;
	font-style: normal;
	color: white;
}

#side-l .sponzori {
	padding: 10px;
/* 	background: #eee; */
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}

#side-l .sponzori H3 {
	text-align: center;
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}

#side-l .sponzori A {
	display: block;
	width: 228px;
	height: 50px;
	background-color: #fff;
	background-position: center bottom;
	background-repeat: no-repeat;
	display: inline-block;
/*
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
*/
/*	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6); */
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	overflow: hidden;
}

#side-l .sponzori IMG {
	display: block;
	visibility: hidden;
}

#side-l .facebook {
  margin-bottom: 10px;
}

#side-l .vtipdne {
  margin-bottom: 10px;
}

#side-l .vtipdne H3 {
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 0.8em;
	font-style: italic;
	color: #5b5b5b;
	font-weight: bold;
	padding: 7px 10px;
	margin: 0;
}

#side-l .vtipdne P {
	display: block;
	padding: 7px 10px;
	margin: 0;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #797979;
}

#side-l .vtipdne A {
	display: block;
	padding-bottom: 5px;
	text-decoration: none;
}

#side-l .vtipdne A:hover {
	text-decoration: underline;
}

#side-l .vtipdne A.zobrazit {
	color: #175c9d
}

#side-l .vtipdne A.dalsi {
	color: #cc0000;
}

/* @end */

/* @group Pravy sidebar */

#side-r .doporucit {
	margin-bottom: 10px;
}

#side-r .doporucit H3 {
	display: block;
	margin: 0;
	height: 30px;
	line-height: 34px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	font-size: 0.9em;
	background: url(images/side-r-h3-gradients.png) center top repeat-x;
	text-shadow: #282828 0 1px 0;
}

#side-r .doporucit FORM {
	margin: 0;
}

#side-r .doporucit FIELDSET {
	display: block;
	height: 73px;
	background: #d2d1d1;
	margin: 0;
	padding: 10px;
	border: 0;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#side-r .doporucit FIELDSET LABEL {
	display: block;
	color: #666;
	font-size: 0.7em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#side-r .doporucit FIELDSET INPUT.input {
	width: 202px;
	padding: 4px;
	background: #fff url(images/input-bg.png) left top no-repeat;
	_background-image: none;
	border: 1px solid #bbb;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	outline: none;
	margin-bottom: 5px;
}

#side-r .doporucit FIELDSET INPUT.submit {
	float: right;
	background: #888 url(images/submit-bg.png) left top repeat-x;
	_background-image: none;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px #222;
	border: 0;
	border-bottom: 1px solid #222;
	position: relative;
	outline: none;
	cursor: pointer;
}

#side-r .doporucit FIELDSET INPUT.submit:active {
	top: 1px;
	outline: none;
}

#side-r .komentare,
#side-r .forum,
#side-r .forum-vlakna {
	padding-top: 10px;
}

#side-r .komentare H3,
#side-r .forum H3,
#side-r .forum-vlakna H3,
#side-r .anketa H3 {
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 0.8em;
	font-style: italic;
	color: #5b5b5b;
	font-weight: bold;
	padding: 7px 10px;
	margin: 0;
}

#side-r .komentare UL,
#side-r .forum UL,
#side-r .forum-vlakna UL {
	display: block;
	margin: 0;
	padding: 10px 0;
	list-style: none;
}

#side-r .komentare UL LI,
#side-r .forum UL LI,
#side-r .forum-vlakna UL LI {
	display: block;
	font-size: 0.8em;
	color: #3d3d3d;
	line-height: 1.3em;
	margin-bottom: 10px;
}

#side-r .komentare UL LI A,
#side-r .forum UL LI A,
#side-r .forum-vlakna UL LI A {
	text-decoration: none;
}

#side-r .komentare UL LI A:hover,
#side-r .forum UL LI A:hover,
#side-r .forum-vlakna UL LI A:hover {
	text-decoration: underline;
}

#side-r .komentare UL LI A EM {
	color: #797979;
}

#side-r .komentare UL LI A SPAN,
#side-r .forum UL LI A SPAN,
#side-r .forum-vlakna UL LI A {
	color: #3d3d3d;
}

#side-r .komentare UL LI A {
	color: #c10125;
}

#side-r .forum UL LI A {
	color: #175c9d;
}

#side-r .forum-vlakna UL LI SPAN {
	color: #797979;
}

#side-r .anketa P,
#side-r .anketa LI {
	text-align: left !important;
	font-size: 0.8em;
}

#side-r .anketa P {
	color: #C10125;
	font-style: italic;
}

#side-r .anketa UL,
#side-r .anketa LI {
	padding: 0;
	margin: 0;
}

#side-r .anketa LI {
	margin-bottom: 5px;
}

#side-r .anketa INPUT.Buttons {
	display: block !important;
	margin: 0 auto !important;
}

#side-r .anketa .wp-polls A {
	display: none !important;
}

#side-r .anketa .pollbar {
	background: #ccc;
}

#side-r .squarebanner {
	width: 232px;
	height: 232px;
	padding-right: 10px;
	position: relative;
	margin-bottom: 10px;
}

/* @end */

/* @group Hlavni stranka */

#content.home .featured {
	width: 478px;
	margin-bottom: 10px;
	overflow: hidden;
}

#content.home .featured .novinka {
	width: 229px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

#content.home .novinka A.img,
#content.home .novinka A.img IMG {
	display: block;
}

#content.home .featured .novinka H2 {
	display: block;
	border-bottom: 1px solid #ccc;
	padding: 0 5px;
	padding-bottom: 10px;
	margin: 10px 0;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}

#content.home .novinka H2 A {
	color: #585858;
	text-decoration: none;
}

#content.home .novinka H2 A:hover {
	color: #165794;
}

#content.home .novinka P {
	font-size: 0.8em;
	margin: 0;
	margin-bottom: 5px;
	line-height: 1.2em;
}

#content.home .novinka P A {
	color: #585858;
}

#content.home .novinka P.info {
}

#content.home .novinka P.info .autor,
#content.post P.info .autor {
	color: #000;
}

#content.home .novinka P.info .datum,
#content .post P.info .datum {
	color: #909090;
}

#content.home .novinka P.info .kategorie A,
#content .post P.info .kategorie A {
	color: #165794;
	text-decoration: none;
}

#content.home .novinka P.info .kategorie A:hover,
#content .post P.info .kategorie A:hover {
	text-decoration: underline;
}

#content.home .novinka P.komentare A {
	display: block;
	height: 16px;
	line-height: 16px;
	background: url(images/komentare-ikona.png) left center no-repeat;
	padding-left: 20px;
	color: #585858;
	text-decoration: none;
}

#content.home .novinka P.komentare A:hover {
	text-decoration: underline;
	color: #585858;
}

.blogy {
	overflow: hidden;
}

.blogy H3 {
	display: block;
	margin: 0;
	height: 30px;
	line-height: 34px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	text-indent: 35px;
	text-transform: uppercase;
	color: white;
	font-size: 0.9em;
	background: url(images/blogy-h3-gradient.png) center top repeat-x;
	text-shadow: #32010a 0 1px 0;
}

.blogy UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.blogy UL LI {
	display: block;
}

.blogy UL LI A {
	display: block;
	line-height: 30px;
	height: 27px;
	background: #d8d8d8;
	font-size: 0.8em;
	padding-left: 15px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
}

.blogy UL LI.alt A {
	background: #cdcdcd;
}

.blogy UL LI A:hover {
	background: #bbb;
}

.blogy UL LI.last A {
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.blogy UL LI A EM {
	font-family: "Georgia", serif;
	font-style: italic;
}

.fullbanner {
	width: 468px;
	height: 60px;
	padding-bottom: 10px;
	margin: 10px 0;
	background: url(images/reklama-horizontal.png) left bottom no-repeat;
}


.fullbanner .banner {
	background: black;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: white;
}

#content.home .dalsinovinky .novinka {
	padding-right: 10px;
	padding-top: 10px;
	background: url(images/novinka-corner-gradient.png) right top no-repeat;
}

#content.home .dalsinovinky .novinka A.img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

#content.home .dalsinovinky .novinka H2 {
	display: block;
	float: right;
	width: 348px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin: 0;
	margin-bottom: 10px;
	font-family: "Georgia", serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
}

#content.home .dalsinovinky .novinka P.info {
/*
	font-family: "Georgia", serif;
	font-style: italic;
*/
}

/* @end */

/* @group Clanek a stranka */

#content.post {
}

#content.post H1,
#content.post H2,
#content.post H3,
#content.post H4,
#content.post H5 {
	display: block;
	border-bottom: 1px solid #ccc;
	padding: 0 5px;
	padding-bottom: 10px;
	margin: 10px 0;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}

#content.page H1 {
	margin-top: 0;
	border-bottom: 0;
	padding-bottom: 0;
}

#content.post H2,
#content.post H3,
#content.post H4,
#content.post H5 {
	border-bottom: 0;
	padding-bottom: 0;
	font-size: 1.0em;
}

#content.post H3,
#content.post H4,
#content.post H5 {
	font-weight: normal;
	color: #666;
}

#content.post P {
	font-size: 0.8em;
	line-height: 1.4em;
	color: #444;
	padding: 0 5px;
}

#content.post A {
	color: #175C9D;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

#content.post A:hover {
	text-decoration: none;
}

#content.post UL,
#content.post OL {
	padding: 0 40px;
	font-size: 0.8em;
	color: #444;
	list-style: square;
}

#content.post UL UL,
#content.post OL UL,
#content.post UL OL,
#content.post OL OL {
	font-size: 1em;
	list-style: circle;
}

#content.post LI {
	line-height: 1.4em;
	margin-bottom: 10px;
}

#content.kategorie .perex-kategorie {
}


#content.kategorie .perex-kategorie H1 {
	display: block;
	padding: 0 5px;
	margin-top: 0;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}


#content.kategorie .perex-kategorie P {
	padding: 10px;
	background: #f3f3f3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: italic;
}

#content.kategorie .perex-banner {
	padding-bottom: 10px;
}

#content.kategorie .perex-banner EM {
	display: block;
	font-size: 0.65em;
	font-style: normal;
	text-transform: uppercase;
	padding-bottom: 5px;
	color: #999;
}

#content.kategorie .perex-banner A,
#content.kategorie .perex-banner A IMG {
	display: block;
	border: 0;
	text-decoration: none;
}

#content.kategorie .navigation {
	padding: 10px 0;
	background: #f0f0f0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 0.8em;
	font-weight: bold;
}

#content.kategorie .navigation A {
	color: #C10125;
	text-decoration: none;
	padding: 0 60px;
}

#content.kategorie .navigation A:hover {
	text-decoration: underline;
}

/* @end */

/* @group Komentáře */

#content H4#comments {
	display: block;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
	padding: 10px;
	padding-top: 40px;
	border-bottom: 1px solid #ccc;
}

#content H4#comments {
	display: block;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	padding: 10px;
	margin: 0;
	margin-top: 30px;
	background: #666;
	color: #fff;
	
}

#content UL.commentlist,
#content UL.commentlist LI {
	font-size: 1em !important;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.1em !important;
}

#content UL.commentlist UL,
#content UL.commentlist UL LI {
	font-size: 1em !important;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	line-height: 1.1em;
}

#content UL.commentlist .comment-body {
	border-left: 5px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	padding-left: 10px;
	font-size: 0.8em;
}

#content UL.commentlist .odd .comment-body {
	background: #f9f9f9;
}

#content UL.commentlist .even .comment-body {
	background: transparent;
}

#content UL.commentlist .comment-body IMG {
	display: block;
	float: left;
	margin-right: 10px;
}

#content UL.commentlist .comment-body .comment-author {
}

#content UL.commentlist .comment-body .comment-author A {
	text-decoration: none;
	color: #666;
}

#content UL.commentlist .comment-body .comment-author CITE {
	color: #666;
	font-weight: bold;
}

#content UL.commentlist .comment-body .comment-author SPAN {
	color: #666;
}

#content UL.commentlist .comment-body .comment-meta {
	text-transform: uppercase;
	font-size: 0.8em;
}

#content UL.commentlist .comment-body .comment-meta A {
	color: #999;
	text-decoration: none;
	padding: 0 2px;
}

#content UL.commentlist .comment-body .comment-meta A:hover {
	color: #fff;
	background: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#content UL.commentlist .comment-body P {
	font-size: 0.9em;
	line-height: 1.4em;
}

#content UL.commentlist .comment-body .reply {
	text-align: right;
	padding-right: 10px;
}

#content UL.commentlist .comment-body .reply A {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: bold;
	color: #666;
}

#content UL.commentlist .comment-body .reply A:hover {
	color: #fff;
	background: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#content #respond {
	font-size: 1em;
	padding: 10px;
	background: #f6f6f6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 10px 0;
}

#content #respond H3 {
	font-weight: bold;
}

#content #respond P {
	font-size: 1em;
}

#content #respond P.prihlasit {
	font-size: 0.8em;
}

#content #respond TEXTAREA {
	display: block;
	width: 96%;
	height: 5em;
	padding: 6px;
	font-size: 0.9em;
	border: 1px solid #ccc;
	font-family: "Arial CE", sans-serif;
	color: #666;
}

/* @end */



/* @group Profil a uzivatelske funkce*/

#content.profile .activity {
	font-size:  0.7em;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
}

#content.profile .avatar {
	float: left;
	margin-right: 10px;
}

#content.profile #profile-name H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0;
}

#content.profile #profile-name H1 A {
	margin: 0;
	color: #444;
	text-decoration: none;
}

#content.profile #profile-name H1 A:hover {
	text-decoration: underline;
}

#content.profile #profile-tabs {
	clear: both;
	padding-top: 20px;
}

#content.profile #profile-tabs UL {
	width: 467px;
}

#content.profile #profile-tabs UL,
#content.profile #profile-tabs UL LI {
	height: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#content.profile #profile-tabs UL LI {
	display: block;
	float: left;
}

#content.profile #profile-tabs UL LI A {
	display: block;
	padding: 0 10px;
	height: 25px;
	line-height: 25px;
	background: #bbb;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	margin-right: 1px;
	color: #eee;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8em;
	background: #999 url(images/submit-bg.png) left top repeat-x;
}

#content.profile #profile-tabs UL LI.ui-tabs-selected A {
	color: #fff;
	background-color: #333;
	text-shadow: 0 -1px 1px #222;
}

#content.profile #profile-tabs UL LI.ui-tabs-selected A:focus {
	outline: none;
}

#content.profile #profile-tabs DIV {
	display: none;
	clear: both;
	border: 1px solid #ccc;
	padding: 20px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	background: #eee;
}

#content.profile #profile-tabs DIV.ui-tabs-panel {
	display: block;
}

#content.profile #profile-tabs DIV.ui-tabs-hide {
	display: none;
}

#content.profile #profile-tabs DIV H4 {
	display: none;
}

#content.profile #profile-tabs DIV TABLE P {
	margin: 0;
	padding: 0;
}

#content.profile #profile-tabs DIV TABLE A {
	color: #444;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px;
}

#content.profile #profile-tabs DIV TABLE A:hover {
	color: #fff;
	background: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#content.profile #profile-tabs DIV TABLE {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	border-collapse: collapse;
}

#content.profile #profile-tabs DIV TABLE TD {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-top: 5px;
}

#content.profile #profile-tabs DIV TABLE TD.label {
	width: 40%;
}

#content.profile #profile-tabs DIV TABLE TD.data {
	width: 60%;
	border-bottom: 1px solid #ddd;
}

#content.profile .button-block {
	font-size: 0.8em;
}

#content.profile .button-block A.edit {
	display: block;
	text-align: center;
	margin-top: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #333 url(images/submit-bg.png) left top repeat-x;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px #222;
	border: 0;
	position: relative;
	cursor: pointer;
}

#content.profile .button-block A.edit:hover {
	background-color: #600;
}

#content.profile .button-block A.edit:focus {
	top: 1px;
}

#content.profile UL.content-header-nav,
#content.profile UL.content-header-nav LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content.profile UL.content-header-nav {
	width: 458px;
	height: 20px;
	background: #eee;
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#content.profile UL.content-header-nav LI {
	display: block;
	float: left;
	height: 25px;
}

#content.profile UL.content-header-nav LI A {
	display: block;
	height: 15px;
	line-height: 15px;
	padding: 3px 10px;
	margin-right: 5px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.7em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #444;
}

#content.profile UL.content-header-nav LI.current A,
#content.profile-avatar-edit UL.content-header-nav LI.current-avatar A {
	background: #999;
	color: #fff;
}

#content.profile UL.content-header-nav LI A:hover {
	background: #ccc;
}

#content.profile-avatar-edit UL.content-header-nav LI.current A {
	background: transparent;
	color: #444;
}
/*
.neprihlasen #content {
	padding-top: 20px;
}*/

/* @end */



/* @group Blogy */

.blogs {
}

.blogs #setupform {
	padding: 10px;
	border-top: 1px solid #eee;
}

.blogs #setupform P {
	font-size: 1em;
}

.blogs #setupform .checkbox {
	display: inline;
	border-bottom: 0;
	font-size: 0.9em;
	text-transform: none;
}

.blogs #setupform #blogname {
	text-align: right;
}

.blogs #setupform #blogname,
.blogs #setupform #blog_title {
	font-size: 0.8em;
	font-weight: bold;
}

.blogs #setupform .suffix_address {
	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 1px;
}

.blogs .hledat-v-blozich {
	padding: 5px;
	background: #e5e5e5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor: default;
}

.blogs .hledat-v-blozich H3 {
	margin-bottom: 0 !important;
}

#content UL#letter-list {
	padding: 5px 0 !important;
}

#content UL#letter-list,
#content UL#letter-list LI {
	margin: 0;
	list-style: none;
}

#content UL#letter-list LI {
	display: inline;
}

#content UL#letter-list LI A {
	color: #444;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

#content UL#letter-list LI A:hover {
	background: #333;
	text-shadow: #000 0 1px 0;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.blogs .pagination {
	padding: 5px;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #666;
	margin-top: 10px;
	text-align: right;
}

.blogs #blogs-list {
	margin: 0 !important;
	margin-top: 20px;
	padding: 10px !important;
	list-style: none;
}

.blogs #blogs-list LI {
	display: block;
	list-style: none;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.blogs #blogs-list LI .item-title A {
	color: #C10125;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.blogs #blogs-list LI .visit A {
	color: #666;
	text-transform: uppercase;
	font-size: 0.8em;
}

/* @end */

/* @group Hledání */

#container .search H2 {
	float: none !important;
	width: auto !important;
}

#container .search .novinka {
	margin-bottom: 20px;
}

#container .search .novinka .obsah * {
	font-size: 0.8em;
	color: #585858;;
}

#container .search .novinka .obsah * * {
	font-size: 1em;
}

#container .search H1 {
	font-size: 1em;
}

/* @end */

/* @group Standardni formular */

FORM.standard-form {
	margin: 0;
	padding: 0;
	border: 0;
	color: #999;
}

FORM.standard-form LABEL {
	display: block;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 0.7em;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #ccc;
}

FORM.standard-form INPUT,
#user .search INPUT {
	width: 240px;
	padding: 4px;
	background: url(images/input-bg.png) left top no-repeat;
	_background-image: none;
	border: 1px solid #bbb;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	outline: none;
	margin: 0;
}

	FORM#login-form INPUT#user_login,
	FORM#login-form INPUT#user_pass,
	#user .search INPUT,
	#loginpopup INPUT {
		padding: 3px;
		background: #fff url(images/input-bg.png) left top no-repeat;
		_background-image: none;
		border: 1px solid #bbb;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		outline: none;
	}
		
FORM.standard-form INPUT:focus,
#user .search INPUT:focus {
	border: 2px solid #175C9D;
	padding: 3px;
	outline: none;
}
			
	FORM#login-form INPUT#user_login:focus,
	FORM#login-form INPUT#user_pass:focus,
	#user .search INPUT:focus,
	#loginpopup INPUT:focus {
		border: 2px solid #999;
		padding: 2px;
		outline: none;
	}

FORM.standard-form .submit INPUT,
FORM#login-form INPUT#wp-submit,
FORM.standard-form #profile-group-edit-submit,
FORM#avatar-upload-form #avatar-upload #upload,
FORM#commentform #submit,
FORM #upload,
#side-r .anketa INPUT.Buttons,
#loginpopup INPUT.submit {
	background: #175C9D url(images/submit-bg.png) left top repeat-x;
	_background-image: none;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px #222;
	border: 0;
	border-bottom: 1px solid #222;
	position: relative;
	outline: none;
	cursor: pointer;
}

FORM.standard-form .submit INPUT:focus,
FORM#login-form INPUT#wp-submit:focus,
FORM.standard-form #profile-group-edit-submit:focus,
FORM#avatar-upload-form #avatar-upload #upload:focus,
FORM#commentform #submit:focus,
FORM #upload:focus,
#side-r .anketa INPUT.Buttons:focus {
	top: 1px;
	outline: none;
}
	
	FORM#login-form INPUT#wp-submit {
		padding: 3px 10px;
		background-color: #666;
		outline: none;
	}
	
	FORM#avatar-upload-form #avatar-upload {
		clear: both;
		padding-top: 20px;
		outline: none;
	}

FORM.standard-form .editfield {
	margin-bottom: 20px;
}

FORM.standard-form .editfield LABEL {
	float: left;
	width: 200px;
	margin-bottom: 0;
}

FORM.standard-form .editfield INPUT {
}

FORM.standard-form .editfield TEXTAREA {
	clear: both;
	display: block;
	width: 96%;
	height: 5em;
	padding: 6px;
	font-size: 0.9em;
	border: 1px solid #ccc;
	font-family: "Arial CE", sans-serif;
	color: #666;
}

FORM.standard-form .checkbox SPAN.label {
	clear: both;
	display: block;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 0.7em;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #ccc;
}

FORM.standard-form .checkbox LABEL {
	float: none;
	text-transform: none;
	padding: 0 !important;
	border: 0 !important;
}

FORM.standard-form .checkbox INPUT {
	width: auto;
	padding: 0;
}

FORM.standard-form P.description {
	display: block;
	clear: both;
	font-size: 0.7em;
/*	padding-bottom: 20px;*/
	color: #999;
	font-style: italic;
}

/* @end */

/* @group Registrace */

.registrace {
}

.registrace .promo-texty {
}

.registrace .hlavni-formular {
}

.registrace H1,
.registrace H2,
.registrace H3,
.registrace H4 {
	display: block;
	border-bottom: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}

.registrace H1 {
	font-size: 1.8em;
}

.registrace H3 {
	color: #175C9D;
	margin: 20px 0;
	border-bottom-style: dotted;
}

.registrace P {
	font-size: 0.8em;
}

.registrace #register-page #basic-details-section {
}

.registrace #register-page #basic-details-section LABEL {
}

.registrace #register-page #basic-details-section INPUT {
}

.registrace #register-page #profile-details-section {
}

.registrace #register-page #blog-details-section {
	display: none;
}

.registrace #register-page INPUT {
	_width: 220px;
}

.registrace .submit {
	clear: both;
	width: 98%;
	text-align: right;
	padding-top: 20px;
}

.registrace .error {
	color: #f00;
	font-weight: bold;
	font-size: 0.7em;
}

.promo-texty P {
	line-height: 1.3em;
	/*width: 500px;*/
}

.registrace .o-webu {
	margin-top: 0;
	text-align: justify;
}

.registrace .o-webu P {
	margin-top: 0;
}

.registrace .vyhody {
	float: right;
	width: 250px;
	margin-top: 0;
	text-align: justify;
}

.registrace .buttons {
	margin: 25px 0 !important;
}

.registrace .buttons A,
.registrace A.prihlasit-se-button {
	background: #175C9D url(images/submit-bg.png) left top repeat-x;
	_background-image: none;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px #222;
	border: 0;
	border-bottom: 1px solid #222;
	position: relative;
	outline: none;
}

A.prihlasit-se-button {
	cursor: pointer;
	cursor: hand;
}

.registrace .buttons A:hover,
.registrace A.prihlasit-se-button:hover {
	opacity: 0.9;
}

.registrace .buttons A:active,
.registrace A.prihlasit-se-button:active {
	top: 1px;
}

.registrace .buttons A SPAN {
	display: block;
	width: 400px;
	text-transform: uppercase;
	font-size: 0.8em;
	color: #777;
	text-align: right;
	font-weight: bold;
	line-height: 1.5em;
}

#register-page .registrovat-se {
	cursor: pointer;
	cursor: hand;
}

.hlavni-formular A {
	color: #585858;
}

#register-page .submit {
/*	height: 0;
	display: none;
	overflow: hidden;*/
}

.registrace A.prihlasit-se-button {
	display: block;
	text-align: center;
}

/* @end */

/* @group Error 404 */

#content.error404 H2 {
	display: block;
	padding: 0 5px;
	margin: 10px 0;
	margin-top: 0;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}

#content.error404 P {
	font-size: 0.8em;
	margin: 0;
	margin-bottom: 5px;
	line-height: 1.2em;
}

/* @end */

/* @group Paticka */

#rss-agregace {
	background: #f2f2f2;
	padding-top: 40px;
	padding-bottom: 40px;
}

#rss-agregace .inner {
	width: 970px;
	margin: 0 auto;
}

#rss-agregace .inner DIV {
	float: left;
	width: 231px;
	margin-right: 15px;
}

#rss-agregace .inner DIV.end {
	margin-right: 0;
}

#rss-agregace .inner H3 {
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 0.8em;
	font-style: italic;
	color: #3d3d3d;
	font-weight: bold;
	padding: 7px;
	padding-left: 28px;
	margin: 0;
	background: url(images/rss-icon.png) left center no-repeat;
	font-family: "Georgia", serif;
	font-weight: bold;
	font-style: italic;
}

#rss-agregace .inner UL {
	margin: 0;
	padding: 10px 15px;
	list-style: square;
}

#rss-agregace .inner UL LI {
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

#rss-agregace .inner UL LI A {
	color: #3d3d3d;
	border-bottom: 1px dotted #515151;
	text-decoration: none;
}

#rss-agregace .inner UL LI A:hover {
	border-bottom: 0;
}

#footer {
	background: #404040 url(images/footer-bg.png) center top repeat-x;
}

#footer .inner {
	width: 970px;
	padding: 30px 0;
	margin: 0 auto;
}

#footer * {
	color: white;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

#footer DIV DIV {
	float: left;
	width: 160px;
	padding-right: 20px;
}

#footer DIV.copyright {
	float: right;
	height: 200px;
	border-left: 1px solid #5d5d5d;
	padding-left: 30px;
	color: #838383;
	font-size: 0.9em;
	padding-right: 0;
	text-align: right;
}

#footer DIV.copyright * {
	text-shadow: none !important;
}

#footer DIV.copyright A {
	color: #838383;
	text-decoration: none;
}

#footer DIV.copyright A:hover {
	color: #ddd;
}

#footer H3 {
	font-size: 0.9em;
	font-weight: bold;
	text-shadow: #000 0 1px 0;
}

#footer H3.nastroje {
	margin-top: 20px;
}

#footer UL,
#footer UL LI {
	display: block;
	list-style: none;
}

#footer UL LI A {
	font-size: 0.9em;
	text-decoration: none;
	color: #ddd;
	text-shadow: #000 0 1px 0;
}

#footer UL LI A:hover {
	color: #fff;
}

#filtr-poradcu {
	display: none;
	background: #f2f2f2;
	padding-top: 40px;
	padding-bottom: 40px;
	font-style: italic;
	text-align: center;
	font-family: "Georgia", serif;
	color: #777;
}

#filtr-poradcu .inner {
	width: 970px;
	margin: 0 auto;
}

/* @end */

/* @group Popup Login */

#loginpopup {
	display: none;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(30, 30, 30); /* The Fallback */
	background: rgba(0, 0, 0, 0.5);
	_background: transparent; /* pruhledne pozadi pro ie6 */
	z-index: 9999;
	overflow: visible;
	zoom: 1;
}

#loginpopup .inner {
	position: absolute;
	_position: relative;
	top: -50%;
	left: 50%;
	_top: -35%;
	_left: 40%;
	opacity: 0;
	overflow: visible;
	zoom: 1;
}

#loginpopup .window {
/*	width: 460px;*/
	width: 260px;
	height: 220px;
	padding: 20px;
	background: white;
	position: relative;
	top: -110px;
	left: -130px;
	_top: 0;
	_left: 0;/*
	top: -130px;
	left: -260px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 10px solid #444;
	z-index: 99999;
	zoom: 1;
}

#loginpopup H5 {
	display: block;
	float: left;
/*	width: 300px;*/
	width: 140px;
	height: 25px;
	margin: 0;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	color: #175C9D;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

#loginpopup .zrusit {
	float: right;
	width: 120px;
/*	width: 160px;*/
	height: 25px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

#loginpopup .zrusit A {
	display: block;
	background: url(images/blogy-h3-gradient.png) center top repeat-x;
	color: #fff;
	float: right;
	position: relative;
	top: 2px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.7em;
	padding: 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#loginpopup .zrusit A:hover {
	background-position: center center;
	cursor: pointer;
	cursor: hand;
}

#loginpopup P {
	margin: 0;
	font-size: 0.8em;
	color: #777;
}

#loginpopup .jmenoheslo {
/*	float: left;
	width: 47%;
	padding-right: 2%;
	border-right: 1px solid #ccc;*/
}

#loginpopup .jmenoheslo LABEL {
	display: block;
	font-size: 0.7em;
	color: #777;
	text-transform: uppercase;
	font-weight: bold;
}

#loginpopup .jmenoheslo INPUT {
	margin-bottom: 10px;
}

#loginpopup .jmenoheslo INPUT.input,
#loginpopup .jmenoheslo INPUT.pass {
	display: block;
	/*width: 195px;*/
	width: 250px;
}

#loginpopup .jmenoheslo INPUT#rememberme {
	float: left;
	cursor: pointer;
	cursor: hand;
	border: 0;
	padding: 0;
	margin: 0;
}

#loginpopup .jmenoheslo LABEL#rememberme-label {
	float: left;
	padding-left: 3px;
	position: relative;
	top: 1px;
	text-transform: none;
	font-weight: normal;
	font-size: 0.8em;
	cursor: pointer;
	cursor: hand;
}

#loginpopup .jmenoheslo INPUT.submit {
	clear: both;
	display: block;
	width: 100px;
}

#loginpopup .jmenoheslo P {
	display: block;
	font-size: 0.8em;
}

#loginpopup .jmenoheslo P A {
	color: #444;
}

#loginpopup .jmenoheslo P A:hover {
	color: #C10125;
	text-decoration: none;
}

#loginpopup .facebook {
	display: none;
	float: right;
	width: 47%;
	padding-left: 2%;
}

#loginpopup .facebook #facebookconnect {
	margin: 10px 0 !important;
}

#loginpopup .facebook EM {
	display: block;
	font-size: 0.8em;
	padding: 10px;
	background: #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#loginpopup FORM,
#loginpopup FIELDSET {
	margin: 0;
	padding: 0;
	border: 0;
}

/* @end */

/* @group Ruzne tagy a tridy */

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	font-family: "Georgia", serif;
	font-style: italic;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	font-size: 1px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

/* @end */

/* @group Bannery */

.banner BR,
.banner FONT,
.squarebanner BR,
.squarebanner FONT { /* sorry guys */
	display: none;
}

.banner A,
.squarebanner A {
	display: block;
}

.banner DIV,
.squarebanner DIV {
	padding: 0 !important;
}

/* @end */



/* Font styles */
@import url( _inc/css/fonts/12px.css );

/* Layout styles for home page, internal pages and blog/directory pages */
@import url( _inc/css/layout/home-page/3c-right.css );
@import url( _inc/css/layout/internal-pages/3c-left.css );
@import url( _inc/css/layout/blog-dir-pages/2c-right.css );

/* Admin bar styles */
@import url( _inc/css/adminbar.css );

/* Default example styles -- these should be your own styles in a child theme */
@import url( _inc/css/screen.css );



/* @override 
	http://poradci-sobe.cz/wp-content/themes/poradci-sobe.cz/style.css
	http://poradcisobecz.home/wp-content/themes/poradci-sobe.cz/style.css
*/