h1						{font-size:250%; font-family: "Arial Narrow"; font-weight:normal; display:inline;}
h2            {font-size:200%; font-family: "Arial Narrow"; font-weight:normal; display:inline;}
h3            {font-size:150%; font-family: "Arial Narrow"; font-weight:normal; display:inline;}
h4            {font-size:120%; font-family: "Arial Narrow"; font-weight:normal; display:inline;}
h5            {font-size:110%; font-family: "Arial Narrow"; font-weight:normal; display:inline;font-style: italic;}
h6            {font-size:100%; font-family: Tahoma; font-weight:normal;display: inline;}
.narrow       {font-family: "Arial Narrow";font-size:100%;}
.article      {font-family: "Arial Narrow", Helvetica, Arial, Geneva, sans-serif; font-size: 120%; font-weight: normal;	line-height: 1.2;	-webkit-font-smoothing: antialiased; }
.diary        {font-family: "Arial Narrow", Helvetica, Arial, Geneva, sans-serif; font-size: 120%; font-weight: normal;	line-height: 1.2;	-webkit-font-smoothing: antialiased; }

li {line-height: 1;}
ul {margin:2px;}
.icon2         {max-width:none;}
.icon         {padding-top:2px;max-width:none;}
.iconh img.iconh       {padding-top:2px;max-width:none;display:none;}
.iconh:hover img.iconh {padding-top:2px;max-width:none;display:inline;}
img 					{border:0;max-width: 100%;}
img.t					{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AP///wAAACH5BAUAAAAALAAAAAABAAEAAAICRAEAOw);border:0px;width:0px;height:0px;max-width:none;}
img.x					{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AP///wAAACH5BAUAAAAALAAAAAABAAEAAAICRAEAOw);border:0px;width:0px;max-width:none;}
img.y					{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AP///wAAACH5BAUAAAAALAAAAAABAAEAAAICRAEAOw);border:0px;height:0px;max-width:none;}
img.z					{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AP///wAAACH5BAUAAAAALAAAAAABAAEAAAICRAEAOw);border:0px;max-width:none;}
a:link				{text-decoration: none ;}
a:visited			{text-decoration: none ;}
a:hover				{text-decoration: underline ;}
span.bg       {background:#808080;height:100px;width:133px};
form					{margin: 0px;}
.ram			    {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
legend				{margin:2px;border-width:1px;border: 1px solid dashed;width:calc(100% - 10px);border:1px solid #a0a0a0}
table.t       {border: solid 1px; border-collapse:collapse;  -webkit-box-shadow: 0px 0px 4px 0px #404040; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
               box-shadow: 0px 0px 4px 0px #404040; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */}
table.t td    {vertical-align:top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:2px; padding-right: 2px; border: solid 1px;border-style:dotted;font-family:tahoma;}
table.t th    {padding-left:2px; padding-right: 2px;border: solid 1px;border-style:dotted;font-family:tahoma;background-color: #E0E0E0;
  background-image: -webkit-linear-gradient(top, #D0D0D0, #E0E0E0); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #E0E0E0);
  text-shadow: 1px 1px 3px #FFF;}
button    {border-radius:2px; vertical-align:top;border: 1px solid #606060; font-family:tahoma;font-size:16px;background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #D0D0D0, #ffffff); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #ffffff);
  text-shadow: 1px 1px 3px #FFF;}
button:hover {cursor:hand;
  background-image: -webkit-linear-gradient(top, #fffb91, #ededed); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #ededed);
	background-color:#fffb91;
  border-color:red;border-style:dotted}
td.nooverflow:hover   {background-color:#FFe0e0;}
.disabled     {background-color:#e0e0e0;color:#404040;}
.nooverflow   {vertical-align:top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; table-layout: fixed; padding: 10px 10px 10px 10px;}
.hideoverflow {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; table-layout: fixed ;}
.nowrap       {white-space: nowrap;}
.wrap         {white-space: normal;}
.nores        {max-width:none;}
.shd img      {box-shadow: 3px 3px 1px #777;-webkit-box-shadow: 3px 3px 1px #777;-moz-box-shadow: 3px 3px 1px #777;}
.thumb  {
    max-width:none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.thumb:hover {
	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-o-transform: scale(1.1);
  	transform: scale(1.1);
}
.pos td {padding:0px;margin:0px;border:0px}
.pos table {padding:0px;margin:0px;border-spacing:0px}

.messages{
  background: #fafafa;
  box-shadow: 0px 1px 10px 0px #404040;
  overflow: hidden;
  padding: 10px 10px 10px 30px;
  position: fixed;
  left:40%;
  margin:0 auto;
  border-radius: 3px;
  color: #555555;
  display:block;
  visibility:hidden;
  z-index: 9999;
}
.messages:hover{
  background-color:#FFe0e0;
}
.messclose {margin-left:20px;}

.button {
  cursor:hand;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	padding:6px 6px;
  margin:6px;
  border-radius:2px; vertical-align:top;border: 1px solid #606060; font-family:tahoma;font-size:20px;background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #D0D0D0, #ffffff); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #ffffff);
  text-shadow: 1px 1px 3px #FFF;
   /* Firefox */
  display:-moz-box;
  -moz-box-pack:center;
  -moz-box-align:center;
  /* Safari and Chrome */
  display:-webkit-box;
  -webkit-box-pack:center;
  -webkit-box-align:center;
  /* W3C */
  display:box;
  box-pack:center;
  box-align:center;
  height:30px;
  line-height:30px;
  width:calc(100% - 50px);
  text-decoration: none;
}
.button:hover {
  cursor:hand;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top, #fffb91, #ededed); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #ededed);
	background-color:#fffb91;
  border-color:red;border-style:dotted;
}
.sbutton {
  cursor:hand;
	padding:2px;
  border-radius:2px; border: 1px solid #a0a0a0; 
  background-image: -webkit-linear-gradient(top, #D0D0D0, #ffffff); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #ffffff);
  margin:1px;
}
.sbutton:hover {
  cursor:hand;
  background-image: -webkit-linear-gradient(top, #fffb91, #ededed); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #ededed);
	background-color:#fffb91;
  border-color:red;border-style:dotted;
}
.vcenter{  
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  }
.upline{
  padding: 2px;
  border-top:1px solid black;
  }
.hand {cursor:hand;}
.hidden {position: absolute; height: 0px; width: 0px; border: none; padding: 0px;}
.inline {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.hover:hover{border-color:red;border-style:dotted;}
.ad {
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
	padding:2px;
  border-radius:2px; border: 1px solid #606060; 
  background-image: -webkit-linear-gradient(top, #ffffff, #D0D0D0); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffff, #D0D0D0);
  z-index: 1;
}
.ad:hover {
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
  background-image: -webkit-linear-gradient(top, #ffefef, #D0D0D0); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #ffefef, #D0D0D0);
	background-color:#fffb91;
  border-color:red;
}
.tooltip {
  background:#FFFFFF;
   line-height:20px;
    border-width: 2px;   
    color:#333; 
    border-color:#BBBBBB;
    padding:3px 10px 3px 10px;
    font-size: 12px;
    font-family: Verdana, Arial;
    border-radius:6px; /*Rounded corners. N/A for IE 8 and below.*/
    box-shadow: 0 1px 4px #000000; /*Drop shadow. N/A for IE 8 and below.*/
    background-image: -webkit-linear-gradient(top, #fffb91, #ededed); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:         linear-gradient(to bottom, #fffb91, #ededed);
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  z-index: 9999;
  }
.question {
    background:#FFFFFF;
    border-width: 2px;   
    color:#333; 
    border-color:#BBBBBB;
    padding:3px 10px 3px 10px;
    font-size: 12px;
    font-family: Verdana, Arial;
    border-radius:6px; /*Rounded corners. N/A for IE 8 and below.*/
    box-shadow: 0 1px 4px #000000; /*Drop shadow. N/A for IE 8 and below.*/
    background-image: -webkit-linear-gradient(top, #92ff01, #ededed); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:         linear-gradient(to bottom, #92ff01, #ededed);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    z-index: 9999;
    position:absolute;
  }

.zbozi {
	padding:5px;
  border-radius:6px; border: 1px solid #000000; 
  background-image: -webkit-linear-gradient(top, #D0D0D0, #ffffff); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #ffffff);
  box-shadow: 5px 5px 10px 0px #404040;
}
.zbozi:hover {
  background-image: -webkit-linear-gradient(top, #D0D0D0, #ffdfdf); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #D0D0D0, #ffdfdf);
	background-color:#ffefef;
  border-color:red;border-style:dotted;
}

.zboziakce {
	padding:5px;
  border-radius:6px; border: 1px solid #ff0000; 
  background-image: -webkit-linear-gradient(top, #fffb91, #ffffff); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #ffffff);
  box-shadow: 5px 5px 10px 0px #404040;
}
.zboziakce:hover {
  background-image: -webkit-linear-gradient(top, #fffb91, #ffdfdf); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #ffdfdf);
	background-color:#ffefef;
  border-color:red;border-style:dotted;
}

.nicet {
	margin:0px;padding:0px;
  border:1px solid white;
}

.nicet table{
  border-collapse: collapse;
  border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.nicet th  { background-color:#ffefbd; }
.nicet tr:nth-child(odd)  { background-color:#dddddd; }
.nicet tr:nth-child(even) { background-color:#f5f5f5; }

.nicet td{
	vertical-align:middle;
	color:#000000;
}

.nicet tr:hover{
	background-color:#ffff80;
}

.size1 {font-size:50%;}
.size2 {font-size:75%;}
.size3 {font-size:100%;}
.size4 {font-size:125%;}
.size5 {font-size:150%;}
.size6 {font-size:200%;}
.size7 {font-size:300%;}

.nounder:hover {text-decoration: none ;}

.menux 
{
  overflow: hidden; text-overflow: ellipsis; table-layout: fixed;
  font-size:smaller;
  background-color:#eeeeee;
}

.menu {  white-space: nowrap;}

.menu:hover {
  cursor:hand;
  background-image: -webkit-linear-gradient(top, #fffb91, #ededed); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #ededed);
	background-color:#fffb91;
  text-decoration: none ;
}

.marked {
  background-image: -webkit-linear-gradient(top, #fffb91, #eeeeee); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #fffb91, #eeeeee);
	background-color:#fffb91;
  font-size:larger;
}
