html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, input, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea{margin:0;padding:0;/*border: 0;*/}
body {font-family: Arial, sans-serif;font-size: 10pt;line-height: 1;}
table {table-layout:auto;border-style:none;border-collapse: collapse;border-spacing: 0;}
table caption {text-align:left;font-weight:bold;padding:4px;margin:0;}
tr, th, td { vertical-align:top;}
table table {margin:0;padding:0;}
img, a img {border-style:none; border-width:0px;}
sup, sub {font-size:0.7em;}
sup {vertical-align: top;}
sub {vertical-align: bottom;}
a, a:visited { color:#0F3789;}
a:hover {color:Red;}
fieldset {margin-left:2px;margin-right:2px;}
fieldset legend {text-align:left;margin:0px; margin-left:2px;margin-right:2px;}
/*table, tbody, tr, th, td, input, div, fieldset { outline-style:none;}  */
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/*input {padding: 1px 0 1px 0;}*/
:focus { outline: 0;}
input, select, textarea 
{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    
    vertical-align: baseline;
    outline: 0;
    white-space: normal;
    margin:1px;
}

input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
border: 0;
padding: 0;
}

input[type="text"], select, textarea, input[type="password"] {
	border-style: inset;border-width: 1px;
	border-color:#6788be;
	padding: 1px 2px 2px 2px;
}
input[type="text"], input[type="password"] {padding: 2px 2px 3px 2px;}
input[type="checkbox"] {margin: 3px 3px 3px 4px;}
input[type="radio"] {margin: 3px 3px 0px 5px;}
input[type="submit"] 
{
    /*font-size: 12px;
    line-height: 18px;*/
    display: inline-block;
    padding: 2px 4px;
    margin: 2px;
    border:1px solid #acacac;
    cursor: pointer;
}
input[type="submit"]:hover {background-color: #DDEDFC; border: 1px solid #7EB4EA;}



ul li {text-align:left;}
li {margin: 0; padding: 0;}
ul {margin: 1em 0 1em 1.3em; padding: 0;  list-style-type: disc;}
ul ul {list-style-type: square;}
ul ul ul {  list-style-type: circle;} 
ol {margin: 1em 0 1em 1.9em; padding: 0;  list-style-type: decimal;}
ol ol {list-style-type: upper-alpha;}
ol ol ol {list-style-type: lower-alpha;} 
dl {margin: 1em 0; padding: 0;}
dt {font-style: italic;  margin: 0; padding: 0;}
dd {margin: 0; margin-left: 1.9em; padding: 0;}
p {font-size: 1em;line-height: 1.25em;margin: 1.25em 0;text-align: left;}
/*input[type="submit"] {padding: 0px 3px;margin:2px; font-size:12px;font-family: Arial; height:22px;border:1px solid #acacac; }

input[type="submit"]:hover {background-color: #DDEDFC; border: 1px solid #7EB4EA;}*/





















body 
{
    font-family: Arial;
    margin: 0px;
    line-height: 16px;
}


h1
{
    font-size: 20px;
    line-height: 25px;    
}

h2
{
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 25px;    
}


#main_div 
{
	/*
	overflow: auto;
	
	text-align: left;
	padding: 10px 10px 10px 10px;
	background-color: buttonface;*/
}

.topMenu
{
    padding: 0px 0px;
    background-color: #2D2D2D;
    margin-bottom: 0px;
    color: #BBBBBB;
    float:left;
    width: 100%;
  /*  height: 18px;*/

}

.topMenu a
{
    color: #BBBBBB;
    text-decoration: none;
    display: block;
    float: left;
    padding: 4px;
    /*height: 18px;*/
}
.topMenu a.first
{
    margin-left: 10px;
}
.topMenu a:hover
{
    color: #FFFFFF;
}
.topMenu a.selected
{
    color: #000000;
    background-color: #EBEBEB;   
    text-decoration: none;
}

.subMenu
{
    background-color: #EBEBEB;   
    padding: 4px 0px 0px 0px;
    margin-bottom: 0px;
    color: #BBBBBB;
    float:left;
    width: 100%;
}

.subMenu a
{
    color: #555555;
    text-decoration: none;
    display: block;
    float: left;
    padding: 4px;
    /*height: 18px;*/
}
.subMenu a.first
{
    margin-left: 10px;
}
.subMenu a:hover
{
    color: #000000;
}
.subMenu a.selected
{
    color: #000000;
    background-color: #EBEBEB;   
    text-decoration: none;
    font-weight: bold;
}
.clear {clear: both;}

#content
{
    margin: 0px;   
}

.contentText
{
    margin: 10px;
}
a.icoCommand
{
     background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 16px;
}
a.icoDetail
{
    background-image: url('images/icoDetail.png');   
}
a.icoEdit
{
    background-image: url('images/icoEdit.png');   
}
a.icoDelete
{
    background-image: url('images/icoDelete.png');   
}
.divYesNo
{
    width: 16px;
    height: 16px;
}
.divYesNo.True
{
    background-image: url('images/icoYes.gif');   
}
.divYesNo.True.neuplna
{
    background-image: url('images/icoNeuplna.gif');   
}
.divYesNo.False
{
    background-image: url('images/icoNo.gif');   
}
.divOmluva
{
    background-image: url('images/icoO.png');   
    width: 16px;
    height: 16px;
}

.divAlert
{
    background-repeat: no-repeat;    
    width: 16px;
    height: 16px;
    background-image: url('images/icoAlert.png');
}
.divAlert.False
{
    background-image: none;
}


#logo
{
    height: 58px;
    background-image: url('images/logo_gbhs.png');
    background-repeat: no-repeat;
    background-position: 4px 4px;
    background-color: #EBEBEB;
    border-bottom: 1px solid black;
    padding: 0px 0px 0px 0px;
}




.dataitemdouble, .dataItemDate
{
    margin: 1px !important;
}












#odkaz_admin_top 
{
	text-align: right;
	margin: 2 2 2 2;
}


table.rxWindow
{
	background-color: buttonface;
	border: activecaption 3px solid;
	/*border: 1px solid red;*/
	padding: 0;
	width:950px;
}


table.rxWindow td.menuBar
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: buttonface;
}


