* {
	padding: 0;
	margin: 0;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

a{text-decoration: underline;color:#a5aba0;}
a:hover{text-decoration:none;color:white;}
 img{cursor:pointer;}


#header h1 {
	font-size: 0.1em;
	overflow: hidden;
	color: black;
	width: 156px;
	height: 35px;
	position: relative;
	left: 25px;
  padding-right: 150px;
	margin-top: 6px;
}

#header h1 a {
 overflow: hidden;
 color: black;
 padding-right: 150px;
}

#header #languages {
  padding: 15px 0 0px 15px;

}

#header h1 span {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 156px;
	height: 35px;
	overflow: hidden;
	background: black url(/pub/images/vstanks.png) no-repeat top left;
}
#header #search {
	position: relative;
	left: 210px;
	top: -70px;
}

#header #search #srchbtn {
	position: relative;
	top: 6px;
	
}


#header a img, #header img  {
border: 0;
margin: 0 13px;
}

#club {
	width: 154px;
	height: 173px;
	position: absolute;
	background: transparent url(/pub/images/clubbg.png) no-repeat;
	right: 21px;
	top: 0;
	overflow: hidden;
	text-align: center;
	color: black;
}
#club form label {
	display: none;
}
#club a {
	color: black;
	text-decoration: none;
}
#club a:hover {
	color: black;
	text-decoration: underline;
}
#club form input.txt {
	border: 1px solid #a7acb2;
	color: black;
	width: 83%;
}
#club .loginbtn {
	position: absolute;
	top: 144px;
	left: -10px;
}
#club .carttbtn {
	display: block;
	position: absolute;
	top: 145px;
	left: -10px;
}
#club {
	padding-top: 60px;
}
#club a img {
	border: none;
}
.clubname {
	padding-bottom: 12px;
	background: url(/pub/images/delimiter.png) no-repeat bottom center;
}
#club form input {
	margin: 2px 10px;
	text-align: center;
}
html {
	background-color: #585858;
}
#mainpage {
	width: 800px;
	margin: 0 auto;
	font-size: 0.8em;
}
#header {
	height: 177px;
	background: black url(/pub/images/header.png) no-repeat;
	position: relative;
}
#mainmenu {
	height: 35px;
	padding: 0px 10px 0 18px;
	background: url(/pub/images/menu.png) no-repeat;
}


#menu2 li a:hover span {
	background-position: 0 32px;
}
#mainmenu li, #menu2 li {
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	width: 152px;
	height: 35px;
	display: block;
	overflow: hidden;
}
#mainmenu li a, #menu2 li a {
	display: block;
	width: 152px;
	height: 35px;
	margin: 0;
	padding: 0;
	position: relative;
}
#mainmenu li a span, #menu2 li a span {
	width: 152px;
	height: 35px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	cursor: hand;
	background-position: top left;
}
#menu2 li a span {
	top: 1px;
}/*
li#m2_company {
	width: 100px;
	height: 32px;
}

li#m2_service {
	width: 112px;
	height: 32px;
}

li#m2_history {
	width: 150px;
	height: 32px;
}


li#m2_forum {
	width: 91px;
	height: 32px;
}

li#m2_catalog {
	width: 168px;
	height: 32px;
}*/
li#m2_catalog a span {
	width: 199px;
	height: 32px;
}

#mainmenu li a:hover, #menu2 li a:hover {
	color: white;
}
#mainmenu li a:hover span {
	background-position: 0 35px;
}

#page {
	background-color: black;
}
#page_gradient {
	background: black url(/pub/images/contenttop.png) repeat-x;
}


#logoimg {
	float: right;
}

#page2 {
	background: transparent url(/pub/images/contentbg2.jpg) repeat-y; 
}
#page3 {
	background: transparent url(/pub/images/tankdecor.png) left bottom no-repeat ;
	position: relative;
}
#content {

	padding-bottom: 32px;
/*	_padding-bottom: 15px;*/
	position: relative;
	color: #a5aba0;     min-height:600px;
}
#x {

  margin-top: 0px;
/*  _float: left;*/
	margin-left: 215px;
/*	_margin-left: 0;*/
	padding: 0px;

}

.hpbanner {
	height: 223px;
  background: url(/pub/data/hpbanner.png) no-repeat top center;
  padding: 0px;
  margin: 0px;
}

.x2 {
  padding: 5px 12px;
}

#sidepanel {
	
	width: 213px;
  float: left;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	margin-right: 0px;
	margin-left: 0;
	padding-bottom: 100px;
	

}
h2 {
	color: #32332d;
}

#content .bgshadow p{

  color: #acb1a7;
}

.bgshadow .colored {
margin-top: 95px;
margin-bottom: 30px;
}

hr {
	clear: both;
	visibility: hidden;
}


#footer{width:800px;height:72px;background:transparent url(/pub/images/footer.png) no-repeat;padding-top:13px;margin-top:10px;}
#footer ul{background: white url(/pub/images/footright.jpg) no-repeat right top;display:block;height:39px;width:675px;margin:0 auto;padding-left:9px;overflow:hidden}
#footer ul img{float:left;}
#footer ul li{margin-top: 2px;list-style:none;padding-left:12px;background:url(/pub/images/dot.gif) no-repeat center left;float:left;width:130px;}
#footer ul li a{font-size:11px;color:black;text-decoration:none;}
.footin {margin: 0 auto;width:695px;background: transparent  url(/pub/images/footleft.jpg) no-repeat left top;}



