input, select { vertical-align:middle; }
fieldset { border:none; }
textarea {border:1px solid #343434;padding-left:2px;color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;overflow:auto;}
select, input { border:1px solid #343434; color:#000; height:1.6em; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
input { height:1.3em; padding:1px 2px 1px 4px; background:#fff; }
input.chkbx { height:auto; padding:0; border: none !important; }
input.btn { height:auto; width:auto; padding:0; border:none !important; }
.search-block input { border:1px solid #34689a; color:#274e75; }
.login-details-tbl input { margin-right:6px; }
.red-btn { background:url(../images/btn-red_r.gif) right top no-repeat; height:27px; display:block; white-space:nowrap; display:table; width:1%; zoom:1; text-align:center; }
.red-btn input { background:url(../images/btn-red_l.gif) left top no-repeat; height:27px; border:none; font-size:11px !important; color:#fff; font-weight:bold; padding:0 8px 5px 8px; cursor:hand; cursor:pointer; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.acc-det-tbl td table td .red-btn input { height:28px; }
.gray-bg-red { background:url(../images/btn-red_r_gr.gif) right top no-repeat; }
.gray-bg-red input { background:url(../images/btn-red_l_gr.gif) left top no-repeat; }
.blue-btn { background:url(../images/btn-blue_r.gif) right top no-repeat; height:29px; display:block; white-space:nowrap; display:table; width:1%; zoom:1; text-align:center; }
.blue-btn input { background:url(../images/btn-blue_l.gif) left top no-repeat; height:27px; border:none; font-size:11px !important; color:#fff; font-weight:bold; padding:0 8px 5px 8px; cursor:hand; cursor:pointer; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.gray-bg { background:url(../images/btn-blue_r_gr.gif) right top no-repeat; }
.gray-bg input { background:url(../images/btn-blue_l_gr.gif) left top no-repeat; }
 @media all and (-webkit-min-device-pixel-ratio:0) { body:first-of-type .red-btn input {position:relative;left:-2px;}
 body:first-of-type .blue-btn input {position:relative;left:-2px;}}
.btn-thin { font-weight:normal !important; }
.btn-add-posit { margin-left:8px; }
.txt-1 { width:226px; height:83px; }
.txt-2 { width:378px; height:117px; }
.txt-3 { width:724px; height:116px; border:1px solid #ccc; }
.w-30 { width:22px; }
.w-32 { width:32px; }
.w-42 { width:42px; }
.w-60 { width:52px; }
.w-70 { width:62px; }
.w-75 { width:68px; }
.w-80 { width:74px; }
select.w-80 { width:80px; }
.w-110 { width:110px; }
.w-120 { width:120px}
/*Commented by A.Panfilenok. See product details to verify if everything is Ok with headers
.w-142 { width:142px !important; }*/
.w-150 { width:142px; }
select.w-150 { width:150px; }
.w-165 { width:165px; }
.w-190 { width:182px; }
select.w-200 { width:200px; }
select.w-250 { width:250px; }
.w-295 { width:295px; }
.w-300 { width:292px; }
.w-350 { width:350px; }
*:first-child+html select { height:auto; }
.checkout input{padding:0 11px 5px;}
