@CHARSET "UTF-8";

html
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: tahoma, arial;
	font-size: 14px;
	background-color: #f0f0f0;
}
body
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#page
{
	width: 1202px;
	margin-top: 5px;
	margin-left: auto;
	margin-bottom: 5px;
	margin-right: auto;
	padding: 5px 5px 5px 5px;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-width: 0;
	border-style: solid;
	border-color: #cbcbcb;	
	border: 1px solid ThreeDShadow;
	border-radius: 15px;
	background-color: white; 	
}

#footer
{
	margin-top: 20px;
	background-color: white;	            
	text-align: center;
}

a
{
	color: #4e7abd;
	text-decoration: underline;
}

a:hover
{
	color: #88b83f;
	text-decoration: none;
}

.color1 {color: #f04622;}
.color2 {color: #f47922;}
.color3 {color: #febd0e;}
.color4 {color: #88b83f;}
.color5 {color: #4e7abd;}
.color6 {color: #8156a3;}
.color7 {color: #c671ae;}
.color8 {color: #8e3e1f;}
.colorG {color: #aaaaaa;}

.bgcolor1 {background-color: #f04622;}
.bgcolor2 {background-color: #f47922;}
.bgcolor3 {background-color: #febd0e;}
.bgcolor4 {background-color: #88b83f;}
.bgcolor5 {background-color: #4e7abd;}
.bgcolor6 {background-color: #8156a3;}
.bgcolor7 {background-color: #c671ae;}
.bgcolor8 {background-color: #8e3e1f;}
.bgcolorG {background-color: #cbcbcb;}

.brdcolor1 {background-color: #ffffff; border-color: #f04622; border-style: solid; color: black;}
.brdcolor2 {background-color: #ffffff; border-color: #f47922; border-style: solid; color: black;}
.brdcolor3 {background-color: #ffffff; border-color: #febd0e; border-style: solid; color: black;}
.brdcolor4 {background-color: #ffffff; border-color: #88b83f; border-style: solid; color: black;}
.brdcolor5 {background-color: #ffffff; border-color: #4e7abd; border-style: solid; color: black;}
.brdcolor6 {background-color: #ffffff; border-color: #8156a3; border-style: solid; color: black;}
.brdcolor7 {background-color: #ffffff; border-color: #c671ae; border-style: solid; color: black;}
.brdcolor8 {background-color: #ffffff; border-color: #8e3e1f; border-style: solid; color: black;}

hr
{
	border: 0;
	color: #cbcbcb;
	background-color: #cbcbcb;
	height: 2px;
	width: 100%;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 18px;
}

.menu-itm
{
	border-color: white;	
}

img
{
	border: none;
}

.admin-menu
{
	float: left;
	width: 200px;
	padding-top: 45px;
	border-right-width: 1px;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	border-color: #eeeeee;
	border-style: solid;
}

.admin-menu .heading
{
	padding-left: 10px;
	padding-bottom: 5px;
	border-width: 1px 0 0 0;
	border-color: #eeeeee;
	border-style: solid;
}

.admin-flags
{
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-color: #eeeeee;
	border-style: solid;
	margin: 20px 20px 20px 20px;
	padding: 3px 3px 3px; 3px; 
	text-align: center;	
}

.admin-flags img {max-height: 20px; margin-top: 6px;}
img.miniflag {max-height: 20px;}
.flag-border {border: solid black; border-width: 0 0 2px; 0}

.admin-content
{
	float: left;
	width: 1000px;
}

.admin-menu ul
{
	margin: 0 0 0 0;
	padding: 0px 0 10px 15px;
	list-style: none;
}
.admin-menu ul li  
{
	display: block;
	padding: 2px 5px 2px 5px;
	width: 154px;
	border-style: solid;
	border-width: 4px;
}
li.bgcolor1 a,  
li.bgcolor2 a,
li.bgcolor3 a,
li.bgcolor4 a,  
li.bgcolor5 a,
li.bgcolor6 a,
li.bgcolor7 a,
li.bgcolor8 a,
li.bgcolorG a
{
	color: white;	
	font-weight: bold;
	text-decoration: none;
}
li.bgcolor1 a:hover,  
li.bgcolor2 a:hover,
li.bgcolor3 a:hover,
li.bgcolor4 a:hover,  
li.bgcolor5 a:hover,
li.bgcolor6 a:hover,
li.bgcolor7 a:hover,
li.bgcolor8 a:hover,
li.bgcolorG a:hover
{
	color: white;	
	font-weight: bold;
	text-decoration: underline;
}
li.brdcolor1 a,  
li.brdcolor2 a,
li.brdcolor3 a,
li.brdcolor4 a,  
li.brdcolor5 a,
li.brdcolor6 a,
li.brdcolor7 a,
li.brdcolor8 a
{
	color: black;	
	font-weight: bold;
	text-decoration: none;
}
li.brdcolor1 a:hover,  
li.brdcolor2 a:hover,
li.brdcolor3 a:hover,
li.brdcolor4 a:hover,  
li.brdcolor5 a:hover,
li.brdcolor6 a:hover,
li.brdcolor7 a:hover,
li.brdcolor8 a:hover
{
	color: black;	
	font-weight: bold;
	text-decoration: underline;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both; 	
}

h1
{
	padding-top: 5px;
	color: #4e7abd;
	padding-bottom: 0;
	margin-bottom: 0;
}

h2
{
	margin: 0 0 0 0;
	padding: 3px 0 3px 0;
	color: white;
	text-align: center;
	margin-bottom: 20px;
	font-size: 14px;	
	font-weight: bold;
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-bottom-style: none;
	border-left-width: 4px; 
	border-right-width: 4px; 
	border-top-width: 4px; 
	border-bottom-width: 0; 
}

#main
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;	
}

#main-test
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	background-color: #fded94;	
}

table.colortable1,
table.colortable2,
table.colortable3,
table.colortable4,
table.colortable5,
table.colortable6,
table.colortable7,
table.colortable8
{
	width: 100%;
	border-collapse: collapse; 
}
table.colortable1 th,
table.colortable2 th,
table.colortable3 th,
table.colortable4 th,
table.colortable5 th,
table.colortable6 th,
table.colortable7 th,
table.colortable8 th
{

	border-width: 1px;
	border-style: solid;
	text-align: left;
	color: white;
}	
table.colortable1 td,
table.colortable2 td,
table.colortable3 td,
table.colortable4 td,
table.colortable5 td,
table.colortable6 td,
table.colortable7 td,
table.colortable8 td
{
	border-width: 1px;
	border-style: solid;
}
table.colortable1 tr,
table.colortable2 tr,
table.colortable3 tr,
table.colortable4 tr,
table.colortable5 tr,
table.colortable6 tr,
table.colortable7 tr,
table.colortable8 tr
{
	background-color: white;
}

table.colortable1 th {border-color: #f04622; background-color: #f04622;}
table.colortable1 td {border-color: #f04622;}
table.colortable2 th {border-color: #f47922; background-color: #f47922;}
table.colortable2 td {border-color: #f47922;}
table.colortable3 th {border-color: #febd0e; background-color: #febd0e;}
table.colortable3 td {border-color: #febd0e;}
table.colortable4 th {border-color: #88b83f; background-color: #88b83f;}
table.colortable4 td {border-color: #88b83f;}
table.colortable5 th {border-color: #4e7abd; background-color: #4e7abd;}
table.colortable5 td {border-color: #4e7abd;}
table.colortable6 th {border-color: #8156a3; background-color: #8156a3;}
table.colortable6 td {border-color: #8156a3;}
table.colortable7 th {border-color: #c671ae; background-color: #c671ae;}
table.colortable7 td {border-color: #c671ae;}
table.colortable8 th {border-color: #8e3e1f; background-color: #8e3e1f;}
table.colortable8 td {border-color: #8e3e1f;}

.ico
{
	vertical-align: -3px;
	border: none;	
}

.op
{
	width: 50px;	
}
.op1
{
	width: 65px;	
}
.op2
{
	width: 80px;	
}
.op3
{
	width: 100px;	
}

.rights
{
	border-right-width: 0;
	border-top-width: 1px;
	border-left-width: 0;
	border-bottom-width: 0;
	border-color: #eeeeee;
	border-style: solid;
}


.oper2 {width: 42px; /* 21*2 */}
.oper3 {width: 63px; /* 21*3 */}
.oper4 {width: 84px; /* 21*4 */}
.oper5 {width: 105px; /* 21*5 */}
.oper6 {width: 126px; /* 21*6 */}
.oper7 {width: 147px; /* 21*7 */}
.oper8 {width: 168px; /* 21*8 */}
.oper9 {width: 189px; /* 21*9 */}
.oper10 {width: 210px; /* 21*10 */}





/* FORMS */
input.ajax-on
{
	background-image: url("ajax_loader.gif");
	background-position: 2px 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
input.ajax-off
{
	background-image: url("ajax_find.png");
	background-position: 2px 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
input.ajax-timer
{
	background-image: url("ajax_find.png");
	background-position: 2px 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

div.ajax-on
{
	background-image: url("ajax_loader.gif");
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: 4px 4px;
}
div.ajax-off
{
	background-image: none;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: 0 0;
}
div.ajax-done
{
	background-image: url("ajax_ok.png");
	background-repeat: no-repeat;
	height: 20px;
	background-position: 3px 4px;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 0px;
	font-weight: bold;
	color: green;	
}

.floatleft
{
	float: left;	
}
.floatright
{
	float: right;	
}

.ajax-input {width: 500px;}
.ajax-combo input {width: 478px; margin-bottom: 1px; background-color: white;}
.ajax-combo-long input {width: 557px; margin-bottom: 1px; background-color: white;}
.textarea-general {width: 500px; height: 100px;}
.textarea-tiny {width: 700px; height: 400px;}
.general-input {width: 500px;}
.general-inner-input {width: 150px;}
.general-inner-combo {width: 200px;}
.general-inner {width: 245px;}
.general-width {width: 500px;}
.general-div {width: 544px; padding: 0 5px 0 5px; background-color: #eeeeee;}
.general-upload  {width: 500px;  background-color: white;}
.general-select {width: 502px;}
.special-select {width: 500px;}
.general-selector {width: 577px; height: 300px;}
.short-input {width: 298px;}

table.system td hr
{
	border: 0;
	color: #cbcbcb;
	background-color: #cbcbcb;
	height: 1px;
	width: 500px;
	margin-right: auto;
	margin-left: 0px;
}

table.system td hr.short
{
	border: 0;
	color: #cbcbcb;
	background-color: #cbcbcb;
	height: 1px;
	width: 100%;
	margin-right: auto;
	margin-left: 0px;
}

textarea,
.ajax-combo input,
.ajax-combo-long input,
.ajax-input,
.general-input,
.general-div,
.general-upload,
.general-select,
.general-selector,
.short-input,
.floatleft select
{
	border-style: solid;
	border-width: 1px;
	border-color: #cbcbcb;
}
.general-div
{
	border-color: #cbcbcb;	
}

.visible
{
	visibility: visible;
}
.invisible
{
	display: none;
}
.hidden
{
	display: none;
}
.notshown
{
	display: none;
}

.value-err
{
	color: #cc000b;
	font-weight: bold;
}
.value-dsc
{
	color: #aaa;
	font-weight: normal;
	font-size: 10px;
	clear: both;
}
td.name-err
{
	background-color: #cc000b;	
	background-image: url("err_uarr16.png");	
	background-repeat: no-repeat;
	background-position: 136px 3px;
	color: white;
	font-weight: bold;
	text-align: right;
}

.xform-done table
{
	background-color: #dceea7;
}
.xform-done table td.name
{
	background-color: #c8dc8d;
}

.hand
{
	cursor: pointer;	
}

table.system
{
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #cbcbcb;
	margin-bottom: 20px;
}
table.system th
{
	color: White;
	font-weight: normal;
	background-color: #cbcbcb;
	border-width: 0px;
	border-style: solid;
	border-color: #cbcbcb;
}
table.system td
{
	border-width: 0px;
	border-style: solid;
	border-color: #DADADA;
	padding: 2px 2px 2px 2px;
}
table.system td.name
{
	width: 151px;
	vertical-align: top;
}

table.system-header
{
	width: 100%;
	border-width: 0px;
	border-style: none;
	border-color: #cbcbcb;
	background-color: #cbcbcb;
}
table.system-header th
{
	color: White;
	font-weight: normal;
	background-color: #cbcbcb;
	border-width: 0px;
	border-style: solid;
	border-color: #cbcbcb;
}
.progressBox {
  width: 400px;
	height: 18px;
	position: relative;
	float: left;
	background: #ffffff;
	margin-bottom: 5px;
	border: 1px;
	border-style: solid;
	border-color: #cc000b;
}
.progressBar {
	width: 0; 
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #febd0e;
}
.progressInfo
{
	float: left;
	text-align: left;
	padding-top: 1px;
	color: #88b83f;
	font-weight: normal;	
}
/* Style for hidden upload iframe */
.loader {
	border: 0; 
	height: 0; 
	width: 0;
	padding: 0 0 0 0; 
	position: absolute; 
	visibility: hidden;
}

tr.row-waiting {color: #bbbbbb;}
tr.row-error {color: #f04622;}

 













#frmSouborNovy_row_soubor .ajax-on
{
	background-position: 3px 2px;
}

.nounderline
{
	text-decoration: none;	
}

.grey
{
	color: #BBBBBB;	
}

.progressInfo
{
	padding-left: 3px;	
}

img.minipreview
{
	/*height: 20px;
	width: 40px;*/
	vertical-align: -5px;	
}
.col40
{
	width: 40px;
}

#frmAccountUpload_row_output textarea
{
	height: 400px;
	width: 700px;
}

/*#frmStrankaNovy_html,
#frmStrankaEdit_html,*/	
#frmKomponentaNovy_html,
#frmKomponentaEdit_html	
{
	height: 300px;
}

table.ajaxaddtable
{
	width: 700px;
	border-width: 1px;
	border-style: solid;
	border-color: #cbcbcb;
}
table.ajaxtable
{
	width: 700px;
	border-width: 1px;
	border-style: solid;
	border-color: #cbcbcb;
	margin-bottom: 4px;
}

#frmNovinkaNovy_row_fotolink {display: none;}
#frmNovinkaEdit_row_fotolink {display: none;}
#frmSekceNovy_row_fotolink {display: none;}
#frmSekceEdit_row_fotolink {display: none;}


#fileupload {font-size: 12px;}	
	
	

	
.short-cell-left {width: 250px; text-align: left;}
.short-cell-right {width: 250px; text-align: right;}
.top-bottom-margin {margin-top: 10px; margin-bottom: 10px;}
.ajax-fixed-width {width: 22px;}
.ajax-secondary {padding-top: 3px;}


.pointer {cursor: pointer;}


/*{color: #bbbbbb;} /*SEDA*/
/*{color: #febd0e;} /*ZLUTA*/
/*{color: #4e7abd;} /*MODRA*/
/*{color: #f04622;} /*CERVENA*/
/*{color: #8e3e1f;} /*HNEDA*/
/*{color: #88b83f;} /*ZELENA*/
/*{color: #c671ae;} /*RUZOVA*/
/*{color: #444444;} /*CERNA*/


.order-status-draft      {color: #bbbbbb;}
.order-status-new        {color: #febd0e;}
.order-status-accepted   {color: #4e7abd;}
.order-status-processing {color: #f04622;}
.order-status-waiting    {color: #4e7abd;}
.order-status-paid       {color: #f04622;}
.order-status-sent       {color: #c671ae;}
.order-status-done       {color: #88b83f;}
.order-status-returned   {color: #f04622;}
.order-status-rejected   {color: #8e3e1f;}
.order-status-cancelled  {color: #444444;}


#combination-table
{	
	border-collapse: collapse;
}

#combination-table td
{
	border-color: #bbb;
	border-width: 1px;
	border-style: solid;
	width: 130px;
}

#combination-table .table-head1
{
	color: white;	
	text-align: center;
}
#combination-table .table-head2
{
	color: black;
	background-color: #f0f0f0;
	padding-left: 3px;
}

.bg2color1 {background-color: #f04622;}
.bg2color2 {background-color: #febd0e;}
.bg2color3 {background-color: #88b83f;}
.bg2color4 {background-color: #4e7abd;}
.bg2color5 {background-color: #8156a3;}
.bg2color6 {background-color: #c671ae;}
.bg2color7 {background-color: #8e3e1f;}
.bg2colorG {background-color: #bbbbbb;}

.value-color-1 {color: #88b83f;}
.value-color-2 {color: #4e7abd;}
.value-color-3 {color: #f04622;}	

#combination-table .combination-box {width: 80px;}

table.none
{
	width: 100%;	
}
table.none td
{
	width: 33%;
	vertical-align: top;	
}

input.price {width: 60px;}

#page tr.project {background-color: #ddd; color: #666;}
#page tr.selected td {background-color: #aaa;}
	
#paging {text-align: center; padding-top: 20px;}
#paging a {padding-left: 5px; padding-right: 5px;}
#paging a.active {color: black; text-decoration: underline;}	

#frmKompreseNovy_select_soubor,
#frmKompreseNovy_combo_soubor,
#frmKompreseEdit_select_soubor,
#frmKompreseEdit_combo_soubor {width: 700px;}
	