@media screen, projection {

body {
	margin: 0px;
	padding: 0px;
	color: #717171;
	font: 11px/1.3 "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
	background: #3A4C7E;
	text-align: center;
}

a, a.link, a.visited, a.active {
	color: #162A62;
}

a:hover {

}

strong {
	color: #162A62;
}

.smaller {
	font-size: 80%;
}

.bigger {
	font-size: 14px;
}

.alert {
	color: red;
}

.clearFix:after {
	content: ".";
	clear: both; display: block; height: 0; visibility: hidden;
	font-size: 0;
}
.clearFix {
	display: inline-block;
}
.clearFix {
	display: block;
}
* html .clearFix {
	height: 1%;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

#gradientBackground {
	width: 1050px;
	margin: 0 auto;
	background: #fff url('/gfx/gradientBackground.jpg') no-repeat;
}

#pageBlock {
	width: 950px;
	margin: 0px 50px;
	padding: 0;
	background-color: #fff;
	text-align: left;
}

/*HLAVICKA*/
#headBlock {
	width: 950px;
	height: 156px;
	border-bottom: solid 3px #fff;
	background: url('/gfx/logoRow.jpg') no-repeat;
}

#homeLink {
	position: absolute;
	width: 220px;
	height: 93px;
	margin: 30px 0px 0px 0px;
}

ul#languageSwitch {
	margin: 0px;
	padding: 10px 0px 0px 790px;
	list-style: none;
}

ul#languageSwitch li {
	margin: 0px 13px 0px 0px;
	padding: 0px;
	float: left;
}

ul#languageSwitch li a, ul#languageSwitch li a span {
	display: block;
	width: 38px;
	height: 28px;
}

ul#languageSwitch li a {
	position: relative;
	float: left;
}

ul#languageSwitch li a span {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

ul#languageSwitch li a#flagCZ span, ul#languageSwitch li a#flagCZa span {
	background: url('/gfx/flagCZ.gif') 0px 0px no-repeat;
}

ul#languageSwitch li a#flagDE span, ul#languageSwitch li a#flagDEa span {
	background: url('/gfx/flagDE.gif') 0px 0px no-repeat;
}

ul#languageSwitch li a#flagEN span, ul#languageSwitch li a#flagENa span {
	background: url('/gfx/flagEN.gif') 0px 0px no-repeat;
}

ul#languageSwitch li a#flagCZ:hover span, ul#languageSwitch li a#flagCZa span, ul#languageSwitch li a#flagEN:hover span, ul#languageSwitch li a#flagENa span, ul#languageSwitch li a#flagDE:hover span, ul#languageSwitch li a#flagDEa span {
	background-position: 0px -28px;
}

/*MENU*/
#menuBlock {
	width: 950px;
	height: 52px;
	background: url('/gfx/menuBackground.jpg') no-repeat;
}

#menuBlock ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menuBlock ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#menuBlock ul li a, #menuBlock ul li a span {
	display: block;
	height: 43px;
}

#menuBlock ul li a {
	position: relative;
	float: left;
	z-index: 100;
}

#menuBlock ul li a span {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	z-index: 100;
}

#menuBlock ul li a:hover {
	margin-top: -3px;
	height: 46px;

}

#menuBlock ul li a#menuItemokancelariCZ, #menuBlock ul li a#menuItemokancelariCZ span {
	width: 118px;
}

#menuBlock ul li a#menuItemokancelariDE, #menuBlock ul li a#menuItemokancelariDE span {
	width: 102px;
}

#menuBlock ul li a#menuItemokancelariEN, #menuBlock ul li a#menuItemokancelariEN span {
	width: 120px;
}

