 body {
background:url(../img/body_bg.jpg) repeat 
}

body,p,td,div,form,input,textarea,h1,h2,h3 {
vertical-align:top;
color:#6C7B8A;
font-size:11px;
font-family:verdana, sans-serif;
margin:0;
padding:0;
float:inherit;
}

a img {
border:none
}

a {
color:#6C7B8A;
text-decoration:underline
}

ul,li,dt,dl,dd {
list-style:none;
margin:0;
padding:0
}

h2 {
margin-bottom:22px;
font-family:Verdana, sans-serif;
font-size:14px;
color:#CCC
}

h3 {
font-weight:400;
text-transform:uppercase;
color:#88A23B;
font-size:10px;
margin-bottom:5px
}

p {
line-height:14px;
margin-bottom:12px
}

#page {
width:766px;
background:url(../img/page_bg.jpg) repeat-x left 449px;
margin:0 auto
}

#contact_nrs {
    position:absolute;
	width:766px;
	margin:0 auto;
	height: 400px;
}


#menu {
width:100%;
background:url(../img/menu_bg.jpg) repeat-x
}

#menu_bg_left {
background:url(../img/menu_bg_left.jpg) no-repeat left top
}

#menu_bg_right {
height:92px;
background:url(../img/menu_bg_right.jpg) no-repeat right top
}

#menu ul {
width:704px;
overflow:hidden;
padding:36px 31px 0
}

#menu ul li {
float:left;
width:115px;
height:34px;
padding-top:22px;
border-left:#E5A623 solid 1px;
border-right:#D0A737 solid 1px;
margin-left:1px;
text-align:center;
font-size:14px;
font-family:"Times New Roman", Times, serif;
font-weight:700;
text-transform:uppercase
}

#menu ul li.first {
border-left:none
}

#menu ul li.last {
width:110px;
border-right:none;
margin:0
}

#menu a {
color:#302811;
text-decoration:none
}

#menu a.active {
color:#C6270C
}

#menu a:hover {
color:#C03
}

#logo {
float:right;
height:88px;
padding:33px 65px 0 0
}

#content {
width:704px;
height:385px;
margin:0 auto
}

#content_id {
width:704px;
height:255px;
margin:70px auto
}

.left {
width:360px;
padding-top:0;
padding-left:20px
}

.left_id {
width:360px;
padding-top:20px;
padding-left:8px
}

.right {
width:285px;
background:url(../img/right_bg.jpg) no-repeat 22px top;
font-size:14px;
padding:22px 2px 30px 33px
}

.rightindex {
width:285px;
background:url(../img/right_bg.jpg) no-repeat 12px top;
font-size:14px;
padding:22px 2px 30px 34px
}

#footer {
height:77px;
background:url(../img/footer_bg.gif) repeat-x;
border-top:#000 solid 1px
}

#footersign  {
	position:relative;
	width:300px;
	height:auto;
	top:-30px;
	left:490px;
	padding:0px;
	font-size:15px;
	text-decoration:none;
	
}




.copyright {
float:left;
color:#888;
padding:25px 0 0
}
#contacts{
	position:static;
	top:550px;
	left:200px;
	clear:right;
	
}

.mobile{
position:relative;
	width:219px;
	height:auto;
	left:200px;
	top:30px;


}

.tel{
position:relative;
	width:210px;
	height:auto;
	left:400px;
	top:50px;


}

.eaddr{
position:relative;
	width:179px;
	height:auto;
	left:150px;
	top:50px;



}


#headpos_samples{

position:relative;
width:auto;
height:3px;
top: 20px;
left: 170px;

}

#headpos_video{

position:relative;
width:500px;
height:100px;
top: 20px;
left: 170px;


}

#pistoli{
position:relative; 
top:65px; 
left:180px;
width:155px; 
height:217px; 
z-index:0; 
padding:30px; 
float:left;

}

#pistoli2{
position:relative; 
top:0px; 
left:180px;
width:155px; 
height:217px; 
z-index:0; 
padding:30px; 
float:left;

}


.footer_menu {
float:right;
color:#888;
padding:35px 31px 0 0;

}

.footer_menu a {
color:#888;
text-decoration:none
}

.floatl {
float:left
}

.floatr {
float:right
}

.clearer {
clear:both;
height:12px;
overflow:hidden
}

#map{ position:static;clear:right;

}

.link1 {
width:88px;
height:21px;
padding-top:5px;
font-weight:700;
color:#959FB6;
text-align:center;
background:url(../img/link1_bg.gif) no-repeat;
text-decoration:none
}

.link2 {
padding-left:10px;
background:url(../img/marker2.gif) no-repeat left 7px
}

.link3 {
padding-right:10px;
background:url(../img/marker3.gif) no-repeat right 7px
}

.link4 {
padding-left:10px;
background:url(../img/marker3.gif) no-repeat left 7px
}

.link5 a {
font-weight:200;
color:#D24515;
text-align:center;
text-decoration:none
}

.ul2 li {
line-height:21px;
padding-left:21px;
background:url(../img/marker4.gif) no-repeat left 6px
}

.dl1 {
line-height:22px
}

.dl1 dt {
float:left;
width:60px;
font-weight:700;
color:#789851
}

.img1 {
margin-right:100px
}

.input1,.input2 {
float:left;
width:110px;
height:15px;
margin-bottom:8px;
background:none;
border:#6C7B8A solid 1px;
color:#6C7B8A;
padding:1px 0 0 4px
}

.input2 {
width:145px;
height:115px;
float:right;
overflow:auto
}

.input3 {
width:88px;
height:26px;
font-weight:700;
color:#959FB6;
text-align:center;
background:url(../img/link1_bg.gif) no-repeat;
text-decoration:none;
border:none
}

#menu_bg_right ul li.samples {
text-align:center;
padding-top:12px;
font-family:"Times New Roman", Times, serif;
text-decoration:none
}

.mainHeader {
font-size:25px;
color:#960;
padding-bottom:10px;
padding-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.js_align {
padding-top:3px
}

.PopBoxImageSmall {
border:none 0 #fff
}

.PopBoxImageLarge {
border:solid 1px #999
}

.PopBoxImageLink {
cursor:pointer
}

.PopBoxImageMove {
border:none 0 #fff;
cursor:pointer
}

.style3 {
font-size:12px
}

.style8 {
color:#999;
font-weight:700
}

.style9 {
color:#D8D8D8
}

.style5 {
color:#963
}

.style10 {
font-size:11px;
color:#D8D8D8
}

.style11 {
color:#999
}

.style12 {
font-size:11px;
color:#999
}

.style13 {
color:#FFF
}

.style14 {
font-size:10px
}

.style15 {
font-size:11px
}

.style17 {
color:#FFF;
font-weight:700
}

.bulletimagestyle {
position:absolute;
left:-200px;
top:350px
}

a:hover,.linkset a,.ul2 a {
text-decoration:none
}

#header_box h2,.ul2 {
margin-bottom:12px
}

.footer_menu a:hover,.link1:hover,.linkset a:hover,.ul2 a:hover {
text-decoration:underline
}

.style6,.style7 {
color:#990;
font-size:12px
} 
