
@font-face {
	font-family: 'Georgia Regular';
	src: url('georgia/Georgia.eot');
	src: url('georgia/Georgia.eot?#iefix') format('embedded-opentype'),
	url('georgia/Georgia.woff') format('woff'),
	url('georgia/Georgia.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background:#fff;
}
body *{
	font-family:'Georgia Regular'!important;
	/*font-weight:normal!important;*/
}
body, td, select, input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
table {
	padding:0;
	margin:0;
	border-collapse:collapse;

}
td, th {
	padding:0;
	margin:0;
}

table[cellpadding='5'] td {
	padding: 5px;
}

p {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

.small {
	font-size: 10pt;
	color: #000000;

}

li {
	margin: 0px 0px 8px 0px;
}

/*----- ����. ������ ----------------*/

body {
	color: #000000;
}
.news{
	font-size:16pt;
	font-weight: normal;
}
.newslink a{
color:#004f9e;
}
.newsheader{
padding:14px 0px 2px 7px;
}



.newstext{
padding:2px 0px 3px 0px;
line-height:14px;
}

.newshref{
padding:0px 30px 0px 0px;
}

td.newsdesc{
padding:0px 40px 10px 0px;
}

th {
	color: #7b9a46;
	font-size: 19pt;
	height: 20px;
	text-align: left;
	font-weight: normal;
}




/*------������----------------*/

ol, ul {
	margin-left: 5px;
	margin-bottom: 15px;
}
ol li {
	margin-left: 20px;
}
ul li {
	margin-left: 12px;
	list-style-type: disc;
}
ul ul li  {
	list-style-type: square;
}
ul ul ul li  {
	list-style-type: circle;
}

span.title {
	display: block;
	color: #7b9a46;

	font-size: 19pt;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

div.seealso, div.seealso_sel {
	width: 150px;
	float: left;
	text-align: center;
	border: 2px #ffffff solid;

	padding: 10px;
	font-size: 11pt;
}

div.seealso_sel {
	border-color: #7b9a46;
}

div.seealso img, div.seealso_sel img {
	margin: 0px 0px 5px 0px;
	border: none;
	height: 80px;
}



a.cat{
font-size:12pt;
}

span.cat strong {
	text-decoration: none;
	font-weight: normal;
}

.catheader{

}
.catheader a {
text-decoration:none
}
.catheader a:hover span{
text-decoration:underline;
}
.catheader a span{
color:#000000;
font-size:17pt;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
padding:1px 0px 0px 17px;
}
.cattext{
color:#505354;
font-size:10pt;
padding:7px 45px 40px 17px;
line-height:16px;
}
/*------�������----------------*/

/*-------------menu--------------*/



.menu{
display:block;
padding:0;
margin:0;
}
.menu>li{
display:block;
padding:0;
margin:0;
list-style:none;
float:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

}
.menu .subactive{
background:#90969a;
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0 15px 0px 15px;
height:34px;
line-height:34px;
display:block;
font-size:10pt;
}
.menu li:hover{
	cursor:default;
}
.menu span{
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0 15px 0px 15px;
height:34px;
line-height:34px;
display:block;
font-size:10pt;
}
.menu>li>a{
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0 9px 0px 20px;
height:34px;
line-height:34px;
display:block;
font-size:10pt;
}
.menu>li>a:hover{
background:#90969a;
color:#fff;
}



.downmenu{
display:block;
padding:0;
margin:0;
}
.downmenu li{
display:block;
padding:0;
margin:0 15px 0px 0px;
font-size:9pt;
list-style:none;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.downmenu a{
color:#939598;
text-transform:uppercase;
display:block
}
.downmenu a:hover{

color:#f00;
}

/*-------���� ����������---------*/
ul.inner_menu a{
display:block;
}
ul.inner_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10pt;
display:block;
width:100%;
margin:0px;
padding:0px;

}

ul.inner_menu li{
background:#d2d4d6;
font-weight:bold;
display:block;
list-style:none;
padding:6px 0px 6px 15px;
margin:0 0 5px 0;
}
li.selected_li, li.selected_li li , li.selected_li li li, li.selected_li li li li{
background:#f2f2f2 !important;
}
ul.inner_menu li ul{
display:block;
margin:0;
padding:10px 0px 9px 0px;
}

ul.inner_menu li li{
font-weight:normal;
padding:2px 0px 0px 10px;
}


ul.inner_menu li.line a{
border-bottom:1px solid #d2d4d6;
margin-right:10px;
padding-bottom:6px;
}

.aselected{
font-weight:bold;
text-decoration:none;
}
/*------���������----------------*/

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20pt;
	font-weight:normal;
	color:#5e6368;
	margin: 0px;
	padding: 1px 0px 4px 0px;
}
.header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17.5pt;
	margin: 0px;
	padding: 4px 0px 0px 35px;
	font-weight: normal;
}
/*------�������----------------*/
table.tbl2{
border-collapse:separate;
}
table.tbl {
	border-right: 1px #c8c8c8 dotted;
	border-bottom: 1px #c8c8c8 dotted
}
table.tbl td {
	border-left: 1px #c8c8c8 dotted;
	border-top: 1px #c8c8c8 dotted;
	padding: 3px;
}
table.tbl tr {
	vertical-align: top
}
tr.tbl td {
	background-color: #FFFF66
}



/*------�����----------------*/

form {
	margin: 0px;
	padding: 0px;
}



table.form th {
	padding: 8px 10px 5px 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	color: #184ca0;
	font-size: 15pt;
}

table.form td.header {
padding:10px 0px 0px 10px;
}
table.form td {
font-size:10pt;
line-height:17px;
padding:0px 0px 12px 10px;
}


input, select, textarea {
	font-size: 11pt;
}

textarea {

	color: #333333;
	width: 183px;
	height: 65px;
	margin: 0px;
	padding:2px;
}

textarea.textlong {
	border: 0px;
	color: #333333;
	width: 350px;
	height: 64px;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}

input.text{
font-family:Arial, Helvetica, sans-serif;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 187px;
	height: 13px;
	color:#8a8a8a;
	font-size:10pt;
	margin: 0px;

}


select.text{
	border:1px solid #000000;
	width: 148px;
	height: 22px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#8a8a8a;
	font-size:11pt;
}

textarea.text{
	font-family:Arial, Helvetica, sans-serif;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#8a8a8a;
	font-size:10pt;
	height:54px;
	width:187px;
}

input.textlong {
	border: 0px;
	width: 350px;
	height: 24px;
	color: #333333;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	line-height: 24px;
}

input.button{
background:none;

width:102px;
height:15px;
padding:0px;
border:0px;
margin:0px;

}

input.img {
	border: none;
	padding: 0px;
	margin: 0px;
}

input.submit{
width:88px;
height:21px;
border:0px;
color:#000000;

}
input.submit:hover{
color:#ff0000;
text-decoration:underline;
cursor:pointer

}
input.button {
	border: 0px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	height: 16px;
	width: 93px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}



/*------������---------------*/

.small a {
	color: #ffffff;
}


a {
	color: #000;
}

a:hover {
	color: #e0291e;
}

a.blink {
	display: block;
	text-align: center;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}



a.map{
color:#000000;
font-size:10pt;
}
a.map:hover{
color:#ff0000;

}

.code{
font-size:12pt;
font-family:Tahoma, Arial, "Arial Narrow";
color:#ffffff;
padding:2px 2px 0px 0px;
}

.number{
font-size:15.5pt;
font-family:Tahoma, Arial, "Arial Narrow";
color:#ffffff;
line-height:20px;
padding:0px 0px 0px 0px;
}

.mysearch{

border:0;
background:url(search_bg.gif) top left no-repeat;

width:123px;
height:20px;
line-height:20px;
font-size:10pt;
padding:0px 0px 0px 0px;
color:#8a8a8a;
}
/*----------------------animation----------------------------*/
.animation_container{
width:100%;
top:0;
position:relative;
}
.animation{
padding:11px 0px !important;
display:block;
margin:0px 10px !important;
background:#f2f2f2 !important;
overflow:hidden;
<!-- width:100%; -->
<!-- width:712px; -->
}
.animation img{
	width:100%!important;
	height:400px!important;
}
.animation .li{
padding:0;
margin:0;
}
.container{
position:relative;
}
.slide_header{
position:absolute;
top:0;
left:0;
width:341px;
height:232px;
background:url(main_animation_grey.png) top left no-repeat;
}
.header_1{
color:#FFFFFF;
font-size:25pt;
padding: 22px 0px 0px 18px;
}
.header_2{
color:#FFFFFF;
font-size:10pt;
padding: 11px 60px 0px 50px;
line-height:18px;
}
.header_3 a{
display:block;
color:#FFFFFF;
font-size:10pt;
padding-left:50px;
margin-top:15px;
}
.sub_buttons{
	display:none!important;
width:250px;
height:142px;
position:absolute;
right:10px;
top:2px;
background:#f2f2f2;
}
.buttons{
position:absolute;
right:9px;
top:9px;

}
.buttons a{
color:#fff;
}

.buttons a.button_selected{
background:url(main_button_1.png) top right no-repeat;
width:255px;
margin-right:1px;
text-align:center;
height:40px;

text-decoration:none;
}
.buttons a span{
display: block;
padding-left: 46px;


}
.buttons a.button_selected span{
padding-left:10px;
display:block;
font-size:15.5pt;
}
.grey_line{
background:#f2f2f2;
height:10px;
width:250px;

}
.social{
padding:18px 15px 0px 0px;
}
.social td{
padding:0px 5px;
}
.main_block{
margin:0px 5px;
<!-- background:#f2f4f4; -->
padding:10px;
}
.main_block table{

}
.news_desc{
padding:0px 0px 0px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10.5pt;
}
.news_desc span{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:19px;
}
.date {
	display:block;
	padding:1px 0px 1px 0px;
	color: #838383;
	font-size:9pt;
}
.archive a{
display:block;
color:#939598;
margin:8px 0px 10px 135px;
font-size:10pt;
}
.archive a:hover{
color:#f00;
}
/*---------products on main---------*/

.product{
position:relative;
font-weight:bold;
color:#fff;
height:180px;

}
.product_header{
position:absolute;
bottom:0px;
left:0px;
height:60px;
width:232px;
font-size:11pt;
display:block;
background:url(news_main_header_bg.png) top left repeat-x;
z-index:3;
text-align:left;
padding-bottom:11px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.product_header span{
display:block;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
padding:8px 10px 3px 0px;
}
.prod_text{
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
padding:5px 10px 15px 0;
}
.img_1{
position:relative;
z-index:2;
}
a.demo, a.buy, a.buy2, input.buy,input.buy2,input.buy3, a.buy3,input.buy5, a.buy5{
display:block;
border:1px #fff solid;
height:27px;
line-height:27px;
padding:0px 9px;
background:#939598;
color:#fff;
text-align:center;
float:left;
margin-right:9px;
font-size:10pt;
text-decoration:none;
cursor:pointer;
}
a.buy2,input.buy2{
width:85px;
}
input.buy3{
width:130px;
}
a.buy3{
width:85px;
}
input.buy5, a.buy5{
width:130px;
}
a.demo:hover, a.buy:hover, a.buy2:hover, input.buy:hover,input.buy2:hover, input.buy3:hover, a.buy3:hover, input.buy5:hover, a.buy5:hover{
background:#4f575e;
}
input.buy ,input.buy2{
height:24px !important;
}
a.demo{
width:31px;
}
.buy{
width:44px;
}
.last{
font-size:10pt;
padding:13px 0px 18px 0px;
}
.whitebg{
background:#fff;
height:38px;
}
.whitebg a{
font-size:9pt;
display:block;
border:1px dashed #fff;
background:#939598;
float:left;
padding:0px 8px;
height:19px;
line-height:19px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
margin:10px 0px 10px 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.whitebg a:hover. .buy4:hover{
background:#4f575e;
}


a.lang{
float:right;
width:42px;
height:20px;
line-height:20px;
text-transform:uppercase;
color:#000;
text-align:center;
font-size:10pt;
}
a.lang:hover{
color:#f00;
}
span.lang{
font-size:10pt;
float:right;
width:42px;
height:20px;
line-height:20px;
text-transform:uppercase;
color:#fff;
text-align:center;
background:#939598;
}
.top{
font-size:10pt;
}
.top a{
color:#939598
}
.cabinet{
padding:29px 0px 0px 0px;
text-transform:uppercase;
display:none;
}
.cabinet a:hover{
color:#f00;
}
.cabinet a{
text-transform:none;
}
.address{
padding:45px 0px 0px 0px;
font-size:10pt;
line-height:18px;
}
.footer td{
color:#939598;
font-size:10pt;
}
.footer td a{
color:#939598;
}
.footer td a:hover{
color:#f00;
}

/*------------inner page--------------*/
.small_header{
padding:3px 0px 0px 0px;
margin-bottom:14px;
display:block;
font-size:16pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.subitems_style{
background:#f2f4f4;
padding:6px 10px 16px 10px;
}
.subitems_style span{
line-height:18px;
}
.inner, .inner p, .inner td, .inner a {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10pt;
}
.inner h1{
font-family::Verdana, Arial, Helvetica, sans-serif;
color:#202930;
font-size:19pt;
}
.body{
padding:6px 10px 0px 20px;
line-height:18px;
height:450px
}

/*cabinet*/
.find{
font-size:9pt;
background:#939598;
border:1px solid #fff;
height:22px;
line-height:22px;
vertical-align:middle;
width:47px;
text-align:center;
color:#fff;
cursor:pointer;
padding:0 0 3px 0;
margin:0;
}
.find:hover{
background:#4f575e;
}

.sort{
color:#202930;
font-size:9pt;
text-transform:uppercase;
}
.sort a, .sort b{
padding:0px 0px 0px 10px;
font-size:9.5pt;
}
.sort a{
color:#939598;
text-transform:none;
}
.sort b{
text-transform:none;
}
.cabinet_style{
background:#f2f4f4;
padding:1px 0px 0px 0px;

}
.cabinet_style .small_header{

}
.cabinet_style span{
display:block;
font-size:12pt;
}
.cabinet_style b{
display:block;
padding:2px 0px 8px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5pt;
}
.cabinet_style .text{
line-height:18px;
font-size:10pt;
}
.left, .right{
display:block;
width:4px;
height:7px;
margin-top:4px;
}
.left{
background:url(left.gif) top left no-repeat;
margin-right:18px;
}
.right{
margin-left:18px;
background:url(right.gif) top left no-repeat;
}
.order_buttons{
background:#f2f4f4;
margin:10px;
padding:12px;
width:234px;
background:#fff;

}
.skachat, .prodlit{
text-transform:uppercase;
display:block;
float:left;
height:27px;
line-height:27px;
border:0;
background:#939598;
text-align:center;
color:#fff;
text-decoration:none;
margin:10px 10px 0px 0px;
}
.skachat:hover, .prodlit:hover{
color:#fff;
background:#4f575e;
}
.skachat{
width:67px;
}
.prodlit{
width:77px;
}
.pod{
padding:0px 0px 5px 0px;
font-size:10pt;
}
.pod_date{
padding:0px 0px 8px 0px;
}
.fs7 td{
font-size:9.5pt;
}
.datefrom{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:83px;
height:20px;
border:0;
margin:0;
padding:0 0px 0 4px;
background:url(from.gif) top left no-repeat;
font-size:9pt;
}
.searchquery{
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:140px;
height:20px;
border:0;
margin:0;
padding:0 10px 0 4px;
background:url(query.gif) top left no-repeat;
color:#878787;
}
.cats{
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
margin:0;
font-size:10pt;
color:#878787;
}
.pager td a{
color:#939598;
}

/*---------------shop---------------*/
.price1{
}
.price2{
padding:8px 0px 0px 0px;
}
.price2 b{
font-weight:normal;
font-size:13pt;
}

/*---------------register form----------------*/
.input{
padding:2px;
margin-left:10px;
width:340px;
}
.selsrok{
font-size:10pt;
width:100%;
}
.cart{
	float:right;
	white-space:nowrap;
	margin:30px 0px 0px 30px;
	padding:0px 0px 0px 20px;
	background:url(cart.gif) 0px 0px no-repeat;
}
.cart a:hover{
color:#f00;
}
.csp3 td{
padding:3px;
}
.sel{
font-weight:bold;
}
.greenbg{
background:#83c948 !important;
}
.redbg{
background:#ff5050 !important;
}
.redbg:hover{
background:#ff0000 !important;
}
.source{
padding:20px 0px !important;
color:#cfcfcf;
}
.source a{
color:#cfcfcf;
}
.download{
width:40px !important;
}
.linkextra{
text-decoration:none;
border-bottom:1px dashed #4077c0;
}
.linkextra:hover{
border-bottom:1px dashed #a81b32;
}

.hiddenblock{
display:none;
}
.tohide{
display:block;
}
.hid a{
text-decoration:none;
border-bottom:1px dashed #4077c0;
}
.hid a:hover{
text-decoration:none;
border-bottom:1px dashed #a81b32;
}
#cart_notify{
display:none;
position:fixed;
height:60px;
line-height:60px;
wight:155px;
background:#cccccc;
color:#000;
z-index:10100;
box-shadow:0px 0px 5px #cccccc;
border-radius:10px;
padding:0 15px;
top:30px;
right:30px;
opacity:0.8;
}

.news_style{
	display:flex;
	background-color:#f2f2f2;
	margin:15px 0;
}
.news_img{
	min-width:120px;
	min-height:120px;
		padding:15px!important;
		text-align:center;
}
.news_img img{
	margin:0!important;
	max-height:120px;
}
.submenu{
	padding:5px!important;
	background-color:#90969a;
	display:none;
	position:absolute;
	top:100%;
	min-width:100%;
	left:-2px;
	border-top:2px solid #f2f2f2 ;
	z-index:10;
	white-space:nowrap;
}
.submenu li{
	padding:10px;
	list-style:none;
	margin:5px;
}
.submenu *{
	padding:0!important;
}
.submenu a{
	color:white;
	padding:5px;
	text-decoration:none;
}
.menu>li{
	display:block;
	position:relative;
}
.menu>li:hover .submenu{
	display:block;
}
.submenu:hover{
	display:block;
	cursor:pointer;
}
.submenu a:hover{
	text-decoration:underline;
}
.mynav{
	margin:0 5px;
}
.mynav a{
	text-decoration:none;
}
.paginator-0{
	display:flex;
	margin-top:40px;
	margin-bottom:10px;
	justify-content:center;
}
.paginator-0 *{
	text-decoration:none;
}
.paginator-1{
	display:flex;
	justify-content:center;
}
.paginator-1 div{
	padding:10px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}

.prevNav,.nextNav {
    display:inline-block;
    color:#444;
    border:1px solid #CCC;
    background:#DDD;
    cursor:pointer;
    vertical-align:middle;
    max-width: 100px;
    padding: 5px;
    text-align: center;
}
.disabled{
	color:#888;
	cursor:default;
}
<!-- .prevNav,.nextNav{
	border:1px solid gray;
	padding:10px;
		border-collapse:collapse;
} -->
.nextNav{
	border-radius:0px 5px 5px 0px;
}
.prevNav{
	border-radius:5px 0px 0px 5px;
}
.myactive{
	background-color: #f2f2f2;
}
.mylinks{
		justify-content:flex-end;
}
.mylinks-el{
	padding:0 0 0 5px;
}
.monitor_container{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;

}
.monitor_container .monitor_elem{
	display:flex;
	flex-direction:column;
	width:22%;
	margin: 30px;
}
.monitor_elem div{
	padding:5px;
}
.monitor_img img{
	max-width:150px;
	max-height:150px;
	border-radius:4px;
}

.monitor_img{
	display:flex;
	justify-content:center;
}
.monitor_desc{
	padding-right:5px;
}

/*font[face="georgia, palatino"] {
	font-family: Georgia, Palatino !important;
}

font[face="trebuchet ms, geneva"] {
	font-family: 'Trebuchet MS', Geneva !important;
}

font[face="tahoma, arial, helvetica, sans-serif"] {
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

font[face="verdana, geneva"] {
	font-family: Verdana, Geneva !important;
}*/