/* CSS Document */

body {
	background-color: #a8cbc6;
	background-image: url(img/bg_patt_10x504c10.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: 'arial',sans-serif;
  color:#4e4e4e;

}

div#center {
  width: 1000px;
	margin: 0 auto;
	text-align: center;
}

div#sky {
  width: 1000px;
  height: 121px;
	background-color:#a8cbc6;
	background-image:url(img/sky_1000x121c5.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align: left;
	_margin-bottom: -4px;
}

div#header {
  width: 1000px;
  height: 383px;
	background-color:#a8cbc6;
	background-image:url(img/header_1000x383c5.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	_margin-bottom: -8px;
}

div#header_left {
  width: 278px;
  height: 383px;
  float: left;	
}

div#menu {
  width: 234px;
  height: 242px;	
  margin: 30px 11px 0px 33px;
  text-align: left;
}

div.menudelim {
  width: 234px; 
  height: 2px; 
	background-image: url('img/menu_delim_234x2.gif');
	background-repeat: no-repeat;   
  _margin-bottom: -13px;
  padding: 0;     
}

div.menuitem {
/*
	background-image: url('img/menu_icon_25x24.png');
	background-repeat: no-repeat;
	background-position: top left;	
	width: 234px; 
*/
}


a.menuitem{
  color: #d0ba78;
  display: block;
	width: 204px; 
  min-height: 18px;
  _height: 18px;  
  text-decoration: none;
	overflow-x:hidden;   
  text-overflow:ellipsis;   
  font-weight: normal; 
  padding: 6px 5px 3px 25px;
/*
  	background-image: url('img/blank.gif');
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_icon_25x24.png',enabled=true, sizingMethod=crop); 
*/
}
/*
a.menuitem[class]{
	background-image: url('img/menu_icon_25x24.png');
	background-repeat: no-repeat;
	background-position: top left;	
}
*/
a.menuitem:hover{
  color: #ffffff;
	
	font-weight: normal;
  text-decoration: underline;
 /*background-image: url('img/blank.gif');
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_icon_hover25x24.png',enabled=true, sizingMethod=crop); 
*/
}
/*
a.menuitem[class]:hover{
 	background-image: url('img/menu_icon_hover25x24.png');
}
*/



/*
a.menuitem{
  color: #d0ba78;
  display: block;
	width: 204px; 
  min-height: 18px;
  _height: 18px;  
  text-decoration: none;
	overflow-x:hidden;   
  text-overflow:ellipsis;   
  font-weight: normal; 
  padding: 6px 5px 3px 25px;
*	background-image: url('img/blank.gif');
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_icon_25x24.png',enabled=true, sizingMethod=crop);   
}



a.menuitem:hover{
  color: #ffffff;
	font-weight: normal;
  text-decoration: underline;
*	background-image: url('img/blank.gif');

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_icon_hover25x24.png',enabled=true, sizingMethod=crop); 
}



a.menuitem[class]{
	background-image: url('img/menu_icon_25x24.png');
	background-repeat: no-repeat;
	background-position: top left;	
}

a.menuitem[class]:hover{
	background-image: url('img/menu_icon_25x24.png');
	background-repeat: no-repeat;
	background-position: top left;
}
*/

/*----------------------------------------------------------------------------*/
/* NEWSLETTER */
/*----------------------------------------------------------------------------*/

div#newsletter {
  width: 218px;
  height: 96px;	
  margin: 11px 10px 4px 50px;
  
}

div#newsletter h2 {
  display: block;
  text-align: center;
	color: #3b2614;
	font-size: 12px;
	font-weight: bold;
	font-family: 'arial',sans-serif;  
	padding: 11px 2px 5px 2px;
	*padding: 0px 2px 5px 2px;
	margin: 22px 25px 10px 25px;
	border-bottom: 1px solid #937d4f;
}


div#newsletter_input {

}


div#newsletter_input input.input {
  border: 1px solid #7a643e;
  height: 18px;

  width: 140px;
  color: #938160;
	font-size: 11px;  
	
	padding-top: 6px; 
	padding-left: 7px; 
}


a.newsletter_submit{
  border: 0px;
  width: 43px;
  height: 30px;
	margin-left:1px;
	margin-top: 0px;
	display:block;	
	background-image: url('img/newsletter_submit.jpg');
	background-repeat: no-repeat; 
	float:left;
}

a.newsletter_submit:hover {
  border: 0px;
  width: 43px;
  height: 30px;
	margin-left:1px;
	margin-top: 0px;	
 	display:block;	
	background-image: url('img/newsletter_submit_hover.jpg');
	background-repeat: no-repeat;
	float:left;
}




