/* CSS Document */

a, div, strong, img, table, tr, td, form, fieldset, legend, span, body, ul, li, h2, h4, h3, dl, dt, dd
{
border: none;
margin: 0;
padding: 0;
}

a{		color: #1a2461;	text-decoration: none;	}
a:hover{	color: #99cf15;	}

.clear, .fClear {
	display: block;
	clear: both;
	float: none;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

ul{		margin-left: 25px;	}

body{
	background-image: url(../images/bgr_body.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	font-family: Trebuchet MS;
	color: #868686;
	font-size: 11px;
}

h1 {	font-size: 18px;	color: #87b512;	margin: 0; text-transform: uppercase;	}
h2 {	font-size: 16px;	color: #87b512;	}

p {	margin: 13px 0 0 0;	}

input, select, textarea {	font-family: Trebuchet MS;	}

#container{
	position: relative;
  width: 940px;
	margin: 0px auto;
	text-align: left;
}

#top1{
	background-image: url(../images/top1.jpg);
	background-repeat: no-repeat;
	height: 150px;
	position: relative;
}

#logo_BKA {
	background-image: url(../images/logo_BKA.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: absolute;
	width: 135px;
	height: 52px;
	left: 235px;
	top: 98px;
	padding: 0px;
	margin: 0px;
}
/*
#logo_BKA a {
	font-size: 42px;
	letter-spacing: 54px;
	letter-spacing: expression("108px");
	padding: 0px;
	margin: 0px;
}
*/
#logo_ARMOR {
	background-image: red url(../images/logo_ARMOR.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: absolute;
	width: 204px;
	height: 21px;
	left: 712px;
	top: 107px;
	padding: 0px;
	margin: 0px;
}
/*
#logo_ARMOR  {
	width:196px;
  font-size: 13px;
	letter-spacing: 98px;
	letter-spacing: expression("196px");
	padding: 0px;
	margin: 0px;  background: red;
}
*/
.hide {	display: none;	}

#top2{
	background-image: url(../images/top2.jpg);
	background-repeat: no-repeat;
	width: 940px; height: 155px;
	position: absolute;
	left: 0px; top: 150px;
}

#formular{
	position: absolute;
	left: 524px;
	top: 22px;
	text-align: right;
	font-size: 11px;
	color: #ffffff;
	width: 128px;
}

#formular_login{
	position: relative;
	top: -5px;
	text-align: left;
	font-size: 11px;
}

#formular_login input {
	border: none;
	width: 80px;
	background-color: White;
	color: black;
	height: 12px;
	border: none;
}

#formular_login #btnSubmit{
	background-image: url(../images/go2.gif); 
	width: 19px;
	height: 16px;
	border: none;
	background-repeat: no-repeat;
	margin-left: 117px;
}

#formular_login dl {	height: 20px;	clear: both;	}
#formular_login dt {	width: 40px;	float: left;	}
#formular_login dd {	width: 80px;	float: left;	}

#formular_login dd.login_dd {width: 120px;}

#formular_login input {margin: 0px;	color: black;	font-size: 11px;	font-weight: normal;}

#formular_login .login_btn,
#formular_login .btns,
#formular_login .btnsA a {font-size: 11px;	width: 86px;	_width: 88px;	background-color: transparent;	margin-top: 3px;}
#formular_login a {border-color: #d4d4d4;}
#formular_login a:hover {border-color: #1a2660;}

.heading{
	font-size: 14px;
	font-weight: bolder;
	color: #ffffff;
}

#formular_login h2 {		color: #1a2461;		font-size: 14px;	font-weight: bold;	margin-bottom: 12px;	}

#formular input{
	height: 13px;
	width: 128px;
	border: none;
}

#formular #btnProductFind{
	cursor: pointer;
	margin-top: 5px;
	background-image: url(../images/go.gif); 
	width: 30px;
	height: 13px;
	border: none;
	background-repeat: no-repeat;
	behavior: url(/styles/hover.htc);
}

#formular #btnProductFind:hover,
#formular #btnProductFind.hover{
	background-image: url(../images/go_over.gif); 
}

/* ---- start: menu ---- */

