/* Zabránění u dragable oběktů výběru textu */
/*[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
*/
.ig_mess{
 color:red;
 display:block;
 clear:both;
}

.ig_obr{
 text-align:left;
 margin:0;
 padding:0;
}

.ig_obr li{
 border-radius: 5px 5px 5px 5px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
 width:40%;
 height:200px;
 /*float:left;*/
 margin:0 3% 10px 3%;
 padding:2% 2% 2% 2%;
 list-style-type: none;
 border-radius: 4px 4px 4px 4px;
 /*border: 1px solid #D0D0D0;*/
 background: none repeat scroll 0 0 #F6F6F6;
 display:inline-block;
 text-align:center;
 cursor: move;
 position:relative;
}

.ig_obr li input{
 opacity: 0.7;  filter: alpha(opacity=70);# -moz-opacity: 0.7;  -khtml-opacity: 0.7;
}

.ig_obr li input:hover{
 background:#F0F0F0;
 opacity: 1;  filter: alpha(opacity=100);# -moz-opacity: 1;  -khtml-opacity: 1;
}
/*
.ig_obr li div{
 position:relative;
 height:150px;
}
*/

.ig_obr li img{
 border-radius: 4px 4px 4px 4px;
 max-width:100%;
 max-height:140px;
 display:inline;
 vertical-align:middle;
}

li.over, img.over {
  /*border: 1px dashed #000;*/
  opacity: 0.4;  filter: alpha(opacity=40);# -moz-opacity: 0.4;  -khtml-opacity: 0.4;
}

.ig_del{
 position:absolute;
 bottom:0px;
 left:0px;
 border-radius: 0 0 0 4px;
}

.ig_edit{
 position:absolute;
 bottom:0px;
 right:0px;
 border-radius: 0 0 4px 0;
}

.ig_new_file{
 border-radius: 5px 5px 5px 5px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
 clear:both;
 margin:30px 0 30px 0;
 padding:10px 10px 10px 10px;;
 border: 1px solid #D0D0D0;
 background: none repeat scroll 0 0 #F6F6F6;
 text-align:right;
}

.ig_new_file input{
 border-radius: 2px 2px 2px 2px;
}


.ig_data{
 border-radius: 5px 5px 5px 5px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
 clear:both;
 margin:30px 0 30px 0;
 padding:10px 10px 10px 10px;
 border: 1px solid #D0D0D0;
 background: none repeat scroll 0 0 #F6F6F6; 
 font-size:90%;
}

.ig_data input,textarea{
 border-radius: 2px 2px 2px 2px;
 font-size:100%;
}

.g_sub{
}

.g_txt{
 width:90%
}

.g_name{
 width:90%
}

.g_date{
 width:150px
}

.ig_text{
 clear:both;
 width:100%;
 margin: 20px 0 0 0;
 background:white;
 text-align:center;
}

/**** Zobrazeni galerie *******************************************************/

.ig_z{
 max-width:960px;
}

.ig_z table{
 border-collapse:collapse;
 border:0;
 width:100%;
 max-width:700px;
 table-layout:fixed;
 margin-left:auto; 
 margin-right:auto;
}




.ig_z td{
 border:0;
 text-align:center;
 width:46%;
 max-width:350px;
 vertical-align:top;
 padding: 0 2% 0 2%;
}

.ig_z td img{
 border-radius: 4px 4px 4px 4px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
 max-width:100%;
 height:auto;
 max-height:240px;
 display:block;
 vertical-align:middle;
 margin-top:40px;
 margin-left:auto;
 margin-right:auto;
}

.ig_z td input{
 border-radius: 4px 4px 4px 4px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
 max-width:100%;
 height:auto;
 max-height:240px;
 display:block;
 vertical-align:middle;
 margin-top:40px;
 margin-left:auto;
 margin-right:auto;
 border:0;
}

.ig_z td p{
/* -moz-text-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 text-shadow: 3px 3px 4px #000;*/
}


/******************************************************************************/
.ig_a_lista a, .ig_z_lista a, .ig_a_lista input, .ig_z_lista input{
 border-radius: 2px 2px 2px 2px;
 -moz-box-shadow: 1px 1px 2px #000;
 -webkit-box-shadow: 1px 1px 2px #000;
 box-shadow: 1px 1px 2px #000;
 padding:1px 8px 1px 8px;
 margin: 0 5px 0 0;
 border: 1px solid #D0D0D0;
 background: none repeat scroll 0 0 #F6F6F6;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 color:#444444;
 font-size:90%;
}
.ig_a_lista input, .ig_z_lista input{
 padding:0 7px 0 7px;
 cursor:pointer;
}

