/*
	PrestaShop CSS
	18 used colors: 
	10 grays: #374853 #595a5e #5d717e #76839b #888 #bdc2c9 #d0d1d5 #d0d3d8 #e5e6e7 #f1f2f4
	4 fushias: #f6dce8 #dd2a81 #971d58 #5d0630
	2 yellows: #f8e1a0 #f9e400
	1 green: #488c40
	1 red: #da0f00
*/
body {
	background-color:#C0C0C0;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #051A25;
	padding: 0;
	margin: 0;
}

#product
{
/*margin-left:130px;*/
}

.men
{
padding-left:32px;
}

#product .men
{
padding-left:117px;
margin-left: 65px;
}

#product input
{
border:medium none;
font-size:9px;
height:12px;
margin-left:25px;
margin-top:8px;
}

.center table
{
border-collapse:collapse;
}

#product .center
{
width:1000px;
}

#product_list li
{
list-style:none;
}

#category .center
{
width:1000px;
min-height:1000px
}

.menu2
{
background-image: url('../img/azbyka.jpg');
height:29px;
}

.menu2 a
{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:24px;
}

.menu2 a:hover
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#page
{
width:1000px;
text-align:left;
}

.con
{
margin-left:-35px;
padding-top:5px;
font-size:15px;
}

.sert
{
padding-left:12px;
padding-top:65px;
}

.mettal { line-height:9px; padding-left:40px;}
.one { margin-left:50px; margin-top:43px;}

.one a
{
color:#051A25;
text-decoration:none;
}

#header1
{
background-image: url('../img/header1.jpg');
width:1000px;
/*height:47px;*/
color:#5F6366;
padding-top:12px;
}

#header1 a
{
color:#5F6366;
overflow:hidden;
}

#header2
{
background-image: url('../img/header2.jpg');
width:1000px;
height:44px;
}

#header3
{
background-image: url('../img/logo.jpg');
width:1000px;
height:219px;
}

#header3 a
{
text-decoration:none;
}


#search
{
margin-left:55px;
margin-top:0px;
}

#product .sear
{
padding-top:0px;
}
.sear
{
padding-top:3px;
}

#search_query
{
height:11px;
padding-bottom:4px;
margin-left:15px;
font-size:10px;
margin-top:5px;
border:none;
}

.button
{
border:none;
background:none;
color:#5F6366;
font-size:12px;
}

#search_block_top
{
padding::0px;
margin:0px;
float:left;
}

#left
{
background-image: url('../img/left.jpg');
width:247px;
height:540px;
float:left;
overflow: hidden;
}

#left ul
{
list-style:none;
}

.center
{
background-image: url('../img/center.jpg');
width:506px;
min-height:640px;
height:100%;
float:left;
overflow: hidden;
}


.stat a:hover
{
color:#0033FF;
}

#content
{
padding:10px;
border-collapse:collapse;
position:relative;
}

.hoverRow { background-color: white; }
  .clickedRow { background-color: gray; }

#image-block img
{
border: 1px solid black; 

}

fieldset
{
border:none;
}
.t
{
font-size:22px; 
font-weight:bold; 
text-align:center;
}

#right
{
background-image: url('../img/right.jpg');
width:247px;
height:680px;
float:right;
overflow: hidden;
}

#bottom
{
background-image: url('../img/bottom.jpg');
width:1000px;
height:66px;
color:#616262;
}
/* Useful */
a { color:#051A25;}
a img { border:none;}
.align_center { text-align: center }
.align_right { text-align: right }
.middle { vertical-align: middle }
.align_justify { text-align: justify }
.uppercase { text-transform: uppercase }
.hidden, .collapsed, .block_hidden_only_for_screen { display: none }
.wrap { white-space: normal }
.bold { font-weight: bold }
.strike { text-decoration: line-through }
.italic { font-style: italic }
.top { vertical-align: top }
.span_link { cursor: pointer }
.span_link:hover { text-decoration: underline }
.clear { clear: both; margin-left:0px }
h3 { vertical-align:top}
br.clear {clear: both;line-height: 0;font-size: 0;height: 0}
#header2 li {    display: inline-block;
    width: 14.8%;
    text-align: center;
    height: 41px;
    background: #a6b3bb;
    margin: 0;
    padding: 0;
    margin-right: -4px;}
