body {
	background: #111111 url(pics/foot_bg.jpg) left bottom repeat-x;
	font-family: "Arial CE", sans-serif;
	font-size: 12px;
	color: #757575;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}

html {
	overflow-x:hidden;
}

a {
	color: #a7d213;
}

h1, h2 {
	color: #ddd;
}

table tr {
	vertical-align: top;
}


/* page */

/* head-menu */
#page-layout-box--head-- {
	background: url(pics/menu_bar_bg.jpg) top left repeat-x;
}
#page-layout-box-inner--head--,
#page-layout-box-inner--content--,
#page-layout-box-inner--footer--,
#page-layout-box-inner--info-- {
	width: 940px;
	margin: auto;
}

#head-menu{
	height: 56px;
	float: right;
	margin: 0px;
	padding: 0px;
}

		#head-menu ul {
			margin: 0px;
			padding: 0px;
		}
		#head-menu ul li {
			list-style:none;
			display:block;
			float:left;
			height: 56px;
			overflow: hidden;
			margin: 0px;
			padding: 0px;
		}

		#head-menu ul li a {
			height: 112px;
			display:block;
			text-decoration: none;
		}

		#head-menu ul li a:hover {
			position: relative;
			top: -56px;
		}
		#head-menu ul li a span {
			visibility: hidden;
		}

#head-menu ul li#head-menu-item--home-- a {
	background:top left url(pics/b01.png) no-repeat;
	width: 68px;
}
#head-menu ul li#head-menu-item--redakcni-system-publis-cms-- a {
	background:top left url(pics/b02.png) no-repeat;
	width: 97px;
}
#head-menu ul li#head-menu-item--tvorba-webovych-stranek-- a {
	background:top left url(pics/b03.png) no-repeat;
	width: 135px;
}
#head-menu ul li#head-menu-item--redakcni-system-publis-cenik-- a {
	background:top left url(pics/b04.png) no-repeat;
	width: 69px;
}
#head-menu ul li#head-menu-item--reference-publis-- a {
	background:top left url(pics/b05.png) no-repeat;
	width: 92px;
}
#head-menu ul li#head-menu-item--faq-- a {
	background:top left url(pics/b06.png) no-repeat;
	width: 108px;
}
#head-menu ul li#head-menu-item--kontakt-- a {
	background:top left url(pics/b07.png) no-repeat;
	width: 90px;
}
#head-menu ul li#head-menu-item--fb-- a {
	background:top left url(pics/b08.png) no-repeat;
	width: 86px;
}
#head-menu ul li#head-menu-item--partneri-- a {
	background:top left url(pics/publis-partneri-btn.png) no-repeat;
	width: 88px;
}

#page-layout-box--footer-- {
	disply: block;
	height: 124px;
}
		#foot-menu ul li {
			list-style:none;
			display:block;
			border-left:1px solid #4d4d4d;
			display:inline;
			list-style:none outside none;
			padding:0 5px;
		}

		#foot-menu ul li a {
			text-decoration: none;
		}

		#foot-menu ul li a:hover {
			text-decoration: underline;
		}

		#foot-menu ul li a span {
			color: #4d4d4d;
			text-transform: uppercase;

		}

		#foot-menu #foot-menu-item--www-- {
			border:medium none;
		}
#page-layout-box--header-- {
	background: url(pics/head_bg.jpg) top left repeat-x;
}

#page-layout-box-inner--header-- {
	width: 940px;
	margin: auto;
	background: url(pics/head2.jpg) top center no-repeat;
}

#header-1  {
	left:470px;
	position:relative;
}
#header-2 {
	background:url("pics/head.jpg") no-repeat scroll left top transparent;
	left:-812px;
	position:relative;
	width:1582px;
}
#header-3 {
	margin:auto;
	width:952px;
}



h1#logo-head {
	height: 183px;
	margin: 0px;
	padding: 0px;
	background: url("pics/logo-publis.png") no-repeat left top;
}

	#logo-head a {
		display: block;
		height: 183px;
		width: 940px;
		text-decoration: none;
	}

		#logo-head a span {
			visibility: hidden;
		}

#page-layout-box--info-- {
	background: #191919;
}

#page-layout-box-inner--info-- {
	background: url(pics/krabice.jpg) top right no-repeat;

}

#page-layout-box--content-- {
	background: url(pics/foot.png) bottom center no-repeat;
	padding-bottom: 30px;
}

#page-layout-box-inner--content-- {
}

#info-2box {
	padding: 22px 0px;
}

#info-2box-box--text-- {
	margin-left: 8px;
}

#publis-info {
	color: #ddd;
	font-size: 14px;
}

	#publis-info h3 {
		color: #a8d115;
		font-weight: normal;
		font-size: 15px;
	}

	#publis-info h2 {
		color: #eee;
		font-weight: normal;
		font-size: 22px;
		padding: 0px;
		margin: 0px;
	}