.ig_a_lista a:hover,.ig_z_lista a:hover,.ig_a_lista input:hover,.ig_z_lista input:hover {
 color:#000000;
 background: none repeat scroll 0 0 #E3E3E3;
 border: 1px solid #B0B0B0;
}

.ig_z_alb_uz {


}

.ig_nahl a img {
 height:60px;
 max-width:18%;
 margin: 0 5px 0 0;
 border-radius: 2px 2px 2px 2px;
 -moz-box-shadow: 2px 2px 3px #000;
 -webkit-box-shadow: 2px 2px 3px #000;
 box-shadow: 2px 2px 3px #000;
}

.ig_nahl p {
 margin:0;
 padding:2px 0 3px 0;
}

.ig_nahl h2 {
 background:0;
 font-size:110%;
}
.ig_nahl h2 a{
 text-decoration:none;
}

.ig_nahl_lista a,.ig_nahl_lista input {
 margin: 1px 0 0 5px;
 border-radius: 2px 2px 2px 2px;
 -moz-box-shadow: 1px 1px 2px #000;
 -webkit-box-shadow: 1px 1px 2px #000;
 box-shadow: 1px 1px 2px #000;
 padding:1px 8px 1px 8px;
 border: 1px solid #D0D0D0;
 background: none repeat scroll 0 0 #F6F6F6;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 float:right;
 color:#444444;
 font-size:90%;
}

.ig_nahl_lista input{
 padding:0 7px 0 7px;
 cursor:pointer;
}

.ig_nahl_lista a:hover,.ig_nahl_lista input:hover {
 color:#000000;
 background: none repeat scroll 0 0 #E3E3E3;
 border: 1px solid #B0B0B0; 
}

.alba_lb_back {
 background-color: #555555; 
 position: fixed; 
 top: 0; 
 left: 0; 
 width: 100%;
 height: 100%; 
 z-index: 10000; 
 opacity: 0.8; filter: alpha(opacity=80);# -moz-opacity: 0.8;  -khtml-opacity: 0.8;
}

.alba_lb_pin {
 text-align:center; 
 width:1px;
 height:px; 
 position:absolute; 
 left:50%; 
 top:10px; 
 z-index:10001;
 /*background:green;*/
}

.alba_lb_box {
 text-align:center;  
 background:#FFFFFF; 
 padding:20px; 
 border:1px solid silver;
 position:absolute; 
 top:1px; 
 z-index:10002; 
 border-radius: 4px 4px 4px 4px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
}


.alba_lb_box img {
 border-radius: 2px 2px 2px 2px;
}

.alba_lb_nav {
 background:#FFFFFF; 
 color:#585858;
}

.alba_lb_nav table{
 width:100%;
 border-collapse:collapse;
}

.alba_lb_nav td{
 padding:0;
 background:0;
 border:0;
 color:F5F5F5;
 text-align:left;
 vertical-align:middle;
 background:#FFFFFF; 
 font-size:90%;
}

.alba_lb_nav img{
 background:0;
 border:0;
}

.alba_lb_exit {
 float:right;
 width:70px;
}

.alba_lb_prev {
  position:absolute;
  left:0px;
  top:0px;
  background:0;
  background-image: url("icosys/lb_blank.gif");
  background-repeat: repeat;
}

.alba_lb_prev:hover {
 background-image: url("icosys/lb_prev2.gif");
 background-position: left top;
 background-repeat: no-repeat;
}

.alba_lb_next {
 background:0;
 position:absolute;
 right:0px;
 top:0px;
 background-image: url("icosys/lb_blank.gif");
 background-repeat: repeat;
}

.alba_lb_next:hover {
 background-image: url("icosys/lb_next2.gif");
 background-position: right top;
 background-repeat: no-repeat;
}

.ig_score {
 display:block;
 float:right;
}

.ig_score input, .ig_score img{
 border:0;
 background:0;
 padding: 0 0 0 3px;
 margin:0;
 border-radius: 0 0 0 0;
 -moz-box-shadow: 0 0 0 #000;
 -webkit-box-shadow: 0 0 0 #000;
 box-shadow: 0 0 0 #000;
}

.ig_score input:hover{
 border:0;
 background:0;
 color:0;
}

