body, tr, th, td,

 pre, tt, code, kbd, samp {

        font-size: small;

        _font-size: x-small;

        fo\nt-size: small;

}

html>body, tr>th, tr>td,

 div>pre, p>pre, li>pre, td>pre,

 div>tt, p>tt, li>tt, td>tt,

 div>code, p>code, li>code, td>code,

 div>kbd, p>kbd, li>kbd, td>kbd,

 div>samp, p>samp, li>samp, td>samp {

	font-size: small;

}

body {

	background-color: #fff;

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	color: #000;

	text-align: center;

	background-image: url(bg.png);

	background-repeat: repeat-x;

}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, b, strong {
	font-weight: bold;
}

div {

	text-align: left;

}

img {

	border: 0;

}

.textversion {

  display: none;

}





/*********************************************************/

#obsah {

	width: 780px;

	background-color:#fff;

	text-align:left;

	margin-top:0px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;



}





/* head *******************************************************************************************/

#hlavicka {

    background-color:#092750;

}





#logo {

	width:245px;

	height:76px;

	display: block;

	margin: 0; padding: 0;

	float:left;

	clear:left;

   overflow:hidden;

	background-color:#092750;

	color:#fff;

}

#logo a {

	width:245px;

	height:76px;

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	margin: 0;

	padding: 0;

	position:relative;

	text-decoration:none;

}	

	

#logo a span {

    display:block;

    position:absolute; left:0; top:0; z-index:1;

	width:245px;

	height:76px;

    margin:0; padding:0;

    background:url(logo2.png) top left no-repeat;

	font-size:0;

	cursor: pointer;

}







/* hlavni menu ***********************************************************************************/

#mainmenu {

    border:none;

	width:535px;

	height:75px;

	float:left;

	background-color: #0d305b;

	background-image: url(page-top-bg.png);

	background-repeat: repeat-x;

	height:76px;

	color:#fff;

	text-align:center;

}

#mainmenu-topline {

    background-color:#ddd;

	height:5px;

	font-size:1px;

}



/*****************************************************************/

.page-maintopmenu-item {

	color: #7fd3fd;

    display:block;

	margin-right:3px;

    white-space:nowrap;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-color: #085c8b;

	background-image: url(maintopmenu-item-bg.png);

	padding-right:8px;

	text-decoration:none;

}

.page-maintopmenu-item:hover {

    text-decoration:underline;

}



.page-maintopmenu-item-active {

	background-color: #eeeeee;

	background-image: url(maintopmenu-itemactive-bg.png);

	background-repeat: repeat-x;

	color:#000;

	border-bottom-color: #ddd;

}



#page-mainmenu {

	height:24px;

	background-color: #1b4e79;

	background-image: url(mainmenu-bg.png);

	background-repeat: repeat-x;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

#page-mainmenu-table {

    height:24px;

	vertical-align:middle;

}

#page-mainmenu-leftsep {

	width:10px;

	height:24px;

	float:left;

}


.page-mainmenu-item, .page-mainmenu-item-active {
  display:block;
  white-space:nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fd3fd;
	background-color: #085c8b;
	background-image: url(mainmenu-item-bg.png);
	background-repeat: repeat-x;
	padding-right:8px;
	text-decoration:none;
}

.page-mainmenu-item-active {
	background-color: #eeeeee;
	background-image: url(mainmenu-itemactive-bg.png);
	background-repeat: repeat-x;
	color:#000000;
	border-bottom-color: #ddd;
	position:relative;
	top:1px;
}



.page-mainmenu-item:hover {
    text-decoration:underline;
    color:white;
}

.page-mainmenu-item-active:hover {
    text-decoration:underline;
    color:red;
}



.page-mainmenu-item-sep {

    width:3px;

}

#page-mainmenu-lrsep {

    width:99%;

}

#page-mainmenu-rightsep {

    width:10px;

}



#page-submenu {

	background-image: url(submenu-bg2.png);

	background-repeat:repeat-x;

	background-color:#dddddd;

	height:26px;

	vertical-align:middle;

	padding-left:15px;

	padding-top:10px;

}

.page-submenu-item, .page-submenu-item-active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #dc0902;

	text-decoration: none;

	padding: 1px;

}