#menu {		position: absolute;	left: 733px;		top: 0px;		margin:0px; text-align: left; list-style: none;	}
#menu a {	color: #1a2461;		font-size: 14px;	font-weight: bold;	text-decoration: none;	line-height: 23px;	}
#menu a:hover{	color: #99cf15;	}

h3.menu_top_new{
  margin: 0px;
  padding: 0px;
}

/* ---- left menu ---- */
.menu_item{
	display: block;
	font-size: 18px;
	position: relative;
	padding: 4px 0 0 24px;
	margin: 0 0 12px 0;
	left: -12px;
	background: url(../images/left_menu_line.gif) left no-repeat;
}

#left_menu {	margin-top: 34px;	width: 155px;	float: left;	}

#left_menu a{	color: #1a2461;	font-weight: bolder;	text-decoration: none;	}
#left_menu a:hover{	color: #99cf15;	}

#left_menu .menu_subitem {	margin-left: 12px;	font-size: 11px;	font-weight: bolder;	display: block;	text-transform: uppercase;	}
#left_menu .menu_item_level2 {	margin-left: 30px;	font-size: 11px;	font-weight: normal;	display: block;	}
#left_menu .menu_item_level3 {	margin-left: 40px;	font-size: 11px;	font-weight: normal;	display: block;	}
#left_menu .menu_item_level3 {	margin-left: 40px;	font-size: 11px;	font-weight: normal;	display: block;	}


/*
#left_menu {
  width: 150px;
  float: left;
  margin: 34px 0 0 0;
  list-style: none;  background:green;
}
#left_menu ul {
  list-style: none; padding: 0px; margin: 0px;
}

#left_menu li{
  float: left;
  width: 150px;
}

#left_menu a    {	color: #1a2461;	font-weight: bolder;	text-decoration: none;}
#left_menu ul a {	font-size: 11px;	display: block;	}
#left_menu a:hover {	color: #99cf15;	}

#left_menu .menu_item{
	margin: 0 0 12px 0;
	
	background: url(../images/left_menu_line.gif) no-repeat left;
	padding: 4px 0 0 24px;
	display: block;
	font-size: 18px;
	position: relative;
	left: -12px;
}
#left_menu .menu_subitem     {margin-left: 12px;	text-transform: uppercase;}
#left_menu .menu_item_level2 {margin-left: 30px;	font-weight: normal;}
#left_menu .menu_item_level3 {margin-left: 40px;	font-weight: normal;}
*/

#left_menu .select {color: #99cf15;}
/* ---- end: menu ---- */

#block{
	width: 750px;
	float: left;
	margin: 155px 0 0 0;
}

#content{
	width: 590px;
	float: right;
	padding: 38px 0px 20px 0px;
	/*_margin-top: 52px;  background:yellow;*/
}

#right_part {
  width: 182px;
  float: right;
}

#right_side,
#right_side_cart,
#right_side_open {
	width: 182px;
	background-repeat: no-repeat;
	/*background-position: top right;*
	/*background: blue;*/
	float: right;
}

#right_side {		height: 350px;	background-image: url(../images/background_login.jpg);	}
#right_side_cart {	margin: 155px 0 0 0; height: 493px;	background-image: url(../images/background_login_cart.jpg);	color: black;	}
#right_side_open {	margin: 155px 0 0 0; height: 510px;	background-image: url(../images/background_login_open.jpg);	color: black;	}

#right_side .content {	margin: 0px 28px;	height: 100px;	}
#right_side_cart .content { margin: 0px 28px;	height: 127px;	}
#right_side_open .content {	margin: 0px 28px;	height: 140px;	}

#right_side_open h3 {	font-size: 11px;	text-align: center;	color: #99cf15;	color: black;	margin-bottom: 5px;	}

#cart {		height: 95px;	margin: 20px 0px 10px 28px;	}
#cart h2 {	width: 120px;	margin-bottom: 5px;	}
#cart dl {	height: 12px;	}
#cart dt {	width: 85px;	}
#cart dd {	width: 50px;	text-align: right;	}
#cart .btnsA {	margin-top: 7px;	_margin-top: 3px;	}

