
@charset 'UTF-8';

#searchFormContainer {
	display:none;
}

#searchForm .gray {
	color:#CCC;
}

#searchForm .black {
	color:#000000;
}

#searchFormContainer {
	position:absolute;
	top:0px;
	_top:-28px;
	left:410px;
	width:200px;
	height:22px;
	background: url(/images/layout/search-form.gif) 0 0 no-repeat; 
	margin-top:-25px;
	_margin-top:-25px;
	position:relative;
	
}

#searchInput { 
	position:absolute;
	top:5px;
	left:7px;
	font-size:10px;	
	border:none;
	width:138px;
	display:none;
}

#picGallStack {
margin-bottom:-50px;}

.searchFormico {
	position:absolute;
	top:-24px;
	left:587px;
	width:20px;
	height:20px;
	background:url(/images/layout/searchico.gif) 0 0 no-repeat;
}

#searchFormCLoser {
	display:block;
	position:absolute;
	top:-24px;
	left:587px;
	border:none;
	cursor:pointer;
	width:20px;
	height:20px;
}

#searchSubmit {
	position:absolute;
	top:1px;
	right:25px;
	border:none;
	background:none;
	cursor:pointer;
	width:20px;
	height:20px;
}

.blueBoxCnt {
	margin:0 11px;
	padding-top:10px;
	_margin:0 6px;

}


.blueBoxCnt p {
	padding:3px;
	color:#b6d8f4;
	line-height:1.6em;
}

.blueBoxCnt p a {
	color:#b6d8f4;
}

.blueBoxCnt h3 {
	padding:3px;
}

.blueBoxCnt .imgHolder {
	position:relative;
}

.blueBoxCnt .imgHolder .novinka {
	width:60px;
	height:60px;
	position:absolute;
	right:6px;
	_right:12px;
	top:0px;
	background: url(/images/layout/novinka-stripe.png) 0 0 no-repeat; 
	behavior: url(/css/iepngfix.htc);
}

.referenceLinks {
	height:30px;
	margin-top:15px;
}

.referenceLinks a {
	display:block;
	float:left;
	width:263px;
	height:16px;
	margin-left:45px;
	text-indent:35468px;
	overflow:hidden;
	background: url(/images/layout/prectete-vice.png) 0 0 no-repeat; 
	behavior: url(/css/iepngfix.htc);
	_margin-left:42px;
}

.referenceLinks a.first {
	margin-left:12px;
	_margin-left:8px;
}





/* rating */

#rating {
	padding-top:20px;
	margin-bottom:15px;
}

.mark1, .mark2, .mark3, .mark4, .mark5, .rateSubmit {

	border:none;
	width:28px;
	height:28px;
	cursor:pointer;
	=margin-right:5px;
	position:absolute;
	top:20px;
	
}


.mark1 {background: url(/images/content/rating/1.gif) 0 0 no-repeat; left:200px }
.mark2 {background: url(/images/content/rating/2.gif) 0 0 no-repeat; left:235px}
.mark3 {background: url(/images/content/rating/3.gif) 0 0 no-repeat; left:270px}
.mark4 {background: url(/images/content/rating/4.gif) 0 0 no-repeat; left:305px}
.mark5 {background: url(/images/content/rating/5.gif) 0 0 no-repeat; left:340px}
.rateSubmit {background: url(/images/content/rating/submit.gif) 0 0 no-repeat; left:375px}


.mark1:hover, .mark1.active {background: url(/images/content/rating/1-active.gif) 0 0 no-repeat; }
.mark2:hover, .mark2.active {background: url(/images/content/rating/2-active.gif) 0 0 no-repeat; }
.mark3:hover, .mark3.active {background: url(/images/content/rating/3-active.gif) 0 0 no-repeat; }
.mark4:hover, .mark4.active {background: url(/images/content/rating/4-active.gif) 0 0 no-repeat; }
.mark5:hover, .mark5.active {background: url(/images/content/rating/5-active.gif) 0 0 no-repeat; }
.rateSubmit:hover {background: url(/images/content/rating/submit-active.gif) 0 0 no-repeat; }

/* sendform */

.sendForm {
	width:930px;
	margin-top:20px;
}

.sendForm .top {
	width:930px;
	height:10px;
	background: url(/images/content/contactform/top.png) 0 0 no-repeat; _behavior:url(/css/iepngfix.htc) ;
	_margin-bottom:-6px;
}

.sendForm .bottom {
	width:930px;
	height:50px;
	background: url(/images/content/contactform/btm.png) 0 0 no-repeat;  _behavior:url(/css/iepngfix.htc);
}

