/*
*
{
border:2px solid red;
margin:2px;
 }
*/
body {margin:0px;
      padding:0px;
	  background-color:#00cccc;
	  background-image:url(img/background.jpg);
	  background-repeat:repeat;}

p{
text-align:justify;
}

table.tabimg, table.tabimg tr ,table.tabimg tr td,table.tabimg tr td image
{
 background-color:white;
 text-align:center;

}

	  
#bgtop {position:absolute;
        top:0px;
		left:0px;
		width:100%;
		height:721px;
		background-image:url(img/bgtop.jpg);
		background-repeat:repeat-x;
		z-index:1;}
		
#last {
	position:absolute;
	top:0px;
	right:-39px;
	width:194px;
	height:138px;
	z-index:50px;
}

#horni_adresa {
	position:absolute;
	top:30px;
	left:370px;
	width:194px;
	height:138px;
	z-index:50px;
	color:darkblue;
}

#home {
	position:absolute;
	top:206px;
	left:28px;
	width:220px;
	height:20px;
	padding-top:5px;
	background-color: #900;
	text-align:center;
	z-index:50px;
	color:#FFF;
	background-image:url(img/submenu.jpg);
}

#home a {text-decoration:none;
         color:#FFF;}
#home a:hover {color:#FC0;
               font-weight:bold;}
	  
#wrap {position:relative;
	   width:950px;
       margin:auto; 
	   font-family: tahoma, sans-serif;
	   font-size:12px;
	   line-height:19px;
	   color:#000;
	   text-align:left;
	   margin-top:0px;
	   z-index:10;
	   background-image: url(img/gf.png);
	   background-repeat:repeat-y;}	


#main {position:relative;
	   width:920px;
       margin:auto;
	   background-color:#99ccff;
	   background-image:url(img/bg.jpg);
	   background-repeat:repeat-x;
	   z-index:20;}
	   
#head {width:;
       height:210px;
	   
	   padding:5px 0px 0px 0px;
	   }

#menu {width:;
       
	height:37px;
	background-color:#0066cc;
	background-image: url(img/menu.jpg);
	background-repeat: repeat-x;
	padding:33px 30px 0px 30px;
}

#pause {width:;
        height:15px;
		background-color:#99ccff;
		background-image:url(img/menu.jpg);
		background-position:bottom;
		background-repeat:repeat-x;}

#body {width:;
       height:auto;
	   background-color:#fffefe;
	   padding:0px;
	   background-image:url(img/bg2.jpg);
	   background-repeat:repeat-x;}

#sidebar {float:left;
	      width:250px;
          height:auto;
		  padding:0px 25px 0px 15px}

#page {
	float:right;
	width:600px;
	height:auto;
	margin-top: 35px;
	margin-top: 5px;
	margin-right:30px;
	
}

#footer {width:;
         height:150px;
		 padding:15px 30px 0px 30px;
		 background-color:#0066cc;
		 position:relative;
		 background-image:url(img/footer.jpg);
		 background-repeat:repeat-x;
		 margin-bottom:0px;
		 }
		 
/* ---------------------------typography---------------------------*/

p 
{
  margin:0px;
  padding:0px;
}
   
#text p {margin-bottom:10px;
         line-height:19px;
		 text-align:justify;}

#text p {margin-bottom:5px;
         line-height:14px;
		 text-align:justify;}

		 
a {color:#0066cc;
   text-decoration:none;}
   
a:hover {color:#7d0e11}

h1, h2, h3, h4 
{
 font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;
 font-style:italic;
 text-transform:lowercase;
 margin:5px;
 padding:5px;
 padding-left:0px;
 margin-left:0px;
}
h1
{
 font-size:24px;
}
h2
{
 font-size:18px;
 
 
}



li {padding:5px;
    font-size:14px;}
	
table 
{
 margin:10px 0px;
 font-size:13px;
 width:100%;
}
	   
	   
table, td 
{ 
 border: 1px white solid;  
} 
table { border-collapse: collapse; } 
td { padding: 3px; background: #bfe0f3;} 

#text img { max-width:100%;
      margin:10px 0px;}
	  
a img 
{
  border:none; 
} 

/* ---------------------------global---------------------------*/

.clear {clear:both;
	    width:;
        height:1px;
		}
		
img 
{
 margin:0px;
 padding:0px;
 border:0px; 
}
		
/* ---------------------------head---------------------------*/

#logotype {
	float:left;
	width:322px;
	height:210px;
	background-color:#006;
	margin: 0px 0px 0px 15px;
}
	  
#photography_bg {float:right;
                 width:568px;
			     height:210px;
			     background-color:#F00;
			     margin:0px 15px 0px 0px;
			     background-image:url(img/photography.jpg);}
				 
#photography {
	width:538px;
	height:180px;
	margin:15px;
	background-color:#FFF;
}
#photography img 
{
 width:538px;
 height:180px;
 margin:0px;
 padding:0px;
 border:0px; 
}
				  
