body {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;	
}

td {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
}

A {text-decoration:none}
font.fontStA {color:#BBBBBB; font-size: 10px;}
A.ring {text-decoration:none; color: #9e9faa;}
A.menuA {text-decoration:none; color: #FFFFFF; font-size: 10px;}
A.menuA:hover { text-decoration:underline; }
A.menuB {text-decoration:none; color: #999999; font-size: 10px;}
A.menuB:hover { text-decoration:underline; }
A.menuC {text-decoration:none; color: #FFFFFF; font-size: 10px; font-weight:bold; }
A.menuC:hover { text-decoration:underline; }
A.sortA { text-decoration:none; padding:1px;}
A.sortAvyb { text-decoration:none;  background: #DDD; padding:1px;}
A.sortA:hover { background: #EEE; padding:1px;}
A.textButA { text-decoration:none; color: #222; font-size: 10px; padding:2px; background: #DDDDDD; font-family:sans-serif; font-weight:bold}
A.textButA:hover { background: #FF5555; color: #FFFFFF; }
A.textButB { text-decoration:none; color: #000000; font-size: 10px; padding:2px; background: #DDDDDD; font-family:sans-serif; font-weight:bold}
A.textButB:hover { background: #666677; color: #FFFFFF; }
A.textButC { text-decoration:none; color: #FFFFFF; font-size: 10px; padding:2px; background: #666677; font-family:sans-serif; font-weight:bold}
A.textButC:hover { background: #666677; color: #FFFFFF; }

.fontM {
	font-weight: normal;
	text-decoration : none;
	color: #000000;
}

.fontMb {
	font-weight: bold;
	text-decoration : none;
	color: #000000;
}

img.ramecek1 {
	border: 1px solid #000000;
}

.fontMbWhite {
	font-family : "Times New Roman", serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration : none;
	color: #FFFFFF;
	background-color: #555555;
}

.fontVrchLista {
	font-family : sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #DDDDDD;
}

.fontS {
	font-family : "Times New Roman", serif;
	font-size : 12px;
	text-decoration : none;
	color: #000000;
}

.border1black {
	border: 1px solid #000000;
}

.border1gray {
	border: 1px solid #CCCCCC;
}

.border1dgray {
	border: 1px solid #999999;
}

.form01 {
	font-family: "Times New Roman", serif;
	border: 1px solid #444444;
	font-size : 13px;
	color: #000000;
	background-color: #f2f2f2;
}

.form02 {
	font-family: "Times New Roman", serif;
	border: 1px solid #444444;
	padding: 1px;
	font-size : 13px;
	color: #000000;
	background-color: #fefefe;
}
.form02wb {
	font-family: "Times New Roman", serif;
	border: 1px solid #444444;
	font-size : 13px;
	color: #000000;
	background-color: #fefefe;
}

.form01col1 {
	color: #000000;
	background-color: #e0e0e0;
}

.butt01 {
	font-family: "Times New Roman", serif;
	border-top: 1px solid #C0BCB5;
	border-left: 1px solid #C0BCB5;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size : 13px;
	color: #000000;
	background-color: #D4D0C8;
}

.butt02 {
	font-family: "Times New Roman", serif;
	border-top: 1px solid #C0BCB5;
	border-left: 1px solid #C0BCB5;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size : 12px;
	color: #000000;
	background-color: #D4D0C8;
}


A.linkA {
	font-family : "Times New Roman", serif;
	font-size : 12px;
	text-decoration : none;
	color: #000080;
}


A.linkA:hover {
 text-decoration:underline;
}

A.linkB {
	text-decoration : none;
	color: #E0E0E0;
}
A.linkB:hover {
	text-decoration : none;
	color: #FFFFFF;
}


/*- polozka ------------------------ */
.item_name {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration : none;
	color: #000080;
}

.item_name:hover {
	text-decoration:underline;
}

.item_desc {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
	color: #000000;
}

.item_authors {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
	color: #808080;
}
.item_authors_link {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color: #808080;
}
.item_authors_link:hover {
	text-decoration:underline;
}

.item_lowvis {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #808080;
}



.tab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #888888;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
}

.dnLine {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-color: #E0E0E0;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}





A.mTab {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 10px;
	color : #202050;
	text-decoration : none;
	font-weight : bold;
}

A.mTab:HOVER {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 10px;
	color : #202050;
	text-decoration : underline;
	font-weight : bold;
}


div.user_list {
	padding-right:10px;
	padding-left:5px;
}




#user_list_type {
	text-align:left;
	border-bottom:1px solid #555555;
	padding:1px;
	margin-top:3px;
	margin-bottom:10px;
}

#user_list_type a {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color: #000080;
	background-color: #E0E0E0;
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-weight : bold;
}

#user_list_type a.active {
	color: #ffffff;
	background-color: #202962;
}

#user_list_type a:hover {
	color: #ffffff;
	background-color: #202962;
}

#user_list_table {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
	margin-bottom:10px;
	border: 1px solid #555555;
}
#user_list_table tr.head {
	font-weight : bold;
	background-color: #555555;
	color: #ffffff;
}
#user_list_table tr.lineA {
	background-color: #ffffff;
}
#user_list_table tr.lineB {
	background-color: #F0F0F0;
}





div.main_area {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 780px;
	text-align: left;
}

div.main_area form {
	margin:0;
}

div.main_area input {
	background-color: #fafafa;
	border: 1px solid #555;
	font-size : 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height:21px;
}

div.main_area input.checkbox {
	background-color: transparent;
	border: 0px;
	padding: 0px;
}

div.main_area select {
	background-color: #fafafa;
	border: 1px solid #000000;
	font-size : 12px;
}

div.main_area textarea {
	background-color: #fafafa;
	border: 1px solid #000000;
	font-size : 12px;
	padding: 5px;
        font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
}

div.main_area input.button {
		border-top: 1px solid #C0BCB5;
		border-left: 1px solid #C0BCB5;
		border-right: 1px solid #808080;
		border-bottom: 1px solid #808080;
		color: #000000;
		background-color: #D4D0C8;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 1px;
		padding-bottom: 1px;
}

div.main_area div.content {
	margin-left: 6px;
	margin-right: 6px;
	padding-top: 5px;
	padding-bottom: 10px;
	width:760px;
}

div.msgbox_warning {
	width: 780px;
	height: 55px;
	background: url(../img/msgbox_warning.gif) 0 0 no-repeat;
	padding-top: 10px;
	padding-left:13px;
	padding-right: 50px;
	margin-bottom: 5px;
	color: #444444;
}

div.msgbox_info {
	width: 780px;
	height: 55px;
	background: url(../img/msgbox_info.gif) 0 0 no-repeat;
	padding-top: 10px;
	padding-left:13px;
	padding-right: 50px;
	margin-bottom: 5px;
	color: #444444;
}

ul.butbar {
	width: 780px;
	height: 22px;
	background: url(../img/but_bar.gif) 0 0 no-repeat;
	color: #444444;
	margin:0px;
	padding:0px;
	border: 0px;
}

ul.butbar li.l {
	display: inline;
	float: left;
	margin:0px;
	margin-top:3px;
	border-right: 1px solid #aaa;
	padding-right:10px;
	padding-left:10px;
	font-size: 10px;
}

ul.butbar li.r {
	display: inline;
	float: right;
	margin:0px;
	margin-top:3px;
	border-left: 1px solid #aaa;
	padding-right:10px;
	padding-left:10px;
	font-size: 10px;
}

#headtable {
	border-right:1px solid #000000;
	border-bottom: 1px solid #000;
}

#headtable td.infoline {
	border-top: 1px solid #000;
	background: url(../img/vrchbgp_v2.gif) 0 0 repeat;
}

#headtable td.hbg {
	background: url(../img/vrchbg_v2.gif) 0 0 repeat;
}

/* Vypis fora ------------------------------------ */

span.novy {
	color:#FF0000; 
	font-size:10px; 
	font-weight:bold;
}

span.datum {
	color:#888;
	font-size:11px;
}

/*-- tabici -------------------------*/
div.tabs {
	border-bottom: 2px solid #000;
	padding:4px;
} 
div.tabs a {
	border:1px solid #500;
	padding:4px 10px 4px 10px;
	color:#005;
	background-color:#eee;
}

div.tabs a:hover {
	text-decoration: none;
	color:#005;
}

div.tabs a.active {
	border-bottom:2px solid #fff;
	background-color:#fff;
	color:#000;
}

div.tabs a.active:hover {
	text-decoration: none;
	color:#000;
}

/* - odkaz jako tlacitko - */
div.linkbutt {
	height:16px; 
	font-size:10px; 
	background: #dddddd; 
	padding-left:15px; 
	padding-right:15px; 
	position:relative; 
	width:170px; 
	text-align:center;
}

div.linkbutt div.l {
	width:13px; 
	position: absolute; 
	top:0px; 
	left:0px; 
	height:16px;
	background-image: url("../img/link-butt-l.png");
	background-repeat: no-repeat;	
}

div.linkbutt a {
	position: relative; 
	top:1px;
}

div.linkbutt div.r {
	width:13px; 
	position: absolute; 
	top:0px; 
	right:0px; 
	height:16px;
	background-image: url("../img/link-butt-r.png");
	background-repeat: no-repeat;	
}

/* spodni linka */
td.bottom_line {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	padding: 2px 5px 2px 5px;
	color: #BBBBBB; 
	font-size: 9px;
}

td.bottom_line a {
	text-decoration: none; 
	color: #BBBBBB; 
}

/* - clanky ------------------------------------------- */
#article h1 {
	font-size:16px;
	border-bottom: 1px solid #777;
}

#article h2 {
	font-size:16px;
}

