/* CSS Document */

html {
		background-color:#000;	
		
}
body {
		font-family:Arial, Verdana, Tahoma,sans-serif;
		color:#fff;
		font-size:0.7em;	
		margin:0px;
		padding:0px;
		
}
img { border:0px; }

ul, li {
		list-style:none;
		margin:0px;
		padding:0px;
}
a{ color:#fff; text-decoration:none; }
/* header */
h1#logo  { margin:0px; padding:0px; }
h1#logo a {
		display:block;
		width:299px;
		height:61px;
		background:url(../images/logo.gif) no-repeat;
		text-indent:-9999px;
			
}

#header-top-line {
		background-color:#000;
		padding:0px;
		margin:0px;	
		padding:20px 0px;
		
		
}

#header-bottom-line {
		background-color:#0b0b0b;	
		border-top:1px solid #181818;
		border-bottom:1px solid #181818;
}



/* main nav */

ul.main-nav {
	padding:8px 0px;
}

ul.main-nav li {
	float:left;
}	
ul.main-nav li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding-right:30px;
}	
ul.main-nav li a:hover,ul.main-nav li a.active {
	color:#FFCC33;
}

ul.bottom-nav {
		margin-left:20px;	
}


/* side menu */
ul.side-menu {
			
}
ul.side-menu li {
	overflow:hidden;
}
ul.side-menu-left li {
	text-align:left;
}
ul.side-menu li a, ul.side-menu-left li a {
		display:block;
		color:#fff;
		text-decoration:none;
		padding-bottom:10px;
		font-size:1.2em;
}
ul.side-menu li a:hover,ul.side-menu-left li a:hover {
		color:#FFCC33;
}

/* FOOTER */
#footer-holder {
		background-color:#0b0b0b;	
		border-top:1px solid #181818;
		border-bottom:1px solid #181818;
		min-height:400px;
		height:100%;
		padding:20px 0px;
}