div.newsletter_text {
   float:left;
	color: #3b2614;
	font-size: 11px;   
	margin-left:36px;
		display:inline;
   /* *margin-left:18px;*/
	margin-right:6px;
	margin-top: 2px;
  width:100px;  
 /* padding-top: 5px;*/  	
  text-align:right;
}


div.input {
   float:left;
}


/*----------------------------------------------------------------------------*/
/* SUPER TOP */
/*----------------------------------------------------------------------------*/
div#header_center {
  width: 308px;
  height: 383px;
  float: left;	
}

div#supertop_title {
  width: 302px;
  height: 20px;
  margin: 73px 3px 0px 3px;
    
	font-size: 11px;
	color: #d0ba78; 
}

div#supertop {

  width: 302px;
  height: 284px;	
  margin: 0px 3px 6px 3px;

}




/*----------------------------------------------------------------------------*/
/* NEWS */
/*----------------------------------------------------------------------------*/
div#header_right {
  width: 414px;
  height: 383px;
  float: left;	
}

div#news {
  width: 363px;
  height: 252px;	
  margin: 93px 40px 46px 11px;
}

div.news_item {
  width: 363px;
  height: 76px;	
  margin-bottom: 8px;
  _margin-bottom: 5px;
  /*background-color: #a8cbc6;*/

}

div.news_item_hover {
  width: 363px;
  height: 76px;	
  margin-bottom: 8px;
  _margin-bottom: 5px;
	background-image: url('img/news_363x76.jpg');
	background-repeat: no-repeat;
 
}

div.news_item_advert {
  width: 363px;
  height: 76px;	
  margin-bottom: 8px;
	background-image: url('img/news_adv_363x76.jpg');
	background-repeat: no-repeat;   
	  _margin-bottom: 5px;

}

div.news_item_advert_hover {
  width: 363px;
  height: 76px;	
  margin-bottom: 8px;
	background-image: url('img/news_adv_hover363x76.jpg');
	background-repeat: no-repeat;  
	_margin-bottom: 5px;

}

div.news_item_img {
  width: 85px;  /*105*/
  height: 60px;	 /*76 */
  /*background-color: #a8cbc6;*/
  padding: 7px 10px 9px 10px;
  float: left;
}

div.news_item_img img{
  border: 1px solid #817b55;
}

div.news_item_text {
  width: 244px;  /*258*/
  height: 50px;	 /*76 */
  text-align: left;
  padding: 15px 12px 9px 2px;
  
  font-size: 11px;
	font-family: 'arial',sans-serif;
  color:#4a3824;
  float: left;

  
}

div.news_item_text h2 {
	font-weight: bold;
	color: #3b2614;
	margin: 0px 0px 5px 0px;
	padding: 0;
  font-size: 12px;	
}

div.news_item_text a{
  text-decoration: none;
  color: #3b2614;

  font-weight: bold;
}

div.news_item_text a:hover{
  text-decoration: underline;
  color: #3b2614;
  font-weight: bold;
}

/*----------------------------------------------------------------------------*/
/* CONTENT */
/*----------------------------------------------------------------------------*/

div.content {
  width: 1000px;
	background-color:#a8cbc6;
	margin-top: 7px;
	text-align: left;
	/**margin-top: -1px;*/
}

div.content_head {
  width: 1000px;
  height: 38px;
	background-color:#ffffff;
	background-image:url(img/content_head_1000x38.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

div.content_foot {
  width: 1000px;
  height: 38px;
	background-color:#ffffff;
	background-image:url(img/content_foot_1000x38.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

div.content_foot_shadow {
  width: 1000px;
  height: 109px;
	background-color:#ffffff;
	background-image:url(img/content_foot_shdw_1000x109.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

div.content_middle {
  width: 1000px;
  min-height: 100px;
  _height: 100px;
	background-color:#ffffff;
	background-image:url(img/content_patt_1000x10.jpg);
	background-repeat:repeat-y;
	background-position:top left;	
}

/*----------------------------------------------------------------------------*/
/* INTERVIEW */
/*----------------------------------------------------------------------------*/

div#content_interview {
  width: 538px; /* 587 */
  /*height: 50px;*/
  padding: 0px 0px 0px 49px;
  text-align: left;
  float:left;

}

h1 {
	font-size: 19px;
	font-family: 'georgia', 'arial', sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	color: #313231;
/*	width:100%;*/
	text-align: left;
	border-bottom: 1px solid #613c2c;
}


div#content_interview_border_box {
  border: 1px solid #b3b3b3;
  color : #ffffff;
  width: 530px; /*534*/
  height: 248px; /*252*/
  padding: 2px;
}

div#content_interview_inner_box {
  background-color: #c3ab6b;
  width: 530px; 
  height: 248px;

	background-image:url(img/interview_patt_7x248.jpg);
	background-repeat:repeat-x;
	background-position:top left;	  
 
}

div#content_interview_inner_box_img {
  width: 209px; /*229px; */
  height: 218px; /*248px; */
  padding: 20px 10px 10px 10px;
  float: left;   
  text-align: center;   
}

div#content_interview_inner_box_img img {
  border: 2px solid #ffffff;
}

div#content_interview_inner_box_text {
  width: 281px; /*301px; */
  height: 208px; /*248px; */
  padding: 30px 10px 10px 10px;
  float: left;   
  text-align: left;   
  color: #46311c;
}

