@charset "utf-8";
/* CSS Document */
html
{width: 100%; height:100%;
padding:0; margin:0;
font-family: Gill Sans, sans-serif;
color:#fff;

}
body
{   
	
	position:relative;
	width: 100%; height:100%;
	padding:0; margin:0;
	background:url(img/bg.jpg) repeat-x center top #000;

	}
	
a img{border:none;}
a {text-decoration:none;}
#wrapper{ position:relative; width:100%; display:inline-block; min-height:100%;}
#top{ position:absolute; width:100%; height:90px; padding-top:10px; background:url(img/top.png) repeat-x center top;}
#top a{display:block; position:relative; left:50%; width:400px; margin:0 0 0 -200px; text-align:center;}
#top a img{position:relative; margin:0 auto; border:none;}
#cameras{ position:absolute; z-index:-10; width:100%; height:246px; background: url(img/cameras.png) center top no-repeat;}
h1{  text-transform:uppercase; text-align:center; font-size:32px;}
#intro{ width:960px; margin-left: auto; margin-right: auto; text-align:center; text-shadow: 0 0 15px #000; padding-top: 120px; }
.eshop-mainbutton{ width:281px; height:80px; display:block; position:relative; float:left; clear:both; left:50%; margin:50px 0 0 -140px; background: url(img/eshopbig.png) 0 0px no-repeat;}
.eshop-mainbutton:hover{background: url(img/eshopbig.png) bottom center no-repeat;}

#products{ width:960px; display:inline-block; position:relative; left:50%; margin:50px 0 0 -480px; float:left; clear:both; padding-bottom:200px; text-shadow: 0 0 15px #000; }
#products div{ position:relative; width:795px; margin:0 0 15px 0; padding:0 0 50px 165px; float:left; clear:both; border-bottom:1px dotted #fff; min-height:150px;}
#products div h2{position:relative; text-transform:uppercase; font-size:32px; line-height:32px; margin-top:0;}
#products div h2 a {color: white; text-decoration: none;}
#products div h2 a:hover {color: #09F; text-decoration: none;}

#products div img{width:150px; height:150px;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; position:absolute; left:0; top:0;}

#products div a.btn{ position:absolute; right:0; bottom:6px; display:block; width:132px; height:38px; background:url(img/buy.png) top center no-repeat; z-index:5;}
#products div a.btn:hover{ background:url(img/buy.png) bottom center no-repeat;}
#products div .price { display: block; font-size: 26px; position:absolute; right:150px; bottom:6px; width: 200px; height: 38px; line-height: 38px; text-align: right; };


#footwrap{position:relative; width:100%; height:76px; padding:274px 0 0 0; margin-top:-350px; background:url(img/footcity.png) top center repeat-x transparent;  }
#footer{width:100%; position:relative; height:76px;  background:#000;}
#sitemap{ position:relative; width:960px; left:50%; margin:0 0 0 -480px; list-style:none; padding:0;}
#sitemap li{margin:0 30px; padding:0; float:left;}
#sitemap li a{text-decoration:none; color:#09F;}
#sitemap li a:hover{color:#fff;}

#allrights{position:absolute; right:50%; margin-right:-480px; bottom:10px; text-align:right; font-size:10px; color:#999999;}