﻿
.divText { padding-left: 28px; }
.divText p { padding-right: 26px; }

/*-------------------------------------------------- Flash Animation home ---------------------------------------------------------*/

.divFlashAnimation
{
	border: solid 1px #b1b3b7;
	width: 660px;
	margin-bottom: 20px;
}


/*-------------------------------------------------- rámeček reference ---------------------------------------------------------*/

.divRamecekReferenceVnejsi
{
	background-image: url(Images/bckRamecekReferencePH.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.divRamecekReferenceVnitrni
{
	background-image: url(Images/bckRamecekReferenceLD.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 12px 20px 12px 20px;
}

/*-------------------------------------------------- submenu ---------------------------------------------------------*/

.divSubmenu
{
	border-bottom: solid 1px #57b0dd;
	margin-bottom: 12px;
}

.divSubmenu a
{
	display: inline-block;
	border: solid 1px #57b0dd;
	border-bottom: none;
	width: 147px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #57b0dd;
	text-decoration: none;
}

.divSubmenu a:hover { background-color: #ffffff; }

a.linkWheWeAre.activeWheWeAre, a.linkOurVision.activeOurVision, a.linkWhatWeDo.activeWhatWeDo
{
	background-color: #ffffff;
	cursor: default;
}

a.linkWheWeAre { background-image: url(Images/submenu/link-WhoWeAre.gif); }
a.linkWheWeAre:hover, a.linkWheWeAre.activeWheWeAre{ background-image: url(Images/submenu/link-WhoWeAre-over.gif); }

.linkOurVision { background-image: url(Images/submenu/link-OurVision.gif); }
a.linkOurVision:hover, a.linkOurVision.activeOurVision { background-image: url(Images/submenu/link-OurVision-over.gif); }

a.linkWhatWeDo { background-image: url(Images/submenu/link-WhatWeDo.gif); }
a.linkWhatWeDo:hover, a.linkWhatWeDo.activeWhatWeDo{ background-image: url(Images/submenu/link-WhatWeDo-over.gif); }


/*-------------------------------------------------- News ---------------------------------------------------------*/

.divNewsZprava { margin: 0px 0px 0px 28px; }
.divNewsZprava p{ padding-right: 0px; }

.divNewsZprava img
{ 
	margin: 4px 0px 0px 0px;
	/*float: left;*/
}

.divNewsZprava h1, .divNewsZprava h2
{
	color: #57b0dd;
	margin: 0px 0px 16px 0px;
}

.divNewsZprava .linkReadMore { color: #57b0dd; }
.divNewsZprava .linkReadMore:hover { color: #4d6aa7; }

.divNewsCislovani { margin: 0px 0px 28px 28px; }

.divNewsCislovani a
{
	display: inline-block;
	background-color: #57b0dd;
	font-size: 15px;
	line-height: 18px;
	font-weight: Bold;
	padding: 4px 0px 4px 0px;
	width: 26px;
	color: #ffffff;
	border: solid 2px #57b0dd;
	text-decoration: none;
	text-align: center;
}

.divNewsCislovani a:hover, .divNewsCislovani a.active
{
	background-color: #ffffff;
	color: #57b0dd;
}

.divNewsCislovani span.active
{
	display: inline-block;
	background-color: #ffffff;
	font-size: 15px;
	line-height: 18px;
	font-weight: Bold;
	padding: 4px 0px 4px 0px;
	width: 26px;
	color: #57b0dd;
	border: solid 2px #57b0dd;
	text-decoration: none;
	text-align: center;
}

/*-------------------------------------------------- Contact ---------------------------------------------------------*/

.divContact { padding-left: 28px; }
.divContact p { padding-right: 26px; }

.divContact h1, .divContact h2 { color: #57b0dd; }

.divContact a
{
	color: #57b0dd;
	text-decoration: none;
}

.divContact a:hover
{
	color: #4d6aa7;
	text-decoration: underline;
}

.divContactFlashMapa
{
	position: absolute;
	margin: 0px 0px 0px 272px;
}

.treeView
{
	margin-left: -1px;
}


/*-------------------------------------------------- Agency Detail ---------------------------------------------------------*/

.divAgencyDetail
{
	padding-left: 28px;
	margin-top: 14px;
}
.divAgencyDetail p { padding-right: 26px; }

.divAgencyDetailAddress { padding: 20px 0px 26px 0px; }

.divAgencyDetail h3  { padding-top: 20px; }

.tblLogaKlientu
{ 
	margin-bottom: 12px;
	border-left: solid 1px #d7d8d9;
}

.tblLogaKlientu td
{
	padding: 4px 16px 4px 16px;
	border-right: solid 1px #d7d8d9;
}

.tblAgencyDetailHlava
{
	width: 100%;
	border-bottom: solid 1px #57b0dd;
}

.tblAgencyDetailHlava th, .tblAgencyDetailHlava td
{
	vertical-align: bottom;
	padding-bottom: 2px;
	text-align: left;
}

.tblAgencyDetailHlava th
{
	color: #4d6aa7;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 15px;
	line-height: 21px;
}

.tblAgencyDetailHlava td
{
	text-align: right;
	padding-right: 16px;
}

/*-------------------------------------------------- Admin ---------------------------------------------------------*/

.tblLoginForm { margin: 12px 0px 24px 0px; }

.tblLoginForm td { padding: 2px 10px 2px 0px; }

.divAdminEdit { padding-left: 28px; }

.divAdminEdit p{ padding: 0px 26px 4px 0px; }

.divAdminEdit textarea
{
	width: 617px;
	border: solid 1px #57b0dd;
}

.tblAdminEditObrazek
{ 
	width: 620px;
	border: solid 1px #57b0dd;
	background-color: #edf0f6;
	margin-bottom: 16px;
}

.tblAdminEditObrazek td
{
	padding: 8px;
	vertical-align: bottom;
}

.tblAdminEditObrazek td img
{
	border: solid 1px #ffffff;
	width: 90px;
}
