#axcrt {
border:3px solid #686354;
z-index:100;
width:300px;
height:58px;
font-size:13px;
padding-top:42px;
background:#cbcbcb;
}

#cart {
position:relative;
padding-left:80px;
}

#left {
width:245px;
padding-right:15px;
}

#right {
width:245px;
}

.arc {
font-family:Arial, Tahoma, Verdana;
}

.arr {
padding:8px 7px 5px 5px;
}

.bf,.hdbot a {
font-weight:700;
}

.blocks {
padding:10px 10px 20px;
}

.bord0 {
border-top:1px solid #918771;
border-left:1px solid #918771;
}

.bord00 {
border-top:1px solid #918771;
border-left:1px solid #918771;
width:140px;
height:81px;
}

.bord1 {
background:url(bg_vert.png) repeat-y top center;
padding:2px;
}

.bord2 {
background:#a8a293 url(bg_hor.png) repeat-x center left;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #918771;
border-bottom:1px solid #918771;
}

.cart {
position:absolute;
right:30px;
bottom:25px;
color:#fff;
width:250px;
}

.catbot {
padding:4px 0 8px;
}

.cattop {
margin-top:4px;
padding:4px 0;
}

.cbt,.hmin {
padding:4px 0;
}

.center {
width:100%;
background:url(sep.gif) repeat-y top left;
padding:0 4px 10px 10px;
}

.cl12 {
font-size:12px;
}

.cl18 {
font-size:18px;
}

.cl9 {
font-size:9px;
}

.cont {
position:absolute;
right:40px;
top:30px;
}

.container {
width:100%;
padding:4px 25px;
}

.error {
color:#000;
font-size:1.1em;
}

.fil {
overflow:hidden;
height:6px;
width:100%;
}

.fil1 {
overflow:hidden;
height:4px;
width:100%;
}

.fil2 {
overflow:hidden;
height:14px;
width:100%;
}

.fil3 {
overflow:hidden;
height:1px;
width:100%;
background:#E1E2E5;
margin:18px 0;
}

.footer_bg {
background:url(footer_bg.gif) repeat-x left top;
height:121px;
position:relative;
padding:0 55px;
}

.footer_l {
background:url(footer_l.gif) no-repeat left top;
height:121px;
position:absolute;
width:55px;
top:0;
left:0;
}

.footer_r {
background:url(footer_r.gif) no-repeat right top;
height:121px;
position:absolute;
width:55px;
top:0;
right:0;
}

.fsttab {
border:1px solid #bfbfbf;
background:url(knopfon.gif) repeat-x top left;
}

.grey {
color:#c1c1c1;
}

.hd {
color:#000;
font:normal 1.7em Tahoma,Arial,Verdana;
padding:5px 0;
}

.hd a,.hd a:hover {
color:#000;
text-decoration:none;
}

.hd_bg {
background:url(hd_bg.gif) repeat-x left top;
position:relative;
}

.hd_l {
background:url(hd_l.gif) no-repeat left top;
}

.hd_r {
background:url(hd_r.gif) no-repeat right top;
height:40px;
}

.hd_text1 {
position:absolute;
top:10px;
left:10px;
font:normal 1.3em Arial,Tahoma;
padding:0 30px;
}

.hd_text2 {
position:absolute;
top:11px;
left:11px;
font:normal 1.3em Arial,Tahoma;
color:#e4e4e4;
padding:0 30px;
}

.hd_tov {
font:bold 1.1em Tahoma;
color:#0f4262;
padding-bottom:5px;
}

.hd_tov a {
color:#0f4262;
}

.hdb {
padding:12px 12px 14px;
}

.hdbot {
padding:4px 8px;
}

.hdbtop,.pad {
padding:8px;
}

.header_bg {
background:url(header_bg.gif) repeat-x left top;
height:231px;
position:relative;
}

.header_l {
background:url(header_l.gif) no-repeat left top;
position:absolute;
top:0;
left:0;
height:231px;
width:57px;
}

.header_r {
background:url(header_r.gif) no-repeat right top;
position:absolute;
top:0;
right:0;
height:231px;
width:57px;
}

.highslide {
cursor:url(zoomin.cur), pointer;
outline:none;
}

.highslide-active-anchor img {
visibility:hidden;
}

.highslide-display-block {
display:block;
}

.highslide-image {
border:4px solid #FFF;
background:#FFF;
}

.highslide-loading {
display:block;
color:#FFF;
font-size:11px;
font-weight:700;
text-decoration:none;
border:1px solid #FFF;
background:#000;
padding:3px;
}

.highslide-move {
cursor:move;
}

.highslide-overlay,.highslide-display-none {
display:none;
}

.imboxl {
text-align:center;
vertical-align:top;
padding:0 10px 10px 0;
}

.imboxr {
text-align:center;
vertical-align:top;
padding:0 0 10px 10px;
}

.input_bg {
background:url(input_bg.gif) no-repeat left center;
height:28px;
width:227px;
padding:7px 0 0 15px;
}

.input_bg2 {
background:url(input_bg2.gif) no-repeat left center;
height:28px;
width:190px;
padding:7px 0 0 15px;
}

