/* Styl pro web ZO OS ECHO */

body {
margin : 0;
padding : 0;
font : verdana, tahoma, sans-serif;
color : #555;
background : #FCF3CE url(img/bg.png) repeat-y center;
line-height : 1.5em;
}

#obal {
width : 950px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 5px solid #fff;
}
#menu {
padding : 3px 0;
margin : 0;
text-align : left;
font : bold 120% verdana, sans-serif;
color : #000;
background : #DAA520 /*#8B4513*/;
}
#menu li {
list-style : none;
margin : 0;
display : inline;
}
#menu li a {
padding : 3px 10px;
margin : 0;
color : #333;
background : #DAA520;
text-decoration : none;
}
#menu li a:link, #menu li a:visited {
color : #333;
background : #DAA520 ;
}
#menu li a:hover {
color : #fff;
background : #A0522D;
}

#header {
width : 950px;
height : 250px;
padding : 0;
margin : 0;
color : #fff;
background : #800000 url(img/header.png) no-repeat;
}

#obsah {
margin : 10px;
padding : 5px;
margin-bottom : 5px;
color : #555;
background : #FCF3CE;
min-height: 650px;
}

.clanek {
background : #F0F0F0;
color : #333;
}

#pata {
clear : both;
padding : 5px;
margin : 0;
text-align : left;
border-top : 15px solid #800000;
color : #333;
background : #DAA520;
}

p {
padding : 3px 10px 10px 5px;
}

h1 {
padding : 0;
font : 130% verdana, tahoma, sans-serif;
text-transform : uppercase;
color : #404040;
font-weight: bold;
background : inherit;
}
h2 {
font : 120% verdana, tahoma, sans-serif;
margin-bottom: 2px;
padding-bottom: 2px;
border-bottom : 1px solid #800000;
text-transform : none;
color : #404040;
font-weight: bold;
background : inherit;
}
h3 {
font : 115% verdana, tahoma, sans-serif;
padding-bottom: 2px;
text-transform : none;
color : #404040;
font-weight: bold;
background : inherit;
}
h4 {
font : 70% verdana, tahoma, sans-serif;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-bottom: 0px;
text-transform : none;
color : #00CCCC;
font-weight: bold;
background : inherit;
}

a {
text-decoration : none;
color : #A52A2A;
background : inherit;
}
a:hover {
text-decoration : underline;
color : #800000;
background : inherit;
}
a img {
border : 0;
}

.img {
float : left;
padding : 5px;
margin : 10px;
border : 1px solid #556b2f;
}

blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}

.ce           {
	color: red;
}
.ceb          {
	color: red; 
	font-weight: bold
}
.mo           {
	color: blue
}
.mob          {
	color: blue; 
	font-weight: bold
}
.ze           {
	color: green
}
.zeb          {
	color: green; 
	font-weight: bold
}
.te           {
	color: teal
}
.teb          {
	color: teal; 
	font-weight: bold
}
.tm           {
	color: navy
}

.maly         {
	font-size: 11px; 
}
.velky        {
	font-size: 12pt; 
}
.kurziva      {
	font-style: italic;
}
.bold         {
	font-weight: bold; 
}

.skrt {
	text-decoration: line-through;
}
.foto {
  float: left;
  margin-right: 10px;
}
.pdf{ background: url(img/icon-pdf-small.png) no-repeat 0px 0px; }
.doc{ background: url(img/icon-word-small.png) no-repeat 0px 0px; }
.xls{ background: url(img/icon-xls-small.png) no-repeat 0px 0px; }
/*
.ppt{ background: url(images/ico_ppt.gif) no-repeat 0px 0px; }
.zip, .rar{ background: url(../images/ico_archive.gif) no-repeat 0px 0px; }
.video, .avi{ background: url(../images/ico_video.gif) no-repeat 0px 0px; }
.audio{ background: url(../images/ico_audio.gif) no-repeat 0px 0px; }
*/
.pdf,.doc,.xls,.ppt,.zip,.rar,.video,.avi,.audio{ padding: 2px 0 2px 20px; }
