body {
padding:0px;
margin:0px;
background:#1658a0 url(../img/body_bg.gif) repeat-x;
color:#000000;
text-align:center;
font-family:arial, verdana;
font-size:75%;
font-weight:normal;
line-height:1.5em;
}
div, p, form {
padding:0px;
margin:0px;
}
ul {
margin-top:5px;
text-align:left;
}
img {
border:0px;
margin:0px;
}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color:#172983;
text-decoration:underline;
outline:none;
}
a:hover {
color: #172983;
text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
color:#364694;
font-size:200%;
font-weight:bold;
padding:0px;
margin:20px 0px 5px;
line-height:1.3em;
}
h1 {
margin:0px 0px 5px;
}
h2 {
font-size:140%;
}
h3 {
font-size:120%;
}
h4, h5, h6 {
font-size:110%;
}
h2 a {
font-weight:bold !important;
}
.article_text h1 {
margin:20px 0px 5px;
}
.article_text p {
padding:0px 0px 10px !important;
}
.more {
background:url(../img/more_li.gif) no-repeat 0px 6px;
padding:0px 0px 15px 10px;
float:right;
display:block;
}
#page {
margin:auto;
width:960px;
position:relative;
}
#in_page {
padding:20px;
text-align:left;
background:#fff;
}
/*************************************************
**************************************************
			HLAVICKA
*************************************************
*************************************************/
#top {
text-align:right;
padding:15px 0px;
font-size:110%;
color:#ffffff;
}
#top strong {
font-size:110%;
}
#top span {
color:#3495ff;
}
#top a {
color:#3495ff;
}
#top a:hover {
text-decoration:none;
}
/*************************************************
**************************************************
			TELO STRANEK
*************************************************
*************************************************/
#content {
width:915px;
background:url(../img/content_bg.gif) repeat-y;
position:relative;
}
/*************************************************
**************************************************
			LEVY SLOUPEC
*************************************************
*************************************************/
#leftcol {
float:left;
width:200px;
border-top:20px solid #fff;
background:url(../img/leftcol_bg.gif) repeat-x;
padding-bottom:300px;
}
#leftcol ul {
padding:30px 10px 30px 20px;
margin:0px;
}
#leftcol ul ul {
padding:5px 0px 0px;
margin:0px;
}
#leftcol ul li {
list-style:none;
background:url(../img/leftcol_li.gif) no-repeat 0px 5px;
padding:2px 0px 2px 15px; 
}
#leftcol li.act a {
color:#000000;
}
#leftcol li a, #leftcol li.item a {
color:#ffffff;
}
#contact {
width:200px;
position:absolute;
bottom:0;
margin-bottom:-1px;
background:#f4f5fd url(../img/contact_bg.gif) repeat-x;
}
#contact div {
padding:20px 15px 20px;
margin:0px;
}
#contact strong {
color:#172983;
}
#contact b {
color:#172983;
font-weight:normal;
}
/*************************************************
**************************************************
			PROSTREDNI SLOUPEC
*************************************************
*************************************************/
#centercol {
float:right;
width:521px;
background:url(../img/hlavicka01.jpg) no-repeat;
padding:0px 0px 20px;
text-align:center;
}
#in_centercol {
margin:auto;
width:460px;
text-align:left;
}
.start {
width:210px;
}
.title {
color:#364694;
font-size:180%;
font-weight:bold;
line-height:3em;
}
.start h2 {
margin-top:0px;
font-size:120%;
font-weight:bold;
}
#photo-list img {
margin:5px 5px;
border:1px solid #000000;
}
/*************************************************
**************************************************
			PRAVY SLOUPEC
*************************************************
*************************************************/
#rightcol {
float:right;
width:194px;
border-top:20px solid #fff;
}
#rightcol h3 {
padding:20px 0px 10px 20px;
}
#rightcol ul {
padding:0px 30px 0px 30px;
margin:0px;
}
#rightcol ul li {
list-style:none;
padding:15px 0px 19px 15px;
background:url(../img/rightcol_li.gif) no-repeat 0% 100%;
}
#rightcol ul li.rows2 {
background:url(../img/rightcol_li2.gif) no-repeat 0% 100% !important;
}
#rightcol #e-vzdelavani {
padding:15px 0px;
text-align:center;
}
/*************************************************
**************************************************
			PATICKA
*************************************************
*************************************************/
#footer {
width:100%;
text-align:right;
background:url(../img/footer_bg.gif) repeat-x;
margin-top:20px;
}
#footer span {
padding:7px 20px 10px;
}
#footer a {
font-weight:bold;
}







.photoImg {
float:left; 
width: 140px; 
margin-top:15px;
}
.photoDescription {
float:left; 
width:320px; 
margin-top:15px;
}





table.flashVideo{
border:0px;
}
table.flashVideo span{
display:none;
}