/*kb term s.r.o.*/
BODY {font-size: 80%;;FONT-FAMILY: Arial, Helvetica, sans-serif;background-position:center;background-repeat:no-repeat;background-color:#6ea2c9;text-decoration:none;;}
#main-page-left h3 {padding:0 0 0 30px}
#stranka {width: 980px;text-align: left;margin: 0 auto;padding:0 0 0 0;text-decoration:none;border:none;background-color:#FFFFFF}
#menu {width: 980px;min-height:184px;background-image:url("../images/menu-main.png");background-repeat:no-repeat;}
#menu p.photogallery  {margin:0 0 0 20px;color:#FFF;padding:-50px 0 0 0}
#nav {height:45px;padding:50px 0px 0 0;text-decoration:none;list-style-type:none;}
#main-page-left ul li{
	background:url(../images/ul_arrow.gif) no-repeat left 9px;
	padding:5px 0 0 15px;
	text-transform:none;
	display:block;
	width:680px;
	}
#nav ul {width:980px;overflow:hidden;list-style-type:none;}
#nav li {float:left;padding:12px 7px 7px 7px;}
#nav .last {background:none;}
#nav li a {display:block;width:90px;color:#FFF;text-decoration:none;height:26px;padding-top:11px;text-align:center;text-transform:uppercase;font-weight:bold;}
#nav li a.long {display:block;width:120px;color:#FFF;text-decoration:none;height:26px;padding-top:11px;text-align:center;font-weight:bold;text-transform:uppercase}
#nav li a:hover, nav .active a {background:url(../images/nav-li-active.gif) no-repeat;color:#00F;}

#nav-second ul {float: left;display: inline-block;height: 30px;margin: 0;padding:45px 33px 0 25px;list-style: none;}
#nav-second ul li {display: inline-block;}
#nav-second ul li a {
	float: left;
	display: block;
	height: 15px;
	width: 140px;
	padding: 5px 0 0 0;
	color: #666;	
	text-align: center;
	text-decoration: none;
	outline: none;
	font-weight:bold;
	border: none;
	background: url(../images/templatemo_menu_divider.gif) repeat-y right;
	}
#nav-second ul li a span {display: block;font-size: 20px;font-weight: normal;color: #333;}
#nav-second ul li .last {background: none;}
#nav-second ul li a:hover, #templatemo_menu ul .current {color: #a13c03;}
#nav-second ul li a:hover span, #templatemo_menu ul .current span {color: #a13c03;font-weight:bold}
#nav-second ul li a span:hover {color: #a13c03;}
/*nav-second {height:26px;padding:0 33px 0 0px;text-decoration:none;list-style-type:none;}
nav-second ul {width:760px;overflow:hidden;list-style-type:none;padding:0 0 0 60px}
nav-second li {float:left;padding:7px 7px 7px 7px;}
nav-second .last {background:none;}
nav-second li a {display:block;width:40px;color:#000;text-decoration:none;height:26px;padding-top:11px;text-align:left;text-shadow: 1px 1px 1px #999}
nav-second li a.long {display:block;width:140px;color:#000;text-decoration:none;height:26px;padding-top:11px;text-align:center;}
nav-second li a:hover, nav .active a {background:url(../images/nav-li-active.gif) left top no-repeat;color:#00F;}*/
#main-page{width:980px}
#main-page-left {width:766px;min-height:211px;float:left;margin:0 0 0 0;text-align:justify;}
#main-page-left-detail {width:760px;min-height:170px;float:left;margin:12px 0 0 0;text-align:justify;background-image: url(../images/podklad-dodavatele.png);background-repeat:no-repeat}
#main-page-left-detail .logo {margin:10px 10px 0px 600px}
#main-page-left-detail .nadpis-logo {margin:10px 10px 0px 0px;text-align:right;font-size:18px;font-weight:bold}
#main-page-left-detail .kratky-popis {margin:10px 10px 0px 20px;text-align:left;font-size:12px;padding-left:5px;float: left; margin-right: 15px;font-weight:bold}
#main-page-left .formular {margin:10px 10px 0px 100px;text-align:center}

