html, body, p, li, h1, h2, h3, h4, h5, h6, form, a, img 
             {margin: 0;
              padding: 0;
              border: 0;
              } 

body {	font-family: Geneva, Helvetica, Arial, sans-serif;
	font-size: 14px/18pt;
	text-align:justify;
	line-height: 20px;
	margin: 0;
	padding 0;
	background-color: #fff;
}              	

a:link,a:visited{color: #777;text-decoration:none;}
a:active{color: #777;text-decoration:none;}
a:hover{color: #777;text-decoration:none;}
 
.topnav {display:none;}

textarea {
        BORDER-RIGHT: #555 1px solid;
        BORDER-TOP: #555 1px solid;
        BORDER-BOTTOM: #555 1px solid;
        BORDER-LEFT: #555 1px solid;
        COLOR: #555;
        FONT-SIZE: 12px;
        FONT-FAMILY: Verdana; BACKGROUND-COLOR: #000 }

select,option{
        BORDER-RIGHT: #666 1px solid;
        BORDER-TOP: #666 1px solid;
        BORDER-BOTTOM: #666 1px solid;
        BORDER-LEFT: #666 1px solid;
        COLOR: #AAA;
 	BACKGROUND-COLOR: #000; }

input{
        BORDER-RIGHT: #555 1px solid;
        BORDER-TOP: #555 1px solid;
        BORDER-BOTTOM: #555 1px solid;
        BORDER-LEFT: #555 1px solid;
        COLOR: #AAA;
 	BACKGROUND-COLOR: #000;
	margin-left:10px;
	margin-bottom:5px;
	cursor:pointer; }

#nv    {font-size:70%;
	}

#error {
	color:red;
        text-align:center;
	}

#inputs {
        margin:10px 160px 0px 0px;
        float:rigth;
	}

#inputs p{
         text-align:right;
	}


#guntype { 	
        margin: 0px 5px;
        float:left;
	}

#crosshair {
        margin-left:25px; }


#gunmodel {
        margin:0px 5px;
        float:right;
	}

#guntype p, #gunmodel p{margin: 0px; padding:0px;}


#inputbut{
          text-align:center;
	}
#pageline{
text-align:center;
}

.optionimg
{
	background: #000;
	border-color: #aaa #bbb #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	text-align: center;
	cursor:pointer;

}

.newstitle{ font-style: italic;}
.newstopic{ margin: 20px 0;}
.newstopic a:after { content: " (Link: " attr(href) ") " }

.personalname{font-weight:bold;}

p {font-size: 14px;
   text-align: justify;}
.i {font-style: italic;}
h1, h2 {margin: 0;}


#Header {margin: 0px;
	padding: 0px;
	width: 900px;
      	}

#pds {margin: 10px 0;}
.pdb {margin-top: 8px;}

#pdeflash
{ display:none;
border-bottom: 1px solid #555;
	border-top: 1px solid #555;}

#productsflash { 
border-top: 2px #000 solid;
padding-top: 20px;
margin-top:30px;}

#gunlist p a{display:none;}

#tekgun {display:all;}
#tekgun p a{display:block;
	font-weight:bold;
	font-size: 120%;
	color:#EEE;
	}


#kortinka:hover {cursor:pointer;}
#kortinkauzor:hover {cursor:pointer;}
#uzor:hover {cursor:pointer;}

.alt {display: none;}
.undergun {border-bottom: 1px solid #fff;}

/* --------------------- Содержимое ----------------- */ 

#tttcontainer {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
 	width:811px;
	}

#content {
	margin: 0px;
	padding: 0px;
	background-color: #fff; 
	}    
#ci{text-align:center;}


#container1 {padding-right:6px;
        nnborder-top: 1px solid #000;
}
#container1 p {padding: 0 6px;}

#content h3 {text-align:left;}

#colllntent p {padding: 5px 40px 5px 5px;}

	.ilstr_l {margin: 5px 10px 0 0;
 		  float:left;
		  width:180px;
		  height:135px;
		}

	.uttjmenurlist img {float:left;
		  margin: 2px 10px 0 0;
 		  width:90px;
		  height:90px;
		}
        .menulist li {
	  clear:left;
list-style-type: none;
			margin-top:20px;}
	
      	.ilstr_r {margin: 5px 0 0 10px;
 		  float:right;
		  width:180px;
		  height:135px;	}

       .signature  {font-size: 13px;
		    font-style: italic;
	            text-align: right;
		    margin-bottom: 10px;}

       .adress {margin-top:40px;
		font-weight: bold;
 		font-style: italic;
		color: red;
		text-align:center;
		}

       .adress p {text-align:center;}

h5 {margin-top:7px;
color: #F33;}
.holder h2 {text-align:left;}
a.hid {color:#AAA; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:inline; color:#000; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}

/* ------------------------ Футер ----------------------- */ 
#footer {display:none;
	height:95px;
	margin: 0;
	background: transparent url(img/_gunfoot.jpg) no-repeat top left; 

	margin-top: 0px;
	padding: 0;
	line-height:50px;
	text-align: center;
	border-bottom: 2px solid #fff;
	border-top: 1px solid #fff;
}

#footer a, #arrows a{position:absolute;
	  display:block;}

               
div#nnnnavigation1{
color:#000;
float:left;width:811px;margin:0; padding:0;
border-top:1px solid #666;
margin-left:2px;   
}

#navigation1 p, #content1prod p {margin: 15px 0 10px;}                                      
            
.rgt {display:none;}

.conv {width: 38px;
height: 22px;
margin:0 10px; }
.prn {width: 43px;
height: 23px;
margin-right:300px;
}


div#gfcontent2, div#gcontent2zak {float:right;
wwwwidth:275px;
border-left:1px solid #666;
iioverflow: auto;
}

                
div#content2 p, div#content2zak p{padding:5px 12px;
text-align:justify;}

div#extra2{
display:none;
clear:both;
background-color:#666;
margin-left:4px;
wwwwidth:570px;}

#extra2 p {text-align:ceter;margin:0;padding:0;}
#extra2 a {
color:#000;
padding-left:5px;
text-decoration:underline;}

#jjjorderbutton {float:right;}

.holder p, .holder span {margin: 0 10px;}


div#navigation2{float:left;wwwwidth:275px;margin-left:10px; padding:0;}

div#extra1{clear:both;width:100%;}

#img_gun {margin-left:1px;}

#nv, #copyright, #undergun, .preview {display:none;}
.hoverbox li {list-style:none;
	position: relative;
	display: inline;
        margin: 0 5px 5px 0;
	padding:3px;}
.hoverbox li a img{border: 1px #000 solid ;}