body{
margin:0;
padding:0;
font-size:80%;
font-family:arial,sans-serif;
background:#fff url(../images/bg.jpg) repeat-x top;
text-align:center;
}


a{
color:#ab1927;
}

.reset
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

h1,h2,h3,h4,h5,h6{
font-weight:100;
}

h1{
font-size:150%;
}

#obsah{
margin-left:auto;
margin-right:auto;
display:block;
width:819px;
text-align:left;
}

#panel{
display:block;
float:left;
width:225px;
text-align:center;
}

#pravo{
display:block;
float:left;
width:593px;
margin-top:-15px;
}

#panel p{
text-align:left;
}

/*MENU*/

h3.menu{
margin:0;
margin-left:auto;
margin-right:auto;
display:block;
width:184px;
height:25px;
line-height:25px;
background:#a5a5a5 url(../images/tmenu.jpg) no-repeat top center;
text-align:left;
padding-left:30px;
color:#d9d9d9;
font-size:90%;
}

ul.lmenu{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
display:block;
width:211px;
background:#a5a5a5 url(../images/bmenu.jpg) no-repeat bottom center;
text-align:left;
padding-left:3px;
padding-top:3px;
padding-bottom:40px;
_margin-left:5px;
}

ul.lmenu li{
text-align:left;
list-style:none;
margin-bottom:1px;
}

ul.lmenu li a{
text-align:left;
background:#7c7c7c url(../images/ulli.gif) no-repeat center left;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
display:block;
width:191px;
padding-left:15px;
text-decoration:none;
color:#d9d9d9;
line-height:25px;
font-size:95%;
}

ul.lmenu li a:hover{
border-left:1px solid #e4b6bb;
border-right:1px solid #e4b6bb;
color:#fff;
background:#ab1927 url(../images/ulli2.gif) no-repeat center left;
}

/*BLOKY*/

div.bloky{
margin-top:10px;
}

div.bloky h3{
margin:0;
margin-left:auto;
margin-right:auto;
margin-top:10px;
display:block;
width:182px;
height:24px;
line-height:24px;
background:#c4c4c4 url(../images/h3bloky.jpg) no-repeat top center;
text-align:left;
padding-left:30px;
color:#ab1927;
font-size:85%;
}

/*BLOCEK*/
div.blocek{
margin-left:auto;
margin-right:auto;
display:block;
width:212px;
background:#f6f6f6 url(../images/bt.gif) no-repeat top center;
}

div.blocekb{
margin-left:auto;
margin-right:auto;
display:block;
margin:0;
width:212px;
height:7px;
background:url(../images/bb.gif) no-repeat bottom center;
_margin-top:-10px;
}

div.blocek p{
margin:0;
padding:0;
border-right:3px solid #d9d9d9;
border-left:3px solid #d9d9d9;
padding:5px;
}


/*LOGO*/



#logo{margin:0;padding:0;position:relative;width:225px;height:131px;overflow:hidden;}
#logo span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:225px;height:131px;background:url("../images/logo.jpg") 0 0 no-repeat;cursor:hand;}


/*TOPMENU*/

div.topmenu{
background:url(../images/topmenu.jpg);
display:block;
width:592px;
height:83px;
}

div.topmenu ul{
position:relative;
top:37px;
_top:34px;
left:15px;
display:block;
margin-left:0;
padding-left:0;
list-style:none;
}

div.topmenu ul li{
display:inline;
background:url(../images/crk.jpg) no-repeat right center;
padding-left:7px;
padding-right:10px;
line-height:38px;
}

div.topmenu ul li a{
display:inline;
color:#fff;
text-decoration:none;
padding-bottom:10px;
padding-top:10px;
_padding-bottom:13px;
_padding-top:13px;
}

div.topmenu ul li a:hover{
background:url(../images/tmh.jpg) no-repeat bottom center;
}

/*AKTUALITY*/
div.aktuality{
display:block;
height:302px;
background:url(../images/aktual.jpg) no-repeat top center;
}

div.aktuality h2{
margin:0;
padding:0;
position:relative;
top:15px;
left:20px;
font-size:100%;
color:#a5a5a5;
}

div.aktuality h3{
margin:0;
padding:0;
position:relative;
top:187px;
left:30px;
font-size:100%;
color:#474747;
}

