A IMG {
border: none; 
}
a:active, a:focus, img { outline: 0; }
h1 {
	font-size: 16px;
	color: #3395FF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 14px;
	color: #3395FF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
  .img {
  border: 1px solid #F04E4F;
  font-weight: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  }

.text222{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F04E4F;
	text-decoration: none;
	font-weight: none;
	cursor:default;
}


.local{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.local:hover{
	text-decoration: underline;
}

.links	{display:none; visibility: hidden; overflow: hidden;}

.text{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}



.textus{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}

.t_grey{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9A9A9;
	text-decoration: none;
	font-weight: none;	
}


.textus1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CFCFCF;
	text-decoration: none;
	font-weight: none;	
}

/*надпись под логотипом*/
.tex{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9E9E9E;
	text-decoration: none;
	font-weight: none;	
    letter-spacing: 1.5pt;
	line-height: 8pt;


}


.textus:hover {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: none;	
}


.text1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
    text-align: justify;	
}

.text1:hover{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: none;
    text-align: justify;	
}

.link{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
    text-align: justify;	
}
.link:hover{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: none;
    text-align: justify;	
}



.text11{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}
.text11:hover {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: none;	
}

.text12{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}

.text2{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}


.text3{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 11pt;	
}

.text3:hover{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;	
}

.text4{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F04E4F;
	text-decoration: none;
	font-weight: bold;	
}

.text41{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F04E4F;
	text-decoration: none;
	font-weight: bold;	
}

.text42{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F04E4F;
	text-decoration: none;
	font-weight: none;	
}


.text5{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}

.text7{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
}
.text7:hover{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: none;	
}

.text8 {
	color: #000000;
}

.text8:hover {
	text-decoration: none;
}


/*Из header*/


.price {
  border: 1px solid #DADADD;
  font-weight: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
}

.price_red {
  border: 1px solid #EF414B;
  font-weight: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
}




div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu_title,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: none;
  color: #000000;
  }

menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: none;
  color: #000000;
}


div.menuBar {
  background-color: #ffffff;
  border: 0px outset #ffffff;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px solid #e0e0e0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 0px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 0px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: transparent;
  border: 0px inset #e0e0e0;
  color: #000000;
  left: 1px;
  top: 1px;

}

div.menu {
	background-color: #ffffff;
	border: 2px outset #e0e0e0;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	visibility: hidden;
	z-index: 101;
	margin: -2px 0px 0px 0px;

  }

div.menu1 {
	background-color: #ffffff;
	border: 2px outset #e0e0e0;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	visibility: visible;
	z-index: 101;
	margin: -2px 0px 0px 0px;

  }


div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #cccccc;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

div.menu_title {
  background-color: #ffffff;
  border: solid #EF3F40 1px;
  left: 0px;
  padding: 10px 10px;
  position: absolute;
  visibility: hidden;
  z-index: 101;
  }
body 
{
font-family: arial;
background-image: url('img/fon_site5.png');
background-repeat: repeat;
}


/*серая рамка*/
.table1 
{
border: 1px solid #E5E5E5;
font-size: 11px;
color: #222222;
text-align: left;
text-decoration: none;
background-color: #ffffff;

}

/*левое меню*/

#left_menu tr:hover {background-color: #3395FF;}
#left_menu tr:active {background-color: #3395FF;}
#left_menu a:hover {color: #ffffff}