.sendForm #sendFormCnt {
	width:930px;
	background: url(/images/content/contactform/cnt.png) repeat-y; _background: url(/images/content/contactform/cnt.gif) repeat-y;
	overflow:hidden;
	position:relative;
	height:25px;
}


.sendForm #sendFormCnt p {
	color:#fbadad;
	padding:0 15px;
	font-size:0.8em;
	line-height:1.7em;
}

.sendForm #sendFormCnt .pad {
	padding:0 15px;
}

.sendForm #sendFormCnt .inputHolder {
	width:250px;
	height:30px;
	background: url(/images/content/contactform/ipt-text-bg.gif) 0 0 no-repeat;
	display:inline-block;
	float:right;
	margin-bottom:9px;
	=margin-bottom:10px;
}

.sendForm #sendFormCnt .inputHolder.selected {
	background: url(/images/content/contactform/ipt-text-bg-selected.gif) 0 0 no-repeat;
}

#sendFormSubmitButton {
	background: url(/images/content/contactform/submit-bg.gif) 0 0 no-repeat;
	display:block;
	border:none;
	width:60px;
	height:30px;
	cursor:pointer;
	margin-right:20px;
}

.sendForm #sendFormCnt a#sendFormButton {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:930px;
	height:23px;
	overflow:hidden;
	text-indent:1000px;
	color:#650000;
	cursor:pointer;
	z-index:100;
}

.footerInfo { color:#6e94c3; font-size:0.8em; height:100px;}

.sendForm #sendFormCnt a#sendFormButton span {display:none}

.sendForm #sendFormCnt a.close {
	background: url(/images/content/contactform/chcetenamrictClose.png) 0 0 no-repeat; _behavior:url(/css/iepngfix.htc);
}

img#sendFormBg { position:absolute; z-index:0; left:1px; top:0px; height:25px; width:928px; }

.sendForm #sendFormCnt a.open {
	background: url(/images/content/contactform/chcetenamrict.png) 0 0 no-repeat; _behavior:url(/css/iepngfix.htc);
}

#disappear {
	
	overflow:hidden;
	height:25px;
	z-index:50;
	position:absolute;
	top:45px;
}

.hr { height:2px; line-height:0px; background:url(/images/layout/hr.png) 0 0 no-repeat; _behavior:url(/css/iepngfix.htc)}

.sendForm #sendFormCnt .inputBigHolder {
	width:460px;
	height:112px;
	background: url(/images/content/contactform/ipt-textarea-bg.gif) 0 0 no-repeat;
	margin-top:8px;
	=margin-top:15px;
}

.sendForm #sendFormCnt .inputBigHolder.selected {
	background: url(/images/content/contactform/ipt-textarea-bg-selected.gif) 0 0 no-repeat;
}

.sendForm #sendFormCnt label {
	display:block;
	float:left;
	margin-top:5px;
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
}

.sendForm #sendFormCnt .sendFormSubmit {
	display:block;
	float:right;
	margin-top:5px;
	margin-right:8px;
	cursor:pointer;
}

.sendForm #sendFormCnt .sendFormSubmit a {
	font-size:1.2em;
	cursor:pointer;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-right:10px;
}

#sendFormJmeno, #sendFormSpolecnost, #sendFormTelCislo, #sendFormeMail, #sendFormeFile {
	display:inline-block;
	width:240px;
	border:none;
	background:none;
	color:#ffffff;
	margin-top:5px;
	margin-left:5px;
}

#sendFormMessage {
	display:inline-block;
	width:448px;
	height:100px;
	border:none;
	background:none;
	color:#ffffff;
	margin-top:5px;
	margin-left:5px;

}

/* bread */

#navigationPath a, #navigationPath { 
	color:#8fa3b3;
	text-decoration:none;
}

#navigationPath a:hover {
	text-decoration:underline;

}

#navigationPath strong { 
	color:#8fa3b3;
}

#navigationPath .breadContent {
	padding:9px 0 0 12px;
}

.breadHome {
	background:url(/images/layout/bread-node.gif) 0 0 no-repeat;
	display:block;
	float:left;
	width:22px;
	height:19px;
	margin-right:5px;
}

.aDictionary {
	display:block;
	width:75px;
	height:15px;
	overflow:hidden;
	margin:10px -8px 0 10px;
	padding-left:22px;
	background: url(/images/layout/dic.gif) 0 0 no-repeat;
	color:#8697a9;
	float:right;
	font-size:0.9em;
	text-indent:10000px;
}

