
/*NASTAVENIA STYLOV / CSS STYL*/
.copyright { font-size: 10px; color: white; margin-left: 20px; display: inline; float: left; clear: none; margin-top: 40px; padding: 0px; width: 240px; }
.copyright p { padding: 0px; }
.copyright a,
.copyright a:hover,
.copyright a:visited { color: white; }

.text_4 { font-size: 12px; color:black; line-height:auto; font-style:italic; font-weight:normal;  letter-spacing:0.1px;}
.module_wrapper a.vyrobky_m  { color: black; text-decoration: none;  font-size: 12px; color:black; line-height:auto; font-style:italic; font-weight:normal;  letter-spacing:0.1px;}
.module_wrapper a.vyrobky_m:hover { color: blue; text-decoration: underline;}
.module_wrapper a.vyrobky_m:visited { color: black; text-decoration: none;}

.nadpis { font-size: 16px; color:black;font-family: arial; line-height:auto; font-style:italic; font-weight:bold;  padding-left: 2px; }
.nadpis2 { font-size: 16px; color:black;font-family: arial; line-height:auto; font-style:italic; font-weight:bold;  padding-left: 2px; padding-top: 12px; }
.maly_text { font-size: 10px; }
.text biely { font-size: 10px; color:white; }
.mapa { background: transparent url(/forsol/userfiles/images/mapa3.gif) no-repeat center bottom; border: none; }
.text_2 { font-size: 14px; color:black; letter-spacing:0.1px; line-height:auto; font-style:italic; font-weight:normal;}
.text_3 { font-size: 12px; color:black; line-height:auto; font-style:italic; font-weight:normal;}


.module_wrapper .text_4 { font-size: 11px; color:black; font-family: arial; line-height:auto; font-style:italic; font-weight:normal;  padding-left: 6px;  padding-bottom: 7px; }
.module_wrapper a.text_4 { text-decoration: none; padding: 0px; }
.module_wrapper a.text_4:visited { color: black; }
.module_wrapper a.text_4:hover { text-decoration: underline; color: black; }

.spolocny_clanok { display: block; float: left; clear: none; width: 290px; }
.produkty { display: inline; float: left; clear: none; width: 341px; background-color: white; padding: 10px; margin-left: 10px; }
.produkty table { width: 341px; background-color: white; }
.produkty table td { text-align: justify; padding: 8px 0px; }
.produkty table td.zlta { background-color: #fffcc7; padding: 5px 8px; }
.produkty table td .farebny_nadpis { text-decoration: underline; }
.produkty table td img.foto { margin-left: 14px; border: 1px solid #cccccc; padding: 1px;}

.mod_photogallery2 .photos .item {margin:0 3px 5px !important;}
.mod_photogallery2 .photos .item .name {width:150px; margin-left:10px;}


.produkty.ruzova { border: 2px solid #9900cc; }
.produkty.ruzova table td .farebny_nadpis { color: #9900cc; }


.produkty.hneda { border: 2px solid #54241f; }
.produkty.hneda table td .farebny_nadpis { color: #54241f; }

.produkty.modra { border: 2px solid #0094de; }
.produkty.modra table td .farebny_nadpis { color: #0094de; }

.produkty.oranzova { border: 2px solid #ff6633; }
.produkty.oranzova table td .farebny_nadpis { color: #ff6633; }

.produkty.cervena { border: 2px solid #cc0000; }
.produkty.cervena table td .farebny_nadpis { color: #cc0000; }

.produkty.zelena { border: 2px solid #009140; }
.produkty.zelena table td .farebny_nadpis { color: #009140; }

.vyrobky table td { padding: 2px 2px; text-align: left; }

.photogallery_1 .item .text{ width:137px; padding:0 12px; font-size:12px; color:black;  letter-spacing:0.2px;  line-height:13px;}

/*NASTAVENIA STYLOV / STYL OBRAZKU*/
 .mod_text img.border {  border: 1px solid #525252;  padding: 4px;  margin: 9px;  background: #FFFFFF;  } 
 .imageBorder1 img {  border: 1px solid #525252;  padding: 4px;  margin: 9px;  background: #FFFFFF;  } 
 .mod_photogallery2 img {  border: 1px solid #525252;  padding: 4px;  margin: 9px;  background: #FFFFFF;  } 

/*NASTAVENIA STYLOV / STYL NADPISU*/
  .header h1,.module_wrapper .head h2,.module_wrapper h2.title {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #000088; margin:0; padding:5px 0 5px 30px; } 
 .header,.module_wrapper .head{ margin-bottom:10px; padding:0 10px 10px 10px; } 
 .header .line{ margin:0px; border-bottom:1px solid silver; border-top:1px solid #eee;display:block; clear:both; height:0; } 


/*NASTAVENIA STYLOV / NASTAVENIE CESTY*/
 .path  { display:block; margin:10px 0; padding:10px; border-bottom:1px solid silver;font-size:12px; } 
 .path a{ color:#000088;text-decoration:none; } 
 .path a:hover{ color:#00ffff;text-decoration:underline; } 

/* MENU / TYPY MENU */ 

.menutype6 { display: block; left: -18px; margin-top: 20px; position:relative; z-index:100; }
.menutype6 ul { display: block; padding: 0px; margin: 0px; }
.menutype6 ul li { display: block; }
.menutype6 ul li a { display: block; background: transparent url(/forsol/userfiles/images/menu_closed.png) no-repeat left top; font-size: 17px; font-family: \\\"Trebuchet MS\\\"; text-decoration: none; color: white;  height: 34px; text-align: center; padding-top: 8px; padding-left: 20px; }
.menutype6 ul li a:hover { }
.menutype6 ul li a.active { }

/*width: 146px;*/
.menutype7 { display: inline; float: left; text-align: center; margin: 55px 0px 0px 55px; clear: none;  padding: 12px 0px; width: 530px; }
.menutype7 ul { display: block; padding: 0px; margin: 0px; width: 530px; height: 21px; text-align: center; }
.menutype7 ul li { display: block; float: left; list-style: none; padding: 1px 10px; background: transparent url(/forsol/userfiles/images/oddelovac_bottom_menu.jpg) no-repeat right center; }
.menutype7 ul li a { color: #7dcf1d; font-size: 12px; text-decoration: none; }
.menutype7 ul li.first { padding-left: 60px; }
.menutype7 ul li.last { background-image: none; }
.menutype7 ul li a:hover { color: blue; }
.menutype7 ul li a.active { color: white; }
.menutype8 {
	position: relative; 
	height: 145px; 
	text-align: left;
float:left;
display:block;
width:500px;
}
.menutype8 .container {
	position: absolute;
	height: 145px;
	background: none;
	padding-left: 00px;
}
.menutype8 a {
	display: block;
	position: absolute;
	width:100px;
	bottom: 0px;
        padding:0 10px;
	text-align: center;
	text-decoration: none;
}
.menutype8 img {
	border: none; 
	margin: 0; 
	width: 100%; 
}
.menutype8 span {
	margin: 0 auto; letter-spacing:0.5px;
font-size:12px;line-height:13px; font-weight:normal; padding-top:5px;
display: block; width: 68px; text-align: center; color:white;
}

.menutype8 span.nothing { margin:0; padding:0; height:0px; display:block;}