#facebox .b {
  background:url(images/b.png);
}

#facebox .tl {
  background:url(images/tl.png);
}

#facebox .tr {
  background:url(images/tr.png);
}

#facebox .bl {
  background:url(images/bl.png);
}

#facebox .br {
  background:url(images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

A:link {
text-decoration: none;
color:#0325b6;
}
A:visited {
text-decoration: none;
color:#0325b6;
}
A:hover 
{
text-decoration: none;
color: #fe4b04;
}

.headers {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#990000;
}
.headers2 {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#fe4b04;
}
.link {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#0325b6;
	text-decoration:none;
	line-height: 1.5;
}

.link:hover {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#fe4b04;
	line-height: 1.5;
	text-decoration:none;
}
.order {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#990000;
	text-decoration:none;
}

.foot {
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:normal; 
	color:#990000;
	text-decoration:none;
}
.foot:hover {
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:normal; 
	color:#990000;
	text-decoration:none;
}

.text {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:normal; 
	color:#333333;
	text-decoration:none;
}

.redtext {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:normal; 
	color:#ff0000;
	text-decoration:none;
}

.text2 {
	font-family:Tahoma; 
	font-size:12px; 
	color:#444444;
	text-decoration:none;
}
.text3 {
	font-family:Tahoma; 
	font-size:12px; 
	color:#222;
	font-weight:bold;
	text-decoration:none;
}
.topmenu {
	font-family:Tahoma; 
	font-size:12px; 
	color:#5d0202;
	font-weight:bold;
	text-decoration:none;
}
.text_blue {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#0325b6;
	text-decoration:none;
}

.data {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}

.price {
	font-family:Tahoma; 
	font-size:18px; 
	font-weight:bold; 
	color:#990000;
	text-decoration:none;
}

.price2 {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#990000;
	text-decoration:none;
}

.price_red {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#ff0000;
	text-decoration:none;
}

form                       { width:89%;margin:auto;}
div                        { clear:both;position:relative;margin:0 0 10px; }
label                      { cursor:pointer;display:block; padding-left:5%; font-style:normal; font-family:Arial; font-size:12px; font-weight:bold;}
input[type="text"]         { width:89%; height:18px; border:1px solid #d2c4a7;padding:5px;-moz-border-radius:6px;} input[type="text1"]         { width:89%; height:10px; border:1px solid #d2c4a7;padding:5px;-moz-border-radius:3px;} background:url('images/search-bg.png') repeat-x center;}
input[type="text"]:focus   { border-color:#c1d2da; }
input[name="zip"]          { width:150px; }
textarea         	   { width:89%; border:1px solid #d2c4a7;padding:5px;-moz-border-radius:6px;}
textarea:focus   	   { border-color:#c1d2da; }

/*left menu*/
div.menuTree
{
    width: 250px;
    font-family:Tahoma;
    border: solid 0px black;
}
div.menuTree UL
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    display:none;
}
div.menuTree UL LI
{
    list-style: none;
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    white-space: nowrap;
    line-height: 20px;
}
div.menuTree UL LI.parent A
{
    color:#0325b6;
/*    color: #3f59c0;*/
    text-align:center;
    font-weight: bold;
    text-decoration: none;
/*    text-shadow: 0 1px 1px rgba(35,64,187, .5);*/
    padding: 0px 0px;
}
div.menuTree UL LI.parent A:hover
{
    width:250px; 
    color: #fe4b04;
    font-weight: bold;
    font-size: 100%;
}
div.menuTree UL LI.child A
{
    color: #336699;
    background-image:none;
    text-decoration: none;
    font-weight:normal;
    padding: 0px 10px;
    font-size:12px
}
div.menuTree UL LI.child A:hover
{
    color: #fe4b04;
    font-weight: bold;
    font-size: 110%;
    font-size:12px
}
div.menuTree UL LI.child A table tr td
{
    color: #336699;
    background-image:none;
    text-decoration: none;
    font-weight:normal;
    padding: 0px 10px;
    font-size:12px
}
div.menuTree UL LI.child A:hover table tr td
{
    color: #fe4b04;
    font-weight: bold;
    font-size: 110%;
    font-size:12px
}
div.menuTree UL LI.parent
{
    background:url('images/off.png') left top no-repeat;
    padding-left:25px
}
div.menuTree UL LI.expanded
{
	background:url('images/on.png') left top no-repeat;
    padding-left:25px
}

div.SelectedItem
{
    width: 250px;
    font-family:Tahoma;
    border: solid 0px black;
}
div.SelectedItem UL
{
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}
div.SelectedItem UL LI
{
    list-style: none;
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    white-space: nowrap;
    line-height: 20px;
}
div.SelectedItem UL LI.parent A
{
    color:#0325b6;
/*    color: #3f59c0;*/
    text-align:center;
    font-weight: bold;
    text-decoration: none;
/*    text-shadow: 0 1px 1px rgba(35,64,187, .5);*/
    padding: 0px 0px;
}
div.SelectedItem UL LI.parent A:hover
{
    width:250px; 
    color: #fe4b04;
    font-weight: bold;
    font-size: 100%;
}
div.SelectedItem UL LI.child A
{
    color: #336699;
    background-image:none;
    text-decoration: none;
    font-weight:normal;
    padding: 0px 10px;
    font-size:14px
}
div.SelectedItem UL LI.child A:hover
{
    color: #fe4b04;
    font-weight: bold;
    font-size: 110%;
    font-size:14px
}
div.SelectedItem UL LI.child A table tr td
{
    color: #336699;
    background-image:none;
    text-decoration: none;
    font-weight:normal;
    padding: 0px 10px;
    font-size:14px
}
div.SelectedItem UL LI.child A:hover table tr td
{
    color: #fe4b04;
    font-weight: bold;
    font-size: 110%;
    font-size:14px
}
div.SelectedItem UL LI.parent
{
    background:url('images/on.png') left top no-repeat;
    padding-left:25px
}

.tooltip {
     margin: 50px;
}

.tooltip a {
     text-decoration:none;
     color:#333;
}


.tooltip a:hover {
     position:relative;
}

.tooltip a span {
     display:none;
}

.tooltip a:hover span{
     font-size:12px;
     text-align:center;
     font-weight:normal;
     font-family:Tahoma;
     display:block;
     position:absolute;
     top:-20px;
     left:50px;
     background:#f0efe9;
     border:1px solid #5d0202;
     color:#990000;
     width:100px;
     padding:5px;
     -moz-border-radius:6px;
     opacity: 0.75;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  font-weight:bold;
  position: relative;
  back\ground: none;
}

#nav a {
  color: #5d0202;
  text-decoration: none;
  display: block;
  width: 120px;
  padding: 4px 10px;
}
#nav a:hover {
  color: #fd4a03;
  background: none;
}
#nav li:hover,
#nav li.jshover {
  color: #fd4a03;
  background: url(images/fone-tr1.png);
  -moz-border-radius:7px;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(images/fone-tr2.png);
  -moz-border-radius:7px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
  box-shadow: 0 1px 3px rgba(0,0,0, .3);
  padding: 8px 0;
  width: 138px;
  z-index:99;
}
#nav li li a {
  width: 118px;
  font-weight:normal;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

#find{
width:50px;
height:30px;
margin:auto;
position:relative;
display:block;
}
#find input[type="submit"]{
	background-color:transparent;
	background-image:url(images/find.png);
	background-repeat: no-repeat;
	position:relative;
        border: none;
        cursor: pointer;
        overflow: hidden;
        font-size: 0;
	display:block;
	width:50px;
	height:30px;
}

