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 CE", "Helvetica CE", 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:link, a:visited {

	color: #333333;

}

a:active, a:link: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:#000;

	border-bottom-color: #ddd;

	position:relative;

	top:1px;

}



.page-mainmenu-item:hover {

    text-decoration:underline;

}

.page-mainmenu-item-active:hover {

    text-decoration:underline;

}



.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:570px;

	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;

	*/	

}

#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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 0.9em;

}



.window-nontitle {

	background-color: #dddddd;

	border: 1px outset #eeeeee;

}



.dialog-editobjects {

	font-family: "Arial CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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 CE", "Helvetica CE", Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: normal;

    color: #333333;

    text-decoration: none;

    margin-top: 0.5em;

}



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

.seznam-2column {
    border:0;
    margin-bottom:30px;
    width:543px;
}

.seznam-2column td {
    padding:0.8em;
    vertical-align:top;
    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 CE", "Helvetica CE", 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 CE", "Helvetica CE", 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;

}

.seznam-2column .item{
	width:270px;
}




/* informacni ikona - "i" */

.infoico {

	font-family: "Arial CE", "Helvetica CE", 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 CE", "Helvetica CE", 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;

}