@font-face {
	font-family: Nyala;
	font-style:  normal;
	font-weight: normal;
	src: url(NYALA1.eot);
}
@font-face {
	font-family: Nyala;
	font-style:  normal;
	font-weight: bold;
	src: url(NYALA0.eot);
}
.shadow  { color: #F0F0F0; }
.accentB { color: #33398B; }
.accentR { color: #E1323E; }
.accentY { color: #F4CA2E; }
.accentG { color: #10A55C; }

.sekceT    	   { background-image: url(SekcePozadiR.png); background-repeat: no-repeat; background-position: top right; margin-left: 2px; border-collapse: collapse; height: 64px; overflow: hidden; }
		 .part { background-image: url(SekcePozadiR_ucas.png); }
		 .text { background-image: url(SekcePozadiR_text.png); }
		 .secu { background-image: url(SekcePozadiR_sec.png); }
.sekceL  { background-image: url(SekcePozadiL.png); background-repeat: no-repeat; width: 16px; }
.sekceC  { width: 139px; background-image: url(SekcePozadiC.png); background-repeat: repeat-x;  }
.sekceR  { width: 64px; }

td		 { vertical-align: top; }
th		 { font-family: Nyala; font-size: 14pt; font-weight: bold; text-align: left; vertical-align: top; padding-top: 20px; }


.subnavs ul	{
	margin: 0 0 0 16px;
	margin-left: 16px;
	padding: 0;
	text-align: left;
	border: 0;
}


ul.seznamY { list-style-image: url(SeznamY.png); margin-left: 16px;
	padding: 0;
	line-height: 1.9em;
	font-size:8pt;  }

ul.seznamG { list-style-image: url(SeznamG.png); margin-left: 16px;	
	padding: 0;
	line-height: 1.9em;
	font-size:8pt;   }
ul.seznamR { list-style-image: url(SeznamR.png); margin-left: 16px }
.subnavs ul li a {font-weight: normal;font-family: Arial; font-size: 9pt; margin-bottom: 12px; }


/*  General rules */
img	{display: block;border: 0;}
#sidebar img {margin: 5px 0;margin: border: 1px solid #333;}
body	{
	background: #ffffff; /* url(././d/offwhitestripes.gif) top left repeat;*/
	color: #333333;
	margin: 0;
	padding: 0;
	border: 0;
	/*border-top: 7px solid #AF0000;*/
	text-align: center;
	font-family: Nyala; /*font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;*/
	padding-bottom: 25px;
	font-size : 62.5%; /* Resets 1em to 10px */
	font-size: 12pt;
	}
table {text-align:left;font-size:10pt}	
#small-wrapper	{
/*	background: #fff url(../i/pgbg4.gif) repeat;*/
	background: #fff;
	color: #333;
	margin: 10px auto;
	padding: 0;
	border: 1px solid #AF0000;
	border-top: 5px solid #AF0000;
	width: 550px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 590px;	 
	}

#wrapper	{
	background: #fff;
	color: #333;
	margin: 10px auto;
	padding: 0;
	border: 0px solid #cccccc;
	/*border-top: 5px solid #AF0000;*/
	width: 699px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 773px;	 
	}
html>#wrapper	{
	width: 773px;
	} 
#top-panel	{
	background: #5A98C2;
	color: white;
	border: 0;
	/*border-bottom:2px solid white;*/
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:9pt;
	font-weight:bold;
	}
#header	{
	background: #fff;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	}
#header img	{margin: 0;padding: 0;border: 0;}
#pagebody	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	color: #444;
	background: transparent;
	clear: both;
	}
#maincontent	{
	float: left;
	margin: 0;
	padding: 10px;
	padding-top:0;
	width: 540px;  /* box model hack */	
}
html>#maincontent 	{width: 550px;} 
#sidebar	{
	padding: 2px 3px 10px 0;
	margin: 0 0 0 568px;
	color: #395468;
	background: transparent; 
	/* compensates for IE Win bungling */
	height: 100%;
	}	
#footer {
	border: 0;
	border-top: 1px solid #910000;
	color: #BFCFDA;
	background: #2F475F;
	padding: 5px 7px 7px 10px;
	text-align:center;
	clear: both;
	font-size: xx-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: x-small;	
	}
html>#footer	{font-size: x-small;} 
#footer p	{margin: 10px 0;padding: 0;text-align:center}
#subnav	{margin: 0 0 5px 0;padding: 5px;padding-top:0px;border: 0;}