#menu2 {
	margin-left: 216px;
	width: 585px;
	height: 32px;
	bottom: -1;
	overflow: hidden;
	background: url(/pub/images/menu2bg.png) repeat-x;	


}
#menu2 menu li {
	float: left;
}



#content h2, #content h3, #sidepanel h3 {
	color: white;
}

#content .bgshadow h2 {
	color: #32332d;
}



.seller{width:175px;padding:2px 20px;margin-bottom:15px;margin-top:10px; border-top:1px solid #747870; }
.sellersmain .seller{width:532px; padding:2px 25px;}
.seller address{font-style:normal;}
.sellers h2, .sellersmain h2{padding-left:20px;  font-size:1.2em; text-transform:uppercase;}
.seller h3{font-size:1.1em; margin:8px 0 3px 0;}
.sellersmain form {
  padding: 15px 20px;
}


.servis_form_title{color:#fefefe;font-size:17px;font-weight:bold;margin-left:12px;margin-top:5px;margin-bottom:0px;}
.servis_subtitle{color:#a5aba0;margin-left:12px;margin-bottom:0px;font-size:10px;}
.servis_txtfield{font-size:9px;border:1px solid #666666;height:20px;padding-left:2px;width:185px;margin-left:12px;margin-bottom:10px;}
.servis_problemfield{font-size:9px;font-family:Arial,Helvetica,sans-serif;border:1px solid #666666;height:200px;padding:2px;width:184px;margin-left:12px;margin-bottom:10px;}
#submitbtn {margin-left: 48px}

.news{margin-bottom:33px;}
.news p,.news h3{width:175px;  padding:2px 20px;}
.news h3 a {text-decoration: none;color:#a5aba0;}
.news h3 a:hover{text-decoration:none;color:white;}
.news p a {text-decoration: none;color:#a5aba0;}
.news p a:hover{text-decoration:none;color:white;}
.news h3{text-align:left;  font-size:1.2em;}
.news p.date{font-weight:bold;}

.productmenu {width:175px;  padding:2px 20px;}
.productmenu h3{font-weight:bold;  font-size:1.1em;}
.productmenu ul { margin-bottom: 15px; }
.productmenu ul li{list-style:none;margin:3px 1px;}
.productmenu ul li ul{margin-left:0px; margin-bottom: 3px;list-style:none; padding-left:0px;margin-left: -13px;}
.productmenu ul.level1 li{background:url(/pub/images/level1.png) no-repeat left 4px;padding-left:25px;}
.productmenu ul.level1 li.active{background: #1F1F1F url(/pub/images/level1high.png) no-repeat left 4px;}
.productmenu ul.level2 li{background:url(/pub/images/level2.png) no-repeat left 3px; padding-left:11px;}
.productmenu ul.level2 li.active{background: #1F1F1F url(/pub/images/level2high.png) no-repeat left 3px; }
.productmenu ul.level2 li.menul a{color: white;}
.productmenu ul.level3 li{background:url(/pub/images/level3.png) no-repeat left 3px; padding-left:11px;margin-left: 13px;}
.productmenu ul.level3 li.active{background: #1F1F1F url(/pub/images/level3.png) no-repeat left 3px;}
.productmenu a.active{color: white;}
.productmenu ul li a{text-decoration:none;}
.productmenu ul li a:hover{text-decoration:underline;}



.productlist h3{
  padding: 20px 40px;
}
.productlist table{
  color: #a5aba0;
  margin-left: 40px;
  width: 60%;
}

.productlist table th, .productlist table td {
  vertical-align: top;
  text-align: left;
}

.producthp {
padding-top: 1px;
padding-left: 5px;
}

.producthp .hppanel{
  margin-left: 10px;
  margin-bottom: 38px;
  padding-top: 180px;
  width: 180px;

  float: left;

}



.producthp .hppanelin {
  text-align: center;
  background: url(/pub/images/phpbtm.png) no-repeat bottom center;
  padding-bottom: 30px;
}
.producthp .hppanelin a {
  margin-bottom: 100px;

}

#extraimg {
	padding-left: 42px;
	padding-bottom: 40px;
  
}

#extraimg.airsoft {
	background: url(/pub/data/airsoft.png) repeat-y;

}
#extraimg.infrared {
	background: url(/pub/data/infrared.png) repeat-y;

}
#extraimg.sparkling{
	background: url(/pub/data/sparkling.png) repeat-y;

}


.panel1 {
  background: url(/pub/images/php1.png) no-repeat top center;
}
.panel2 {
  background: url(/pub/images/php2.png) no-repeat top center;
}
.panel3 {
  background: url(/pub/images/php3.png) no-repeat top center;
}


#content .hpblock {
	float: left;


	width: 195px;
	min-height: 300px;
  padding-bottom: 40px;
  
}

.hpblock a img {
  border: none;
}
#buypanel {
	height: 52px;
	background: black url(/pub/images/buybg.png) left bottom repeat-x ;
  color: #CCCCCC;
	margin-bottom: 20px;
}

#buypanel table {

  margin: 0;
}

td.buybtn {
	width: 60px;
}

#buybtn {
top: -10px;
}

.forumpost {
border-bottom: 1px solid white;

}
.pageimages a img {
  border: 0;
}

/* kosik */

table th{
text-align: left;
color: white;

}

table {
margin: 20px 0;
width: 100%;
}

table.vertical {
  width: 400px;
}

textarea {
  width: 80%;
  height: 80px;

}

.darkinput {
  background-color: black;
  color: #A5ABA0;
  border: 1px solid #999;
  text-align: center;
  width: 30px;
}

.highlight, .missing strong {
color: red;
}



