/* CSS LETISTE CESKE BUDEJOVICE */

body {
  background: url("../img/bg.gif") center top repeat-y #231f20;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 11px;
  font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
  line-height: 160%;
  color: #707162;
  text-align: center;
}

/* SET DEFAULTS FOR BASE TAGS */

div, img, h1, h2, h3, h4, h5 , h6, p, a, span, table, ul {
   	margin: 0px; 
	padding: 0px; 
	border: 0px; 
   	font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	font-size: 11px;
	color: #707162;
	background:transparent;
}

/* BASE TAGS */

h1{ color: #b91212; font-weight: bold; font-size: 20px;  margin: 0px 0px 20px 0px;  } 
h2{ color: #133278; font-weight: bold; font-size: 14px;  margin: 20px 0px 10px 0px;  }
p { margin: 0px 0px 10px 0px; }


div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; height:0px; line-height: 0px; }

/* PAGE LAYOUT */

div#letisteMain{
	width: 974px;
	height: 500px;
	margin: 0 auto;
	text-align: left;
}

div#letisteTopBock {
	height: 159px;
	background-color: #231f20;
}
a#letisteLogo{
	display:block;
	width: 430px;
	height: 99px;
	background: url("../img/logo.gif") 0px center no-repeat #231f20;
	margin:  0px;
	text-decoration: none;
	float: left;
}

div#letisteTopLeft{
	width: 478px;
	float: left;
}

div#letisteTop{
	text-align: right;
}
ul#langMenu {
	float: left;
	width: 34px;
	list-style-type: none;
	padding: 28px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#langMenu li { 
	height: 15px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#langMenu li a { 
	font-size: 9px;
	font-weight: bold;
	color: #00017f;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#langMenu li a img {
	border: 1px solid #95898b;
}

div#letisteTopRight{
	height: 153px;
	padding: 0px;
	padding-top: 22px;
}

div#letisteContent{
	min-height: 500px;
	background: url("../img/big-column-top.gif") right top no-repeat;
}		
		div#letisteConLeft{
			width:  230px;
			min-height: 500px;
			float: left;  
		}	
		
		div#letisteConRight{
			margin-left:  242px;
			min-height: 440px;
			padding: 30px;
		}
		
		/* ELEMENTS IN LEFT COLUMN*/
			
			/* WHITE BOX */
			div.whiteBox{
				padding: 20px 0px 0px 0px;
				margin: 0px 0px 12px 0px;
				background: url("../img/small-column-top.gif") right top no-repeat #fff;
			}
			
			div.whiteBoxBody{
					min-height: 40px;
					padding: 0px 20px 0px 20px;
				}
			
			div.whiteBoxBody ul{
				list-style-type: none;
				padding: 0px;
			}
			
			div.whiteBoxBody ul li a{
				display: block;
				color: #133278;
				text-decoration: none;
				font-size: 13px;
				font-weight: bold;
				height: 20px;
					
			}
			div.whiteBoxBody ul li a:hover{
				color: #b92212;
			}
					
					div.whiteBoxBody ul li  ul {
						padding: 5px 0px 5px 0px;
						margin: 0px 0px 5px 0px;
						border-bottom: solid 1px #e6e6e6;
					}
					
					div.whiteBoxBody ul li  ul li a{
						display: block;
						color: #5f5f5f;
						text-decoration: none;
						font-size: 11px;
						font-weight: normal;	
						padding: 0px 0px 0px 10px;
						background: url("../img/bg-lm.gif") left center no-repeat #fff;
						height: 20px;
					}
					
					div.whiteBoxBody ul li  ul li a:hover{ color: #b92212; }
					
					
					div.whiteBoxBody p { padding: 11px 0px 0px 0px; }
					
		   div.whiteBoxFooter{
				height: 20px;
				background: url("../img/small-column-bottom.gif") right bottom no-repeat #fff;
			}			
			/* END OF WHITE BOX */
					
			/* RED BOX */
			div.redBox{
				padding: 20px 0px 0px 0px;
				margin: 0px 0px 12px 0px;
				background: url("../img/small-column-red-top.gif") right top no-repeat #b91212;
			}
			
			div.redBoxBody{
				min-height: 40px;
				padding: 0px 20px 0px 20px;
			}
			div.redBoxBody p {
				color: #fff;
			}
		   div.redBoxFooter{
				height: 20px;
				background: url("../img/small-column-red-bottom.gif") right bottom no-repeat #b91212;
			}			
			/* END OF RED BOX */
		
		/* CONTENT ELEMENTS */
			
			p#path{
				padding: 0px 0px 20px 0px;
				margin: 0px 0px 20px 0px;
				border-bottom: solid 1px #ccc;
			}
			p#path a:hover{
				color: #b91212;
			}
			
			p#path span{
				color: #b91212;
			}

