body {
  font-family: Helvetica,Arial,Geneva,sans-serif;
}
/*-  Gallery -*/
.gal-item{
float: left;
margin: 10px 5px 10px 5px;
text-align: center;
}
.gal-item a{
display: block;
}
.gal-item img{
border: solid 4px #CCC;
}
.gal-item img:hover{
border: solid 4px #666;
}
.gal-item-active {
float: left;
padding: 3px;
margin-top: -20px;
}
/*-  Gallery -*/
/*-  pages -*/
ul.pages {
    margin: 0; /* ϡ檠讠?㡮󲳳𐯢 */
    padding: 4px 4px 10px 10px; /* ȭḥ 𐯫槠*/
    float: left;
}
ul.pages li {
    display: inline; /* ϲ᧠󺡪ᨠ򳱮? 즬殲 */
    margin-right: 5px; /* ϲ򳴯 嬠򬦤??䬠𐴭볠 */
    //border: 1px solid #8c8e8c; /* Ѡ 㯪񴡠󦫱󞞪/
    padding: 3px; /* Ю콠㯪񴡠󦫱󞞪/
}
ul.pages li a{
    text-decoration: none; /* ϲ檠𐯤?飠 񡲱쫨 */
}
ul.pages li a.active{
    font-weight: bold;
    color: #ff5900;
}
/*-  pages -*/
/* Стили для редактора начало -------------------------------------- */
.all_table {
  border: 1px solid #737173;
  border-collapse: collapse;
  width: 98%;
}
.all_table td, .all_table th {
  border: 1px solid #737173;
  padding: 0.4em;
}
.all_table th {
  background-color: #d6d7d6;
  font-weight: bold;
  padding: 0.4em;
  text-align: center;
}
.all_table p {
  padding: 0;
  margin: 0;
}
.all_table .rubrika {
  background-color: #e7e7e7;
}
/* Стили для редактора конец -------------------------------------- */
/*-  catalog -*/
#catalog {width: 98%; border-top: 1px dashed #888; margin-top: 10px;}
#catalog A { color: #000; text-decoration: none;}
#catalog img {border: 1px solid #FF9C31;}
#catalog DIV {
	width: 95px; /* Ширина */
	margin: 0 10px 15px 0; /* Отступы */
	font: 10pt/8pt Arial, Helvetica, sans-serif;
    text-align: center; /* Выравнивание по центру */
    display: inline-block; /* Строчно-блочный элемент */
    vertical-align: top; /* Выравнивание по верхнему краю */
}
#catalog P { margin: 0 5px; }
#catalog SPAN { color: #000; font-size: 0.7em;} 
/*-  catalog -*/
/*-  albom -*/
.albom {
	width: 95px; /* Ширина */
	margin: 0 8px 15px 0; /* Отступы */
	font: 10pt/8pt Arial, Helvetica, sans-serif;
    text-align: center; /* Выравнивание по центру */
    display: inline-block; /* Строчно-блочный элемент */
    vertical-align: top; /* Выравнивание по верхнему краю */
}
.albom A { color: #000; text-decoration: none;}
.albom img {border: 1px solid #FF9C31;}
.albom P { margin: 0 5px; }
.albom SPAN { color: #000; font-size: 0.7em;} 
/*-  albom -*/

/*-  breadcrumbs -*/
ul.B_crumbBox {
	list-style-type: none;
	padding-left: 10px;
	margin-left: 0;
}
li.B_firstCrumb, li.B_crumb, li.B_lastCrumb, li.B_currentCrumb {
	display: inline;
}
/*-  breadcrumbs -*/
/*-  akcia -*/
#ak1 {
	//background: none repeat scroll 0 0 #FFFF00;
	background-color: #FFFF00;
	background: linear-gradient(to top, #ffffed, #ffff00);
    position: fixed;
    height: 35px;
    top: 0;
	left: 0;
    width: 100%;
	margin: 0;
	padding: 0;
    z-index: 99999;
}
#ak2 {
    //background: none repeat scroll 0 0 #FFFF00;
	background-color: #FFFF00;
	background: linear-gradient(to top, #ffffed, #ffff00);
    height: 35px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 990px;
	text-align: center;
}
#ak_img1 {
	text-align:left;
	float:left;
}
#ak_img2 {
	text-align:right;
	float:right;
}
#ak_text {
	float:left;
	width:870px;
	margin-left:auto;
	margin-right:auto;
	font: bold 18px/35px Arial, Helvetica, sans-serif;
	color: #000;
}
.no-fixed-supported #ak1 { 
	position: absolute;
}

