body{
    background: #FFF;
    margin: 0;
    padding: 0; 
    font-family: Arial, Sans-serif;
    font-size: 0.75em;
    color:#000;
}

/* vvvvvvvvvvvvvvvvvvvvvvvv DEFAULTS vvvvvvvvvvvvvvvvvvvvvvvv */
h1, h2, div.h2 { font-size: 1.3em; margin: 0 0 0.5em 0; padding:0 0 5px 0; color: #000000; text-transform:uppercase; background:url(images/dots1.png) repeat-x bottom left; }
h3, div.h3 { font-size: 1.2em; margin: 0.5em 0 0.5em 0; padding:0; color: #000000; }
h4 { font-size: 1.1em; margin: 1em 0 0.5em 0; padding:0; color: #000000; }
h5 { font-size: 1.0em; margin: 1em 0 0.5em 0; padding:0; color: #000000; }
a { color:#2084B2; text-decoration:none; outline:none; }
a:hover { color:#2084B2; text-decoration:underline; }
a img { border: none; }
p { margin:0em 0em 1em 0em; padding:0em; }
p.alert { background:url(images/ico-exclamation.png) no-repeat 0px 0px;padding-left:21px; }
img.ico { vertical-align:middle; }
.cleaner { height: 0; margin: 0; padding: 0; border: 0 none; line-height: 0; font-size: 0; clear: both; visibility: hidden; }
.report { min-height:18px; _height:18px; text-align:left; margin:0 auto 5px auto; color:#000000; font-size:1.2em; padding:5px 5px 5px 40px; position:relative; background:none; z-index:1; }
.report ul { padding:0px 0px 0px 35px; margin:0px; font-weight:bold; }
.report span.ico { display:block; width:29px; height:27px; margin:1px 3px 1px 1px; background:url(images/reports.gif) no-repeat top left; position:absolute; top:0px; left:0px; z-index:2; }
.report span.ico-OK { background-position:0px 0px; }
.report span.ico-ERROR { background-position:-36px 0px; }
.report span.ico-INFO { background-position:-72px 0px; }
.report span.ico-ALERT { background-position:-108px 0px; }
.report span.ico-HELP { background-position:-144px 0px; }
.report-INFO  { color:#000; font-weight:bold; }
.report-ERROR { color:#F00; font-weight:bold; }
.report-OK    { color:#000; font-weight:bold; }
.report-ALERT { color:#000; font-weight:bold; }
.report-HELP  { color:#000; font-weight:bold; }
/* PAGER */
.pager { clear:both; padding:1.5em 0em 1em 0; margin:1em 0 0 0; font-size: 1em; background:url(images/dots1.png) repeat-x top left; }
.pager a { color:#000; }
.pager .page { padding:0.1em 0.3em; border:1px solid #BFCAD8; -moz-border-radius:5px }
.pager .page-active { background:#BFCAD8; font-weight:bold; }
.pager-products { text-align:center; }
/* Tabulkovy zoznam */
table.list { border-collapse:separate; margin:0em; padding:0em; font-size:1em; empty-cells:show; }
table.list th, table.list td { padding:3px 5px; }
table.list th { font-weight:bold; text-align:left; background:#000000; color:#FFF; vertical-align:top; padding:3px 5px; }
table.list td { font-weight:normal; color:#000; text-align:left; border-bottom:1px solid #FFF; border-top:1px solid #D0D0D0; }
table.list th a { color:#FFFFFF; text-decoration:underline; }
table.list-full { width:100%; }
table.zebra tr.odd td { background:#F4F4F4; }
table.zebra tr.even td { background:#EFEFEF; }
table.highlight tr td.highlight, table.highlight tr.highlight td.highlight { background:#FFFDD5; }
table.list tr.highlight td { background:#E4FFD7; }
/* TABULKA - informacie - horizontalna tabulka - 1 stlpec - <th>, druhy <td> */
table.info { border-collapse:separate; margin:0em; padding:0em; font-size:0.9em; empty-cells:show; }
table.info th, table.info td { padding:3px 5px; }
table.info th { font-weight:bold; text-align:left; background:#000000; color:#FFF; vertical-align:top; padding:3px 5px; }
table.info td { font-weight:normal; color:#000; text-align:left; border-bottom:1px solid #FFF; border-top:1px solid #D0D0D0; }
table.info td.label { width:200px; }
table.info a { color:#000000; }
table.info th a { color:#FFFFFF; text-decoration:underline; }
table.info-full { width:100%; }
/* Tabulky vseobecne */
table .c, table th.c { text-align:center; }
table .r, table th.r { text-align:right; }
table .l, table th.l { text-align:left; }
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvvvvvvvvvvvv CMS DEFAULTS vvvvvvvvvvvvvvvvvvvvvvvv */
.download ul { margin: 0; padding: 0; list-style: none; }
.download li{ padding: 0px 0 0.3em 0; }
.download .mimeicon { width: 15px; height: 15px; vertical-align:middle; }
.photogallery { margin-top:1em; margin-bottom:1em; }
.photogallery a { display:block; width:100px; height:100px; margin:6px; float:left; }
dl.list-item { margin:0; padding: 0em 0 1em 0; clear:both; }
dl.list-item dd, dl.list-item dt { margin:0em; padding:0em; }
dl.list-item dt { font-size: 1.2em; padding-bottom:0.3em; }
dl.list-item dd.image { width:120px; height:90px; margin: 0px 10px 10px 0; padding: 3px; border: 1px #BFCAD8 solid; float: left; }
dl.list-item dd.anotation p { margin: 0; padding:0em 0em 0.5em 0em; }
dl.list-item dd.more { margin: 0; padding:0em 0em 0.5em 0em; }
dl.list-item a.more { font-weight:bold; }
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvvvvvvvvvvvv FORMS vvvvvvvvvvvvvvvvvvvvvvvv */
form { margin:0em; padding:0em; }
input, select, textarea { font-family:Arial, sans-serif; font-size:1em; vertical-align: middle; }
input.text { width:250px; }
input.text-medium { width:200px; }
input.text-small { width:150px; }
input.text-xsmall { width:110px; }
input.text-xxsmall { width:50px; }
input.text-date { width:6em; }
input.submit { font-size:1.0em; font-weight:bold; }
.buttons { margin-top:1em; }
.buttons .otherside { float:right; }
.buttons-right { text-align:right; }
.buttons-center { text-align:center; }
.buttons-right .otherside { float:left; }
form fieldset { border:1px solid #66D2FA; padding: 1em; margin-bottom:0.5em; }
form fieldset legend  { color:#000; background:#66D2FA; border:1px solid #66D2FA; padding: 0.5em 1em; }
form fieldset input, form div.fieldset input, form fieldset textarea, form div.fieldset textarea, form fieldset select, form div.fieldset select { margin-bottom:0px; vertical-align:middle; }
form fieldset .inputline, form div.fieldset .inputline { clear:both; padding-top:0.3em; margin-bottom:0.0em; }
form fieldset label, form div.fieldset label { float:left; clear:left; display:block; width:140px; margin-right:10px; padding-top:2px; text-align:right; color:#4D4D4D; }
form fieldset label.core, form div.fieldset label.core { font-weight:bold; color:#FE3131; }
form fieldset div.input , form div.fieldset  div.input { padding-left:150px; float: none; }
form fieldset div.inputtext, form div.fieldset div.inputtext { padding-top:0.3em; margin-bottom:0.5em; }
form fieldset div.input .inputline , form div.fieldset  div.input .inputline  { clear:both; }
form fieldset div.input label , form div.fieldset  div.input label  { float:none; clear:none; display:inline; width:auto; margin:0px; padding:0px; color:#4D4D4D; }
form fieldset .text , form div.fieldset  .text  { width:250px; }
form fieldset .date , form div.fieldset  .date  { width:80px; }
#passwordStrength .bar {
    width:138px;
    height:7px;
    background:url(images/progress1.png) no-repeat top left;
    float:left;
    margin:0.4em 0.5em 0.3em 0em;
}
#passwordStrength .pcn {
    float:left;
    font-size:0.9em;
    color:#666;
}
#passwordStrength .barbar {
    width:0px;
    height:7px;
    background:url(images/progress1.png) no-repeat bottom left;
}
table.form {
    margin:0em 0em;
    font-size:1em;
    border-collapse:collapse;
}
table.form-full {
    width:100%;
}
table.form th, table.form td {
    padding:2px 5px;
    vertical-align:top;
}
table.form th {
    font-weight:bold;
    text-align:left;
    background:#D2E8F5;
    color:#000;
    vertical-align:top;
    padding:2px 5px;
}
table.form td {
    font-weight:normal;
    color:#000;
    text-align:left;
    border-bottom:1px solid #D2E8F5;
}
table.form td.label {
    font-weight:bold;
    padding-top:0.5em;
    width:140px;
}
table.form td.label-core {
    color:#F00;
}
table.form td.th {
    font-weight:normal;
    text-align:right;
    padding-top:0.4em;
    width:140px;
    border-bottom:1px dotted #CCC;
    border-right:1px dotted #CCC;
}
table.form input, table.form textarea, table.form select {
    vertical-align:middle;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

#topContainer {
    background:#000;
}
#top {
    width:980px;
    margin:0 auto;
    background:#000;
}
#h1 {
    margin:0;
    padding:5px 0;
    width:310px;
    height:87px;
    float:left;
    background:url(images/logo.png) no-repeat 50% 50%;
}
#h1 a {
    display:block;
    margin:0;
    padding:0;
    width:310px;
    height:87px;
}
#h1 a span { display:none; }

#topfuncs {
    width:632px;
    min-height:82px;
    _height:82px;
    float:right;
    background:url(images/topfuncs.png) no-repeat top right;
}
#topfuncs .section {
    color:#FFF;
    padding:50px 10px 0 65px;
    width:145px;
    float:left;
}
#topfuncs .section .title { display:none; }

#topfuncs .cart {
    cursor:pointer;
}
#topfuncs .cart .info {
    color:#F61D86;
}
#topfuncs .cart .button {
    display:block;
    width:34px;
    height:32px;
    background:url(images/button3.png) no-repeat 50% 50%;
    float:right;
}
#topfuncs .cart .button a {
    display:block;
    width:34px;
    height:32px;
}
#topfuncs .cart .button span {
    display:none;
}

#topfuncs .user {
    width:175px;
    padding-left:55px;
}
#topfuncs .user span.button { display:inline-block;background:url(images/button1.png) no-repeat 0% 50%; }
#topfuncs .user span.button .cap { display:inline-block;background:url(images/button1-cap.png) no-repeat 100% 50%; }
#topfuncs .user span.button .cap a { display:inline-block;padding:9px 10px; color:#FFF; }

#topfuncs .vo {
    width:95px;
    padding-left:65px;
}
#topfuncs .vo span.button { display:inline-block;background:url(images/button2.png) no-repeat 0% 50%; }
#topfuncs .vo span.button .cap { display:inline-block;background:url(images/button2-cap.png) no-repeat 100% 50%; }
#topfuncs .vo span.button .cap a { display:inline-block;padding:9px 10px; color:#FFF; }

#topmenuContainer {
    background:#000 url(images/topmenu-bg-r.png) repeat-y 50% 0;
}
#topmenu {
    background:url(images/topmenu-bg.png) no-repeat 50% 0 #000;
}
/* Kategorie menu */
#categories {
    background:url(images/topmenu-bg.png) no-repeat 50% 0 #000;
    width:980px;
    margin:0 auto;
    padding:12px 0;
    font-size:0.9em;
    list-style:none;
    text-align:center;
}
#categories li.main {
    display:inline;
    padding:0.5em 1em 0.5em 12px;
    margin:0 0.2em;
    background:url(images/item1.png) no-repeat 0 50%;
    position:relative;
    z-index:100;
}
#categories a {
    color:#FFF;
}
/* Submenu */
#categories div.submenu{
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    background: url('images/submenu-bg.png') repeat-x top right;
    position: absolute;
    width: 170px;
    min-height:1px;
    _height:1px;
    background-color: #0097ce;
    top: 2.0em;
    left: -9px;
    display: none;
    text-align:left;
}
#categories div.submenu-tl{  
    background: url('images/submenu-bg-tl.png') no-repeat top left;
}
#categories div.submenu-bl{ 
    background: url('images/submenu-bg-bl.png') no-repeat bottom left;
}
#categories div.submenu-tr{
    background: url('images/submenu-bg-tr.png') no-repeat top right;
}
#categories div.submenu-br{
    background: url('images/submenu-bg-br.png') no-repeat bottom right;
}
#categories div.submenuContent{
    padding:5px 0;
}
#categories ul {
    margin:0;
    padding:0;
}
#categories ul li {
    padding: 0;
    margin: 0;
    min-height:1px;
    _height:1px;
}
#categories li.active a.main, #categories li.hover a.main, #categories a.main:hover {
    color:#20CB01;
    text-decoration:none;
}
#categories ul a {
    min-height:1px;
    _height:1px;
    display: block;
    padding: 4px 4px 4px 20px;
    background-repeat:no-repeat;
    background-position:0% 50%;
}
/* Polozka ma submenu */
#categories li.sub a {
    background-image: url('images/submenu-plus.gif');
}
/* Polozka nema submenu */
#categories li.last a {
    background-image: url('images/submenu-arrow.gif');
}
/* Aktivna polozka */
#categories li a.active {
    background-color:#005574;
    min-height:1px;
    _height:1px;
}
#categories .subsub {
    width: 170px;
    list-style: none;
    padding:0;
    margin:0;
    display: none;
    min-height:1px;
    _height:1px;
}
#categories .subsub li {
    width: 170px;
}
#categories .subsub-side {
    width: 170px;
    list-style: none;
    padding:0;
    display: none;
    min-height:1px;
    _height:1px;
    position:absolute;
    top:5px;
    right:0px;
}