table.rxWindow td.statusBar
{
	border: ThreeDShadow 1px solid;
	padding: 2px;
	background-color: buttonface;
}


table.rxWindow td.panel
{
  border: 1px outset;
  padding: 2px;
  background-color: buttonface;
}


table.rxWindow td.caption
{
	padding: 2px;
	font: caption;
	color: captiontext;
	background-color: activecaption;
	text-align: center;
}

table.rxGrid 
{
	border: buttonshadow 1px solid;
	
	
}

table.rxGrid tr
{
   
}

table.rxGrid td
{
	border-top: 0px;
	border-left: 0px;
	border-right: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 0px;
	color: windowtext;
	
	background-color: window;
	
}

table.rxGrid tr.Locked td
{
	border-top: 0px;
	border-left: 0px;
	border-right: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	/*padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
    padding-top: 1px;*/
	margin: 0px;
	color: buttontext;
	
	background-color: buttonface;
}



.panel
{
  BORDER: 2px outset; 
  PADDING: 5px; 
}
.down_panel
{
  BORDER: 2px inset; 
  PADDING: 5px; 
}
#rozcestnik 
{
	margin: 2 2 2 2;
}
#pridat_inzerce_poptavka
{
	margin: 2 2 2 2;
	
}
.td_textcz 
{
	height: 50px;
	overflow: auto;
    scrollbar-arrow-color: #800080;
	scrollbar-base-color: white;
	scrollbar-face-color: white;
	scrollbar-darkshadow-color: #DADADA;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #DADADA;
	scrollbar-track-color: #DADADA;
}
.textbox_textcz
{ 
	width: 100%;
}
/* komponenta statistik */
.statistiky_main
{
	width: 96%;
}
.statistiky_nadpis
{
	font-size: 12px;
	font-weight: bold;	
}
.typy_scroll
{
	overflow: auto;
	height: 335px;
}
.texty_scroll
{
	overflow: auto;
	height: 381px;
}
/* end komponenta statistik */
/* zalozky */
.zalozky_header
{
	text-align: left;
	height: 23px;	
}
.zalozky_body
{
	margin: 0px 10px 0px 10px;
	
	
}
.zalozky_body_margin
{
	width: 930px;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	padding: 10px 0px 10px 0px;
	
}


.zalozky_header_item
{
    display: block;
    float: left;
	/*border-left: 1px solid buttonshadow;*/
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonshadow;	
	border-bottom: 1px solid buttonshadow;	
	background-color: #B6B2AA;
	padding: 4px;
}
.zalozky_header_item.first
{
    border-left: 1px solid buttonshadow;
}
.zalozky_header_item.selected
{
    background-color: buttonface;   
    border-bottom: 1px solid buttonface;
}
.zalozky_header_item a:link
{
	text-decoration: none;
}
.zalozky_header_item a:visited
{
	text-decoration: none;
}
.zalozky_header_item_notselected a:link
{
	text-decoration: none;
}
.zalozky_header_item_notselected a:visited
{
	text-decoration: none;
}
.zalozky_header_item_notselected
{
	border-left: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	
	background-color: #B6B2AA;
}
.zalozky_header_item_text
{
	padding: 4 4 4 4;
	background: auto;
}
.zalozka_header_blank
{
	border-bottom: 1px solid buttonshadow;
	text-align: right;
}

.zalozka_header_blank a:link
{
	text-decoration: none;
}
.zalozka_header_blank a:visited
{
	text-decoration: none;
}
/*end zalozky */



.adminDefault a
{
    display: block;
    float: left;
    padding: 10px;
    border:1px solid #acacac;
    margin: 10px;
    font-size: 12pt;
    width: 150px;
    text-align: center;
    text-decoration:none;
    background-color: #F0F0F0;
    color: black;    
    vertical-align: middle;
}
.adminDefault a:hover
{
    background-color: #DDEDFC; border: 1px solid #7EB4EA;
    color: black;
}




.toolsMenu
{
    /*padding: 0px 10px;*/
    margin-bottom: 6px;
    height: 20px;    
}

.toolsMenu ul
{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

.toolsMenu ul li
{
    float: left;
}

.toolsMenu input
{
    cursor: pointer;
}

table.noborder td
{
    border: none;
}

