html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* orange in logo: #ff5400 */

body, td { font: 12px Verdana; }
td { vertical-align: top; }
body { background: #eedac2 url(/i/bg_high.jpg) no-repeat fixed; }
.gray { color: gray; }
.silver { color: silver; }
.pad10 { padding: 10px; }
.pad5 { padding: 5px; }
table.pad5 td { padding: 5px; }

h1 { font-size: 20px; }

.lev1 { background:url(/i/dots.gif) repeat-x; padding: 4px 0 4px 0; width: 90px; }
a.active, .active a { color: black; }

.lev2 { padding-left: 10px; font-family: Arial; font-size: 11px; }
.lev2 .active a { color: black; }

.lev3 { padding-left: 20px; font-family: Arial; font-size: 11px; }
.lev3 .active a { color: black; }

.lev4 { padding-left: 30px; font-family: Arial; font-size: 11px; }
.lev4 .active a { color: black; }

h1 { color: #000; font-size: 12px; text-align: left; padding: 4px; font-weight: bold; font-size: 22px; font-family: 'Trebuchet MS'; width: auto; }

a { color: #d0906c; text-decoration: none; font-weight: bold; }
a:hover { color: #ff5400; text-decoration: underline; }
.menu_top { padding: 0 0 5px 0; text-align: center; }
.menu_top_item { font-size: 11px; }

.top10center { width: 100%; height: 90%;  }
.top10center td { text-align: center; font-size: 10px; vertical-align: middle; font-weight: bold; }

.top10white { color: white; }
.top10white a { color: white; text-decoration: underline; }

.top10dark { color: #4c2c0d; }
.top10dark a { color: #4c2c0d; text-decoration: underline; }

.undermenu { width: <?= $undermenu=630 ?>px; height: 80px; }

.w2   { color: white; text-align: right; }
.w2 div { padding-top: 30px; }
.w2 a { color: #ffe4d5; }
.w2 a:hover { color: #ff5400; text-decoration: underline; }

.white_left,.white_left td   { color: white;  }
.white_left a { color: #ffe4d5; }
.white_left a:hover { color: #ff5400; text-decoration: underline; }

.white_link a { color: white !important; text-decoration: underline; }

.content a { border-bottom: 1px dotted #d0906c; }
.content a:hover { border-bottom: 0; }

.outheader { background-image: url('/i/subheader-trans.png'); width: 170px; height: 48px; margin-left: -42px; }
.outheader div { color: #fff1ea; font: bold 10px Verdana; padding: 15px 0 0 57px; }

/* ITEM */

.imgbig { margin: 0 30px 30px 0; }
.smallimglink { padding: 2px; background: white; margin-right: 1px; margin-bottom: 2px; }
.smallred { font-size: 10px; color: #752d2d; font-weight: bold; padding: 2px 0 3px 0; display: block; }
.graydots { border-bottom: 1px dotted #dccaca; padding: 3px; } 
.descr { line-height: 17px;  font-size: 11px; color: gray; text-align: justify; }
.titlename { font-size: 23px; }
.tech { padding-top: 20px; text-align: left; }
.tech li, .descr li { text-align: left; list-style: square outside; }
.country { font-size: 9px; margin: 10px 0 10px 0; color: gray; }
.country b { font-size: 11px; color: #444; }


.price		{ font-size: 10px; font-weight: bold; text-align: right; }
.goodtype	{ font-size: 10px; text-align: center; }

