/* ############################################################## */
/* uprava tagu */
body{
	background-color: Black;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	font-weight: normal;
}

img{ 	border: 0px; }
img.bezok{ 	margin: 0px 0px 0px 0px; }

table.menu{
border: 0px;
padding: 0px;
margin: 0px;
border-spacing: 0px 0px;
border-collapse: collapse;
} 

table.menu td {
	padding: 0px;
	margin: 0px;
}

/* Uprava barev vsech linku */
a { font-weight: bold; color: #D9B466; }
a:link{ color: #D9B466; text-decoration: none }
a:visited{color: #D9B466; text-decoration: none }
a:hover{color: Lime; text-decoration: underline; }
a:active{color: Red;}

input, textarea, fieldset { 
	background-color: transparent; 
	color: #dcdcdc;
	border: 1px solid #808080;
}

fieldset {
	padding: 5px 5px 5px 5px;
}

input, textarea { margin: 2px 5px 2px 5px; }

input.button {
	cursor: pointer;
	color:white;
}

/* legend{ 	color: white; } */


/* Opravuje pruhlednost PNG obrazku v IE 5.5 a 6  - zatim jsem to dal jenom do hudby.php, kde to bylo potreba*/
/*  img, div.areasongs { behavior: url(js/iepngfix.htc) } */

/* ############################################################## */
/* obecne class */

.datum{
	clear: both;
	font-size: 10px;
	color: silver;
	font-family:  "Courier New", Courier, monospace;
}

.nadpis{
	clear: both; /* zrusi obtekani textu */
	font-variant: small-caps;
	font-size: 15px;
	font-weight: bold;
}

.vpravo{
	text-align: right;
}

.pruhledne {  
	filter: alpha(opacity=50);  
	-moz-opacity: 0.5;  
   -khtml-opacity: 0.5;  
   opacity: 0.5;  
}  

.scroll { /* Podporuje jenom IE */
	scrollbar-track-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #808080;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #808080;
	scrollbar-arrow-color: #ffffff;
}

.mytextarea{
	border: 0px;
	background-color: transparent;
	overflow:auto;
	margin: auto; /* Musi tu byt kvuli IE*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	font-weight: normal;
}

.imagebox {  margin: 5px 0px 0px 0px; }

.imagebox img {
	margin: 5px 5px 5px 5px;
	border: 2px  solid Black;
	vertical-align: middle;
}

.imagebox a:hover img { border: 2px  solid #ffffff; }

/* pro smajliky a ikonu mailu v guestbooku */
.smajl, .ico {
	position: relative;
	top: 3px;
}

/* ############################################################## */
/* id */

/* Celou stranku vycentruje i pri roztahovani position:relative*/
#hlavni{
 	position: relative;
	width: 1000px; 
	text-align: left;
	margin: auto;
}

#top{
/*	background-repeat: no-repeat; */
}

#pozadi{
	background-image: url(../images/main_black2.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 504px;
}

#pozadiWide{
	background-image: url(../images/main_black_wide2.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 504px;
}

#nadstred{
	position: absolute;
	left: 225px;
	top: 215px;
	width: 555px;
	height: 20px;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	font-variant: small-caps;
	font-size: 15px;
	font-weight: bold;
	color: Yellow; 
}

#nadstredWide{
	position: absolute;
	left: 90px;
	top: 215px;
	width: 855px;
	height: 20px;
	background-image: url(../images/line_wide.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	font-variant: small-caps;
	font-size: 15px;
	font-weight: bold;
	color: Yellow;
}

#nadstredWide a, #nadstred a, #areaSongs a{
	cursor: pointer;
	text-decoration: none;
	color: Yellow;	
}

/* Definice barev linku ( podpenu a v textu) */
#nadstredWide a:link, #nadstred a:link{ color: Yellow; }
#nadstredWide a:visited, #nadstred a:visited{ color: Yellow; }
#nadstredWide a:hover, #nadstred a:hover{ color: Lime; }
#nadstredWide a:active, #nadstred a:active{ color: Green; }

