@import url('slider/css/horizontal.css');
p, td, tr, ol, ul, li {color: #000000; margin: 3px; font-family: Times New Roman; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none;}
body {background-color: #e5e5e5; color: #000000; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; font-family: Times New Roman; font-size: 12px;}
.name {font-family: Times New Roman; font-size: 15px; font-weight: bold; color: #000000;}
.copy {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #5f5f5f;}

.content {
	padding: 0px 15px 0px 15px;
	vertical-align: baseline;
}
h1 {font-family: Times New Roman; font-size: 22px; color: #000000; font-style: normal; font-weight: bold; margin: 5px 5px 5px 10px;}

.heading {font-family: Times New Roman; font-size: 22px; color: #000000; font-style: normal; font-weight: bold; margin: 5px;}
.headingsub {font-family: Times New Roman; font-size: 24px; color: #000000;}
.headingsub2 {font-family: Times New Roman; font-size: 12px; font-weight: bold; color: #000000;}
.menu {font: 9px/12px Verdana; text-decoration: none; color: #000000; font-weight: normal; margin: 0;}
.menu2 {font-family: Times New Roman; font-size: 10px; text-decoration: none; color: #7F99CC; font-weight: bold;}
.menu2dark {font-family: Times New Roman; font-size: 10px; text-decoration: none; color: #3F547F; font-weight: bold;}
.contact {font-family: Times New Roman; font-size: 10px; color: #5F5F5F;}
.text {font-family: Times New Roman; font-size: 14px;}
.textbold {font-family: Times New Roman; font-size: 11px; font-weight: bold;}
.link {font-family: Times New Roman; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
.link2 {font-family: Times New Roman; font-size: 11px; text-decoration: none; color: #3E557E;}
input.search {width: 120px; border: 1px solid #a5acb2; margin: 0px; font-family: Times New Roman; font-size: 12; font-style: normal; font-weight: normal;}
.but {background: #bebebe; border: 1px solid #000000; font-family: Times New Roman; font-size: 12; font-style: normal; font-weight: normal; color: #000000; margin: 0px; cursor: hand; width: 45px; height: 17px; text-align: center; vertical-align: middle;}

.form {margin: 0px;}
.white {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}
a.white:hover {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}
a.white:link {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}
a.white:visited {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}

.map1 {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
.map2 {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}
A.map1:link {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
A.map1:visited {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
A.map1:hover {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}

A.map2:link {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}
A.map2:visited {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}
A.map2:hover {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}

BODY {}
#menuTbl { width:100%;color:#000;border:1px solid #29ADE4;background-color:#DBE4F0;font:14px times new roman;table-layout:fixed;}
#menuTbl TD { border:1px solid #29ADE4; padding-left: 11px; }
#menuTbl IMG { border:0px; }
#menuTbl A { font:13px times new roman;text-decoration:none;color:#17375D;font-weight:bold;}
#menuTbl INPUT {font:13px arial;color:black;font-weight:bold;}
#trSearch2 {
    padding-left: 3px !important;
}
#logo { width:100%;background:url(img/bg-logo-light.gif) repeat-X top #518cbf;}
#logo IMG {border:0px;}
#logo TD {border:2px solid #29ADE4;font:14px times new roman;color:black;}
.logo_name { color:  #000000; }
.logo_name2 { margin-right:  41px; color:  #000000; }
.logo_name a {text-decoration:  none !important; color:  #000000; padding-left:  48px;}
#ltd IMG {border:0px;margin:0 0 2px 7px;}

#fmenu { font-weight:900;}
#fmenu A { font:14px times new roman;font-weight:bold;text-decoration:none;color:black;}
#fmenu_logo { border-left: none !important; text-align:  right; padding: 0 !important; }
#fmenu_logo  a{ font-size:  14px !important; color:  #00E; padding-right:  11px;}
#topcontacts {
padding-left:  6px !important;
font-size: 12px;}

#404_error_text {
font-size:16px !important;
}
.btn { background:url(img/button_png_web.png) no-repeat; border:0px; width:530px;height:24px; text-align:center;cursor:pointer;}
.inp {border:2px solid #0f0e0d; width:160px;}
.trSearch { background-color:#FDC010;font:13px  times new roman;}
.blueborder {background-color:#ffffff; border-left:2px solid #29ADE4;  border-right:2px solid #29ADE4; border-bottom:0px; border-top:0px;}
.trSearch1 {font:13px  times new roman;}
.trSearch1  {
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e2ee82,endColorstr=#9fb458, GradientType=0); zoom: 1; /* для 6-8 IE*/
background: #9fb458; /* Для старых браузров */
background: -moz-linear-gradient(top, #e2ee82, #9fb458); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#e2ee82), color-stop(100%,#9fb458));
/* Chrome 10+, Safari 5.1+ */
background: -webkit-linear-gradient(top, #e2ee82, #9fb458);
background: -o-linear-gradient(top, #e2ee82, #9fb458); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2ee82 0%, #9fb458 100%); /* IE10 */
background: linear-gradient(top, #e2ee82, #9fb458); /* CSS3 */ 
}
.tel {
	margin-left:  50px;
}
.two_column_block-item  {
	width:  50%;
	float:  left;
	padding:  20px;	
	box-sizing:  border-box;
}
.two_column_block-item img {
	width:  100%;
	padding-bottom:  7px;
}
.two_column_block-item a {
	color:  black;
	display:  block;
	text-align:  center;
}
.two_column_block-item a:hover {
	text-decoration:  none;
}
#menuTbl .slider_top  {
	padding:  0;
}
.eshop_head, .basket_head  {
	float:  left;
	width: 50%;
	font-weight:  bold;
	color: #17375D;
	font-size: 13px;
	font-family:  Times New Roman;
	box-sizing:  border-box;
}

.basket_head  {  
	text-align:  center;
	padding-top:  35px;
}
#menuTbl .eshop_head_wrapper  {
	padding:  0;
}
.eshop_head_wrapper a {
	display:  block;
}
.eshop_head_caption1 {
	border-bottom:  1px solid #dfa90d;
	display:  block;
	padding:  0px 0 10px 8px;
	height: 35px;
	margin:  3px 0 0 3px;
	border-right:  1px solid #dfa90d;
}
.eshop_head_caption2  {
	display:  block;
	padding:  9px 0 1px 11px;
	border-right:  1px solid #dfa90d;
}
.link-block  a{
	display:  block;
	height: 39.5px;
	padding-top:  3px
}
.link-block--one-row a  {
	display:  block;
	height: 29.5px;
	padding-top:  13px
}
.link-block, .link-block--one-row  {
	padding:  0;
}