body {
	margin: 40px 0px 40px 0px;
	background-color: #78777D;
	background-image: url(img/bg/bg_khaki2grey.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

body.old {
	margin: 40px 0px 40px 0px;
	background-color: #3B4022;
	background-image: url(img/bg/bg_black2khaki.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

p, a, td, th, input, ul, ol, li, select, option, span, h1, h2, textarea, sup, font {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
	line-height: 120%;
	margin-top: 0;
	margin-bottom: 0;
}
p, a, ul, ol, li, select, option, span, h1, h2, textarea, sup, font { text-align: left; }
a { color: #99A758; text-decoration: underline; padding-left: 2px; padding-right: 2px; }
a:hover { background-color: #99A758; color: white; text-decoration: none; }
h1, .h1 { color: #3B4022; font-size: 13pt; font-weight: bold; }
h2, .h2 { color: #3B4022; font-size: 10pt; font-weight: bold; }
th, .th { color: #78777D; }

td { background-repeat: no-repeat; }
td.hdr02 { background-image: url(img/hdr/appp_hdr02.jpg); }
td.hdr03 { background-image: url(img/hdr/appp_hdr03.jpg); }
td.hdr04 { background-image: url(img/hdr/appp_hdr04.jpg); }
td.hdr05 { background-image: url(img/hdr/appp_hdr05.jpg); }
td.hdr06 { background-image: url(img/hdr/appp_hdr06.jpg); }
td.hdr07 { background-image: url(img/hdr/appp_hdr07.jpg); }

td.logo { background-image: url(img/bg/bg_appp_logo_a.jpg); }
td.logo_en { background-image: url(img/bg/bg_appp_logo_en.jpg); }

td.bg_menu, td.bg_menu_jump, td.bg_submenu, td.bg_side_h { 
	background-color: #78777D; background-position: bottom right; background-image: url(img/bg/bg_bar_grey.gif); }
td.bg_menu-over, td.bg_menu_jump-over, td.bg_submenu-over { 
	background-color: #3B4022; background-position: bottom right; background-image: url(img/bg/bg_bar_khaki.gif); }
td.bg_login { background-color: #99A758; background-position: bottom right; background-image: url(img/bg/bg_bar_grass.gif); }
td.bg_side { background-color: #E6E6E3; background-position: bottom right; background-image: url(img/bg/bg_bar_sgrey.gif); }
td.bg_side_y { background-color: #E6E6E3; background-position: top right; background-image: url(img/bg/bg_bar_sgrey_y.gif); }
td.bg_desk { background-color: #EDEDEB; background-position: bottom right; background-image: url(img/bg/bg_bar_desk.gif); }
td.bg_desk_y { background-color: #EDEDEB; background-position: top right; background-image: url(img/bg/bg_bar_desk_y.gif); }
td.bg_side_y, td.bg_desk_y { background-repeat: repeat-y; }

td.bg_login { vertical-align: middle; line-height: 100%; }
td.bg_menu, td.bg_submenu, td.bg_submenu-over { vertical-align: middle; line-height: 100%; text-align: left; }
td.bg_menu_jump-over { vertical-align: middle; line-height: 100%; text-align: left; padding-bottom: 4px; }
td.bg_menu_jump, td.bg_menu_jump-over { position: relative; }

td.bg_hr { background-position: center left; background-image: url(img/bg/bg_hr.gif); background-repeat: repeat-x; }
td.bg_vr { background-position: top center; background-image: url(img/bg/bg_vr.gif); background-repeat: repeat-y; }

td.blt_menu { background-color: #3B4022; background-position: bottom right; background-image: url(img/bg/bg_blt_khaki.gif); }
td.blt_menu-over { background-color: #99A758; background-position: bottom right; background-image: url(img/bg/bg_blt_grass.gif); }

.menu, .login, td.logout, td.bg_side_h { color: white; font-size: 8pt; line-height: 100%; }
.menu, td.bg_side_h { text-align: center; }
.login { text-align: right; }
.logout { color: white; line-height: 140%; text-align: center; }
h2.logout { margin-top: -5px; }
.ar, .arpt5 { text-align: right; }
.ac { text-align: center; }
.aj { text-align: justify; }
.vzor { background-color: white; padding: 2px 3px 2px 3px; }
.khb { color: #3B4022; font-weight: bold; }
.ggb { color: #99A758; font-weight: bold; }
.crb { color: crimson; font-weight: bold; }
.cr { color: crimson; }
.mg { color: #78777D; }
.arpt5 { padding-top: 5px; }
.pl20 { padding-left: 20px; }
.sl { color: #E6E6E3; }
a.menu { text-decoration: none; padding-left: 0; padding-right: 0; }
a.menu:hover { background-color: transparent; }
font.menu { cursor: pointer; }
font.menu_disabled { color: #BBBBBB; cursor: pointer; }
a.obr { padding-left: 0; padding-right: 0; background-color: transparent; }
p.copyright { font-size: 7pt; color: #E6E6E3; text-align: center; padding-top: 2px; line-height: 100%; }
a.copyright { text-decoration: none; padding-left: 0; padding-right: 0; font-size: 7pt; color: #E6E6E3; line-height: 100%; }
a.copyright:hover { background-color: transparent; text-decoration: none; color: white; line-height: 100%; }
p.language { font-size: 7pt; color: #E6E6E3; text-align: right; padding-bottom: 4px; line-height: 100%; }
a.language, font.language { text-decoration: none; padding-left: 0; padding-right: 0; font-size: 7pt; color: #78777D; line-height: 100%; }
a.language:hover { background-color: transparent; text-decoration: none; color: #E6E6E3; line-height: 100%; }
.cisla, .b { font-weight: bold; }
.xs { font-size: 7pt; }
.xsw { font-size: 7pt; color: white; text-decoration: none; }
samp { color: blue; font-weight: bold; }
kbd { color: crimson; font-weight: bold; }

form { margin: 0; }
/*input, textarea { background-color: #EDEDEB; font-size: 8pt; }*/
input, textarea { background-color: white; font-size: 8pt; }
input.login { text-align: center; color: black; }
input.buttonlogin { background-color: white; color: #3B4022; padding-top: 7px; padding-bottom: 7px; }
input.buttonlogin2 { background-color: white; color: #3B4022; }
input.button { background-color: #3B4022; color: white; }
img.foto, img.fotolt { border-style: solid; border-width: 1px; border-color: black; }
img.fotolt { margin-right: 10px; margin-bottom: 10px; }

tr.o { background-color: inherit; }
tr.o-over { background-color: white; }

/*~ COLORS ~~~~~~~~~~~~~~~~~~~~~~~~~
	khaki			#3B4022		(logo: PANTONE 5815 U, CMYK: 0/0/80/85, RGB: 75/73/35, #4B4923)
	grass green		#99A758
	logo/desk grey	#EDEDEB
	side grey		#E6E6E3
	menu/dark grey	#78777D
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
