input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}




body,td {font-size : 14px; font-family: Verdana, Tahoma, Arial;color: #000000;
scrollbar-face-color: #84969C;
scrollbar-shadow-color: #666666;
scrollbar-highlight-color: #DEDFDE;
scrollbar-track-color: #cccccc;
scrollbar-arrow-color: #F7C363;
//-webkit-text-size-adjust: none;
-webkit-text-size-adjust: 85%;
}

p {margin-top:0px;margin-left:0px;margin-bottom:10px;text-align:justify; font-size : 14px;}
ul {margin-top:7px; font-size : 14px;}
li {margin-bottom:7px; font-size : 14px;}

h1 {font-size:18px;color:  #DE2418; margin-bottom:4px;margin-top:10px;}
h2 {font-size:16px;color:  #DE2418;margin-bottom:4px;margin-top:10px;}
h3 {font-size:15px;color:  #DE2418;margin-bottom:4px;margin-top:10px;}
h1,h2,h3 a {color:  #DE2418;text-decoration: none;}
h1,h2,h3 a:hover {
color: #999999;text-decoration: none;}

h4 {font-size:15px;color:  #888888;margin-bottom:4px;margin-top:10px;}

a.bl {color: #000000;text-decoration: none;}
a.bl:hover {color: #DE2418;text-decoration: none;}
a {font-size:14px; color: #333333;text-decoration: none;}
a:hover {font-size:14px; color: #DE2418; text-decoration: none; }

.tswa {font-size:14px; color:#EF4110;text-decoration: none;font-weight:bold;}
.tswrec {font-size:14px; color:#000000;text-decoration: none;font-weight:bold;}

.img1, .img2, .img3, .img4, .img5, .img6, .img7 {border: solid 2px #cccccc; }

.errorBlock {margin:5px; padding:5px; border:2px solid #cc9999; background:#eecccc; color:#FF0000;}

.phone, .phone a {font-size:22px;color:#FF0000 !important;margin:10px 0px;white-space:nowrap; -webkit-text-size-adjust:none;}
.red, .red a {font-size:22px;color:#FF0000 !important;}

.small {font-size:11px;}
.supsmall, .supsmall:hover {font-size:7.2pt;}

.uper {text-transform:uppercase; font-size:14px;text-decoration:underline;font-weight:bold;}
.uper_s {text-transform:uppercase; font-size:12px;text-decoration:none;font-weight:bold;}

.serchtxt {font-size: 12px;color: #333333;border-top: solid 2px #999999;border-left: solid 2px #999999;border-right: solid 1px #cccccc;border-bottom: solid 1px #cccccc;background: #ffffff;width: 100%;height: 17px;}
.menutd {font-size: 14px;font-weight: bold;text-decoration: none;}
.MenuSimple1 {font-size: 14px;font-weight: bold;text-decoration: none;}
.MenuSimple0 {font-size: 14px;font-weight: bold;text-decoration: none;}
.MenuSimple1:hover {font-size: 14px; text-decoration: none;font-weight: bold;}
.MenuSimple0:hover {font-size: 14px; text-decoration: none;font-weight: bold;}

.buttonlink{
display:block;
border-style:solid;
border-color:#bbb #888 #666 #aaa;
border-width:3px 4px 4px 3px;
width:7em;
height:1.5em;
background:#ccc;
color:#333;
line-height:2;
text-align:center;
text-decoration:none;
font-weight:900;
}
.buttonlink:hover{
border-color: #666 #aaa #bbb #888;
border-width:4px 3px 3px 4px;
color:#000;
}

.orderlink{
display:block;
border-style:solid;
border-color:#bbb #888 #666 #aaa;
border-width:2px 3px 3px 2px;
width:10em;
height:1.2em;
background:#ccc;
color:#333;
line-height:1;
text-align:center;
text-decoration:none;
font-weight:900;
}
.orderlink:hover{
font-size:12px;
border-color: #666 #aaa #bbb #888;
border-width:3px 2px 2px 3px;
color:#000;
}
.hiddenBlocks {
display:none;
z-index:20;
position: absolute;
//position: relative;
width:400px;
background:#ffffff;
padding:10px;
border: 1px solid #999;
border-radius: 4px;
-webkit-border-radius: 6px;
}
.singleHiddenBlock {
float:left;
padding:3px;
width:190px;
text-align:left;
}

.infoBlockMain {
float:left;
margin:2px;
width:292px;
height:290px;
margin: 4px;
border-top:1px solid #B29A6C;
border-bottom:1px solid #B29A6C;
}
.infoBlockText{
position: absolute;
font-size:0.95em;
width:280px;
padding:5px 5px 5px 6px;
color: #FFFFFF;
}
.infoBlockTextBg{
padding:5px;
margin:15px 0 0 0;
text-align:center;
background-color: rgba(0,0,0,0.3);
///bottom:-32px;
///left: 15px;
font-size:0.95em;
}

.infoBlockText p {
font-size:0.95em;
color:blue;
padding:2px;
//margin:0;
text-align:left;
}

.infoBlockText p a {
font-size:0.95em;
padding:2px;
margin:0;
}
.infoBlockImage{
z-index:1;
width:292px;
height:240px;
background:#F8F7F6;
text-align:center;
//padding: auto;
//border:1px solid #B29A6C;
}
.infoBlockImage img {
margin-top: 3px;
margin-left: auto;
margin-right: auto;
}
h1{
	margin-bottom: 10px;
}
h2{
/*text-align: left !important;*/
color: black;
/*background-color: #738294;*/
}

table.header {
	width:100%;
	margin:10px auto 10px;}
table.header td {
	background:#738294;
	padding:2px 2px 3px;
}
table.header td:first-child {
	width:87%;
}
table.header td:last-child {
	width:13%;
	margin:0 0 0 2px;
	text-align:center;
}
table.header h2 {
	color:#fff;
	padding:0;
	margin:0;
	font-size:14px;
}
table.header a {
	color:#fff;
	text-decoration:underline;
}
table.header a:hover {
	color:#fff;
	text-decoration:none;
}
ul.list {
	padding:0 0 0 22px;
	list-style-position:outline;
	list-style-image: url('/Esdbpics/redi.gif');
	list-style-type:none;}

.span_bold {
    text-decoration: bold;
}

