
div{-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin:0;
		padding:0;
}

html, body {
	position:relative;
	margin:0;
	height:100%;
	width:680px;
	text-align:center;
	padding-left:14%;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#2A2A2A;
}
a:hover{text-decoration:none;}
.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#2A2A2A;
		margin-left:10px;
		margin-right:10px;
		text-align:left;
	}
	
.m_text2
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#2A2A2A;
		width:380px;
	}	

.m1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#5A5A5A;
	}
	
	a.menu{
	text-decoration: none;
	color:#ffffff;
	padding-left: 3px;
}

.h_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#29849D;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#4E8401;
		padding-left:2px;
	}	
	
p.text
	{
		padding-left:320px;
	}		

p.text2
	{
		margin-left:100px;
		margin-top:px;
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
	  background: url(../images/a.gif);
    background-repeat: no-repeat;
	}			

.ls_text
	{
		font-family:Tahoma;
		font-size:11px;
		text-align:center;
		color:#2A2A2A;
	}	

.lt_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#2A2A2A;
		padding-left:10px;
		
	}	
		
.form
	{
		width:191px; height:21px; border-color:#B4B4B4; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:9px
	}
.form_div
	{
		height:24px; margin-top:-1px;		
	}
		
	a.ls_text{text-decoration:none;}	
	a.ls_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}

ul {margin:0; padding:0; list-style:none}
li {background:url(../images/a.gif) no-repeat left center; margin: 7px 0px 0px 0px; padding:0px 0px 0px 15px}

#menu{
	position:relative;
	width:659px;
	}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

h2{
		font-family:Tahoma;
		font-size:13px;
		color: #FFFFFF;
		font-weight:bold;
		padding-top:8px;
		padding-left:20px;
		margin: 0px 0px 0px 0px;
}

h2.side{
		font-family:Tahoma;
		font-size:13px;
		color: #FFFFFF;
		font-weight:bold;
		padding-top:8px;
		padding-left:0px;
		margin: 0px 0px 0px 0px;
}

h1{
		font-family:Tahoma;
		font-size:17px;
		color: #FFFFFF;
		font-weight:bold;
		padding-top:22px;
		margin: 0px 0px 0px 0px;
	
}

h3{
		font-family:Tahoma;
		font-size:11px;
		color: ##29849D;
		font-weight:bold;
		margin: 0px 0px 0px 0px;
	
}

div.head2 {
position:relative;
width:700px;
padding-right:30px;
height:299px;
background: url(../images/fl.jpg); 
background-repeat: no-repeat;

}

img.tech {
  float: left;
  margin: 5px 15px 8px 10px;
}

div.logo {
position:absolute;
left:5px;
top:29px;
width:415px;
height:61px;
}

div.text {
text-align:left;
padding-left:15px;
padding-right:5px;
padding-top:10px;
}

div.menu2 {
width:680px;
}

div.menufoot {
width:680px;
margin-top:1px;
text-align:left;
position:relative;
}

div.spacer {
position:absolute;
background: url(../images/t3.gif); 
width:432px;
height:37px;
}

div.spacer2 {
position:relative;
background: url(../images/t3.gif); 
width:432px;
height:37px;
}

div.nadpis {
position:relative;
left:20px;
top:100px;
width:160px;
height:200px;
}

#content_sidebar{
	position:relative;
  margin: 5px 8px 0px 11px;
  float:left;
  width:181px;
  text-align: center;
  background-color:#E9E9E9;
    
}

div.sidetop {
   position:relative;
	 background: url(../images/t1.gif);
   background-repeat: no-repeat;
   width:181px;
	 height:31px;
}

div.sidefoot {
	 background: url(../images/m1-b.gif);
   background-repeat: no-repeat;
   width:181px;
	 height:9px;	 
}

#foot_sidebar{
  margin: 2px 8px 0px 11px;
  float:left;
  width:181px;
  text-align: center;
  position:absolute;
    
}

#content_body{
  margin: 5px 2px 5px 0px;
  width:471px;
  float:left;
  text-align:left;
  background: url(../images/m2-dr.gif) 0px 0px repeat-y !important;
}

div.bodytop {
	 background: url(../images/t2.gif);
   background-repeat: no-repeat;
   width:471px;
	 height:31px;
}

div.bodyfoot {
	 background: url(../images/m2-b.gif);
   background-repeat: no-repeat;
   width:471px;
	 height:10px;
}

#content_body2{
  margin: 5px 2px 5px 10px;
  width:659px;
  float:left;
  text-align:left;
  background: url(../images/6-dr.gif) 0px 0px repeat-y !important;
}

div.bodytop2 {
	 background: url(../images/6-t1.gif);
   background-repeat: no-repeat;
   width:659px;
	 height:31px;
}

div.bodyfoot2 {
	 background: url(../images/6-b.gif);
   background-repeat: no-repeat;
   width:659px;
	 height:10px;
}

#foot_body{
  width:680px;
  float:left;
  text-align:left;
  position:relative;
  padding-left:10px;
  padding-top:2px;
}

p.equal{
	padding: 0;
	margin: 0;
}

div.end{
    position:absolute;
    background: url(../images/foot.gif);
		background-repeat: no-repeat;
		width:659px;
		height:40px;
		text-align:center;
}

div.end2 {
background-color:#AAAAAA;
width:659px
height:10px;
background-image: url(..images/b-b.gif);
background-repeat: no-repeat;
}

#kurzy{
	position:absolute;
  left:10px;
	top:132px;
	width:181px;
	height:28px;
}

#znacky{
	position:absolute;
	left:10px;
	top:166px;
	width:181px;
	height:28px;
}

#krizovatky{
	position:absolute;
	left:10px;
	top:200px;
	width:181px;
	height:28px;
}

#testy{
	position:absolute;
		left:10px;
	top:234px;
	width:181px;
	height:28px;
}

#otazky{
	position:absolute;
	left:10px;
	top:268px;
	width:181px;
	height:28px;
}

#uvod{
		position:absolute;
		left:10px;
		top:98px;
		width:181px;
		height:28px;
}