/* tbolt plugins css */

ul.list {
	margin:0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
ul.list a { color: #000; }
ul.list li {
	display:block;
	font-weight:900;
	padding-left:0px;
	background:url('../img/list1.png') 0px 3px no-repeat;
	padding-left:20px;
	margin:0px;
	list-style:none;
}

ul.list li li {
	font-weight:normal;
	display:block;
	padding-left:0px;
	background:url('../img/list2.png') 0px 3px no-repeat;
	padding-left:20px;
	margin:0px !important;
	list-style:none;
}			

div#letisteConRight ul { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }

.odeslatButton {
	border: 0px solid black;
	background-color: #133278;
	color: #FFF;
	font-weight: bold;
}
input, textarea {
	border: 1px solid #707162;
}			
.baseTable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0px;
	width: 100%;
}
.baseTable th,
.baseTable td{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.baseTable th {
	font-weight: bold;
	background-color: #f2f2f2;
}
.baseTable th p,
.baseTable td p {
	padding: 0px;
	margin: 0px;
}

#letisteConRight .w25 { width: 25px; }
#letisteConRight .w50 { width: 50px; }
#letisteConRight .w75 { width: 75px; }
#letisteConRight .w100 { width: 100px; }
#letisteConRight .w120 { width: 120px; }
#letisteConRight .w150 { width: 150px; }
#letisteConRight .w200 { width: 200px; }
#letisteConRight .w300 { width: 300px; }
#letisteConRight .w320 { width: 320px; }
#letisteConRight .w400 { width: 400px; }
#letisteConRight .w500 { width: 500px; }
#letisteConRight .w670 { width: 670px; }

.R { text-align: right; }
.L { text-align: left; }
.C { text-align: center; }

.cR { color: #b91212; font-weight: bold; }
.cB { color: #133278; font-weight: bold; }
.cG { color: #78b912; font-weight: bold; }
.cBK { color: #707162; font-weight: bold; }

.cR:hover,
.cRhover { background-color: #b91212; color: #fff; font-weight: bold; }
.cB:hover,
.cBhover { background-color: #133278; color: #fff; font-weight: bold; }
.cG:hover,
.cGhover { background-color: #78b912; color: #fff; font-weight: bold; }
.cBK:hover,
.cBKhover { background-color: #707162; color: #fff; font-weight: bold; }


.bgR { background-color: #b91212; color: #fff; font-weight: bold; }
.bgB { background-color: #133278; color: #fff; font-weight: bold; }
.bgG { background-color: #78b912; color: #fff; font-weight: bold; }

/* =============================================== GALERIE =============== */
#galleryAll {
	padding:0px;
	margin:0px;
	float:none;
}
#galleryAll h3 {
	
}
/* BOXES */
.galCatBox {
	display:block;
	height:90px;
	margin-bottom:5px;
	border: none;
}
.galLoopBox {
	display:block;
	margin: 0px 2px 6px 0px;
	padding: 0px;
	float: left;
	width: 124px;
	min-height: 106px;
	background-color: #e4e6ce;
	border: 1px solid #a6a6a6;
	text-align: center;
}
.imgCat {
	width:89px;
	height:90px;
	float:left;
}
.imgCat a img,
.galLoopBox a img {
	border: 1px solid #e4e6ce;
	margin: 0px;
	padding: 0px;
	background: none;
}
.imgCat a:hover img,
.galLoopBox a:hover img {
	border: 1px solid #3E95B0;
	margin: 0px;
}
.nameCat {
	padding:10px;
	margin-left:100px;
}
.nameCat a {
	padding:0px;
	margin:0px;
}
.nameCat a{
	color:#555;
	padding:0px;
	margin:0px;
	text-decoration: none;
}

.galCatDetail {
	display:block;
	margin:0px;
}
.galCatDetail img {
	border: 1px solid #a6a6a6;
}
.galCatDetail h4 {
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #555;
}
.galCatDetail .imgCat {
	height:100%;	
}
#allCats {
	padding: 10px 0px 20px 0px;
	margin:0px;
}
/* ================================================= paging =============*/
.sortPaging {
	text-align:center;
	margin-top:10px;
	padding-bottom:3px;
}
.sortPaging a {
	text-decoration: none !important;
	color:white !important;
	font-weight:900;
}
.sortPaging em {

	font-weight:900;
	border:1px solid #a6a6a6;
	font-style:normal;
	width:14px;
	height:11px;
	padding:0px 4px 0px 4px;
}
.sortPaging a em {
	color: #1D1D1D;
	background-color:#a6a6a6;
}
.sortPaging a:hover em {
	border:1px solid #3E95B0;
}
.sortPaging a img { 


	border:0px solid #95e873;
	margin:10px 3px 5px 3px;
}

/* DEFINICE BACK BUTTONU */

div.backButton {
	margin: 10px 0px 30px 0px;
	text-align: right;
	width: 100%;
	position:relative;
}

		div.backButton a {
			position:absolute;
			right:0px;
			width:127px;
			height:26px;
			display:block;
			padding-right: 0px;
			color: #a3a3a3;
		}
		div.backButton a em {
			display:none;
		}

span.email {
	text-decoration: underline;
	background-image: url("../img/url-email.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
	margin-right:3px;
}

/* =============================================== ODKAZY =============== */


div#letisteConRight a[href^="http://"],
div#letisteConRight a[href^="https://"],
div#letisteConRight a[href^="ftp://"] {
	background-image: url("../img/url-gray.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

div#letisteConRight a[onclick^="window"] {
	background-image: url("../img/url-black.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

div#letisteConRight a[href^="/_data"],
div#letisteConRight a[href^="http://192.168.1.15/letiste/beta/_data"],
div#letisteConRight a[href^="http://195.70.139.227/letiste/beta/_data"],
div#letisteConRight a[href^="http://letiste/_data"],
div#letisteConRight a[href^="http://www.airport-cb.cz/_data"],
div#letisteConRight a[href^="_data"],
div#letisteConRight #galleryAll a,
div#letisteConRight #galleryAll img,
div#letisteConRight .loopPage a,
div#letisteConRight .list a,
div#letisteConRight .backButton a,
div#letisteConRight #path a,
div#letisteConRight a.noLink {
	background-image: none;
	padding-right: 0px;
}

.mailLink
{
	background-image: url("../img/url-email.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
	margin-right:3px;
}
.pdfLink {
	background-image: url("../img/pdf.gif") !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.docLink {
	background-image: url('../img/doc.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}
.xlsLink {
	background-image: url('../img/xls.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}
.rarLink {
	background-image: url('../img/rar.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}
.zipLink {
	background-image: url('../img/zip.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

div.loopPage .perex{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	border-left: 5px solid #f0f0f0;
}

h2.pageSeznam a,
h2.pageSeznam {
	color: #133278; 
	font-weight: bold; 
	font-size: 14px;  
	margin: 20px 0px 10px 0px;
	text-decoration: none;
}
	div.pagePopis {
		margin-bottom: 14px;
	}
	div.pagePopis p {
		margin-bottom:0px;
	}
	div.datum {
		font-weight: bold;
		color: #333;
	}
	
p#webdeweloper{
	width:  230px;
	text-align: center;
}

	
.newsDetail img {
  margin:5px;
}

div#letisteMain div#letisteContent div#letisteConRight .noMargin {
  margin:0px !important;
}
