/**** CSS by FREETIME EUROPE divize CHCIWWWSTRANKY.CZ ****/

*{
	font-family: Tahoma, Verdana, Arial , "ArialCE";
  	font-size: 11px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body {
  background: url("../img/bg.jpg") top center repeat-x #b1b1b1;
  line-height: 160%;
  color: #333;
  text-align: left;
}

h1, h2, h3, h4, p{ margin: 0px 0px 10px 0px; }

h1{
	font-size: 10px;
	color: #aaa;
	text-align: left;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 15px;
	margin: 0px;
	
		height: 30px;
		background: url("../img/topB.jpg") left top no-repeat;
	
	
	
}
h2{
	font-size: 15px;
	margin: 0px 0px 20px;
	color: #333;
	
}

h4 {
	background: #ff6600;
	font-size: 13px;
	font-weight: normal;
	padding: 3px 10px;
	color: #fff;
}

a{ color: #000; }
a:hover{ color: #a74f16; }

img{
	margin: 0px 0px 10px 0px;

}

img.fLeft{ float: left; margin: 0px 10px 0px 0px !important; }

h3.earth, h3.fire, h3.water, h3.air, h3.young, h3.city{
	height: 45px;
	font-size: 15px;
	padding: 15px 0px 0px 100px;
}

td, th {
	vertical-align: top;
	border-bottom: solid 1px #aaa;
}
th {
	padding-right: 10px;
}

.kontaktyTable {
	border-collapse: collapse;
}

.kontaktyTable th {
	padding-right: 10px;
	background: #ff6600;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: normal;
	padding: 3px 5px;
}
.kontaktyTable td {
	padding: 1px 5px 1px 5px;
	font-family: Tahoma;
	font-size: 10px;
}
.sudy {
	background: #999898;
}


.noBorder{ border: 0px !important;}
/* clear elements */

div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }

/* PAGE LAYOUT */

div#globe{
	width: 735px;
	min-height: 400px;
	margin: 0 auto;
	padding: 0px;
}

	div#top{
		height: 218px;
		background: inherit;
		display: block;
		width: 735px;
		padding:0px;
	}

	


	div#header{
		height: 144px;
		background: url("../img/header.jpg") left top no-repeat;
	}
	a#logo{
		height: 144px;
		width: 268px;
		display: block;
		float: left;
	}
	div#flash {
		padding-top: 1px;
		float: right;
		margin-right: -30px;
	}


	div#playGround{
		background: url("../img/bottom.jpg") right bottom no-repeat #b3b3b3;
		min-height: 400px;
		padding: 0px 0px 20px 0px;
		margin: 0px !important;
		background: url("../img/center-bg.gif") left top repeat-x;
	}

	div#left, div#rightBlock, div#center, div#right{
		min-height: 400px;
	}

	div#left{
		padding: 20px 20px 0px 20px;
		width: 150px;
		float: left;

		background: url("../img/menu_left_all_bg.jpg") right top no-repeat;
	}

		div#indexPage {
			width: 695px;
		}
		
		div#center{
			padding: 20px;
			width: 500px;
			float: right;
			
		}
		
		.centerIndex{
			width: 695px !important;			
		}

		
			div.vip, div.bigBox{
				height: 135px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				background: url("../img/layout/bg-big-box.gif") left top no-repeat;
			}
				div.vip { height: 109px; background: transparent; background: url("../img/layout/vip-box.gif") left top no-repeat;  }

				div.vip img { float: left; margin: 0px;}

				div.vip h4.pageSeznam{ border: 0 !important;  }

				div.vipR{ margin-left: 162px; padding: 0px 40px 0px 0px; }

				div.vipR p {font-size: 10px;}

			div.box, div.boxHand, div.boxLast{
				width: 148px;
				height: 245px;
				background: url("../img/layout/bg-box.gif") left top no-repeat;
				float: left;
				padding: 10px;
				margin: 0px 10px 0px 0px;
			}
				div.boxLast{ margin: 0px; }
				div.boxHand{background: url("../img/layout/bg-box-hand.gif") left top no-repeat;}

			div.bigBox h3, div.box h4, div.boxHand h4, div.boxLast h4{
				color: #3e2b01;
				font-size: 12px;
			}

			div.box img, div.boxHand img, div.boxLast img{
				margin: 0px 0px 10px 0px;
				border: solid 2px #bfb69e;
				padding: 1px;
			}

			div.box p, div.boxHand p, div.boxLast p{
				font-size: 9px;
			}

			div.box a, div.boxHand img, div.boxLast a{
				display: block;
				padding: 0px 0px 2px 12px;
				background: url("../img/layout/li-bg.gif") left 50% no-repeat;

			}

			div.box a:hover, div.boxLast a:hover{
				background: url("../img/layout/li-bg-hov.gif") left 50% no-repeat;
			}

			div#center ul, div#center ol{
				padding: 0px 0px 0px 20px;
				margin: 0px 0px 10px 0px;
			}
			
		#indexLeft {
			float: left;
			width: 410px;
			margin-right: 7px;
		}
		#indexRight {
			width: 258px;
			float:left;
		}
			
		div.alignCenter{
			text-align: center;
		}

		p#path{
			padding: 0px 0px 5px 0px;
			margin: 0px 0px 10px 0px;
			border-bottom: solid 1px #a9a7a7;
			font-size: 10px;
		}
		
		p#path a{
			color: #555;
		}
		
		p#path span{
			color: #c1291a;
		}

		div#right{
			padding: 10px 10px 0px 10px;
			margin-left: 557px;
		}

			div.news, div h4.pageSeznam{
				border-bottom: solid 1px #d8d0bc !important;
				padding: 0px 0px 10px 0px !important;
				margin: 0px 0px 10px 0px !important;
			}

			div.newsVypis, div.newsDetail{
				border-bottom: solid 1px #ff6600;
				margin: 0px 0px 10px 0px;
			}

			a.blockLink{
				display: block;
				padding: 0px 0px 2px 12px;
				margin: 0px 0px 10px 0px;
				background: url("../img/layout/li-bg.gif") left 50% no-repeat;
			}

			a.blockLink:hover{
				background: url("../img/layout/li-bg-hov.gif") left 50% no-repeat;
			}

	    p#zaklInf{
        height: 174px;
      }
      
      #perex {
      	margin-bottom: 15px;
      }