#article h3 {
	font-size:14px;
}

/* - forum ------------------------------------------- */

/* datum ve vypisu */
#forum .date {
	color:#888888;
	font-size:11px;
}

/* info ve vypisu temat */
#forum .list_info {
	color: #888888; 
	font-size:11px; 
	padding-bottom:9px;
	border-bottom: 1px dotted #e0e0e0;
}

/* hodnota v infu */
#forum .list_info_val {
	color: #000;
}

/* - global --------------------------------------------- */
#google_translate_element {
	position: absolute;
	bottom:-50px; 
	right:3px; 
	width:220px; 
	height:50px; 
	background-color:#eeeeee; 
	border-bottom: 1px solid #666677;
	border-right: 1px solid #666677;
	border-left: 1px solid #666677;
}

#google_translate_element_hide {
	border: 1px solid #a0a0a0;
	width: 15px;
	position: absolute;
	top: 2px;
	right:2px;
	text-align:center;
	font-size:9px;
	background-color:#f5f5f5;
}

#google_translate_element_hide a {
	color: #aaa;
}

#msgbox_u {
	background-image:url('../img/msgbox_u_bottom.gif'); 
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
}

#msgbox_u div.t {
	background-image:url('../img/msgbox_u_top.gif'); 
	background-repeat:no-repeat;
	height:8px;
	position:absolute;
	top:0px;
	left:0px;
	width:780px;
}

#msgbox_u div.c {
	padding:8px 15px 14px 15px;
}


h3 {
	border-bottom: 1px solid black;
	font-size:13px;
	margin-bottom:3px;
}

/* nejspravnejsi zalozky */
div.tabd {
	border-bottom:2px solid gray;
	padding:5px;
}

div.tabd a {
	padding:5px 20px 5px 20px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 2px solid gray;
	background-color: #efefef;
}

div.tabd a.sel {
	border-bottom: 2px solid white;
	background-color: white;
}
