body {
	color: #797979;
	margin: 0;
	padding: 0;
	background-image: url(../images/back-prj.gif);

	background-position: top left;
	background-repeat: repeat-x;

}

ol, ul {
	list-style: none;
}

a {
	color:#E12B26;
	text-decoration:underline;
}

 
a:hover {
	color:#E12B26;
	text-decoration:none;
}

#container {
	position: absolute; 
	right:0; 
	visibility:show; 
	background-color: #ffffff; 
	width:978px; 
	height:100%; 
	top:0px;  
	z-index:1;
}

#right-back {
	position: absolute; 
	right:0px; 
	visibility:show; 
	background-image: url(../images/back-right2.jpg);	
	background-repeat: no-repeat;
	width:336px; 
	height:878px; 
	top:0px;  
	z-index:2;
}

#logo {
	position: absolute; 
	right:634px; 
	visibility:show; 
	width:251px; 
	height:35px; 
	top:110px;  
	z-index:2;
}

#mainFoto {
	position: absolute; 
	right:336px; 
	visibility:show; 
	width:642px; 
	height:218px; 
	top:145px;  
	z-index:2;
}

#firstLeft
 {
 	float: left;
 	/*background-color: #cccccc;*/
 	width:252px; 

	height:218px;
	float: left;
}

#firstRight
 {
 	float: left;
 	width:314px; 
	padding-left: 74px;
	/*background-color: #F3F4E7;*/

	height:218px;
}


#welcome {
	width:253px; 
	margin-left: 15px;
	margin-top: 21px;
	margin-bottom: 0px;	
	z-index:7;	
	float: left;
}


#welcomeText {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;
	width: 253px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 15px;
	z-index:6;	
	display: block;	
}


#didYou
 {
	width:314px; 
	margin-left: 0px;
	margin-top: 21px;
	margin-bottom: 0px;	
	z-index:7;
	background-color: #F3F4E7;
}

#you {
	font-family: Tahoma;
	font-size:70%;
	color:#80807B;
	font-style : italic;
	width:247px;
	margin-top: 2px;
	margin-left: 22px;
	margin-right : 10px;
}

#answ {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;
	width:247px;	
	margin-top: 12px;
	margin-left: 22px;
	margin-right : 10px;
	margin-bottom: 0px;	
}

#answ a, #answ a:visited, #answ a:active {
	text-decoration: none;
	color: #464646;
}


#answ a:hover {
	text-decoration: underline;
	color: #464646;
}



.you-archive {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;


	text-decoration:none;
	margin-top: 0px;
	margin-left: 22px;
	padding-bottom : 18px;
}

.you-archive a {
	text-decoration: underline;
	color: #E12B26;

}

.you-archive a:link, .you-archive a:visited, .you-archive a:active {
	text-decoration: underline;
	color: #E12B26;

}

.you-archive a:hover {
	text-decoration: none;
	color: #E12B26;

}

/*
 * news
 */
#news
 {
	width:252px; 
	margin-left: 15px;
	margin-top: 21px;
	margin-bottom: 0px;	
	z-index:7;
}
 
 
#news-area {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;


	text-decoration:none;
	margin-top: 0px;
	margin-left: 6px;
	margin-right : 10px;

}

#news-area h2 {
	position: absolute;
	top: -1.7em;
	left: 0;
	color: white;

	font-style: italic;
	font-weight: normal;
	line-height: 100%;
	padding-right: 25px;
	background: transparent url(../images/icon_news.png) 100% 50% no-repeat;
}


#news-area p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

#news-area a, #news-area a:visited, #news-area a:active {
	text-decoration: none;
	color: #464646;
}


#news-area a:hover {
	text-decoration: underline;
	color: #464646;
}

#news-area .link-list li {
	margin-bottom: 1em;
	font-size: 85%;
} 

.news-archive {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;


	text-decoration:none;
	margin-top: 0px;
	margin-left: 6px;
	margin-right : 10px;

}

.news-archive a {
	text-decoration: underline;
	color: #E12B26;

}

.news-archive a:link, .news-archive a:visited, .news-archive a:active {
	text-decoration: underline;
	color: #E12B26;

}

.news-archive a:hover {
	text-decoration: none;
	color: #E12B26;

}




#form-back {
	color: #303030;
	font-size: 75%;
	font-family: arial, verdana, helvetica, sans-serif;
    margin-top: 17px;
	margin-left: 17px;

}


/*
 * biz card
 */
#bizcard-area {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:85%;
	color:#464646;
	padding-top: 40px;
	width: 186px;
}

#bizcard-area a {
	text-decoration: none;
	color: #980F08;
}

#bizcard-area a:link, #bizcard-area a:visited, #bizcard-area a:active {
	text-decoration: none;
	color: #980F08;
}

#bizcard-area a:hover {
	text-decoration: underline;
	color: #980F08;
}





/*
 * menu
 */
 #menu1 {
	position: absolute; 
	right:98px; 
	visibility:show; 
	width:238px; 
	height:247px; 
	top:145px;  
	z-index:3;
}
 
.lev1 {
	margin-top: -66px; 
	margin-bottom: 8px; 
	width:168px; 	
	z-index:20;	
} 
 
 
 
 
 #menu2 {
	position: absolute; 
	right:336px; 
	visibility:show; 
	width:642px; 
	height:29px; 
	top:363px;  
	z-index:23;
    padding-left: 0px;	
	background-color: #003049;	
}
 
 
 
 #menu2-poz {
    padding-top: 6px;
    padding-left: 0px;	

} 

#mainMenuDiv  {
    padding-top: 0px;
    padding-left: 0px;	
} 
 
