/* ZACATEK SOUBORU - global@p1 ******************************************************/
/* 1 */
/* 
	Globalni stylopis, ktery by mel byt pro vsechny weby stejny
	Obsahuje veci jako skryvani redakcnich elementu pro tisk,
	a defaultnich vlastnosti 
*/

/* Defaultni vlastnosti HTML elementu */
HTML, BODY {
   height: 100%;
   padding: 0;
   margin: 0;
	background-color: #19191b;
}

BODY {
	=padding-top: 0px;
}

HTML {
	=margin-top: 6px;	
	background: #19191b url('http://jirizavadil.net/files/uploaded/p1-bg-topstripe.gif') repeat-x;
}

/* Skryju elementy, ktere maji vyznam pouze pro seo */
.seo {
   display: none;
}

/* Definuju cleaner */
DIV.cleaner {
	clear: both;
}

/* Defaultne nechci, aby odkazove obrazky meli ramecek */
A IMG {
	border: none;
}

/* Prvni prvky nemaj pred sebou mezeru */
.first {
	margin-top: 0px;
}

/* ZACATEK SOUBORU - typo@p1 ******************************************************/
/* 2 */
/* 
	Stylopis popisujici obecne typograficke vlastnosti, 
	jako je rez pisma barva highlightu, velikost odsazeni odstavcu, atd.

	Doporuceno pouzivat pouze v obecne rovine
*/

BODY {
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
   font-size: 9pt;
   color: #A9A9A9;
}

UL LI {
	list-style-type: none;
	list-style-position: outside;
	background: url('http://jirizavadil.net/files/uploaded/p1-bullet.gif') no-repeat 0px 6px;
	padding-left: 10px;
	margin-top: 10px;
}

P {
   margin: 0px;
	padding: 0px;
}

/* Odsazeni obsahu od perexu */
DIV.perex {
	margin-bottom: 10px;
}

A {
   color: #00BEFD;
   text-decoration: underline;
}

A:hover {
   text-decoration: none;
}

H1, H2, H3 {
	font-family: 'lucida console';
	letter-spacing: 0.1em;
	color: #00BEFD;
}

H1 {
	margin-bottom: 5px;
	font-size: 15pt;
	padding-left: 0px;
}

H2 {
	padding-top: 30px;
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 8pt;
	font-weight: normal;	
}

H3 {
	padding-top: 15px;
	margin-bottom: 0;
	font-size: 8pt;
	font-weight: normal;
}

H4 {
	font-size: 8pt;
	
}

SPAN.highlight {
	color: green;
	font-weight: bold;
}

SPAN.lowlight {
	color: #4B4B4B;
}
/* ZACATEK SOUBORU - construction@p1 ******************************************************/

/* ZACATEK SOUBORU - content@p1 ******************************************************/
/*
 * Defaultni stylopisy pro editovatelny obsah
 *
 * Zde je nutne definovat nominalni chovani pro vsechny
 * polozky WYSIWYG editoru
 */


#pgContent IMG {
	display: block;
	margin: 15px auto;
	padding: 8px;
	border: 1px solid #f3f3f3;
}

#pgContent TABLE {
	width: 90%;
	margin: 0 auto;
}

#pgContent TABLE TD {
	padding: 2px 5px;
	font-size: 8pt;
	border-color: #e6e6e6;
}

#pgContent TABLE,
#pgContent IMG,
#pgContent P {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ZACATEK SOUBORU - forms@p1 ******************************************************/
#pgContent FORM TABLE.formTable INPUT {
	background: #0c0c0e;
	border: 1px solid #1D1D20;
	color: #5A5A64;
	width: 100%;
	font-family: tahoma;
	font-size: 8pt;
	padding: 2px;
}

#pgContent FORM TABLE.formTable INPUT.fileInput {
	background: #0c0c0e;
}

#pgContent FORM TABLE.formTable INPUT:hover,
#pgContent FORM TABLE.formTable TEXTAREA:hover,
#pgContent FORM TABLE.formTable SELECT:hover {
	border: 1px solid #33333A;
}

#pgContent FORM TABLE.formTable INPUT.inputRadio {
	width: 20px;
}

#pgContent FORM TABLE.formTable INPUT.inputCheck {
	width: 20px;
}

#pgContent FORM TABLE.formTable SELECT {
	background: #0c0c0e;
	border: 1px solid #1D1D20;
	color: #5A5A64;
	font-family: tahoma;
	font-size: 8pt;
}

#pgContent FORM TABLE.formTable TEXTAREA {
	background: #0c0c0e;
	border: 1px solid #1D1D20;
	color: #5A5A64;
	width: 100%;
	height: 80px;
	font-family: tahoma;
	font-size: 8pt;
	padding: 2px;
	overflow: auto;
}

#pgContent FORM TABLE.formTable BUTTON {
	background: #101112;
	border: 1px solid #0081AB;
	color: #A9A9A9;
	font-size: 8pt;
	font-family: tahoma;
	float: right;
}

#pgContent FORM TABLE.formTable BUTTON:hover {
	border: 1px solid #00BEFD;
}

#pgContent FORM TABLE.formTable SPAN.requiredStar {
	color: #FF0000;
}
/* ZACATEK SOUBORU - homepage@p1 ******************************************************/
#p1 #pgContent .content P {
	width: 600px;
	margin: 60px auto;
}
/* ZACATEK SOUBORU - layout@p1 ******************************************************/
/*
	Stylopis popisujici rozlozeni elementu na strance
	Je vhodne zde umistit tridy spolecne pro cely web
*/

