/* -----------------------------------------------------------*/
/*GLOBALNI DEFINICE                                           */
/* -----------------------------------------------------------*/
html, body {width:100%;height: 100%;}
body {
  font-family: helvetica, verdana, tahoma;
  font-size: 11pt;
  background:#9fbdbd;/*url("../grafika/back.jpg");*/
  color:#000000;
  padding:0px;
  margin:0px;
}


/* -----------------------------------------------------------*/
/*RAMY                                                        */
/* -----------------------------------------------------------*/

#global{
  width:1000px; height:700px; top:0px;
  margin: 0px;
  padding:0px;
  background:#9fbdbd;
}
#top {
  position:absolute; top:0px; left:0px; width:100%; height:215px;
  background: url("../grafika/top_back.jpg");
}

#menu_top{
  position:absolute;top:215px;left:0px;width:180px;
}
.menu{
  position:absolute;top:303px;width:180px;
  background: url("../grafika/menu_back.jpg");
	background-repeat: repeat-Y;  
  display:block;

  /*height kvuli strict*/
  /*height:290px;*/
}

#lista {
  position:absolute; width:827px; height:52px; left:180px; top:215px;
  background: url("../grafika/lista.jpg");
}

#lista_right{
  position:absolute;left:849px; right:0px; top:222px;height:52px;
  background: url("../grafika/lista_back.jpg");
}

#main {
  /*background:#efece9;*/
  position:absolute; top:267px; left:194px; width:759px;height:500px;
  background:#ededc9;/*url("../grafika/main_back.jpg");*/
  overflow:auto;
  padding-left:40px;
}

/*leva a prava lista bocbnich ramu*/
#left_frame {
  position:absolute; top:267px; left:180px; width:14px; height:500px;
  background:url("../grafika/frame_left.jpg");
}
#right_frame {
  position:absolute; top:267px; left:992px; width:15px; height:500px;
  background:url("../grafika/frame_right.jpg");
}

#page_closer{
  position:absolute; top:767px; left:210px; width:765px;height:32px;
  /*border:1px solid blue;*/
  background:url("../grafika/page_closer.jpg");
}
#page_closer_left{
  position:absolute; top:767px; left:180px; width:32px;height:32px;
  /*border:1px solid red;*/
  background:url("../grafika/page_closer_l.jpg");
}
#page_closer_right{
  position:absolute; top:767px; left:975px; width:32px;height:32px;
  /*border:1px solid red;*/
  background:url("../grafika/page_closer_r.jpg");
}

#main_text{
  padding-right:20px;
  padding-top:10px;
}



/* -----------------------------------------------------------*/
/*Menu														                            */
/* -----------------------------------------------------------*/

.menu ul{
list-style-type: none;
  margin:0px;
  padding:0px;
}
.menu li{
	list-style-type: none;
}
.menu a{
  background:url("../grafika/menu_button.jpg");  
  height:30px;
  padding-left:35px;
  display: block;
  font-size: 12pt;
  color:#000000;
  font-weight: bold;
  text-decoration: none;
  outline:none;
}

.menu_button:link{
  color:#000000;
}
.menu_button:visited{
  color:#000000;
}

.menu a:hover {
  background: url("../grafika/menu_button_out.jpg");  
  padding-left:35px;
  font-size: 12pt;
  color: #ffffff;
}


/* -----------------------------------------------------------*/
/*HYPERTEXTOVE ODKAZY                                         */
/* -----------------------------------------------------------*/

/*Globalni*/
a:link{
	font-size:10pt;
	text-decoration:none;
	color:#aa5f1e;
}
a:visited{
	font-size:10pt;
	text-decoration:none;
	color:#aa5f1e;
}
a:hover{
	font-size:10pt;
	text-decoration:none;
	color:#cc661e;
}

