
body {
	font: 78.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	word-spacing:2px;
	color:#444;
	margin:0px;	
}

.pagesize {
    width : auto;
    align : left;
}

#map_canvas { height: 500px; width:auto;}

* {
	margin:0;
	padding:0;
	
}

#wrapper {
	background:#fff;
	max-width:1800px;
	min-width:760px;
	margin:0 auto;
}

* html #wrapper
{
	w/idth: expression(document.documentElement.clientWidth > 1200 ? "1200px" : "auto");
}


#innerwrapper {
	margin:1px;
	padding:19px;
	padding-top: 20px;
	/*max-width:1800px;
	min-width:760px;	*/
}

#header input {
	background:#fff;
	border:1px solid gray;
	font:100% Arial;
	color:#999;
	width:80px;	
}



#header img {
	padding:0px;
	background:#ccc;
	border:0px solid #f6f6f6;
}


#header input:focus {
	border:2px solid #79B5D6;
	color:#555;
}
#header form {
	padding:27px 25px 20px 25px;
	float:right;
	background:#fff;
	
    
	margin:-20px -20px 0 0 !important;
	margin:-20px -10px 0 0;
	
	border:none;
}

#header input.button {
  color : black;
  background : silver; 
}


#header h1 {
	font:150% Georgia;
	font-weight:normal;
	color:#555;
	padding:14px 0 0 0;
	border:none;
}

#header h1 a {
	color:#333;
	text-decoration:none;
	/*border-bottom:2px solid #f6f6f6;*/
}

#header h1 a:hover {
	color:#111;
	
}

#header h2 {
	font:150% Georgia;
	font-weight:normal;
	color:#555;
	padding:14px 0 0 0;
	border:none;
}

#header h2 a {
	color:#555;
	text-decoration:none;
	border-bottom:2px solid #f6f6f6;
}


#header #nav {
	clear:both;
	border-bottom:2px solid #4F9EC9;
	border-top:2px solid #388CBA;
	border-left:2px solid #388CBA;
	border-right:2px solid #388CBA;
	padding:10px 10px 10px 0 !important;
	padding:4px 10px 10px 0;
}

#header a em {
	font-style:normal;
	color : #388CBA; 
	text-decoration : none;
}

#header #nav a {
	color:#fff;
	font:140% Trebuchet MS;
	text-decoration:none;
	padding:10px;
}

#header #nav a:hover {
	background:#4F9EC9;
}

#header #nav a.active {
	background:#4F9EC9;
}

#header #nav li {
	display:inline;
	list-style:none;
	margin:0 1px 0 0;
}

#sidebar {
	background:#fff;
	width:100px;
	padding:10px 15px 40px 5px;
    /*margin-left : -20px;*/
	float:left;
	color:#666;
	/*border-right:2px solid #388CBA;*/
	border-right:2px solid #015ad4;
}

#sidebar h2 {
	font:160% Arial;
	color:#333;
	margin:10px 0 10px 0;
	border:none;
}

#sidebar h3 {
	color:#999;
	font:100% Verdana;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 -10px 0;
}

#sidebar p {
	text-align : center;
}


#sidebar a {
	color : #015ad4; 
	text-decoration : none;
}

#sidebar hr {
	color : #388CBA; 
}

#content {
/*
	margin:0px 210px 0 240px;
	padding:20px 0 0 20px;
	*/
	margin:0px 0px 0px 0px;
	margin-left: 120px;
	
	padding: 20px 0 0 20px;
    /*border-left:2px solid #388CBA;*/
    border-left:2px solid #015ad4;
    margin-right : 160px;	
}

#content fieldset {
  border : 1px solid #c9c3ba;
  min-width:760px;  
}

/*
#contentnorightbar {
	margin:0px 0px 0px 0px;
	margin-left: 100px;
	padding:20px 0 0 20px;
    border-left:2px solid #388CBA;	
}

*/

.h1_wrap {

   
}

h1 {
   border-bottom:1px solid #c9c3ba;
   margin-top : -10px;	
	font: 200% Arial;
	/*color:#79B933;*/
	/*color:#79B933;*/
	color : #45812f;
	font-weight : bold;
}

h2 {
	font: 200% Arial;
	/*color:#79B933;*/
	/*color:#79B933;*/
	color : #45812f;
        margin-top : -10px;
	border-bottom:1px solid #c9c3ba;
	font-weight : bold;
}



h3 {
	font: 80% Arial;
	/*color:#79B933;*/
	/*color:#79B933;*/
	color : #45812f;
    /*margin-top : -10px;*/
	font-weight : bold;
}



/*
h2 a {
	color:#79B933;
	color:#45812f;
	text-decoration:none;
}

h2 a:hover {
	color:#5F9128;
}
*/