.fin_price {		margin-left: 280px;	}
.fin_price dt {	background: #b3dc50;	color: white;	padding: 2px 5px;	float: left;	width: 100px;	text-align: right;	font-weight: bold;	}
.fin_price dd {	background: #e5e1e1;	color: black;	padding: 2px 5px;	float: left;	width: 100px;	text-align: right;	margin-left: 1px;}
.fin_price dd.red {	color: #DC0000;	font-weight: bold;	}
.fin_price dd.clear {	float: none;	clear: both;	background: transparent;	margin: 0px;	padding: 0px;	}

#order_addresses dl {	margin-top: 3px;	_margin-top: 1px;	}
#order_addresses dt {	float: left;	width: 100px;	}
#order_addresses dd {	float: left;	width: 150x;	}

#order_addresses input,
#order_addresses select {	
	width: 150px;
	height: 15px;
	border: 1px solid #868686;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 2px;
	margin-right: 5px;
}

#order_addresses select {	padding-right: 0px;	width: 156px;	}

#order_addresses .rb {	float: left;	width: 24px;	}
#order_addresses .rbt {	width: 136px;	}
#order_addresses .rb input {	border: none;	width: 12px;	}

.colL {	float: left;	}
.colR {	float: right;	}

.right_bottom {
	margin-top: 11px;
	margin-left: 11px;
	font-size: 14px;
	font-weight: bolder;
	color: #ffffff;
	text-align: center;
}

#right_side_cart .right_bottom {	margin-left: 2px;	}
#right_side_open .right_bottom {	margin-left: 2px;	}

#icons, #producers {
  /*padding:15px 0 0 0;*/
}

#icons a,
#producers a {
	display: block;
	float: left;
	width: 144px;
	font-size: 11px;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	border: 0px;
}

#icons a {	height: 40px;	padding-top: 78px;	}
#producers a {	height: 80px;	padding-top: 0px;	}
/*#producers a {	height: 40px;	padding-top: 78px;	}*/

#icons a span,
#producers a span {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 144px;
	height: 80px;
	background-position: center top;
	background-repeat: no-repeat;
}

#icons a, #producers a {	behavior: url(/styles/hover.htc);	}
#icons a:hover span,
#icons a.hover span,
#producers a:hover span,
#producers a.hover span {	display: none;	}

.menu_down{		float: left;		width: 156px;	}
.menu_down_text{	margin-left: 25px;	font-size: 9px;	}

#footer{
	margin-top: 12px;
	width: 940px;
	border-top: 1px #868686 solid;
}

#footer_cyber{
	margin-top: 10px;
	text-align: right;
	font-size: 11px;
	padding-bottom: 2px;
}

#footer_cyber a{	color: #868686;	}

#footer_cyber a:active, #footer_cyber a:hover{
	color: #868686;
	text-decoration: underline;
}

.loginTextSTextBox{
	margin-left: 15px;
	width: 30px;
	height: 18px;
}

.loginTextBox{
	width: 93px;
	height: 18px;
}

.Label{	text-align: right;	}

.searchInputTextBox{
	width: 128px;
	height: 16px;
}

.searchInputTextSTextBox{	height: 16;	}

.menu_down_heading{
	font-weight: bolder;
	color: #1a2461;
	margin-left: 25px;
	font-size: 14px;
	margin-top: 5px;
}

.menu_down_heading a{
	margin-left: 12px;
	color: #1a2461;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
}


.menu_down_heading a:hover{	color: #99cf15;	}
.title_product{			height: 52px;	}

.title_product h1 {
  color: #1a2461;	
  text-transform: none;
}

.title_product_img img{
	width: 60px;
	height: 52px;
	float: left;
	margin:0 10px;
}

.title_product_name{
	margin-top: 25px;
	color: #1a2461;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	float: left;
	margin-left: 10px;
}

.title_product_detail_img img{
	float: right;
	position: relative; top: -20px;
}

.title_product_detail_name{
	margin-top: 25px;
	color: #1a2461;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	float: left;
	margin-left: 10px;
}

.title_product_icon{		float: left;	}

/* ---------- start: forms ---------- */

.fClear {
	height: 5px;
}

#q_form {
  padding:0 0 0 20px;
}
/*
#q_form label {
  float: left;
  width:120px;
}
#q_form input {
  float: left;
  width: 200px;
  margin-bottom:3px;
	border: 1px solid #868686;
}

.guestionsTextSTextBox, .guestionsTextSReqTextBox{
	margin-left: 25px;
	width: 120px;
	height: 16px;
}

.guestionsTextBox, .guestionsReqTextBox{
	height: 16px;
	width: 210px;
}

.guestionsTextBox input, .guestionsReqTextBox input{
	width: 200px;
	border: 1px solid #868686;
}
*/