input.image_submit {
background: left top no-repeat;
border: none;
cursor: pointer;
display: block;
width: 13px;
height: 13px;
overflow: hidden;
font-size: 0;
}

input.image_submit_home {
background: left top no-repeat;
background-image:url(images/home.png);
border: none;
cursor: pointer;
display: block;
width: 30px;
height: 30px;
overflow: hidden;
font-size: 0;
}

input.image_submit_back {
background: left top no-repeat;
background-image:url(images/backtocatalog.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_back:hover {
background-image:url(images/backtocatalog-hover.png);
}

input.image_submit_back_b {
background: left top no-repeat;
background-image:url(images/backtobasket.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_back_b:hover {
background-image:url(images/backtobasket-hover.png);
}

input.image_submit_orderform {
background: left top no-repeat;
background-image:url(images/oformit.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_orderform:hover {
background-image:url(images/oformit-hover.png);
}

input.image_submit_order {
background: left top no-repeat;
background-image:url(images/zakaz.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_order:hover {
background-image:url(images/zakaz-hover.png);
}

input.image_submit_discard {
background: left top no-repeat;
background-image:url(images/otkaz.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_discard:hover {
background-image:url(images/otkaz-hover.png);
}

input.image_submit_send_order {
background: left top no-repeat;
background-image:url(images/send_order.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_send_order:hover {
background-image:url(images/send_order_hover.png);
}

input.image_submit_updcode {
background: left top no-repeat;
background-image:url(images/code_off.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_updcode:hover {
background-image:url(images/code_on.png);
}

input.image_submit_please {
background: left top no-repeat;
background-image:url(images/pog_off.png);
border: none;
cursor: pointer;
display: block;
width: 130px;
height: 30px;
overflow: hidden;
font-size: 0;
}
input.image_submit_please:hover {
background-image:url(images/pog_on.png);
}

A.gen_hrefs_bg {
background: url(images/page.png) left top no-repeat;
display: block;
font-family:Arial;
font-size:14px;
width: 22px;
height: 30px;
padding-left:1px;
padding-top:7px;
}
A.gen_hrefs_bg:link {
text-decoration: none;
color: #000000;
}
A.gen_hrefs_bg:visited {
text-decoration: none;
color: #000000;
}
A.gen_hrefs_bg:active {
text-decoration: none;
color: #000000;
}
A.gen_hrefs_bg:hover 
{
text-decoration: none;
color: #d82e01;
}

.basket_right_empty{
width:64px;
height:64px;
margin:auto;
position:relative;
padding-left:90%;
display:block;}
.basket_right_empty a{
	background-image:url(images/empty-busket.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:64px;
height:64px;
}
.basket_right_empty span.hover{
width:64px;
height:64px;
background-image:url(images/empty-busket-hover.png);
background-repeat: no-repeat;
position:relative;
display:block;
}

.basket_right_full{
width:64px;
height:64px;
margin:auto;
position:relative;
padding-left:90%;
display:block;}
.basket_right_full a{
	background-image:url(images/full-busket.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:64px;
height:64px;
}
.basket_right_full span.hover{
width:64px;
height:64px;
background-image:url(images/full-busket-hover.png);
background-repeat: no-repeat;
position:relative;
display:block;
}

p.paragraph {
margin: 0%;
padding: 0%;
}

