body {
	background-color : White;
}

#page {
	position : absolute;
	top : 0px;
	left : 10px;
	width : 1005px;
	padding : 0px;
	margin : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#head {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 1005px;
	height : 105px;
	background-image : url(../img/bck_head.gif);
	background-repeat : no-repeat;
}
#navimenu {
	margin-top : 5px;
	margin-left : 265px;
	font-size : 11px;
	font-weight : bold;
}
#navimenu a {
	color : White;
	padding : 1px 5px;
}
#navimenu a:hover {
	background-color : #FFFFCC;
	color : #990000;
	text-decoration : none;
}

div.menuemp
{
/*  padding-top: 3px;
  padding-bottom: 3px;*/
}
a.menu {
	color : #e3dfdf;
	font-size: 10pt;
	font-family : Arial;
/*	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;*/
/*	font-family : "Courier New", Courier, monospace;*/
	font-weight: bold;
}
a.menu:hover {
	text-decoration : none;
	color : #e3ffff;
}
span.menu,div.menu
{
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 2px;
/*	width: 90px;*/
	text-align : center;

/*	border: 1px dotted white;*/
}


#left {
	position : absolute;
	top : 105px;
	left : 0px;
	width : 170px;
}

#main1 {
	position : absolute;
	top : 105px;
	left : 180px;
	width : 640px;
}

#area1 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 630px;
}

#main2 {
	position : absolute;
	top : 105px;
	left : 180px;
	width : 825px;
}

#area2 {
	position : absolute;
	top : 25px;
	left : 0px;
	width : 810px;
	height : 20px;
}

#left_wide {
	position : absolute;
	top : 105px;
	left : 0px;
	width : 300px;
}

#main1_wide {
	position : absolute;
	top : 105px;
	left : 310px;
	width : 530px;
}

#area1_wide {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 530px;
}

#main2_wide {
	position : absolute;
	top : 105px;
	left : 310px;
	width : 695px;
}

#area2_wide {
	position : absolute;
	top : 25px;
	left : 0px;
	width : 680px;
	height : 20px;
}

#menuemp {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 825px;
	height : 30px;
	background-image : url(../img/emplmenu.gif);
	background-repeat : no-repeat;
}
div.memp {
	position : relative;
	float : left;
	top : 0px;
	left : 0px;
}
td.popup {
	border : 1px solid #FF9900;
	font-family : "Courier New", Courier, monospace;
	font-size : 11px;
	font-weight : bold;
}
a.hrefpopup {
	display : block;
	color : #CC0000;
	background-color : #FFFF33;
	padding : 1px 20px 1px 20px;
}
a.hrefpopup:hover {
	text-decoration : none;
	color : #FF9900;
	background-color : #CC0000;
}

#right {
	position : absolute;
	top : 105px;
	left : 830px;
	width : 170px;
	height : auto;
}



a {
	color : #0000CC;
	text-decoration : none;
}
a:hover {
	color : Red;
	text-decoration : underline;
}

input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F5F5F5;
}
input.submit {
	font-size : 11px;
	font-weight : bold;
	background-color : #000099;
	color : #FFFFCC;
}
input.submit2 {
	padding : 3px;
	font-weight : bold;
	font-size : 12px;
	background-color : #000099;
	color : #FFFF33;
}
input.submit_back_state
{
	font-size : 11px;
	font-weight : bold;
	background-color : #000099;
	background-image: url(../img/orange_black.gif);
	background-repeat: repeat;
	color : #FF1010;
/*	color : #FFFFCC;*/
}
input.submit_green {
	font-size : 11px;
	font-weight : bold;
	background-color : #00FF00;
	color : #202020;
}
input.submit_red {
	font-size : 11px;
	font-weight : bold;
	background-color : #FF0000;
	color : #202020;
}

input.GEmoney
{
	padding: 0 3px 0 3px;
	font-weight : bold;
	background-color : #ef6969;
	border-top: 2px solid #efa7a7;
	border-left: 2px solid #efa7a7;
	border-right: 2px solid #a02929;
	border-bottom: 2px solid #a02929;
	color : black;
}

