#clear {
 clear: both;
}

#menu {
 float: left;
 width: 170px;
 position:relative;
 padding-left: 16px;
 z-index: 499999;
}

#menu .menu-items {
 text-align: left;
 font-family: Arial, Verdana, Helvetica CE, Helvetica;
 font-size: 12px;
}

/*#menu .menu-items .obal {
 border: 1px solid black;
}*/

#menu .menu-items a {
 color: black;
 text-decoration: none;
}

#menu .menu-items a:hover { 
 border-bottom: 3px solid black;
}

#menu .sep-line {
 width: 95%;
 border-bottom: 1px solid black;
 line-height: 0;
 height: 0;
 font-size:0;
 margin: 12px 0;
 padding:0;
}

#menu .menu-mail {
 border: 0;
 text-align: center;
 margin-top: 20px;
 margin-bottom: 20px;
}

#menu .menu-mail img {
 border: 0;
}

#banner_solar{
  position:absolute;
  display: block;
  bottom: -115px;
  &bottom:-135px;
  left:15px;
  width: 400px;
  height:135px;
  border:0px solid black;
  
  z-index:500000;
}

#banner_solar img{
  border:0;
}

.video a{
  color: black;
  font-size:12px;
 text-decoration: none;

}

.video a:hover{
  text-decoration: none;
 border-bottom: 3px solid black;
}

#page {
 padding: 0px 25px 25px 25px;
 float: left;
 width: 760px;
 _width: 809px;
 min-height: 100%;
 text-align: justify;
}

#intro-bg {
 /*background: url('uvodka_bg.jpg') right 105px no-repeat;
  height: 575px;*/
}

#intro-bg #uvodka_top{
  height: 80px;
  position: relative;
}

#intro-bg #uvodka_top a{
  _display: inline;
  float: left;
  margin: 0 ;
  margin-right: 12px;
  position: relative;
  width: 107px;
  height: 80px;
  background: #e0e0e0;
  text-decoration: none;
}

#intro-bg #uvodka_top a .pruhlednost{
  -moz-opacity: 0.7;
	filter: alpha(opacity=70);
	display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 107px;
  min-height: 18px;
  _height: 18px;
  line-height: 18px;
  font-size: 13px;
  
  background: black;
  text-align: center; 
}


#intro-bg #uvodka_top a .pruhlednost .pruhlednost_text{
   color: white;
   background: transparent;
   -moz-opacity: 1;
	filter: alpha(opacity=100);
	font-weight: bold;
}

#intro-bg #uvodka_leva{
  width: 80px;
  float: left;
  _display: inline;
}

#intro-bg #uvodka_leva a{
  display: block;
  margin: 0 ;
  margin-top: 12px;
  position: relative;
  width: 107px;
  height: 80px;
  background: #e0e0e0;
  text-decoration: none;
}

#intro-bg #uvodka_leva a .pruhlednost{
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 107px;
  min-height: 18px;
  _height: 18px;
  line-height: 18px;
  font-size: 13px;
  color: white;
  background: black;
  text-align: center;
  -moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

#intro-bg #uvodka_leva a .pruhlednost .pruhlednost_text{
   color: white;
   background: transparent;
   -moz-opacity: 1;
	filter: alpha(opacity=100);
	font-weight: bold;
}

#intro-bg #uvodka_prava{
  position: relative;
  margin-left: 110px;
  background: url('uvodka_bg.jpg') right 105px no-repeat;
  height: 575px;
  
}
/*
#intro-bg #uvodka_prava .text-left {
 float: left;
 top: 200px;
 width: 20px;
 height: 83px;
 background: url('intro-border.jpg') repeat-y;
}*/

#intro-bg #uvodka_prava .text {
 position: absolute;
 top: 223px;
 left: 115px;
 width: 210px;
 height: 83px;
 font-family: Verdana, Arial, Helvetica CE, Helvetica;
 font-size: 14px;
 font-weight: bold;
 line-height: 1.5;
}

#intro-bg #uvodka_prava .changer {
 position: absolute;
 bottom: 92px;
 right: 25px;
 width: 253px;
 height: 175px;
 border: 0px solid black;
}

#intro-bg #uvodka_prava #jazyky {
 position: absolute;
 bottom: 20px;
 right: 15px;
 width: 400px;
 height: 21px;
 border: 0px solid black;
 text-align: center;
}

#intro-bg #uvodka_prava #jazyky a{
 text-decoration: none;
 margin-left: 33px;
}

#intro-bg #uvodka_leva #uvodka_aktuality{
  background: url('uvodka/aktuality.jpg') top left no-repeat;
}

#intro-bg #uvodka_top #uvodka_fotovoltaika{
  background: url('uvodka/fotovoltaika.jpg') top left no-repeat;
}

#intro-bg #uvodka_leva #uvodka_kde_nas_najdete{
  background: url('uvodka/kde_nas_najdete.jpg') top left no-repeat;
}

#intro-bg #uvodka_leva #uvodka_kontakt{
  background: url('uvodka/kontakt.jpg') top left no-repeat;
}

#intro-bg #uvodka_top #uvodka_nabidka_dps{
  background: url('uvodka/nabidka_dps.jpg') top left no-repeat;
}

#intro-bg #uvodka_leva #uvodka_onas{
  background: url('uvodka/onas.jpg') top left no-repeat;
}

#intro-bg #uvodka_top #uvodka_vf_technika{
  background: url('uvodka/vf_technika.jpg') top left no-repeat;
}

#intro-bg #uvodka_leva #uvodka_video_prezentace{
  background: url('./uvodka/video_prezentace.jpg') top left no-repeat;
}

#intro-bg #uvodka_top #uvodka_vlastni_produkty{
  background: url('uvodka/vlastni_produkty.jpg') top left no-repeat;
}

#intro-bg #uvodka_top #uvodka_vyroba_elektroniky{
  background: url('uvodka/vyroba_elektroniky.jpg') top left no-repeat;
}

#intro-bg #uvodka_top #uvodka_vyvoj{
  background: url('./uvodka/vyvoj.jpg') top left no-repeat;
}
/*
#top .lang-icons {
 
 height: 50px;
 width: 198px;
 text-align: center;
 
}
*/
#web-form-1 .caption {
 text-align: right;
}

#web-form-1 input {
 width: 550px;
}

#web-form-1 textarea {
 width: 550px;
}

#web-form-1 .submit {
 width: 250px;
}

.error-message {
 font-family: Arial, Verdana, Helvetica CE, Helvetica;
 font-size: 12px;
 color: red;
}

h2 {
  font-size: 22px;
  color: #022e7d;
  font-weight: bold;
  margin-bottom: 15px;
}

.noborder {
	border: 0;
}