#footer {
	clear:both;
	border-top:1px solid silver;/*#eee;*/
	padding:10px;
	margin-left:100px;
}

#footer a {
	color : #015ad4; 
	text-decoration : none;
}

#content a {
	color : #015ad4; 
	text-decoration : none;
}


a {
	color:#222;
}

a:hover {
	text-decoration:none;
}

h3 {
	font:140% Trebuchet MS;
	margin:10px 0;
}
/*
#content ul {
	margin:15px 0 15px 0;
	line-height:25px;
	padding:15px 0 15px 15px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#79B933;
	width : auto;
}

/*
#content ul span {
	color:#444;
}
*/
#content ul {
	margin:0px 0 15px 20px;
	/*line-height:25px;*/
	/*padding:15px 0;*/
	/*color:#79B933;*/
	/*color:#444;*/
}
#contentnorightbar ul span {
	color:#444;
}

#contentnorightbar input:focus {
	border:2px solid #79B5D6;
	color:#555;
}
img {
	padding:1px;
	/*background:#ccc;*/
	border:4px solid #f6f6f6;
}

form {
	padding:00px;
	border:0px solid #f6f6f6;
}

label {
	/*display:block;*/
	/*font-weight:bold;*/
	color:#444;
	margin:5px 0;
}

textarea {
	width:400px;
	padding:4px;
	font:90% Verdana;
	border:1px solid #eee;
	height:200px;
	display:block;
	color:#777;
}

blockquote p {
	font:160% Georgia;
	color:#aaa;
	padding:0 10% 0 0;
	line-height:30px;
}

#sidebarright {
	width:150px;
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid grey;*/
	/*text-align: right;*/
}

.qsl {padding: 10px; width:auto; margin-top: -19px;}

fieldset {
  width:340px; 
  padding: 5px;	
}

/*
      ul#tabs { list-style-type: none; margin: 10px 0 0 0; padding: 0 0 0.3em 0; }
      ul#tabs li { display: inline; }
      ul#tabs li a { color: #42454a; padding: 0.3em; text-decoration: none; }
      ul#tabs li a:hover { background-color: #f1f0ee; }
      ul#tabs li a.selected { color: #000; background-color: #f1f0ee; padding: 0.7em 0.3em 0.38em 0.3em; }
      div.tabContent { border: 1px solid #c9c3ba; width: 350px; padding-right:10px; padding: 0.5em; }
      div.tabContent.hide { display: none; }
*/

.container {
  width: 320px;
  margin-top: 10px;
  
  float : left;
}

ul.tabs {
  margin: 0;
  padding: 0;
  /*float: left;*/
  margin-left:0px !important;
  list-style: none;
  height: 22px;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  width: 340px;
  font-size:10px;
}

ul.tabs li {
  float: left;
  margin: 0;
  padding: 0;
  height: 21px;
  line-height: 21px;
  border: 1px solid #c0c0c0;
  border-left: none;
  margin-bottom: -1px;
  background: #e0e0e0;
  overflow: hidden;
  position: relative;
  /*argin-left : -10px;*/
  
}

ul.tabs li a {
  text-decoration: none;
  color: #000;
  display: block;
  padding: 0 10px;
  border: 1px solid #fff;
  
  outline: none;
}

ul.tabs li a:hover {
  background: #ccc;
}	

html ul.tabs li.active, html ul.tabs li.active a:hover  {
  background: #fff;
  border-bottom: 1px solid #fff;
}

.tab_container {
  border: 1px solid #c0c0c0;
  border-top: none;
  margin-left:0px;
  margin-top:-15px;
  width: 339px;
  background: #fff;
  height:140px;
  float:left;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
}

