#nps{
font-size: x-large;
position: relative;
left: 10px;
}
#yeah{
font-size: large;
}
h1 a{
font-size: large;
}
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
	min-width: 1024px;
background: url(obr/hlava_bg1.png) repeat-x ;

}
html>body {
	font-size: small;
}

#page{
width: 100%;
height: 100%;
}

#head{
height: 280px;
width: 100%;
/*border: thin rgb(0,0,0) solid;*/
}

#head_r{
position: relative;
top: 116px;
background: url(obr/hlava_p.png) no-repeat;
width: 162px;
height: 140px;
float: right;
}

#head_l{
background: url(obr/hlava_l.png) no-repeat;
width: 361px;
height: 269px;
}

#center{
width: 240px;
margin: 0 auto;
}

#head_center{
bottom: 251px;
width: 380px;
position: relative;
left: 150px;
margin: 0 auto;
}

#main{
/*border: thin rgb(0,0,0) solid;*/
}

.logo{
position: relative;
left: 15px;
}

#footer{
width: 100%;
background: url(obr/pataa.gif) repeat-x ;
height: 48px;
/*position: absolute
bottom: 0;*/
}

#footer_l{
background: url(obr/pata_l.png) no-repeat ;
width: 163px;
height: 48px;
}

#footer_r{
background: url(obr/pata_p.png) no-repeat ;
width: 162px;
height: 48px;
float: right;
}

#text{
background: url(obr/main_vrsek.png) no-repeat ;
position: relative;
left: 100px;
width: 380px;
margin: 0 auto;
text-align: justify;
}

#text .in {
padding: 10px 23px 25px;
background: url('obr/main_spodek1.gif') bottom left no-repeat;
}

/*///////////////////////////////////////////////////////////*/
.foto{
width: 390px;
position: relative;
}

.foto td{
padding-left: 5px;
}

.nadpis{
font-size: large;
}

.nadpis_kontakt{
font-size: x-large;
}

.kontakt{
width: 390px;
}

.kontakt img{
padding-top: 40px;
padding-right: 10px;
float: left;
}

#menu{
margin: 35px 0px 0px 70px;
height: 450px;
float: left;
}

#menu ul{
list-style: none;
}

#menu li{
padding-top: 5px;
}

/* !!!!!!!!!!!!!!!! */
#friends{
margin-right: 55px;
margin-top: 20px;
width: 102px;
float: right
}

#friends ul{
list-style: none;
}

#friends li{
padding-top: 15px;
}

#center_info{

width: 200px;
margin: 0 auto;
}


.diskuze{
padding-left: 25px;
}

.diskuze_info{
color: rgb(255,0,0);
padding-top:10px;
font-size: large;
}

.prispevky{
color: rgb(204,0,0);
font-size: x-large;
}


.datetime{
float: right;
}

.nick{
padding-top: 1px;
width: 328px;
background-color: rgb(204,204,204);
}

.zprava{
width: 328px;
background-color: rgb(255,51,0);
}

.odeslat{
font-family: tahoma;
width: 280px;
}

.browser{
position: relative;
left: 40px;
padding-top: 10px;
padding-left: 55px;
background-repeat: no-repeat;
background-image: url(obr/folder_small.gif);
height: 68px;
}


.rezervation{
  position: relative;
  left: 100px;
}

/* CSS program */

#program_list{
position: relative;
right: 5px;
width: 343px;
/*
height: 470px;
 */
height: 470px;

}

.left1{
margin-top: -20px;
float: left;
}

.left{
float: left;
}

.right{
float: right;
}

.nadpis_program{
font-size: x-large;
text-align: center;
}

.str{
text-align: center;
}