#header2 ul {    float: left;
    width: 100%;}
#columns
{
width:1000px;
}
#header2 li a {
    display: block;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    line-height: 39px;
}

#header2 li:hover {
    background: #bdc4ca;
}
div#languages_block_top {
    position: absolute;
}

ul#first-languages {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#first-languages li {
    margin-bottom: 5px;
}

#first-languages > li:nth-child(1) > a:after {
    content: "РУС";
    display: block;
    opacity: 1 !important;
    width: 20px;
    height: 20px;
    font-size: 10px;
}

img[alt="ru"] {
    display: none;
}
#email
{
/*background-image: url('../img/log.jpg');*/
border:1px;
font-size:11px;
height:14px;
padding-left:10px;
border-style:solid;
border-color:#999999;
width:115px;
margin-top:0px;
}

#passwd
{
/*background-image: url('../img/log.jpg');*/
border:1px;
font-size:11px;
height:14px;
padding-left:10px;
border-style:solid;
border-color:#999999;
width:115px;
margin-top:0px;
outline: none;
}

#product #email
{
/*background-image: url('../img/log.jpg');*/
border:1px;
font-size:11px;
height:14px;
padding-left:10px;
border-style:solid;
border-color:#999999;
width:115px;
margin-top:0px;
}

#product #passwd
{
/*background-image: url('../img/log.jpg');*/
border:1px;
font-size:11px;
height:14px;
padding-left:10px;
border-style:solid;
border-color:#999999;
width:115px;
margin-top:0px;
outline: none;
}

input,
                textarea {
                    outline:none;
                }

#login_form
{
border:none;
outline: none;
}

.ebul_cbmenu, .ebul_cbmenu ul {
 
  border: 0px solid #EABD26;
  display: block;
  font-size: 1px;
  margin: 0px;
  overflow: auto;
  padding: 1px;
  position: absolute;
  visibility: hidden;

 
}

.ebul_cbmenu_shadow {
  background-color: #777777;
  display: block;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  
}

.ebul_cbmenu table {
  border-collapse: separate;
}

.ebul_cbmenu tr {
  background-color: #E9EEF4;
  cursor: pointer;
  font-size: 1px;
  
}

.ebul_cbmenu td {
  border: 0px solid #C0C0C0;
  padding: 3px;
  text-align: left;
}

.ebul_cbmenu td a {
  color: #525C62;
  font-family: "Tahoma", serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  line-height:30px;
  
   
}

.ebul_cbmenu tr.hot, .ebul_cbmenu tr.expanded {
  background-color: #E9EEF4;
}

.ebul_cbmenu tr.hot td, .ebul_cbmenu tr.expanded td {
  border-color: #FF6600;
}
.ebul_cbmenu tr.hot a, .ebul_cbmenu tr.expanded a {
  color: #525C62;
  font-family: "Tahoma", serif;
  font-size: 12px;
  font-style: normal;
  text-decoration: underline;
  
}

ul.ebul_cbmenu {
  position: absolute;
  visibility: hidden;
  
}                               

.cbmenuebul_menulist .spaced_li {
  padding: 0px 0px 1px 0px;
}

.cbmenuebul_menulist li {
  list-style-type: none;
  
}

.cbmenuebul_menulist img {
  vertical-align: bottom;
  
}

.cbmenuebul_menulist {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
}
span.ebul_imgcbmenu16x16 { 
  width: 16px; 
  height: 16px; 
  display: block; 
}

.ebul_cbmenu tr.hot span.ebul_imgcbmenu16x16, .ebul_cbmenu tr.expanded span.ebul_imgcbmenu16x16 { 
  background-position: 0 -16px; 
} 





