/* základní definice  */
body, td {
font-family: "Verdana CE", "Helvetica CE", Arial, sans-serif;
font-size: small;
color: black;
margin: 0;
padding: 0;
text-align: center;
background-color: white; 
/*
background-color: #F6E092; 
background-image: url(pozadi.gif);
background-position: center;
background-attachment: fixed;
 background-repeat : repeat-y; */
}

b {	font-style: normal; font-weight: bold }
i  {font-style: italic; font-weight: normal }

p { padding: 0; padding-top: 4pt; margin: 0pt }

h1, h2, h3, h4 {
	color: #263F9B;
	background-color : transparent; 
	margin: 0 0 0 0;
}

h1 { font-size: 100%;  font-weight : normal;  letter-spacing : 1px;  margin-top: 4px; padding-left: 4px }
h2 { font-size: 110%; margin-bottom: 5px; margin-top: 4px; padding-top: 4px }
h3 { font-size: 105%; font-weight : bold; margin-bottom: 4px; margin-top: 2px; }
h4 { font-size: 100%; font-weight : bold; margin-bottom: 2px; margin-top: 15px; }

.malamezera { margin-bottom: 1px; color: #263F9B }
.modra { color: #263F9B }
.modra2 { color: #263F9B; margin-bottom: 2px; }
.cerna { color: black }
.smallblue { color: #263F9B; font-size: x-small }

a  { text-decoration: underline; color: #3366CC; }
a:hover  { text-decoration: none;  }

hr, #tisk { display: none }

.input { border: 1px solid #E9ECF6; color: #263F9B;}
.button { border: 1px solid #3366CC; color: #263F9B; border-bottom: 2px; background: #E9ECF6}
img { border: none }

#cenyL img {
position: relative;
	text-align: right
}

form#prihlaseni div {
	margin-bottom: 10px;
	clear: right;
}

.hide, .tisk { display: none }

/* základní definice  */
#center	{
background-color: white;
	margin: 0 auto;
	padding: 0;
	width: 800px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 780px;	 
	}

html>#center	{
	width:780px;
	} 

#kosile {
	padding: 0; 
	margin: 0; 
    text-align: left;
	background: white;
}

/* top navigační menu */
#menu {
   font-family:  "Arial CE", "Helvetica CE", Arial, Sans-serif; 
    display: block;
	color: #263F9B;
	padding: 5px ;
	padding-left: 0;
	margin: 0 0 8px 0;
	font-size: 12px;
	text-align: left;
	letter-spacing: 1px;
	background: #F7D86C; 
}

#menu a {
    color: #263F9B;
	text-decoration: none;
	padding: 4px;
	margin: 10px 0 10px 0px;
	border-right: 1px solid white;
	width: 190px
}

#menu a:hover {
    color: #263F9B;
	background-color: #F9E191;
	padding: 4px;
	margin: 10px 0px 10px 0px;
	width: 190px
}

#levemenu {	
   display: block;
	text-align: left;
	background: #FBF1D0;
	border-top: 1px solid white;
	font-size: small;
	margin-bottom: 10px;
	width: 200px
}

#levemenu a.b {
	border-top: 1px solid #F7D86C
}

#levemenu a {
display: block;
text-decoration: none;
color: #3366CC;
border-bottom: 1px solid white;
padding: 3px 5px;
width: 100%;
background: #FBF1D0
 }
 
 #levemenu a:hover {
display: block;
color: #3366CC;
border-bottom: 1px solid white;
padding: 3px 5px;
width: 100%;
background: #F7D86C
}

/* ----- struktura ----*/
#header {
	height: 65px;
	background-image : url(top-logo.png);
	background-position : center bottom;
	background-repeat : no-repeat;
	padding: 0; margin: 0;
}

.seo {
    font-family : "Trebuchet MS", serif;
	color: white;
	font-size: 30px;
	font-weight : bold;
	position: relative;
	top: 8px;
	_top: 4px;
	padding-left: 3px;
	margin-right: 440px
}

.seo a {
	color: white;
	text-decoration: none
}

