/* DEFAULT CSS - AIRSOFTHOUSE */

/* GLOBAL
---------------------------------------- */

img {border: 0;}
p {margin: 0 0 10px 0; padding: 0;}
form {margin: 0; padding: 0; border: 0;}
input {vertical-align: middle;}
input.text {
  height: 14px;
  background: url(../img/input_text.gif) left center;
  padding: 2px 3px 2px 3px;
  font-size: 11px;
  color: #9b9659;
  border: 0;
  border-right: 1px solid #999591;
  vertical-align: middle;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px 0;
  padding: 0;
}

.white {color: #ffffff;}
.wine {color: #b94d4d;}

a, a:visited, a:active {
  color: #bb9610;
  text-decoration: underline;
}

a:hover {
  color: #bb484d;
}

body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 10px 0 0 0;
  background: url(../img/background.jpg) top center;
  text-align: center;
  font-size: 11px;
  color: #333333;
}

/* MAIN FRAMES
---------------------------------------- */

#all-the-web {
  width: 1016px;
  margin: 0 auto;
  text-align: left;
  background-color: #ffffff;
  background-image: url(../img/back_main.gif);
  background-repeat: repeat-y;
}

/* TOP INFOS
---------------------------------------- */

#top-infos {
  width: 100%;
  height: 21px;
  background-image: url(../img/top_shadow.jpg);
  text-align: center;
  font-size: 10px;
}

#top-infos h1 {
  float: left;
  color: #e1dfc3;
  width: 113px;
  line-height: 21px;
  background-image: url(../img/info_panel_green.jpg);
  margin: 0 0 0 50px;
  word-spacing: -2px;
  font-size: 10px;
  font-weight: normal;
}

#top-infos #links {
  float: left;
  width: 300px;
  line-height: 21px;
  color: #e1dfc3;
  margin-left: 30px;
  background-image: url(../img/info_panel_green.jpg);
}

#top-infos a, #top-infos a:visited, #top-infos a:active {
  color: #e1dfc3;
  text-decoration: none;
}

#top-infos a:hover {
  text-decoration: underline;
}

#top-infos #time {
  float: right;
  width: 122px;
  line-height: 21px;
  color: #e1dfc3;
  margin-right: 50px;
  background-image: url(../img/info_panel_red.jpg);
}

/* TOP GFX
---------------------------------------- */

#top-gfx {
  width: 100%;
  height: 200px;
  background: url(../img/top_gfx.jpg) no-repeat bottom;
  background-color: transparent;
}

#logotype {
  width: 197px;
  height: 101px;
  background: url(../img/airsofthouse.jpg) no-repeat bottom right;
  padding: 38px 0 0 43px;
}

/* TOP MENU
---------------------------------------- */

ul#top-menu {
  margin: 0 0 0 9px;
  padding: 0 0 0 22px;
  width: 785px;
  background-image: url(../img/menu_top_back.gif);
  float: left;
  list-style: none;
}

ul#top-menu li {
  margin: 0;
  padding: 0 23px 0 23px;
  float: left;
  font-size: 11px;
  text-transform: uppercase;
  color: #d7ab0d;
  line-height: 33px;
  background: url(../img/menu_top_divider.gif) no-repeat right;
}

ul#top-menu a, ul#top-menu a:visited, ul#top-menu a:active {
  color: #d7ab0d;
  text-decoration: none;
}

ul#top-menu a:hover {
  color: #ffd749;
}

/* BASKET
---------------------------------------- */

#basket-panel {
  float: left;
  width: 191px;
  line-height: 33px;
  background-image: url(../img/basket_top_back.gif);
  color: #a5a5a6;
  font-size: 10px;
}

#basket-panel img {
  margin: 0 0 0 7px;
  padding: 0 3px 2px 0;
  vertical-align: middle;
}

#basket-panel a, #basket-panel a:visited, #basket-panel a:active {
  color: #a5a5a6;
  text-decoration: none;
}

#basket-panel a:hover {
  color: #d8d8d8;
}

/* COLUMN LEFT
---------------------------------------- */

#column-left {
  float: left;
  width: 199px;
  margin: 0 0 0 9px;
  font-size: 11px;
}

#column-left h4 {
  margin: 0 0 8px 9px;
  padding: 0 0 1px 25px;
  width: 166x;
  line-height: 19px;
  background-image: url(../img/column_left_header.gif);
  color: #ffffff;
  font-size: 11px;
}

ul#topic-preview {
  margin: 0 0 10px 0;
  padding: 0 0 0 28px;
  list-style: square url(../img/bullet_topic.gif);
  color: #333333;
}

ul#topic-preview li {
  margin: 0;
  padding: 0;
}

ul#topic-preview a, ul#topic-preview a:visited, ul#topic-preview a:active {
  color: #929742;
}

