/*
	nastaveni pro vsechny tridy
*/
@import url(../../../tips/core/css/vatips.css);
*{
	margin: 0px;
	padding: 0px;
}

body, th, td, input, textarea, select, option, button {
	font: 8pt tahoma, verdana, arial, helvetica, sans-serif;
}
body {
	background-color: #e9e9e9;
}
a{
	color: #f60;
}

ul {padding-left: 20px}
/***************************************      cela stranka	*/
#vad-page{
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/***************************************       	hlavicka	*/
#vad-header {
	background-color: #06b;
	border-bottom: 2px solid #eee;
	height: 22px;
	font-size: 1px;
	width: 100%;
}
#vad-footer {
 margin-right: 20px;
 margin-bottom: 10px;
 padding-top: 5px;
 clear: both;
 text-align: center;
}
#vad-log-info{
	float: right;
	width: 600px;
	height: 22px;
	font-size: 8pt;
	color: #555;
	font-weight: bold;
	z-index: 100;
	text-align: right;
	color: #EEEEEE;

}
.vad-logout, .vad-logged, .vad-logged-num, .vad-languages{
	padding-left: 20px;
	line-height: 22px;
	float: right;
	padding-right: 20px;
}
.vad-languages select{
	border: 1px solid #666666;
	background-color: #DDFFFF;
}
.vad-languages{
	padding-left: 0px;
}


.vad-logout{
	padding-left: 23px;
	background: url(../img/logout.gif) 0px 0px no-repeat;
}
.vad-logout a, .vad-logged-num a{
	color: #eee;
}
.vad-logout a:hover, .vad-logged-num a:hover {
	color: #f60;
}
.vad-logged{
	background: url(../img/logged.v2.gif) 0px 0px no-repeat;
}
.vad-logged-num{
	background: url(../img/logged_num.v2.gif) 0px 0px no-repeat;
}

/***************************************      		menu	*/
#vad-menu{
	background-color: #4f7fee;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

#vad-page h1 {
	margin: -5px 35px 0px 35px;
	padding: 0px;
	color: #ff6600;
	text-align: right;
	font-size: 34pt;
	letter-spacing: -0.4em;
	_letter-spacing: -1.6em;
}

#vad-page h2{
	background-color: #ffffff;
	color: #ff6600;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
	padding-left: 10px;
	padding-top: 4px;
	line-height: 20px;
}

/***************************************  	obsah stranky	*/
#vad-content {
	width: 100%;
	float: left;
	/*padding: 5px 10px 15px 10px;*/
}

#vad-content-text {
	padding: 20px;
}

/***************************************   hlavicka stranky
	obsahuje nadips a hlavni ovladaci buttony
*/
#vad-content-head {
	width: 100%;
	height: 33px;
	/*border-bottom: 1px solid #999;*/
	margin-bottom: 5px;
}
/*
	obaluje form, list filtr...
*/
#vad-maincontent{
	padding: 0px 8px 8px 8px;
}
/***************************************  	hlavni ovladaci buttony	*/
.vad-maincontrols{
	float: right;
	padding-right: 20px;
	margin-bottom: 5px;
}

.vad-main-button-savetolist, .vad-main-button-save, .vad-main-button-delete, .vad-main-button-clear, .vad-main-button-saveas, .vad-main-button-print, .vad-main-button-help, .vad-main-button-green-arrow {
	height: 22px;
	margin:5px;
	font-size: 8pt;
	padding-left: 31px;
	_padding-left: 25px;
	background-color: #ffffff;
	border: none;
	/*border-left: 1px solid #999;*/
	color: #669;
	cursor: pointer;
	background-position: 8px 0px;
}

.vad-main-button-save{
	background-image: url(../img/main_button_save_mini.gif);
	background-repeat: no-repeat;
}

.vad-main-button-savetolist{
	background-image: url(../img/main_button_savetolist_mini.gif);
	background-repeat: no-repeat;
}