div#content_interview_inner_box_text h1 {
	font-size: 18px;
	font-family: 'georgia', 'arial', sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	color: #301e0c;

	border-bottom: 0px;
}


div#content_interview_inner_box_text p{
  padding: 0;
  margin: 5px 0px 15px 0px;
}

div#content_interview_inner_box_button{
  padding: 0;
  margin: 20px 0px 0px 0px;
}

div#content_interview_inner_box_button a{ 
  width: 122px;
  height: 34px;
  float: right;
  display:block;
	background-image:url(img/interview_btn.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

div#content_interview_inner_box_button a:hover{
	background-image:url(img/interview_btn_hover.jpg);
} 

div.content-left {
   width: 658px;
   margin: 0px 4px 0px 49px;
   display: inline;
   float: left;
   text-align: left; 
}

div.content-right {
   width: 240px;
   margin: 0px 49px 0px 0px;
   float: left;
   display: inline;
}

div.content-left-text {
  padding: 15px;
  width: 628;
  overflow: hidden;
}

div.content-right-text {
  padding: 15px;
  width: 210;
  overflow: hidden;
}


div.bluebg {
  padding: 10px;
  background-color: #e0e7eb;
  color:#545454;
  margin-bottom: 15px;
  font-size: 11px;
}

div.bluebg h2{
  font-size: 11px;
	color:#545454;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;  
}

div.bluebg a{
  font-size: 11px;
}

div.bluebg ul a{
  font-weight: normal;
}
div.bluebg ul a:hover{
  font-weight: normal;
}


ul {
  margin:0px 0px 10px 0px;
  padding: 0;  
}

li {
  margin:0px 0px 8px 25px;
  padding: 0;  
}

/*----------------------------------------------------------------------------*/
/* SPRAVY" */
/*----------------------------------------------------------------------------*/

div#content_spravy {
  width: 356px; /* 413 */
  padding: 4px 49px 0px 8px;
  text-align: left;
  float:left;

}

div#spravy_head {
  border-bottom: 1px solid #b4b4b4;
  border-left: 1px solid #b4b4b4;
  height: 25px; /*35*/
  color: #313231;
  font-weight: bold; 
  padding: 10px 0px 0px 10px;

}

div.spravy_item {
  border-bottom: 1px solid #b4b4b4;
  border-left: 1px solid #b4b4b4;
  width: 355px;
  height:83px;
}

div.spravy_item_img {
  float: left;
  padding: 10px 10px 10px 10px;
  width: 65px; /*85*/
  height: 63px; /*83*/
  _margin-bottom: -4px;
}

div.spravy_item_text {
  float: left;
  width: 260px; /*270*/
  height: 60px; /*83*/  
  padding: 10px 10px 10px 0px;
}

div.spravy_item_img img {
  border: 1px solid #b1aa8b;
}

div.spravy_item_text a{
  text-decoration: none;
  color: #2c767d;
  font-weight: bold; 
}

div.spravy_item_text a:hover{
  text-decoration: underline;
  color: #2c767d;
  font-weight: bold; 
}

div.spravy_item_text p{
  padding: 0;
  margin: 5px 0px 0px 0px;
}

/*----------------------------------------------------------------------------*/
/* TOP PONUKY */
/*----------------------------------------------------------------------------*/

div#topponuky {
  width: 936px; /*1000 */
  height: 232px; /*249*/
	background-image:url(img/top_bg_1000x249.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	margin-top: 7px;
	padding: 0px 32px 17px 32px;

}