#subnav ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	}
	
#subnav ul li	{
	list-style: disc url(../i/listmark.gif) inside;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size:8pt;     
	}	

html>#subnav ul li	{font-size: x-small;} 
#subnav ul li a {font-weight: normal;}
#subnav dl	{margin: 0;padding: 0;}
#subnav dt 	{font-weight: normal;font-size:x-small;	voice-family: "\"}\"";voice-family:inherit;font-size:small;}   
html>#subnav dt 	{font-size: small;} 
#subnav dd 	{padding: 0;margin: 2px 0 10px 0;}   	
code, pre	{
	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
	font-weight: normal;
	background: inherit;
	color: #333;
	}
/*  Work around IE/Win code size bug - courtesy Jesper, waffle.wootest.net  */
* html code	{font-size : 105%;}
/*NADPISKY */
.nomargin {margin:0px !important}
#maincontent h2 {font-size : 1.9em; margin : 30px 0 0;}
.bSmallHead {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.7em;
line-height : 1.5em;
color: #777;
}
.bText, .bCommentText {
margin : 0;
text-align:justify;
font-size:100%;
border : none;
padding : 0;
line-height : 1.4em;
text-indent:15px;
}
.btext p {}
/* / */
#sidebar h2	{font-size: 16px;margin: 5px 0 0 0 ;}
#sidebar h3	{font-size: 13px;margin: 0;}
.InfoTab {text-align:right;font-size:80%;margin-bottom:20px}
p	{
	line-height: 140%;
	/*text-align: left;*/
	margin-top: 0;
	margin-bottom: 1em;
	}
html>#pagebody, html>#pagebody div, html>#pagebody p, html>#pagebody th, 
html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt    {
    font-size:  small;
    }
#pagebody p.fineprint	{font-size: 11px;}
#pagebody .trans		{margin: 25px 0;padding-top: 0;}
html>#pagebody .trans dt  {font-size: large;} 
#sidebar p	{font-size: 11px;text-align: left;}
#sidebar .pullquote	{font-size: 13px;}
#outdated	{
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0;
	border: 0;
	border-top: 1px dotted #AF0000;
	border-bottom: 1px dotted #AF0000;
	margin: 25px 0 10px 0;
	}
/* General linkology */
a, a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #869EB0;
	background: transparent; 
	}
#sidebar a {color:#253E50 }	
a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #999;
	background: transparent; 
	}
#footer a {color:white}
/*#footer a:hover {}*/
	
a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #526968;
	background: transparent;  
	}
	/*  Horizontal nav */
#menu {	margin: 0;	padding: 0;	}
#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	width:100%;
	}
#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}
#menu ul li a {
	background: #fff;
	width: 110px; /* pokud je i šestá polozka , tak je sirka jne 138px, jinak muze byt az 168 a pokud je i sedmá tak je hodnota 110px*/
	height: 2em;
	border-top: 1px solid #AF0000;
	border-left: 1px solid #AF0000;
	border-bottom: 1px solid #AF0000;
	border-right: none;
	padding: 0;
	margin: 0 0 10px 0;
	color: #237BBD;
	text-decoration: none;
	display: block;
	text-align: center;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 2em;
		font-size:    xx-small;      
		voice-family: "\"}\"";   
		voice-family: inherit;   
		font-size:    x-small;   
	}
html>#menu ul li a  {font-size: x-small;} 
#menu ul li#five a	{width: 119px;}
#menu ul li#six a	{width: 119px;}
#resources a:link, #resources a:visited {border-right: 1px solid #ccc;}
#menu ul li a:hover {color: #000;background: #C5D9E7;}
#menu a:active	{background: #c60;color: #fff;}

body#sectionone #menu li#one a, 
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a,
body#sectionfour #menu li#four a,
body#sectionfive #menu li#five a,
body#sectionseven #menu li#seven a,
body#sectionsix #menu li#six a {
	background: #5B9BC5;
	border: 1px solid #5B9BC5;
/*	border-bottom:5px solid #B72020;*/
	color: white;
	font-weight: bold;
	}