.aRecommend {
	display:block;
	width:52px;
	height:15px;
	overflow:hidden;
	margin:8px 15px 0 25px;
	padding-left:25px;
	background: url(/images/layout/send.gif) 0 2px no-repeat;
	color:#8697a9;
	float:right;
	font-size:0.9em;
	text-indent:10000px;
}

.aPrint {
	display:block;
	width:50px;
	height:15px;
	overflow:hidden;
	margin:10px 15px 0 0px;
	padding-left:25px;
	background: url(/images/layout/print.gif) 0 0 no-repeat;
	color:#8697a9;
	float:right;
	font-size:0.9em;
	text-indent:10000px;
}

/* top boxy */

.narrow-column.singleBoxRight {
	width:289px;
	margin-left:15px;
	=margin-left:19px;
	margin-bottom:5px;
}


/* nazor klienta */

.clientBox {
	width:294px;
	background: #ffffff url(/images/layout/reference/nazor-klienta-cnt.gif) center bottom no-repeat;
	min-height:100px;
	_height:100px;
	margin:30px 0;
	padding-bottom:15px;
}

.clientTop {
	width:294px;
	height:38px;
	background: #ffffff url(/images/layout/reference/nazor-klienta-top.gif) 0 0 no-repeat;
	margin-bottom:15px;
}

.clientBox p {
	padding:0px 15px 0 15px;
	line-height:1.6em;
	font-size:1em;	
}

.clientBox strong {
	padding:0px 15px 0 15px;
	display:block;
	margin-top:15px;
}

/* reference */

.refBox {
	
	display:block;
	float:left;
	width:277px;
	height:190px;
	position:relative;
	margin-bottom:20px;
	margin-left:47px;
	=margin-left:26px;
	text-decoration:none;


}

.refBox em {
	display:block;
	width:277px;
	height:152px;
	position:absolute;
	top:0;
	left:0;	
	background: url(/images/layout/reference/ref-frame.png) 0 0 no-repeat;
	behavior: url(/css/iepngfix.htc);
}

.refBox b {
	display:block;
	width:277px;
	height:38px;
	background: url(/images/layout/reference/ref-frame-bottom.gif) 0 0 no-repeat;
	margin-top:-3px;
	font-size:13px;
}

/*/ .refBox b {margin-top:50px; font-size:500px;} /**/ 

.refBox b span {
	color:#87ACCD;
	font-size:1.4em;
	padding-left:10px;
	font-weight:normal;
	line-height:40px;
	=line-height:37px;
}

#alt {
	position:absolute;
	width:540px;
	height:150px;
	background: url(/images/layout/reference/alt-rfame-bg.png) 0 0 no-repeat;
	=background: url(/images/layout/reference/alt-rfame-bg.gif) 0 0 no-repeat;
	display:none;
}

/*/ #alt {background: url(/images/layout/reference/alt-rfame-bg.gif) 0 0 no-repeat;} /**/ 

/* picture Boxy  */



.pictureTextBox {
	width:450px;
	min-height:126px;
	_height:126px;
	position:relative;
	margin-bottom:25px;
}
.pictureTextBox .pbTop {
	width:450px;
	height:10px;
	background: url(/images/layout/pictureBox/pictureBox-top.gif) 0 0 no-repeat;
	_margin-bottom:-6px;
}
.pictureTextBox .pbBottom {
	width:450px;
	height:10px;
	background: url(/images/layout/pictureBox/pictureBox-bottom.gif) 0 0 no-repeat;
}
.pictureTextBox .pbContentBg {
	width:448px;
	min-height:106px;
	_height:106px;
	border-left:1px solid #bdcdde;
	border-right:1px solid #bdcdde;
	background: url(/images/layout/pictureBox/pictureBox-bg.gif) 0 0 no-repeat;
}
.pictureTextBox .pbContent {
	width:340px;
	float:right;
}
.pictureTextBox .picture {
	height:140px;
	width:121px;
	position:absolute;
	top:-5px;
	left:-8px;
}

.pictureTextBox p {
	padding:0 15px 0 0;
	line-height:1.7em;
	text-align:justify;
	font-size:0.9em;
}




/* vytvoreni trid pro picture box z obrazku v adreasari images/layout/pictureBox/pictures-gallery121x140*/

