body {
	margin: 0px;
	padding: 0px;
	/* background-color: #96B0A1; */
	background-color: #979797;
	text-align: center;
	color:#333333;
	font-family: Arial;
	font-size:11px;
	}

#obal {
	margin-left: auto;
	margin-right: auto;
	text-align:justify;
	background-color: #ffffff;
	background: url('../grafika/pozadi.gif') repeat-x 0px 0px #ffffff;
	width: 910px; }

.obalek {
	padding: 15px; }

/* hlavicka */
#hlavicka {
    text-align: left;
	height: 150px; }

#hlavicka_logo {
	float: left;
	margin-left: 20px;
	margin-top: 30px; }

#hlavicka_obrazek {
	float: right; }

#paticka {
	background: url('../grafika/dolni_lista.jpg') no-repeat 0px 0px;
	height: 33px;
	padding-right: 50px;
	text-align: right;
	color: #666;
	border-bottom: 30px solid #979797; }
#paticka a {
  color: #666;
  text-decoration:none;}	
#paticka a:hover {
  color: #000;}	

#patickaikony {
	text-align: right;
	padding-right: 15px;
	padding-bottom: 5px;
	color: black; }

#patickanav {
	text-align: left;
	padding-left: 30px;
	padding-bottom: 40px;
	text-decoration:none;
	color: black; }
#mainmenu {
    	height: 32px;
	border-bottom: 2px solid #502e2d; }
	
.menu_a {
	margin-right: 1px;
	float: left;
	height: 32px; }

.menu_b {
	margin-left: 1px;
	float: right;
	height: 32px; }	
	
#menu2 {
	position: relative;
	top: -2px;
	height: 34px;
	background: url('../grafika/menu2_pozadi.gif') repeat-x 0px 0px; }
    
.menu2 {
	float: left;
	width: 130px;
	text-align: center;
	color: white;
	cursor: default;
	text-decoration: none;
	line-height: 29px;
	height: 34px;
	display: block;
	background: url('../grafika/menu2_polozka.gif') no-repeat 0px 0px; }

.menu2:hover {
    background: url('../grafika/menu2_polozka.gif') no-repeat 0px -34px; }

#menu2_1	 { position: absolute; top: 34px; left: 0px; }
#menu2_2	 { position: absolute; top: 34px; left: 130px; }
#menu2_3	 { position: absolute; top: 34px; left: 260px; }
#menu2_4	 { position: absolute; top: 34px; left: 390px; }
#menu2_5	 { position: absolute; top: 34px; left: 520px; }
#menu2_6	 { position: absolute; top: 34px; left: 650px; }
#menu2_7	 { position: absolute; top: 34px; left: 780px; }
#menu2_8	 { position: absolute; top: 34px; left: 910px; }

.item {
	display: block;
	width: 150px;
	height: 25px;
	background: #efefef;
	text-decoration: none;
	line-height: 25px;
     	color: blue; }

.item:hover {
	background-color: #dedede; }

#data {
	width: 700px;
	float: left; }

#data2 {
	width: 200px;
	float: right; }


img {
    border: none; }
	
	/* telo */

H1 {
  text-align: left;
	color:#990000;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	padding-left: 20px;	}
H2 {
  text-align: left;
	color:#990000;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	/*padding-left: 685px;*/ /* marty */	}
H3 {
  text-align: left;
	color:#990000;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;}
	
#uvod_obrazek {
	float: center;
  }
.t1 {
	text-align: justify;
	color:#333333;
	font-family: Arial;
	font-size:11px;
	padding-left: 20px;
	padding-right: 10px;
	}
.t2 {
	text-align: justify;
	color:#000000;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	}
.t3 {
	text-align: justify;
	color:#990000;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	}
#news_obrazek {
	float: left;
  margin-right: 5px;
  }
.news {
	text-align: left;
	color:#990000;
	font-family: Arial;
	font-size:11px;
	/*padding-left: 685px;*/ 	 /* marty */
}
	
.news1 {
	text-align: left;
	color:#000000;
	/* padding-left: 685px; */
	/*display:none;*/
}
.news_kontakt {
	text-align: left;
	font-size:13px;
	color:#000000;
	padding-left: 685px;
	font-weight:bold;
}
.li1 {
	list-style-type: disc;
	list-style-position:inside;
}
.pictures {
	text-align: left;
	margin-right: 15px; 	}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../grafika/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../grafika/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../grafika/overlay.png", sizingMethod="scale");
	}

/* pro Cisco Academy sekci */	
	
.Projects {
	border: 1px solid #ccc;
	margin-bottom: 1px;
	padding: 5px;
	background: url(images/bgprojects.gif) repeat-y right;
	}
	
.Projects a {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}	

.Projects h2 {
	font-size: large;
	}