ul#topic-preview a:hover {
  color: #bb1010;
}

.action-preview {
  color: #333333;
  padding: 0 8px 8px 12px;
}

.action-preview .date {
  color: #cc9900;
}

.action-preview a, .action-preview a:visited, .action-preview a:active {
  color: #90902d;
}

.action-preview a:hover {
  color: #636312;
}

/* MENU LEFT
---------------------------------------- */

ul#menu-left {
  margin: 0 0 15px 0;
  padding: 25px 0 0 0;
  width: 100%;
  background: url(../img/menu_left_header.gif) no-repeat center top;
  list-style: none;
  color: #bb1010;
  font-size: 12px;
}

ul#menu-left li.cat {
  width: 170px;
  padding: 0 0 0 7px;
  margin: 0 0 0 8px;
  line-height: 18px;
  border-bottom: 1px solid #e2d193;
}

ul#menu-left a, ul#menu-left a:visited, ul#menu-left a:active {
  color: #bb1010;
  text-decoration: none;
}

ul#menu-left a:hover {
  text-decoration: underline;
  font-weight: bold;
}

ul#menu-left ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul#menu-left li.sub {
  font-size: 11px;
  padding: 0 0 0 12px;
  border-top: 1px dotted #e2d193;
}

ul#menu-left li.sub a, ul#menu-left li.sub a:visited, ul#menu-left li.sub a:active {
  color: #707800;
  font-weight: normal;
}

/* COLUMN RIGHT
---------------------------------------- */

#column-right {
  float: left;
  width: 190px;
  font-size: 11px;
}

#column-right .header {
  width: 190px;
  height: 21px;
  background-image: url(../img/column_right_header.gif);
}

#column-right .header img {
  margin: 0 -4px 0 5px;
  float: left;
}

#column-right .header h4 {
  float: left;
  color: #ffffff;
  line-height: 21px;
  margin: 0 0 0 10px;
  font-size: 11px;
}

#column-right .box {
  width: 170px;
  background-image: url(../img/column_right_box.gif);
  border-bottom: 1px solid #999999;
  margin: 0 0 8px 0;
  color: #6c6c6c;
  padding: 10px 10px 10px 10px;
}

/* LOGIN BOX
---------------------------------------- */

input.login-name {
  margin: 0 0 2px 7px;
}

input.login-pass {
  width: 87px;
  margin: 2px 0 7px 12px;
}

.input-ok {
  vertical-align: middle;
  margin: 0 0 5px 0;
}

/* SEARCH BOX
---------------------------------------- */

input.search {
  width: 125px;
  margin: 0 0 7px 3px;
}

.input-ok-search {
  vertical-align: middle;
  margin: 0 0 7px 0;
}

/* MAILNEWS BOX
---------------------------------------- */

input.mnews {
  width: 155px;
  margin: 0 0 0 4px;
}

.button-mnews {
  margin: 5px 1px 5px 4px;
}

/* MAIN CONTENT
---------------------------------------- */

.content-blank {
  margin: 0 0 0 9px;
  width: 998px;
  height: 5px;
  background-color: #ffffff;
  clear: both;
}

#content {
  float: left;
  width: 587px;
  margin: 0 0 0 2px;
  padding: 5px 10px 0 10px;
}

#welcome-panel {
  width: 296px;
  height: 110px;
  color: #333333;
  font-size: 11px;
  background-image: url(../img/welcome_back.jpg);
  margin: 0 0 15px 0;
  padding: 10px 281px 10px 10px;
}

#welcome-panel h2 {
  font-size: 12px;
  color: #888c46;
}

#content h3 {
  line-height: 22px;
  color: #ffffff;
  font-size: 11px;
  background-image: url(../img/heading_back.jpg);
  margin: 0 0 10px -10px;
  padding: 0 0 0 11px;
}

/* NEWS MAIN PAGE
---------------------------------------- */

.news-list {
  margin: 0 0 15px 0;
}

.news-list td.date {
  padding: 1px 10px 0 0;
  font-size: 11px;
  font-weight: bold;
  vertical-align: top;
  color: #cc9966;
}

.news-list td.desc {
  font-size: 11px;
  color: #333333;
}

/* BOTTOM and COPYS
---------------------------------------- */

#bottom {
  width: 1016px;
  height: 32px;
  background: url(../img/bottom_back.jpg) no-repeat bottom;
  font-size: 11px;
  color: #ddd3a2;
  clear: both;
}

#copyright {
  float: left;
  margin: 11px 0 0 18px;
}

#made-by {
  float: right;
  margin: 11px 17px 0 0;
}

#bottom a, #bottom a:visited, #bottom a:active {
  color: #eee8ca;
  text-decoration: none;
}

#bottom a:hover {
  text-decoration: underline;
}



.instock{
	color: green;
}
.instock_end{
	color: red;
	text-align: center;
	
}