.pictureTextBox .picture.design-hover {background: url(/images/layout/pictureBox/pictures-gallery121x140/design-hover.png) 0 0 no-repeat; behavior: url(/css/iepngfix.htc);}
.pictureTextBox .picture.design {background: url(/images/layout/pictureBox/pictures-gallery121x140/design.png) 0 0 no-repeat; behavior: url(/css/iepngfix.htc);}
.pictureTextBox .picture.love {background: url(/images/layout/pictureBox/pictures-gallery121x140/love.png) 0 0 no-repeat; behavior: url(/css/iepngfix.htc);}
.pictureTextBox .picture.smiley {background: url(/images/layout/pictureBox/pictures-gallery121x140/smiley.png) 0 0 no-repeat; behavior: url(/css/iepngfix.htc);}
.pictureTextBox .picture.tech {background: url(/images/layout/pictureBox/pictures-gallery121x140/tech.png) 0 0 no-repeat; behavior: url(/css/iepngfix.htc);}
.pictureTextBox .picture.test {background: url(/images/layout/pictureBox/pictures-gallery121x140/test.png) 0 0 no-repeat; behavior: url(/css/iepngfix.htc);}

/*.narrow-column .pictureTextBox {left:-9px;}*/

/* profil spolecnosti */

.profilBox {
	position:relative;
	margin-bottom:30px;
}
	
.profilBox img {
	float:left;	
}

.profilBox p {
	padding:25px 0 0 150px;
	font-size:1.1em;
	line-height:1.4em;
}

.profilBox p span {
	color:#999999;
	font-size:0.9em;
	display:block;
	margin-bottom:10px;
	line-height:1.2em;
}


/* vizitka */

.vizitka {

	height:139px;
	background: url(/images/content/profil-spolecnosti/vizitka-bg.gif) 0 0 no-repeat;
	position:relative;
}

.vizitka table { margin-left:15px;}

.vizitka table td {
	padding:48px 10px 10px 0;
	font-size:0.9em;
	width:30%;
	line-height:1.6em;
	vertical-align:top;
	color:#333333;
}

.vizitka a {
	color:#780000;
}

.vizitka .presskit {
	position:absolute;
	top:18px;
	left:160px;

}

.vizitka .zapis {
	font-weight:bold;
	color:#213e5c;
	padding-left:10px;
	font-size:0.9em;
}

.boldUl {
	list-style:disc;

}

.boldUl li {
	font-weight:bold;
	padding:7px 0;
	list-style:disc;
}

.blueFolder {
	width:123px;
	height:110px;
	background:url(/images/layout/pictureBox/folder.png) 0 0 no-repeat;
	behavior: url(/css/iepngfix.htc);
	position:absolute;
	top:-20px;
	left:328px;
}

/* doporuc Form */

#recommendForm {
/*	top:0px;*/
	display:none;
	position:absolute;
}

#recommendForm .pad {
	padding:10px 30px 20px 25px;
}

#recommendForm p {
	line-height:1.5em;
	font-size:1em;
	margin-bottom:30px;
}


#recommendForm a.removeEmail {
	display:block;
	width:61px;
	height:16px;
	float:right;
	background: url(/images/layout/recommend-form/odebrat.png ) 0 0 no-repeat;
	margin-top:-23px;
	margin-right:79px;
	_margin-right:39px;
}

#recommendForm a.addEmail {
	display:block;
	width:120px;
	height:16px;
	float:right;
	background: url(/images/layout/recommend-form/pridat.png ) 0 0 no-repeat;
	margin-top:-23px;
	margin-right:20px;
	_margin-right:10px;

}

#recommendForm .holder {
	height:30px;
	width:189px;
	background: url(/images/layout/recommend-form/input-holder.gif) 0 0 no-repeat;	
}

#recommendForm .holder input {
	background:none;
	border:none;
	margin-left:5px;
	padding-top:7px;
	=padding-top:5px;
}

#recommendForm .holder-big {
	height:77px;
	width:334px;
	background: url(/images/layout/recommend-form/input-holder-big.gif) 0 0 no-repeat;	
	margin-top:-10px;
}

#recommendForm .holder-big #recommendFormTextZpravy{
	background-color:#dae4ed;
	margin:5px 0 0 4px;
	border:none;
	line-height:1.5em;
	font-size:1em;
	margin-bottom:30px;
	width:322px;
	height:65px;
	line-height:1.5em;
	font-size:1em;
	margin-bottom:30px;
	
}

#recommendForm .top {
	width:395px;
	height:45px;
	background: url(/images/layout/recommend-form/top.png ) 0 0 no-repeat;
	=background: url(/images/layout/recommend-form/top.gif ) 0 0 no-repeat;
}

#recommendForm .cnt {
	width:395px;
	background: url(/images/layout/recommend-form/cnt.png ) 0 0 repeat-y;
	=background: url(/images/layout/recommend-form/cnt.gif ) 0 0 repeat-y;
}