#contact {
	color: #ddd;
	font-size: 12px;
	border-bottom: solid 1px #666;
	width: 270px;
	margin-bottom: 34px;
	padding-bottom: 24px;
}

	#contact h2 {
		background: url(pics/t_kontaktujte_nas.gif) top left no-repeat;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

		#contact h2 span {
			visibility: hidden;
		}

	#contact p {
		margin: 0px;
		padding: 0px;
		position: relative;
		top: -12px;
	}

	#contact h3 {
		font-size: 20px;
		color: #a8d115;
		margin-top: 4px;
	}

	#contact a {
		text-decoration: none;
	}

#five-points {
	margin-bottom: 44px;
}
	#five-points h2 {
		color: #ddd;
		font-size: 16px;
	}

	#five-points strong {
		font-size: 14px;
		color: #a8d115;
	}

#main-text h2 {
	color: #a8d115;
	font-size: 14px;
}

	#main-text em a {
		color: #888;
		text-decoration: none;
	}

	#main-text em a:hover {
		color: #a8d115;
	}

	#main-text h4 {
		color: #A8D115;
	}

#akce h2 {
	background: url(pics/t-akce.gif) top left no-repeat;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

	#akce h2 span {
		visibility: hidden;
	}

	#akce p {
		margin: 0px;
		padding: 0px;
		position: relative;
		top: -12px;
	}

#news {
	background: url(pics/news-rss.png) top left no-repeat;
	border-bottom: solid 1px #666;
	width: 270px;
	margin-bottom: 34px;
	padding-bottom: 24px;
}

	#news h2 {
		visibility: hidden;
		height: 30px;
		margin: 22px;
	}

	#news div div.perex h3 {
		width: 180px;
		float: left;
		margin: 0px;
	}

		#news div div.perex h3 a {
			color: #e89c12;
			font-size: 12px;
		}

	#news div div.perex div.info {
		background: url(pics/calendar.gif) top left no-repeat;
		color: #e89c12;
		font-size: 11px;
		padding-left: 20px;
		margin-left: 4px;
		float: left;
		width: 60px;
	}

	#news div div.perex div.perex-body {
		float: left;
		width: 230px;
		display: block
	}

#publis-used {
	background: url(pics/t_publis_pouzivaji.gif) top left no-repeat;
	border-bottom: solid 1px #666;
	width: 270px;
	margin-bottom: 24px;
	padding-bottom: 14px;
}

	#publis-used h2 {
		visibility: hidden;
	}

	#publis-used p img {
		margin-right: 14px;
	}

#browsers {
	background: url(pics/t_podporovane_prohlizece.gif) top left no-repeat;
}

	#browsers h3 {
		visibility: hidden;
	}

	#browsers table {
		background: url(pics/prohlizece-bg2.gif) top left no-repeat;
		text-align: center;
		vertical-align: middle;
		color: #A8D115;
		padding: 12px;
	}

		#browsers table tr td p {
			margin: 0px 0px 14px 0px;
		}

		#browsers table tr td p strong {
			color: #ddd;
		}

/* Posouvaci reference */

/* ovladaci sipky */
#left-arr, #right-arr {
	position: relative;
	width: 25px;
	height: 90px;
	float: left;
	top: 27px;
	cursor: pointer;
	z-index: 10;
}

	#left-arr {
		left: 7px;
	}

	#right-arr {
		left: 550px;
	}

#page-layout-box--content--obsah--reference-nadpis-- {
	height: 56px;
}

#reference-nadpis {
	background: url(pics/t_vybrane_reference.gif) top left no-repeat;
}

	#reference-nadpis h2 {
		visibility: hidden;
	}

#page-layout-box--content--obsah--reference-titulka-- {
	background: url(pics/reference2.jpg) top left no-repeat;
	overflow: hidden;
	position: relative;
}

#page-layout-box-inner--content--obsah--reference-titulka-- {
	width: 560px;
	margin: auto;
}

	#page-layout-box--content--obsah--reference-titulka-- div#catalogs_group_0 {
		height: 170px;
		overflow: hidden;
	}

.catalog_browse .list_item {
	border: none;
	width: 120px;
	height: 150px;
}

.catalog_icon_holder {
		width: 110px;
		height: 84px;
}

	.catalog_icon_holder img {
		width: 110px;
	}

	.list_item .list_item_inner .catalog-property--name a {
		text-decoration: none;
	}

	div.list_item_inner .catalog-property--desc a {
		font-size: 10px;
	}

/* Catalog detail */
#catalog-item_layout {
	margin: 4px;
	margin-left: 20px;
}
#catalog-item_layout #catalog-item_group_8-property-value--client {
	font-size: 16px;
	color: #a8d115;
	margin: 14px 0px;
	font-weight: bold;
}



#contact-info h2, #faq-info h2, #ors h2, #navrhnete h2 {
	margin: 0px;
	padding: 8px 0px;
}

form.Editor {
	background: #222;
	border:1px solid #333;
}