select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F5F5F5;
}
option {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
optgroup {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F5F5F5;
}
img {
	border : 0px;
}
img.border {
	border : 1px solid Black;
}
img.imgfilter {
	/*filter : alpha(opacity=95) gray(); */
	border : 1px solid Black;
}
table {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
th {
	color : #666666;
	border-bottom : 1px double #FF9999;
	font-size : 10px;
}

hr {
	width : 100%;
	height : 1px;
	color : #000099;
}

table.subtable {
	border-top : 1px solid #990000;
	border-left : 1px solid #990000;
	border-bottom : 1px solid #FF9999;
	border-right : 1px solid #FF9999;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0px;
	margin : 5px;
}
th.subtop {
	border-top : 1px solid #FF9999;
	border-left : 1px solid #FF9999;
	border-bottom : 1px solid #990000;
	border-right : 1px solid #990000;
	background-color : #FFEEEE;
	padding : 2px;
	font-size : 12px;
	color : #CC0033;
}
td.subcenter {
	border-top : 1px solid #FF9999;
	border-left : 1px solid #FF9999;
	border-bottom : 1px solid #990000;
	border-right : 1px solid #990000;
	padding : 5px;
}
td.subsection {
	border-top : 1px solid #FF9999;
	border-bottom : 1px solid #990000;
	padding : 1px;
}
td.subbot {
	border-top : 1px solid #FF9999;
	border-left : 1px solid #FF9999;
	border-bottom : 1px solid #990000;
	border-right : 1px solid #990000;
	background-color : #FFF4F4;
	padding : 1px;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
}
td.subbot_NA {
	border-top : 1px solid #FF9999;
	border-left : 1px solid #FF9999;
	border-bottom : 1px solid #990000;
	border-right : 1px solid #990000;
	background-color : #FFF4F4;
	padding : 1px;
	font-size : 10px;
	font-weight : bold;
}
td.subinfo {
	border-top : 1px solid #FF9999;
	border-left : 1px solid #FF9999;
	border-bottom : 1px solid #990000;
	border-right : 1px solid #990000;
	padding : 3px;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
	color : #000099;
	background-color : yellow;
}
a.hrefsubbot {
	color : #0033FF;
}
a.hrefsubbot:hover {
	text-decoration : none;
	color : #66CCFF;
}

div.menuhead {

}
div.menuarea1 {
	border : 1px solid #999999;
	background-color : #FFFFCC;
	padding : 5px;
}
div.menuarea1 ul {
	margin : 0px;
	padding : 0px;
}
div.menuarea1 li {
	display : block;
	margin : 0px;
	padding : 0px;
	list-style : disc 1px;
}
div.menuarea1 a {
	color : #000099;
}
div.menuarea1 a:hover {
	color : #FFCC66;
	background-color : #000099;
}
div.menuarea3 {
	border : 1px solid #999999;
	background-color : #FFFFCC;
	padding : 5px 1px 5px 1px;
	margin-top: 5px;
}
div.menubasket a {
	color : #990000;
}
div.menubasket a:hover {
	color : #FFCC66;
	background-color : #990000;
}
div.menuarea2 {
	border : 1px solid #666666;
	background-color : #FFFFCC;
}
div.menutail {
	display : block;
	background-color : #CCCCCC;
}


tr.row1 {
	background-color : #D0E8FF;
}
tr.row2 {
	background-color : #E8F4FF;
}
tr.row3 {
	background-color : #E0E0E0;
	border-width : 0 px;
}
tr.rowact {
	background-color : #FFCC66;
}
div.tblaction1 {
	background-color : #E8F4FF;
	border : 1px solid #000099;
}
div.tblaction2 {
	background-color : #D0E8FF;
	border : 1px solid #000099;
}
div.tblaction_D {
	background-color : #DAEAFF;
	border : 1px solid #000099;
}

.redborder {
	border : 2px solid Red;
}
.greenborder {
	border : 2px solid #00FF33;
}

.font12 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.font11 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.font10 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.font9 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.priceour {
	font-family : "Times New Roman", Times, serif;
	font-size : 21px;
	font-weight : bold;
	color : Red;
}
.priceour2 {
	font-size : 14px;
	font-weight : bold;
	color : Red;
}
span.super {
	color : red;
	text-decoration : blink;
}
.save {
	color : #FF6600;
}
.dis {
	color : #00CC33;
	font-weight : bold;
}
.warn {
	color : Red;
}

#login {
	position : absolute;
	top : 0px;
	left : 750px;
	width : 248px;
	height : 99px;
}
#loginhead {
	width : 248px;
	height : 17px;
	background-image : url(../img/men_login.gif);
	text-align : center;
	padding-top : 3px;
	font-family : "Times New Roman", Times, serif;
	font-weight : bold;
	color : white;
	font-size : 12px;
}
#loginhead a {
	color : #F0F8FF;
}
#loginhead a:hover {
	color : #FFCC33;
	text-decoration : none;
}
#loginarea {
	width : 237px;
	height : 67px;
	background-color : #FFFFCC;
	border : 1px solid #CCCCCC;
	text-align : center;
	padding : 5px;
	text-align : left;
}