/* FOTOGALERIE */

	a.noLink img{border: 0; }
 	div.imgCatBox{ height: 150Px;  }
 	div.nameCat {margin-left: 160px;}

 	a.fotogaleryLink{
 		display: block;
 		height: 25px;
 		background: url("../img/layout/bg-fotogal.gif") left 50% no-repeat;
 		padding: 5px 0px 0px 50px;
 		margin: 0px 0px 10px 0px ;
 	}

/* PARTNERS */

	div.partner{
		height: 100px;
		border-bottom: solid 1px #d8d0bc;
		margin: 0px 0px 10px 0px;
	}

	div.partner img{
		float: left;
		margin: 0px 10px 0px 0px;
	}

/* FOOTER */

	div#footer{

		height: 50px;
		padding: 10px 0px 0px 0px;
		text-align: center;
		font-size: 10px;
		background: url("../img/footer.jpg") center top no-repeat;
	}
	div#footer a{
		font-size: 10px;
	}

	a.noPadding {padding: 0px !important; display: inline; background: none !important;}

.imgField {
	text-align: right;
}

.imgField a img {

	margin: 0px 20px 15px 0px;
	padding-top: 7px;
	
}
.imgField a:hover img,
.imgField a.hover img {
	border-top: solid 6px #ff6600;
	padding-top: 1px;
}

.dlazdice {
	width: 215px;
	height: 99px;
	background: url("../img/layout/dlazdice.jpg") left no-repeat;
	display: block;
	float: left;
	margin: 0px 15px 20px 0px;
	text-decoration: none;
	color: #fff;
}
.dlazdice img {
	float: left;
	margin-right: 9px;
}
.dlazdice span,
.dlazdice div {
	font-size: 13px;
	padding-top: 5px;
	display: block;
}

.dlazdiceBig {
	width: 388px;
	height: 115px;
	background: url("../img/layout/dlazdice_big.jpg") left top no-repeat;
	display: block;
	float: left;
	margin: 0px 25px 20px 0px;
	text-decoration: none;
	color: #fff;
}
.dlazdiceBig img {
	float: left;
	margin-right: 9px;
}
.dlazdiceBig span,
.dlazdiceBig div {
	font-size: 11px;
	line-height: 14px;
	padding-top: 5px;
	float: left;
	width: 268px;
}
.dlazdiceBig h3 {
	color: #333;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
.dlazdiceBig .vice {
	color: #333;
}

.dlazdiceAktuality {
	width: 460px;
	height: 115px;
	background: url("../img/layout/aktualityLoop.jpg") left top no-repeat;
	display: block;
	margin: 0px 25px 0px 0px;
	text-decoration: none;
	color: #fff;
}
.dlazdiceAktuality img {
	float: left;
	margin-right: 9px;
	
}

.indexOnas {
	width: 388px;
	padding: 30px 10px 10px 10px;
	background: url("../img/index/onas.png") left top no-repeat;
	display: block;
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 0px;
}
.indexAktuality {
	width: 258px;
	height: 315px;
	padding: 35px 10px 10px 10px;
	background: url("../img/index/aktuality.jpg") left top no-repeat;
	display: block;
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 10px;
}
.indexWeby {
	width: 268px;
	height: 100px;
	padding: 35px 5px 10px 5px;
	background: url("../img/index/weby.jpg") left top no-repeat;
	display: block;

}
.indexWeby img {
	margin: 0px;
}
.indexWeby a {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	float: left;
}

.vice {
	background: url("../img/vice.gif") right bottom no-repeat;
	padding-right: 20px;
	text-align: right;
	margin: 5px 0px;
	vertical-align: top;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	line-height: 12px;
}
.identifikacni-udaje {
	background: url("../img/layout/identifikacni-udaje.jpg") right bottom no-repeat;
	padding-bottom: 100px;
}

#galleryAll a img {
	
	margin: 0px 20px 20px 0px;
	padding-top: 7px;
}
#galleryAll a:hover img {
	border-top: solid 6px #ff6600;
	margin: 0px 20px 20px 0px;
	padding-top: 1px;
}

.dlazdiceKontakt {
	width: 335px; 
	float: left;
	background: #8e8e8e;
	color: #fff;
	margin: 0px 10px 20px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}
.dlazdiceKontaktR {
	margin: 0px 0px 20px 0px;
}

.dlazdiceKontakt img {
	float: left;
	margin: 0px 10px 0px 0px;
	border-right: solid 4px #ff6600;
}
.dlazdiceKontakt div {
	padding: 5px 5px 0px 5px;
	font-size: 10px;
	
}
.dlazdiceKontakt a {
	font-size: 10px;
}
a.zpet {
	background: url("../img/vice.gif") left bottom no-repeat;
	float: right;
	clear: both;
	font-size: 12px;
	line-height: 12px;
	padding: 0px 0px 0px 20px;
	color: #333;
	text-decoration: none;
}
a.zpet:hover {
	color: #ff6600;
}

.error {
	color: #a74f16;
}