html, body {margin:0; padding:0; width:100%; height:100%;}
body {min-width: 1024px; position:relative; min-height:100%; height:100%; height: auto !important; font-family:tahoma; font-size:16px; color:#484848; background-color:white;}
img {border:0;}
a {color:#003399;}
a:hover {color:white;}
a.l100 {display:block; width:100%; height:100%; text-decoration:none;}
   
/*.container {display:block; float:left; margin:0; padding:0; min-width: 980px; width:100%; height:100%; min-height:100%; position:relative;}*/

.head {/*display:block; float:left;*/ width:1024px; height:208px; left:50%; margin:0 0 0 -32em; padding:0; position:relative; z-index:0;}
.head-p {/*display:block; float:left;*/ width:1024px; height:252px; border:1px solid transparent; left:50%; margin:0 0 0 -32em; padding:0; position:relative; z-index:44; background-image:url(/img/karta0.png); background-repeat:no-repeat; background-position:36em 2em;}
.head-g {/*display:block; float:left;*/ width:1024px; height:252px; border:1px solid transparent; left:50%; margin:0 0 0 -32em; padding:0; position:relative; z-index:44; background-image:url(/img/foto-h.png); background-repeat:no-repeat; background-position:16em 6em;}
.logo {display:block; position:absolute; z-index:12; width:200px; height:98px; left:50%; margin:1em 0 0 -30em; background-image:url(img/logo.png);}
.logo-p {display:block; position:absolute; z-index:12; width:206px; height:102px; left:50%; margin:2.5em 0 0 -28em; background-image:url(img/logo-p.png);}
.slogan {display:block; position:absolute; z-index:12; width:348px; height:56px; left:50%; margin:2.8em 0 0 -16em; background-image:url(/img/slogan.png);}
.slogan-en {display:block; position:absolute; z-index:12; width:348px; height:56px; left:50%; margin:2.8em 0 0 -16em; background-image:url(/img/en-slogan.png);}
.slogan-de {display:block; position:absolute; z-index:12; width:348px; height:56px; left:50%; margin:2.8em 0 0 -16em; background-image:url(/img/de-slogan.png);}
.slogan-p {display:block; position:absolute; z-index:12; width:640px; height:128px; left:50%; margin:2em 0 0 -14em;}
.slogan-p span {display:block; color:#003399; font-size:1.4em; padding:2em 0 0 0; font-weight:bold;}
.slogan-p font {display:block; color:#003399; font-size:1em; padding:0 0 0 6em;}
#de-slogan-p font {padding:0 0 0 3em;}
.lang {display:block; position:absolute; z-index:12; width:160px; height:32px; left:50%; margin:1em 0 0 18em;}
.lang a {display:block; float:left; width:24px; height:24px; margin:0 1.5em 0 0; background-position:0 0;}
.lang a.selkop {background-position:0 -24px;}
.lang a:hover {background-position:0 -24px;}
a#lru {background-image:url(/img/ru.png);}
a#len {background-image:url(/img/en.png);}
a#lde {background-image:url(/img/de.png);}
.downl-dgvr {display:block; float:right; width:220px; height:40px; background-image:url(/img/skachat-button.png); background-position:0 -40px;}
.downl-dgvr:hover {background-position:0 0;}
.downl-dgvr:hover a:hover {color:white;}
.downl-dgvr a {display:block; padding:0.5em 0 0.5em 3em;}
.downl-dgvr-p {display:block; position:absolute; z-index:22; left:50%; margin:3.2em 0 0 15em; width:220px; height:40px; background-image:url(/img/skachat-button.png); background-position:0 -40px;}
.downl-dgvr-p:hover {background-position:0 0;}
.downl-dgvr-p a {display:block; padding:0.5em 0 0.5em 3em;}
.order-p {display:block; position:absolute; z-index:22; left:50%; margin:6.4em 0 0 15em; padding:0 2.2em; width:150px; height:40px; background-image:url(/img/order-button1.png); background-repeat:no-repeat; background-position:0 -40px;}
.order-p:hover {background-position:0 0;}
.order-p a {display:inline; width:100%; text-align:center; font-weight:bold; text-decoration:none; border-bottom:1px dashed; line-height:40px;}
#de-order-p {padding:0 3.3em; width:116px;}
#en-order-p {padding:0 3em; width:124px;}
.number {display:block; position:absolute; z-index:12; width:266px; height:40px; left:50%; margin:3.6em 0 0 12em; background-image:url(img/number.png);}
.menu-top {display:block; width:940px; position:absolute; z-index:13; height:60px; left:50%; margin:8em 0 0 -31.125em; padding:0 0 0 1.75em; background-image:url(img/menu-top-l.png); background-repeat:no-repeat; background-position:left top;}
.menu-top div {display:block; width:100%; height:100%; padding:0 1.75em 0 0; background-image:url(img/menu-top-r.png); background-repeat:no-repeat; background-position:right top;}
.menu-top div div {display:block; padding:0; background-image:url(img/menu-top-t.png); background-repeat:repeat-x;}
span.menu-t {display:block; float:left; min-width:220px; height:100%; margin:0 0.5em; text-align:center; background-image:url(img/menu-top-h.png); background-repeat:repeat-x; background-position:0 -200em;}
span.menu-t:hover {background-position:0 0;}
span.menu-t a {display:inline-block; margin:1.2em 0 0 0; cursor:pointer; cursor:hand; border-bottom:1px dashed white; color:white; font-weight:bold; text-decoration:none;}
span.menu-t:hover a {color:#003399; border-color:#003399;}
span.menu-clkd {display:block; float:left; min-width:220px; height:100%; margin:0 0.5em; text-align:center; background-image:url(img/menu-top-h.png); background-repeat:repeat-x; background-position:0 0;}
span.menu-clkd a {color:#003399; border-color:#003399;}
.navi {display:block; float:left; width:220px; height:44px; padding:1.2em 0 0 0;}
a.navik {display:block; float:left; width:24px; height:24px; margin:0 0 0 2.2em; background-position:0 0;}
a.navik:hover {background-position:0 -24px;}
a#sejka {background-position:0 -24px;}
a.order {display:block; float:right; width:220px; height:40px; margin:0.5em 0 0 0; background-image:url(/img/order-button.png); background-position:0 -40px;}
a.order:hover {background-position:0 0;}
a.order-en {display:block; float:right; width:220px; height:40px; margin:0.5em 0 0 0; background-image:url(/img/en-order.png); background-position:0 -40px;}
a.order-en:hover {background-position:0 0;}
a.order-de {display:block; float:right; width:220px; height:40px; margin:0.5em 0 0 0; background-image:url(/img/de-order.png); background-position:0 -40px;}
a.order-de:hover {background-position:0 0;}
.navi-p {display:block; position:absolute; z-index:13; left:50%; width:180px; height:24px; margin:1.2em 0 0 -28.4em;}
.navi-p a {display:block; float:left; width:24px; height:24px; margin:0 0 0 2.2em; background-position:0 -24px;}
.navi-p a:hover {background-position:0 0;}
.menu-top-p {display:block; clear:left; margin:12em 0 0 0; text-align:center; width:100%; height:92px;}
.menu-top-p a {display:inline-block; width:136px; vertical-align:top; font-weight:bold; padding:0 0 1em 0; background-image:url(/img/arrow-b.png); background-repeat:no-repeat; background-position:center bottom;}
.menu-top-p span {display:inline-block; width:136px; vertical-align:top; font-weight:bold; padding:0;}
.menu-top-p a:hover {color:#00883B; background-image:url(img/arrow-g.png);}
.menu-top-p span:hover div.c-menu-sub-p {display:block;}
.menu-top-page {display:block; width:940px; position:absolute; z-index:13; height:60px; left:50%; margin:10.5em 0 0 -31.125em; padding:0 0 0 1.75em; background-image:url(img/menu-top-l.png); background-repeat:no-repeat; background-position:left top;}
.menu-top-page font {display:block; width:100%; height:100%; padding:0 1.75em 0 0; background-image:url(img/menu-top-r.png); background-repeat:no-repeat; background-position:right top;}
.menu-top-page font font {display:block; padding:0; background-image:url(img/menu-top-t.png); background-repeat:repeat-x;}
.menu-top-page a {display:inline-block; color:white; vertical-align:top;}
.menu-top-page a:hover {text-decoration:none;}
.menu-top-page span {display:inline-block; min-width:88px; text-align:center; vertical-align:top; padding:0 1em;}
.menu-top-page span:hover div.c-menu-sub-p {display:block;}
.menu-toppy {height:58px; width:100%;}
.menu-toppy td:hover div.c-menu-sub-p {display:block;}
.splitter {width:4px; background-image:url(/img/splitter.png); background-repeat:no-repeat; background-position:center;}
 #z_09, #z_050, #z_073 {display:none;}
.send-table {font-size:0.75em}
.sendf-inp {border:1px solid #003399;}
.input-file {border:1px solid #003399; background:transparent;}
.input-file-b {color:white; background-color:#003399;}
.datepicker {width:72px; border:1px solid #003399;}
.datehour {width:40px; border:1px solid #003399;}
.senda-btn {display:block; float:right; width:90px; height:24px; cursor:pointer; cursor:hand; border:0; background:transparent; background-image:url(/img/send.png); background-position:0 -24px;}
.senda-btn-en {display:block; float:right; width:90px; height:24px; cursor:pointer; cursor:hand; border:0; background:transparent; background-image:url(/img/en-send.png); background-position:0 -24px;}
.send-btn-deutsh {display:block; float:right; width:90px; height:24px; cursor:pointer; cursor:hand; border:0; background:transparent; background-image:url(/img/de-send.png); background-position:0 -24px;}
.senda-btn:hover, .senda-btn:hover, .senda-btn:hover {background-position:0 0;}
.not-w {display:inline-block; width:16px; height:16px; text-indent:-999; background-image:url(/img/send-q.png);}
   
.content {/*display:block; float:left;*/position:relative; z-index:10; width:100%; min-width:1024px; height:auto; padding:0 0 94px 0; margin:0;}
.content a:hover {color:#003399; text-decoration:none;}
.center {display:block; margin:0 auto; width:980px; height:408px; padding:1.4em 0 1em 3.5em; background-image:url(/img/spoil1.png); background-repeat:no-repeat; background-position:center top;}
.center a {display:block; float:left; clear:left; text-align:right; width:216px; min-height:32px; line-height:30px; color:white; padding:0 2em 0 0; margin:0 0 1em 0; background-image:url(/img/arrow-w.png); background-repeat:no-repeat; background-position:right center;}
.center a:hover {background-image:url(img/arrow-y.png); color:yellow;}
.center span:hover div.c-menu-sub {display:block;}
div#spoilerenen {background-image:url(/img/en-spoil1.png);} 
div#spoilerende {background-image:url(/img/de-spoil1.png);}
.c-menu-sub {display:none; position:absolute; z-index:44; width:624px; min-height:24px; margin:-0.4em 0 0 14em; padding:0 0 0 4em;}
.c-menu-sub a {display:block; float:left; clear:none; color:#003399; text-transform:uppercase; font-size:0.75em; line-height:12px; height:12px; min-height:12px; margin:0.4em 0 0.4em 0; text-align:left; width:auto; min-width:40px; background:transparent;}
.c-menu-sub a:hover {background:transparent; color:#003399; text-decoration:none; ;}
.sbm {}
.sbm-lt {width:16x; height:16px; font-size:1px; border:0; background-image:url(/img/sbm-lt.png); background-repeat:no-repeat;}
.sbm-rt {width:16px; height:16px; font-size:1px; border:0; background-image:url(/img/sbm-rt.png); background-repeat:no-repeat;}
.sbm-ld {width:16px; height:16px; font-size:1px; border:0; background-image:url(/img/sbm-ld.png); background-repeat:no-repeat;}
.sbm-rd {width:16px; height:16px; font-size:1px; border:0; background-image:url(/img/sbm-rd.png); background-repeat:no-repeat;}
.sbm-tile {background-image:url(/img/sbm-tile.png); font-size:1px;}
.sbm-text {background-image:url(/img/sbm-tile.png); font-size:1em;}
.c-menu-sub-p {display:none; position:absolute; z-index:44; min-width:200px; max-width:200px; min-height:24px; margin:1.2em 0 0 -2em; padding:0;}
.c-menu-sub-p a {display:block; float:left; clear:left; color:#003399; padding:0; margin:0.5em 0 0 0; line-height:12px; height:12px; min-height:12px; font-size:0.825em; text-align:left; width:auto; min-width:144px; background:transparent;}
.c-menu-sub-p a:hover {background:transparent; text-decoration:none;}
div.zero-am {display:block; min-width:4em; height:48px; font-size:0.875em; padding:0; background-image:url(/img/plink2.png); background-repeat:repeat-x; background-position:0 -112em;}
div.zero-am:hover {background-position:0 0;}
/*div.zero-am div {display:block; width:100%; height:100%; padding:0 24px 0 0; background-image:url(/img/plink3.png); background-repeat:no-repeat; background-position:right top;}
div.zero-am div div {padding:0; background-image:url(/img/plink2.png); background-repeat:repeat-x; background-position:left top;}*/
a.asmn {display:block;}
.sbmp {}
.sbmp-lt {width:20px; height:20px; font-size:1px; border:0; background-image:url(/img/td-lt.png); background-repeat:no-repeat; background-position:left top;}
.sbmp-rt {width:20px; height:20px; font-size:1px; border:0; background-image:url(/img/td-rt.png); background-repeat:no-repeat; background-position:right top;}
.sbmp-ld {width:20px; height:20px; font-size:1px; border:0; background-image:url(/img/td-ld.png); background-repeat:no-repeat; background-position:left bottom;}
.sbmp-rd {width:20px; height:20px; font-size:1px; border:0; background-image:url(/img/td-rd.png); background-repeat:no-repeat; background-position:right bottom;}
.sbmp-tile {background-image:url(/img/td-tile.png); font-size:1px;}
.sbmp-text {background-image:url(/img/td-tile.png); font-size:1em;}
.cont-bottom {min-height:200px; margin:0 auto;}
.cont-bottom h1 {color:#003399; margin:0 0 0.5em 0; padding:0;}
.cont-bottom-p {min-height:200px; margin:0 auto; background-image:url(/img/stolb2.png); background-repeat:repeat-y; background-position:51em top;}
.cont-bottom-p h1 {color:#003399; margin:0 0 0.5em 0; padding:0;}
a.detail {display:block; color:#003399; font-size:1.25em;}
a.detail:hover {color:#003399; text-decoration:none;}
.td-lt {width:24px; height:24px; font-size:1px; border:0; background-image:url(/img/td-lt.png); background-repeat:no-repeat;}
.td-rt {width:24px; height:24px; font-size:1px; border:0; background-image:url(/img/td-rt.png); background-repeat:no-repeat;}
.td-ld {width:24px; height:24px; font-size:1px; border:0; background-image:url(/img/td-ld.png); background-repeat:no-repeat;}
.td-rd {width:24px; height:24px; font-size:1px; border:0; background-image:url(/img/td-rd.png); background-repeat:no-repeat;}
.td-tile {background-image:url(/img/td-tile.png); font-size:1px;}
.td-text {background-image:url(/img/td-tile.png); font-size:1em;}
.left-td {width:324px; padding:0 1.8em;}
.text-td {text-align:justify; padding:0 2em 0 0;}
a.good-link {display:block; float:left; clear:left; line-height:38px; padding:0 0 0 3em; margin:0 0 1em 0; background-image:url(/img/ico5.png); background-repeat:no-repeat; background-position:left center;}
a.good-link:hover {text-decoration:none; color:#003399;}
a.all-link {display:block; float:right; clear:left; width:104px; height:36px; line-height:38px; text-align:center; background-image:url(img/all-link.png); font-size:0.75em;}
a.all-link:hover {color:#003399; text-decoration:none;}

.content-left {display:block; position:relative; z-index:10; width:684px; left:50%; min-height:620px; padding:0 17em 0 0; margin:0 0 0 -30.675em;}
.cont-p {padding:0 0 0 2em;}
.cont-p span {display:block;}
.map {display:block; width:640px; height:405px; margin:-3.1em;}
.mp-td {clear:left; margin:2em auto 0 auto; height:auto;}
.mp-td-lt {width:48px; height:48px; font-size:1px; border:0; background-image:url(/img/frame1.png);}
.mp-td-tt {height:48px; font-size:1px; border:0; background-image:url(/img/frame2.png); background-repeat:repeat-x; background-position:0 top;}
.mp-td-rt {width:48px; height:48px; font-size:1px; border:0; background-image:url(/img/frame3.png);}
.mp-td-tr {height:48px; font-size:1px; border:0; background-image:url(/img/frame4.png); background-repeat:repeat-y; background-position:right 0;}
.mp-td-ld {width:48px; height:48px; font-size:1px; border:0; background-image:url(/img/frame7.png);}
.mp-td-tb {height:48px; font-size:1px; border:0; background-image:url(/img/frame6.png); background-repeat:repeat-x; background-position:0 bottom;}
.mp-td-rd {width:48px; height:48px; font-size:1px; border:0; background-image:url(/img/frame5.png);}
.mp-td-tl {height:48px; font-size:1px; border:0; background-image:url(/img/frame8.png); background-repeat:repeat-y; background-position:left 0;}
.mp-td-txt {font-size:12px;}
span.qa-p p {display:inline; cursor:hand; cursor:pointer; border-bottom:1px dashed #484848; margin:0; padding:0;}
div.qa-d {display:none; margin:0.5em 0 0 0;}
div.qa-d p {margin:0; padding:0;}
.gall-review {text-align:center;}
.gall-r-item {display:inline-block; display:-moz-inline-box; text-decoration:none; vertical-align:top; height:144px; margin:0 16px 16px 0;}
.gall-r-item img {border:2px solid #888888;}
ins.gall-r-item:hover font.lic-hide {display:block;}
font.lic-hide {display:none; position:absolute; z-index:444; text-decoration:none; text-align:left; font-size:0.75em; width:240px; padding:0.25em; border:2px solid gray; background:white;}
.gall-c-item {display:inline-block; display:-moz-inline-box; vertical-align:top; min-height:160px; width:100%; font-size:0.75em; text-decoration:none; margin:0 0 16px 0;}
.gall-c-item img {float:left; border:2px solid #888888;}
.gall-c-item font {display:block; padding:0 0 0 15em; margin:0 0 0.8em 0; height:36px; line-height:36px; text-align:left; background-repeat:no-repeat; background-position:11em top;}
font.oc_tel_r {background-image:url(/img/ico8.png);}
font.oc_faks_r {background-image:url(/img/ico8.png);}
font.oc_tel_s {background-image:url(/img/ico2.png);}
font.oc_e_mail {background-image:url(/img/ico3.png);}
font.oc_skype {background-image:url(/img/ico4.png);}
font.shift-l {padding:0 0 0 11.5em;}
.gall-all {text-align:center; width:100%;}
.drtyjob {text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left; margin:0.5em;}
.drtyjob div.dr {display:block; width:160px; height:120px; margin:-26px -27px; border:1px solid #a8a8a8; background-color:#a8a8a8; background-position:center; background-repeat:no-repeat;}
.drtyjob a {display:block; width:100%; height:100%;}
.gl-td {height:auto;}
.gl-td-lt {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame1.png);}
.gl-td-tt {height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame2.png); background-repeat:repeat-x; background-position:0 top;}
.gl-td-rt {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame3.png);}
.gl-td-tr {height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame4.png); background-repeat:repeat-y; background-position:right 0;}
.gl-td-ld {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame7.png);}
.gl-td-tb {height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame6.png); background-repeat:repeat-x; background-position:0 bottom;}
.gl-td-rd {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame5.png);}
.gl-td-tl {height:32px; font-size:1px; border:0; background-image:url(/img/foto_frame8.png); background-repeat:repeat-y; background-position:left 0;}
.gl-td-txt {font-size:12px;}
.contacts {display:block; width:100%; min-height:160px; margin:0 0 2em 0; font-size:0.875em;}
.contacts span {display:block; padding:0 0 0 3em; margin:0 0 0.5em; min-height:36px; line-height:36px; background-image:url(/img/ico5.png); background-repeat:no-repeat;}
span.c-phone {background-image:url(/img/ico2.png);}
span.c-skype {background-image:url(/img/ico4.png);}
span.c-mail {background-image:url(/img/ico3.png);}
.c_div {display:block; width:36px; height:36px; padding:0 1em 0 0; background-image:url(/img/ico5.png); background-repeat:no-repeat;}
#c_adress {background-image:url(/img/ico1.png);}
#c_phone {background-image:url(/img/ico8.png);}
#c_mail {background-image:url(/img/ico3.png);}
#c_facebook {background-image:url(/img/ico7.png);}
#c_skype {background-image:url(/img/ico4.png);}
ul.sitemapy ul.sitemapy {font-size:0.75em; list-style-type:circle;}
ul.sitemapy ul.sitemapy ul.sitemapy {display:none;}

.content-right {display:block; position:absolute; z-index:11; top:0; left:50%; margin:0 0 0 12.625em;}
.right-td {width:260px; height:100%; padding:6em 1.8em 0 1.8em; background-image:url(/img/stolb1.png); background-repeat:no-repeat; background-position:121px bottom;}
.column-head {display:block; position:absolute; z-index:233; left:50%; margin:-0.2em 0 0 28.6em; width:26px; height:32px; background-image:url(/img/stolb3.png);}
.column-b {width:260px; height:100%; padding:0 0 2.2em 0;  }
.column-t {height:100%;}
.column-lic {display:block; width:240px; height:70px; padding:0 0 0 2em; background-image:url(/img/table-bl.png); background-repeat:no-repeat; background-position:top right;}
.column-lic a {color:white; text-align:center; line-height:70px;}
.column-lic a:hover {color:white; text-decoration:none;}
.lic-shide {display:block; position:absolute; z-index:0; left:50%; margin:-1em 0 0 17em; width:144px; height:136px; background-image:url(/img/lic.png);}
.column-bl {display:block; width:224px; height:70px; padding:0 0 0 3em; margin:3em 0 -0.7em 0; background-image:url(/img/table-gr.png); background-repeat:no-repeat; background-position:top right;}
.column-bl a {color:white; cursor:hand; cursor:pointer; text-align:center; line-height:70px; font-weight:bold; border-bottom:1px dashed white; text-decoration:none;}
.column-bl a:hover {color:white; text-decoration:none;}
.link-page {display:none; width:212px; min-height:2em; margin:0.2em 0 0 0.8em; padding:0 0 22px 0; background-image:url(/img/glp-shide-5.png); background-repeat:no-repeat; background-position:left bottom;}
.link-page-shide {display:block; width:180px; padding:1em 0 0 2em; background-image:url(/img/glp-shide-4.png);}
.link-page a {display:block; clear:left; margin:0.4em 0 0.4em 0; font-size:0.75em;}
.link-page a.not-all-glp {display:block; width:81px; height:28px; line-height:26px; text-align:center; margin:1em 1em 0 7em; background-image:url(/img/all-link-n.png);}

.footer {display:block; width:940px; position:absolute; z-index:13; height:60px; left:50%; text-align:center; bottom:0; margin:0 0 1em -31.125em; padding:0 0 0 1.75em; background-image:url(img/menu-top-l.png); background-repeat:no-repeat; background-position:left top;}
.footer div {display:block; width:100%; height:100%; padding:0 1.75em 0 0; background-image:url(img/menu-top-r.png); background-repeat:no-repeat; background-position:right top;}
.footer div div {display:block; padding:0; background-image:url(img/menu-top-t.png); background-repeat:repeat-x;}
.copyright {display:block; position:absolute; z-index:22; width:316px; left:50%; margin:1.6em 0 0 -7em; color:white; font-size:0.825em;}
.copyright a {display:inline; color:#fff;} .cpr-de {width:400px; margin:1.6em 0 0 -11em;}
.copyright a:hover {text-decoration:none;}
.counter {display:block; float:right; width:32px; height:32px; margin:0.8em 0 0 0; background-image:url(img/counter.png);}
.insylogo {display:block; float:right; width:92px; height:12px; font-size:0.625em; color:white; margin:1.6em 2em 0 0; padding:1.6em 0 0 0; background-image:url(img/insylogo.png); background-repeat:no-repeat; background-position:center top;}
.insylogo:hover {text-decoration:none;}
#de-insylogo {width:104;}
.asearch {display:block; float:left; width:220px; height:24px; margin:1em 0 0 0; background-image:url(/img/search.png);}
.abutton {display:block; float:right; width:34px; height:24px; cursor:pointer; cursor:hand; border:0; background:transparent;}
.ainput {display:block; float:left; width:180px; padding:0 0 0 1.5em; height:24px; line-height:20px; border:0; background:transparent;}