#main-page-left p.welcome {margin:0px 30px 30px 30px;font-weight:normal;}
#main-page-left p.welcome-contact {margin:0px 30px 30px 200px;font-weight:normal;font-size:18px;text-align:center}
#main-page-left p {margin:10px 30px 30px 30px;}
#main-page-right {width:214px;min-height:245px;float:right;background-image: url(../images/quantum.png); background-repeat:no-repeat;margin-top:10px}
#main-page-right H2{font-size:90%;margin:0px 0 0 35px;color:#FFF}¨
#main-page-right-supplier ul {list-style-type:none}
#main-page-right-supplier ul li{list-style-type:none;}
#main-page-right-supplier ul li img{list-style-type:none;margin:20px 5px -10px -5px;text-decoration:none;border:none;}

#main-page-right p{font-size:90%;margin:20px 5px 0 100px;color:#FFF}
#main-page-right-supplier H2{font-size:12px;margin:20px 0 0 40px;color:#FFF}
#main-page-right-supplier {width:214px;min-height:837px;float:right;background-image: url("../images/background.png"); background-repeat:no-repeat;;margin:60px 0 0 0}
#main-page-left-offer{width:766px;float:left}
#main-page-left-offer H2{font-size:14px;font-weight:bold;margin:30px 0 0 150px}
#main-page-left-offer p{font-size:12px;margin:10px 30px 0 150px;}
#main-page-left-offer p.right{font-size:12px;margin:5px 50px 0 150px}
#main-page-left-offer-L1{width:383px;min-height:180px;float:left;background:url(../images/kamna.jpg) no-repeat; margin:10px 0 0 0}
#main-page-left-offer-R1{width:383px;min-height:180px;float:left;background:url(../images/vodarna.jpg) no-repeat; margin:10px 0 0 0}
#main-page-left-offer-L2{width:383px;min-height:170px;float:left;background:url(../images/kotelna.jpg) no-repeat; margin:10px 0 0 0}
#main-page-left-offer-R2{width:383px;min-height:170px;float:left;background:url(../images/spotrebice.jpg) no-repeat; margin:10px 0 0 0}
#main-page-left-offer-L3{width:383px;min-height:222px;float:left;background:url(../images/zahrada.jpg) no-repeat; margin:10px 0 0 0}
#main-page-left-offer-R3{width:383px;min-height:222px;float:left;background: url(../images/dum.jpg) no-repeat; margin:10px 0 0 0}
#main-page-left-action{width:766px;float:left;background:url(../images/action.png) no-repeat;margin:-30px 0 0 0}
#main-page-left-action-web{width:766px;float:left;background:url(../images/action.png) no-repeat;margin: 0 0 0 10px}
#footer{width:980px;min-height:160px;background:url(../images/footer.png) no-repeat}