table.finbiz_table{width:180px}
tr.finbiz_tr{text-align:center;background-color:none}
.finbiz_border{background-color:none}
.finbiz_dt{font-size:9px;font-family:Arial;color:#2C5B72;background-color:none}
.finbiz_nbu_header{font-size:11px;font-family:Arial;color:#000000;background-color:none;font-weight:bold}
.finbiz_nal_header{font-size:11px;font-family:Arial;color:#000000;background-color:none;font-weight:bold}
.finbiz_bid_header{font-size:9px;font-family:Arial;color:#000000;background-color:none}
.finbiz_offer_header{font-size:9px;font-family:Arial;color:#000000;background-color:none}
.finbiz_curr{font-size:11px;font-family:Arial;color:#2C5B72;background-color:none;font-weight:bold}
.finbiz_nbu{font-size:9px;font-family:Arial;color:#7F949F}
.finbiz_bid{font-size:9px;font-family:Arial;color:#7F949F;background-color:none}
.finbiz_offer{font-size:9px;font-family:Arial;color:#7F949F}
.finbiz_footer{background-color:none; color:#ffffff}
.finbiz_footer_link{font-size:0px;font-family:Arial;color:#ffffff; text-decoration:none}


.block_content ul 
{
list-style:none;
}

#categories_block_left li a
{
display:none;
}

#categories_block_left  #product_list_cont li a
{
display: block;
}

#categories_block_left #product_list_cont ul
{
	padding: 20px 0 20px 60px;
}

#categories_block_left { margin:0px; padding:0px}

#categories_block_left li li a
{
display:inline;
padding-top:5px;
padding-left:10px;
}

#categories_block_left li li  
{
background-image: url('../img/katalog4.jpg');
width:100%;
min-width:20px;
height:25px;
}


.kat2 { background-image: url('../img/katalog2.jpg');}
.kat3 { background-image: url('../img/katalog3.jpg');}
.link a:hover { color:#FFFFFF}
.link a:active { color:#FFFFFF}
.katalog_gr { border:1px solid #C1C1C1; border-collapse:collapse; margin-left:30px;}
.link a { z-index:100;}
#categories_block_left ul, ul li { margin-top: -3px; margin-bottom:-2px; padding: 0px; margin-left:0px;}
#category #product_list { z-index:100; position:absolute; left:470px; top:60px; margin-top:40px;}
#search #product_list { z-index:100;}
.img_gr {}

.www {background-image: url('../img/katalog2.jpg'); position:absolute; left:0px; top:0px;}
.wwww {background-image: url('../img/katalog3.jpg');}
.sertif { font-size:16px; font-weight:bold; line-height:22px}
.shapka {color:#000000; padding:10px; font-size:14px}

.knop a { text-decoration:none;}

#main_table
{
	margin: 0 auto;
	text-align: left;
	background: url(../img/bg2.gif) repeat-y;
	box-shadow:0 0 20px #333333;
	-moz-box-shadow:0 0 20px #333333;
	-webkit-box-shadow:0 0 20px #333333;
}
li.spaced_li {
    position: relative;
}
li.spaced_li ul {
    display: none;
}



li.spaced_li:hover ul li:hover ul {
    display: block;
    position: absolute;
    top: 0px;
    left: 121px;
    z-index: 9;
}

li.spaced_li:hover ul ul {
    display: none;
}

li.spaced_li:hover ul li:hover {
    position: relative;
}

li.spaced_li:hover ul {
    display: block;
    position: absolute;
    left: 0;
    top: 41px;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
	    z-index: 9;
}

#header2 li.spaced_li:hover ul li {
    display: block;
    width: 130%;
    height: max-content;
}

#header2 li.spaced_li:hover ul li a {
    line-height: 17px;
    height: max-content !important;
    padding: 10px 5px;
}

@media print
{
	html, body, #main_table, #page, .center
	{
		background: white;
	}
}