/*-  akcia -*/

a:link.menu { text-decoration: none; font: 15px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #4A4A4A;}
a:visited.menu {text-decoration: none; font: 15px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #4A4A4A}
a:hover.menu  { text-decoration: none; font: 15px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #FC2205}

a:link.menul { text-decoration: none; font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #344D0F;}
a:visited.menul {text-decoration: none; font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #344D0F}
a:hover.menul  {  text-decoration: underline; }

a:link.menuk { text-decoration: none; font: 10px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #FF0000;}
a:visited.menuk {text-decoration: none; font: 10px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #FF0000}
a:hover.menuk  {  text-decoration: underline; }

.text_menu {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#000052;}


a:link.h1 { font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom : 5px; margin-top : 0px; color: #555252;}
a:visited.h1 {font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom : 5px; margin-top : 0px; color: #555252}
a:hover.h1  {  text-decoration: underline; }

a:link.p1 { font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#6b6a6a; margin-bottom : 5px; margin-top : 0px;}
a:visited.p1 { font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#6b6a6a; margin-bottom : 5px; margin-top : 0px;}
a:hover.h1  {  text-decoration: underline; }

a:link.ss { text-decoration: none; font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #D53049;}
a:visited.ss {text-decoration: none; font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #D53049}
a:hover.ss  {  text-decoration: underline; }

a:link.sv { text-decoration: none; font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #0C827B;}
a:visited.sv {text-decoration: none; font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #0C827B}
a:hover.sv  {  text-decoration: underline; }

h1.zag {font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#6b6a6a; margin-bottom : 5px; margin-top : 0px;}
h1.zag1 {font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#D53049; margin-bottom : 5px; margin-top : 0px;}


.text_1 {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#19210C;}
.text_3 {font: 15px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#344D0F;}
.text_z {font: 19px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#344D0F;}
.text_z2 {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#344D0F;}
.text_z1 {font: bold 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#FB5A03;}
.text_zt {font: 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#000052;}
.text_zpr {font: 8px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#555252;}
.text_2 {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#8F8C8C;}
.text_1k {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#D53049;}
.text_li {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#383232; margin-bottom : 10px; margin-top : 10px; }
.text_cop {font: 10px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color:#4A4A4A;}
font.text11 {font: 13px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#19210c;}

/*=========================================*/

A:link.menu {text-decoration: none; font: bold 11px Helvetica, Arial, Geneva, Swiss, SunSans-Regular; color: #5B5B5B;}
A:visited.menu {text-decoration: none;  font: bold 11px Helvetica, Arial, Geneva, Swiss, SunSans-Regular;color:#5B5B5B;}
A:hover.menu  {text-decoration: underline; }

A:link.menuart {text-decoration: none; font: bold 14px Times New Roman, Helvetica, Arial, Geneva, Swiss, SunSans-Regular; color: #101768;}
A:visited.menuart {text-decoration: none;  font: bold 14px Times New Roman, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;color:#101768;}
A:hover.menuart  {text-decoration: underline; }
.footer {font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#A5A5A1;}
font.text15 {font: 13px Arial Narrow; color:#5B5E5B;}
.text11 {font-size: 16px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#5B5E5B;}
font.text10 {font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#5B5E5B;}
font.text10_menu {text-decoration: none; font: bold 10px Helvetica, Arial,Geneva, Swiss, SunSans-Regular; color:#5B5B5B;}

.text_cop {font: 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#A5A5A1;}
.text_tabl {font: 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#5B5E5B;}



a:link.ss1 {text-decoration: none; font: bold 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#5B5E5B;}
a:visited.ss1 {text-decoration: none; font: bold 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#5B5E5B;}
a:hover.ss1  {text-decoration: none; font: bold 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color:#FE0214;}


#runstr {font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	color:#000900; 	margin-left:21px; 	margin-right:21px;}

#ind {margin-top:30px; 	margin-left : 30px;}

#prod {margin-top:45px; margin-left : 45px;}

#produkt {
	margin-top:5px;
	margin-left : 25px;
}

#imgprodukt{
	float:left;
	margin-right:25px;
	margin-bottom : 20px;
}

#textprodukt{
	margin-right:25px;
	text-align : justify;
}
#filters {
  width: 97%;
}
.filter_head {
  margin-bottom: -10px;
  color: #5b5e5b;
}
.filter_head h3 {
  font-size:14px;
}
.filter_slider {
  font-size:13px;
  color: #5b5e5b;
}
#filters a {
  color: #0000ee;
  font-size:13px;
}
.clear {
	clear: both;
}