/* Hlavny layer stranky */
#pageLayer {
    border-top:0px solid #000;
}
/* Hlavne rozlozenie panelov stranky */
#pageContainer {
    width:980px;
    margin:0em auto;
    padding:10px 0;
}
#menuPanel {
    width:195px;
    margin-right:5px;
    float:left;
}
#contentPanel {
    width:585px;
    margin-right:5px;
    float:left;
}
#infoPanel {
    width:190px;
    float:left;
}
/* Akcie novinky vypredaj */
#anv {
    width:166px;
    height:86px;
    margin:0 auto 10px auto;
    background:url(images/anv.png) no-repeat 50% 50%;
    position:relative;
}
#anv a {
    display:block;
    width:56px;
    height:86px;
    position:absolute;
    top:0px;
    left:0px;
    opacity:0.5;
}
#anv a span { display:none; }
#anv a.a { left:0px; }
#anv a.n { left:56px;width:51px; }
#anv a.v { left:107px; }
#footerContainer {
    width:950px;
    margin:0em auto;
    clear:both;
    background:url(images/dots1.png) repeat-x top left;
    padding:15px;
}
#footer {
    width:800px;
    float:left;
}
#bart {
    width:150px;
    float:left;
    text-align:right;
    color:#666;
}
#bart a {
    color:#666;
}
/* Bloky v sidebaroch */
.sidebar .section {
    background:url(images/section-bg.png) repeat-y top left;
    width:193px;
    margin-bottom:2px;
}
.sidebar .section .bghelper {
    background:url(images/section-bgt.png) no-repeat top left;
}
.sidebar .section .content {
    background:url(images/section-bgb.png) no-repeat bottom left;
    padding:10px 13px 13px 10px;
}
.sidebar .section p {
    margin:0;
    padding:0;
}
.sidebar .section ul {
    margin:0;
    padding:0 0 0 1.5em;
}
.sidebar .section .title {
    background:url(images/section-hbgt.png) no-repeat top left;
}
.sidebar .section .title a {
    color:#000;
}
.sidebar .section .title strong {
    display:block;
    background:url(images/section-hbgb.png) no-repeat bottom left;
    margin:0;
    padding:7px 13px 7px 10px;
    text-align:left;
    font-size:1.1em;
    font-weight:bold;
}
.sidebar .section .more {
    margin-top:8px;
    padding-top:8px;
    padding-bottom:2px;
    background:url(images/dots1.png) repeat-x top left;
    text-align:right;
}
.sidebar .section .more a {
    color:#000;
}
.sidebar .section .more span.ico {
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:6px 0px 6px 0px;
}
.sidebar .section .more span.ico a {
    padding:6px 25px 6px 0px;
}
.sidebar .section .more span.ico-plus {
    background-image:url(images/item2.png);
}
.sidebar .section .more span.ico-arrow-r {
    background-image:url(images/item3.png);
}