div#topponuky_header {
  width: 916px;
  height: 18px;  
  text-align: left;
  padding : 25px 10px 10px 10px;
  
	font-size: 11px;
	color: #d0ba78;  

}

div#topponuky_content {
  width: 936px;
  height: 179px;  

}

div.topponuky_item {
  width: 145px;
  height: 179px;  
	margin: 0px 5px 0px 6px;
  color: #3b2614;
	float: left;
	display: inline;
}

div.topponuky_item_hover {
  width: 145px;
  height: 179px;  
	margin: 0px 5px 0px 6px;
  float: left;	
  display: inline;
  color: #ffffff;
	background-image:url(img/top_hover_145x179.jpg);
	background-repeat:no-repeat;
	background-position:top left;		
}



div.topponuky_item_img {
  width: 125px; /*145*/
  height: 90px;  /*115*/
  padding: 15px 10px 10px 10px;
}

div.topponuky_item_text {
  width: 125px; /*145*/
  height: 35px;  /*35*/
   _height: 36px;  /*35*/
  text-align: center;
  padding: 0px 10px 0px 10px;
  
  _margin: -2px;
	font-size: 11px;
  
}




div.topponuky_item_icons {
  text-align: center;
  width: 125px; /*145*/
  height: 21px;  /*35*/
/*  background-color:#ffffff;*/ 
  padding: 0px 10px 0px 10px;
}





/*----------------------------------------------------------------------------*/
/* FILTER */
/*----------------------------------------------------------------------------*/