/*Horni lista*/
.lista a:link{
  position:relative; top:14px;
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.lista a:visited{
  position:relative; top:14px;
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.lista a:hover{
  position:relative; top:14px;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

.lista a.emphasize:link{
	color:#902211;
}
.lista a.emphasize:visited{
	color:#902211;
}
.lista a.emphasize:hover{
	color:#ffffff;
}


/*linky v tabulkach*/
a:link{
	font-size:10pt;
	text-decoration:none;
	color:#aa5f1e;
}
a:visited{
	font-size:10pt;
	text-decoration:none;
	color:#aa5f1e;
}
a:hover{
	font-size:10pt;
	text-decoration:none;
	color:#cc661e;
}


/*linky ve formularich*/ 
a.tabLnk:link{
	font-size:9pt;
	text-decoration:none;
	color:#000000;
}
a.tabLnk:visited{
	text-decoration:none;
	font-size:9pt;
	color:#000000;
}
a.tabLnk:hover{
	text-decoration:none;
	color:#884400;	
}




/* -----------------------------------------------------------*/
/*INPUTY                                                      */
/* -----------------------------------------------------------*/

/*ZAKLADNI INPUT*/
input.itxt{
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}
input.itxt:focus{
 border:1px inset #886444;
}

input.varSymbol
{
  width: 82px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}

input.varSymbol:focus
{
 border:1px inset #886444;
}

input.varSymbolInfo
{
  width: 250px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}

input.varSymbolInfo:focus
{
 border:1px inset #886444;
}


input.smrt{
  width:255px;
}


input.defSub{
  height:17px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
}

input.defSub2{
  height:15px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
}

/*tlacitko submit - obecne 100px*/
input.submit{  
  height:17px;
  width:100px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
}


/*tlacitko submit - obecne*/
input.submitChar{  
  height:17px;
  width:125px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
}


input.save{  
  height:18px;
  width:70px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
}


input.registr_save{  
  height:17px;
  width:40px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#d9efae;
  border:1px solid #204200;
}


input.filtruj{  
  height:18px;
  width:50px;
  color:#000000;
  font-weight:bold;    
  font-size:9pt;
  background:#dacc91;
  border:1px solid #204200;
}


input.agree{  
  height:18px;
  width:70px;
  color:#000000;
  font-weight:bold;    
  font-size:9pt;
  background:#dacc91;
  border:1px solid #204200;
}


input.login{
  width:70px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
  background:#e0dec0;
}
input.login:focus{
  border:1px inset #aaaaff;
}

input.forever{
  position:relative;left:-4px;
}


input.ok{
  position:relative;top:12px;
  height:17px;
  width:57px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
}

input.del{
  height:17px;
  width:60px;
  color:#000000;
  font-weight:bold;    
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
  outline:none;
}


/*inputy registracniho formulare*/
input.regit{
  width:100px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}

input.startovne{
  width:90px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}

input.regit:focus{
 border:1px inset #886444;
}

input.mailit2{
  width:225px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}
input.mailit2:focus{
 border:1px inset #886444;
}


input.novinky{
	width:310px;
  background:#4a654a;
	color:black;
	font-weight:bold; 
	font-size: 9pt;
}

input.akceName{
  width:215px;
}

input.txtF{
  border:1px inset #003300;
  height:13px;
  font-size:8pt;		
}


input.akceDate{
  width:115px;
}

input.akceExpire{
  width:100px;
}

input.akceShort{
  width:75px;
}

input.akceMax{
  width:33px;
}

/*inputy kontaktniho formulare*/

input.mailit{
  width:200px;
  border:1px inset #003300;
  height:13px;
  font-size:8pt;
}
input.mailit:focus{
 border:1px inset #886444;
}

select#massRecipient{
  width:202px;
  border:1px inset #003300;
  height:18px;
  font-size:8pt;
}


select.pages{
  border:1px inset #003300;
  height:16px;
  font-size:7pt;
}


select.char_reg_list {
	width:180px;
}


/*inputy pro vkladani souboru*/

input.file{
  height:20px;
  font-size:9pt;
}
input.file:focus{
 border:1px inset #886444;
}


input.file2{
  height:20px;
  font-size:9pt;
}


/*Uploady pravidel*/
input.verze{
  width:50px;
}

input.nazev{
  width:150px;
}


input.helpline{
  width:451px;
  background:#ededc9;
  border:1px dotted #aaaaaa;
  font-size:8pt;
}



input.preview{
  width:200px;
  border:1px dotted #bbbba8;
  background: #efefc9;
  height:13px;
  font-size:8pt;
}





/* -----------------------------------------------------------*/
/*TEXTAREA																										*/
/* -----------------------------------------------------------*/

textarea{
  width:335px;
  height:80px;
  font-size:9pt;
  border:1px inset #003300;
}
textarea:focus{
 border:1px inset #886444;
}


textarea.mass{
  height:350px;
  width: 700px;
}


textarea.preview{
  height:120px;
  width:309px;
  border:1px dotted #bbbba8;
  background: #efefc9;
  
}
textarea.preview2{
  width:200px;
  height:45px;
  border:1px dotted #bbbba8;
  background: #efefc9;
  font-size:8pt;
}

textarea.pricina{
  width:200px;
  height:45px;
  border:1px inset #003300;
  font-size:8pt;
}




/* -----------------------------------------------------------*/
/*Anketa
/* -----------------------------------------------------------*/

a.button{
  position:relative;top:1px;
  color:#000000;
  font-weight:bold;
  font-size:12px;
  background:#dacc91;
  border:1px solid #204200;
  padding-top:1px;
  padding-bottom:-1px;
  padding-left:6px;
  padding-right:6px;
}
a.button:hover{
  color:#000000;
}
a.button:visited{
  color:#000000;
}

span.percent{
	font-size:7pt;
	font-weight:bold;
}



/* -----------------------------------------------------------*/
/*Galerie
/* -----------------------------------------------------------*/


td.gallery{
  text-align:center;
  width:171px;
  height:171px;
  background:url(../grafika/frame.gif);
  border:1px outset black;
  padding:4px 0px 0px 0px;
}

img.gallery{
  border:1px solid #534343;
  width:160px;
  height:160px;
}

span.gallery{
  font-size:9pt;
  position:relative; top: -15px;
  font-weight:bold;
}



/* -----------------------------------------------------------*/
/*FORUM                                                       */
/* -----------------------------------------------------------*/


/*buttonbb */
.button{  
  height:16px;
  color:#000000;
  font-weight:bold;
  font-size:8pt;
  background:#dacc91;
  border:1px solid #204200;
}


#linebreak{
  height:5px;
  display:block;
}



div.anketa{
	width:275px;
  height:118px;
  text-align:center;
  float:right;
}

div.message{
	width:714px;	
}

div.messageTitle{
	background:url('../grafika/mtop.jpg');
	font-size:10pt;
	height:34px;
}

div.messageBody{
	background:#f0e09f;
	border:1px solid orange;
	border-top:1px dotted orange;
	padding:8px;
	font-size:8pt;
	height:auto;
	overflow:hidden;
}
div.messageBodyNew{
	background:#FBEa85;
	border:1px solid orange;
	border-top:1px dotted orange;
	padding:8px;
	font-size:8pt;
	height:auto;
	overflow:hidden;
}

.messageBody a{
 font-size:9pt;
}


td.smajlik:hover{
	background:#abcdef;
}

table.postcreator{
 margin:0px;
}



span.mTime{
	position:relative;top:5px;left:1px;
	font-size:7pt;
	font-weight:bold;
}

span.mCount{
	position:relative;top:4px;left:7px;
	color:#ffbc0e;
	font-size:7pt;
	font-weight:bold
}



.mNick:link{
	position:relative;top:3px;
	font-size:8pt;
	font-weight:bold;
	color:black;
}
.mNick:visited{
	position:relative;top:3px;
	font-size:8pt;
	font-weight:bold;
	color:black;
}

.mNick:hover{
	position:relative;top:3px;
	color:#ffde33;
	font-size:8pt;
	font-weight:bold;
}




span.cisloBold{
	font-size:9pt;
	font-weight:bold;
}

span.registr_stats{
	font-size:10pt;
	font-weight:bold;
}
span.registr_values{
	font-size:10pt;
}


span.sdot{
  font-size:6pt;
  font-weight:lighter;
}

span.arrow {
font-size:13pt;
font-weight:bold;
margin-left:0px;
position:relative;
top:1px;
}


a.arrow {
font-size:13pt;
font-weight:bold;
position:relative;
text-decoration:none;
top:1px;
}

a.cislo{
	font-size:8pt;
}

a.reply:link{
	position:relative;top:5px;
}
a.reply:visited{
	position:relative;top:5px;
}
a.reply:active{
	position:relative;top:4px;left:-1px;
	outline:none;
}
a.reply:focus{
	outline:none;
}


a.message:link{
	position:relative;top:3px;
}
a.message:visited{
	position:relative;top:3px;
}
a.message:active{
	outline:none;
}
a.message:focus{
	outline:none;
}


img.message{
	border:1px solid #e8a111;
}
img.message:visited{
		border:1px solid #e8a111;
}
img.message:active{
		border:1px inset #e8a111;
}











/* -----------------------------------------------------------*/
/*DIVY SPANY                                                 */
/* -----------------------------------------------------------*/



div.marginT{
  height:100px;
  padding-left:35px;
  font-weight: bold;
  font-size:9pt;
}


/*ram fotky charakteru*/
div.fotka{
	position:absolute;right:45px;top:157px;
	width:340px;
	height:382px;
	background:#f0f0d0;
	border:1px dotted gray;
	color: gray;
	float:right; 
}
div.fotka2{
	position:absolute;right:45px;top:157px;
	background:black;
	border:2px solid #444400;
	float:right; 
	
}
span.fotka{
	position:absolute;right:45px;top:123px;
	font-weight:bold;
	font-style:italic;
	font-size:10pt;
}



/*ram erby */
div.erb{
	position:absolute;right:45px;top:634px;
	width:250px;
	height:250px;
	background:#f0f0d0;
	border:1px dotted gray;
	color: gray;
	float:right; 
}
div.erb2{
	position:absolute;right:45px;top:634px;
	background:black;
	float:right; 
}
span.erb{
	position:absolute;right:45px;top:600px;
	font-weight:bold;
	font-style:italic;
	font-size:10pt;
}






#refreshTime{
	font-size: 7pt;
	margin-left:717px;
	margin-top:14px;
}


