body {
    background: #e0d8cb url(../obr/850369_57249697.jpg) no-repeat;
	background-position:top;


	margin:0;

  

    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
      
}

a {
      color: black;
}
      
#layout_page {
        
        padding: 10px 0 10px 0; 
		margin-left: auto;
     margin-right: auto;                 
        width: 960px;        
       
        background-repeat : repeat-x;
		
}

#title {        
        margin: auto;
        padding: 0;
        width: 960px;
        height: 284px;
        background-image: url('../obr/title.jpg'); 
        background-repeat : no-repeat;        
        position: relative;
}

#menu_top {
      position: absolute;
      bottom: 23px;
      right: 30px;
}

#menu_top ul {
      list-style-type: none;      
      margin: 0;
}

#menu_top ul li {
      display: inline;
      padding: 10px;
}

#menu_top ul li a {
      color: black;
      font-family: Verdana;
      font-size: .8em;
      font-weight: bold;
	  text-decoration: none;
}

#menu_top ul li a:hover {
      color: #b31a1b;
      text-decoration: underline;
}


#body_content {
	   width: 960px;   
         background: #FFFFFF;
         margin: auto;
		 border: 0px solid #99CC00;
}

#body_end {
	   width: 960px;   
         background-image: url('../obr/bg_end.gif');
         margin: auto;
		 padding-top: 20px;
         height: 37px;
}

#content {
      padding-top: 10px;
      
	  min-height: 450px;
}

#menu_left {
      text-align: left;
      width: 230px;
	 
      border: 0px solid red;
	  
}

#menu_left {
      float: left;
      padding-left: 10px;
	  
}

h3{
      font-size: 12px;
      text-align: left;
	  padding: 10px 0 10px 5px;
	  
}

#menu_left p, #menu_right p {
      font-size: 12px;
      text-align: left;
	  
}

#menu_left h2, #menu_right h2 {
      margin: 0;
      margin-top: 0px;
      margin-bottom: 10px;
	  margin-right: 10px;
      font-size: .8em;
      font-family: Verdana;
      font-weight: bold;
     
      background-image: url('../obr/bg_h2.gif');
      background-repeat: repeat-x;
      padding:0;
	  width: 213px;
      text-align: right;
      font-variant: small-caps;
      background-position: bottom;
      padding: 5px;
}



#menu_left ul, #menu_right ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 100%;
	  padding-top: 5px;
	  padding-bottom: 40px;
	  background: url(../obr/colt-sidebar1.jpg) no-repeat right;
	  
	  
}

#menu_left ul li, #menu_right ul li {
      margin: 0;
      padding: 0;
      margin-top: 2px;
      /*background-image: url('../obr/sipka.gif');*/
      background-repeat: no-repeat;
}

#menu_left ul li a, #menu_right ul li a {
      /*background-image: url('../obr/sipka.gif');*/
      background-repeat: no-repeat;
      width: 100%;
      display:block;
      color: black;
      text-decoration: none;
      font-size: 0.7em;
      font-weight: bold;
      /*height: 19px;*/
      line-height: 1.7em;
      padding-left: 5px;
}

#menu_left ul li a:hover, #menu_right ul li a:hover {
      color: #b31a1b;
      text-decoration: underline;
}

#copyright {
      font-size: 0.7em;
	  width: 930px;
	  
	  margin-left: auto;
	  margin-right:auto;
      color: gray;
      padding: 7px;
	  text-align: center;
	  background-color: #E1E1E1;
	    
     
}



#obsah {
      width: 710px;
	  float: right;
	  
      border: 0px solid red;
	  
      
      
      text-align: left;
}

#obsah h1 {
      margin: 0;
      margin-top: 0px;
      margin-bottom: 10px;
	  margin-right: 10px;
      font-size: .8em;
      font-family: Verdana;
      font-weight: bold;
      
      background-image: url('../obr/bg_h2.gif');
      background-repeat: repeat-x;
      padding:0;
      text-align: left;
      font-variant: small-caps;
      background-position: bottom;
      padding: 5px;
}

#obsah p
{
      font-size: 12px;
	  padding: 0 10px 0 5px;
	  text-align: left;
	  
	  line-height: 200%;
}

#obsah ul li
{
      font-size: 12px;
	  padding: 0 30px 0 5px;
	  text-align:left;
	  line-height: 200%;
}

#obsah p img
{
      padding: 5px 10px;
	  float: left;
	  border: 0;
}

#obsah table img
{
    
	  border: 0;
}

#obsah table a 
{
text-decoration: none;
font-size: 10px;
}

#obsah table tr td
{
text-decoration: none;
font-size: 10px;
height: 25px;
}

#vypis_clanku .clanek {
      border-bottom: 1px solid silver; 
      padding: 5px;   
      margin-top: 20px; 
}

#vypis_clanku .clanek:hover {
      background-color: #f0f0f0;  
      color: gray;   
}

#vypis_clanku .clanek h3 {
      margin-top: 0;
      margin-bottom: 5px;
      font-size: 1em;
      font-family: Georgia;
      font-weight: normal;      
}

#vypis_clanku .clanek h3 a {
      text-decoration: none;     
}
#vypis_clanku .clanek h3 a:hover {
      text-decoration: underline;     
}

#vypis_clanku .clanek p.anotace {
      margin-bottom: 10px;
      font-size: .8em;
      text-align:justify; 
      line-height: 150%;   
}

#vypis_clanku .clanek p.anotace img {
      float: left;
      margin-right: 10px; 
      border: 1px solid black; 
}

#vypis_clanku .clanek p.meta {
      margin-bottom: 10px;
      font-size: .8em;
      text-align:justify; 
      line-height: 150%;  
      color: gray; 
}