div.aktuality h2 span{
color:#ab1927;
}

div.aktuality div.aktualita{
position:relative;
top:210px;
left:30px;
display:block;
width:150px;
}

div.aktuality div.aktualita a{
display:block;
color:#ab1927;
text-decoration:none;
}

div.aktuality div.aktualita a:hover{
text-decoration:underline;
}

/*TEXT*/
div.text{
display:block;
background:url(../images/text.gif) repeat-y left;
padding:20px;
}

div.text h1{margin:0;padding:0;}

/*PATA*/
div.pata{
display:block;
background:url(../images/pata.gif) no-repeat left bottom;
height:23px;
margin-bottom:20px;
}

div.pata a{
position:relative;
top:6px;
left:470px;
display:block;
width:80px;
text-decoration:none;
font-size:90%;
color:#fff;
}

/*IQ*/

div.iq{
display:block;
color:#fff;
line-height:35px;
height:42px;
text-align:center;
background:url(../images/iq.gif) no-repeat left bottom;
}

/*BGW*/

div.bgw{
padding-top:20px;
padding-bottom:10px;
background:#fff url(../images/dot.gif) repeat-y left;
}

/*ARTICLES*/

div.articles{
display:block;
font-family:Verdana, Arial, sans-serif;
}

div.articles h2{
background:url(../images/ah.gif) no-repeat left center;
padding-left:20px;
font-size:100%;
line-height:13px;
color:#ab1927;
font-weight:bold;
}

div.articles p{
padding-right:160px;
}

/*PLUSIMG*/


div.plusimg{
display:block;
width:142px;
float:right;
background:url(../images/topimg.gif) no-repeat top center;
padding-top:7px;
}

div.plusimg img{ 
display:block;
clear:both;
}

div.plusimg span{
display:block;
width:142px;
padding:0;
margin:0;
background:url(../images/imgplus.gif) no-repeat bottom center;
min-height:22px;
line-height:22px;
text-align:center;
}

div.plusimg span a{
color:#fff;
text-decoration:none;
}

/*********MODULES*******/

div.text h1, h1.MainHeadline{
font-family:Arial,sans-serif;
color:#ab1927;
}

div.text ul li{
list-style-image:url(../images/stli.gif);
line-height:20px;
}

div.ThumbsRef h2,div.ThumbsRef h3,div.RefText h3{
padding:0;
font-family:Arial,sans-serif;
color:#a5a5a5;
font-size:100%;
}

div.RefText h1.MainHeadline{
font-family:Arial,sans-serif;
color:#ab1927;
margin-top:30px;
padding-top:10px;
border-top:1px solid #f7f7f7;
}

div.text hr{
display:none;
}

div.RefList ul{
padding-left:20px;
}

div.RefText cite{
display:block;
line-height:1.5;
border-bottom:1px solid #f7f7f7;
padding-bottom:10px;
color:#a5a5a5;
}

div.RefText h2{
margin-top:40px;
padding:0;
font-family:Arial,sans-serif;
color:#ab1927;
font-size:100%;
}

img.RefThumbImg{
border:2px solid #c4c4c4;
margin-bottom:10px;
}

h4.RefHeadline{
font-size:100%;
font-weight:bold;
color:#000;
margin:0;
}

h3.refnadpis{
font-family:Arial,sans-serif;
color:#ab1927;
margin-top:30px;
padding-top:10px;
border-top:1px solid #f7f7f7;
font-size:100%;
}

span.ArticleDate,span.ArticleTime{
color:#a5a5a5;
font-style:italic;
border-right:1px solid #c4c4c4
padding-right:10px;
margin-right:15px;
}

div.ArticleText p strong{
color:#ab1927;
font-weight:100;
letter-spacing:1px;
font-style:italic;
}


/**STYLER*/

div.Ref2 div.ThumbsRef{
display:block;
float:left;
width:15em;
padding-right:3px;
}

div.Ref2 div.RefText{
display:block;
float:left;
width:23em;
}

div.Ref2 div.RefText h4{
color:#697cb6;
}

div.Ref2 div.ThumbsRef h2{
margin-bottom:0.5em;
}

div.Ref1{
display:block;
float:left;
width:12em;
}