.sidebar .section ul.menu {
    margin:0;
    padding:0;
    list-style:none;
}
.sidebar .section ul.menu li {
    margin:0;
    padding:2px 0 2px 12px;
    background:url(images/item4.png) no-repeat 0% 50%;
}
.sidebar .section ul.menu li.active {
    font-weight:bold;
}
.sidebar .section ul.menu a {
    color:#000;
}
/* Specialne nastavenie pre blok v infoPaneli */
#infoPanel .section {
    width:190px;
}


#contentPanel .section {
    width:585px;
    min-height:1px;
    _height:1px;
    background:url(images/content-bg.png) repeat-y top left;
    margin-bottom:2px;
}
#contentPanel .section .section-bghelper {
    background:url(images/content-bgt.png) no-repeat top left;
    min-height:1px;
    _height:1px;
}
#contentPanel .section .section-content {
    background:url(images/content-bgb.png) no-repeat bottom left;
    padding:7px 13px 13px 10px;
    min-height:1px;
    _height:1px;
}
#kontextMenu {
    color:#000;
    font-size:0.85em;
    text-align:right;
    margin-bottom:1.5em;
}
#kontextMenu a {
    color:#000;
}

#quickSearchForm {
    margin:0;
    padding:0;
}
#quickSearchQContainer {
    width:141px;
    min-height:20px;
    _height:20px;
    background:url(images/input1.png) no-repeat top left;
    float:left;
    padding:5px 0 0 5px;
}
#quickSearchQContainer input {
    width:135px;
    border:none;
    background:transparent;
}
#quickSearchBtnContainer {
    width:20px;
    height:25px;
    float:left;
}
#quickSearchBtnContainer button {
    width:20px;
    height:25px;
    margin:0;
    padding:0;
    background:#FFF url(images/lupa.png) no-repeat 50% 50%;
    border:none;
    cursor:pointer;
}
#quickSearchBtnContainer button span {
    display:none;
}

