@charset "utf-8";
/* STYLE.CSS : Obsahuji css k zakladnim elementum a zakladni verzi webu */

body.mce-content-body {   /* nastaveni pozadi vizualniho editoru v administraci */
   background: #fff;
   padding:1em; 
}

/* obecne */

body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:100%; /* základní hodnota od níž se odvíjejí hodnoty písma s jednotkou "em", 100% = cca 16px */
  background:#fff;
}
a{
	color:#000;
  text-decoration:underline;
}
a:hover{
	color:#000;
  text-decoration:none;
}
a img{
	border:none;
}
img{    /* max-width je nastavena kvuli responsivnimu designu */
  max-width: 100%;
  height: auto;
}
strong{ 
}
time{ 
}
h1 , h2 , h3 , h4 , h5, h6{ /* nastavuje barvu všech těchto prvků */ 
  line-height:1.2;
  margin:0.5em 0 0.6em 0;
  color:#000;
}
h1{font-size:0.875em;}
h2{font-size:0.813em;}
h3{font-size:0.750em;}
h4{font-size:0.688em;}
h5{font-size:0.688em;}
h6{font-size:0.688em;}

p{
  font-size:0.688em;
  line-height:1.3;
  margin:0 0 1em 0;
}
ul, ol{
	margin:0.5em 0 0.5em 0em;
	padding:0 0 0 0em;
  font-size:0.688em;
  line-height:1.5;
  list-style-position:inside; 
}
li{
	padding:0 0 1em 1em;  
}
div.table-container{ /* zajistuje posouvani tabulky pokud je vetsi nez matersky prvek */
	width:100%;
	overflow: auto;
	margin:2.5em 0 2.5em 0;
}
table{
	border-collapse:collapse;
	margin:0;
}
table td{
	border:1px solid #000;
  padding:0.8em 1em 0.8em 1em;
  font-size:0.688em;
}
table th{
  border:none;
  padding:0.8em 0.9em 0.8em 0.9em;
  font-weight: normal;
  font-size:0.688em;
  text-align: left;
}
table tr th{background:#f6fafc;} /* pozadí hlavičky */
table tr:nth-child(2n+1) td{background:none;} /* pozadí lichých řádků */
table tr:nth-child(2n) td{background:#none;} /* pozadí sudých řádků */

table.no-border{
	margin:0;
}
table.no-border td{
	border:none;
  background:none;
}
iframe{
  border:none;
}
	/* generally forms*/				/* Definovány forms inputs a selects */
  
  /* === General design ===*/  /* Postaci nastavit border-color a color, pripadne typ pisma ostatni ponechat */
	
  input[type=text],
  input[type=tel],
  input[type=email],
  input[type=url],
	textarea,
	select{
		font-size:0.688em;
		font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
    width:100%;
    box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */ 
    -moz-box-sizing:border-box;   
    border:1px solid #000;
	  position: relative;
		z-index: 0;
    padding:0.5em 0.5em 0.5em 0.5em;
    margin:0.25em 0 0.25em 0;
    color:#000;
    background:#fff;   
	}  
  input[type=text]:focus,
  input[type=tel]:focus,
  input[type=email]:focus,
  input[type=url]:focus,
	textarea:focus,
	select:focus{
		box-shadow: 0 0 3px #64c4ff; 
    border:1px solid #1d85c4; 
	}
	textarea{
		min-height:125px;
    resize:none;
    overflow: auto;
	}
	button,
  input[type=submit]{ /* neutralizuje rozdily mezi "a" a input type="submit" */
		border:none;
		cursor:pointer;
		color:#000;
		font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	input[type=checkbox] {
	 	border:none;
    padding:0;
	}
	label{
		display:block;
		font-size:0.875em;
    line-height:1;
    margin:1em 0 0.25em 0;
	}
	.checkbox-label{
		float:left;
	}
  input[type=text]:focus:invalid, /* ikonka ve spatne vyplnenych formularovych polich */
  input[type=tel]:focus:invalid,
  input[type=email]:focus:invalid,
  input[type=url]:focus:invalid,
  textarea:focus:invalid,
	select:focus:invalid{
    background: url(../images/style/icons-buttons/icon-tiny-error.png) right center no-repeat #fff;
    padding-right:1.5em;
    border-color:#a71010;  
    box-shadow: 0 0 3px #cd1717;
  }
  input[type=text]:required:valid, /* ikonka ve spravne vyplnenych formularovych polich */
  input[type=tel]:required:valid,
  input[type=email]:required:valid,
  input[type=url]:required:valid,
  textarea:required:valid,
	select:required:valid{
    background: url(../images/style/icons-buttons/icon-tiny-success.png) right center no-repeat #fff;
    padding-right:1.5em;
    border-color:#589405;
    box-shadow: 0 0 3px #83d215;
  } 
  .riddle{ /* uschovava antispamovou ochranu */
		display:none;
	}
  *:focus {outline: none;} /* odstranuje defaultni zvyrazneni aktivnich inputu v nekterych prohlizecich */
  
::-webkit-input-placeholder {
   opacity:1;
   color:#000;
}
::-moz-placeholder {
    opacity:1;
    color:#000;  
}
:-ms-input-placeholder {  
    opacity:1;
    color:#000;  
}  
  
  /* generally forms end*/ 
  
  /* === General design end ===*/ 
  
  /* messages */
  
  /* === General design ===*/ 
  
  article.message,
  .form-hint{                          /* obecne zprava */
	  width:100%;
    box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */ 
    -moz-box-sizing:border-box;   
    padding:1em 1em 1em 4em;
    margin:1em 0 1em 0;	
    min-height:3em;
    color:#000;
    background: url(../images/style/message-default.png) #EBEBED no-repeat;                                               /* IE8, IE9*/ 
    animation: status-showing 1s 0.5s 1 alternate forwards; 
    -webkit-animation: status-showing 1s 0.5s 1 alternate forwards;
    -moz-animation: status-showing 1s 0.5s 1 alternate forwards;  
    opacity:0;      /* ie 9*/
	}
  article.message.message-error{
    color:#000;
    background:url(/../images/style/message-error.png) #EBEBED no-repeat;                                                /* IE8, IE9*/
  }
  article.message.message-success{
    color:#000;
    background:url(../images/style/message-success.png) #EBEBED no-repeat;                                                  /* IE8, IE9*/
  }
  @keyframes status-showing{
    0% { opacity:0;}
    100% { opacity:1;}
  } 
  @-webkit-keyframes status-showing {
    0% { opacity:0;}
    100% { opacity:1;}
  }
  @-moz-keyframes status-showing {
    0% { opacity:0;}
    100% { opacity:1;}
  }
  
  /* === General design end ===*/ 
  
  /* messages end */
  
  /* buttons & icons */ /* buttons jsou obdelniky s textem uvnitr, icons tlacitka vedle textu*/
  
  /* vzdy je treba vytvorit grafiku pro vsechna nize uvedena tlacitka pro usnadneni prace jsou pripraveny tvary symbolu v icons-buttons/icons-shapes.psd */
    
	/* medium button */
       
  .button-proceed                           {background:#000; float:right;}
    
	.button-medium{                           /* obecne vlastnosti button-large */
		height:40px;
		line-height:40px;                     /* 45px / 16px */
		display:block;
		font-size:0.750em;
    text-decoration:none;
    margin:0.5em 0 0.5em 0;
    font-weight: bold;
    color:#fff;
    min-width:100px;
    text-align: center;
    position: relative;
	  z-index: 0;
    border:none;
    cursor: pointer;
	}
    
	.button-proceed:hover                     {background-position:bottom right; color:#fff;} /* hover */
  .button-medium.button-activated           {background:#a3da47;} /* aktivni tlacitko */
	.button-medium span                       {padding:0 1.5em 0 1.5em;} /* odsazeni pripadneho textu uvnitr tlacitka */
  input[type=submit].button-medium          {padding:0 1.5em 0 1.5em;}
		
	/* medium icons */
		
	.icon-medium.icon-up                      {background:url(../images/style/icons-buttons/icon-medium-up.png) top right no-repeat;}         
		
	.icon-medium{                             /* obecne vlastnosti button-medium*/
		height:45px;                            /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		line-height:2.8125;                     /* 45px / 16px */
		padding:0 45px 0 0;                     /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		display:block;
		float:left;
		margin:0.1em;
		font-size:1.125em;
    text-decoration:none;
	}
	.icon-medium:hover                        {background-position:bottom right;} /* hover */
  .icon-medium.icon-activated               {background-position:bottom right;} /* aktivni tlacitko */
	.icon-medium span                         {margin:0 0.2em 0 0.2em;} /* odsazeni pripadneho textu uvnitr tlacitka */ 
  .icon-medium span.hidden                  {display:none;} /* Pokud se ma zobrazovat pouze ikonka */
	.icon-medium.button-text-right            {background-position:top left; padding:0 0 0 45px;} /* Zarovnani textu v tlacitku do prava */ /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/	
	.icon-medium.button-text-right:hover      {background-position:bottom left;} /* Zarovnani textu v tlacitku do prava */
    
  /* small icons */
		
	.icon-small.icon-facebook                 {background:url(../images/style/icons-buttons/icon-small-facebook.png) right 0px no-repeat;}
  .icon-small.icon-googleplus               {background:url(../images/style/icons-buttons/icon-small-googleplus.png) right 0px no-repeat;}  
  .icon-small.icon-twitter                  {background:url(../images/style/icons-buttons/icon-small-twitter.png) right 0px no-repeat;}
  .icon-small.icon-email                    {background:url(../images/style/icons-buttons/icon-small-email.png) right 0px no-repeat;}
  .icon-small.icon-proceed                  {background:url(../images/style/icons-buttons/icon-small-proceed.png) right 0px no-repeat; float:right;}         
		
	.icon-small{                              /* obecne vlastnosti button-medium*/
		height:30px;                            /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		line-height:2.142857em;                 /* 30px / 14px */
		padding:0 30px 0 0;                     /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		display:block;
		float:left;
		margin:0.2em;
		font-size:0.875em;
    text-decoration:none;
	}
	.icon-small:hover                         {background-position:bottom right;} /* hover */  /* Zadávání rozměru a vytvoření obrázku s větším rozestupem tlačítka umožní víceřádkový text v tlačítku */
  .icon-small.icon-activated                {background-position:bottom right;} /* aktivni tlacitko */
	.icon-small span                          {margin:0 1em 0 1em;} /* odsazeni pripadneho textu uvnitr tlacitka */ 
  .icon-small span.hidden                   {display:none;} /* Pokud se ma zobrazovat pouze ikonka */
	.icon-small.button-text-right             {background-position:top left; padding:0px 0px 0px 30px;} /* Zarovnani textu v tlacitku do prava */ /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/	
	.icon-small.button-text-right:hover       {background-position:bottom left;} /* Zarovnani textu v tlacitku do prava */
    
  /* tiny icons */
		
  .icon-tiny.icon-proceed                   {background:url(../images/style/icons-buttons/icon-tiny-proceed.png) right 0px no-repeat; float:right;}
  .icon-tiny.icon-back                      {background:url(../images/style/icons-buttons/icon-tiny-back.png) right 0px no-repeat;}   
  .icon-tiny.icon-slide                     {background:url(../images/style/icons-buttons/icon-tiny-slide.png) right 0px no-repeat;}
  .icon-tiny.icon-slide-activated           {background:url(../images/style/icons-buttons/icon-tiny-slide-activated.png) right 0px no-repeat;}                   
		
	.icon-tiny{                               /* obecne vlastnosti button-medium*/
		height:20px;                            /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		line-height:1.42857em;                  /* 20px / 14px */
		padding:0 20px 0 0;                     /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost */
		display:block;
		float:left;
		margin:0.1em;
		font-size:0.875em;
    text-decoration:none;
	}
	.icon-tiny:hover                          {background-position:bottom right;} /* hover */  /* Zadávání rozměru a vytvoření obrázku s větším rozestupem tlačítka umožní víceřádkový text v tlačítku */
  .icon-tiny.icon-activated                 {background-position:bottom right;} /* aktivni tlacitko */
	.icon-tiny span                           {margin:0 1em 0 1em;} /* odsazeni pripadneho textu uvnitr tlacitka */ 
  .icon-tiny span.hidden                    {display:none;} /* Pokud se ma zobrazovat pouze ikonka */
	.icon-tiny.button-text-right              {background-position:top left; padding:0px 0px 0px 20px;} /* Zarovnani textu v tlacitku do prava */	 /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
	.icon-tiny.button-text-right:hover        {background-position:bottom left;} /* Zarovnani textu v tlacitku do prava */
	
  /* buttons & icons end*/

/* generally end */

/* schema */

div#container{
  width:805px;
}
div#container header#page-header{
  width:100%;
  position:relative;
  float:left;
  margin:0 0 0.3em 0;
}
div#container section#slideshow{
  width:100%;  
  margin:0 0 1em 0; 
  box-shadow:0 0 3px rgba(00,41,56,0.30);   
}
div#container section#page-banners{
  width:100%; 
  float: left;
}
div#container div#main-container{
  width:100%;
  margin:0 0 2em 0;
  float:left;
  box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */ 
  -moz-box-sizing:border-box;  
}
div#container footer#page-footer{
  margin:0 0 1em 0; 
  padding:0 2em 1em 2em;
	float:left;
  width:100%;
  display:none;
	background:url(../images/style/background-page-footer.png) repeat-x #9fb7c5;  
  box-shadow:0 0 3px rgba(00,41,56,0.30);     
}
#loaded-once{
	clear: both;
}