div.filter {
  width: 936px; /*1000 */
  height: 249px; 
	background-image:url(img/filter-bg-1000x249.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
  text-align: left;
	margin-top: 7px;

	padding: 0px 32px 0px 32px;

}

div.filter_header {
  width: 607px;
  height: 18px;  
  text-align: left;
  padding : 25px 10px 0px 10px;
  
	font-size: 11px;
	color: #ffffff;
  border-bottom: 1px solid #53443c ;  

}

div.filter_content {
  width: 936px;
  height: 159px;  
  margin: 30px 0px 0px 0px;
  padding: 0px;
  color: #af8e5f;

  
}

div.filter_column01 {
  width: 186px;
  height: 159px;  
  /*background-color: #ffffff;*/
  color: #af8e5f;
  float: left;
  margin-left: 5px;  
  _margin-left: 2px;
  _padding-left: 1px;  
  margin-right: 15px;
}

div.filter_column02, div.filter_column03 {
  width: 207px;
  height: 159px;  
/*  background-color: #ffffff;*/
  color: #af8e5f;
  float: left;
  margin-left: 16px;
  margin-right: 15px;
}

div.filter_column03 {
  padding-top: 60px; 
  height: 104px;  

 
}

div.filter_content h2{
	font-size: 12px;
	color: #dfcc7f;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}

div.filterinput input{
   /*float:left;*/
  
   width: 13px;   
   height: 13px;
   margin: 3px 5px 3px 0px;
   padding: 0px 0px 0px 0px;
}

div.filterinput select{
   width: 200px;
   height: 20px;
   margin-bottom: 15px;
}


div.filterinput .submit{
   width: 159px;
   height: 45px;  
 	 background-image:url(img/filter-submit.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;	  
   color: #dfcc7f;
   border: 0px; 
   font-size: 11px;
   margin-top:15px;
}

div.filterinput .submit-hover{
   width: 159px;
   height: 45px;  
 	 background-image:url(img/filter-submit-h.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;	  
   color: #dfcc7f;
   border: 0px; 
   font-size: 11px;
   cursor: hand;
   cursor: pointer;
   margin-top:15px;
}

div.banner-mapsearch {
  text-align: right;
  width: 254px;
  _width: 234px;
  height: 159px;
  float: left;
 /* background-color: #ff00ff;*/
}

a.banner-mapsearch {
 	 background-image:url(img/filter-arrow.jpg);
	 background-repeat:no-repeat;
	 background-position:center right;	  
	 color: #ffffff;
	 font-weight: bold;
	 text-decoration: none;
	 display: block;
	 width: 125px;
   height: 35px;
   margin: 90px 0px 0px 95px;
   _margin: 90px 0px 0px 75px;

   padding: 0px 25px 0px 0px
}

a.banner-mapsearch:hover {
  text-decoration: underline;
	 color: #ffffff;
}






table.developers-list, table.projects-list, table.news-list{
  margin: 15px 0px 10px 0px;
  _margin: 20px 0px 10px 0px;
  width: 100%;
}

table.developers-list th, table.projects-list th, table.news-list th {
  color: #313231;
  padding-bottom: 10px;
}

table.developers-list td, table.projects-list td, table.news-list td {
  border-bottom: 1px solid #d0ccca;
}

table.developers-list .developer {
  width: 50%;
}

table a{
  font-weight: normal;
}

table a:hover{
  font-weight: normal;
}

table.projects-list .projects {
  width: 45%;
}

table.news-list td{
  padding: 0px 0px 10px 0px;
}

table.news-list a{
 font-weight: bold;
}

table.news-list a:hover{
 font-weight: bold;
}

table.news-list img{
  border: 1px solid #b1aa8b;
}

table td.projects-icon {
  width: 15px;
}
table td.projects-space {
  width: 5px;
}



/* ------------------------------------------------------------------- */

div.footer-menu {
   text-align: center;
   margin-top: 10px;
}

a.footer {
  color:#d29002;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

a.footer:hover{
  color:#d29002;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
}

div.footer-copyright {
   text-align: center;
}


table.footer-logos {
  margin: 35px auto 0px auto;
  width: 60%;  
}

table.footer-logos th{
  color: #7b6f40;
  font-size: 11px;
  font-weight: normal;
  border-bottom: 1px solid #d0ccca;
}



/*-------------------------------------------------------------------------*/

div.map-outer {
  width: 954px; /*1000 */
  height: 467px; 
	margin-top: 7px;
	padding: 0px 22px 0px 22px;
}

div#map {
  width: 954px; /*1000 */
  height: 467px; 
	border: 1px solid #545454;
	background-color: #ffffff;
}

img {
  border: 0px;
}


a.brown {
  color:#766132;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

a.brown:hover{
  color:#766132;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
}

a.mapicon {
 	background-image:url(img/imap.png);
	background-repeat:no-repeat;
	background-position:top left;
	width: 28px;
	height: 15px;
	display:block;
}

a.mapicon:hover {
 	background-image:url(img/imap-h.png);
	background-repeat:no-repeat;
	background-position:top left;
	width: 28px;
	height: 15px;
	display:block;
}



.more-right {
   padding: 10px 5px 0px 5px;
   text-align: right;
}

.more-left {
   padding: 10px 5px 0px 5px;
   text-align: left;
}

.information {
 	 background-image:url(img/iinfo.png);
	 background-repeat:no-repeat;
	 background-position:top left;
	 height:17px;
	 padding: 4px 0px 0px 30px;
	 color: #545454;
	 text-align: left;
	 font-size: 11px;
}

a{
  text-decoration: none;
  color: #2c767d;
  font-weight: bold; 
}

a:hover{
  text-decoration: underline;
  color: #2c767d;
  font-weight: bold; 
}

img {
  border: 0;
}

div.clean {
  float: none;
  clear: both;
}

.right {
  float:right;
}

table th {
  text-align: left
}

a.grey{
  text-decoration: none;
  color:#949494;
  font-weight: normal; 
}

a.grey:hover{
  text-decoration: underline;
  color:#949494;
  font-weight: normal; 
}

div.reg_priebeh01 {
 	 background-image:url(img/regitem01.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 width: 145px; /*210*/
	 height: 40px; /*75*/
	 padding: 30px 5px 5px 60px;
	 color: #ffffff;
	 font-size: 11px;
}

div.reg_priebeh02 {
 	 background-image:url(img/regitem02.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 width: 145px; /*210*/
	 height: 40px; /*75*/
	 padding: 30px 5px 5px 60px;
	 color: #ffffff;
	 font-size: 11px;
}

div.reg_priebeh03 {
 	 background-image:url(img/regitem03.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 width: 145px; /*210*/
	 height: 40px; /*75*/
	 padding: 30px 5px 5px 60px;
	 color: #ffffff;
	 font-size: 11px;
}
div.reg_arrow {
 	 background-image:url(img/reg_arrow.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 width: 210px; /*210*/
	 height: 25px; /*75*/

}


a.white {
	 color: #ffffff;
	 font-size: 11px;
	 text-decoration: none;
}

a.white:hover {
	 color: #ffffff;
	 font-size: 11px;
	 text-decoration: underline;
}

.submit {
   cursor: hand;
   cursor: pointer;
}

div.topponuky_item_icons img { behavior: url(iepngfix.htc) }

.regSummary table{
   width: 100%;
}

.regSummary table td{
   border-bottom: 1px solid #d0ccca;
}

/*
img { 

*behavior:url(pngbehavior.htc

);
*/