/* Zoznam kategorii */
div.category-subnode {
    clear:both;
}
div.category-subnode div.category {
    width:140px;
    min-height:1px;
    _height:1px;
    background:url(images/category-list-bottom.png) no-repeat bottom left;
    float:left;
    margin:0 0px 0px 0;
}
div.category-subnode div.category div.bg {
    background:url(images/category-list-top.png) no-repeat top left;
    padding:1px 3px 8px 1px;
}
div.category-subnode div.category div.ico {
    background-image:url(images/logo2.png);
    background-repeat:no-repeat;
    background-position:50% 3px;
}
div.category-subnode div.category a {
    display:block;
    padding:120px 10px 10px 10px;
    text-align:center;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    height:3.2em;
}

/* Zoznam znaciek */
.ctlg-brands {
    padding:0px 3px;
}
.ctlg-brands div.ctlg-brand {
    margin:10px;
    width:165px;
    min-height:1px;
    _height:1px;
    float:left;
    text-align:center;
}

/* Zoznam produktov */
div.list-item-product {
    width:130px;
    min-height:1px;
    _height:150px;
    float:left;
    padding:0 5px;
    margin-bottom:1.5em;
    position:relative;
}
div.list-item-product .icostar {
    width:56px;
    height:67px;
    position:absolute;
    top:0px;
    right:0px;
    background-position:50% 50%;
    background-repeat:no-repeat;
}
div.list-item-product .icostar a {
    display:block;
    width:56px;
    height:67px;
}
div.list-item-product .icostar a span { display:none; }
div.list-item-product .icostar-saleout { background-image:url(images/ico-vypredaj.png);_background-image:url(images/ico-vypredaj-ie.png); }
div.list-item-product .icostar-sale    { background-image:url(images/ico-akcia.png);_background-image:url(images/ico-akcia-ie.png); }
div.list-item-product .icostar-new     { background-image:url(images/ico-new.png);_background-image:url(images/ico-new-ie.png); }