/* schema end */

/* page header */

header#page-header h2#logo{
	float:left;
  font-size:1em;
	margin:0;
	width:100%; 
}
h2#logo a{
	display:inline-block;
}
h2#logo a img{
	width:100%;
	height:100%;
}

/* page header end */

/* slideshow */

section#slideshow,
section#slideshow a.link-container,
article.slideshow-text {  
  height:300px;          
}
section#slideshow a.link-container {  
  display:block;         
}
section#slideshow {
  width:100%;
  float:left;
  position:relative;
  overflow: hidden;            
}
div#slideeshow-content {
  width:100%;
  height:100%;
  position:relative;           
}
section.slideshow-frame {
  width:100%;
  height:100%;
}
section.slideshow-frame img { 
  max-width:1000%; /* zabranuje smrskavani obrazku pri zmenseni okna*/ 
  min-width:100%;    
}
article.slideshow-text {
  width:50%;
  min-width:320px; /* nejmensi casto pouzivana sirka displeje - pod tuto hranici se nezmensi textove pole */
  position:absolute;  
  left:0;
  top:0;
  background-color: rgba(0, 41, 56, 0.9); /* R G B Opacity (v desitkove soustave)*/
  box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */
  -moz-box-sizing:border-box;
  padding:1em 2em 1em 2em;              
}
article.slideshow-text.no-background {
  background:none;
  visibility: hidden;      
}
article.slideshow-text h3,
article.slideshow-text p{
  width:100%;
  position:relative;  
  line-height:1.5em;
  overflow:hidden;
  color:#fff;
}
article.slideshow-text h3{height:1.5em;}
article.slideshow-text p{height:6em;}