.inputy {
width:200px;
border:1px solid #fff;
color:#757575;
}

.logo {
position:absolute;
top:69px;
left:100px;
}

.market-price {
background:url(line_through.gif) repeat-x center;
color:#919191;
font-size:10px;
font-family:Arial, Verdana!important;
white-space:nowrap;
font-weight:700!important;
}

.menu td {
background:url(menu_bg.gif) repeat-x left top;
height:39px;
}

.menu_cont {
height:40px;
position:absolute;
top:-13px;
right:23px;
padding:7px 0 0;
}

.menu_l {
background:url(menu_l.gif) no-repeat left top;
height:39px;
}

.menu_r {
background:url(menu_r.gif) no-repeat right top;
height:39px;
padding:12px 15px 0;
}

.name {
font-size:1.1em;
font-weight:700;
}

.oki {
color:#393;
}

.padt {
padding:3px 8px;
}

.price {
background:url(price_bg.gif) repeat-x left top;
}

.price td {
background:url(price_l.gif) no-repeat left top;
height:19px;
color:#ec3838;
font-size:13px;
font-family:Arial, Verdana!important;
white-space:nowrap;
font-weight:700!important;
padding:0 10px;
}

.profi {
width:100%;
color:#000;
font-size:19px;
padding-bottom:60px;
text-align:center;
}

.ptbl td {
vertical-align:middle;
text-align:left;
padding:3px 8px;
}

.search_bg {
background:url(search_bg.gif) no-repeat left top;
width:272px;
height:40px;
position:absolute;
top:-6px;
left:23px;
padding:7px 0 0;
}

.sectb {
vertical-align:top;
font-size:11px;
white-space:nowrap;
padding:1px 8px;
}

.semafor {
position:absolute;
z-index:1;
top:0;
right:0;
background:url(best.png);
height:70px;
width:70px;
}

.shoping {
height:58px;
width:67px;
position:absolute;
left:0;
bottom:10px;
}

.sl {
margin-right:8px;
}

.sr {
margin-left:8px;
}

.tel {
font:normal 1.1em Arial;
color:#000;
}

.tel1 {
font:normal 1.4em Arial;
color:#00437b;
}

.tel2 {
font:normal 1.2em Arial;
color:#236292;
}

.tovar {
border-bottom:1px solid #b3b3b3;
padding:10px 0;
}

.unit-rating {
list-style:none;
height:20px;
position:relative;
background:url(starvote.gif) repeat-x top left;
margin:0;
padding:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:20px;
}

.unit-rating a.r2-unit {
left:20px;
}

.unit-rating a.r2-unit:hover {
width:40px;
}

.unit-rating a.r3-unit {
left:40px;
}

.unit-rating a.r3-unit:hover {
width:60px;
}

.unit-rating a.r4-unit {
left:60px;
}

.unit-rating a.r4-unit:hover {
width:80px;
}

.unit-rating a.r5-unit {
left:80px;
}

.unit-rating a.r5-unit:hover {
width:100px;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
outline:none;
display:block;
width:20px;
height:20px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
z-index:2;
left:0;
background:url(redstar_big.gif) left center;
}

.unit-rating li.current-rating {
position:absolute;
height:20px;
display:block;
text-indent:-9000px;
z-index:1;
background:url(starvote.gif) left bottom;
}

.upc {
text-transform:uppercase;
}

.white,.highslide-wrapper {
background:#FFF;
}

:focus {
outline:none;
}

a {
color:#00437b;
text-decoration:underline;
}

a img,img,a {
outline:none!important;
}

a img,img,html,body {
border:none;
}

a.highslide-full-expand {
display:block;
width:34px;
height:34px;
background:url(fullexpand.gif) no-repeat;
margin:0 10px 10px 0;
}

a.highslide-loading,a.highslide-loading:hover {
color:#FFF;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#00437b;
text-decoration:none;
}

body {
text-align:left;
font-size:12px;
font-family:Tahoma, Arial, Verdana;
color:#000;
background:url(body.gif) repeat-x left top;
}

html {
font-size:100.1%;
}

html,body {
height:100%;
background:url(body.gif);
}

html,body,form {
margin:0;
padding:0;
}

img.delim,td.delim {
width:20px;
height:4px;
}

img.fixwidth {
width:270px;
height:1px;
}

select,input,div,span,font,textarea {
font-size:12px;
font-family:Tahoma, Arial, Verdana;
}

table.gre {
background:#D0D1D5;
}

table.gre td {
background:#fff;
}

table.gre td.lt {
font-weight:700;
background:#E4E6E9;
}

table.nl tr td a,a.noline,a.nl,a.nl:hover,.sectb a,.sectb a:hover,td.dtree a:hover {
text-decoration:none;
}

table.nl tr td a:hover,a.noline:hover,td.dtree a {
text-decoration:underline;
}

td.dtfon {
background:url(line.gif) repeat-y top left;
}

td.dtree {
width:99%;
font-size:1.2em;
padding:5px 0 2px;
}

textarea {
padding:1px;
}

tr.dtree td {
vertical-align:top;
text-align:left;
}

tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover {
color:#e21b00;
}

tr.mid td {
vertical-align:middle;
}