#logo {width: 171px;height:250px;background-image:url(../img/foto.jpg);background-repeat:no-repeat;float:right;margin-top:-641px;margin-right:-35px;}
#logo-text {text-align:right;padding-top:180px;padding-right:5px;color:#FFF;font-size:14px;font-weight:bold;margin-right:35px;;}
#offer {width: 680px;height:620px;margin-left:40px;padding-top:50px;padding-bottom:80px;color:#FFF;font-size:14px;line-height:33px;}
ul.offer li {list-style-type: none;text-decoration:none;}
#menu-text {padding-top:85px;padding-right:10px;text-decoration:none;text-align:right;}
H1 {color:#FFF;text-align:center;font-size:18px;}
ul.menu {float:right;}
ul.menu li {list-style-type: none;text-decoration:none;text-align:right;font-size:12px;font-weight:bold;}
ul.menu li a {list-style-type: none;text-decoration:none;}
ul.menu li.btn_01 a {color:#FFF;}
ul.menu li.btn_02 a {color:#999;}
ul.menu li.btn_03   {color:#000;}
.homeImageBorder {border:1px solid #ffffff;display:block;}
.homeImageBorder img{
	padding:4px;
}
.homeImageBorder ul{
	font: bold 0.5em/0 sans-serif; /*This is a padding fix for IE6, IE7, and FF*/
	list-style:none;
	padding:0;
	margin:0;
} 
.homeImageBorder ul li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
} 
#scrollSection{
	padding:10px 0 0 0;
}
.scrollText{
	float:left;
	width:670px;
	line-height:15px;
	color:#CCC;
	text-align:justify;
	font-size:12px;
	margin-top:15px
	
}
#portfolio {
  width: 705px;
  height: 510px;
  margin: auto;
  padding: 20px 0 0 0;
}

#portfolio a {
  float: left;
  position: relative;
  margin: 0 24px 40px 0;
  text-decoration: none;
  color:#FFF;
}

/* univerzalni kontejner */
.gallery_container {
    width: 210px;
    height: 170px;
    margin: 0 0 0 0;
}

.gallery_container img {
    width: 210px;
    height: 150px;
}

/* toto bude schovavat text */
.gallery_container span {
  position: absolute;
  width: 210px;
  top: 150px;
  left: 0px;
  text-align: center;
  font-weight:bold;
  font-size:12px;
  color:#FFF;
}

#portfolio_reklama h1 {
  margin: 50px 0 20px 76px;
  color: #ccc;
  font-size: 12px;
  font-family: arial;
  font-weight: normal;
  text-transform: uppercase;
}

#portfolio_reklama h1 a {
  color: #ccc;
  font-size: 12px;
  font-family: arial;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}

#portfolio_reklama h1 a:hover {
  text-decoration: underline;
}

#portfolio_reklama table {
  width: 820px;
  margin: auto;
}

#portfolio_reklama table tr td {
  text-align: center;
}

#detail-galerie-prava {
	width: 200px;
	float: right;
}

#detail-galerie-leva {
	width: 510px;
	float: left;
}


#detail-galerie {
	float: left;
	width:710px;
}
.ad-gallery{}.ad-gallery,.ad-gallery *{margin:0;padding:0}.ad-gallery .ad-image-wrapper{width:450px;height:367px;float:left;margin-bottom:10px;position:relative;overflow:hidden;border:2px solid #f0f0f0;padding:1px}.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%}.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{ background:url(public/themes/default_theme/images/adgallery/non-existing.jpg)\9}.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../ad_next.png);width:30px;height:30px;right:0;left:auto}.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9;margin-left:1px}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(../opa75.png);color:#000}* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='../opa75.png')}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}.ad-gallery .ad-controls{height:00px;padding:.4em;float:right;width:190px;margin-top:-40px;}.ad-gallery .ad-info{float:left;padding:0 0 0 1em}.ad-gallery .ad-slideshow-controls{float:right;padding:0 1em 0 0}.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em}.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;font-size:9px;}.ad-gallery .ad-nav{width:200px;float:right;position:relative}.ad-gallery .ad-forward,.ad-gallery .ad-back{position:relative;float:left;width:20px;height:20px}* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:20px}.ad-gallery .ad-back{cursor:pointer;float:left;margin:0 0 0 1em;}.ad-gallery .ad-forward{cursor:pointer;float:right;margin:0 1em 0 0;}.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:200px;height:400px;margin:0 0 1em 0;clear:both}
.ad-gallery .ad-thumbs .ad-thumb-list{height:9000px;list-style:none}
.ad-gallery .ad-thumbs li{float:left;margin:4px;width:87px;height:61px;overflow:hidden;display:block;text-align:center}
.ad-gallery .ad-thumbs li a{display:block;width:80px;height:55px;overflow:hidden;border:3px solid #f0f0f0;background:#333}
.ad-gallery .ad-thumbs li a img{vertical-align:center}
.ad-gallery .ad-thumbs li a.ad-active{border:3px solid #CF8126}
.ad-preloads{position:absolute;left:-9000px;top:-9000px}