article.slideshow-text h3 a,
article.slideshow-text p a{
  text-decoration:none;
  color:#fff;
}
article.slideshow-text a.button-proceed{
  position:absolute;
  right:2em;
  bottom:1.5em;
}
section#slideshow nav.slideshow-listing {
  position:absolute;
  left:2em;
  bottom:1.5em;
  visibility: visible;
}
section#slideshow nav.slideshow-listing-inner,
section#slideshow nav.slideshow-listing a {
  float:none;
  display:inline-block;
}

/* slideshow end */

/* page banners */
 
.page-banner{
  display:block;
  width:32.665%; /* (100% - 2x margin-right) / 3 */
  box-shadow:0 0 3px rgba(00,41,56,0.30);  /* tento zpusob zapisu umozni zapsat opacity u stinu */
  height:380px; 
  background:#fff; 
  margin: 0 1% 1em 0;  /* ie8 */
  float:left;
}
.page-banner:nth-child(3n){ /* specificke vlastnosti banneru na konci radku - nutno nastavit pocet banneru na radku */
  margin: 0 0 1em 0;
}
.page-banner img{
  width:100%; 	
}
.page-banner article{
  padding:1em 2em 1em 2em;
  float:left;
  width:100%;
  box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */ 
  -moz-box-sizing:border-box; 	
}
.page-banner article h3{
  line-height:1.5em;
  height:1.5em;
  overflow:hidden;
  margin-top:0;
  color:#002938;	
}
.page-banner article p{
  line-height:1.5em;
  height:4.5em;
  overflow:hidden;
  color:#535353; 
}
a.page-banner:hover h3,
a.page-banner:hover p{
	color:#1d85c4;
}