/*серые ссылки*/
.table2 
{
font-size: 11px;
color: #000;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}
.table2:hover
{
font-size: 11px;
color: #ff0000;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}
.menu_active
{
background-color: #3395FF;
color: #fff;
font-size: 11px;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}
.tabl2 
{
font-size: 11px;
color: #000000;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}
.table23 
{
font-size: 11px;
color: #000000;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}
.table23:hover
{
font-size: 11px;
color: #ff0000;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}

.table22 
{
font-size: 13px;
color: #ff0000;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
margin-bottom: 5px;
text-decoration: underline;
outline: none;
}
.table22:hover
{
font-size: 13px;
color: #9A9A9A;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
margin-bottom: 5px;
outline: none;
}

.link1
{
font-size: 11px;
color: #9A9A9A;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}
.link1:hover
{
font-size: 11px;
color: red;
font-weight: bold;	
text-align: left;
line-height: 10px;
text-decoration: none;
}


.table3 
{
font-size: 15px;
color: red;
font-weight: bold;	
text-align: left;
}

/*категории продукции*/
.table4
{
font-size: 13px;
color: #ff0000;
font-weight: bold;	
text-align: left;
}
.table4:hover
{
font-size: 13px;
color: #ff0000;
font-weight: bold;	
text-align: left;
background-color: #ffffff;
}
.table5
{
font-size: 13px;	
text-align: left;
border: 1px solid #E5E5E5;
}

.table6
{
font-size: 13px;	
text-align: center;
border: 1px solid #E5E5E5;
}
.textt
{
font-size: 13px;	
text-align: left;
}
.tex{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #9E9E9E;
text-decoration: none;
font-weight: none;	
letter-spacing: 1pt;
line-height: 8pt;
}

.text{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
font-weight: none;
text-align: justify;	
}

.news{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: red;
text-decoration: none;
font-weight: none;
text-align: justify;	
}

/*Новости*/
.news1{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #9A9A9A;
text-decoration: none;
font-weight: none;
letter-spacing: -0.5 pt;
text-align: justify;	
}
.news1:hover{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: red;
text-decoration: none;
font-weight: none;
letter-spacing: -0.5 pt;
text-align: justify;	
}

.news2{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: red;
text-decoration: none;
font-weight: none;
letter-spacing: -0.5 pt;
text-align: justify;	
}
.news2:hover{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: red;
text-decoration: none;
font-weight: none;
letter-spacing: -0.5 pt;
text-align: justify;	
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu_title,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: none;
  color: #000000;
  }

menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: none;
  color: #000000;
}


div.menuBar {
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px solid #ffffff;
  color: #000000;
  cursor: hend;
  left: 0px;
  margin: 0px;
  padding: 0px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  color: #000000;

}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: transparent;
  color: #000000;
}

div.menu {
	background-color: #ffffff;
	border: 1px solid #E6E6E6;
	left: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 101;
	margin: -2px 0px 0px 0px;

  }

div.menu1 {
	background-color: #ffffff;
	border: 0px solid #ffffff;
	left: 0px;
	position: absolute;
	visibility: visible;
	z-index: 101;
	margin: -2px 0px 0px 0px;

  }


div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 5px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #сссссс;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  margin: 4px 2px;
}

div.menu_title {
  background-color: #ffffff;
  left: 0px;
  padding: 10px 10px;
  position: absolute;
  visibility: hidden;
  z-index: 101;
  }
.teltable {
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #cccccc;
text-align: center;
font-size: 12px;
}

.conttable {
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.vot {
 color: #3370FF;
 font-size:9px;
}
.vot a, .vot a:hover	
	{
		color:#3370FF;
		text-decoration:none;
	}	
.ss {
 color: #3370FF;
 font-size:9px;
}
.logotxt    {font-size: 12px; padding:5px 0 0 53px; clear:left; color: #000000;}
.big      {font-size:22px; font-weight:bold;}
.category {
	background-color: #56ff12;
	color: #cccccc;
}
.category:hover {
	background-color: #ffffff;
	color: #ff00aa;
}
.imghead {
border: 1px dashed #3395FF;
margin: 2px;
padding: 1px;
}
/*  */
#preview_img{
	position:absolute;
	border:2px solid #cccccc;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#000077;
	}
#preview_text{
	position:absolute;
	border:2px solid #cccccc;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#3395FF;
	font-size: 16px;
	font-weight: bold;
	text-shadow: black 1px 1px 2px;
	}
#preview_text td{
	color:#444444;
	font-size: 12px;
	text-shadow:none;
	}
.preview_text {
	color: #000000;
	text-decoration: none;
}

.zagolovok {
	color:#3395FF;
	font-size: 16px;
	font-weight: bold;
	text-shadow: black 1px 1px 2px;
}

.tab_content {
float:left;
margin: 0px;
border: 1px solid #cccccc;
width: 100%;
font-size: 12px;

}
.tab_content img {
margin: 0 auto;
}
.tab_content table {
font-size: 12px;
margin-left: 10px;
}
.tab_content p {
margin-left: 20px;
}

.vizit_type {
	background-color: #cccccc;
	color: #fff;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	z-index: 1;
}

#table_taby td.vizit_tab {
	vertical-align: middle;
	text-align: center;
	display:table-cell;
	background:url(/img/tab_hover12.jpg);
	font-size: 11px;
	width: 110px;
	height: 45px;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}
#table_taby td {
	vertical-align: middle;
	text-align: center;
	display:table-cell;
	background:url(/img/tab2.jpg);
	font-size: 11px;
	color: #444444;
	width: 110px;
	height: 45px;
	font-style: italic;
	font-weight: bold;
}
#table_taby td:hover {
	background:url(/img/tab12.jpg);
	color: #444444;
}