.vad-main-button-help{
	background-image: url(../img/main_button_help.gif);
	background-repeat: no-repeat;
	background-position: 8px -2px;
	padding-left: 35px;
	_padding-left: 26px;
}

.vad-main-button-excel{
	height: 26px;
	margin: 5px;
	font-size: 8pt;
	padding-left: 30px;
	background-color: #ffffff;
	border: none;
	color: #669;
	cursor: pointer;
	background-position: 0px 0px;
	background-image: url(../img/main_button_excel.gif);
	background-repeat: no-repeat;
}

.vad-main-button-delete{
	background-image: url(../img/main_button_delete_mini.gif);
	background-repeat: no-repeat;
}
.vad-main-button-saveas{
	background-image: url(../img/main_button_saveas_mini.gif);
	background-repeat: no-repeat;
	padding-left: 37px;
	_padding-left: 25px;
}
.vad-main-button-print{
	background-image: url(../img/main_button_print_mini.gif);
	background-repeat: no-repeat;
}

.vad-main-button-green-arrow{
	background-image: url(../img/expedite.gif);
	background-repeat: no-repeat;
}

/**
 * nadpis
 */
#vad-page .title {
	height: 19px;
	line-height: 19px;
	margin: 0px;
	padding-left: 15px;
	background: #51abff url('../img/tab_on.gif') repeat-x !important;
	color: #fff;
	font-weight: bold;
	text-align: left !important;
}


/***************************************  	tabulka grid
- pouzita pro filtr, seznam i form
*/
table.grid,
table.vad-list,
table.vad-form,
table.vad-filter {
	border: 1px solid #999;
	background-color: #f4f4f4;
	border-spacing: 0px;
	empty-cells: show;
	float: left;
	margin: 0px 4px 4px 0px;
	_margin: 0px 4px 4px 0px;
}

table.grid td,
table.vad-form td,
table.vad-filter td {
	padding: 2px 6px;
	_padding: 1px 6px;
	border-bottom: 1px solid #ddd;
}

table.vad-form-container td
{
	padding: 2px 6px;
	_padding: 1px 6px;
	padding-left: 0px;
	border-bottom: 0px solid #ddd;
}

table.vad-list td {
	padding: 0px 6px;
	border-bottom: 1px solid #ddd;
}
table.grid th,
table.vad-list th,
table.vad-form th,
table.vad-filter th {
	padding: 2px 2px 2px 3px;
/*	border-bottom: 1px solid #999;*/
	background-color: #bcbcbc !important;
	font-weight: bold;
	white-space: nowrap;
}

table.grid tr.title td,
table.vad-list tr.title td,
table.vad-form tr.title td,
table.vad-filter tr.title td {
	line-height: 19px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 19px !important;
	background: #51abff url('../img/tab_on.gif') repeat-x !important;
	font-weight: bold;
	white-space: nowrap !important;
	/*text-align: left !important;*/
}
/* lichy radek */
table.grid .odd,
table.vad-list .odd,
table.vad-form .odd,
table.vad-filter .odd {
	background-color: #f5f5f5 !important;
}
/* sudy radek */
table.grid .even,
table.vad-list .even,
table.vad-form .even,
table.vad-filter .even {
	background-color: #efefef !important;
}

/* radek tabulky po prejeti mysi*/
table.grid .row-on, table.grid .column-on,
table.vad-list .row-on, table.vad-list .column-on,
table.vad-form .row-on, table.vad-form .column-on,
table.vad-filter .row-on, table.vad-filter .column-on{
	background-color: #ffffe6;
/*	cursor: pointer;*/
}
/* odkazy v tabulce form, filter, list */
table.grid a, table.grid a:link, table.grid a:visited, table.grid a:hover,
table.vad-list a, table.vad-list a:link, table.vad-list a:visited, table.vad-list a:hover,
table.vad-form a, table.vad-form a:link, table.vad-form a:visited, table.vad-form a:hover,
table.vad-filter a, table.vad-filter a:link, table.vad-filter a:visited, table.vad-filter a:hover{
	color: #f60;
}
/* obrazek v tabulce */
table.grid img,
table.vad-list img,
table.vad-form img,
table.vad-filter img{
	border: none;
	margin: 1px;
	padding: 0px;
}