/* page banners end */

/* main container */

div#main-container article#main-content{
  width:76.52173913043478%;
  float:right;
}
div#main-container article#main-content.fullsize{
  width:100%;
}
p.page-perex{
  color:#002938;
  font-size:1.5em;
  line-height:1.2;
  margin:0.5em 0 1em 0;
}
.page-main-text{
}
article#main-content .page-inset{ /* Jednotné vlastnosti všech objektů v hlavním obsahu: připojené obrázky, kontaktní formulář, mapa, etc.*/
  float:left;
  width:100%;
  margin-bottom:1em;
}
.page-main-text img{
  margin:0 0 1em 0;
}
nav.page-sharing{
  margin:0.5em 0 1em 0;
  float:left;
  width:100%;
  display:none;
}
nav.page-sharing p{
  margin:0;
}

  /* main complementary */
  
  div#main-container aside{
    width:15.15527950310559%;
    margin-left:2.563em;
    margin-top:0.1em;
    float:left;
    box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */ 
    -moz-box-sizing:border-box;
  }
  .aside-banner{
    padding: 0.2em 0 0em 0;
    display:block;
    float:left;
    text-decoration:none;
    width:100%;
  }
  .aside-banner img{
    width:100%;
    margin:0.1em 0 0.3em 0;
  }
  .aside-banner article{
    float:left;
    width:100%; 	
  }
  .aside-banner article h3{
    margin-top:0;	
  }
  .aside-banner article p{
  }
  .aside-banner article p.link {
    margin-top:-0.5em;
    font-weight:bold;
    text-decoration:underline;
  }
  .aside-banner article p.link:hover {
    text-decoration:none;
  }
  a.aside-banner:hover h3,
  a.aside-banner:hover p{
  }
  
  /* main complementary end */