#menuBlock ul li a#menuItemokancelariCZ span {
	background: url('/gfx/menuItemOKancelariCZ.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemokancelariDE span {
	background: url('/gfx/menuItemOKancelariDE.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemokancelariEN span {
	background: url('/gfx/menuItemOKancelariEN.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemnasesluzbyCZ, #menuBlock ul li a#menuItemnasesluzbyCZ span {
	width: 107px;
}

#menuBlock ul li a#menuItemnasesluzbyDE, #menuBlock ul li a#menuItemnasesluzbyDE span {
	width: 130px;
}

#menuBlock ul li a#menuItemnasesluzbyEN, #menuBlock ul li a#menuItemnasesluzbyEN span {
	width: 114px;
}

#menuBlock ul li a#menuItemnasesluzbyCZ span {
	background: url('/gfx/menuItemNaseSluzbyCZ.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemnasesluzbyDE span {
	background: url('/gfx/menuItemNaseSluzbyDE.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemnasesluzbyEN span {
	background: url('/gfx/menuItemNaseSluzbyEN.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemreferenceCZ, #menuBlock ul li a#menuItemreferenceCZ span {
	width: 93px;
}

#menuBlock ul li a#menuItemreferenceDE, #menuBlock ul li a#menuItemreferenceDE span {
	width: 102px;
}

#menuBlock ul li a#menuItemreferenceEN, #menuBlock ul li a#menuItemreferenceEN span {
	width: 98px;
}

#menuBlock ul li a#menuItemreferenceCZ span {
	background: url('/gfx/menuItemReferenceCZ.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemreferenceDE span {
	background: url('/gfx/menuItemReferenceDE.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemreferenceEN span {
	background: url('/gfx/menuItemReferenceEN.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemnovinkyCZ, #menuBlock ul li a#menuItemnovinkyCZ span {
	width: 84px;
}

#menuBlock ul li a#menuItemnovinkyDE, #menuBlock ul li a#menuItemnovinkyDE span {
	width: 110px;
}

#menuBlock ul li a#menuItemnovinkyEN, #menuBlock ul li a#menuItemnovinkyEN span {
	width: 66px;
}

#menuBlock ul li a#menuItemnovinkyCZ span {
	background: url('/gfx/menuItemNovinkyCZ.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemnovinkyDE span {
	background: url('/gfx/menuItemNovinkyDE.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemnovinkyEN span {
	background: url('/gfx/menuItemNovinkyEN.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemkontaktCZ, #menuBlock ul li a#menuItemkontaktCZ span {
	width: 86px;
}

#menuBlock ul li a#menuItemkontaktDE, #menuBlock ul li a#menuItemkontaktDE span {
	width: 83px;
}

#menuBlock ul li a#menuItemkontaktEN, #menuBlock ul li a#menuItemkontaktEN span {
	width: 104px;
}

#menuBlock ul li a#menuItemkontaktCZ span {
	background: url('/gfx/menuItemKontaktCZ.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemkontaktDE span {
	background: url('/gfx/menuItemKontaktDE.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemkontaktEN span {
	background: url('/gfx/menuItemKontaktEN.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemzamestnaniCZ, #menuBlock ul li a#menuItemzamestnaniCZ span {
	width: 108px;
}

#menuBlock ul li a#menuItemzamestnaniDE, #menuBlock ul li a#menuItemzamestnaniDE span {
	width: 83px;
}

#menuBlock ul li a#menuItemzamestnaniEN, #menuBlock ul li a#menuItemzamestnaniEN span {
	width: 75px;
}

