#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 {
	font-family:Tahoma; 
	font-size:12px; 
	text-decoration: underline;
	color:#0152ac;
}
A:hover 
{
	text-decoration: none;
	color: #c42602;
}

/*news style*/
.news {
	font-family:Tahoma; 
	font-size:12px; 
	color:#0152ac;
	text-decoration:none;
}
.news:hover {
	font-family:Tahoma; 
	font-size:12px; 
	color:#0152ac;
	text-decoration:underline;
}
/*top&bottom menu style*/
.topmenu {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold;
	color:#2c3137;
	text-decoration:none;
}

.topmenu:hover {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold;
	color:#c42602;
	text-decoration:none;
}

.data {
	font-family:Tahoma; 
	font-size:11px; 
	color:#2c3137;
	text-decoration:none;
}


.h1 {
	font-family:Tahoma; 
	font-size:14px; 
	font-weight:bold; 
	color:#c42602;
	text-shadow: 0 1px 1px rgba(0,0,0, .3)
}
.alllink {
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#2c3137;
}

.text {
	font-family: Tahoma; 
	font-size:12px; 
	color:#585859;
	text-decoration:none;
}

.foot {
	font-family: Tahoma; 
	font-size:11px; 
	font-weight:normal; 
	color:#585859;
	text-decoration:none;
}
.foot:hover {
	font-family: Tahoma; 
	font-size:11px; 
	font-weight:normal; 
	color:#585859;
	text-decoration:none;
}

.darktext {
	font-family: Tahoma; 
	font-size:12px; 
	color:#2c3137;
	text-decoration:none;
}
.bluetext {
	font-family: Tahoma; 
	font-size:12px; 
	color:#0152ac;
	text-decoration:none;
}

/*left menu*/
div.menuTree
{
    width: 250px;
    font-family:Tahoma;
}
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;
    word-wrap: break-word;
    line-height: 20px;
}
div.menuTree UL LI.parent A
{
    color:#2c3137;
    text-align:center;
    font-weight: bold;
    text-decoration: none;
/*    text-shadow: 0 1px 1px rgba(84,105,194, .5);*/
    padding: 0px 0px;
}
div.menuTree UL LI.parent A:hover
{
    width:250px; 
    color: #c42602;
    font-weight: bold;
    font-size: 100%;
}
div.menuTree UL LI.child A
{
    color: #0152ac;
    background-image:none;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size:12px
}
div.menuTree UL LI.child A:hover
{
    color: #c42602;
    font-weight: normal;
    font-size:12px;
    text-decoration:underline;
}
div.menuTree UL LI.child A table tr td
{
    color: #0152ac;
    background-image:none;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px;
    font-size:12px
}
div.menuTree UL LI.child A:hover table tr td
{
    color: #c42602;
    font-weight: normal;
    font-size:12px;
    text-decoration:underline;
}
div.menuTree UL LI.parent
{
    background:url('images/menu-off.png') no-repeat left top;
    padding-left:25px
}
div.menuTree UL LI.expanded
{
	background:url('images/menu-on.png') no-repeat left top;
    padding-left:25px
}

div.SelectedItem
{
    width: 250px;
    font-family:Tahoma;
}
div.SelectedItem UL
{
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}
div.SelectedItem UL LI
{
    list-style: none;
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    word-wrap: break-word;
    line-height: 20px;
}
div.SelectedItem UL LI.parent A
{
    color:#2c3137;
    text-align:center;
    font-weight: bold;
    text-decoration: none;
/*    text-shadow: 0 1px 1px rgba(84,105,194, .5);*/
    padding: 0px 0px;
    font-size: 14px;
}
div.SelectedItem UL LI.parent A:hover
{
    width:250px; 
    color: #c42602;
    font-weight: bold;
}
div.SelectedItem UL LI.child A.active
{
    color: #c42602;
    font-weight: bold;
    font-style:normal;
    font-size:14px;
    padding: 0px 0px;
}
div.SelectedItem UL LI.child A
{
    color: #0152ac;
    background-image:none;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px;
    font-size:14px
}
div.SelectedItem UL LI.child A.active:hover
{
    color: #c42602;
    font-weight: bold;
    font-style:normal;
    font-size:14px;
    padding: 0px 0px;
    text-decoration:underline;
}
div.SelectedItem UL LI.child A:hover
{
    color: #c42602;
    font-weight: normal;
    font-size:14px;
    text-decoration:underline;
}
div.SelectedItem UL LI.child A table tr td
{
    color: #0152ac;
    background-image:none;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px;
    font-size:14px
}
div.SelectedItem UL LI.child A:hover table tr td
{
    color: #c42602;
    font-weight: normal;
    font-size:14px;
    text-decoration:underline;
}
div.SelectedItem UL LI.parent
{
    background:url('images/menu-on.png') no-repeat left top;
    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);
}

A.gen_hrefs:link {
font-family:Arial;
font-size:12px;
text-decoration: none;
color: #003366;
}
A.gen_hrefs:visited {
font-family:Arial;
font-size:12px;
text-decoration: none;
color: #003366;
}
A.gen_hrefs:active {
font-family:Arial;
font-size:12px;
text-decoration: none;
color: #003366;
}
A.gen_hrefs:hover 
{
font-family:Arial;
font-size:12px;
text-decoration: none;
color: #d82e01;
} 

A.gen_hrefs_bg {
background: url(images/page.png) left top no-repeat;
display: block;
width: 25px;
height: 30px;
padding-top:5px;
text-align:center;
}
A.gen_hrefs_bg:link {
font-family:Arial;
font-size:14px;
text-decoration: none;
color: #51647e;
}
A.gen_hrefs_bg:visited {
font-family:Arial;
font-size:14px;
text-decoration: none;
color: #51647e;
}
A.gen_hrefs_bg:active {
font-family:Arial;
font-size:14px;
text-decoration: none;
color: #51647e;
}
A.gen_hrefs_bg:hover 
{
font-family:Arial;
font-size:14px;
text-decoration: none;
color: #d82e01;
}

form                       { width:89%;margin:auto;}
form.centerform            { width:100%;margin:auto;}
div                        { clear:both;position:relative;margin:0 0 10px; }
label                      { cursor:pointer;display:block; padding-left:5%; font-style:normal; font-family:Tahoma; font-size:12px; font-weight:bold;}
input[type="text"]         { width:89%; height:16px; border:1px solid #b8b7b7;padding:5px;-moz-border-radius:6px;}
input[type="text"]:focus   { border-color:#b8b7b7; }
input[name="zip"]          { width:150px; }
textarea         	   { width:89%; border:1px solid #b8b7b7;padding:5px;-moz-border-radius:6px;}
textarea:focus   	   { border-color:#b8b7b7; }

.style3 {
	text-align: center;
	color: #0D0242;
	font-family: Arial;
	font-size: 12px;
}

.style4 {
	text-align: center;
}
.style5 {
	font-size: 14px;
	font-family: Tahoma;
	color: #445cc0;
}
.style6 {
	text-align: right;
}

.style7 {
	font-family: Arial;
}
.style9 {
	text-align: center;
	font-size: 12px;
}
.style10 {
	text-align: left;
}
.style11 {
	color: #000066;
}
.style13 {
	color: #333333;
}
.style14 {
	color: #333333;
	font-size: 12px;
	font-family: Arial;
}

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_wh {
background: left top no-repeat;
border: none;
cursor: pointer;
display: block;
width: 13px;
height: 13px;
overflow: hidden;
font-size: 0;
}

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_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);
}

p.paragraph {
margin: 0%;
padding: 0%;
}
