/****************************************************************************************/
/*                                    GENERAL CLASSES                                   */
/****************************************************************************************/

.error { 
    color: red;

    font-weight: bold;
}

/* margin padding */
.no-margin {
	margin: 0px;
}

.no-padding {
	padding: 0px;
}

/* text align */
.center {
	text-align: center;
}

/* display */
.block {
	display: block;
}

.inline {
	display: inline;
}

/* font size */
.small {
	font-size: 0.8em;
}

.comment {
	font-size: 0.9em;
}

.big {
	font-size: 1.2em;
}

.huge {
	font-size: 1.4em;
}

/* font weight */
.font-weight-bold, .bold {
	font-weight: bold;
}

/* text */
.uppercase {
	text-transform: uppercase;
}

.no-decoration {
	text-decoration: none;
}

/****************************************************************************************/
/*                                         barvy                                        */
/****************************************************************************************/

.t_darkgrey {
	color: #444;
}

.t_grey {
	color: grey;
}

.t_darkred {
	color: #930000;
}

.t_red {
	color: #a60000;
}

.t_darkgreen {
	color: #339900;
}

.t_green {
	color: #6df701;
}

.t_white {
	color: #fff;
}

.b_white {
	background-color: #fff;	
}


/****************************************************************************************/
/*                                          misc.                                       */
/****************************************************************************************/
.clear {
	clear: both;
}

.clickable {
	cursor: pointer;
	_cursor: hand;
}
.t_lightgray {
	color: #777777;
}


/****************************************************************************************/
/*                                      INLINE ICONS                                    */
/****************************************************************************************/
.jpg {
	background-image: url("../images/icons/jpg.png");
}

.png {
	background-image: url("../images/icons/png.png");
}

.gif {
	background-image: url("../images/icons/gif.png");
}

.admin {
	background-image: url("../images/icons/admin.gif");
}

.logout {
	background-image: url("../images/icons/logout.gif");
}

/****************************************************************************************/
/*                                       UL CLASSES                                     */
/****************************************************************************************/
ul.no-list, ul.no-list li {
	list-style: none;
	list-style-image: none;
}

ul.small-list, ul.small-list li {
	list-style: url("../images/style/small_list.gif");
	list-style-image: url("../images/style/small_list.gif");
}

ul.inline li {
	display: inline;
}

ul.float li, ul.float-left li {
	float: left;
}

ul.float-right {
	float: right;
}

ul.float-right li {
	float: left;
	padding: 0px 2px 0px 2px;
}
