
/*NASTAVENIA STYLOV / CSS STYL*/
.banner_vlavo { display: block; float: left; width: 309px; margin: 10px 0px 0px; padding: 0px; }
.banner_vlavo table { margin-top: 207px; }
.obrazok_banner { display: block; float: left; clear: none; padding: 0px; margin: 0px; width: 589px; height: 241px; margin-top: 8px; }
.peciatka { position: absolute; z-index:10; bottom: -25px; right: -30px; }
.search_element p,
.search_element .options { display: none; }
.hladat { display: block; float: right; clear: none; }
.search_element { padding: 16px 0px 0px; }
.zarubne table { border: 0px solid black; gbcolor:#ffffff;}
.zarubne td { padding: 4px 5px; border: 0.5px solid #cccccc; }
.kontakt_left { margin-bottom: 10px; }
p.nadpis_clanku { color: #0d1c4e; font-size: 15px; font-weight: bold; text-transform: uppercase; padding-bottom: 0px; }
/* .mod_photogallery2 .photos .item { width: 95px; margin-top: 20px; } */
.mod_photogallery2 .photos .item .nazov { display: block; height: 30px; font-size: 11px;  }
.dekory_cennik table { margin-top: 30px; border: 1px solid black; }
.dekory_cennik table th { width: 70px; font-size: 11px; font-weight: bold; text-align: right; vertical-align: top; padding: 4px 10px 4px 0px; border-bottom: 1px solid black; }
.dekory_cennik table td { width: 70px; font-size: 11px; vertical-align: top; padding: 4px 0px 4px 5px; border-bottom: 1px solid black; }
.dekory_cennik table td.farebne { background-color: #cccccc; }

.topMenu{position:relative;z-index:10;}

.kontakt_left a { color:#2908f5; text-decoration:none;}
.kontakt_left a:hover { color:#7e032c; text-decoration:underline;}
.kontakt_left a:visited { color:#2908f5;}

a.ponuka { color:white; text-decoration:none;}
a.ponuka:hover { color:#fc8c8c; }
a.ponuka:visited { color:white;}


.photogallery_4 .item a{ color:black; }
.photogallery_4 .item a span{ font-size:12px; padding:2px 0 0 3px;}


/*NASTAVENIA STYLOV / STYL OBRAZKU*/
 .mod_text img.border {  border: 1px solid #706f6f;  padding: 1px;  margin: 1px;  background: #dbdbdb;  } 
 .imageBorder1 img {  border: 1px solid #706f6f;  padding: 1px;  margin: 1px;  background: #dbdbdb;  } 
 .mod_photogallery2 img {  border: 1px solid #706f6f;  padding: 1px;  margin: 1px;  background: #dbdbdb;  } 

/*NASTAVENIA STYLOV / STYL NADPISU*/
  .header h1,.module_wrapper .head h2,.module_wrapper h2.title {  } 


/*NASTAVENIA STYLOV / NASTAVENIE CESTY*/
 .path  {  } 
 .path a{  } 
 .path a:hover{  } 

/* MENU / TYPY MENU */ 

.menutype6 { display: inline; float: left; width: 570px; margin-top: 17px; height: 18px;  }
.menutype6 ul { display: block; margin: 0px; padding: 0px; }
.menutype6 ul li { display: block; float: left; list-style: none; padding: 0px 15px 0px; position: relative; background: transparent url(/stavebnydetail/userfiles/images/oddelovac_top_menu.jpg) no-repeat right bottom; }
.menutype6 ul li a { text-decoration: none; text-transform: uppercase; font-size: 1em; font-weight: bold; color: white; }
.menutype6 ul li a.hasSub { padding-right: 20px; background: transparent url(/stavebnydetail/userfiles/images/arrow_small_down.gif) no-repeat right center; }
.menutype6 ul li a:hover{ text-decoration: underline; }
.menutype6 ul li a.active { color: yellow; font-weight: bold; }

.menutype6 ul ul { position: absolute; display: none; left: 0px; top: 26px; background-color: white; /*width: auto;*/ }
.menutype6 ul ul li { display: block; float: none; clear: both; padding: 0px; white-space:nowrap; margin-bottom: 1px; }
.menutype6 ul ul li a { display: block; color: #0d1c4e; padding: 6px 15px; background-color: #b8b7d2; }
.menutype6 ul ul li a.hasSub { padding-right: 20px; background: #b8b7d2 url(/stavebnydetail/userfiles/images/arrow_small_right.gif) no-repeat 96% center; }
.menutype6 ul ul li a:hover { text-decoration: none; color: white; background-color: #0d1c4e; }

.menutype6 ul ul ul { position: absolute; display: none; /*height: auto;*/ left: 100%; top: 0px; background-color: white; }
.menutype6 ul ul ul li { margin-left: 1px; }