/*************************  Coppermine Photo Gallery  ************************  Copyright (c) 2003-2012 Coppermine Dev Team  v1.0 originally written by Gregory Demar  This program is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License version 3  as published by the Free Software Foundation.  ********************************************  Coppermine version:1.5.20  $HeadURL:https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/water_drop/style.css $  $Revision:8359 $**********************************************/
/* Colors used:*/
/* --------------------------------------------*/
/* Hex 000000 = RGB   0,0,0 = black        */
/* Hex 5F5F5F = RGB  95,95,95 = light black  */
/* Hex BDBEBD = RGB 189, 190, 189 = dark grey    */
/* Hex D1D7DC = RGB 209, 215, 220 = medium grey  */
/* Hex CCD7E0 = RGB 204, 215, 224 = light grey   */
/* Hex DDDDDD = RGB 221, 221, 221 = light grey   */
/* Hex CBD7DE = RGB 203, 215, 222 = steel grey   */
/* Hex F2F5F7 = RGB 242, 245, 247 = dark white   */
/* Hex EFEFEF = RGB 239, 239, 239 = dark white   */
/* Hex FFFFFF = RGB 255, 255, 255 = white        */
/* Hex 000666 = RGB   0,6, 102 = dark blue    */
/* Hex 0033CC = RBG   0,91, 104 = medium blue  */
/* Hex 718EA5 = RGB 113, 142, 165 = light blue   */
/* Hex 8AA5B5 = RGB 138, 165, 181 = light blue   */
/* #00529B = RGB   0,82, 155 = blue            */
/* #BDE5F8 = RGB 189, 229, 247 = cyan            */
/* #4F8A10 = RGB  79, 138,16 = dark green      */
/* #DFF2BF = RGB 223, 242, 191 = light green     */
/* #9F6000 = RGB 159,96,0 = dark brown      */
/* #FEEFB3 = RGB 254, 239, 179 = light brown     */
/* #D8000C = RGB 216,0,12 = red             */
/* #FFBABA = RGB 255, 186, 186 = pink            */
/* #D63301 = RGB 214,51,1 = red             */
/* #FFCCBA = RGB 255, 204, 186 = pink            */
/* if you don't like a color,just do a search */
/* and replace on the hex color...             */
*{margin:0;padding:0}
html{height:100%;width:100%;|overflow:hidden}
iframe {box-shadow:1px 1px 10px #666;border:1px solid;overflow:auto; }
body{background:#EFEFEF;font-family:arial,Helvetica,Trebuchet MS,Tahoma;font-size:13px;color:#999;overflow:hidden}
a {color:#999;text-decoration:underline}
a:hover {color:#F9BA37;text-decoration:none}
a.bold {text-decoration:none;font-weight:bold;text-transform:uppercase;}
hr {color:#666}
strong {}
div {display:block}

ul{list-style-type:none}
input[type=submit]{cursor:pointer;cursor:hand;margin-top:1em;}
input[type=submit]:hover {box-shadow:inset 2px 2px 2px black !important;}
@font-face{font-family:'PFHandbookProRegular';    src:url('../fonts/pfhandbookpro-regular-webfont.eot');    src:url('../fonts/pfhandbookpro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/pfhandbookpro-regular-webfont.woff') format('woff'),url('../fonts/pfhandbookpro-regular-webfont.ttf') format('truetype'),url('../fonts/pfhandbookpro-regular-webfont.svg#PFHandbookProRegular') format('svg');    font-weight:normal;    font-style:normal;}
@font-face{font-family:'PFHandbookProThin';    src:url('../fonts/pfhandbookpro-thin-webfont.eot');    src:url('../fonts/pfhandbookpro-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/pfhandbookpro-thin-webfont.woff') format('woff'),url('../fonts/pfhandbookpro-thin-webfont.ttf') format('truetype'),url('../fonts/pfhandbookpro-thin-webfont.svg#PFHandbookProThin') format('svg');    font-weight:normal;    font-style:normal;}

/*Formátování-divs*/
body#styl1 {overflow:hidden;height:100%;background:#eee;margin:0;padding:0}
body#styl1 #wrapper{display:none !important}
/*menu*/
#topmenu {position:relative;margin:100px 0 0 0;text-align:center}
#topmenu ul.menu {}
#topmenu ul.menu li {padding:0 15px 0 15px;display:inline;font-size:12px}
#topmenu ul.menu li a {text-decoration:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;color:#999}
#topmenu ul.menu li a:hover{color:#ccc;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;}
/*hlavní stránka-pozadi*/
div#hp {text-align:center;}
div#imgwrap {height:100%;position:absolute;width:100%;display:block;overflow:hidden;text-align:center;}
div#imgwrap img {height:100%;z-index:1;margin:0px auto;}
img#rightfill,img#leftfill {height:100%;position:absolute;top:0;z-index:-10}
img#rightfill {right:0}
img#leftfill {left:0}
#decor {text-align:center;position:fixed;left:0;height:34%;top:33%;width:100%;overflow:hidden;z-index:2}
div#decor a.enter{outline:none;border:none}
div#decor a.enter img{border:none;position:absolute;height:86%;top:7%;right:39%;}
div#decor a.enter img.linkbox-top{z-index:10;opacity:1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;;filter:alpha(opacity=100)}
div#decor a.enter img.linkbox-top:hover{opacity:0;filter:alpha(opacity=0)}
div#decor a.enter img.linkbox-bottom{z-index:9;}
div#decor span.copy {position:absolute;right:10px;bottom:10px;z-index:10;font-size:60%;}
div#decor img.dekor{position:relative;width:100%;height:100%}
/*pravy panel*/
#right{width:190px;overflow:hidden;float:left;margin:45px 0 0 0}
#right h3.box-title {line-height:20px;margin:0;padding:0;font-size:13px;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#999;text-shadow: 1px 1px 1px #222;display:none}
#right:hover h3.box-title {display:block;font-size:11px;font-weight:bold;position:absolute;z-index:100;background:#333;padding:3px}
#right .box-item {background: transparent;text-align:right}
#right .box-bottom {height:1px;}
#right .box-item ul {list-style-type:none;}
#right .box-item table td {font-size:9px}
#right .box-item h2.list-title a {text-decoration:none;display:block;margin:0 20px;padding:5px 0;font-size:14px;border-bottom:1px dotted}
#right .box-item h2.list-title a:hover {color:#4C6E11 !important;}
#right .box-item p.list-perex {margin:5px 1.5em;font-style:italic;text-align:justify}
#right .box-item p.list-perex span{font-weight:bold;font-style:normal;text-transform:uppercase;display:block;padding:0.5em 0 0 0;}
#right .box-item  img {max-width:190px;}

/*Hlavní panel*/
#wrapper{width:100%;height:100%;position:absolute;top:0;z-index:50;left:50%;margin-left:-50%;overflow:auto;/*box-shadow:0px 0px 50px 0px #b2b2b2*/}
#content{background:transparent url(images/main-y.png) repeat-y center;z-index:60;overflow:hidden;width:967px;margin:0 auto;}
#header {height:180px;padding-top:5%;background:url('images/header-comp.png') no-repeat center bottom;overflow:hidden;position:relative;z-index:5;margin:0 auto}
#header-inner {width:967px;margin:0 auto;text-align:center}
#shares {position:absolute;bottom:9px;right:15px;z-index:800}
#shares a{float:left !important;margin:0 2px;}
#shares a.gp{width:44px;height:19px;background:url(images/sharing3.png) no-repeat top left}
#shares a.gp:hover{background:url(images/sharing3.png) no-repeat bottom left}
#shares a.fb{width:51px;height:19px;background:url(images/sharing3.png) no-repeat top right}
#shares a.fb:hover{background:url(images/sharing3.png) no-repeat bottom right}
#shares a.couchs{width:57px;height:19px;background:url(images/sharing3.png) no-repeat -109px top }
#shares a.couchs:hover{background:url(images/sharing3.png) no-repeat -109px -19px}
#shares a.twitter{width:60px;height:19px;background:url(images/sharing3.png) no-repeat -44px top }
#shares a.twitter:hover{background:url(images/sharing3.png) no-repeat -44px bottom}

@media screen and (min-width: 1025px) {
#wrapper{width:100%;height:100%;position:absolute;top:0;z-index:50;left:50%;margin-left:-50%;margin-bottom:10%;overflow:auto;/*box-shadow:0px 0px 50px 0px #b2b2b2*/}
#content{background:transparent url(images/main-y.png) repeat-y center;width:967px;margin:0 auto;position:relative;z-index:60;overflow:hidden}
#header {height:180px;width:100%;padding-top:5%;background:url('images/header-comp.png') no-repeat center bottom;overflow:hidden;position:relative;z-index:5;}
#header-inner {width:967px;margin:0 auto;text-align:center}
#shares {position:absolute;bottom:9px;right:15px;z-index:800}
#shares a.gp{width:44px;height:19px;background:url(images/sharing3.png) no-repeat top left}
#shares a.gp:hover{background:url(images/sharing3.png) no-repeat bottom left}
#shares a.fb{width:51px;height:19px;background:url(images/sharing3.png) no-repeat top right}
#shares a.fb:hover{background:url(images/sharing3.png) no-repeat bottom right}
#shares a.couchs{width:57px;height:19px;background:url(images/sharing3.png) no-repeat -109px top }
#shares a.couchs:hover{background:url(images/sharing3.png) no-repeat -109px -19px}
#shares a.twitter{width:60px;height:19px;background:url(images/sharing3.png) no-repeat -44px top }
#shares a.twitter:hover{background:url(images/sharing3.png) no-repeat -44px bottom}
#at15s {position:absolute !important;top:50% !important}
}
@media screen and (min-width: 800px) and (max-width: 1024px) {
#wrapper{width:100%;height:100%;position:absolute;top:0;z-index:50;left:50%;margin-left:-50%;margin-bottom:10%;overflow:auto;/*box-shadow:0px 0px 50px 0px #b2b2b2*/}
#content{background:transparent url(images/content-nocomp.png) repeat-y center;position:relative;width:967px;margin:0 auto;z-index:60;overflow:hidden}
#header {height:180px;width:100%;padding-top:5%;background:url('images/header-nocomp2.png') no-repeat center bottom;overflow:hidden;position:relative;z-index:5}
#header-inner {width:967px;margin:0 auto;text-align:center}
#shares {position:absolute;bottom:9px;right:15px;z-index:800}
#shares a{float:left !important;margin:0 2px;}
#shares a.gp{width:44px;height:19px;background:url(images/sharing3.png) no-repeat top left}
#shares a.gp:hover{background:url(images/sharing3.png) no-repeat bottom left}
#shares a.fb{width:51px;height:19px;background:url(images/sharing3.png) no-repeat top right}
#shares a.fb:hover{background:url(images/sharing3.png) no-repeat bottom right}
#shares a.couchs{width:57px;height:19px;background:url(images/sharing3.png) no-repeat -109px top }
#shares a.couchs:hover{background:url(images/sharing3.png) no-repeat -109px -19px}
#shares a.twitter{width:60px;height:19px;background:url(images/sharing3.png) no-repeat -44px top }
#shares a.twitter:hover{background:url(images/sharing3.png) no-repeat -44px bottom}
}

#main{width:953px;padding:0 7px 20px 7px;min-height:460px;position:relative;z-index:60;background:transparent;overflow:hidden}
#main h1{font-size:22px;line-height:18px;display:block;text-align:center;margin: 0em 0 1em 0;font-family:'Myriad Pro';'PFHandbookProThin';color:#777;letter-spacing:1px}
#main h2{font-size:16px;line-height:10px;padding:0 0 0 5px ;margin:0.5em 1em 0.5em 0em;color:#ccc;}
#main h2.description {font-size:13px;line-height:1;padding:0 0 0 0 ;margin:0 0 1em 0;color:#777;text-align:center;}
#main h3{font-size:16px;line-height:16px;margin:6px 0px 0px 60px;padding:0 0 0.5em 2.5em;color:#555;background:url(images/h3.gif) no-repeat left center;font-family:MS Sans Serif;}
#main h2 a {text-decoration:none;}
#main h2 a:hover {text-decoration:none}
#main img {}
#main ul {list-style-type:square;padding:1em;margin:1em 0 1em 0.5em;}
#main ul li {color:#ccc;font-size:120%}
#main table.contacts td a.map {background:url('images/search2.png') no-repeat 110px 9px;line-height:25px;display:block;border:1px dashed #cacaca;text-align:center;width:340px;padding:5px}
#main table.contacts td a.map:hover {border:1px dashed #333;}
#main a.reveal {background:url(images/link-box.png) no-repeat left 3px !important;padding-left:1.3em;text-decoration:none}
#main a.reveal:hover {background:url(images/link-box-hover.png) no-repeat left 3px !important;padding-left:1.3em;text-decoration:none}
#main a.back {background:url(images/back.png) no-repeat center top;color:#000;line-height:23px;width:95px;display:block;text-align:center;text-decoration:none;font-weight:bold;margin-left:10px}
#main a.back:hover {background:url(images/back.png) no-repeat center bottom;color:#cc3366;}
#main p.clear {clear:both}
#main p {text-align:justify;padding:0.5em 1em 0.5em 0.5em;line-height:1.4;font-size:14px;}
#main p.article-perex img {margin:0em 1em 1em 0;}
/*rss*/
#main .rssfeed {position:absolute;right:-180px;top:0px}
#main .article-content ul {clear:left}
#main p.list-perex {clear:both;margin:0 0 10px -8px;padding:0.5em 18px 0 10px;color:#888;font-size:12px}
#main p.list-perex img {float:left;width:158px;margin:-1em 0.5em 0.5em -8px}
/*clanek*/ 
/*datum info*/
#datehour{display:block;font-size:10px;width:139px;border-top:1px solid #444;border-left:1px solid #555;border-right:1px solid black;border-bottom:1px solid black;font-style:italic;float:left;text-align:center;padding:5px 9px;margin:0 0 0 -7px;background: #111111; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #111111 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111111), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #111111 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #111111 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #111111 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #111111 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#333333',GradientType=0 ); /* IE6-8 */
}
#datehour span.day {font-size:10px;color:#888;}
#datehour span.datum {font-size:20px;color:#ccc;font-weight:bold;font-style:normal;display:block;height:12px}
#main h2.list-title{padding:0 0 0 25px;line-height:60px;border-bottom:1px solid black;border-right:1px solid black;border-left:1px solid #444;border-top:1px solid #444;width:560px;float:left;margin:0 0 0 0;display:block;background: #111111; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #111111 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111111), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #111111 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #111111 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #111111 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #111111 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#333333',GradientType=0 ); /* IE6-8 */
}
/*aktual datum*/
div#date-geo {position:absolute;right:250px;top:6px;padding:5px 0 5px 25px;font-size:11px;color:#666;display:inline;z-index:100;background:url(images/clock-small.png) no-repeat left center}
#main h2.list-title a{color:#ccc;}
#main h2.list-title a:hover{color:#eee}

.reference{box-shadow:1px 1px 5px #444;padding:1em;margin-bottom:2em;background:#a6a6a6;overflow:hidden;}
.reference img{float:left;border-radius:5px;margin:1em;box-shadow:1px 1px 5px #444;overflow:hidden}
a.zpet {background:url(images/submit.png)no-repeat center top;line-height:31px;display:block;width:174px;clear:both;margin-left:1em;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #ccc;font-weight:bold}
a.zpet:hover {background:url(images/submit.png) no-repeat center bottom;}

/*strankovani*/
div#paging-s {display:block;float:right;margin:20px 0 0 460px}
div#paging-s a{display:block;margin-right:2px;padding:8px;float:left;color:white;text-decoration:none;border-radius:5px;background:#7BB016}
/*info o obrazku*/
#picinfo {margin:5px;border:1px solid #222;border-radius:5px;background:#111;padding:5px 0 15px 0}
#picinfo table {border-collapse:collapse}
#picinfo table tr:hover{background:#222}
#picinfo table tr td:first-child{font-weight:bold;color:#ddd;text-shadow:1px 1px 1px #000}
.tableh2 {background:transparent none !important;border:none !important}
.tableh2:hover {background:#111 !important}
.tableh2 .obrInfo{font-weight:bold;display:block;text-align:center;font-size:16px;text-transform:uppercase;color:#ddd;background:transparent none !important}
/*Otevírací menu-login,hledani*/

div#login,div#menu {background:#444;overflow:hidden;border-radius:5px}
div#menu a,div#login a {padding:3px 6px;float:left;color:#ccc;text-decoration:none;border-right:1px solid #000;border-left:1px solid #999;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in}
div#menu a:hover,div#login a:hover {color:#F9BA37;}
div#login {margin-top:30px}
.loginwrapp,.menuwrapp {text-align:right;position:absolute;}
.menuwrapp {top:10px;right:150px;z-index:550}
.loginwrapp {top:10px;right:10px;z-index:500}
.hs_closed, .hs_opened {color:#666;margin:0 10px;text-align:right;padding:3px 15px;display:inline-block;font-size:90%;cursor:pointer;cursor:hand; text-transform:uppercase}
span.hs_closed {background:url(images/sipka-close.png) no-repeat left center; }
span.hs_closed:hover {}
span.hs_opened{background:url(images/sipka-open.png) no-repeat left center;}
.hs_hidden{max-height:0 !important;overflow:hidden;-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;-ms-transition:all 500ms ease-in;opacity:0 !important;filter:alpha(opacity=0) !important;}
.hs_content{max-height:200px;opacity:1;-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;-ms-transition:all 500ms ease-in;filter:alpha(opacity=100) !important;}

/*kontakty*/
a.mapbutton {display:inline-block;color:white !important;background:#7BB016;margin:6px 0;padding:6px;border-radius:5px;font-size:12px;text-decoration:none}
a.mapbutton:hover {box-shadow:inset 2px 2px 2px black}
/*formulář*/

#main form {background:#111;padding:1em;border-radius:5px;margin:5px}
#main form input{max-width:300px}
#main form table {font-family:tahoma;padding:0.5em;margin:0.5em;}
/*HP menu*/
#footermenu {position:relative;top:85%;width:100%;display:block;text-align:center;}
#footermenu ul {text-align:center;font-size:80%}
#footermenu ul li{padding:0 20px;display:inline}
#footermenu ul li a{text-decoration:none}
/*sdileni*/
#shares {position:absolute;bottom:9px;left:14px;z-index:100}
/*Patička*/ 
#footer {width:967px;margin:0 auto;position:relative;background:url(images/footer-nocomp.png) no-repeat center top;top:0px;color:#999;overflow:hidden;text-align:center}
#footer a{color:#999}
#footer .inner{width:100%;padding-top:40px;}
#footer span.copy {position:absolute;right:10px;bottom:10px;font-size:10px;}
#footer ul.menu {font-size:80%;padding:0 0 5% 0}
#footer ul.menu li {padding:0 20px 0 20px;display:inline;font-size:10px}
#footer ul.menu li a{text-decoration:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;}
#footer ul.menu li a:hover{color:#4C6E11;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;}  
#footer span.author {display:inline-block;font-size:10px;margin:4.5em auto 0 50px}  
#footer span.author a{color:#ccc}  

/*nové zobrazení kategorií*/
#catrow,#catrow_noalb {float:left;padding:20px 6px 10px 6px;margin:0 0 0 1px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #444444 1%, #121212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#444444), color-stop(100%,#121212));
background: -webkit-linear-gradient(top,  #444444 1%,#121212 100%);
background: -o-linear-gradient(top,  #444444 1%,#121212 100%);
background: -ms-linear-gradient(top,  #444444 1%,#121212 100%);
background: linear-gradient(to bottom,  #444444 1%,#121212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#121212',GradientType=0 )}
#catrow .catlink,#catrow_noalb .catlink {font-size:12px;display:block;width:225px;text-align:center;padding:5px 0;margin:0}
p.catdesc {font-size:12px !important;padding:5px 0 0 14px !important;color:#777}
p.catdesc:hover {color:#999}
.textinput{font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;    font-size:100%;    border:0px solid #ccc;    padding:3px;background:#ccc;box-shadow:inset 1px 1px 5px #222;border-radius:5px 0 0 5px;}
.listbox{font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;    font-size:100%;    border:1px solid #D1D7DC;    vertical-align:middle;}
.button,.buttonlist ul li a{font-family:Arial,Helvetica,sans-serif;    font-size:90%;    border:0px solid #CCD7E0;background:#ccc;    cursor:pointer;    padding:4px 5px;    margin-right:2px;    white-space:nowrap;}
.button:hover {background:#F9BA37}
.radio{font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;    font-size:100%;    vertical-align:middle;}
.checkbox{font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;    font-size:100%;    vertical-align:middle;}
.bblink a{color:#ccc;    text-decoration:none;}
.bblink a:hover{color:#F9BA37;    text-decoration:underline;}
#galfull {}
#galfull table{border:none}
.maintable{width:100%;padding:0 0 0 2px;position:relative}
.maintable strong {color:#999;text-shadow:1px 1px 1px #000}
.tableh1{font-family:Verdana,Geneva,Arial,sans-serif;    background:#222; color: #888;   padding-top:3px;    padding-right:10px;    padding-bottom:3px;    padding-left:10px;}
.tableh2{background:#333;    color:#999;    padding-top:3px;    padding-right:0px;    padding-bottom:3px;    padding-left:10px;}

.tableb{background:transparent;    padding-top:3px;    padding-right: 20px;    padding-bottom:3px;    padding-left:10px;margin:0 20px !important}
.tableb strong{color:#ccc;text-shadow:1px 1px 1px #000}
/* This class will be used in conjunction with class tableb:attributes not particularly (re)-assigned will be taken into account from tableb. */
/* It is being used to accomplish alternating row colors for lists. */
/* It's recommended to only assign another background color that slightly differs from the one defined in tableb */
table tr.tableb_alternate{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #444444 1%, #121212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#444444), color-stop(100%,#121212));
background: -webkit-linear-gradient(top,  #444444 1%,#121212 100%);
background: -o-linear-gradient(top,  #444444 1%,#121212 100%);
background: -ms-linear-gradient(top,  #444444 1%,#121212 100%);
background: linear-gradient(to bottom,  #444444 1%,#121212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#121212',GradientType=0 )}
.tableb_alternate td table td{background:transparent;}
.tableb_alternate {background:transparent;}
.tableb p,.tableb_alternate p {font-size:10px !important;}
.tablef{background:transparent;    padding-top:10px;    padding-right:0px;    padding-bottom:10px;    padding-left:10px;}
.catrow_noalb{background:transparent;    color:#000000;    padding-top:3px;    padding-right:10px;    padding-bottom:3px;    padding-left:10px;}
.catrow{padding-top:3px;    padding-right:10px;    padding-bottom:3px;    padding-left:3px;background: #444444;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #444444 1%, #121212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#444444), color-stop(100%,#121212));
background: -webkit-linear-gradient(top,  #444444 1%,#121212 100%);
background: -o-linear-gradient(top,  #444444 1%,#121212 100%);
background: -ms-linear-gradient(top,  #444444 1%,#121212 100%);
background: linear-gradient(to bottom,  #444444 1%,#121212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#121212',GradientType=0 );
}
.album_stat{font-size:75% !important;color:#777;  margin:5px 0px;}
.thumb_filename{font-size:80%;    display:block;}
.thumb_title{font-weight:bold;    font-size:90%;    padding:2px;    display:block;text-align:left;margin:5px 0 0 0;color:#BDCADB}
.thumb_caption{font-size:80%;    padding:1px;    display:block;text-align:left;}
.thumb_caption a{text-decoration:underline;    color:#000000;}
.thumb_num_comments{font-weight:normal;    font-size:85%;    padding:2px;    font-style:italic;    display:block;}
.user_thumb_infobox{margin-top:1px;    margin-bottom:1px;}
.user_thumb_infobox th{font-weight:bold;    font-size:100%;    margin-top:1px;    margin-bottom:1px;    text-align:center;}
.user_thumb_infobox td{font-size:85%;    margin-top:1px;    margin-bottom:1px;    text-align:center;}
.user_thumb_infobox a{text-decoration:none;    color:#000000;}
.user_thumb_infobox a:hover{color:#000000;    text-decoration:underline;}
.sortorder_cell{background:transparent;    color:#999;    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    padding-right:20px;    margin:0px;}
.sortorder_options{font-family:Verdana,Arial,Helvetica,sans-serif;    color:#999;    padding:0px;    margin:0px;    font-weight:normal;    font-size:80%;    white-space:nowrap;}
.navmenu{font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;    color:#999;   background:#333;    border-style:none;}
.navmenu img{margin-top:1px;    margin-right:10px;    margin-bottom:1px;    margin-left:10px;}
.navmenu a{display:block;    padding-top:2px;    padding-right:0px;    padding-bottom:2px;    padding-left:0px;    text-decoration:none;    color:#FFFFFF;}
.navmenu a:hover{background:#C3D889;    text-decoration:none;    color:#000000;}
.admin_menu{font-family:Arial,Helvetica,sans-serif;    font-size:90%;    border:1px solid #CCD7E0;    background-image:url(images/button_bg.gif);    background-position:bottom;    background-repeat:repeat-x;    background-color:#FFFFFF;    color:#000000;    margin-top:0px;    margin-bottom:0px;    text-align:center;}
.admin_menu a{color:#000000;    text-decoration:none;    padding-top:1px;    padding-bottom:1px;    padding-left:2px;    padding-right:2px;}
.admin_menu a:hover{color:#000000;    text-decoration:underline;}
.admin_float{float:left;    margin-left:1px;    margin-right:1px;    margin-top:1px;    margin-bottom:1px;    max-height:1.5em;    display:block;    position:relative;    white-space:nowrap;
/*width:100px;*/
}
#admin_menu_anim{background-image:url(images/button_bg_anim.gif);}
.icon{vertical-align:middle;    margin-right:1px;}
.comment_date{color:#5F5F5F;    font-size:90%;    vertical-align:middle;}
/* pseudo-classes for image links */
a:link .image{margin:2px;-webkit-transition:all 300ms ease-in}
a:visited .image{margin:2px;}
a:focus .image{margin:2px;}
a:hover .image{margin:2px;opacity:1}
a:active .image{margin:2px;}
/* pseudo-classes for middlethumb links */
a:link .middlethumb, a:visited .middlethumb, a:focus .middlethumb, a:hover .middlethumb, a:active .middlethumb{border:4px solid #CBD7DE;}
.imageborder{border:1px solid #000000;    background-color:#FFFFFF;    margin-top:3px;    margin-bottom:3px;}
.display_media{background:transparent;    padding-top:3px;    padding-right:10px;    padding-bottom:3px;    padding-left:10px;}
.thumbnails{background:transparent;    padding:5px;}
.thumbnails table td{text-align:left;}
.footer{font-size:0px;}
.footer a{text-decoration:none;    color:#000000;}
.footer a:hover{color:#000000;    text-decoration:underline;}
.statlink{color:#777;font-weight:normal;font-size:12px}
.statlink strong {color:#a9a9a9;font-weight:normal;font-size:10px}
.statlink a{text-decoration:none;    color:#9a9a9a;}
.statlink a:hover{color:#FFFFFF;    text-decoration:underline;}
.alblink{font-weight:bold;text-transform:uppercase;}
.alblink a{color:#999;text-shadow:1px 1px 1px #000;text-decoration:none;display:inline-block;padding:6px 0 0 0}
.alblink a:hover{color:#F9BA37; }
.alblink a[href="thumbnails.php?album=2"]:hover,.alblink a[href="thumbnails.php?album=3"]:hover{color:#A59E4F;}
.catlink{display:block;    margin-bottom:2px;    font-weight:bold;text-transform:uppercase;padding:0 0 0 1em}
.catlink a{text-decoration:none;    color:#999;text-shadow:1px 1px 1px #000}
.catlink a[href="index.php?cat=8"]:hover{color:#A59E4F;}
.catlink a:hover{color:#F9BA37;    }
.topmenu{font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;    line-height:130%;    font-size:110%;}
.topmenu a{color:#0033CC;    text-decoration:none;}
.topmenu a:hover{color:#0033CC;    text-decoration:underline;}
.img_caption_table{border:none;    background-color:#FFFFFF;    width:100%;    margin:0px;}
.img_caption_table th{background:#D1D7DC;    font-size:100%;    color:#000000;    padding-top:4px;    padding-right:10px;    padding-bottom:4px;    padding-left:10px;    border-top:1px solid #FFFFFF;}
.img_caption_table td{background:#F2F5F7;    padding-top:6px;    padding-right:10px;    padding-bottom:6px;    padding-left:10px;    border-top:1px solid #FFFFFF;    white-space:normal;}
.debug_text{border:#BDBEBD;    background-color:#EFEFEF;    width:100%;    margin:0px;}
.clickable_option{cursor:default;}
.listbox_lang{color:#000666;    background-color:#F2F5F7;    border:1px solid #D1D7DC;    font-size:80%;    font-family:Arial,Helvetica,sans-serif;    vertical-align:middle;}
.pic_title{color:#999 !important;    font-size:100%;    font-weight:bold;    text-align:center;    padding-top:0px;    padding-bottom:0px;    margin-top:0px;    margin-bottom:0px;    line-height:1.0em;}
.pic_caption{color:#999 !important;    font-size:90% !important;    font-weight:normal;    text-align:center;    padding-top:0px;    padding-bottom:0px;    margin-top:0px;    margin-bottom:0px;    line-height:1.5em !important;    background-image:none;}
.important{
/* background-image:url(images/important.gif); */
color:red;    font-weight:bold;    padding-left:1px;    padding-right:1px;    padding-top:3px;    padding-bottom:3px;}
#cpgChooseLanguageWrapper{float:left;}
#cpgChooseThemeWrapper{float:left;}
/*filmový pás*/
#film {overflow:hidden;padding:0;margin:0;width:898px;margin:0 auto}
#filmstrip table {padding:0;height:120px !important}
td.filmstrip_background{padding:0}
img.strip_image {height:110px;width:110px;opacity:0.6;filter:alpha(opacity=60);}
img.strip_image:hover {opacity:0.8;filter:alpha(opacity=80);}
.film_thumb_act {height:104px !important;width:104px !important;opacity:1;filter:alpha(opacity=100);border:3px solid silver;margin:0 3px 0 0;}
td.thumb a{height:110px !important;width:110px !important;}
.prev_strip{text-align:right !important;}
.next_strip{text-align:left !important;}
/** Swfupload css **/
div.fieldset{border:2px solid #0E72A4;    margin:10px 0;    padding:20px 10px;}
div.fieldset span.legend{position:relative;    padding:3px;    top:-30px;    background-color:#8AA5B5;    color:#FFF;    font-weight:bold;}
div.flash{width:375px;    margin:10px 5px;    border-color:#CCD7E0;}
input[disabled]{border:1px solid #ccc }
/* FF 2 Fix */
.progressWrapper{width:357px;    overflow:hidden;}
.progressContainer{margin:5px;    padding:4px;    border:solid 1px #E8E8E8;    background-color:#F7F7F7;    overflow:hidden;}
/* Message */
.message{margin:1em 0;    padding:10px 20px;    border:solid 1px #FFDD99;    background-color:#FFFFCC;    overflow:hidden;}
/* Error */
.red{border:solid 1px #B50000;    background-color:#FFEBEB;}
/* Current */
.green{border:solid 1px #DDF0DD;    background-color:#EBFFEB;}
/* Complete */
/*Komentáře*/
div#comments {max-width:952px}
div#comments form table{width:860px }
div#comments table input{max-width:550px}
div#comments table input{max-width:550px}

.blue{border:solid 1px #CEE2F2;    background-color:#F0F5FF;}
.progressName{font-size:8pt;    font-weight:700;    color:#555;    width:323px;    height:14px;    text-align:left;    white-space:nowrap;    overflow:hidden;}
.progressBarInProgress, .progressBarComplete, .progressBarError{font-size:0;    width:0%;    height:2px;    background-color:blue;    margin-top:2px;}
.progressBarComplete{width:100%;    background-color:green;    visibility:hidden;}
.progressBarError{width:100%;    background-color:red;    visibility:hidden;}
.progressBarStatus{margin-top:2px;    width:337px;    font-size:7pt;    font-family:Arial;    text-align:left;    white-space:nowrap;    color:#555;}
a.progressCancel{font-size:0;    display:block;    height:14px;    width:14px;    background-image:url(../../images/cancelbutton.gif);    background-repeat:no-repeat;    background-position:-14px 0px;    float:right;}
a.progressCancel:hover{background-position:0px 0px;}
.swfupload{vertical-align:top;}
/**styles for photo manager*/
table#pic_sort tr td{padding:4px;    border-bottom:1px solid #ccc;}
/** styles for album manager and photo album*/
table#album_sort tr td{padding:3px;    border-bottom:1px solid #ccc;}
table#album_sort tr td span.editAlbum{margin-left:100px;    font-size:10px;    line-height:100%;    text-decoration:underline;    cursor:pointer;    display:none;    color:#FF0000;}
.cpg_message_info,.cpg_message_success,.cpg_message_warning,.cpg_message_error,.cpg_message_validation{border:1px solid;    margin:10px 0px;    padding:15px 10px 15px 50px;    background-repeat:no-repeat;    background-position:10px center;}
.cpg_message_info{color:#00529B;    background-color:#BDE5F8;    background-image:url('../../images/message/info.png');}
.cpg_message_success{color:#4F8A10;    background-color:#DFF2BF;    background-image:url('../../images/message/ok.png');}
.cpg_message_warning{color:#9F6000;    background-color:#FEEFB3;    background-image:url('../../images/message/warning.png');}
.cpg_message_error{color:#D8000C;    background-color:#FFBABA;    background-image:url('../../images/message/stop.png');}
.cpg_message_validation{color:#D63301;    background-color:#FFCCBA;    background-image:url('../../images/message/error.png');}
.cpg_summary{font-size:0.9em;border:1px solid;    margin:10px 0px;padding:5px 10px 5px 10px;    color:#FF2B9C;    background-color:#FFDEEF;text-align:right;float:right;width:400px;}
#GB_window{background-color:#F2F5F7;    border:5px solid #CCD7E0;}
.external{background:transparent url('../../images/link.gif') 100% 50% no-repeat;    padding-right:10px;}
.detail_head_collapsed,.detail_head_expanded{color:#ccc;padding:0 0 0 15px;}d_expanded{color:#ccc;padding:0 0 0 15px;}