

.upmenu{

   width: 600px; 
   height: 40px; 

   background-image: url(../images/upmenu.gif); 
   color: #f9f9f9; 

   margin-bottom: 20px;
   padding: 0px;
}


.upmenu a{
   display: inline-block;
   display: -moz-inline-stack;
   display: _inline;
   
   background-position: top right;
   background-image: url(../images/corner.gif);
   background-repeat: no-repeat;
   height: 33px;
   line-height: 32px;
   color: #aaaaaa;
   padding-left: 9px;
   padding-right: 20px;
   font-size: 13px;
   text-transform: lowercase;
   font-family: Calibri, Arial;
   
}

.upmenu a:hover{

	color: #ffffff;

}

.l_set{
float: right; width: 620px; margin-right: 50px;
}
ul{
   margin:0px;
}
body {
   margin: 0;
   padding: 0;
   _behavior: url("ie6hover.htc");
   overflow: -moz-scrollbars-vertical;
   |overflow: hidden;
   /*text-align: center;*/
   font-size: 13px;
   font-family: Corbel, Trebuchet MS;
   background-color: #f5f5f5;
   
   background-image: url("../images/menu-r.gif");
   background-repeat: repeat-x;
  } 

#menu {
	background: #333;
	list-style-type: none;
	width: 550px; 
    float: right;
}
#menu ul{
list-style-type: none;
}
#menu li {
	float: left;
	font: 85%;
	
}
#menu a {
  position: relative;
  line-height: 40px;
	background: #333 bottom right no-repeat;
	color: #ccc;
	display: block;
	margin-left: 0px;
	padding: 8px 12px;
	text-decoration: none;
	font-weight: normal;
        _height: 0px;  
        height: 40px;
			list-style-type: none;
}
#menu a:hover {
	background: url("../images/box.gif") bottom center repeat-x;
	color: #ffffff;
	padding-bottom: 8px;   
  background-color: #2e2e2e; 
	}
  
#menu .aktivni_polozka a {
	background: url("../images/box.gif") bottom center repeat-x;
	color: #ffffff;
	padding-bottom: 8px;   
    background-color: #2e2e2e;
  }                  
        

#obsah   { 
         text-align: left;
         margin: 30px;
         color: #555555;
        }        

.centr{
         margin-top: 10px;
         margin: 0 auto;
         text-align: center;
         width: 933px;
         background-color: #ffffff;
         border: 1px solid #dddddd;
}

.hcentr{
         margin: 0 auto;
         text-align: center;
         width: 933px;
		 
}

#sloupec1   { 
         color: #acacac;
         font: 80%;
         float: left;
         width: 160px;
         margin-left: 250px;
         text-align: left;
        }
#sloupec2   { 
         color: #acacac;
         font: 80%;
         width: 140px;
         text-align: left;
         float: left;
        }
#sloupec3   { 
         color: #acacac;
         font: 80%;
         float: right;
         width: 170px;
         margin-right: 200px;
         text-align: left;
        }
#skupinka{
         float: right;
        }

   .button{
     font-size: 13px;
     font-weight: bold;
   }

   .inop{
       padding: 4px;
       font-family: Arial;
       font-size: 11px;
       border: 1px solid #aaaaaa;
       background-color: #f5f5f5;
   }
 
   .inop:hover{
       background-color: #ffffff;
   }
   .inop:focus{
       border: 1px solid #396f90;
    }
 .contactitem{
   float: right; 
   width: 240px;
	margin-right: 550px;
   margin-top: 15px; 
   color: #1a5f85; 
   font-family: Arial; 
   font-size: 12px; 
   font-weight: bold; 
   font-style: italic; 
   display: block;
 }

.contactitem:hover{
    color: #aaaaaa;
 }

.acc_rm{

float: left; width: 150px; height: 314px; background-image: url(../images/mmenu.png); margin-left: 10px;

}

.clevermargin{
    margin-top: 36px;
}

.acc_rm .clevermargin a{
    display: block;
    color: #f9f9f9;
    font-family: Calibri,Trebuchet MS;
    font-size: 12px; 
    line-height: 32px;
    padding-left: 15px;
    margin: 2px;
    text-decoration: none;
    font-weight: normal;

}

.acc_rm .clevermargin a:hover{
    background-color: #282828;
 }

.acc_rm .clevermargin a:focus{
    background-color: #303030;
    border: 0px;
    outline: 0;
 }


h2{
      font-size: 16px;
      font-weight: bold;
      font-variant: small-caps; 
      font-family: Calibri, trebuchet ms;
      margin-top: -15px;
}  