.TBTextSTextBox,
.TBTextSReqTextBox {
	/*margin-left: 25px; _margin-left: 12px;*/
	width: 123px; _width: 121px;
}

.TBTextBox,
.TBReqTextBox {
	width: 210px;
}

.TBTextBox input,
.TBReqTextBox input{
	width: 200px;
	border: 1px solid #868686;
}

textarea.TATextArea {
	width: 323px; _width: 321px;
	border: 1px solid #868686;
}
/*
#btnSubmitForm{
	cursor: pointer;
	background-image: url(../images/botton_send.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 25px;
	width: 136px;
	height: 16px;
}

#btnResetForm{
	cursor: pointer;
	background-image: url(../images/botton_delete.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 136px;
	height: 16px;
}

#btnSubmitForm{		behavior: url(/styles/hover.htc);	}
#btnSubmitForm:hover,
#btnSubmitForm.hover {	background-image: url(../images/botton_send_over.gif);	}
#btnResetForm{		behavior: url(/styles/hover.htc);	}
#btnResetForm:hover,
#btnResetForm.hover {	background-image: url(../images/botton_delete_over.gif);	}
*/
/* ---------- end: forms ---------- */

.more{	text-align: center;	}

.div_left{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 430px;
}

.div_left div{
	font-weight: bold;
	text-align: center;
}

.arrow1, .arrow2, .arrow3, .arrow4{
	text-align: center;
	font-weight: bold;
}

#paging {
	width: 250px;
	font-weight: bold;
}

#paging div {
	text-align: center;
	float: left;
	width: 50px;
}

.product_detail_left{
	float: left;
	width: 100px;
	font-weight: bold;
}

.product_detail_right{
	float: left;
	width: 333px;
}

.product_detail_title{
	color: #1a2461;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
}

.product_detail_kom{
	width: 400px;
	height: 135px;
	background-color: #f6f7fa;
	border: 1px #1a2461 solid;
	overflow: auto;
	margin-top: 3px;
	padding-left: 3px;
}

/* ---- product_list ---- */