/*   */
#content-holder { 
	position:relative;
	
}
#content-holder.company {
	background:url(../images/content_holder/the_company3.jpg) right no-repeat;
	min-height:438px;
}
#content-holder.gun-room {
	background:url(../images/content_holder/gun-rooms.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.gun-how-to-make {
	background:url(../images/content_holder/gun-how-to-make.jpg) left no-repeat;
	min-height:438px;
}

#content-holder.gun-storage {
	background:url(../images/content_holder/gun-storage.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.guns {
	background:url(../images/content_holder/guns.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.grades {
	background:url(../images/content_holder/grades.jpg) center no-repeat;
	min-height:438px;
}
#content-holder.paintings {
	background:url(../images/content_holder/paintings.jpg) left no-repeat;
	min-height:438px;
}

#content-holder.bronzes {
	background:url(../images/content_holder/bronzes2.jpg) left no-repeat;
	min-height:438px;
}

#content-holder.commissions {
	background:url(../images/content_holder/commissions.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.portraits {
	background:url(../images/content_holder/portraits.jpg) left no-repeat;
	min-height:438px;
}

#content-holder.accessories {
	background:url(../images/content_holder/accessories.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.location {
	background:url(../images/content_holder/location.jpg) left no-repeat;
	min-height:438px;
}

#content-holder.maintenance {
	background:url(../images/content_holder/maitenance.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.new_guns {
	background:url(../images/content_holder/new_guns2.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.knives {
	background:url(../images/content_holder/knives.jpg) left no-repeat;
	min-height:438px;
}

#content-holder.casemaking {
	background:url(../images/content_holder/casemaking.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.optics {
	background:url(../images/content_holder/optics.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.tools {
	background:url(../images/content_holder/tools.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.careers {
	background:url(../images/content_holder/careers.jpg) right no-repeat;
	min-height:438px;
}

#content-holder.luxury-travel {
	background:url(../images/content_holder/luxury_travel.jpg) left no-repeat;
	min-height:438px;
}
#content-holder.store {
	background:url(../images/content_holder/store.jpg) left no-repeat;
	min-height:438px;
}

.box-right {
		width:50%;
		padding:20px;
		float:right;
		text-align:right
}





p {
	color:#a9a9a9;
}

p.justyfikacja {
	text-align:justify;
	max-width:450px;	
}


h2.page-header {
		max-width:450px;
		text-align:center;	
}

.central-wrapper {
		width:960px;
		margin:0px auto;
		
}
.clr { clear:both; }

.center {
		/* cenralizacja zawartosci diva np. footer - wszytsko jest centrowane (lion.gif) */
		text-align:center;
}


.left {
		float:left;	
}
.right {
		float:right;	
}

/* boxes */


.one-half {
		width:45%;
		margin-right:80px;
		float:left;
}

.one-half-last {
		width:45%;
		margin-right:0px;
		float:left;
}
.one-half-last-right {
		width:300px;
		margin-right:0px;
		float:right;
		text-align:right;
		padding:80px;
}

/* images as bgr on pages - 2 images left-right , on some pages (eg. ammunition)*/
.bgr-image-left {
		 float:left;
		 width:50%;
		
}


.bgr-image-right {
		float:right;
		width:50%;		
}

.ammunition1 {
	background:url(../images/content_holder/ammunition1.jpg) left no-repeat;
	min-height:438px;
}
.ammunition2 {
	background:url(../images/content_holder/ammunition2.jpg) right no-repeat;
	min-height:438px;
}

/*mska gradientowa - tworzy gradient zaczynajacy sie od srodka stront w lewo (ep amunition ) */
.maska-lewa {
		background:url(../images/content_holder/maska-lewa.png) right repeat-y;
		height:100%;
		min-height:438px;
		text-align:right;
			
}
.maska-prawa {
		background:url(../images/content_holder/maska-prawa.png) left repeat-y;
		height:100%;
		min-height:438px;
			
}


/* thumbnails */
.thumbnails {
		position:relative;	
}
#preview_box {
	position:absolute;
	top:-400px;
	right:-100px;
	border:1px solid #181818;
}

.rifle-thumb { 
		border:1px solid #181818;
		margin-right:20px;
}


.relative {
	position:relative;
}

.hidden {
		display:none;	
}


/* tables */

.tbl-header-txt {
	font-size:1.2em;
	font-weight:bold;
	
}
table.zebra .tbl-header-txt td {
		padding-top:40px;
}
table.zebra tr td {
	padding:3px;
}
table.zebra tr.pasek {
		background-color:#333;	
		color:#FFCC33;
}


/* forms */

.forma {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		width:500px;
}
.forma ul, li {
	list-style:none;
}
.forma ul li {
		margin-bottom:10px;
		float:left;
		margin-right:30px;
		}
.forma label {
	display:block;
	text-align:left;
}

.forma span.alert {
		display:inline-block;
		font-family:Arial,Tahoma,Verdana;
		font-size:0.9em;
		color:#FFCC33;
}

.forma .text  {
		border:1px solid #CCCCCC;
		padding:5px;
		width:200px;
		font-family:Arial,Tahoma,Verdana;
		font-size:1em;
}
li.select {
	height:40px;	
	width:245px;
}
.forma textarea {
		font-family:Arial,Tahoma,Verdana;
		font-size:1em;
}
.forma li.form-buttons {
		display:block;
			
}
.error {
		color:#c12a2a;
		}	
		
		
ul.dotted li {
	list-style:inside;
	padding-left:20px;
	padding-bottom:10px;
	
}

li.buttons {
	display:block;
	float:none;
}
input.submit {
		border:1px solid #212121;
		background-color:#000;
		color:#fff;
		padding:3px 8px;
		cursor:pointer;
		display:block;
		width:200px;
}
input.submit:hover {
		color:#FFCC33;
		background-color:#161616;
}

.box-left {
		width:45%;
		padding:20px;	
		height:395px;
		min-width:700px;
		
}
p.quote {
		font-family:"Times New Roman", Times, serif;
		font-style:italic;
		font-size:1.5em;
		color:#fff;	
}

.przerwa {
	height:8px;
}



.distributor-box {
	  margin-bottom:20px; 
}
span.distributor-name {
	display:block;
	font-size:1.4em;
	margin-bottom:5px;
}
span.distributor-address {
	display:block;
}
span.distributor-phone {
	display:block;
}
