  body {   background: url(../img/bg2.jpg) center 0px repeat;   }

  div#strankaobal { width: 960px; margin: 0px auto 0px auto;  	 } 

  div#bodyvnitrek { background: none; }

  div#telo {  width: 960px;  min-height: 1000px;  height: auto !important;  height: 1000px;	  	 /*background: url(templates/default/img/grand-arg-2a.jpg) center 0px no-repeat; */  }
  
  div#top { width: 960px; height: 145px; /*background: url(../img/top.png) 0px 0px no-repeat;  */ 	 }
  a#logo  {  display: block; width: 750px; height: 109px;  background: url(../img/logo.png) 0px 0px no-repeat; margin: 10px auto 0px auto;  }

  
  /******* stred ********/  
  div#stred {  	width: 875px; min-height: 500px;  height: auto !important;  height: 500px;	  		background: url(../img/bg.png) 0px 0px repeat;	
  				font-family: 'Source Sans Pro', sans-serif; font-size: 16px;   padding: 20px 40px 20px 45px;	
    	}  
  div#stred_top {  	width: 960px; height: 21px;	  background: url(../img/top2.png) 0px -2px no-repeat; 	  	}
  div#stred_bot {  	width: 960px; height: 25px;	  background: url(../img/bot.png) 0px 0px no-repeat;   margin: 0px 0px 20px 0px;		  	}

  div#autor {  	width: 875px; 	background: url(../img/bg.png) 0px 0px repeat;	
  				font-family: 'Source Sans Pro', sans-serif; font-size: 17px;   padding: 40px 40px 20px 45px; font-weight: light; 	 }  
  div#a_foto { width: 260px; text-align: right; float: left;    }
  div#a_text { width: 450px; text-align: left;  font-size: 18px; float: left; margin-left: 50px; line-height: 19px; position: relative; top: -4px; }
  div#a_podpis {  float: right;  position: relative; top: -20px; left: -80px; }

  div#top_menu {
          width: 960px; height: 30px;   
  }
            
  
  div#menu {  	width: 625px; height: 30px;	padding-left: 45px; float: left; }
  div#menu a { float:left; display: block;	height: 23px;  background-color: black; 
     	font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; color: white; letter-spacing: 0px; padding: 7px 8px 0px 8px;  margin: 0px 6px 0px 0px;
     	text-decoration: none;
     	opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     			 		         
    	border-radius: 8px 8px 0px 0px;   -webkit-border-radius: 8px 8px 0px 0px;  -moz-border-radius: 8px 8px 0px 0px;     	     	

    }
  div#menu a:hover {
  	text-decoration: underline;
  }
     	/*behavior: url(http://grandart.cz/templates/default/js/pie/PIE.htc);*/
     	
  div#kosik {  	width: 200px; height: 30px;	padding-right: 40px; float: right; }    
  div#kosik a { float:right; display: block;	height: 23px;  background-color: black; 
     	font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; color: white; letter-spacing: 0px; padding: 7px 8px 0px 8px;  margin: 0px 6px 0px 0px;
     	text-decoration: none;
     	 opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
     	 	border-radius: 8px 8px 0px 0px;   -webkit-border-radius: 8px 8px 0px 0px;  -moz-border-radius: 8px 8px 0px 0px;    
    }
  div#kosik a:hover {
  	text-decoration: underline;
  }


 
  div#menu a.submen { text-indent: 0px; height: 15px; color: #000000; text-decoration: none; position: relative; left: 10px;
  font-family: 'MyCustomFont', Verdana, Arial, sans-serif; font-size: 18px;  margin: 0px 0px 3px 0px; padding-left: 14px;
  background: url(../img/odd1.png) 4px 12px no-repeat;  font-weight: lighter; letter-spacing: 0px; }
  
  div#text1 {  	width: 520px; margin: 63px 0px 10px 75px; float: left;  min-height: 500px;    height: auto !important;    height: 500px; }
  div#text2 {  	width: 200px; margin: 63px 0px 10px 0px; float: right;  min-height: 500px;    height: auto !important;    height: 500px; }
  
    
  /*-------------------*/  
  
	div#foot { width: 100%; height: 229px; background: url(../img/footbg.png) repeat;     }
	div#foot-in { width: 963px; height: 229px; margin: 0px auto 0px auto; /*background: url(../img/pata.png) no-repeat; */    }
	
	div#foot-in-top { width: 963px; height: 170px;/*background: url(../img/pata.png) no-repeat; */    }
	div#foot-in-bot { width: 963px; height: 55px; border-top: 1px #888888 solid;  }
	
	div.zapati_menu { width: 700px; margin: 20px auto 0px auto; font-family: Verdana,Arial,sans-serif;  font-size: 12px; color: #AAAAAA; } 
	div.zapati_menu a {  font-family: Verdana,Arial,sans-serif;  font-size: 12px; color: #AAAAAA; text-decoration: none; }
	


 /*-------------------*/  
.box-fixed { width: 360px;position:fixed; top: 190px; right: 0px; z-index:0; text-align: right; }
.box-fixed a { display: block; }
.box-fixed a#dpho { display: block;  }   
      