div.list-item-product .image {
    width:130px;
    height:110px;
    text-align:center;
    background:url(images/logo2.png) no-repeat 50% 50%;
}
div.list-item-product .title {
    font-size:1.0em;
    text-align:center;
    height:3.5em;
    overflow:hidden;
}
div.list-item-product .title a { color:#000; }
div.list-item-product .priceinfoContainer {
    text-align:center;
    margin-top:0.2em;
}
div.list-item-product .priceinfo {
    font-size:1.1em;
    font-weight:bold;
}
div.list-item-product .priceinfo .amount {
    font-size:1.1em;
    color:#FF008A;
}
div.list-item-product .priceinfo-old {
    text-decoration:line-through;
}
div.list-item-product .priceinfo-text {
    font-size:0.9em;
}
div.list-item-product .priceinfo-moc {
    color: #666;
    font-size:0.9em;
    font-weight:bold;
}
#banners1 {
    width:580px;
    min-height:50px;
    _height:50px;
    overflow:hidden;
    position:relative;
    margin-bottom:0.5em;
}
#banners1 .banner p {
    margin:0;
    padding:0;
}
#banners1 .banner {
    width:580px;
}
#banners1 .bannerMovePrev, #banners1 .bannerMoveNext {
    position:absolute;
    top:0px;
    width:50px;
    min-height:50px;
    _height:50px;
    background-position:50% 50%;
    background-repeat:no-repeat;
    display:none;
    cursor:pointer;
}
#banners1 .bannerMovePrev span, #banners1 .bannerMoveNext span {
    display:none;
}
#banners1 .bannerMovePrev {
    left:0px;
    background-image:url(images/btn-arrow-left.png);
    _background-image:url(images/btn-arrow-left-ie.png);
}
#banners1 .bannerMoveNext {
    right:0px;
    background-image:url(images/btn-arrow-right.png);
    _background-image:url(images/btn-arrow-right-ie.png);
}

