/* made by Radek HULAN (c) 2004          */
/* http://hulan.info/blog/               */
/*                                       */
/* You can use this stylesheet freely.   */
/* This notice must remain.              */
/* I would appreciate if you display a   */
/* link at your blog to                  */
/* http://nucleuscms.org and to my own   */
/* site http://hulan.info/blog/ as well  */


/* basic styles and definitions */
p,body,ul,li,h1,h2,h3,th{
	font-size:12px;
}
a,p,body,ul,li,th{
	color:#000000;
	font-weight:normal;
	text-align: center;
}
td{
	margin:0px;
	padding:0px;
	font-size:12px;
}
hr{border:0px none;border-top: 1px dotted #D48B00;color:#FFBD40}

IMG {
	border: 0px none;
	line-height: 0px;
}

li{list-style-position:outside;list-style-type:disc;margin:0px}

/* body */
body{
	font-size: 12px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
htm{ padding:0 0 0 0;margin:0 0 0 0;}

/* links */
a{font-weight:normal;}
a:link{color:#330000;text-decoration:none;}
a:visited{color:#330000;text-decoration:none}
.itembody a:link,.itembody a:visited{padding:0px 2px 0px 2px;color:#2E768D; text-decoration: underline;}

/* headlines */
h1,h2,h3,h3 a,h4{font-size:13px;font-weight:bold}
h1{
	margin: 0px;
	display: block;
	padding: 0px;
	width: 750px;
}
h2{
	font-size: 14px;
	line-height: 15px;
	margin: 0px;
}

h3,h3 a:link,h3 a:visited{font-size:14px;color:#000000;padding:1px 2px 1px 2px}
h3.comment,h3.comment a{margin-bottom:5px;font-size:12px}
h3.comment{font-weight:normal}
h3.comment a:hover{background-color:#4081BF;color:#FFFFFF}

h3.trackback,h3.trackback a{
	font-weight:normal;
	margin-bottom:2px;
	font-size:12px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	text-align: left;
}
h3.trackback a:hover{background-color:#4081BF;color:#FFFFFF}

h4{color:#FFFFFF;padding:2px 0px 2px 0px;font-weight: normal;background-color: #999900;padding-left:5px; border-top:1px solid #DFDFDF}
h4.trackback{
	background-color: #E6E6E6;
	color: #333333;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px dashed #999999;
	display: none;
}
/* article title - default skin */
h3.item a:link, h3.item a:visited,h3.item2{
	font-size:16px;
	line-height:16px;
	font-weight: bold;
	letter-spacing: 2px;
	color:#663300;
	margin-top:0px;

}
h3.item2{margin-top:10px}

/* make it smaller */
.smaller,.smaller ul,.smaller li,.smaller h1,.smaller h2,.smaller h3,.smaller h4, .smaller h5,.smaller a{font-size:11px;line-height:15px}
.smaller a, .smaller a:link, .smaller a:visited{ font-size: 11px; line-height: 15px; border: 0px none; color: #304F30; font-weight: normal; text-decoration: none; }

/* div to center everything on a page and set max width to make it readable */
#content{
	width: 750px;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
	background-position: center;
}

#items{
	color: #000000;
	height: 100%;
	padding: 0px;
	margin: 20px 0px 0px;
	width: 550px;
	float: right;
	background-color: #FFFFFF;
	z-index: 2;
	text-align: left;
}

#items h2, #clanek h2{
	font-size:12px;
	line-height:14px;
	color:#663300;
	margin:0px;
	text-align:right;
	font-weight: normal;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666633;
	letter-spacing: 0.2em;
	background-color: #DEDE9E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666633;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 3px;
}
#items hr,#clanek hr{border:0px none;border-top: 1px dotted #666666;color:#FFFFFF}

/* menu */
#menu{
	color: #000000;
	float: left;
	text-align: left;
	width: 140px;
	height: 100%;
	padding: 0px;
	margin: 13px 0px 0px 10px;
}
#menu h2{ font-size: 12px; line-height: 16px; color: #FFFFFF; margin: 5px -10px 10px -10px; padding: 2px 0px 2px 0px; text-align: center; font-weight: normal; background-color: #666633; border-top:1px solid #EEEEEE; border-bottom:1px solid #D0D0D0}
#menu h2.prvni{ margin-top: 5px; }
#menu hr{border:0px none;border-top: 1px dotted #666666;color:#DCDCDC}

/* go to a page box */
#navigation{ padding:5px 10px 5px 10px; color:#000000; text-align:right}

/* nav01=navigation, nav02=+-10 offset-entries-link, nav03=categories */
#nav01 a,#nav03 a{ display: block; font-size: 12px; line-height: 16px; padding: 1px 0 1px 10px; text-align: left; color: #330000; }
#nav02 a{
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding: 1px 0 1px 0px;
	text-align: left;
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav01 a.active,#nav02 a.active,#nav03 a.active{color: #330000;background: #FFFFFF;}
#nav01 a:hover,#nav02 a:hover,#nav03 a:hover{
	color:#ffffff;
	background-color: #FFCC00;
}
#nav01 a.active:hover,#nav02 a.active:hover,#nav03 a.active:hover{color: #330000;}

/* navlist1=articles, navlist2=search, navlist3=blogroll */
#navlist1, #navlist3 { margin-bottom: 10px; }
#navlist1 a, #navlist3 a{ display: block; font-size: 12px; line-height: 16px; padding: 0 0 0 10px; text-align: left; color: #2F587B; }
#navlist1 a:hover, #navlist3 a:hover{color:#ffffff}
#navlist1 a.active, #navlist3 a.active{ color:#374049}
#navlist1 a.active:hover, #navlist3 a.active:hover{ color:#ffffff}

#navlist2{margin:0px 0px 8px 0px; text-align: left;padding: 0px 0px 0px 1px; background-color: #666666; }
#navlist2 a{ font-size:11px;line-height:14px;display: block; padding: 1px 0px 1px 5px; margin: 0px; background-color:#F5F5DC; border-right: 1px solid #2F6190; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #666666 }
#navlist2 a:link,#navlist2 a:visited { color: #000000; margin: 0px; }
#navlist2 a:hover{ background-color: #336699; border-color: #000000; color: #FFFFFF; }
#navlist2{float:right;width:110px;padding-top:1px}
#navlist2 .active{border-bottom: 1px solid #666666; border-top: 1px solid #666666;background-color: #FFFFFF;}

/* logo */
#logo{display: none; }

/* comment body */
.commentbody,.commentchild,.commentparent,.commentactive{
	display:block;
	border:1px solid #FFFFFF;
	padding:5px;
	text-align:justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.commentbody p,.commentchild p,.commentparent p,.commentactive p{margin:2px 0 5px 0}
/* child comment of a current one */
.commentchild{background-color:#EDF7F9;color:#000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #DDCFB7;border-right:1px solid #DDCFB7;}
/* parent comment of a current one */
.commentparent{background-color:#F8F7D5;color:#000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #DDCFB7;border-right:1px solid #DDCFB7;}
/* current comment */
.commentactive{background-color:#E4EBF4;color:#000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #DDCFB7;border-right:1px solid #DDCFB7;}
/* comment info */
.commentinfo{
	font-size:11px;
	color:#A52A2A;
	margin-bottom:11px;
	margin-left: 15px;
}
/* comment form */
.commentform{text-align:right}

/* article */
.itembody,.itembody p,.itembody div,.itembody ul,.itembody li{
	font-size:12px;
	line-height:18px;
	color:#333333;
	font-weight:normal;
	margin-bottom:5px;
	text-align:justify;
	margin-left: 15px;

}

/* article info */
.iteminfo{
	font-size:11px;
	color:#000000;
	margin-bottom: 25px;
	padding: 2px;
	text-align: right;
	border-top: 1px solid #E3E3E3;
}
.iteminfo a,.iteminfo a:link,.iteminfo a:visited{font-size:11px;}
.iteminfo a:hover{color:#FFFFFF}

/* shoutbox */
.chatform{ text-align: right; }
.chattable{border:1px solid #9F9F9F;border-bottom:1px solid #F4F4F4;height:240px;overflow:auto;width:auto}

/* blockquote and table with 2 differentlu colored rows */
blockquote{padding:5px 10px 5px 10px; margin:10px;color:#000000;font-weight:normal;background-color: #FAFAFA;border:1px solid #D4D4D4;}
.tabulka,.tabulka td,.tabulka tr{padding:5px;color:#000000;font-weight:normal;}
blockquote .prvni, .tabulka .prvni,.tabulka .prvni td,.tabulka .prvni tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote .druhy, .tabulka .druhy,.tabulka .druhy td,.tabulka .druhy tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote p,.tabulka p{margin:0px;padding:0px}
blockquote h4,.tabulka h4{margin:0px;padding:1px 1px 1px 10px;font-size:12px;line-height:14px}

/* floating pictures in itembody */
/* plovouci obrazky v clanku */
.itembody .leftbox {float:left; background:  url(file:///C|/Documents%20and%20Settings/%8B%CB%92J%81@%94%FC%8BI/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4JHU1N3V/shadowAlpha.png) no-repeat bottom right; margin: 15px 15px 10px 0px;line-height:0px;}
.itembody .leftbox img  {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}
.itembody .rightbox {float:right;background:  url(file:///C|/Documents%20and%20Settings/%8B%CB%92J%81@%94%FC%8BI/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4JHU1N3V/shadowAlpha.png) no-repeat bottom right;margin: 15px 0px 10px 15px;line-height:0px;}
.itembody .rightbox img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}

/* do not display */
.skip{display:none}

/* phpBB like text formatting */
.b{font-weight:bolder}
.i{font-style:italic}
.z{font-style:normal; font-variant:small-caps}
.u{text-decoration:underline}
.t{margin:5px 20px 5px 20px;padding:5px;border:1px solid #797979;border-bottom:2px solid #363636;border-right:2px solid #363636;}
.c,.r{color:red}
.m,.l{color:blue}

/* center it */
.centrovani{text-align:center;margin-left:auto;margin-right:auto}

/* forms */
fieldset{padding:5px;margin:5px 0px 5px 0px;  border-style: groove groove groove groove; }
legend{font-weight:bold;margin-bottom:5px;padding-right:10px;color:#223649}
.highlight{background-color:#F0E68C;color:#000000;padding:2px}

/* source code */
pre{background-color:rgb(240,240,240);border:1px solid #797979;border-bottom:2px solid #363636;border-right:2px solid #363636;color:#00017D;padding:5px;margin:0px;overflow:auto;font-size:13px;line-height:15px;font-family:"Arial Narrow",Arial, "Lucida Grande CE", lucida, sans-serif}

/* articles and comment statistics list, blogroll */
ul, ul.search {margin:-5px 0px 5px 16px;padding:0px;list-style: square inside url(file:///C|/Documents%20and%20Settings/%8B%CB%92J%81@%94%FC%8BI/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4JHU1N3V/ul.gif); }
ul li{margin:2px 0px 0px 0px;padding:2px}
/* google and local search list */
ul.search li{margin:0px 0px 0px 30px;padding:2px}

/* list in itembody */
.itembody ul{margin-top:5px}
.itembody li{margin-bottom:5px;margin-top:5px;list-style: square outside url(file:///C|/Documents%20and%20Settings/%8B%CB%92J%81@%94%FC%8BI/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4JHU1N3V/arrow.gif);margin-left:20px}

/* calendar */
table.calendar{font-size:12px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;text-align:center}
table.calendar td,table.calendar th{font-size:12px;color:#555555;margin:0px;padding:0px;text-align:center}
table.calendar td a{
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;

}
tr.calendardateheaders{font-size:12px;font-weight:bold}
th {font-weight: bold; border-bottom:1px solid #000}
td {padding:3px}

/* no hover */
.nohover a,.nohover a:link,.nohover a:visited,.nohover a:hover,a.nohover,a.nohover:link,a.nohover:visited,a.nohover:hover{border:0px none;text-decoration:none;}
/* normal hover */
a:hover, .itembody a:hover, h3.item a:hover, .smaller a:hover {background-color:#FF9900;color:#FFFFFF}

/* alert box */
.itembody .alert{background-color:#CC3939;color:#FFFFFF;padding:10px;border:1px solid #000000;font-weight:bold;}

/* weather plugin */
td.weather{font-size:10px;line-height:13px;padding:0px;margin:0px}
/* underline */
.u{text-decoration:underline}
/* comment form*/
.commentform{text-align:right;margin:0px;padding:10px}
/* login and search from */
.loginform, .searchform{text-align:center}

/* rss links */
#rss{ line-height: 0px; text-align: center; }
#rss a:link,#rss a:visited,#rss a:hover{ padding: 0; margin: 0; text-decoration: none; line-height: 0px; }
#rss img{border:0px;width:80px;height:15px;line-height: 0px;padding: 0px;margin: 0px;}

/* forms */
.formfield { background-color: #F1F1F1; border: 1px solid #8A8A8A; margin-top:2px }
.formtrackback {
	border: 1px solid #8A8A8A;
	margin-top:2px;
	width: 500px;
}
.formbutton{ background-color: #CCCCCC; border: 1px solid #6A6A6A; margin-top: 2px; font-size: 13px; }

/* footer */
#footer{
	clear: both;
	text-align: center;
	padding: 3px 0 0px 3;
	margin: 0 0px;
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	width: 750px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#footer a{ font-size:12px}

/* code, pre highlighter */
.highlight_php, .highlight_javascript, .highlight_xml, .highlight_css {background-color: #FFFAF0; border: 1px solid #120A8F; padding: 2px;}
.hl-main {font-family: monospace; font-size:11px;}
.hl-default { color: #000000; }
.hl-code { color: #7f7f33; }
.hl-brackets { color: #993399; }
.hl-comment { color: #FF9900; }
.hl-quotes { color: #00007F; }
.hl-string { color: #CC0000; }
.hl-identifier { color: #000000; }
.hl-reserved { color: #006600;}
.hl-inlinedoc { color: #0000FF; }
.hl-var { color: #0000CC; }
.hl-url { color: #FF0000; }
.hl-special { color: #0000FF; }
.hl-number { color: #32CD32; }
.hl-inlinetags { color: #FF0000; }

/* poll */
table.poll th{font-weight:bold;border-bottom:1px solid #000;text-align:left}
table.poll td {padding:2px}

 /* forms */
textarea {width: 90%;}

/* gecko */
fieldset, table {-moz-border-radius:10px}

/* Hides from IE-mac \*/
* html .itembody {height: 1%;}
/* End hide from IE-mac */
.clearboth { clear: both; }
/* header */
table.header{
	margin:0px;
	padding:0px;
	line-height: 100%;
}
table.header td{
	margin:0px;
	padding:0px;
	line-height: 100%;
	font-size: 1px;
}

.ma0pa0{
	margin:0px;
	padding:0px;
	line-height: 0px;
	font-size:0px;
}
.cafelogimg {
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
}
td.caferight{
	text-align: right;
}
td.cafeleft{
	font-size: 12px;
	text-align: left;
}
div.samazama0 {
	line-height: 0px;
}
div.samazama1 {
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	width: 150px;
	font-size: 0px;
}
div.samazama2 {
	font-size:12px;
	margin: 0px;
	width: 140px;
 color: #996600;
	bgcolor: #ff0000;
	background-color: #FFFFE1;
	padding: 5px;
	border: 1px dotted #996600;
	line-height: 150%;
}