table.grid td.column_1,
table.vad-list td.column_1,
table.vad-form td.column_1,
table.vad-filter td.column_1 {
	text-align: left;
}

table.grid td.column_2,
table.vad-list td.column_2,
table.vad-form td.column_2,
table.vad-filter td.column_2 {
	text-align: center;
}

table.grid th.column_1,
table.vad-list th.column_1,
table.vad-form th.column_1,
table.vad-filter th.column_1 {
	text-align: left;
}

table.grid th.column_2,
table.vad-list th.column_2,
table.vad-form th.column_2,
table.vad-filter th.column_2 {
	text-align: center;
}
/**
 * levy sloupec tabulky
 */
table.grid .desc,
table.vad-list .desc,
table.vad-form .desc,
table.vad-filter .desc {
/*	_width: 100px; /*minimalni sirka pro pro IE
						- widht: 1% nevyhovuje pro FF*/
	padding-right: 10px !important;
	text-align: right;
	font-weight: bold !important;
	white-space: nowrap;
}

/* trida high */
table.grid .high, table.vad-list .high{
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}

/**
 * trida pro navigacni strom adresaru
 */
.list-dir-tree {
	margin-right: 5px;
	padding-bottom: 10px;
	width: 200px;
	float: left;
	border: 1px solid #999;
}


/**
 * tridy pro buttony
 */
.vad-button, .vad-button_hover, .vad-button-disabled{
	border: none;
	color: #333 !important;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
	width: 106px;
	height: 17px;
	background-image: url('../img/button.v2.gif');
	padding: 0px 3px 0px 3px;
	font-size: 10px;
}
/* botton po prejeti mysi*/
.vad-button:hover, .vad-button_hover{
	background-image: url('../img/button_on.v2.gif');
}
.vad-button-disabled {
	color: #999 !important;
}
.vad-button/* IE:hover */{
  background-color: expression(
    this.onmouseover = new Function("this.className += '_hover';"),
    this.onmouseout = new Function("this.className = this.className.replace('_hover', '')")
  );
}


/**
 *	checkbox
*/
.vad-checkbox{
	border: none;
}

/**
 * tridy pro inputy
 */
 /* defaultni nastaveni pro vsechny inputy */
.vad-input, .vad-input-disabled, .vad-input-readonly, .vad-input-oblig{
/*	width: 86px */
	background-color: #fdfcf0;
	border: 1px solid #999;
	padding: 1px 0px 0px 3px; /* top right bottom left */
	margin-right: 2px;
	/*float:left;*/
}

.vad-input-disabled{
	background-color: #eee;
	color: red;
}

.vad-input-readonly{
	color: #666;
}

.vad-input-obligate{
	text-decoration: underline;
	padding-bottom: 1px;
}

.vad-obligate{
	padding-left: 10px;
	background: url(../img/obligate_star.gif) 0px 3px no-repeat;
}

/**
 * ovladaci buttony
 */
.vad-controls{
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	background-color: #bcbcbc;
	clear: both;
}

/* ovladaci button */
.vad-controls .vad-button, .vad-controls .vad-button_hover, .vad-button{

}
/**
 * hlavni zalozky
 */
.vad-maintabbed {
	margin-bottom: 10px !important;
	z-index: 100;
	/*float: left;*/
	padding: 5px 10px 15px 10px;
}
/* obsah zalozky */
.vad-maintab-content {
	width: 100%;
	padding-top: 3px !important;
	padding-bottom: 4px;
	margin-top: -1px;
	_margin-top: -8px;
	background-color: #fff;
	background-image: url(../img/vad-content.gif);
	background-position: 0px 35px;
	background-repeat: repeat-x;
	border: 1px solid #999;
	clear: both;
	float: left;
}