/* Kontejner */
#pg {
	width: 800px;
	margin: 12px auto 0px auto;
}

.content {
	width: 750px;
	margin: 0 auto;
}

/* Hlavicka stranky */
#pgHead {
	width: 800px;
	height: 137px;
	background: url('http://jirizavadil.net/files/uploaded/p1-bg-pghead.gif') no-repeat;
	}

#pgHead IMG#jirizavadilnet {
	margin-top: 35px;
	margin-left: 40px;
}

#pgLogo {
	width: 220px;
	height: 60px;
	background: url('http://jirizavadil.net/files/uploaded/p1-jirizavadilnet.gif') no-repeat;
}

/* Menu */
#pgMenu {
	width: 800px;
	height: 49px;
	background: url('http://jirizavadil.net/files/uploaded/p1-bg-menu.gif') repeat-x;
}

#pgMenuLeft {
	width: 9px;
	height: 49px;
	float: left;
	background: url('http://jirizavadil.net/files/uploaded/p1-bg-menu-left.gif') no-repeat;
}

#pgMenuCircle {
	width: 46px;
	height: 49px;
	float: left;
	margin-left: 10px;
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-circle.gif') no-repeat;
}

#pgMenuCircle:hover {
	background-position: -46px 0px;
}

#pgMenuRight {
	width: 9px;
	height: 49px;
	float: right;
	background: url('http://jirizavadil.net/files/uploaded/p1-bg-menu-right.gif') no-repeat;
}

#pgContentTop {
	width: 800px;
	height: 20px;
	background: url('http://jirizavadil.net/files/uploaded/p1-bg-contenttop.gif') no-repeat;
}

#pgContent {
	width: 800px;
	min-height: 300px;
	background: #101112 url('http://jirizavadil.net/files/uploaded/p1-bg-contentbottom.gif') no-repeat left bottom;
	padding-bottom: 25px;
}

#pgContentInner {
	width: 780px;
	margin: 0 auto;
	
}

#pgContentBottom {
	width: 800px;
	height: 50px;
}	
/* ZACATEK SOUBORU - menu@p1 ******************************************************/
#pgMenu UL, #pgMenu LI {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#pgMenu UL {
	height: 49px;
	margin-left: 220px;
}

A#menuCircle {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-circle.gif') no-repeat;
	width: 46px;
	margin-left: 10px;
	float: left;
}

A#menuCircle:hover {
	background-position: -46px 0px;
}

A#menuCircle, A#personal, A#business, A#projects, A#blog, A#other, A#contact {
	height: 49px;
	display: block;
	background-color: transparent;
	background-repeat: repeat;
	background-attachment: scroll;
	cursor: default;
}

A#personal {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-btn-osobni.gif') no-repeat;
	width: 90px;
}

A#personal:hover {
	background-position: -90px 0px;
}

A#business {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-btn-pracovni.gif') no-repeat;
	width: 105px;
}

A#business:hover {
	background-position: -105px 0px;
}

A#projects {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-btn-projekty.gif') no-repeat;
	width: 68px;
}

A#projects:hover {
	background-position: -68px 0px;
}

A#blog {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-btn-blog.gif') no-repeat;
	width: 46px;
}

A#blog:hover {
	background-position: -46px 0px;
}

A#other {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-btn-ostatni.gif') no-repeat;
	width: 58px;
}

A#other:hover {
	background-position: -58px 0px;
}

A#contact {
	background: url('http://jirizavadil.net/files/uploaded/p1-menu-btn-kontakt.gif') no-repeat;
	width: 62px;
}

A#contact:hover {
	background-position: -62px 0px;
}
/* ZACATEK SOUBORU - messages@p1 ******************************************************/
.msg {
	width: 70%;
	margin: 0 auto;
		min-height: 32px;
	_height: 32px;
	border: 1px solid #33333A;
	background-color: #191919;
}

.msgTxt{
	vertical-align: middle;
	=padding-top: 3px;
}
.msg P {
	padding: 10px 20px 10px 20px;
}

.successMsg,
.infoMsg,
.debugMsg {
	background: url('http://jirizavadil.net/files/images/info.png') no-repeat;
	background-position: 0% 40%;
}

.warningMsg,
.internalWarningMsg {
	background: url('http://jirizavadil.net/files/images/warning.png') no-repeat;
	background-position: 0% 40%;
}

.errorMsg,
.internalErrorMsg {
	background: url('http://jirizavadil.net/files/images/error.png') no-repeat;
	background-position: 0% 40%;
}
/* ZACATEK SOUBORU - print@p1 ******************************************************/
@media print {
	#pgHead,	
	#pgMenu,
	#pgContentBottom {
	display: none;	
	}
}
/* ZACATEK SOUBORU - tables@p1 ******************************************************/
#pgContent TABLE TD.label {
	color: #5A5A5A;
}

#pgContent TABLE {
	border-collapse: collapse;
}

#pgContent TABLE.activeTable TBODY TR:hover {
	background-color: #1A1A1A;
}
/* ZACATEK SOUBORU - navigation@navigation ******************************************************/
.navigationBar {
	font-size: 8pt;	
}

.clearNavigationBar {
	margin-bottom: 0px;
	width: 100%;
}

.navigationBar .navigation {
	float: left;
}

.navigationBar .actions {
	float: right;
}