table.pager-options {
    width:100%;
    color:#000;
    margin-bottom:1em;
    font-size:0.9em;
    background:url(images/dots1.png) repeat-x bottom left;
}
table.pager-options td {
    padding:0 0 0.2em 0;
}
table.pager-options a {
    color:#000;
}

.lip-sidebar {
    clear:both;
    min-height:40px;
    _height:40px;
    margin-bottom:0.5em;
    padding-bottom:0.3em;
    font-size:0.9em;
    background:url(images/dots1.png) repeat-x bottom left;
}
.lip-sidebar .lip-image {
    width: 40px;
    height:40px;
    border:1px solid #C9D5E0;
    padding:2px;
    overflow:hidden;
    float:left;
    margin-right:5px;
}
.lip-sidebar .lip-image a {
    display:block;
    width: 40px;
    height:40px;
}
.lip-sidebar .lip-text {
    float:left;
    width:114px;
    overflow:hidden;
    padding-top:0.0em;
}
.lip-sidebar .priceinfo {
    font-size:1.0em;
    font-weight:bold;
}
.lip-sidebar .priceinfo .amount {
    font-size:1.1em;
    color:#FF008A;
}

/* Vyber auta */
.carSearchSub {
    clear:both;
    min-height:1em;
    _height:1em;
    border-top:1px dotted #000000;
    margin-bottom:3px;
    margin-top:3px;
}
.carchbxs {
    float:left;
    width:105px;
    overflow:hidden;
    margin:0 3px 0px 0;
    white-space:nowrap;
}
.carchbx {
    float:left;
    width:105px;
    overflow:hidden;
    margin:0 3px 0px 0;
    white-space:nowrap;
}
.carchbx-active label {
    font-weight:bold;
}
.carchbx label {
    line-height:20px;
}
.carSearchSub .carchbx-label {
    background:#000000;
    color:#FFF;
    text-align:left;
    padding:0 5px;
    width:95px;
}

/* Rozsirene vyhladavanie */
.advSearch .advSearchSelectWidth {
    width:107px;
}

/* Fasabuk */
.fb-like {
    clear:both;
}


.sidebar .section ul.anketa {
    margin:0;
    padding:0.5em 0 0 0;
    list-style:none;
}
.sidebar .section ul.anketa li {
    margin:0;
    padding:0px 0px 3px 0em;
}
.sidebar .section ul.anketa li div {
    background:#000000;
    font-size:0.1em;
    height:7px;
}

.anketa .loader {
    background:url(../images/loading.gif) no-repeat 50% 50% #FFF;
    
}

#mailinglistForm {
    margin:0;
    padding:0;
}
#mailinglistMailContainer {
    width:141px;
    min-height:20px;
    _height:20px;
    background:url(images/input1.png) no-repeat top left;
    float:left;
    padding:5px 0 0 5px;
}
#mailinglistMailContainer input {
    width:135px;
    border:none;
    background:transparent;
}
#mailinglistBtnContainer {
    width:20px;
    height:25px;
    float:left;
}
#mailinglistBtnContainer button {
    width:20px;
    height:25px;
    margin:0;
    padding:0;
    background:#FFF url(images/item4.png) no-repeat 50% 50%;
    border:none;
    cursor:pointer;
}
#mailinglistBtnContainer button span {
    display:none;
}