.hide {	height: 0;width: 0;overflow: hidden;position: absolute;/* for the benefit of IE5 Mac */}
.LeftBorder {border-left:1px solid #AF0000;text-align:center}
.LoginArea {text-align:left;border:0px solid black}

input.submit {border:solid 1px darkblue;background-color:#FFFFFF;font-weight:bold;color:white;letter-spacing:3px;font-size:8pt}
input {padding-left:2px;border:solid 1px darkblue;background-color:#FFFFFF;}
textarea {padding-left:2px;border:solid 1px darkblue;background-color:#FFFFFF;}
input.submit2 {font-weight:bold}
h5 
{
	margin:3px;
	font-size:15pt;
	color: #AF0000;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:3px;
	margin-bottom:15px
}
h5:first-letter
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%
}
.side-title
{
	border-bottom: solid 1px #2F475F;
	border-top: solid 1px #2F475F;
	background-color:#2F475F;
	color:#ffffff;
	font-size:10pt;
	padding:2px;
	/*position:relative;
	left:-7px;*/
	/*width:98%;*/
	font-weight:bold;
	letter-spacing:1px;
	margin:0;
	margin-top: 5px;
}
.bottom-right 
{
	position:relative;
	right:3px;
	bottom:7px;
	border-width:1px;
	width:100%;
	display:block;
	height:6px;
	text-align:right;	
	font-size:7pt;
}
.news 
{

}
.news p.title 
{
	font-weight:bold;
	margin:0px;
}
.news p {margin:0px;}
.news p.title .date 
{
	color:#8AABC3;
}


/* forum */
.ForumUserImage {
 max-width: 770px;
/*_width: expression(document.body.clientWidth > 770 ? "770px" : "auto" );*/
}
.forumListTable
{
    border-style : solid;
    border-color : #AF0000;
    border-width : 1px;
    width: 540px;
}
.forumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 24px;
    font-weight: bold;
}
td img{display:inline}
.forumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.forumNav
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
}
.forumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
}
.forumListTable
{
    border-style : solid;
    border-color : #AF0000;
    border-width : 1px;
}
.forumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    height: 20px;
}
.forumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 12px;
}
.forumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    width: 500px;
}
/* forum */
.NewsList 
{
font-size:80%;
}
.NewsList p {margin:0 0 0 0;}
.NewsItem {border-bottom:solid 1px #AF0000;
	margin-bottom: 5px;
}
.NewsList p.title, .NewsList p.date {font-weight:bold}

/*zapisnicekm, ala nastenka*/
.item {
	-moz-border-radius: 0px;
	margin-bottom:15px;
	padding:4px;
}
.item .img
{
    position: relative;
    float: right;
    /*border: solid 1px #bbb; dat, pokud pouzivame obrazek (vypada to hezky ;] )*/
    height:60px;

    left:-4px;    
}
.msg_hlavicka, .item .img
{
    height: 60px;
    border: solid #fff 1px;
    border-bottom: 1px solid #bbb;
    background: #fff;
    margin-bottom:5px;
    /*border-bottom:1px solid black;*/
}
.msg_title
{
	font-weight:bold;margin: 10px 2px 2px 2px;font-size:13pt;
}
.item .numb {
	margin-top:12px;font-size:22pt;font-weight:bold;
}
/*1*/
.item-c1 {
	border:2px solid #AF0000;
	background: #fff url("../d/divbcl.jpg") bottom left repeat-x;
}
.item-c2 {
	border:2px solid #FFC080;
	background: #fff url("../d/divbcl2.jpg") bottom left repeat-x;
}
.numb-c1 {
	color:#0B5CA2;
}
.numb-c2 {
	color:#BF9060;
}
.Paging {
	text-align: center;margin:10px;font-size:10pt;font-weight:bold;
}

.AddEditBlogItem {
}
.AddEditBlogItem input, .AddEditBlogItem textarea {width:450px	}
.AddEditBlogItem input.submit {width:70px; color: black	}
.AddEditBlogItem input.checkbox {width:20px;}
.AddEditBlogItem select {width:455px;}
.AddEditBlogItem td {vertical-align: top}

.comm {border-left: 2px solid black; margin-bottom: 9px}
.comm .row1 {font-size: 11pt}
.comm .row2 {font-size: 11pt}

.TrackBackBox {font-size: 11pt; border: 1px solid black; padding: 5px}
.TrackBackUri {font-weight: bold ; text-align: center}

.no-comment {text-align: center; font-size: 12pt}



.ItemTitle a {font-size : 18pt; margin : 30px 0 0;}
p		 { font-family: Nyala; font-size: 11pt; text-align: justify; text-indent: 16px }
