﻿body {
	background-color: #F7ECF0;
	text-align: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c335c;
}

.dolni-mezera5 {
	margin-bottom:5px;
}

.horni-mezera5 {
	margin-top:5px;
}

.prava-mezera5 {
	padding-right:5px;
}

.leva-mezera15 {
	padding-left:15px;
}

.leva-mezera25 {
	padding-left:25px;
}

.leva-mezera10 {
	padding-left:10px;
}

.rmargin10 {
	margin-right: 10px;
}
/* CSS reset */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
padding: 0;
margin: 0;
font-size: 12px;
font-weight: normal;
}

ol {
margin-left: 1.4em;
list-style: decimal;
}

ul {
margin-left: 1.4em;
list-style:square;
}

img {
border: 0;
}

/* end of CSS reset */

img {
border-style:none;	
}

a {
color:#1c335c;
}

a:hover {
color:#4a6da8;
	}

.zobrazeni {
	cursor: pointer;
	text-decoration:underline;
	}

.rocnik {
	font-size:16px;
	vertical-align:top;
	}

#container {
	margin: 0 auto;
	text-align: left;
	background-image: url(/uloziste/37/370c3503-9873-4fa3-8b81-18d7c1ec7933.png);
	background-repeat: no-repeat;
	position: relative;
	background-position: top center;
	margin: 0 auto;
}

#jv-odkaz {
float: right; 
z-index: 70; 
background: none repeat scroll 0% 0% transparent; 
font-weight: bold; 
font-size: 16px; 
margin-top: -260px; 
margin-right: 20px;
}

#jv-odkaz a {
text-decoration: none;
}

#jv-odkaz a:hover {
color: DarkGray; 
}

#header, #header-en {
	position:relative;
	height: 310px;
	width: 804px;
	margin: 0 auto;
	background-color:#fff;
}

#header h1 {
margin:0;
padding:0;
background-image: url(/uloziste/2f/2f6868d4-8e13-42ff-938c-f3b5822f118f.jpg);
height: 310px;
width: 804px;
float:left;
text-indent:-9999px;
}

#header-en h1 {
margin:0;
padding:0;
background-image: url(/uloziste/4f/4fa20130-da5d-4061-8774-5266eb7a6010.jpg);
height: 310px;                  
width: 804px;
float:left;
text-indent:-9999px;
}

#header img, #header-en img {
	position:absolute;
	top:245px;
	left:666px;
}

#header a .logoCG, #header-en a .logoCG {
	top:116px;
}

/*----------------  horizontal menu  --------------*/

#navigace {
	width: 804px;
	font-size:12px;
	height: 50px;
	/*line-height:37px;*/
	text-align:center;
	margin: 0 auto;
	padding: 0;
	background-color:#fff;
}


#navigace ul {
    margin: 0 auto;
    height: 50px;
    margin: 0 7px;
  /* background-image: url(/uloziste/e9/e93b8284-9597-4653-852a-d8e9b6fa8a0e.gif);   */
}


#navigace li {
    height: 50px;
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    background: url(/uloziste/e9/e93b8284-9597-4653-852a-d8e9b6fa8a0e.gif) top right;
    background-image: url(/uloziste/e9/e93b8284-9597-4653-852a-d8e9b6fa8a0e.gif);
    border-right: 1px solid #cb9daf;
}


#navigace .nav_on {
    height: 50px;
    background: url(/uloziste/3c/3c34e517-baa2-411a-be9c-5bae5c76cf9b.png) top right;
}


#navigace .last {
	background-image:url("/uloziste/e9/e93b8284-9597-4653-852a-d8e9b6fa8a0e.gif")
	width: 90px;
}

#navigace .last.nav_on {
	height:50px;
	background:url("/uloziste/3c/3c34e517-baa2-411a-be9c-5bae5c76cf9b.png") top right;
  border-right: none;
}

#navigace ul li a {
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding: 0 16px;
	display:block;
	color:#fff;
}


#navigace ul li .nav_on a, #navigace ul .last.nav_on a {
	color: #310409;
}

#navigace .off_two_rows a{
	padding-top: 10px;
	padding-bottom: 10px;
}

#navigace .off_one_row a{
	padding-top: 18px;
	padding-bottom: 18px;
  border-right: none;
}


#navigace ul .noborder a {
	border:none;
}

#navigace a:hover {
	color:#E5E1E3;
}


/*-------------------------------------------------------------*/


#content-wrap {
	clear: both;
	padding: 0;
	margin: 0 auto;
	background-repeat: repeat-y;
	background-image: url(/uloziste/2d/2da2a858-78a3-4c62-aee1-a40b2e47f305.gif);
	width: 804px;
}

#content-wrap h2{
	margin-top: 15px;
	font-size: 17px;
	font-weight: bold;
}

#content-wrap p {
	padding: 7px 0;	
}

#main, #main2 {
	float: left;
	width: 395px;
	padding: 0px 25px;
	margin: 1px 0 0 10px;
	display: background-image: url(/uloziste/2d/2da2a858-78a3-4c62-aee1-a40b2e47f305.gif);
	color:#1c335c;
	background-image: url("/uloziste/8b/8bfdd191-00cb-4811-b858-0e6c541bf161.gif");
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