/* ---------------------------menu---------------------------*/

#menu a {
	color:#FFF;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.08em;
	text-transform:uppercase;
	font-size:15px;
	padding-right:8px;
}

#menu a:hover {
	color: #FF0;
	
}
				  
/* ---------------------------sidebar---------------------------*/

#submenu_box {
	width:250px;
	height:auto;
	background-color:;
	margin:0px;
	padding:0px;

		  background-image:;
}
	  
#submenu {width:200px;
          margin:0px 15px;
		  padding:0px 10px;
		  background-image:url(img/submenu.jpg);}
				 
#submenu a {display:block;
            text-decoration:none;
			color:#FFF;
			padding:5px 5px;
			
			}
			
#submenu a:hover {
			color: #FFF;
			background-color:#790e11;
			
			}
			
#submenu a.entry1{
			color: #FFF;
			margin-left:8px;
			
			}
		  
#submenu_end {width:250px;
              height:30px;
			  
			  background-image:url(img/submenu_end.png);}
#submenu_top 
{
  width:250px;
  height:15px;
	margin:0px;
  margin-left:15px;
  padding:0px;
  background-color:#900;
  background-image:url(img/submenu_top.jpg);
}
			  

			  
.action_box 
{ 
  width:250px;
  height:auto;
  
  margin-top:5px;
}
			  
.action_top 
{
  width:250px;
  height:30px;
  
  background-image:url(img/action_top.png);
}
			  
.action 
{
	width:200px;
	height:auto;
	background-image:url(img/action.png);
	background-repeat: repeat-y;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFF;
}

.action img {margin:auto;
             margin-bottom:15px;}
.action a {color:#FC0;
text-transform:uppercase;}
.action a:hover {color:#FFF;
                 text-transform:lowercase;}
			  
.action_end 
{
  width:250px;
  height:30px;
  background-image:url(img/action_end.png);
}
			  
.action h1 
{
 margin:0px;
 padding:0px;
 padding-bottom:5px;
 font-family:Georgia, "Times New Roman", Times, serif;
}
			  
/* ---------------------------text---------------------------*/

#menu_name {
	width:auto;
	padding:0px 0px 0px 0px;
            }
.menu_name_text 
{
	padding:10px;
	background-color:#ffcc00;
	color:#003;
	font-family:Georgia, "Times New Roman", Times, serif;
  font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, sans-serif;
	font-size:30px;
	font-weight:bold;
}


#submenu_name 
{
	padding:15px 0px;
	margin:10px 0 15px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
  font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, sans-serif;
 	font-size:20px;
	border-bottom:solid #ffcc00 2px;
}

#text {
/*	padding:1px 30px 1px 30px ; */
	padding:1px 5px 1px 5px ;
	margin:1px 1px 1px 1px ;
	border: 0px;
	/* background-color: #FFF; */
}

/* ---------------------------footer---------------------------*/

#address {
	float:left;
	position:relative;
	color:#FFF;
	font-size: 13px;
	line-height: 17px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
		  
#address_image {position:absolute;
                width:179px;
				height:150px;
				background-image: url(img/address.jpg);
				top:0px;
				left:-2px;}

#logos {float:right;
        margin-top:45px;}

#logos a img {margin:0px;
              padding:0px;
			  border:none;}



/* ---------------------------lasty na prvni strane---------------------------*/
.lastmoment H1
{
	color: #2a3f85;
	background-color: #eeeeee;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}

.lastmoment p
{
	text-align: justify;
	margin-top: 6px;
	margin-bottom: 6px;
}

.lastmoment a
{
	text-decoration: none;
	font-weight: bold;
	color: #2a3f85;
}


.lastpopis1
{
	background-color: #2a3f85;
	color: White;
	padding: 2px;
}

.lastpopis1 i
{
 font-size: smaller;
}

.lastpopis1 b
{
 font-size: larger;
}

#LastMinuteBlock {
	float: left;
	width: 540px;
	padding-top: 50px;
	padding-left: 20px;
	padding-left: 5px;
	
	background-image: url(img/last_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;

}

#RightBlockBox {
	margin-left: 580px;
}

#LastMinuteBlock h3 {
	color: #0D5095;
	border-bottom: 1px solid orange;
	margin-bottom: 5px;
	font-size: 15px;
	text-align: right;
	padding-right: 15px;
	margin-left: 150px;
}

#LastMinuteBlock table {
	width: 99%;
	background-color: White;
	border: 2px solid #0D5095;
	border-bottom: none;
}

#LastMinuteBlock table td {
	border-bottom: 1px solid #0D5095;
	padding: 3px;
	font-size: 10px;
}

#LastMinuteBlock td strong, 
#LastMinuteBlock td strong A{
	color: #0D5095;
	font-size: 10px;
}

#LastMinuteBlock tr.b td {
	background-color: #14A0FB;
}

#LastMinuteBlock tr.w td {
	background-color: ddddff;
}

A.podtrzeno
{
 color:black;
 text-decoration:underline;
}