#news {
	width: 100%;
	margin: 0px;
	}

#news tr {
	border: 2px solid #eaeaea;
	font-size: 12px;
}
#news img {
	border: 0px;
}
.data {
	background-color: #3395FF;
	color: #ffffff;
	font-weight: bolder;
	width: 25%;
	font-size: 14px;
	text-align: center;
	height: 3em;
	/*float: right;
	padding-left: 20px;
	padding-right: 20px;*/
	/*vertical-align: middle;*/
}
.news_zagolovok {
	color: #3395FF;
	background-color: #cccccc;
	height: 3em;
	padding-left: 10px;
	margin: 0px;
	width: 75%;
	
}
.news_zagolovok a {
	color: #3395FF;
	text-decoration: outline;
	font-size: 14px;
	font-weight: bolder;
}
.news_zagolovok a:hover {
	color: #3395FF;
	text-decoration: none;
}
.news_content a {
	color: #3395FF;
	text-decoration: outline;
}
.news_content a:hover {
	color: #3395FF;
	text-decoration: none;
}
.img_news {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

.tuya a {
	color: #3395FF;
	text-decoration: outline;
}
.tuya a:hover {
	color: #3395FF;
	text-decoration: none;
}

a, img { outline: none; }

 
:focus {
  -moz-outline-style:none;
}

a:active, a:hover {
    outline: none;
}



div.panes {
	/*display:none;*/		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
	list-style-image:none;
}

 
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;
	width: 777px;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(img/tabs2.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}
.text_metall{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: none;	
	text-align: left;
}
.text_metall li{
	list-style-type: square;
}
.sravnen {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
.sravnen td {
	padding: 5px;
	margin: 5px;
}
table.data-table
{
	border-collapse:collapse;
	border:2px solid #000000;
	font-size: 12px;
}

/*Any cell*/
table.data-table td
{
	/*border:1px solid #D6D6D6;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;*/
	border:1px solid #14124D;
	color:#000000;
	padding:3px 5px;
}
.fieldset_lot {
	border: 2px solid #3395FF;
	padding: 10px;
	margin-bottom: 10px;
	}
.lot_h {
	margin:0;
	padding:0;
	color: #3395FF;
	font-size: 14px;
	}
/* Баннер Красноярск*/	
#bannerkrsk {
	float: left;
	width: 800px;
	height: 166px;
	overflow: hidden;
	position: relative;
	text-align: left;
	font: bold 16px Verdana;
	color: black;
	background: url(img/bannerkrsk_back.jpg) no-repeat;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#bannerkrsk a{color:white;}
#bannerkrsk a:hover{text-decoration:none;font-weight:bold;}

#bkrsk1 {
	width: auto;
	text-align: center;
	margin-right: 80px;
	margin-top: 8px;
}
#bkrsk1  span{color: #E92D30;}
#bkrsk2 {
	width: auto;
	margin-left: 120px;
	margin-top: 10px;
	color: white;
	font-size: 14px; 
}
#bkrsk3 {
	width: auto;
	margin-left: 120px;
	margin-top: 24px;
	color: #E92D30;
	font-size: 19px; 
}
#bkrsk4 {
	width: auto;
	margin-left: 220px;
	margin-top: -34px;
	font-size: 13px;
}
#bkrsk4  span{color: #E92D30; font-size: 18px;}
#bkrsk5 {
	width: auto;
	margin-left: 500px;
	margin-top: -44px;
	font-size: 19px; 
}
#bkrsk6 {
	width: auto;
	margin-left: 120px;
	margin-top: 16px;
	color: white;
	font-size: 12px; 
}
#bkrskmess{
	width: auto;
	margin-left: 0px;
	margin-top: ;
	color: black;
    font-size: 12px;
	padding: 0;
	margin: 4px 0 16px 0;
}
#bkrskmess a{color:#E92D30;}
#bkrskmess a:hover{text-decoration:none;font-weight:bold;}
#bkrskmess span{color: #E92D30; font-size: 14px; font-weight: bold;}
/*#Баннер Красноярск*/	
#garnitury thead {
	font-weight: bold;
	}
