/*   background-color-old:1A1A1A;background-color-new:#191919*;šedá-text:#818283 /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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border-width:0;outline-width:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*@group mainstyles*/
body{margin:0px;padding:0px;font-family:Verdana, Verdana, Helvetica, sans-serif;font-size:12px;line-height:18px;background-color:#191919;overflow-x:auto;OVERFLOW-y:scroll;}
h1{color:#999999;font-size:28px;font-family:Verdana, Verdana, Helvetica, sans-serif;}
h2{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;color:#7d7d7d;font-size:24px;font-family:Verdana, Verdana, Helvetica, sans-serif;}
h3{font-size:16px;font-family:Verdana, Verdana, Helvetica, sans-serif;color:#919191;}
h4{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;color:#a5a5a5;font-size:16px;font-family:Verdana, Verdana, Helvetica, sans-serif;}
small{color:#555;font-size:11px;display:block;margin-bottom:15px;}
small a, a:visited, a:active{color:#787878;}
a, a:visited, a:active{color:#b4b4b4;text-decoration:none;}
a:hover{text-decoration:none;color:#FFF;font-family:inherit;}
p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;color:#828282;font-size:1em;line-height:1.5em;font-family:Verdana, Verdana, Helvetica, sans-serif;}
ul {margin-top:10px;margin-right:0px;margin-bottom:15px;margin-left:0px;color:#828282;font-size:1em;line-height:1.5em;font-family:Verdana, Verdana, Helvetica, sans-serif;}
li {margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;color:#828282;font-size:120%;line-height:1.5em;font-family:Verdana, Verdana, Helvetica, sans-serif;}
img, #logo{}
/*@end*/
#wrapper{width:1120px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;padding:0;background-color:#191919;}
hr{margin:10px 40px 10px 40px;height:1px;border:0px;line-height:1px;border-bottom:1px solid #818283}
#contentDividerLine{position:relative;background-color:transparent;border-color:#2A437F;border-width:1px;border-style:solid;height:460px;margin-left:150px;}
/*@group #header*/
#header{padding-top:20px;}
#logo h1, #logo small{margin:0px;display:block;text-indent:-9999px;}
#logo{width:1120px;height:35px;behavior:url('');}
.logo_main{width:240px;height:85px;float:right;margin-right:40px;margin-top:-2px;behavior:url('');}
}
#gallery_header{margin-top:-20px;background-repeat:no-repeat;width:600px;height:40px;margin-left:32px;behavior:url('');}
#dash_line_bottom{;background-repeat:no-repeat;width:1040px;height:40px;margin-left:35px;margin-top:15px;behavior:url('');}
.dash_line{width:1040px;margin-left:35px;margin-top:0px;height:3px;margin-bottom:0px;behavior:url('');}
#dash_line_top{;background-repeat:no-repeat;width:1040px;height:20px;margin-left:35px;behavior:url('');}
#dash_line_middle{;background-repeat:no-repeat;width:1040px;height:20px;margin-left:35px;margin-top:-12px;behavior:url('');}
#share{margin-left:800px;font-size:1em;line-height:1.5em;font-family:Verdana, Verdana, Helvetica, sans-serif;color:#828282;}
/*@group #cover_gallery*/
/*@end*/
/*@group #main*/
#main{margin-right:10px;float:left;width:650px;margin-left:0px;}
#main h1{font-size:26px;font-family:Verdana, Verdana, Helvetica, sans-serif;color:#999999;text-decoration:none;text-align:center;}
#main h4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#4a4a4a;font-size:14px;font-family:Verdana, Verdana, Helvetica, sans-serif;}
#main h4 a{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#626262;font-size:14px;font-family:Verdana, Verdana, Helvetica, sans-serif;}
/*@end*/
/*@group #footer*/
#footer{clear:both;color:grey;background-color:#191919;margin-top:20px;padding-top:0px;font-size:10px ! important;text-align:center;}
#footer h2{font-size:18px;color:#787878;text-align:left;}
#footer h2 a{color:#787878;}
#footer h2 a:hover{text-decoration:underline;}
/*styles controlling old footer about text*/
#footer p{color:rgb(153,153,153);font-size:12px;text-align:left;font-family:Verdana, Verdana, Helvetica, sans-serif;}
#footer a{color:#505050;}
#footer p a:hover{text-decoration:underline;}
/*styles controlling new footer text widget*/
/*@end*/
/*    width:154px;*/
/*   height:234px;*/
/*------ PORTFOLIO MAIN PAGE STYLES ------*/
.rowOne{float:left;margin-bottom:5px;margin-right:0px;margin-left:0px;width:1120px;background-color:#191919;margin-top:-10px;}
.row{margin-top:15px;clear:both;float:left;margin-bottom:25px;width:1120px;background-color:#191919;}
.rowlast{margin-top:15px;clear:both;float:left;margin-bottom:10px;width:1120px;}
#galleryWrapper .nazevzakazky a{font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:#bebebe;margin-top:15px;margin-bottom:6px;padding-left:15px;font-weight:bold;}
#galleryWrapper .nazevzakazky a:hover{font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:white;margin-top:15px;margin-bottom:6px;padding-left:15px;font-weight:bold;}
#galleryWrapper h2.zanr{font-family:Verdana,Verdana, Helvetica, sans-serif;font-size:19px;color:#818283;margin-top:15px;margin-bottom:6px;padding-left:40px;font-weight:normal;}
p.infoozakazce{text-align:justify;line-height:2.0em;font-size:14px;margin:40px 40px 0px 40px}
.thumbnail{border-style:solid;border-color:black;border-width:2px;}
#galleryWrapper p{font-size:11px;font-weight:normal;font-family:Verdana, Verdana, Helvetica, sans-serif;color:#999999;line-height:1.5;padding-left:15px;padding-bottom:15px;padding-right:15px;}
#galleryWrapper{width:1120px;background-color:#191919;margin-bottom:15px;}
.column{background-color:#191919;margin-right:0px;padding-bottom:15px;float:left;width:320px;margin-left:40px;}
#gallery_text{position:relative;background-color:#0D0D0D ! important;max-height:90px;overflow:hidden;line-height:18px}
#gallery_text p{text-align:justify;}
#gallery_text a:hover{color:;text-decoration:none}
.columnLast{background-color:#191919;margin-right:0px;margin-left:40px;padding-bottom:15px;float:left;width:320px;}
#pagefooter{Position:absolute;width:96.1%;font-size:10px ! important;text-align:center;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;margin-top:10px;color:grey;background-color:#191919;}
.fotogalerie{width:1040px;margin-left:40px;}
/*------ Flexbox ------*/
.galerie{margin-left:40px;  margin-top:40px;  width:1040px;  display:-webkit-flex;
/* Safari */
display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-justify-content:space-around;   justify-content:space-around;  -webkit-align-items:flex-start;  align-items:flex-start;   -webkit-align-content:space-between;
/* Safari */
align-content:space-between; }
.galerie img{border:1px solid black; margin-top:30 px              }
#uvodimages{margin-top:0px;margin-left:auto;margin-right:auto;  width:1040px;height:693px;  background:transparent url('images/minule/01.jpg') no-repeat left top transparent;  border:1px solid;}
.cleaner25{line-height:25px;height:25px;clear:both;}

#wrapper .info a {margin-right:auto;margin-left:40px;height:25px;display: block;width: 25px;background: transparent url(images/info.png) no-repeat;  ;}
#wrapper .info a:hover {background-position: -25px 0;}
#wrapper .eng a {margin-right:auto;margin-left:40px;height:20px;display: block;width: 40px;background: transparent url(images/eng.png) no-repeat;  ;}
#wrapper .eng a:hover {background-position: -40px 0;}
#wrapper .cze a {margin-right:auto;margin-left:30px;height:20px;display: block;width: 30px;background: transparent url(images/cze.png) no-repeat;  ;}
#wrapper .cze a:hover {background-position: -30px 0;}