#menuBlock ul li a#menuItemzamestnaniCZ span {
	background: url('/gfx/menuItemZamestnaniCZ.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemzamestnaniDE span {
	background: url('/gfx/menuItemZamestnaniDE.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemzamestnaniEN span {
	background: url('/gfx/menuItemZamestnaniEN.jpg') 0px 0px no-repeat;
}

#menuBlock ul li a#menuItemokancelariCZ:hover span, #menuBlock ul li a#menuItemnasesluzbyCZ:hover span, #menuBlock ul li a#menuItemreferenceCZ:hover span, #menuBlock ul li a#menuItemnovinkyCZ:hover span, #menuBlock ul li a#menuItemkontaktCZ:hover span, #menuBlock ul li a#menuItemzamestnaniCZ:hover span, #menuBlock ul li a#menuItemokancelariDE:hover span, #menuBlock ul li a#menuItemnasesluzbyDE:hover span, #menuBlock ul li a#menuItemreferenceDE:hover span, #menuBlock ul li a#menuItemnovinkyDE:hover span, #menuBlock ul li a#menuItemkontaktDE:hover span, #menuBlock ul li a#menuItemzamestnaniDE:hover span, #menuBlock ul li a#menuItemokancelariEN:hover span, #menuBlock ul li a#menuItemnasesluzbyEN:hover span, #menuBlock ul li a#menuItemreferenceEN:hover span, #menuBlock ul li a#menuItemnovinkyEN:hover span, #menuBlock ul li a#menuItemkontaktEN:hover span, #menuBlock ul li a#menuItemzamestnaniEN:hover span {
	background-position: 0px -43px;
}

/*FLASH*/
#flashBlock {
	height: 155px;
	background: url('/gfx/flashBackground.gif') left bottom no-repeat;
}

/*OBSAH HP*/
#homePageContentBlock div {
	float: left;
}

.homePageColumn {
	width: 225px;
	text-align: right;
}

.homePageColumn p {
	height: 90px;
	margin: 0;
	padding: 0;
}

#homePageColumn1 p#bordered {
	width: 191px;
	height: 151px;
	padding: 57px 17px 0px 35px;
	margin: 0px 0px 34px 0px;
	font: 11px/1.7 "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";;
	color: #162A62;
	border-right: solid 1px #637DC5;
}

#homePageColumn1 img {
	padding: 0px 0px 0px 35px;
}

#homePageColumn1 p.homePageLinkArrow {
	width: 221px;
}

.homePageColumn2 {
	width: 225px;
}

.homePageColumn2 ul {
	height: 92px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 80%;
	background: url('/gfx/backgroundColumn2.jpg') top right no-repeat;
}

.homePageColumn2 ul li {
	margin: 0;
	padding: 15px 30px 0 21px;
	background: url('/gfx/arrowSmall.gif') 8px 17px no-repeat;
}

.homePageColumn2 h2 {
	margin: 31px 0px 0px 0px;
	padding: 0;
	position: relative;
}

.homePageColumn h2 {
	margin: 53px 0px 0px 0px;
	padding: 0;
	position: relative;
}

.homePageColumn h2 span, .homePageColumn2 h2 span {
	position: absolute;
	left: 0px;
	top: 0px;
}

.homePageColumn h2, .homePageColumn h2 span {
	width: 225px;
	height: 192px;
}

.homePageColumn2 h2, .homePageColumn2 h2 span {
	width: 225px;
	height: 23px;
	font-size: 90%;
}

#homePageColumn2CZ h2 span {
	background: url('/gfx/column2BackgroundCZ.jpg') right top no-repeat;
}

#homePageColumn2DE h2 span {
	background: url('/gfx/column2BackgroundDE.jpg') right top no-repeat;
}

#homePageColumn2EN h2 span {
	background: url('/gfx/column2BackgroundEN.jpg') right top no-repeat;
}

#homePageColumn3CZ h2 span {
	background: url('/gfx/column3BackgroundCZ.jpg') right top no-repeat;
}

#homePageColumn3DE h2 span {
	background: url('/gfx/column3BackgroundDE.jpg') right top no-repeat;
}

#homePageColumn3EN h2 span {
	background: url('/gfx/column3BackgroundEN.jpg') right top no-repeat;
}

#homePageColumn4CZ h2 span {
	background: url('/gfx/column4BackgroundCZ.jpg') right top no-repeat;
}

#homePageColumn4DE h2 span {
	background: url('/gfx/column4BackgroundDE.jpg') right top no-repeat;
}