/* main container end */

/* map */

/* === General design ===*/ 

.map-box{
  display:block;
  text-decoration: none;
}
.gm-style-iw {
  width:200px;
}

/* === General design end ===*/ 

/* map end*/

/* video */

/* === General design ===*/ 

.video-box{
  display:block;
  text-decoration: none;
}

/* === General design end ===*/ 

/* video end*/

/* gallery */

/* === General design ===*/ 

.gallery-preview{
  display:block;
  margin-bottom:1em;
  text-decoration: none;
}
.gallery-preview img{
  width:32%;
  margin: 0.2em 3% 0 0;
  float:left;
  position: relative;
	z-index: 0;
}
div.gallery-text{
  width:65%;
  float:left;
}
div.gallery-text p.link {
  text-align:right;
}
div.gallery-text p.link span {
  font-weight:bold;
  text-decoration:underline;
}
div.gallery-text p.link span:hover {
  text-decoration:none;
}

/* === General design end ===*/ 

a.gallery-preview h3{
}
a.gallery-preview p{
}
a.gallery-preview:hover h3,
a.gallery-preview:hover p{
}
a.gallery-preview:hover img{
}

/* gallery end */

/* photos */

/* === General design ===*/

div#photo-gallery{
}   
div#photo-gallery div.photo{
  width:304px;
  height:228px !important;
  margin:0.3em 0 0.15em 0;
  float:left;
  position:relative;
}
div#photo-gallery div.photo:nth-child(even){
  float:right;
} 
div#photo-gallery div.photo a{
  width:100%;
  height:100%;
  float:left;
}   
div#photo-gallery div.photo img{
  width:100%;
  float:left;
} 
div#photo-gallery div.photo a p{
  position:absolute;
  background-color: rgba(000, 000, 000, 0.9); /* R G B Opacity (v desitkove soustave)*/
  color:#efefef;
  bottom:0;
  left:0;
  width:100%;  
  box-sizing:border-box; /* border-box = padding + border se zapocitavaji do width elementu */ 
  -moz-box-sizing:border-box;
  font-size:0.875em;
  overflow: hidden;
  max-height:0;
  padding:0;
  margin:0;
} 
div#photo-gallery div.photo a:hover p{
  max-height:100%;
  transition: max-height .9s linear;
  -webkit-transition: max-height .9s linear; 
  -moz-transition: max-height .9s linear; 
  -o-transition: max-height .9s linear;
} 
div#photo-gallery div.photo p span{
  padding:1em 1em 1em 1em;
  display:inline-block;
} 
div#photo-gallery div.photo.dont-have-name a p{  /* pokud nema fotografie popisek */
  display:none;
} 

