﻿/* Text */
strong
{
	font-weight:bold;
	}
.AcPage p {
	padding-bottom:10px;
}

.AcPage h1 {
	color:#00AADD;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}

.AcPage a {
	color:#00AADD;
	font-weight:bold;
	text-decoration:none;
}

.AcPage a:hover {
	color:#00AADD;
	text-decoration:underline;
}

.AcPage ul {
	padding-bottom:10px;
}

.AcPage ul li {
	list-style-type:square;
	margin-left:15px;
}

/* Zastupny element misto html. 
	S prestylovavanim html tagu se nema rad admin a tento soubor se kopiruje do admina, 
	proto v tomto css se html nestyluje (styluje se v 29-incompatibleWithCmsAdmin.css) */
.AcPage 
{
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	background-color:#DCDCDC;
	font-family:Arial;
	font-size:12px;
	overflow:hidden;
}

/* Zastupny element pro body */
.AcPageContent 
{
	background-color:White;
	width:1022px;
	margin:0px auto 0px auto;
	padding-bottom:10px;
	position:relative;
}

/* Horni banner a nadpis */
.AcHdr 
{
	background-color:#AFAFAF;
	padding-bottom:20px;
	overflow:hidden;
}

.AcTop 
{
	height:145px;
	margin: 0px 21px 0px 46px;
	overflow:hidden;
	position:relative;	
	z-index:1;	
}

.AcTitle 
{
	color:#0CA4D1;
	height:35px;
	width:185px;
	margin-top:10px;
	background-image:url('Ac2Images/ac_logo.png');
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:45px;
}

.AcTop .AcBanner 
{
	float:left;
	display:inline-block;
	width:734px;
	overflow:hidden;
}
a.AcTopPoweredBy
{
	position:absolute;
	right:-21px;
	top:90px;
	border:0px;
}

/* Menu a vyhledavani */

.AcMenu 
{
	margin: 0px 46px 20px 46px; /* dasa 8 */
	position:relative;
	background-color:#636363;
	height:25px;
	z-index:2;	
}

.AcMenu  a
{
	xwidth:96px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	xfloat:left;
	background-color:#636363;
	border-right:solid 1px white;
	color:White;
	font-weight:bold;
	text-decoration:none;
	padding:0px 20px;
}

.AcMenu a:hover,
.AcMenu .Selected > a
{
	background-color:#00AADD;
	color:White;
}



.AcMenu > div 
{
	float:left;
	display:inline-block;
	position:relative;
}

.AcMenu .SubMenu 
{
	display:none;
	position:absolute;
	width:250px;
	left:0px;
	top:25px;
	filter: alpha(opacity=90);
	opacity:.9;
	
}

.AcMenu .SubMenu  a
{
	display:block;
	text-align:left;
	border-right:none;
}

.AcMenu div:hover .SubMenu 
{
	display:block;
}
.AcSearchBox {
	position:absolute !important;
	bottom:2px;
	right:-6px;
	width:200px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
.AcSearchBox input 
{
	height:15px;
}

.AcSearchBox .cms_searchbox .cms_searchbox_button,
.AcArrowButton {
	background-image:url('Ac2Images/arrow.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:lightgrey;
	width:19px;
	height:19px;
	float:left;
	display:inline-block;
	padding:0px;
	margin:0px;
	vertical-align:top;
}


.AcSearchBox span {
	color:#DCDCDC;
	font-weight:bold;
	font-size:11px;
	float:left;
	display:inline-block;
	margin-right:2px;
}

.AcSearchBox .cms_searchbox 
{
	float:left;
	display:inline-block;
	vertical-align:middle;
	height:20px;
}

.AcSearchBox .cms_searchbox input 
{
	width:100px;
	border:solid 1px lightgrey;
	font-size:12px;
	float:left;
	display:inline-block;
}

/* Radek 'Prave se nachazite v ...' */
.AcNavigation 
{
	margin: 10px 46px 0px 46px;
	overflow:hidden;
}

.AcNavigation div
{
	display:inline-block;
	float:left;
}

.AcNavigation .Prefix 
{
	color:#999999;
}

.AcNavigation .Location 
{
	color:#646464;
}

/* Obsah stranky */
.AcContent 
{
	margin: 10px 46px 0px 46px;
	overflow:hidden;
}

.AcContent .AcLeftContent,
.AcContent .AcRightContent  
{
	overflow:hidden;
	vertical-align:top;
}

.AcContent .AcLeftContent 
{
	padding-right:15px;
}

.AcContent .AcRightContent 
{
	width:310px;
}

/*.AcContent .AcRightContent */ .PartnersText
{
	float:left;
	color:#00AADD;
	font-weight:bold;
	padding-right:20px;
	padding-bottom:50px;
}

.AcContent .AcRightContent  .PartnersLogo
{
	float:left;
}

/* Paticka stranky */
.AcBottom 
{
	margin: 30px 46px 10px 46px;
	color:#999999;
}

.AcBottom a
{
	color:#999999;
	font-weight:normal;
}


.AcBottom .CmsHorizontalStackPanel table 
{
	width:auto;
}

.AcBottom .CmsHorizontalStackPanel .CmsStackPanelItem 
{
	vertical-align:top;
	text-align:center;
}

/* Panel */
.AcPanel 
{
	border:solid 1px #00AADD;
	overflow:hidden;
	margin-bottom:20px;
}

.AcPanel .AcPanelHeading 
{
	background-color:#00AADD;
	padding:5px 10px 5px 10px;
	color:White;
}

.AcSubPanel 
{
	margin-bottom:5px;
	padding:10px;
}

.AcSubPanel  .AcPanelHeading 
{
	background-color:White !important;
	color:#00AADD !important;
	font-weight:bold !important;
	margin: 0px 0px 10px 115px;
	padding:0px !important;
}

.AcPanel .AcPanelContent 
{
	overflow:hidden;
	padding:10px;
}

/******* Tlacitko ********/
.cms_searchbox_button,
a.AcButton
{
	background-image:url('Ac2Images/arrow.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding:4px 4px 4px 20px;
	color:#00AADD;
	
}

a.AcButton:hover 
{
}

/******* Hlaska ***********/
.AcMsg 
{
	padding:10px;
	color:Gray;
}

/******* Hlaska, ze seznam je prazdny ***********/
.AcEmptyList 
{
	padding:10px;
	color:Gray;
	font-style:italic;
	text-align:center;
}


/****** Stack panel **********/

.CmsVerticalStackPanel 
{
}

.CmsVerticalStackPanel .CmsStackPanelItem 
{
}

.CmsHorizontalStackPanel 
{	
}

.CmsHorizontalStackPanel table 
{
	table-layout:fixed;
	width:100%;
}

.CmsHorizontalStackPanel .CmsStackPanelItem 
{
	vertical-align:top;
	text-align:left;
}

/* Vyhledavani */
.cms_searchresults_cnt 
{
	color:Gray;
	font-style:italic;
}

.cms_searchbox_button 
{
	margin-left:10px;
}

.cms_searchresults .cms_searchresults_itm 
{
	margin:10px 0px 10px 0px;
}

.cms_searchresults .cms_searchresults_itmsnap 
{
	padding:0px;
}

.cms_searchresults .cms_searchresults_itmtitle a 
{
	text-decoration:underline;
}
.cms_searchresults .cms_searchresults_itmlink a
{
	font-weight:normal;
	font-size:12px;
}

.cms_searchresults .cms_searchresults_pg a
{
	font-size:14px;
}

.cms_searchresults .cms_searchresults_pg_currpg 
{
	color:Black;
}

/* nahled rss */
.CmsRssPreview 
{
	overflow:hidden;
	clear:both;
	padding-top:10px;
}

.CmsRssPreview a 
{
	display:block;
	margin:2px 0px 2px 0px;
	font-size:10px;
	font-weight:normal;
}
/* subsegments*/
.subSegment 
{
	padding:10px 20px;	
}