#obsah { padding: 0; margin: 0; }

#levy {
	padding: 0; 
	float: left; 
	margin: 0; 
	width: 210px; 
	margin-bottom: 3px
}

#pravy {
	padding: 0; 
	float: right; 
	margin: 0; 
	width: 560px; 
	margin-bottom: 3px
}

#novinky, #skola, #anketa {
   background: #FCF6DE;
	padding: 5px; margin-bottom: 5px;
	padding-top: 0;
	border-top: 1px solid #F7D86C
}

#anketa {
	padding-top: 6px;
	border: 1px solid #F7D86C
}

#skola {
	background-image : url(lupa-logo.png);
	background-position : top right;
	background-repeat : no-repeat;
}

#novinky {
	margin-bottom: 0
}

#text, #jinde, #odkazy, #prihlaska {
	margin: 3px
}

#jinde, #odkazy, #tirage, #prihlaska {
margin-top: 5px;
	_padding-top: 5px;
	border-top: 1px dotted #3366CC
}

#prihlaska {
	margin-top: 15px
}

#jaksedela {
margin-bottom: 5px;
	_padding-bottom: 5px;
	border-bottom: 1px dotted #3366CC
}

#cenyR {
	padding: 0; 
	float: right; 
	margin: 0; 
	width: 130px; 
	padding-left: 6px;
	border-left: 1px dotted #3366CC;
	_border-left: 1px solid #FBF1D0;
	text-align: center
}

#cenyR a {
	letter-spacing: 1px
}

#cenyL {
	padding: 0; 
	float: left; 
	margin: 0; 
	width: 410px;
}


/* tabulky */

table { background: none; text-align: left; font-size: x-small}

.clean {
	clear: both; 
	padding: 0; 
	font-size: 1px; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0; 
	border-style: none; 
	height: 1px; 
}

#tirage { font-size: xx-small; padding-top: 4px }

.male { font-size: xx-small; color: #263F9B }

.next  {
	text-align: right;
	padding: 4px;
	background: #FBF1D0;
	border-top: 1px solid white;
	font-size: x-small;
	margin-bottom: 10px
}

.next2  {
	padding: 4px;
	background: #FBF1D0;
	font-size: small;
	margin-bottom: 10px
}

.next2 a {
	text-decoration: none;
	color: #263F9B
}

#katalog-big {
	border-top: 1px solid #F7D86C;
	border-bottom: 1px solid #F7D86C;
	padding-top: 3px;
	margin-top: 10px;
	width: 100%;
	background-image : url(vymena-odkazu.jpg);
	background-position : right;
	background-repeat : no-repeat;
}

#katalog, #katalog2 {
   margin-top: 10px;
	width: 100%
}

#katalog {
	border-top: 1px solid #F7D86C;
	padding-top: 6px
}

#katalog2 {
	border-bottom: 1px solid #F7D86C
}

#kat-left, #kat-left2 {
	width: 200px;
	float: left;
	border-right: 5px solid white
}

#kat-right, #kat-right2 {
	width: 200px;
	float: right;
}

#kat-right h4, #kat-left h4,  #kat-right2 h4, #kat-left2 h4, #katalog-big h4 {
	margin-top: 0;
	margin-bottom: 6px;
	color: #3366CC;
}

ol {
	list-style-type : lower-alpha;
} 

#link-bezese, #reklama {
	padding: 6px;
	background: #FCF6DE;
	text-align: center;
	border-top: 1px solid #F7D86C
}

#reklama { background: white;
font-size : 10px;
padding: 3px }


#volnamista {
	border-top: 1px solid #F7D86C;
	border-bottom: 1px solid #F7D86C;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 7px;
	width: 100%;
}

.logofirmyright {
	float : right
}

  div .rss{background-color:#FCF6DE; text-align:left; border-color:#F7D86C; border-style:solid; border-width: thin;}
 /* div .rss{background-image: url(/_img/www.png); background-position:bottom right; background-repeat:no-repeat; } */
.rss h2{ margin-left:18pt; }