/* === General design end ===*/

/* photos end */

/* files */

/* === General design ===*/

div#file-gallery{
}     		
.added-file{                             
	min-height:100px;                            
	line-height:2.8125;                     
	padding:0 0 0 120px;
  background-repeat: no-repeat;
  background-position: top left;                     
	display:block;
	margin:0 0 0.3em 0;
  text-decoration:none;
}
.added-file h4{                             
	margin-top:0;
}

/* === General design end ===*/

/* files end */

/* contact form */

div#contact-form{
}     		

/* contact form end */

/* advanced navigation */

p#navigation{
  display: none;
}     
nav#breadcrumbs{
  display: none;
} 		

/* advanced navigation end */

/* like button */

div#like-button {
  float:left;
  width:100%;
  text-align:center;
  margin:1em 0 1em 0;                
}

/* like button end */

/*footer*/

footer#page-footer p{
}
footer#page-footer h3{
}
#footer-first-block{
  width:48%;
  float:left;
}
#footer-second-block{
  width:48%;
  float:right;
}
div#copyright{
  width:100%;
  float:left;
  margin: 1.5em 0 0 0;
}

/*footer end */

/*fixed options*/

/* === General design ===*/ 

nav#fixed-options{
	position:fixed; 
  right:0;
  bottom:0;
  z-index:100;
}
nav#fixed-options .icon-medium{
	float:right;
  clear:right;
  margin:0 0.5em 0.5em 0;
}

/* === General design end ===*/ 

/*fixed options end*/

/*admin*/

/* === General design ===*/ 

nav#admin-menu{
	position:fixed;
  background: -moz-linear-gradient(top,  rgba(36,89,121,0.95) 0%, rgba(18,65,89,0.95) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,89,121,0.95)), color-stop(100%,rgba(18,65,89,0.95)));
	background: -webkit-linear-gradient(top,  rgba(36,89,121,0.95) 0%,rgba(18,65,89,0.95) 100%);
	background: -o-linear-gradient(top,  rgba(36,89,121,0.95) 0%,rgba(18,65,89,0.95) 100%);
	background: -ms-linear-gradient(top,  rgba(36,89,121,0.95) 0%,rgba(18,65,89,0.95) 100%);
	background: linear-gradient(to bottom,  rgba(36,89,121,0.95) 0%,rgba(18,65,89,0.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6245979', endColorstr='#e6124159',GradientType=0 );
  box-shadow:0 2px 1px rgba(0,0,0,0.5);    /* tento zpusob zapisu umozni zapsat opacity u stinu */ 
  border-bottom: 1px solid #235878; 
  border-left: 1px solid #235878;   
  padding:5px;
  border-bottom-left-radius:5px;
  right:0;
  z-index:1000;
}

  /* admin medium icons */
		
  .admin-menu-icon-medium.admin-menu-icon-centrum                 {background:url(../images/style/admin/icons-buttons/icon-medium-centrum.png) top right no-repeat;} 
  .admin-menu-icon-medium.admin-menu-icon-switch                  {background:url(../images/style/admin/icons-buttons/icon-medium-switch.png) top right no-repeat;}
  .admin-menu-icon-medium.admin-menu-icon-logout                  {background:url(../images/style/admin/icons-buttons/icon-medium-logout.png) top right no-repeat;}         
		
	.admin-menu-icon-medium{                             /* obecne vlastnosti button-medium*/
		height:36px;                           /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		line-height:36px;                    
		padding:0 36px 0 0;                    /* Nastaveno absolutně, jelikoz obrazek ikonky ma rovnez absolutní velikost*/
		display:block;
		float:left;
		margin:0.1em;
		font-size:1em;
    border:none;
    cursor: pointer;
    text-decoration:none;
    color:#002938;
	}
	.admin-menu-icon-medium:hover                        {background-position:center right; color:#1d85c4;} /* hover */
  .admin-menu-icon-medium:active                       {background-position:bottom right; color:#1d85c4;}      /* Pri kliknuti */
	.admin-menu-icon-medium span                         {margin:0 1em 0 1em;} /* odsazeni pripadneho textu uvnitr tlacitka */ 
  .admin-menu-icon-medium span.hidden                  {display:none;} /* Pokud se ma zobrazovat pouze ikonka */


/* === General design end ===*/ 

/*admin end*/


	