#recommendForm .bottom {
	width:395px;
	height:50px;
	background: url(/images/layout/recommend-form/top.png ) center bottom no-repeat;
	=background: url(/images/layout/recommend-form/top.gif ) center bottom no-repeat;
}

#recommendForm #recommendFormCloser {
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	position:absolute;
	top:20px;
	right:29px;
}

#recommendFormSubmit {
	position:absolute;
	bottom:33px;
	left:280px;
	border:none;
	background:none;
	width:85px;
	height:20px;
	cursor:pointer;
}

#labelVzkaz {
	display:block;
	margin-top:20px;
	
}

/* Upload file */

.uploader {
	width:260px;
	height:150px;
	position:absolute;
	top:280px;
	=top:290px;
	left:330px;
	overflow:hidden;
}

#uploadLoadingBoxHolder {
	width:250px;
	height:80px;
	margin-bottom:5px;
}

.cancelUploadButton { 
	display:block;
	float:right;
	height:13px;
	width:13px;
	background: url(/images/layout/close.gif) 0 0 no-repeat;

}

input.empty, textarea.empty { background-color:#FFFF00;}
input.bad, textarea.bad { color:#FF0000; font-size:bold;}

.uploadLoadingBox {
	padding-left:20px;
	color:#000000;
	margin:3px 0;
	height:18px;
	background-color:#FF0000;
	overflow:hidden;
}

.uploadLoadingBox.loading {
	color:#999999;
	background: url(/images/background/indicator.gif) 0 0 no-repeat;
}

.uploadLoadingBox.loaded {
	background: url(/images/background/file.gif) 0 0 no-repeat;
}

#kontakt_upload_btn {
	display:block;
	text-align:center;
	width:63px;
	height:37px;
	background:url(/images/layout/upload-ico.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#000000;
	position:relative;
	right:10px;
	_top:25px;
	_right:0px;
}

.fileInputHolder {
	height:37px;
	margin-bottom:10px;
}

#send_file { 
	display:block;
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.fileinputs {
	position: relative;
	overflow:hidden;
	width:181px;
	height:30px;
}

#fakeTitle {
	position:absolute;
	width:125px;
	height:18px;
	top:7px;
	=top:5px;
	left:5px;
	overflow:hidden !important;
}

div.fileinputs img {
	cursor:pointer;
	position:relative;
	top:3px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer;
	
}

.gray {color:#c2c2c2;}


/*  */
#myMap { position:absolute; top:0px; left:0px;}

.myLinksjanek { width:60px;height:85px;  position:absolute; top:58px; left:66px;}
.myLinksdali {width:60px;height:85px;  position:absolute; top:284px; left:100px;}
.myLinksmichal  {width:60px;height:85px;  position:absolute; top:65px; left:223px;}
.myLinkslukas  {width:60px;height:85px;  position:absolute; top:300px; left:237px;}
.myLinksmartin  {width:60px;height:85px;  position:absolute; top:132px; left:423px;}
.myLinksdan  {width:60px;height:85px;  position:absolute; top:21px; left:495px;}
.myLinksivan {width:60px;height:85px;  position:absolute; top:167px; left:620px;}
.myLinkshonza {width:90px;height:111px;  position:absolute; top:373px; left:616px;}
.myLinksvita {width:60px;height:85px;  position:absolute; top:208px; left:692px;}
.myLinkskarel {width:60px;height:85px;  position:absolute; top:15px; left:680px;}
.myLinksevca {width:60px;height:85px;  position:absolute; top:132px; left:813px;}
.myLinksmuf {width:60px;height:85px;  position:absolute; top:293px; left:814px;}

.myBublejanek {position:absolute; top:148px; left:36px; display:none}
.myBubledali { position:absolute;top:170px; left:50px; display:none }
.myBublemichal  { position:absolute;top:155px; left:233px;display:none}
.myBublelukas  { position:absolute; top:230px; left:300px; display:none}
.myBublemartin  { position:absolute; top:200px; left:303px;  display:none}
.myBubledan  { position:absolute;top:85px; left:475px;display:none}
.myBubleivan { position:absolute;top:220px; left:420px;  display:none}
.myBublehonza { position:absolute; top:273px; left:480px; display:none}
.myBublevita { position:absolute; top:280px; left:452px;display:none}
.myBublekarel { position:absolute; top:85px; left:560px; display:none}
.myBubleevca { position:absolute; top:192px; left:613px; display:none}
.myBublemuf { position:absolute; top:320px; left:580px; display:none}


#zpravy_z_blogu { visibility:hidden;}
#blob_loading { z-index:50; margin-left:10px;}

* {outline:none; resize:none}