body { width: 100%; background: 0px 0px url(gfx/bg2.jpg) repeat-x #5D6D79; text-align: center; }
body, td, div, a { font: 11px Tahoma; color: #363f44; }
#esense { margin: 0 auto; text-align: left; }

#langs { width: 936px; text-align: left; margin: 0 auto; }
#langs div { border-bottom: 3px solid #d3dde2; width: 60px; float: left; margin-left: 6px; text-align: center; }
#langs div a { color: #d3dde2; text-decoration: none; font-weight: bold; }

#page1 { width: 936px; border: 1px solid #ffffff; background: #d3dde2; text-align: center; margin: 0 auto; }
#nav_top { background: url(gfx/nav_top.gif); }
#nav_top td { text-align: center; vertical-align: middle; }
#nav_top a { font: 11px Tahoma; color: black; text-decoration: none; }

#nav_sub { background: url(gfx/nav_sub.gif); height: 25px; }
#nav_sub td { text-align: center; vertical-align: middle; }
#nav_sub a { font: bold 11px/25px Tahoma; color: white; text-decoration: none; }

#nav_footer { height: 42px; }
#nav_footer td { text-align: center; vertical-align: middle; }
#nav_footer a { font: 11px Tahoma; color: #869298; text-decoration: none; }

.nav_subsub { padding: 8px 0px; background: url(gfx/li.gif) 28px 17px no-repeat;}
.nav_subsub a { font: 11px Tahoma; color: #000000; text-decoration: none; }
.nav_subsub a:hover { text-decoration: underline; }

.nav_subsub2 { padding: 8px 0px; background: url(gfx/li2.gif) 28px 12px no-repeat;}
.nav_subsub2 a { font: 11px Tahoma; color: #000000; text-decoration: none; }
.nav_subsub2 a:hover { text-decoration: underline; }

#page_name { padding: 0px 22px; font: 18px Tahoma; line-height: 32px; color: #363f44; }
#page_name2 { padding: 0px 5px; font: 18px Tahoma; line-height: 32px; color: #363f44; }
#content { border: 1px solid #a8b4ba; border-top: none; background: #dee6e9; padding: 18px; }
#content_width { width: 100%; }

#text { line-height: 18px !important; }
#text p { line-height: 18px !important; padding: 5px 0; }
#text ul { padding: 3px 20px;  }

#head_border { background: url(gfx/border.gif) repeat-x bottom; }

.block { border: 1px solid #a8b4ba; background: #dee6e9; }
.block .cap { padding-left: 40px; color: #353c42; font: bold 11px Arial; height: 32px; line-height: 25px; }

.box { width: 310px; height: 100px; background: #e6ecef; float: left; border: 1px solid #aeb9be; }
.box2 { width: 310px; height: 100px; background: #e6ecef; float: left; border: 1px solid #aeb9be; }

.box_pad { padding: 20px; }
.box_pad2 { padding: 12px; }

.box_nl { float: left; height: 22px; width: 100%; }
.box_space { width: 20px; float: left; height: 100px; }

.more { color: #fe6700; }

.product_title { font: 18px Tahoma; margin-bottom: 20px; }
.product_text { line-height: 16px; }
.product_img { border: 2px solid #abb6bc; }

#prefooter { background: url(gfx/prefooter.gif) repeat-x; position: relative; top: 23px; height: 44px; width: 100%; }
#footer { padding: 35px 0px 20px 0px; text-align: left; width: 900px; margin: 0 auto; }
#footer div, #footer div a { color: #859399; font: 10px Tahoma; }

.search { font: bold 11px Tahoma; color: #363d43; text-align: right; padding-right: 15px; background: url(gfx/submit.gif) center right no-repeat; border: none; }

.old_price { font: 15px Tahoma; text-decoration: line-through; }
.new_price { font: 18px Tahoma; color: #ff6600; }

#flash_container { position: absolute; left: 0px; bottom: -15px; }
.img_margin img { margin-left: 1px; }

.ext_link { font-weight: bold; }

input, textarea, select { font: 11px Tahoma; }
.bg1 { background: #dee6e9; border-bottom: 1px solid #a8b4ba; border-left: 1px solid #a8b4ba; padding: 0px 10px; vertical-align: middle; }
.bg2 { background: #d3dce0; border-bottom: 1px solid #a8b4ba; border-left: 1px solid #a8b4ba; padding: 0px 10px; vertical-align: middle; }

.cart_submit { width: 127px; height: 22px; background: url(images/uzsakyti.gif) no-repeat; font: bold 11px Tahoma; border: none; color: white; }

.tabai_active { display: inline; background: url(gfx/border.gif) repeat-x #dee6e9; font: 18px/30px Tahoma; color: #171717; text-decoration: none; padding: 4px 10px; border-left: 1px solid #a8b4ba; border-right: 1px solid #a8b4ba; }
.tabai { display: inline; background: url(images/border.gif) bottom repeat-x  #c6d0d5;  font: 18px/30px Tahoma; color: #727f85; text-decoration: none; padding: 4px 10px; }

#print * { color: black !important; background: white !important; }
.textfield { width: 100%; }
.active a { font-weight: bold; }