/* zalozky (aktivni a neaktivni) */
.vad-maintab-inactive, .vad-maintab-active, .vad-maintab-blank {
	height: 16px;
	margin-left: 4px;
	margin-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border: 1px solid #999;
	background-image: url('../img/tab_off.gif');
	background-repeat: repeat-x;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.vad-maintab-blank
{
 cursor: auto;
 background-image: none;
 border: 0px;
 height: 17px;
}

/* aktivni zalozka */
.vad-maintab-active {
	height: 17px;
	_height: 15px !important;
	margin-top: 3px;
	_margin-top: 3px;
/*	background-image: none;*/
	background-image: url('../img/tab_active.gif');
	background-color: #ffffff;
	border-top: 2px solid #999;
	border-bottom: 1px solid #ffffff;
	position: relative;
}

/* odkaz v aktivni zalozce */
a.vad-maintab-active{
	color: #fff !important;
	text-decoration: none;
}
/* odkaz v neaktivni zalozce */
 a.vad-maintab-inactive {
 	color: #535353 !important;
	text-decoration: none;
}
/* odkaz po prejeti mysi zalozce */
a:hover.vad-maintab-active, a:hover.vad-maintab-inactive {
	color: #f60 !important;
}


.vad-maintab-content .article-bind{
	border: none;
}


/*
  zalozky - tabbed
*/
.vad-tabbed{
	margin-bottom: 10px !important;
	z-index: 100;
	min-width: 200px;
	float: left;
	z-index: [> everything else ];
}
/* tabulka v tabetu bude mit sirku 100%,
sirka tabetu urcuje trida .vad-tabbed */
.vad-tabbed table.grid, .vad-tabbed table.vad-form{
	width: 100%;
}

/* zalozky (aktivni a neaktivni) */
.vad-tab-inactive, .vad-tab-active {
	height: 16px;
	margin-left: 8px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border: 1px solid #999;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
/* aktivni zalozka */
.vad-tab-active {
	height: 17px;
	margin-top: 3px;
	background: #ffffff url('../img/tab_on.gif') repeat-x;
	border-top: 2px solid #999;
	border-bottom: 1px solid #89c5ff;
	color: #fff !important;
	text-decoration: none;
	/*position: relative;*/
}
/* odkaz v neaktivni zalozce */
.vad-tab-inactive {
	background-image: url('../img/tab_off.gif');
	background-repeat: repeat-x;
 	color: #535353 !important;
	text-decoration: none;
}
.vad-tab-content{
	float: left;
	clear: left;
	margin-top: -1px;
}
/* odkaz po prejeti mysi zalozce */
a:hover.vad-tab-active, a:hover.vad-tab-inactive {
	color: #f60 !important;
}

/****************************************************************************
 *  								logovaci stranka + formular							 *
****************************************************************************/
#vad-log-header{
	background-color: #fff;
	border-bottom: 3px solid #4f7fee;
	width: 100%;
	height: 75px;
}
.vad-logo-va{
	position: absolute;
	right: 20px;
	top: 10px;
	width: 300px;
	height: 60px;
	background: transparent url(../img/logo_va.jpg) no-repeat 100% 0%;
}
.vad-logo-other{
	position: absolute;
	left:20px;
	top: 10px;
}
.vad-log-form{
	margin-left: auto;
	margin-right: auto;
	width: 420px;
	height: 160px;
	margin-top: 160px;
}
.vad-log-foot{
	text-align:center;
	width: 100%;
	color: #313131;
	font-size: 9pt;
	padding-top: 20px;
	line-height: 25px;
}
.vad-log-form table.grid{
	width: 100%;
}
.vad-log-form table.grid td{
	border: none;
	background-color: #f4f4f4;
}
.vad-log-form table.grid tr{
}
.vad-log-form table.grid tr.vad-controls td{
	background-color: #bcbcbc !important;
}
.vad-log-key{
	width: 75px;
	height: 110px;
	background-image: url(../img/log_key.gif);
}

/**
 *	cislovani stranek
 */
.vad-paging {
	text-decoration: none;
	background-color: #e0e0e0;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
.vad-paging a, .vad-paging a:link {
	margin: 0px 2px;
	padding: 0px 3px;
	border: 1px solid #666 !important;
	color: #f60 !important;
	text-decoration: none;
/*	cursor: pointer;*/
}
.vad-paging a:hover, .vad-paging a:active {
	background-color: #aaa;
}


/* cislo stranky */
.vad-paging-void, .vad-paging-invert{
	background-color: #e3e3e3;
	color: #ff7a00;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
/* oznacene cislo stranky */
.vad-paging-invert {
	background-color: #ff7a00;
	color: #fff !important;
	font-weight: bold;
}



/****************************************************************************
 *  								formular														 *
 ****************************************************************************/


/**
 * formularove a prvky
 */

.vad-input-select-dialog
{
	margin: 0px !important;
	padding: 0px;
	position: relative;
	top: 2px;
	_top: 3px;
	left: -17px;
	cursor: pointer;
}

 /* text */
.vad-scale-text {
	margin-left: 10px;
	display: inline;
}

/* scale */
.vad-scale-bar-border {
	margin-top: 4px;
	width: 100%;
	border: 1px solid #999;
	background-color: #ffffff;
	font-size: 1px;
}
/* scale - vypln*/
.vad-scale-bar {
	height: 2px !important;
	background-color: #f60 !important;
}

#vad-page .article-image {
	margin: 5px;
	padding: 5px;
	width: 170px;
	height: 170px;
	border: 1px solid #999;
	text-align: center;
	float: left;
	background-color: #f4f4f4;
/*	display: inline;*/
}

#vad-page .article-image-img {
	margin: 0px;
	padding: 0px;
	width: 130px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
}

#vad-page .article-image-name {
	width: 100%;
	height: 25px !important;
	border: 0px;
	background-color: transparent;
	font: 8pt tahoma, verdana, "arial ce", helvetica, sans-serif;
	text-align: center;
}