#groupmenu {
	position : absolute;
	top : 66px;
	left : 7px;
	width : 754px;
	height : 35px;
}

#groupmenu a img
{
	margin: 0px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 0px;
	border: 0px;
}

#groupmenu a
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

td.gmenu {
	border : 1px solid #999999;
	width : 120px;
	text-align : center;
	background-color : Lime;
}
a.hrefg1 {
	display : block;
	font-size : 11px;
	font-weight : bold;
}
div.prodmenu {
	position : relative;
	float : none;
	width : 155px;
}
a.gr1 {
	display : block;
	font-size : 12px;
	font-weight : bold;
	background-color : #FF9999;
	color : #990000;
	margin : 1px;
}
a.gr1:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.gr2 {
	display : block;
	font-size : 12px;
	font-weight : bold;
	background-color : #CCCCFF;
	color : #990000;
	margin : 1px;
}
a.gr2:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.gr4 {
	display : block;
	font-size : 12px;
	font-weight : bold;
	background-color : #FFCC66;
	color : #990000;
	margin : 1px;
}
a.gr4:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.gr3 {
	display : block;
	font-size : 12px;
	font-weight : bold;
	background-color : #CCCCCC;
	color : #333333;
	margin : 1px;
}
a.gr3:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.gr5 {
	display : block;
	font-size : 12px;
	font-weight : bold;
	background-color : #66CC99;
	color : #003333;
	margin : 1px;
}
a.gr5:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.gr6 {
	display : block;
	font-size : 12px;
	font-weight : bold;
	background-color : #FF66CC;
	color : #990000;
	margin : 1px;
}
a.gr6:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.hrefg3 {
	display : block;
	font-size : 11px;
	font-weight : bold;
	background-color : #99FF99;
	margin : 1px;
}
a.hrefg3:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}
a.hrefprod {
	display : block;
	font-size : 11px;
}
a.hrefprod:hover {
	background-color : #006666;
	color : #FFFF99;
	text-decoration : none;
}

a.hrefaction {
	font-size: 11px;
	font-weight : bold;
}
a.hrefaction:hover {

}

span.actpage {
	font-weight : bold;
	background-color : Blue;
	color : White;
}

a.group_lev0 {
 	font-size : 13px;
	font-weight : bold;
	color : #CC0000;
}
a.group_lev1 {
 	font-size : 12px;
	font-weight : bold;
	color : #339933;
}
a.group_lev2 {
 	font-size : 12px;
	color : #3366FF;
}
a.group_levn {
	color : #996666;
}

#menu_level0 a {
	padding-left: 3px;
	display: block;
}
#menu_level0 a:hover {
	color: #FFF4F4;
	text-decoration: none;
}

#menu_level0 a {
	font-size : 12px;
	font-weight : bold;
	color : #CC0000;
}

#menu_level1 a {
	font-size : 11px;
	font-weight : bold;
	color : #339933;
}

#menu_level2 a {
	font-size : 11px;
	font-weight : normal;
	color : #3366FF;
}

#menu_level3 a {
	color: Blue;
}

a.bot
{
	color: green;
}

input.transp {
	background: transparent;
}

/*****************************/
#new_info h4
{
	color: navy;
}

#new_info table
{
	width: 90%;
	background-color: lightgray;
	border: 1px solid gray;
	border-collapse: collapse;
	margin: 8px;
}


#new_info table td
{
	padding: 2px 8px 2px 8px;
}

#new_info table td.L
{
	border-right: 1px solid gray;
}

#new_info table tr.separated td
{
	padding-top: 16px;
}

#new_info p
{
	margin-left: 8px;
	margin-right: 8px;
	text-align: justify;
}

#new_info p.A
{
	margin:8px 30px 8px;
	text-indent:-18px;
}

#new_info p.A1
{
	margin:4px 45px 4px;
	text-indent:-18px;
	text-align: left;
}

#Distributions img.mail
{
	position: relative;
/*	top: -6px*/
}

a.default_comment
{
	cursor: pointer;
}

a.edit_comment
{
	background-color:#000099;
	color:#FFFFCC;
	font-size:10px;
/*	font-weight:bold;*/
	padding: 1pt 4pt 1pt 4pt;
	border: 1px solid gray;
}