/* uprava barev linku - ASI SMAZAT!- upravil sem primo tagy <a> pro cely stranky!!!! */
/*#stredWide a, #stred a { font-weight: bold; color: #D9B466; }
#stredWide a:link, #stred a:link{ color: #D9B466; }
#stredWide a:visited, #stred a:visited{color: #D9B466; }
#stredWide a:hover, #stred a:hover{color: Lime; text-decoration: underline; }
#stredWide a:active, #stred a:active{color: Red;}
*/

#stred{
	position: absolute;
	left: 225px;
	top: 240px;
	width: 555px;
	height: 385px;
/*	max-width:760px;
	max-height: 620px;
*/
}

#stred img{
	margin: 5px 15px 5px 0px;
	float: left;
	border: 1px solid Black;
}

#stredWide{
	position: absolute;
	left: 90px;
	top: 240px;
	width: 830px;
	height: 395px;
/*	max-width:760px;
	max-height: 620px;
*/
}

#areaSongs{
	position: absolute;
	left: 90px;
	top: 240px;
	width: 180px;
	height: 395px;
}

#areaSongs img{ margin: 2px 0px 8px 0px; }

#areaSongText{
	position: absolute;
	left: 300px;
	top: 240px;
	width: 320px;
	height: 395px;	
}

#polaroid_mura, #polaroid_to, #polaroid_zivot, #polaroid_sekerou, #polaroid_pornostar, #polaroid_hrdina, #polaroid_futurdrama, #polaroid_osud, #polaroid_fastfood{
	position: absolute;
	left: 650px;
	top: 280px;
}

#mail{ float: right; }

/* Guestbook */
#areaMsg{
	position: absolute;
	left: 520px; /*90 vlevo */
	top: 240px;
	width: 400px;
	height: 395px;
}

#areaMsg div.text{ 
  padding-top: 5px; 
  width: 380px;
  overflow: hidden;
}

#areaMsgIns{
	position: absolute;
	left: 90px;
	top: 240px;
	width: 400px;
	height: 395px;
}

#areaSmajl{ margin: 5px 5px 5px 5px; }

#areaMsgStrankovani {
	position: absolute;
	top: 215px; /*650 */
	left: 850px; /* 610 */
	padding: 1px 10px 1px 10px; 
	color: white;
}

#areaMsgStrankovani .neakt {
	cursor: default;
	text-decoration: none;
	color: silver;
}

#areaMsgStrankovani .akt { text-decoration: none; }


#odkazy, #logo, #promofoto, #videa, #k_odehrane, #nov_stare, #homepage, #email, #txt_mura, #txt_to, #txt_sekerou, #txt_zivot, #txt_hrdina, #txt_pornostar, #txt_futurdrama, #txt_osud, #txt_fastfood { display: none; }


/* ############################################################## */
/* div class */

div.menu{
margin: 0px 0px 0px 0px;
border: 0px;
}

div.textR{
	margin: 7px 20px 0px 0px;
	font-size: 12px;	
}

div.textT{
	font-size: 13px;
	text-align: center;
}

div.all_polaroid{
	z-index: 50;
}

/* NEVYUZITO */
div.textBand{
/*	clear: both;*/
	margin: 10px 10px 10px 10px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

div.line{
	clear: both;
	margin: 15px 0px 10px 0px;
	background: url(../images/line2.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.line2{
	clear: both;
	margin: 10px 0px 10px 0px;
	background: url(../images/line2.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.v_line1, div.v_line2, div.v_line3 {
	position: absolute;
	top: 250px;
}

div.v_line1{ left: 275px; }
div.v_line2{ left: 625px; }
div.v_line3{ left: 502px; }

div.sloupec1, div.sloupec2, div.sloupec3 {
	position: absolute;
	top: 5px;
}

div.sloupec1 {	left: 0px; }
div.sloupec2 { left: 300px; }
div.sloupec3 { left: 600px; }