#vad-page .article-bind {
	margin: 0px auto 0px auto;
	padding: 5px 15px 5px 15px;
	border: 1px solid #999;
	border-collapse: collapse;
	text-align: left;
	clear: left;
	background-color: #f4f4f4;
}

#vad-page .article-bind-name {
	width: 100%;
	padding: 0px 0px 5px 0px;
	text-align: left;
	font-weight: bold;
}

#vad-page .article-title{
	text-align:left !important;
	float: left;
	color: #f60;
	font-weight: bold;
}
#vad-page .article-description{
	text-align:left;
	clear: both;
	padding-top: 2px;
}
#vad-page .article-preview{
	color: #f60;
	font-size: 8pt;
	float: left;
}


.node-open, .node-close {
	padding: 2px 0px 1px 0px;
}
div .node-open, div .node-close {
	padding-left: 24px;
}
.node-open span {
	background: url('../img/order_arrow_down.gif') no-repeat 0px 1px;
}
.node-close span {
	background: url('../img/order_arrow_up.gif') no-repeat 0px 1px;
}
.node-close span, .node-open span {
	padding: 2px 0px 1px 24px;
	cursor: default;
}
.node-close div {
	display: none;
}


/*
	ostatni prvky na strankach
*/

.error {
	color: #f00 !important;
	font-weight: bold !important;
/*	font-family: courier, "courier new", mono;*/
	font-size: 7pt;
}

