body{
  /*background-image:url(img/pozadie.png);*/
	padding:0px;
	text-align: center;
	font-family: verdana;
	font-size:0.8em;
}

ul {padding-bottom:3px;
    padding-top:3px;
    margin:0px;}
h4 {padding:2px;
    margin:0px;
    margin-top:5px;
    margin-bottom:2px;}
table {font-size:1.0em;}

.pink-dark {color:#890022;}

img {
     padding:0px;
     border:0px solid #000;
    }

#all {
  width: 1097px;
  margin: 0 auto;
  /*border: 1px solid black;*/
  position: relative;
}

#content {
  width: 1097px;
  margin: 0px;
  padding: 0px;
  /*border: 1px solid red;*/
}

#main {
        width:1010px;
        height:470px;
			  /*margin-top:70px;
				margin-left:80px;*/
				padding-left:0px;
				margin-left: 0px;
				float:right;
				/*border:1px solid pink;*/
				background-color:#ecf8a8;
		    background-image: url(img/bottom.png);
        background-position: bottom;
        background-repeat: repeat-x;
        /*treba mrsknut lavy okraj*/
			 }

#left {
         height:470px;
         float:left;
         width:190px;
         /*background-color:#ecf8a8;*/
			   background-image: url(img/left.png);
         background-position: left;
         background-repeat: repeat-y;
         
			  
       }			 

      
.clear {
  clear: both;
}
		 
#top {
			 z-index:1;
			 padding:0px;
			 margin:0px;
       height:210px;
       /*border:1px solid #0000ff;*/ 
			}
			
#navigation { 
							padding-left:0px;
							padding-top:0px;
				 			padding-right:0px;
				 			padding-bottom:0px;
							width:160px;
							float:left;
							/*margin:0px;*/
							margin-left:20px;
						}

						
			 
#navigation img {
						}
         
.project_button{
                  width:50px;
                  border:2px solid #eec204;
                  background-color:#fff;
                  font-size:0.9em;
                  text-align:center;
               }  
.project_button a { text-decoration:none;}               
.project_button a:hover{ color:#f7596b; }                         		

#left-content {
                width:190px;
                height: 350px;
                /*border:1px solid #00ff00;*/
}
#left_bottom {
                width: 190px;
                height:120px;
                float:bottom;
                margin-bottom:0px;
                /*border:1px solid #ff0000;*/
                background-image: url(img/left_bottom.png);
                background-position: bottom;
                background-repeat: no-repeat;
             }

#middle {
				   float:left;
				   height:470px;
					 width: 580px;
					 min-height: 345px;
					 font-family: Comic Sans, Verdana;
					 font-size:0.8em;
					 color:#331b00;
           /*border: 1px solid blue;*/
				}					
#middle a { color:#331b00;
            font-weight:bold;}

#news a { color:#331b00;
            font-weight:bold;}

#news {
       padding:2px;
       margin-right:80px;
       margin-top:5px;
			 float:right;
			 width:200px;
			 height:395px;
			/* border:1px solid #ff0000;*/
			 background-image: url(img/news.png);
       background-position: right;
       background-repeat: repeat-y;
      /* border:1px solid #0000ff;*/
       }
       
#news_msg {
       /*border:1px solid #ff0000;*/
			 width: 177px;
			 height:94px;
			 padding-top:20px;
			 margin:12px;
			 text-align:center;
      /* background-image: url(img/news.png);
       background-position: right;
       background-repeat: no-repeat;
       */}       
#news h3{
          padding:0px; 
          margin:0px;
         /* border:1px solid #00ff00;*/
         }  	

#right {
       margin-right:0px;
			 float:right;
			 width:233px;
			 height:470px;
			 background-image: url(img/right.png);
       background-position: right;
       background-repeat: repeat-y;
       /*border:1px solid black;*/
       }
       
#right1 {
       margin-right:0px;
			 float:right;
			 width:233px;
			 height:470px;
			 background-image: url(img/right_bottom.png);
       background-position: bottom right;
       background-repeat: no-repeat;
       /*border:1px solid blue;*/
       }
              
/*#news-text {
              width:135px;
              float:right;
           } 
  */               			
#middle-content {
     /* width:530px;
			float:left;
      height:550px;
      */
      float:left;
      width: 530px;
      height:420px;
      padding-left:5px;
      border-left:2px solid #000;
      text-align:left;
      font-size:1.2em;
      font-family:verdana;
      /*border:1px solid #00ff00;*/
		 }
 
#middle-content img {
        padding:5px;
        margin:3px;
     }     			
       
				
