body {
	margin: 0;
	padding: 0;
		font-size: 15px;
		font-family: Tahoma;
		word-spacing: 0.1em;
	color: #000000;
	background: #F5F5F5;
}

h1{
color: #222539;
font-size: 18;
font-weight: bold;
}

h2{
color: #222539;
font-size: 16;
}

h3{
color: #222539;
font-size: 14;
}



#topline {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 10;
background: #222539;
}

.freeware{
position: absolute;
width: 264px;
height: 30px;
top: -10;
_top: -20;
left: 10px;
font-size: 14;
color: #515259;
font-weight: bold;
text-align: center;
letter-spacing: 0;
word-spacing: -1; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader 
  (src='http://www.isgaudeamus.cz/images/freeware.png',sizingMethod='fixed');
}
head:first-child+body .freeware{ 
  background: url(/images/freeware.png) no-repeat;
}

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

.dotaz{
position: absolute;
width: 218px;
height: 29px;
top: -10;
_top: -20;
right: 10px;
font-size: 14;
color: #515259;
font-weight: bold;
text-align: center;
letter-spacing: 0;
word-spacing: -1;   
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader 
  (src='http://www.isgaudeamus.cz/images/dotaz.png',sizingMethod='fixed');
}
head:first-child+body .dotaz{ 
  background: url(/images/dotaz.png) no-repeat;
}

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

#starter {
position: relative;
margin: 0 auto;
width: 900px;
float: center;
}

#middle {
  position: relative;
  top: 0;
  left: 0;
	_height: 100%;
	min-height: 100%;
  }
  
   body>#middle {
 height: auto;
 }
 
 .left{
 left: 10px;
 margin-top: 30;
 margin-bottom: 10;
 width: 540px;
 float: left; 
 text-align: left;
 }
 
 .left p{
 margin: 0;
 padding: 0;
 }
 
 .left h3{
 margin: 0;
 padding: 0;
 margin-top: 40px; 
 }
 
 
 .right{
 right: 10px;
 margin-top: 30;
 width: 340px;
 min-height: 520px;
 _height: 520px;
 float: right;
 text-align: left;
 background: url(/images/student.png) no-repeat top center;
}

 
  .rightn{
 right: 10px;
 margin-top: 30;
 width: 340px;
 min-height: 520px;
 _height: 520px;
 float: right;
 text-align: left;
 }
 
 #menuback{
 position: relative;
 top: 20px;
 width: 900px;
 height: 160px; 
 margin-bottom: 20px;
   background: url(/images/undermenu.png) no-repeat bottom;
}

 
 #menuback img{
 margin: 3px;
 float: left;
 }
 
 #menu{
 position: relative;
 right: 0;
 float: right;
 height: 145px;
 margin-bottom: 0px; 
 padding: 0;
 }
 
 #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
		margin: 0;
	padding: 0;
}

#menu a {
	display: block;
	float: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#menu2{
 position: relative;
 right: 0;
 top: 227px;
 float: right;
 height: 43px;
 margin-bottom: 10px;
 }
 
 #menu2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu2 li {
	display: inline;
}

#menu2 a {
	display: block;
	float: left;
	text-decoration: none;
	margin-left: 2px;
}

#menu3{
 position: relative;
 left: 45px;
 top: 30px;
 float: left;
 width: 250px;
 margin-bottom: 10px;
 text-align: left;
 }
 
 #menu3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu3 li {
margin: 12px 0 12px 0;	
}

#menu3 a {
	text-decoration: none;
	font-weight: bold;
	  padding: 5px;
	padding-left: 5px;
}

#menu3 a:hover{
color: #D8561E;
}

#menu3 .active a{
color: #D8561E;
}

#menu3 img{
margin-right: 10px;
}


.inright{
position: relative;
width: 320px;
left: 20;
top: 247px;
font-size: 13;
word-spacing: 0;
margin-bottom: 250px;
clear: both;
}

.inright p{
margin: 0;
margin-bottom: 15px;
}

.news{
font-weight: bold;
color: #212539;
font-size: 14;
margin-bottom: 4px;
padding: 0;
margin-right: 10px;
}

#footer{
position: relative;
width: 100%;
height: 210px;
background: #222539 url(/images/bottomline.png) repeat-x top;
text-align: center;
bottom: 0;
clear: both;
}

#infooter{
position: relative;
margin: 0 auto;
text-align: left;
width: 900px;
height: 200px;
bottom: 0;
}

.footerleft{
position: relative;
top: 40px;
left: 0;
width: 450px;
color: #8B94E8;
float: left;
}

#footerleft p{
margin-left: 10px;
}

#footerright{
position: relative;
top: 40px;
right: 0;
color: #434872;
text-align: right;
font-weight: bold;
height: 150px;
width: 400px;
float: right;
}
#footerright a{
color: #434872;
text-align: right;
text-decoration: none;
}

.bottom{
position: absolute;
bottom: 0px;
right: 0;
width: 400px;
color: #434872;
font-size: 13;
text-align: right;
font-weight: bold;
}

.f_email{
width: 300px;
margin: 3px;
}

.f_zprava{
width: 300px;
margin: 3px;
}

.podpora{
width: 340px;
height: 350px;
background: url(/images/podporaback.png) no-repeat top left;
}


.grey{
background: #E9E9EB;
border: 1px solid #E9E9EB;
margin: 15 0 15 0;
}

.ingrey{
margin: 10px;
border: 1px solid #E9E9EB;
}

.ingrey h3{
margin: 0;
padding: 0;
}

img{
border: none;
}

a{
color: #222539;
}

#registrace{
position: relative;
 left: 0px;
 float: right;
 height: 145px;
 width: 600px;
 margin-bottom: 0px; 
 padding: 0;
 text-align: left;
 }
 
 #prihlaseni{
 position: relative;
 margin: 50 auto;
 width: 400px;
 height: 250px;
   background: url(/images/login.png) no-repeat;
}

 
 #inprihlaseni{
 position: relative;
 top: 80px;
 left: 50px;
 _left: 0;
 width: 300px;
 height: 120px;
 }
 
 #prih{
 position: absolute;
  left: 50px;
 top: 37px;
 margin: 0;
 padding: 0;
 }
  #prih h1{
 font-size: 16;
 font-weight: bold;
  margin: 0;
 padding: 0;
 }
 
 .submit{
 float: right;
 background: url(/images/prihlasit.png) no-repeat;
 width: 103;
 height: 26;
 border: none;
 }
 
  .submit2{
 float: left;
 margin: 10 0 10 0;
 background: url(/images/registrovat.png) no-repeat;
 width: 103;
 height: 26;
 border: none;
 }
 
 .t3{
 width: 140px;
 }
 
 .reg{
  position: relative;
 width: 350px;
 height: 450px;
 margin: 0 auto;
 text-align: left;
 }

