* { margin: 0; padding: 0px; font-size:100%; font-family: Arial, sans-serif; }
body{background:#fff; color:#000; text-align:center:}
a{color:#16FA05; text-decoration:none;}
a:visited{color:#16FA05; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
#main{width:1086px; margin:0px auto; position:relative;}

#header{height:132px; position:relative;background:url("../../../imgs/ltb10/header.gif") no-repeat #000; overflow:hidden;}
	#header h1{height:112px;width:700px;float:left;}
	#header h1 a {display:block; text-decoration:none;height:110px;width:300px;}
	#header span{display:none;}
	#header .links{float:right; width:88px; padding-right:10px;}
	#header .links li{ padding-left:10px; list-style:none; font-weight:bold;float:right;}
	
#search{position:absolute; top:107px; right:34px;  padding:2px 0px 2px 2px;}
	#search input{border:none;height:22px;width:124px;}
	#search .submit{background:#16FA05;width:60px; color:#000; font-size:80%; font-weight:bold; cursor:pointer; height:24px; position:relative; top:-1px; text-transfrom:uppercase;}
#webMenu{padding-left:20px;}
	#webMenu li{float:left; padding-left:10px; list-style:none;margin-right:25px; text-transform:uppercase; font-weight:bold; font-size:90%}
	#collectionPicker h3{padding:5px;}
	#collectionPicker {position:absolute; top:136px; right:0px; z-index:10; font-size:80%; background:#000;}
	#collectionPicker a{display:block; padding:5px;}

#subMenu {margin-bottom:30px; margin-left:10px;}
#subMenu li{float:left; list-style:none; margin-right:10px; text-align:center; font-size:120%; margin-right:20px;}
#subMenu a:hover{text-decoration:none;}


#path { height:28px;}
#path .navigation {margin-left:30px; margin-top:20px;}
#path .navigation h1{ height:18px;  font-size:80%; padding-top:3px; }
#path a{color:#0EB408;}
#content{ color:#000; 
			font-size:80%;}
			
#content h2{font-size:130%;}
#content .safepd{padding:10px 10px 10px 10px;}
    #content a{color:#0EB408}
    #team #title, #blog #title{margin-bottom:10px; font-size:140%;}
    
    #blog .blogArticle h3{font-size:130%; }
    #blog .blogArticle{padding-top:20px;}
    #blog .first{padding-top:0px;}
    #blog .articleThumb{float:left; margin-right:15px;}
    #html, #blog, #profil{margin-right:40px;margin-bottom:20px;
        padding-top:20px;
    }
    #html h2, #blog h2, #profil h2{ width:auto; float:left;  color:#000;  padding-right:160px;}
    #html h2 span, #blog h2 span, #profil h2 span{display:block;width:auto; float:left;padding:0px 0px 0px 20px; height:27px;line-height:27px; }


    #html .inbox,#gallery .inbox,#blog .inbox, #profil .inbox, #team .inbox {padding:10px 20px; clear:both;}
    
	
    #productDivider h2{width:210px; margin-left:300px;; background:#808080;}
    #productDivider h2 span{display:block; font-size:90%; color:#fff; width:210px; text-transform:uppercase;}
    #productDivider{text-align:center;}
    #productDivider a:hover span{text-decoration:underline;}
    #subProducts{width:515px; margin-top:50px; margin-left:10px;}
    
    #productDivider h3 a{color:#FFF;}
    #productDivider h3{width:58px; float:left; font-size:80%; margin-right:1px;}
    #productDivider h3 span{display:block; background:#808080; margin-bottom:0px;}
    #subProducts .space{width:208px; float:left;}
    #productDivider h3  b{height:80px; width:58px; background:#fff; display:block;}
    
    #profil .inbox{clear:left;}
    #profil{ width:700px;}
    #profil .lastArticles{padding:10px 20px 0px 20px;clear:both;}
    #profil .foto{margin-right:10px; float:left;}
    #profil h4{font-size:110%; margin-top:5px;}
    #profil h3{font-size:125%;}
    #profil img{}

    #profilRightBox{ background:url("../../../imgs/web/bg-right-box-top.png")  no-repeat; float:right; width:160px; height:400px; position:relative; top:-37px;}
    #profilRightBox .bottom{ background:url("../../../imgs/web/bg-right-box-bottom.png")  no-repeat left bottom; padding-bottom:23px;}
    #profilRightBox .repeat{ background:url("../../../imgs/web/bg-right-box.png")  repeat-y 0px 23px; margin-top:23px;height:400px;}
    #profilRightBox ul{padding-left:30px; list-style:none;}
    #profilRightBox li{margin:3px;}
    #profilRightBox ul a{padding-left:10px; font-weight:bold;}
    
    #profilRightBox h3{color:#fff;padding-top:5px; font-size:110%;}

    #team{}
    #team h3{width:100px; overflow:hidden; float:left; margin-right:30px; margin-bottom:30px;}
    #team h3 span{display:block;  height:20px; line-height:20px;}
    #team h3 a{display:block;}

	#gallery{}
	
	.galleryItem{float:left;width:235px; margin-right:20px; margin-bottom:20px;}
	#gallery.view .galleryItem{width:auto;}
	.galleryItem.last {margin-right:none;}
	.galleryItem span{display:block; margin-bottom:5px; font-weight:bold;}
	#gallery a:hover span{text-decoration:underline;}
	#gallery #videoList .galleryItem img{width:200px;}
		#videoList{margin-bottom:20px;}
	#gallery h3{font-size:120%; margin-bottom:5px;}
	#videoDetail{margin-bottom:20px;}
	.videoItem{width:120px; float:left; margin-right:20px}
	.videoItem span{display:block;}

  #items{margin-left:30px;}
    .item{float:left;}
    .item h4{}
    #items h4 a{ padding:4px 5px; display:block;}
    .item a img{border:none; margin-bottom:20px;}
    #detail{margin-left:20px; color:#000;}
    #detail img{border:none; }
    #detail .image{float:left;}
    #detail .detailInfo{width:520px; float:left; padding-left:60px;}
    #detail h3{margin-bottom:5px; font-size:110%;}
    #detail .basicDescr{margin-bottom:5px; font-weight:bold;}
    #detail .advancedDescr{margin-bottom:5px; font-size:85%;}
	#detail .icons img{margin-top:50px;}
	.moreButton{cursor:pointer; background:url("../../../imgs/ltb10/detail-arrow.gif") no-repeat; padding-left:25px;line-height:20px; display:block; color:#16FA05;}
	#detail .icons{margin-bottom:10px;}

    #detail .sizes th,#detail .sizes td{padding:2px; text-align:right; }
    #detail .sizes td{width:80px; overflow:hidden; }
    #detail .sizes th{width:340px;  overflow:hidden;}
    #detail .sizes{font-size:90%; width:100%}
    #detail .ourPrice{font-size:110%; margin-top:5px; margin-bottom:15px;}
    #detail .hidden{display:none;}
        .variants{margin-top:10px; float:right; width:700px; margin-right:100px;_margin-left:190px;}
    .variants img{cursor:pointer;}
    .variants a{color:#000; font-weight:bold; text-align:center; display:block; width:190px; float:left;}
    .variants a:hover{text-decoration:none;}
    .variants span{display:block;}


    #content .topKatalogMenu2{ margin-left:30px; width:500px;margin-bottom:4px; padding:2px 8px;}
    #content .topKatalogMenu2 a{line-height:18px; margin-right:20px;font-weight:bold; font-size:110%; text-transform:uppercase;}


#footer{background:url("../../../imgs/web10/footer.gif") #fff 0px 0px no-repeat; padding-top:15px; font-size:75%; color:#fff;}
#footer li{float:left; list-style:none; padding-right:20px;}
#footer ul{padding-left:300px;}

.cl{clear:both; line-height:1px; font-size:1px; margin-top:-1px;height:0px;}
.glt-elm{position: absolute;	z-index:15;left: 0;	top: 0;	width: 161px;	color: #000;	opacity: 0.9;	visibility: hidden;}
.glt-elm p{	background: #C1C0C0;	margin: 0;	padding: 5px 5px; font-size:80%; border:1px solid #000;}
.glt-elm img{	display: block; }

/* Scroll Bar background:url(../../../imgs/scroll/pb_bg.jpg) no-repeat; */
#productBg { height:180px; width:802px;}

#products {overflow: hidden; position: relative; padding: 10px; height: 150px; width: 782px;}
#products ul {position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0; margin: 0;}
#products ul li {display: inline; position:relative;}
#products ul li b{position:absolute; font-size:70%; left:0px; bottom:0px; width:75px; text-align:center;}
#products .catDivider img{border-left:2px solid black;}

#bar {top: 0; left: 7px; width: 786px; height: 21px; position: relative; background: url(../../../imgs/scroll/slider.png) no-repeat;}
#knob {top: 1px; width: 127px; height: 19px; background: url(../../../imgs/scroll/knob.png) no-repeat;}
#bar span {color: #eee; font-size: 70%; cursor: pointer; position: absolute; z-index: 110; top: 3px;}