#homePageColumn4EN h2 span {
	background: url('/gfx/column4BackgroundEN.jpg') right top no-repeat;
}

p.homePageLinkArrow {
	height: 23px;
	margin: 12px 0px 0px 0px;
	padding: 5px 19px 0px 0px;
	text-align: right;
	background: url('/gfx/arrowHP.gif') right no-repeat;
}

#homePageFooterBlock {
	margin: 0px 0px 160px 18px;
	padding: 0;
}

#homePageFooterBlock p {
	display: block;
	float: left;
	width: 225px;
	margin: 0;
	padding: 32px 0px 0px 0px;
	text-align: right;
}

#homePageFooterBlock p a {
	display: block;
	padding: 5px 19px 7px 0px;
	background: url('/gfx/arrowHP.gif') right 3px no-repeat;
}

#homePageFooterBlock form {
	margin: 0;
	padding: 0;
}

#homePageFooterBlock form p {
	width: 200px;
	margin: 0px 0px 0px 25px;
	padding: 0;
	font-size: 80%;
	text-align: left;
}

#homePageFooterBlock form p input#emailInput{
	display: block;
	float: left;
	width: 117px;
	height: 19px;
	margin: 4px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	border: solid 1px #D6D6D6;
}



#homePageFooterBlock form p span {
	display: block;
	margin-bottom: 5px;
}

#homePageFooterBlock form p input#newsSubmit{
	display: block;
	float: right;
	width: 80px;
	height: 29px;
	margin: 0px;
	padding: 5px 10px 2px 0px;
	color: #162A62;
	font: 11px/1.3 "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
	xtext-decoration: underline;
	cursor: pointer;
	border: none 0px;
	background: #fff url('/gfx/submitBackground.gif') 0px 0px no-repeat;
}

/*STRANKY*/
#pageContentBlock {
	margin: 0;
	padding: 30px 0px 0px 0px;
}

.pageBackground {
	position: absolute;
	width: 411px;
	height: 311px;
	margin: -139px 0px 0px 539px;
	padding: 0;
	z-index: 0;
}

#pageBackgroundokancelari {
	background: url('/gfx/backgroundOKancelari.png') no-repeat;
}

#pageBackgroundnasesluzby {
	background: url('/gfx/backgroundNaseSluzby.png') right top no-repeat;
}

#pageBackgroundreference {
	background: url('/gfx/backgroundReference.png') right top no-repeat;
}

#pageBackgroundnovinky {
	background: url('/gfx/backgroundNovinky.png') right top no-repeat;
}

#pageBackgroundkontakt {
	background: url('/gfx/backgroundKontakt.png') right top no-repeat;
}

#pageBackgroundzamestnani {
	background: url('/gfx/backgroundZamestnani.png') right top no-repeat;
}

#pageBackgroundtym {
	background: url('/gfx/backgroundTym.png') right top no-repeat;
}

#pageBackground404 {
	background: url('/gfx/background404.png') right top no-repeat;
}

#pageBackgroundadmin {
	background: url('/gfx/backgroundAdmin.png') right top no-repeat;
}

h1#pageTitle {
	width: 903px;
	margin: 3px 0px 0px 0px;
	padding: 14px 0px 0px 30px;
	height: 38px;
	font-size: 150%;
	font-weight: normal;
	color: #fff;
	background: #3A4C7E url('/gfx/h1Background.gif') no-repeat;
}

#pageColumn1 {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0px 0px 15px 30px;
	margin: 0;
}

#pageColumn1 p {
	margin: 0px 0px 15px 0px;
	padding: 0;
}

#pageColumn1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pageColumn1 ul li {
	margin: 0;
	padding: 4px 0px 15px 19px;
	background: url('/gfx/arrowHP.gif') no-repeat;
}

#pageColumn1 ul li img.floatRight{
	margin-left: 10px;
}