.page-submenu-item-active {

    background-color:#fffea5;

}

.page-submenu-item:hover, .page-submenu-item-active:hover {

    background-color:#fffea5;

	text-decoration:underline;

}

#page-submenu span {

	padding-left:5px;

	padding-right:5px;

	color:#6a6a6a;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;  

}



/****************************************************************/

hr.cleaner {

    clear:both;

    display: none

}











#paticka, #paticka2 {

    clear:both;

	height:35px;

	background-image: url(page-bottom-bg.png);

	background-repeat: repeat-x;



}

#paticka2 {

    height:15px;

	font-size:10px;

	padding:3px;

}





#paticka div.copy {

    padding:3px;

	text-align:right;

	padding-left:1em;

	padding-right:1em;

	float:left

}



#paticka div.part {

    clear:both;

    padding:3px;

	padding-left:1em;

	padding-right:1em;

	text-align:center; 

	float:right;   

}





#main {

	width:780px;

	float:left;


	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #999;

	/*

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #999;

	*/	

}

#main h1, #main h2{
	padding-left:1em;
}
#clanek-text h1, #clanek-text h2{
	padding-left:0;
}


#right-menu {

    float:left;

	width:200px;

	font-size:1.1em;

	padding-top:10px;

	margin-bottom:10px;

	/*

	background-image: url(rightmenubg2.png);

	background-repeat: repeat-y;

	*/

	text-align:center;



	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #999;

}

$right-menu .images {

    font-size:1.1em;

	padding:10px;

}



#right-menu .box {

  width:181px;

  font-size:12px;

  margin:10px;

  margin-bottom:20px;

}

#right-menu .nadpis {

    background-color:#ddd;

	padding:2px;

}

#right-menu .obsah {

    background-color:#eee;

	padding:3px;

}



/* ruzne ****************************************************************/

#infomessage {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #FF9966;

	background-color: #FAEBDF;

	margin: 1em;

	padding: 0.1em;

	text-align: center;

	width: 480px;

}



#pagenotfound {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	text-align: center;

	vertical-align: middle;

	display: block;

	width: 500px;

	margin-top: 7em;

	margin-bottom:7em;

}

.align-left {

    float:left;

}



/* dialogy ******************************************/

.window-title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #FCFCFC;

	background-color:#666666;

	display: block;

	padding:0.1em;

	padding-left: 0.5em;

}

.window-title-tr {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #FCFCFC;

	background-color: #5D3001;

	padding:0.1em;

	padding-left: 0.5em;

    background-image: url('window-title.jpg');

}

.window-body {

	background-color: #EEEEEE;

	border: 1px outset #FdFdFd;

	padding:3px;

}

.dialog-button-submit {

	background-color: #CCCCCC;

	border: 1px outset #eeeeee;

	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

}



.window-nontitle {

	background-color: #dddddd;

	border: 1px outset #eeeeee;

}



.dialog-editobjects {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

}



/* seznamy (napr clanku, kategorii, ..) **********************************/

.seznam-img {

	float: left;

	border: none;

	margin-bottom: 0.4em;

	margin-right: 0.4em;

}

.seznam-item, .seznam-item-hover {

    padding:0.2em;

	width:100%;

	cursor:default;

	margin-bottom:1.35em;

	display:block;

	clear:both;

}

.seznam-item-hover {

    cursor: pointer;

    background-color: #f0f0f0;

}

.seznam-item h4 {

   font-size:1em;

   text-align:left;

   margin:0;

   padding:0;

}

a.seznam-nadpis, a.seznam-nadpis:hover, span.seznam-nadpis {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 1.15em;

    font-weight: bold;

    color: #000000;

    text-decoration: underline;

}

a.seznam-nadpis:hover {

    cursor:pointer;

    text-decoration: none;

}	

span.seznam-nadpis {

    text-decoration: none;

}

.seznam-text {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: normal;

    color: #333333;

    text-decoration: none;

	margin-top: 0.5em;

}

.seznam-navigace-text {

    font-style: normal;

    font-weight: bold;

    font-variant: normal;

    color: #666666;

    text-decoration: none;

	font-weight:inherit;

	font-size:inherit;

}