span.incoming_message
{
	color: black;
}

div.CashList
{
	padding: 5px;
}

div.CashList div.top
{
/*	border: 1px dashed green;*/
}

div.CashList div.header1
{
	padding: 3pt;
	background-color: #ffeeee;
	font-weight: bold;
	width: 100pt;
	border-left: 1px solid #990000;
	border-top: 1px solid #990000;
	border-right: 1px solid #FF9999;
}

div.CashList div.post_header
{
	display: block;
	position: relative;
	left: 110pt;
	top: -10pt;
/*	border: 1px dotted red;*/
}

div.CashList table.subtable
{
	margin: 0px;
	width: 100%;
}
div.CashList td
{
	padding-left: 2pt;
	padding-right: 2pt;
	vertical-align: top;
	border-bottom: 1px solid #d0d0d0;
}

div.PopupDialog div.main
{
	width: 400px;
	border: 1px solid gray;
	margin: 4pt;

	position: absolute;
	z-index: 1;
	top: 50pt;
	left: 100pt;
}

div.PopupDialog div.header
{
	padding: 2pt;
	background-color: gray;
	color: white;
	font-weight: bold;
}

div.PopupDialog div.body
{
	padding: 8pt;
	background-color: #e0e0e0;
}

div.PopupDialog input.do
{
	margin-top: 4pt;
	font-size : 11px;
	font-weight : bold;
	background-color : #b0b0b0;
	color : black;
}

div.button_like
{
	display:inline;
	background-color:#000099;
	color:#FFFFCC;
	font-size:11px;
	font-weight:bold;
	padding: 1px;
	padding-left: 6pt;
	padding-right: 6pt;
	border-left: 2px solid #D0D0D0;
	border-top: 2px solid #D0D0D0;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
}

div.button_like a,div.button_like a:hover,a div.button_like,a:hover div.button_like
{
	color:#FFFFCC;
	text-decoration: none;
}

div.button_like:hover
{
	background-color:#2020A9;
}

div.button_like img
{
	position: relative;
	top: 2px;
}

h3.indented
{
	margin-left: 20pt;
}

table.left
{
	border: 1px solid green;
}

table.left tr td
{
	text-align: left;
}

table.centered
{
	width: 100%;
}

table.centered tr td.L
{
	text-align: right;
	padding-right: 16pt;
	width: 30%;
	font-weight: bold;
}

table.invoice_lines
{
	width: 100%;
}

table.invoice_lines tr th
{
	text-align: center;
}

table.invoice_lines tr td
{
	text-align: right;
}

table.invoice_lines tr td.L
{
	text-align: left;
}

table.invoice_sum
{
	margin-top: 16pt;
	width: 60%;
	border: 1pt solid black;
}
table.invoice_sum tr.total td
{
	border-top: 0.5pt solid black;
}
table.invoice_sum tr td.L
{
	text-align: left;
}
table.invoice_sum tr td.C
{
	text-align: center;
}
table.invoice_sum tr td.R
{
	text-align: right;
}
span.error
{
	color: red;
	font-style: italic;
}

/* pro správu ušetříte */
td.Stripes
{
	background-image: url(../img/Use_stripes_01.png);
	background-repeat: repeat;
}

img.banner, img.banner240, img.banner180, img.banner85x85
{
	border: 1px dotted #ea1717;
	margin: 2px;
}
img.banner240 { width: 240px; }
img.banner180 { width: 180px; }
img.banner85x85 { width: 85px;height: 85px; }

a.REF1
{
	padding: 1pt;
	border: 1px solid gray;
	color: #e6312a;
	font-weight: bold;
}

a.in_exp_store
{
	background-color: #a6f410;
	text-decoration: none;
	border: 1px solid green;
	padding: 0 1pt 0 1pt;
}
a.in_bad_store
{
	background-color: #f88906;
	text-decoration: none;
	border: 1px solid red;
	padding: 0 1pt 0 1pt;
}

table.form
{
	width: 100%;
/*	border: 1px dotted gray;*/
	margin-top: 4pt;
	border-top: 1pt dashed gray;
}
table.form th
{
	width: 35%;
	border: 0px;
	text-align: right;
	padding: 0pt 4pt 0pt 4pt;
	color: black;
	font-weight: normal;
}
table.form th
{
	padding: 0pt 4pt 0pt 4pt;
}
span.out
{
	background:#FF8080;
	font-size: 6pt;
	font-weight: bold;
	border: 1px solid red;

}