/*odsazeni tlacitek menu, shora*/
span.menu-top{
  position:relative; top:4px;
  font-size:10pt;
}


/*styl hlasky v login note*/
span.login-note{
  position:relative; top:12px;
  font-size:10pt;
}


/*text formulare*/
span.form{
  font-weight:bold;
	font-size: 10pt;
}

/*normalni maly text*/
span.normalS{
  font-weight:normal;
	font-size: 10pt;
}

/*pismo titulku tabulky*/
span.tbtitle{
  color:#ffffff;
}


/*odsazeni odkazu v horni liste*/
span.margin-lista50{
  padding-left:50px;
}
span.margin-lista90{
  padding-left:90px;
}
span.margin-lista100{
  padding-left:100px;
}
span.margin-lista110{
  padding-left:110px;
}

span.smalltext{
  font-size:8pt;
}

span.checktext{
  font-size:8pt;
  position: relative; top: -3px;
}

span.littletext{
  font-size:7pt;
}


span.tabletext{
	font-size:12px;
	font-weight:normal;
}


span.smaller{
  font-size:9pt;
  font-weight:bold;
}
span.smaller2{
  font-size:9pt;
  font-weight:bold;
}
span.little{
  font-size:8pt;
  font-weight:bold;
}
#odsazeni{
  padding-right:25px;
}
                  