/* cistic */
.cleaner{
	clear: both;
	width: 100%;
	font-size:0px;
	line-height:0px;
}
table.order_options, table.visibility_options {
	white-space: nowrap;
	border: none;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.order_options td, table.visibility_options td {
	padding: 0px;
	border: none;
	empty-cells: show;
}
table.order_options td.column_title, table.visibility_options td.column_title {
	font-weight: bold;
	padding: 0px 4px 0px 4px;
	text-align: center;
	line-height: 20px;
	min-width: 30px;
}
.order-arrow-up,
.order-arrow-down,
.order-arrow-up-active,
.order-arrow-down-active{
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin: 0px 1px 0px 1px;
}
.order-arrow-up{
	float: right;
   background-image: url(../img/order_arrow_up.gif);
	background-repeat: no-repeat;
}
.order-arrow-up-active{
	float: right;
    background-image: url(../img/order_arrow_up_active.gif);
	background-repeat: no-repeat;
}
.order-arrow-down{
	float: left;
	background-image: url(../img/order_arrow_down.gif);
	background-repeat: no-repeat;
}
.order-arrow-down-active{
	float: left;
	background-image: url(../img/order_arrow_down_active.gif);
	background-repeat: no-repeat;
}

.vad-color-picker-preview {
	width: 14px;
	height: 14px;
	background-color: #FFFFFF;
	border: 1px solid #888888;
	float: left;
	_margin-top: 1px;
	cursor: pointer;
}

.vad-watermark
{
	float: left;
	text-align: center;
}

.vad-watermark .label
{
	font-weight: bold;
	color: #000000;
}

.vad-watermark table
{
	border: 1px solid #444444;
	background-color: #fdfcf0;
	background-image: url(../img/watermark_bg.jpg);
	margin-left: 7px;
	margin-top: 5px;
}

.vad-watermark td
{
	border-bottom: 0px !important;
	padding: 0px;
	margin: 0px;
}

.vad-watermark-select
{
	margin-left: 15px;
	float: left;
}

.vad-watermark-select table
{
}

.vad-watermark-select td
{
	border-bottom: 0px !important;
	padding: 0px;
	margin: 0px;
}

.vad-watermark-select .label
{
	font-weight: bold;
	color: #000000;
	padding-left: 5px;

}

.vad-control-listbox-bold-black
{
	font-weight:bold;
	color:#000;
}

#vad-footer-logo
{
	margin: 5px;
}


#dhtmltooltip{
position: absolute;
border: 1px solid black;
visibility: hidden;
z-index: 1050;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.vad-tooltip{
padding: 3px;
font-size: 11px;
color:  #111000;
background-color: #B3C5F5;
text-align: left;
z-index: 1050;
}

.es
{
position: absolute;
border: 1px solid black;
z-index: 10009;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.skin0{
position:absolute;
width:165px;
border:2px solid black;
background-color:menu;
font-family:Verdana;
line-height: 16px;
cursor:default;
font: 9pt tahoma, verdana, arial, helvetica, sans-serif;
z-index:100;
visibility:hidden;
}

.menuitems{
padding-left:10px;
padding-right:10px;
}

.vad-column-input-db
{
	border: 1px solid #000000; width: 35px
}

.sector {width: 280px; height: 160px}

.vad-list {clear:left}

/**
 * Styly Helpu na stránce
 *
 */
#va_help_help h1, #va_help_help h2, #va_help_help h3, #va_help_help h4{
 	float: none !important;
 	background-color:transparent !important;
 	padding-left:0px !important;
	letter-spacing: 0px !important;
	text-align: left !important;
 }

#va_help_help h1 {font-size: 1.6em; margin: 0.6em 0 0.4em 0;}
#va_help_help h2 {font-size: 1.4em; margin: 0.6em 0 0.4em 0;}
#va_help_help h3 {font-size: 1.3em; margin: 0.5em 0 0.3em 0}
#va_help_help h4 {font-size: 1.1em; margin: 0.4em 0 0.2em 0}
#va_help_help h5, #va_help_help h6 {font-size: 1em;  font-weight: bold; margin: 0.3em 0 0.2em 0}
#va_help_help  p {margin: 0.5em 0em; padding: 0; line-height: 130%;}
#va_help_help  ol, #va_help_help  ul {padding-left: 30px; margin: 0.5em 0em;} 
 
.videothumb {border: 1px solid #777 !important; cursor: pointer}