#mainMenuDiv1  {
    padding-top: 0px;
    padding-left: 0px;	
} 

 /* footer */
#footer  {
	position: absolute; 
	visibility:show;
	font-family: Tahoma;
	font-size:70%;
	color:#999999;
/*text-align : right;*/
	width:430px; 
	height:29px; 
	margin-left: 600px;		
	margin-top: -2px;		 

}

#bottomDiv  {

	

	background-image: url(../images/back-footer.gif);	
	background-repeat: repeat-x;		
}

#footer ul {
	float: left;
	/*width: 400px;*/
}

#footer li {
	float: left;
	padding-bottom: 0px;
	margin-right: 0px;
}

#footer .domov a {
	padding-left: 15px;
	padding-right: 15px;
	background: transparent url(../images/home-off.gif) 0% 30% no-repeat;
	text-decoration: underline;
	color: #E12B26;	
}

#footer .domov a:hover {
	padding-left: 15px;
	padding-right: 15px;
	background: transparent url(../images/home-on.gif) 0% 30% no-repeat;
	text-decoration: none;
	color: #E12B26;	
}

#footer .kontakt a {
	padding-left: 20px;
	padding-right: 15px;	
	background: transparent url(../images/mail-off.gif) 0% 30% no-repeat;
	text-decoration: underline;
	color: #E12B26;			
}

#footer .kontakt a:hover {
	padding-left: 20px;
	padding-right: 15px;	
	background: transparent url(../images/mail-on.gif) 0% 30% no-repeat;
	text-decoration: none;
	color: #E12B26;			
}


#footer .sitemap a {
	padding-left: 20px;
	padding-right: 15px;
	background: transparent url(../images/site-map-off.gif) 0% 30% no-repeat;
	text-decoration: underline;
	color: #E12B26;		
}

#footer .sitemap a:hover {
	padding-left: 20px;
	padding-right: 15px;	
	background: transparent url(../images/site-map-on.gif) 0% 30% no-repeat;
	text-decoration: none;
	color: #E12B26;		
}

#footer .kolofon a {
	padding-left: 18px;
	padding-right: 17px;	
	background: transparent url(../images/credits-off.gif) 0% 30% no-repeat;
	text-decoration: underline;
	color: #E12B26;			
}

#footer .kolofon a:hover {
	padding-left: 18px;
	padding-right: 17px;	
	background: transparent url(../images/credits-on.gif) 0% 30% no-repeat;
	text-decoration: none;
	color: #E12B26;			
}









/*
 * content
 */
 
 
#contentField {
	position: absolute; 
	right:336px; 
	visibility:show; 
	width:642px; 
	height:268px; 
	top:392px;  
	z-index:3;
	background-image: url(../images/back-content.gif);

	background-position: top right;
	background-repeat: no-repeat;	
} 
 
 
#navBar
{
	font-family: Tahoma;
	font-size:70%;
	color:#999999;	
text-transform: lowercase;
	width: 580px;
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 0px;	
	z-index:7;	
}

#navBar a {

	text-decoration: underline;
	color: #ADADAD;	
}

#navBar a:hover {

	text-decoration: none;
	color: #ADADAD;	
}

#text {
	font-family: Tahoma;
	font-size:75%;
	color:#333333;
	width: 600px;
	margin-left: 19px;
	margin-top: -8px;
	margin-bottom: 15px;
	z-index:6;	
}

#contentField .print {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;
	margin-left: 538px;


}

#contentField .print a {
	padding-left: 16px;
	padding-right: 16px;
	background: transparent url(../images/print-off.gif) 0% 60% no-repeat;
	text-decoration: none;
	color: #999999;	
}

#contentField .print a:hover {

	padding-left: 16px;
	padding-right: 16px;
	background: transparent url(../images/print-on.gif) 0% 60% no-repeat;
	text-decoration: underline;
	color: #E12B26;	
}

 


#contentField H1 {
	font-family: Tahoma;
	font-size:120%;
	color:#333333;
	width: 500px;
	margin-left: 19px;
	margin-top: -7px;
	z-index:6;	


}
 


 


.d1 {

	font-weight: bold;
}

#contentField .photo-content {
	/*margin-left: 150px !important;*/
	margin-right: 10px;
	margin-top: 8px;	
}



#content-area p {
	margin-top: .5em;
	margin-bottom: .3em;
}

#content-area li {
	margin-left: 1em;
	list-style-type: square;
}

#content-area blockquote {
	margin-bottom: 2em;
}

#content-area a:link, #content-area a:visited, #content-area a:hover, #content-area a:active {
	color: #333;
}

.addres {
	font-family: Tahoma;
	font-size:70%;
	color:#333333;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index:0;	
}

.printTxt {
	font-family: Tahoma;
	font-size:75%;
	color:#333333;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index:6;	
}


.fotoCnt {
	border: 0px solid #ECECEC;
	float: left;
	margin-left: 0px;
	margin-top: 7px;
	margin-bottom: 12px;	
	margin-right: 10px;		
}





.imput {
	border:1px solid; 
	border-color: #C6C5C5; 
	color:#303030; 
	background-color:#F8F8F8;  
	font-family: Arial; 
	font-size:11px; 
	margin-bottom:10px;
}

 ul#abc-list {
	float: left;
	background-color: #efefe9;
	list-style: none;
	margin: 0;
	padding-left: 5px;
	padding-right: 115px;
}

ul#abc-list li {
	float: left;
	padding-right: 11px;
}

.clearer {
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px
}











/*
 * sitemap
 */

p.siteMapL1 {
	margin-left: 0;
}

p.siteMapL2 {
	margin-left: 1em;
}

p.siteMapL3 {
	margin-left: 2em;
}
 

/*
 * forms
 */