.pageColumn2 {
	float: left;
	width: 420px;
	margin: 0;
	padding: 180px 30px 15px 0px;
	text-align: right;
}

.pageColumn2 h2 {
	margin: 0;
	padding: 0;
	position: relative;
}

.pageColumn2 h2 span {
	position: absolute;
	left: 0px;
	top: 0px;
}

.pageColumn2 h2, .pageColumn2 h2 span {
	width: 420px;
	height: 192px;
}

#pageColumn2CZ h2 span {
	background: url('/gfx/pageColumn2BackgroundCZ.jpg') right top no-repeat;
}

#pageColumn2DE h2 span {
	background: url('/gfx/pageColumn2BackgroundDE.jpg') right top no-repeat;
}

#pageColumn2EN h2 span {
	background: url('/gfx/pageColumn2BackgroundEN.jpg') right top no-repeat;
}

#pageColumn3 {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0px 0px 15px 30px;
	margin: 0;
}

/*PATICKA*/
#footerBlock {
	height: 31px;
	margin: 0;
	border-top: solid 1px #B0B9D4;
	border-bottom: solid 16px #3A4C7E;
	color: #3A4C7E;
}

#footerBlock p {
	margin: 0;
	padding: 8px 0px 0px 0px;
}

#footerBlock a {
	padding: 0 5px;
	text-decoration: none;
}

/*ADMIN*/
form label {
	display: block;
}

.alert {
	font-weight: bold;
	color: red;
}

/*FORMULAR*/
.formBtnSubmt{
	float:right;
	margin-bottom:5px;
	padding:0px;
	width:100px;
}

.admheadline {
	display: block;
	width: 100%;
	height: 30px;
	font: 11px/1.3 "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
}

.admperex {
	display: block;
	width: 100%;
	height: 50px;
	font: 11px/1.3 "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
}

textarea {
	display: block;
	width: 100%;
	height: 250px;
	font: 11px/1.3 "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
}

/*NOVINKY*/
.headline {
	/*-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;*/
	background: url('/gfx/arrowHP.gif') no-repeat 0 0;
	margin: 0;
	padding: 4px 0 4px 20px;
	color: #FF0000;
	font-family: "Verdana CE","Verdana","Arial CE","Helvetica CE","Arial","Helvetica","sans-serif";
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.3;
	color: #162A62;
	text-decoration: none;
	display:block;
	padding-left:20px;

}

.perex, .message {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	margin: 0;
	padding: 4px 0 15px 19px;
}

.perexdetail {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	margin: 0;
	padding: 4px 0 15px 19px;
	font-size: 12px;

}

.perexdetail ul li {
	background: none !important;
  background-position: 0px 7px !important;
	margin: 0;
	/*padding: 4px 0 15px 19px;*/
}

.message a:link, .newsbox a:link{
	text-decoration:none;
}

/*nastavim pro obrazky v novinkach nulovy okraj*/
.message img{
	text-decoration:none;
	border:0;
}

/* Pouzito pro ohraniceni novinek v sekci admin */
.newsbox, .newsline{
	clear:both;
	float:left;
	width:470px;
	margin-bottom:20px;
	padding-bottom:0px;
	border-bottom:2px #AFB4CC solid ;

}

/* styl pro text vice v prehedu novinek*/
.newslink{
	margin: 0;
	padding: 4px 0 4px 19px;
}

.editlink{
	background-position: left center;
	margin: 0;
	padding: 10px 0 11px 20px;
	color: #AFB4CC;
	float: right;
	margin-right: 19px;
	background-image: url('../gfx/ico_edit.gif');
	background-repeat: no-repeat;
}

.deletelink{
	margin: 0;
	padding: 0;
	color:red;
	float:left;
	padding: 10px 0 11px 20px;
	background-position: left center;
	background-image: url('../gfx/ico_delete.gif');
	background-repeat: no-repeat;
}

}