#garnitury {
   border: 2px solid #DADADD;
   padding:0;
   border-collapse:collapse;
   font-size: 12px;
}
#garnitury td {
   padding:5px;
   border: 2px solid #DADADD; 
   text-align: center; 
}
#garnitury a {
	color: #000000;
	}
#garnitury a h2 {
	color: #000000;
	font-size: 12px;
	}
#garnitury a:hover {
	text-decoration: none;
	}
#garnitury .opis {
	text-align: left;
	}
/*бастион*/
#all_tovar {
	width: 100%;
	margin-top: 0px;
	border-spacing:10px;
	margin-bottom: 10px;
	}
#all_tovar a {
	color: RGB(38,124,176);
	}
#all_tovar a:visited {
	color: RGB(0,102,163);
	}
#all_tovar a:hover {
	text-decoration: none;
	}
#all_tovar td {
	border: 2px solid #0065a2;
	padding: 10px;
	width: 50%;
	display: table-cell;
	vertical-align: top;
	background-color: RGB(255,255,255);
	font-size: 12px;
	}
#all_tovar td:hover {
	background-image: none;
	background-color: RGB(255,255,255);
	}
#all_tovar .tovar {
	width:100%;
	}
#all_tovar .tovar h2 {
	font-size: 14px;
	margin-bottom: 10px;
	}
#all_tovar .tovar td {
	background-image: none;
	border: none;
	width: auto;
	padding: 0px;
	margin: 0px;
	}
#all_tovar .img_tovar {
	text-align: right;
	vertical-align: middle;
	width: 100px;
	}
#all_tovar .tsena {
	color: RGB(38,124,176);
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	}
.head_artikul {
	background-color: RGB(255,255,255);
	margin: 0px;
	height: 25px;
	padding: 5px 10px 0 10px;
	}
.nazv_artikul {
	color: RGB(38,124,176);
	font-size: 15px;
	float: left;
	font-weight: bold;
	}
.cena_artikul {
	float: right;
	color: RGB(38,124,176);
	font-size: 13px;
	font-weight: bold;
	}
.body_artikul {
	padding: 10px;
	font-size: 11px;
	}
.body_artikul  p {
	font-size: 11px;
	}
.body_artikul li {
	margin-left: 15px;
	padding: auto;
	}
.body_artikul a {
	color: RGB(38,124,176);
	text-decoration: underline;
	}
.body_artikul a:hover {
	text-decoration: none;
	}
.body_artikul table {
	border-collapse: collapse;
	border: 1px solid #000000;
	font-size: 11px;
	}
.body_artikul table td {
	border: 1px solid #000000;
	}
.galery {
	width:250px; 
	vertical-align:top; 
	text-align:center;
	}
.galery img {
	margin-top: 20px;
	/*margin-left: 25px;*/

	}
#galery_ul {
	/*display: table-cell;*/
	text-align: center;
	margin: 0 auto;
	width: 200px;
	padding: 0 auto;
	}
#galery_ul li{
	list-style: none;
	height: 55px;
	width: 50px;
	border: 2px solid #0065a2;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	opacity: .5;
	cursor: pointer;
	}
#galery_ul li img {
	margin: 0 auto;
	height: 55px;
	max-width: 50px;
	}
#galery_ul li.active, #galery_ul li:hover {
	opacity: .99 /* safari bug */
}