.tab_content {padding: 5px;}
.tab_content h2 {padding-bottom: 10px;border-bottom: 1px dotted #ddd;}
.tab_content h3 a{color: #254588;}




.containera {
  width: auto;
  margin-top: 10px;
  
  /*float : left;*/
}

ul.tabsa {
  margin: 0;
  padding: 0;
  /*float: left;*/
  margin-left:0px !important;
  list-style: none;
  height: 22px;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  width: auto;
  font-size:10px;
}

ul.tabsa li {
  float: left;
  margin: 0;
  padding: 0;
  height: 21px;
  line-height: 21px;
  border: 1px solid #c0c0c0;
  border-left: none;
  margin-bottom: -1px;
  background: #e0e0e0;
  overflow: hidden;
  position: relative;
  /*argin-left : -10px;*/
  
}

ul.tabsa li a {
  text-decoration: none;
  color: #000;
  display: block;
  padding: 0 10px;
  border: 1px solid #fff;
  
  outline: none;
}

ul.tabsa li a:hover {
  background: #ccc;
}	

html ul.tabsa li.active, html ul.tabsa li.active a:hover  {
  background: #fff;
  border-bottom: 1px solid #fff;
}

.tab_containera {
  border: 1px solid #c0c0c0;
  border-top: none;
  margin-left:0px;
  margin-top:-15px;
  width: auto;
  background: #fff;
  min-height : 400px;
  /*height:auto;*/
  /*float: none;*/
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
}

.tab_contenta {padding: 5px;}
.tab_contenta h2 {padding-bottom: 10px;border-bottom: 1px dotted #ddd;}
.tab_contenta h3 a{color: #254588;}
/* Google map */
#map_canvas {width: 630px; height: 400px;border:1px solid #dbdbdb;}

.hlava {
	/*color: #333366;*/
        color : white !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
        background-color: #015ad4;
        padding-left: 3px;
        padding-right: 3px;
        
}	
.sudy {background-color: #F1F1F1;}
.lichy {background-color: white;}

.ckedit h1 {font: 200% Arial;
 	color : black;
        margin-top : 0px;
	border-bottom:0px;/* solid #c9c3ba;*/
	font-weight : normal;
}

.ckedit h2 {
	font: 120% Arial;
	color : black;
        margin-top : 0px;
	border-bottom:0px;
	font-weight : normal;
}

.ckedit h3 {
	font: 100% Arial;
	color : black;
        margin-top : 0px;
	font-weight : normal;
}

.editprof {
  width : 500px;
  padding-left: 10px;    
}

.edituser {
  width : 590px;
  padding-left: 10px;    
}

.btnmargin {
  padding-left: 5px;  
  padding-right: 5px;
}

.form-error-message {
  color : red;       
  padding-left: 10px;
}

ul.error {
    color : red;
}


a.log {
    text-decoration: none;    
    border : 0px;
    border-bottom: 1px;
    border-style: dotted;    
    border-color: #015ad4;
}

.color_space {padding-left: 10px;}

.bigsep {font-weight: bolder;color:#015ad4; font-size:120%}

.spots {font-family: monospace; color:black; font-size:12px;}

a.dxccall {
    text-decoration: none;    
    border : 0px;
    border-bottom: 1px;
    border-style: dotted;    
    border-color: #015ad4;
    /*color:black !important;*/
}

#invite a {font-size: 9px;margin-top:-17px;margin-left:300px;}


.solar_data {
    font-size:10px;
    color: black;
    float : right;
    margin-top : 18px;
    font-weight: normal;
    margin-top: -20px;
}

.popis {color: white; text-align:center; padding-left:2px;padding-right:2px;}
.hlava {
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

table.apps {
    font-size: 10px;
}

td.apps {
    padding-left:2px;
    padding-right:2px;
}

th.apps {
    padding-left:2px;
    padding-right:2px;
}


td.appfunc {
    padding-left:2px;
    padding-right:2px;
    text-align: center;
    font-weight: bold;
}

#offline {
    text-align: center;
    font-weight: bold;
    background-color: lightcoral; 
    padding:1px;
    position: fixed;
    z-index: 10;    
}

.containerdxc {
  width: auto;
  margin-top: 10px;
}

ul.tabsdxc {
  margin: 0;
  padding: 0;
  margin-left:0px !important;
  list-style: none;
  height: 22px;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;  
  width: auto;
  font-size:10px;
}

ul.tabsdxc li {
  float: left;
  margin: 0;
  padding: 0;
  height: 21px;
  line-height: 21px;
  border: 1px solid #c0c0c0;
  /*border-left: none;*/
  margin-bottom: -1px;
  background: #e0e0e0;
  overflow: hidden;
  position: relative;
  /*argin-left : -10px;*/
  
}

ul.tabsdxc li a {
  text-decoration: none;
  color: #000;
  display: block;
  padding: 0 10px;
  border: 1px solid #fff;
  
  outline: none;
}

ul.tabsdxc li a:hover {
  background: #ccc;
}	

html ul.tabsdxc li.active, html ul.tabsdxc li.active a:hover  {
  background: #fff;
  border-bottom: 1px solid #fff;
}

.tab_containerdxc {
  /*border-top: 1px solid #c0c0c0;
  /*border-top: none;*/
  margin-left:0px;
  margin-top:-15px;
  width: auto;
  background: #fff;
  min-height : 400px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
}

.tab_contentdxc {padding: 5px;}
.tab_contentdxc h2 {padding-bottom: 10px;border-bottom: 1px dotted #ddd;}
.tab_contentdxc h3 a{color: #254588;}