.greentext{
color:#909977;
}
.redtext{
  color:#902211;
  font-size:10pt;
  font-weight:bold;
}
.redtext2{
  color:#902211;
  font-size:11pt;
  font-weight:bold;
}
.greentext{
	color:#009900;
  font-size:10pt;
  font-weight:bold;
}
/*Nastaveni odsazeni vyhledavaciho pole, kvuli IE*/
#ie{
  position:absolute;top:90px;
}


h2	{
  padding-bottom:10px;
  font-size: 13pt;
  font-weight:bold;
}

h3	{
  font-size: 11pt;
  font-weight:bold;
}
h4	{
  font-size: 10pt;
  font-weight:bold;
  font-style:italic;
}

p{
  padding-right:25px;
  font-size: 10pt;
  font-weight:normal;
}


/* -----------------------------------------------------------*/
/*TABULKY                                                     */
/* -----------------------------------------------------------*/

/*formularova tabulka*/
table.form{
  border:0px;
}

/*formularova tabulka*/
table.forum{
  font-size:9pt;
}

table.login{
  margin:0px;
}

/*tabulka hracu*/
.tb{
	font-weight:bold;
	font-size:10pt;
}

.tab{
	font-size:10pt;
}

.chrono{
	font-size:10pt;
	border-collapse: collapse;
}

.chrono tr:hover{

	background:#f5f5d0;
	cursor:default;
}



/* rozsvecovaci basic */
.tbhighlight{
	background:#e3daa5;
}
/*rozsvecovaci radek hover*/
.tbhighlight:hover{
	background:#ebe4ad;
}

/* rozsvecovaci registr hracu */
.tbhighlight_reg{
	background:#b7dc81;
}
/*rozsvecovaci radek hover*/
.tbhighlight_reg:hover{
	background:#c7ec91;
}


/* rozsvecovaci pro chronologii */
.chronhighlight{
}
/*rozsvecovaci radek hover*/
.chronhighlight:hover{
	background:#f5f5d0;
	cursor:pointer;
}



/* rozsvecovaci zamcena postava */
.tbhighlight1{
	background:#f2f2aa;
}
/*rozsvecovaci  zamcena postava*/
.tbhighlight1:hover{
	background:#f8f8af;
}


/* rozsvecovaci schvalena postava*/
.tbhighlight2{
	background:#d3eaa5;
}
/*rozsvecovaci radek hover*/
.tbhighlight2:hover{
	background:#dbf4ad;
}



.tbtitulek{
	background:#c9a667;
  font-weight:bold;
	color:white;
	height:25px;
} 


/* menu administrace */
td.tbdown{
	border:1px outset#204200;	
  height:10px;
}
td.tbdown:hover{
  border:1px inset #003300;
}



/* -----------------------------------------------------------*/
/*radky                                                       */
/* -----------------------------------------------------------*/
br.lowline{
	line-height:10px;
}
br.miniline{
	line-height:5px;
}


/* -----------------------------------------------------------*/
/*vycty                                                       */
/* -----------------------------------------------------------*/

ul.dodatky{
	padding-left:30px;
	padding-bottom:15px;
	font-size:10pt;
}

ul.char{
	padding-left:20px;
	font-size:10pt;
}


/*seznamy menu listy*/
li.lista{
	margin-right:15px;
	display:inline;
	list-style:none;
}

ul.lista{
	margin:0px;
}

td.form{
	padding-left:10px;
}