.seznam-navigace-aktivni {

    color: #000000;

    text-decoration: none;

    font-weight:bolder;

    font-size:inherit;

    padding-right:0.5em;

    padding-left:0.5em;

}

.seznam-navigace-href, .seznam-navigace-href:hover  {

    text-decoration: underline;

    color: #CC9966;

    font-size: 1em;

    background-color: transparent;

    font-weight:inherit;

    font-size:inherit;

    padding-right:0.5em;

    padding-left:0.5em;

}

.seznam-navigace-href:hover {

    text-decoration: none;

    color: #FFFFFF;

    background-color: #CC9966;

	cursor:pointer;

}

.seznam-datum-horni {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 0.8em;

    font-weight: bold;

    color: #993300;

    text-decoration: none; margin-right: 2em;

	display:inline;

}

.seznam-special {

    margin-top: 0.5em;

    padding-top:0.2em;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.8em;

    font-weight: normal;

    color: #993300;

    text-decoration: none;

    border-top: 1px dotted #aaa;

    clear:both;

}

.seznam-diskuse {

}

.seznam-kategorie {

}



  /* small verze */

.seznam-small-img {

	float: left;

	border: none;

	margin-bottom: 0.4em;

	margin-right: 0.4em;

}

.seznam-small-item, .seznam-small-item-hover {

    padding:0.2em;

	width:100%;

	cursor:default;

	margin-bottom:1em;

	display:block;

	clear:both;

}

.seznam-small-item-hover {

    cursor: pointer;

    background-color: #f0f0f0;

}

a.seznam-small-nadpis, a.seznam-small-nadpis:hover {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: bold;

    color: #000000;

    text-decoration: underline;

}

a.seznam-small-nadpis:hover {

    cursor:pointer;

    text-decoration: none;

}	

.seznam-small-text {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: normal;

    color: #333333;

    text-decoration: none;

    margin-top: 0.5em;

}



/* seznam - 2column ************************************/

.seznam-2column {

    width:7-0px;

    border:0;

    margin-bottom:30px;

}



.seznam-2column td {

    padding:0.8em;

    vertical-align:top;

    width:50%;

    border-right:1px solid #ccc;

    border-bottom:1px solid #ccc;

}



.seznam-2column .item-empty {

    border:0;

}

.seznam-2column .item img {

    float: left;

    border: none;

    margin-bottom: 0.4em;

    margin-right: 0.4em;

}



.seznam-2column .item h4 {

   font-size:1em;

   text-align:left;

   margin:0;

   padding:0;

}



.seznam-2column .item a.nadpis, .seznam-2column .item span.nadpis {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.15em;

    font-weight: bold;

    color: #000000;

    text-decoration: underline;

}

.seznam-2column .item a.nadpis:hover {

    cursor:pointer;

    text-decoration: none;

}    

.seznam-2column .item span.nadpis {

    text-decoration: none;

}



.seznam-2column .item .text {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: normal;

    color: #333333;

    text-decoration: none;

    margin-top: 0.5em;

}



.seznam-2column .item .special {

    font-size:0.85em;

}





/* informacni ikona - "i" */

.infoico {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #ff5555;

	text-decoration: none;

	padding: 0em 0.4em;

	cursor: help;

}



/* dolni reklama *********/

div.reklama-seznam-down {

  clear:both;

}

  div.reklama-seznam-down-title {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.7em;

    font-weight: normal;

    color: #BBBBBB;

        padding-left:1em;

        padding-right: 1em;

        text-align:right;

        position:relative;

        top: 0.2em;

  }

  .reklama-seznam-down-banner {

    margin: 2px;

        padding: 2px;

    float:right;

    border-width: 0px;

    border-top: 1px; border-top-color:#CCCCCC; border-top-style: solid;

    border-right: 1px; border-right-color:#CCCCCC; border-right-style: solid;

  }

  

  

  

/* FCK EDITOR *************************/

.Bold

{

	font-weight: bold;

}



.Title

{

	font-weight: bold;

	font-size: 18px;

	color: #cc3300;

}



.Code

{

	border: #8b4513 1px solid;

	padding-right: 5px;

	padding-left: 5px;

	color: #000066;

	font-family: 'Courier New' , Monospace;

	background-color: #ff9933;

}