#main h2, #main2 h2 {
	font-size: 18px;
	font-weight:normal;
}


#main img, #main2 img {
	margin-left: -25px;
}

#main .obrazek-levy-v img, #main .obrazek-pravy-v img, #main .obrazek-levy-s img, #main .obrazek-pravy-s img {
	margin-left: 0px;
}

/* Sidebar */	
#sidebar {
		background-color: white;
    background-image: url("/uloziste/38/3889a961-35f6-4b6e-b50c-fa258244cd43.gif");
    background-position: 0 140px;
    background-repeat: no-repeat;
    color: #8b8782;
    float: right;
    height: 480px;
    width: 342px;
}	

#sidebar h2 {
	font-size: 23px;
}	

#sidebar h3 {
	font-size: 16px;
	font-weight:bolder;
}	

#sidebar p {
	font-size: 12px;
}	

#sidebar p .sms {
	font-size: 16px;
	color:#D98E22;
	font-weight:bold;
}	

#sidebar #poznamka {
	font-size: 9px;

}


#sidebar #poznamka2 {
	font-size: 11px;
	padding-right: 30px;
}


#sidebar #poznamka-en {
	font-size: 11px;
	line-height: 1.3em; 
	
}


	
#sidebar #dmslogo {
	width:110px;
	float: right; 
	margin-top: 10px;
}	

#sidebar .medpart {
	padding-top: 70px;
	text-align:center; 
	color:#6F1A37; 
	font-weight:bold; 
	font-size:15px;
}	

#sidebar .medpart a{
	border:none;
	text-decoration:none;
}	

/* Footer */	

#footer {
	clear: both;
	width: 820px;
	height: 28px;
	font-size: 92%;
	background-image: url("/uloziste/46/464e4349-51ae-4f0b-9d14-8f50b81cf85b.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F7ECF0;
}

#copy {
	margin: 0 auto;
	text-align: left;
	width: 820px;
}

#copy p {
	padding-left: 15px;
  padding-top: 0;
	color:#70A3DA;
	font-size:10px;
}

#copy a{
	color:#70A3DA;
}


.image img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	/*margin-top: 20px;*/
}

.dolni-mezera3 {
	padding-bottom: 3px;
}

/*Fotogalerie */

.galerie-s {
	width: 380px; 
	height:150px;
}

.galerie-v {
	width: 380px; 
	height:200px;
}

.obrazek-pravy-s {
	width: 190px; 
	height: 160px; 
	float: left;
}

.obrazek-levy-s {
	width: 170px; 
	height: 160px; 
	padding-left:20px;
	float: left;
}

.obrazek-pravy-v {
	width: 140px; 
	float:left;
	height: 190px; 
}

.obrazek-levy-v {
	width: 140px; 
	height: 190px; 
	margin-right:20px; 
	margin-left:15px;
	padding-left:20px;
	float: left;
}


.obrazek-levy-s img, .obrazek-levy-v img {
	border: none; 
	margin-bottom: 5px;
}

.obrazek-pravy-s img, .obrazek-pravy-v img {
	border: none; 
	margin-bottom: 5px;
}

.obrazek-pravy-s span, .obrazek-levy-s span{
	padding-left:25px;
}

.obrazek-pravy-s span.delsi-nazev, .obrazek-levy-s span.delsi-nazev{
	padding-left:0px;
}

.obrazek-pravy-s span.delsi-nazev, .obrazek-levy-s span.delsi-nazev{
	padding-left:0px;
}

img.ctverec, img.ctverec2 {
	margin-bottom: 0px;
}


.ctverec {
	vertical-align:text-top;
}

.ctverec2 {
	vertical-align:text-top;
	padding-left:25px;
}


/* LIGHTBOX */
/* line 6, ../sass/lightbox.sass */

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */

#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  background-color: white;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

/* GALERIE */
.galerie-s a, .galerie-v a {
  text-decoration: none;
}

/* PF */
#Layer {
    display: block;
    height: 285px;
    left: 43%;
    position: absolute;
    top: 11px;
    width: 285px;
    z-index: 100;
}

/* PRO MÉDIA */

#main .galerie-media {
    height: 220px;
    margin-bottom: 25px;
    width: 728px;
}

#main .galerie-media .posledni {
		margin-right: 0;
}

#main .galerie-media .fotky {
  float:left; 
  width:170px; 
  margin-right: 12px;
}

#main .obrazek-mini {
  width: 180px;
  height: 180px;
  border-right: 14px solid white;
	background: url("/img/cg/bm-media-box-prechod.gif") repeat-y left top transparent;
}

#main .obrazek-mini img{
  width: 150px;
  height: 150px;
  padding: 10px 0 0 10px;
	margin-left: 0px;
}

#main .popisek {
   background-color: #f7ecf0;
   border-right: 14px solid white;
   color: #7c2a66;
   font-size: 11px;
   font-weight: bold;
   height: 60px;
   line-height: 1.6em;
   padding-left: 12px;
   width: 180px;
   padding-top: 10px;
}

.prava-mezera15 {
    padding-right: 15px;
}



.vyuctovani {
	text-decoration: none;
	font-size: 11px;	
	color: #8B8782;
}


.vyuctovani:hover {
    text-decoration: underline;
		color: #8B8782;
}
