/**/
.t_a_l{
	text-align:left;
}

.t_a_r{
	text-align:right;
}

.t_a_c{
	text-align:center;
}

.f_s_10{
	font-size:10px;
}

.f_s_12{
	font-size:12px;
}

.f_s_14{
	font-size:14px;
}

.elm_hidden{
	display: none;
}

.cls_nadpis_div{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}

.cls_nadpis1_div{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}
.div_usr_name, .div_usr_pass{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding-left: 10px;
	padding-top: 5px;
}

.div_usr_log_act{
	position: relative;
	top: 10px;
/*	_top:-10px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

.div_as_comment{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
	margin:10px;
}

.div_reg_frm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding-left: 10px;
	padding-top: 5px;
}
/*
styly pro forum
*/

.forum_basic_menu{
	height:20px;
	padding-left:20px;
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
}

.forum_nav_elm{
	font-size: 13px;
	text-align:left;
	padding-left:10px;
	color: #abc;
	font-family: Verdana;
	padding-top:15px;
	padding-bottom:15px;
}

.forum_nav_elm a:link { color: #abc; text-decoration: none;}
.forum_nav_elm a:visited { color: #abc; text-decoration: none;}
.forum_nav_elm a:hover { color: #abf; text-decoration: none;}

.forum_main_frame{
/*	border-top: 1px dashed black;*/
	text-align: left;
}

/*hlavni div ktery obklopuje cely formular pro vkladani zprav*/
.div_add_mess_f,.div_add_mess_f1 {
	position:absolute;
	z-index:5;
	width:620px;
/*	height:420px;*/
	height:450px;
	background-color:#496171;
	left:-20px;
/*	width:540px;*/
	/*height:240px;*/
/*	border-bottom: 1px dashed red;*/
	border: 2px solid silver;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	text-align: center;
}

.div_add_mess_f1 {
	height:500px;
}
/*textarea ve foru do ktery se pisou vzkazy*/
.ta_add_mess_f {
	width:480px;
	height:300px;
}

/* div obsahujici text: "vzkaz:"    */
.div_addmess_mess{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding-left: 15px;
	padding-top: 5px;
}

/* div nad layoutem ve kterym sou vypsani uzivatele */
.layer_box {
	position: absolute;
	z-index: 6;
	width: 200px;
	left: -320px;
	_left: -330px;
	top: 10px;
	padding: 5px;
	border: 1px solid #00376C;
	background: #f4f4f4;
	display: none;
}

.layer_box a:link { color: black; text-decoration: none;}
.layer_box a:visited { color: black; text-decoration: none;}
.layer_box a:hover { color: blue; text-decoration: none;}

/* div s funkcemi pro upravu textu a emoksichtama */
.div_addmess_f_fce{
	height: 20px;
	margin-bottom:5px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
}

/*
	styly pro vzkazy ve foru 
*/

/* tabulka pro jeden vzkaz */
.forum_table_m{
	position: relative;
	left: 20px;
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border:1px solid gray;
	width: 530px;
	margin-bottom:5px;
}

.forum_table_m_wnm{
	
	border-top:1px solid #abc;
/*	border-bottom:2px solid #abc;*/
	padding-top: 25px;
	padding-bottom: 5px;
}
/*div_forum_first mess edit_button*/
.div_forum_e_b_f_m{
	color: #abc;
	font-family: Verdana;
}

.forum_table_m_mess_td{
	text-align:left; 
	padding:10px; 
	padding-left:15px;  
	font-size:11px;
}

.forum_table_m_mess_td a:link { color: #abc; text-decoration: none;}
.forum_table_m_mess_td a:visited { color: #abc; text-decoration: none;}
.forum_table_m_mess_td a:hover { color: #abf; text-decoration: none;}

.forum_table_m_mess_td a { background-color: #678; text-decoration: none;}

.forum_table_m_mess_td hr{border:none;border-top:1px solid gray;}

.div_forum_e_b_f_m a:link { color: #abc; text-decoration: none;}
.div_forum_e_b_f_m a:visited { color: #abc; text-decoration: none;}
.div_forum_e_b_f_m a:hover { color: #abf; text-decoration: none;}


/* sub-tabulka v tabulce vzkazu*/
.forum_table_m_info{
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border:1px solid red;
/*	margin-left:20px;*/
	margin:0px;
	padding:0px;
	width: 100%;
	height:50px;

}
form{
	margin:0px;
	padding:0px;
}


/*
	Styly pro ankety
*/

.ankety_basic_menu
{
	height:20px;
	padding-left:20px;
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
}

.ankety_main_frame{
	border: 1px dashed blue;
}


/*
styly pro nastaveni profilu
*/
.div_label_comment{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	border:none;
	margin-bottom:-20px;
	margin-left:10px;
}

.div_label_comment_2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	border:none;
	margin-left:10px;
/*	border-bottom:1px dashed red;*/
}

.div_label_comment_3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size: 12px;
	text-align:left;
	border:none;
	margin-left:10px;
/*	border-bottom:1px dashed red;*/
}

.div_label_comment_3 span{
	color:black;
}

.div_env_inp input,select{
	margin-bottom:25px;
}



#f_setacc_menu
{
	position:relative;
	border:none;
	border-top:1px dashed black;
	width:100%;
	height:30px;
	padding-top:5px;
}

#f_setacc_menu span{
	border:1px solid #f4f4f4;
	margin-left:10px;
	margin-right:10px;
}

#f_setacc_menu .f_setacc_menu_active a{
	color: black;
}

#f_setacc_menu a
{
	text-decoration:none;
	color:white;
	margin-left:30px;
	margin-right:30px;
}

#f_setacc_menu .f_setacc_menu_active {
	font-weight:bold;
	font-size:12px;
	color:white;
	background-color:white;
}

.setacc_main_frame {
	border-top:1px dashed black;
	padding-top:20px;
/*	padding-left:20px;*/
}


/*
	HOME
*/
.home_table_news{
	position: relative;
	left: 20px;
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border:none;
	width: 530px;
	margin-bottom:30px;
}

.home_table_news a:link { color: #abc; text-decoration: none;}
.home_table_news a:visited { color: #abc; text-decoration: none;}
.home_table_news a:hover { color: #abf; text-decoration: none;}

.ta_add_news {
	width:480px;
	height:300px;
}
/*
	GALERIE
*/
.galery_container{color:white;}


.galery_container a:link { color: #abc; text-decoration: none;}
.galery_container a:visited { color: #abc; text-decoration: none;}
.galery_container a:hover { color: #abf; text-decoration: none;}

/*
	WALLPAPER
*/

.wallp_container{color:white;}


.wallp_container a:link { color: #abc; text-decoration: none;}
.wallp_container a:visited { color: #abc; text-decoration: none;}
.wallp_container a:hover { color: #abf; text-decoration: none;}

/*
	USER_LIST
*/

.user_list_table{
	position: relative;
	left: 20px;
	_left: 0px;
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border:1px solid gray;
	width: 530px;
	margin-bottom:30px;
}

.U_L_Detail_Info
{
	List-style-type:none;
	color:white;
}

.U_L_Detail_Info span{
	font-size:12px;
	font-weight:bold;
}

.U_L_Detail_Info li{
	margin-bottom:8px;
}

/* styl pro div radku seznamu vsech uzivatulu*/
.U_L_Preview_M_F{
	border-bottom:1px dotted gray;
	padding-top:3px;
	margin-left:10px; 
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
}

/* styl pro levy div v radku seznamu vsech uzivatulu*/
.U_L_Preview_L_F{
	float:left;
	height:20px;
}
/* styl pro pravy div v radku seznamu vsech uzivatulu*/
.U_L_Preview_R_F{
	float:right;
	height:20px;
	font-size:10px;
}

/* styl pro hlavni div detailu uzivatele */


/* Detail obecne  */
.U_L_Detail_D_Frame{
	width: 570px;
}

.U_L_Detail_D{
}

.U_L_Detail_L{
	_margin-top:15px;
	float:left;
	width:300px;
}

.U_L_Detail_R{
	float:right;
	width:90px;
	margin-right: 60px;
	_margin-right: 30px;
}

/* nadpis */
.U_L_Detail_Title{
	font-weight:bold;
	font-size:14px;
	color:#b3d8ff;
	height:20px;
	border-top: 1px dotted white;
	border-bottom: 1px dotted white;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
}

/* Detail statistiky  */
.U_L_Detail_S_Frame{
	width:570px;
}


.U_L_Detail_S{
	font-weight:bold;
	font-size:10px;
	color:white;
	text-align:left;
	_margin-top:15px;
	float:left;
}

.U_L_Detail_Info_S
{
	List-style-type:none;
	color:white;
}

.U_L_Detail_Info_S li{
	margin-bottom:8px;
}


.U_L_Detail_S_F_Sub_1{
	color:black;
	margin-left:20px;
}


/*
	UPLOAD_FILE
*/


.U_L_Detail_File_Frame{
	width:570px;
	padding-bottom: 15px;
}

.U_L_Detail_File{
}

.U_L_Table_F{
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border:1px solid gray;
	width: 530px;
	margin-left:25px;
}


.U_L_Table_F tr{
/*	border:1px solid gray;*/
}


.U_L_Table_F td{
	border:1px solid gray;
}

.U_L_Button_drop{
	background-image:url("images/b_drop.png");
	width:16px;
	height:16px;
}


.U_L_File_A{
	color:red;
}


/*
	KALENDAŘ AKCÍ
*/

.C_A_Table_F{
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
/*	border-bottom:2px solid #cfcece;*/
	width: 570px;
/*	margin-left:25px;*/
	text-align:center;
}


.C_A_Table_F a:link { color: #abc; text-decoration: none;}
.C_A_Table_F a:visited { color: #abc; text-decoration: none;}
.C_A_Table_F a:hover { color: #fab; text-decoration: none;}


.C_A_TD {
	width:80px;
	height:30px;
	_height:40px;
	text-align: center;
	border:none;
}

.C_A_TD_B{
	border:1px solid gray;
}

.C_A_DD {
	height:30px;
	_height:39px;
	width:75px;
	padding-top:10px;
/*	background-color:#fed;*/
	vertical-align: bottom;
	font-size: 16px;
	font-weight: bold;
}

.C_A_Table_Detail{
	position: relative;
	left: 20px;
	_left: 0px;
	border-collapse:collapse;
	table-layout:fixed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	width: 530px;
	margin-bottom:10px;
}


.C_A_Table_Detail a:link { color: #abc; text-decoration: none;}
.C_A_Table_Detail a:visited { color: #abc; text-decoration: none;}
.C_A_Table_Detail a:hover { color: #abf; text-decoration: none;}