.table {	border-top: 1px solid white;	}
.table .table_head {	position: relative;	z-index: 20;	clear: both;	background: #dcdcdc;	color: #1a2461;	font-weight: bold;	}
.table .table_head span {	background: #dcdcdc;	}
.table .table_line {	position: relative;	clear: both;	margin: 2px 0px;	}

.table.cart {margin-top: 13px;	}

.table a {	color: #868686;	cursor: pointer;	}
.table a span {	cursor: pointer;	}
.table a:hover {	color:	#99cf15;	background: white;	}
.table .table_line a.prod {	display: block;	}

.table span {	display: block;	xborder-top: 1px solid red;	}

.table .row1 {	position: absolute;	left: 0px;	top: 0px;	width: 55px;	cursor: pointer;	}
.table .row2 {	position: relative;	margin-left: 60px;	display: block;	width: 360px;	cursor: pointer;	}
.table .row3 {	position: absolute;	margin-left: 400px;	top: 0px;	float: left;	width: 50px;	height:16px; cursor: pointer; overflow:hidden;	}
.table .row4 {	position: absolute;	left: 520px;	top: 0px;	float: right;	width: 70px;	cursor: pointer;	text-align: right;	}
.cart .row2 {	width: 320px;	}

.row2 .short {	color: #DC0000;	}

.order .table_line {	line-height: 12px;	}

.order .row1o, 
.order .row2o, 
.order .row3o, 
.order .row4o {	float: left;	}

.order .row1o {	width: 105px;	}
.order .row2o {	width: 110px;	}
.order .row3o {	width: 290px;	_width: 293px;	}
.order .row4o {	width: 75px;	float: right;	text-align: right;	}

.odet .table_line span {	line-height: 12px;	}
.odet .table_line {		xmargin: 2px 0px;	}
.odet .row1od {	width: 420px;	float: left;	}
.odet .row2od {	width: 40px;	float: left;	text-align: right;	}
.odet .row3od {	width: 123px;	float: right;	text-align: right;	}

.table .clear {	position: relative;	z-index: 0;	width: 500px;	}
.table a {	position: relative;	z-index: 10;	}

.table .table_head .row1, .table .table_head .row1od, .table .table_head .row1o {	padding-left: 5px;	}
.table .table_head .row3, .table .table_head .row3od, .table .table_head .row4o {	padding-right: 5px;	}

.product .shop, 
.cart .shop {	position: absolute;	top: 0px;	left: 450px;	float: right;	z-index: 20;	padding: 0px 5px;	}
.cart .shop {	left: 415px;	}
.cart .row2 {	width: 300px;	}
.cart .row3 {	margin-left: 365px;	}

#order_detail .colL {	width: 200px;	line-height: 13px;	}
#order_detail .colR {	width: 313px;	line-height: 13px;	}
#order_detail .colL h2, #order_detail .colR h2 {	margin-bottom: 5px;	}

.shop {	font-weight: bold;	}
.shop input, .shop .inputSel {
	float: left;
	width: 18px;
	height: 12px;
	border: 1px solid #99cf15;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0px 2px;
	margin-right: 5px;
}
.shop .inputSel {
	background-color: #e5e1e1;
}

.usname {	font-weight: bold;	color: #DC0000;	}

.table span.clear {	display: inline;	}
.order span.clear {	display: block;		}

.btns,
.btnsA a,
.btnsA input,
#btnSubmitForm,
#btnResetForm,
#btnLoginButton {
	display: block;
	background-image: url(/images/bgr_buttons.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #e5e1e1;
	color: #1a2660;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	padding: 0px 20px 0px 12px;
	border: 1px solid #e5e1e1;
}
#btnSubmitForm{
	cursor: pointer;
	background-image: url(../images/botton_send.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 25px;
	width: 137px;
	height: 16px;
	behavior: url(/styles/hover.htc);
}

#btnResetForm{
	cursor: pointer;
	background-image: url(../images/botton_delete.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 137px;
	height: 16px;
	behavior: url(/styles/hover.htc);
}

.btnsA input,	input.btns, .btns {	font-weight: bold;	line-height: 15px;	height: 18px;	behavior: url(/styles/hover.htc);	}

.btns:hover,
.btns.hover,
.btnsA a:hover,
.btnsA input:hover,
.btnsA input.hover,
#btnResetForm:hover,
#btnResetForm.hover,
#btnSubmitForm:hover,
#btnSubmitForm.hover,
#btnLoginButton:hover,
#btnLoginButton.hover {
	cursor: pointer;
	color: #1a2660;
	border: 1px solid #1a2660;
}

#btnLoginButton {	behavior: url(/styles/hover.htc);	}

#right_side .btns,
#right_side_cart .btns,
#right_side_open .btns { padding-left: 6px;	width: 92px;	}

.back {	width: 30px;	_width: 26px;	}

#errors_div,
#error_box {
	background-color: #DC0000;
	font-size: 14px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}

.clear{
	display: block;
	clear: both;
	float: none;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.w150 a, a.w150 {	width: 116px;	}
.w150 input {	width: 150px;	}
input.w150 {	width: 150px;	}
input.minus5 {	_left: -5px;	position: relative;	}

.inline a,
.inline input{	float: left;	margin-right: 25px;	}
.red {	color: #DC0000;	}

#lista{
  margin: 0px;
  clear: both;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
#lista ul{
  margin: 0px;
  padding: 0px 0px 5px 0px;
  list-style: none;
}
#lista ul li{
  margin: 0px 4px 0px 4px;
  padding: 0px;
  display: inline;
  color: #1a2461;
}
#lista ul li a{
  color: #1a2461;
}

.advertisement {
  position:relative;
  height:100px;
  margin:10px 0;
  float:left;
  left:-12px;
}

/*.advertisement a {
  position:absolute;
  left:0px; top:0px;
}*/


#captchaImage img
 {
    display:block;
 }

