/* common layout proporties -----------------------------------------------------------------*/
body {
  background-color:#999999;
}

#layout_table {
  width:824px;
  border-collapse:collapse;
}

#left_shadow {
  width:6px;
  background-image: url("../images/bbtech_.JPG");
  background-repeat:repeat-y;
  background-position:top left;
}

#right_shadow {
  width:6px;
  background-image: url("../images/navrh10bR4C11.JPG");
  background-repeat:repeat-y;
  background-position:top left;
}

# main_td {
  width:812px;
}

#main_div {
  padding:20px 20px 20px 20px;
}

img{
 border: 0px none white;
 vertical-align: middle;  
}
/* welcome page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_welcome {
  background-image: url('../images/navrh10bR4C3.JPG');
  width:812px;
  height:451;
}

.welcome {
  padding-left:10px;
  font-family: tahoma;
	font-size: 20px;  
	color:black;
  font-weight:bold;
}

.welcome_text {
  padding-left:30px;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	text-align:justify;
	width:60%;
}

/* kontakt page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_kontakt {
  background-image: url('../images/kontakt_navrh10bR4C3.JPG');
  width:812px;
  height:451;
}

img.separator {
  border: 0px none white;
  padding:10px 0px 10px 30px;
}

#kontakt_left_side{
  width:50%;
  float:left;
}

#kontakt_right_side{
  /*border: 1px solid red;*/
  margin-left:52%
}


.kontakt_text {
  padding-left:30px;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	text-align:justify;
	width:80%;
}

#contacts {
  height:70px;
  font-family: tahoma;
	font-size: 14px;  
	color:black;
}
.address_text {
  margin-left:30;
  padding-left:50px;
  background-image: url("../images/envelope.png");
  background-repeat:no-repeat;
  background-position:left top;
}

.phone_text {
  margin-left:30px;
  padding-left:50px;
  background-image: url("../images/telephone.png");
  background-repeat:no-repeat;
  background-position:left top;
}

.email_text {
  margin-left:30;
  padding-left:50px;
  background-image: url("../images/book.png");
  background-repeat:no-repeat;
  background-position:left top;
  height:60px;
}

.email_text a{
  color:black;
  text-decoration:none;
}

.email_text a:hover{
  text-decoration:underline;
}

.person_rtext {
  width:50%;
  font-family: tahoma;
	font-size: 14px;  
	color:black;
  margin-left:10px;
  padding-left:60px;
  background-image: url("../images/card.gif");
  background-repeat:no-repeat;
  background-position:left top;
  height:60px;
}

.person_rtext a{
  color:black;
  text-decoration:none;
}

.person_rtext a:hover{
  color:black;
  text-decoration:underline;
}

/* sluzby page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_sluzby {
  background-image: url('../images/sluzby_navrh10bR4C3.JPG');
  width:812px;
  height:451;
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FAFAFA;
}

.sluzby_text {
  padding-left:30px;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	text-align:justify;
	width:60%;
}

#main_td_sluzby ul {
  margin-left:30px;
  width:50%;
  list-style-image:url(../img/arrow_mini2.gif);
  text-align: left;
}

#main_td_sluzby li {
  margin-top:5px;
  font-family: tahoma;
	font-size: 12px;
	color:black;
	padding-left:5px;
  font-weight:bold;
}

.sluzby_buttons {
  margin-left:15%;
}

.back_buttons{
  margin-left:5px;
  font-family: tahoma;
	font-size: 16px;  
	color:black;
	font-weight:bold;
}

.back_buttons a {
  color:navy;
  text-decoration:none;
  vertical-align:middle;
}

.back_buttons a:hover {
  color:black;
  text-decoration:underline;
}

/* cennik page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_cennik {
  background-image: url('../images/cennik_navrh10bR4C3.JPG');
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FAFAFA;
  
  width:812px;
  height:451;
}

.cennik {
  padding-left:10px;
  font-family: tahoma;
	font-size: 20px;  
	color:black;
  font-weight:bold;
}

.cennik_text {
  margin-left:40%;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	text-align:justify;
	width:460px;
}
.cennik_stext {
  font-family: tahoma;
	font-size: 10px;  
	color:black;
}

#main_td_cennik table {
  border-collapse:collapse;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	width:100%;
	margin-top:15px;
	border: 1px solid #BDBDBD;
}

#main_td_cennik th {
  font-weihgt:bold;
  font-size: 12px; 
  text-align:left;
  background-color:lightgray;
}

#main_td_cennik .title {
  width:80%;
}

#main_td_cennik .price {
  text-align:right;
  width:20%;
  background-color:#E7E7E7;
}


/* referencie page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_referencie {
  background-image: url('../images/referencie_navrh10bR4C3.JPG');
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FAFAFA;
  
  width:812px;
  height:451;
}

.referencie {
  padding-left:10px;
  font-family: tahoma;
	font-size: 20px;  
	color:black;
  font-weight:bold;
}

.referencie_text {
  margin-left:40%;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	text-align:justify;
	width:460px;
}
.referencie_stext {
  font-family: tahoma;
	font-size: 10px;  
	color:black;
}

#main_td_referencie table {
  border-collapse:collapse;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	width:100%;
	margin-top:15px;
	border: 1px solid #BDBDBD;
}

#main_td_referencie th {
  font-weihgt:bold;
  font-size: 12px; 
  text-align:left;
  background-color:lightgray;
}

#main_td_referencie .title {
  width:80%;
}

#main_td_referencie .price {
  text-align:right;
  width:20%;
  background-color:#E7E7E7;
}

.referencie_leftside {
  font-family: tahoma;
	font-size: 12px;  
	color:black;
  padding-left:10px;
  width:37%;
  float:left;
}

/* galeria page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_galeria {
  background-image: url('../images/galeria_navrh10bR4C3.JPG');
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FAFAFA;
  
  width:812px;
  height:451;
}

.galeria {
  padding-left:10px;
  font-family: tahoma;
	font-size: 20px;  
	color:black;
  font-weight:bold;
}

td.gallery {
  background-color:lightgray;
  border:1px solid gray;
  height:150px;
  width:200px;
  padding:5px 5px 5px 5px;
  text-align:center;
  vertical-align:top;
  font-family: tahoma;
	font-size: 10px;  
	color:black;
	cursor:pointer;
}

/* partneri page proporties -----------------------------------------------------------------*/

/*main theme*/
#main_td_partneri {
  background-image: url('../images/partneri_navrh10bR4C3.JPG');
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FAFAFA;
  
  width:812px;
  height:451;
}

.partneri {
  padding-left:10px;
  font-family: tahoma;
	font-size: 20px;  
	color:black;
  font-weight:bold;
}

.partneri_text {
  margin-left:9%;
}
#main_td_partneri table {
  border-collapse:collapse;
  font-family: tahoma;
	font-size: 12px;  
	color:black;
	width:50%;
	margin-top:5px;
	border: 1px solid #BDBDBD;
}

#main_td_partneri a{
  font-weihgt:bold;
  font-size: 12px; 
  text-align:left;
  color:black;
  text-decoration:none;
}

#main_td_partneri a:hover {
  text-decoration:underline;
}

#main_td_partneri .logo {
  width:30%;
  background-color:lightgray;
  text-align:center;
}

#main_td_partneri .partner {
  width:70%;
  text-indent:10px;
  /*background-color:lightgray;*/
}

