body {margin: 0; padding: 0; width: 100%; height: 100%; font-family: arial; background: url(../img/bg.jpg) repeat-x left top;}
table {border-collapse: collapse;}

img, a, table, div {border:none}

table, td, a, form {margin: 0; padding: 0;}

body.contentpane {background: none}

table {border: 0px}

p, table.contentpaneopen td, td.body, .contentpane, .body td, td.left td, td.right td, td.right div.dgm_news {font-family: tahoma; font-size: 11px; color: #292929;}

a:hover {color: #C81111!important}



div.main {width: 100%; min-width:1010px; width:expression(document.body.clientWidth < 1010?"1010px" : "auto");}



table.bg {width: 100%; height:100%; background-color: #838383;}

td.bg-left {width: 40px; background: url(../img/bg-left.jpg) repeat-y right top}

td.bg-right {width: 40px; background: url(../img/bg-right.jpg) repeat-y left top}



table.main {background-color: #FFFFFF; width: 100%; height:100%;}

td.head {height: 114px!important; background: url(../img/bg-top.jpg) repeat-x left top}



table.head {width: 100%; height: 114px; background: url(../img/bg-head.jpg) no-repeat left top; }

td.logo {width: 250px; vertical-align: top; padding-left: 10px}

td.logo div.moduletable {font-size: 11px; color: #292929; padding-left: 35px}

td.user2 {width: 210px; padding-right: 30px; vertical-align: bottom}



div.pic {height: 182px; background: url(../img/pic.jpg) no-repeat left top;}

div.pics {width: 215px; float: right; padding-right: 15px; padding-top: 35px;}

div.moduletable_phone {width: 203px; /*background: url(../img/bg-phone.gif) no-repeat left top; */color: #292929; font-size: 16px; font-weight: bold;}

div.phone {/*padding-left: 45px; padding-top: 6px;*/ color: #292929!important}

td.menu {height: 42px; background: url(../img/bg-menu.jpg) repeat-x left top;}

td.menu * {white-space:nowrap}


td.content {background: url(../img/bg-content.jpg) repeat-x left top; vertical-align: top; padding-bottom: 10px}

td.footer {height: 50px; background-color: #B8B8B8}



div.icons {width: 100px; padding-top: 20px}

span.icon_space {padding-left:20px}



div.logo {float: left; width: 156px; height: 81px;}

div.user1 {float: left; height: 81px; padding-left: 50px;}

div.user2 {float: right; width: 194px; height: 81px;}



div.menu {float: left; width: 500px; padding-left:33px}

table.menu td {height: 42px;}

div.menu table.menu td a {height: 42px; display: inline-block; margin-right: 15px}

div.menu table.menu td a:hover p, table.items tr.item td a:hover {color:#8ED1FF!important}

div.menu table.menu td a p {color:#fff; height: 42px; text-transform: uppercase; font-weight: bold; margin: 0px; padding-right: 10px; padding-left: 10px;}

div.menu table.menu td a.act_menu p {background: url(../img/bg-menu-s.gif) repeat-x left top;}

div.menu table.menu td a p span {display: block; padding-top: 14px; cursor: hand}

div.menu table td a.sublevel {background: url(../img/arrow-w.gif) no-repeat left top; position: relative; padding-left: 15px; padding-right: 10px; font-size: 10px}

div.menu a {font-size: 11px; font-family: tahoma; color: #fff; text-decoration: none;}

div.search {float: right; width: 500px; padding-top: 4px}

div.search input.inputbox {border: none; background: transparent url(../img/bg-search.gif) no-repeat scroll left top; height: 23px; font-size: 10px!important; padding-top: 5px}

td.menu .button {border: medium none ; background: transparent url(../img/bg-button.gif) no-repeat scroll left center; overflow: hidden; text-align: center; width: 24px; height: 23px; cursor: pointer; font-weight: bold; font-family: inherit; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle;}

.inputbox {height: 20px; width: 150px; border: 1px solud #424853; color: #222222; font-size: 10px}

td.menu {vertical-align: top!important}



table.content {margin-top: 15px;}

td.left {width: 215px; color: #222222; padding-left: 24px}

td.body {padding-left: 20px; padding-right: 20px;}

td.right {width: 215px; vertical-align: top;}

td.right div.moduletable {padding-right: 27px; padding-left: 20px; background: url(../img/bg-mod.gif) no-repeat left top; margin-bottom: 10px}

td.right h3 {font-size: 14px; padding-top: 5px; font-weight: bold; color: #fff; height: 31px; width: 195px; margin: 0px;}

td.right table.moduletable {margin-bottom: 40px}



td.content a {color: #1B619A!important}

table.productstable td, table.productstable th {padding-left: 10px; padding-bottom: 15px}

table.productstable th {font-size: 16px;}

td.priceCol1, td.priceCol2, td.priceCol3, td.priceCol4 {vertical-align: middle!important; text-align: center; white-space: nowrap;}



span.phone {font-weight: bold; font-size: 18px}

.user2 p {margin-top: 12px}



td.left table.moduletable th, td.left table.moduletable_cat th, td.right table.moduletable th {font-size: 14px; padding-top: 5px; padding-left: 20px; font-weight: bold; color: #fff; height: 31px; text-align: left; background: url(../img/bg-mod.gif) no-repeat left top; width: 215px}

td.left table.moduletable table td {width: 198px; height: 32px; background: url(../img/menuitem.gif) no-repeat left top; padding-top: 9px; padding-left: 20px}

td.left table td a {color: white; font-size: 10px; font-weight: bold; text-decoration: none}

td.left table.moduletable_lm table {margin-top: 20px;}

td.left table.moduletable_lm table td {vertical-align: middle; width: 198px; height: 32px; background: url(../img/menuitem.gif) no-repeat left top; padding-left: 20px}

td.left table.moduletable_lm table td a {font-size: 11px; font-weight: bold}

td.left table.moduletable_cat td {padding-left: 10px}

td.left table.moduletable_cat td a.sublevel {margin-left: 10px; padding-top: 3px}

td.left table.moduletable_cat td a.mainlevel {font-size: 11px; padding-top: 5px}

td.left table.moduletable_cat td a#active_menu, td.left table.moduletable_cat td a:hover {color: #C81111!important; font-style: normal!important}

table.content td a:hover {color: #C81111!important}





table td.contentheading, table td.componentheading, .componentheading {color: #292929; font-size: 18px; font-weight: bold; text-align: left; padding-top: 5px}



table.moduletable_news table, div.dgm_news {border-bottom: 1px dotted gray;}

table.moduletable_news table td, div.dgm_news {padding-bottom: 20px}

a.readon {color: #7FB300}



div.footer-l {float: left; width: 800px; padding-left: 35px; padding-top: 8px}

div.footer-c {float: left; padding-top: 8px}

div.footer-r {float: right; width: 200px; padding-top: 8px}

div.footer-l p, div.footer-c p, div.footer-r p {font-size: 11px; font-family: tahoma; color: #fff!important;}





.catList td {padding-bottom: 15px; text-align: center}

.dTreeNode img {display: none}



div.dtree div.dtreenode {width: 198px; height: 10px; padding-top: 8px; background: url(../img/menuitem.gif) no-repeat left top; padding-left: 20px; vertical-align: middle;}

td.left table.moduletable_lm div {display: none}



div.dtree div.clip div.dtreenode, td.left table.moduletable_lm table td div {padding-left: 10px; background: none; height: auto; padding-top: 5px}

div.dtree div.clip div.clip div.dtreenode, td.left table.moduletable_lm table td div {padding-left: 20px; padding-top: 0px} 



div.dtree div div {display: block}

div.dtree div.dtreenode {padding-bottom: 10px; }

div.dtree div.dtreenode {text-decoration: none}

div.clip div.dtreenode {padding: 0px}

td.left table.moduletable td {padding-bottom: 10px}



table.moduletable_cat div.clip div.dtreenode a {color: #1B619A; font-size:10px; font-weight: bold; display: block; vertical-align: middle;}

div.clip div.clip div.dtreenode {background: none!important; display: block; padding-bottom:4px;}

div.clip div.clip div.dtreenode a {color: #1B619A; font-size:10px; font-weight: normal; display: block; }



td.body table td p b {display: block}

table.moduletable_cat .nodeSel {color: red!important}



.dgm_news {display: block; padding-top: 5px!important}

.dgm_news span {display: block; padding-top: 10px; padding-bottom: 5px; color: #4B9100}

.dgm_news a.createdate {display: block; padding-top: 5px; padding-bottom: 10px; color: #1B619A}

.dgm_img {display: none}

td.right th {padding-top: 0px; padding-bottom: 5px; text-align: left}



table.content table td, table.content table th, table.content p, body.contentpane div, body.contentpane table td {color: #222222;}

.MsoNormal, .MsoNormal font {font-family: tahoma; font-size: 11px; color: #222222;}


.imagas {position:absolute;left:-2546px}
.productsTable th {color: #222!important}

td.user1 *, td.user2 * {color: #6A6B6C}

.catdescr * {font-size: 13px;}



div.shadowBottom, div.shadowRight {display: none}



h3.path {color: #1B619A; font-size: 11px; margin: 0px; padding: 0px; display: inline}

table.catList td div { vertical-align: middle; line-height: 100%}

table.catList td div img { vertical-align: middle;}

div#product_list input, #addtocart input {color: #fff}



table.content input.inputbox {width: 151px; height: 25px; background: url(../img/bg-field.gif) no-repeat left top; border: none; padding: 6px}


input#lm_subscribe, input#lm_unsubscribe, input#mod_login_remember {width: 10px; height: 10px; background: none; padding: 0}

table.content td.right form#login input.button, table.content td.right input.button, .productsTable input.button {background: url(../img/bg-button-login.gif) no-repeat left top; border: none; color: #fff; font-size: 11px; font-weight: bold; width: 74px; height: 20px; margin-top: 5px}



.actPrice {font-weight: bold}



.sectiontableheader {font-size: 12px}

.sectiontableheader th {margin: 0px; padding:0px}

.sectiontableentry1 td, .sectiontableentry2 td {vertical-align: middle!important}



form#without_register_form input {width: 151px; height: 25px; background: url(../img/bg-field.gif) no-repeat left top; border: none; padding: 6px}

form#without_register_form input.submit {background: url(../img/bg-button-login.gif) no-repeat left top; border: none; color: #fff; font-size: 11px; font-weight: bold; width: 74px; height: 20px; margin-top: 5px; padding:0px}

form#without_register_form textarea {height: 50px!important}

.browsHead td {color: #C81111!important; font-style: normal!important; font-weight: bold}

#tocheckout {border: 0px; background-color: #fff; color: #1B619A!important; text-decoration: underline; font-size: 11px!important; font-family: tahoma!important; cursor: pointer }



#load, .noload {float: left: width: 10px; height: 19px!important}

.getload {float: left: width: 10px; height: 19px!important; background: url(../img/ajax-loader.gif) no-repeat left top;}



#quantity {color: #000!important}

table.productPrice td {padding-right: 20px}

.productsTable .browsHead td {white-space:nowrap!important}

.searchDiv, .miniCart {width: 270px; display: inline-block; float: left}
.searchDiv {width: 100px}
.moduletable .miniCart {float: none}
.menu .miniCart *{font-size:12px; color: #fff}
.miniCart a {color:#1B619A}
.searchDiv {position: relative; }

.productInfoDiv {width: 350px; float: left}
.productInfoDiv h2 {display: inline; font-size: 12px; white-space: nowrap}
.productOrderInfo td {padding: 2px 20px 2px 2px}

.dgm_news p {padding:0px; margin: 0px}

.right .sectiontableentry1 td, .right .sectiontableentry2 td {padding-bottom: 5px; padding-top:5px; border-bottom: 1px dotted gray;}

.productOrderInfo {border-collapse: collapse; margin-bottom: 10px; margin-top: 5px;}
.productOrderInfo td {border: 1px solid #000; padding: 5px; }
.productOrderInfo th {background-color: #efefef; border: 1px solid #000; color: #666; font-size: 11px; padding: 5px;}
.path {display: inline; font-size: 12px}
h2 {font-size: 12px}
.productsTable h3 {margin: 0px}

.logo .moduletable h1 {font-weight: normal; font-size: 11px; margin: 0px}

h1.homepage {font-size: 11px; margin: 0px; padding: 0px; display: inline-block}

.productsTable .browsHead td {padding-left: 5px; padding-right: 5px}

#username_field, #password_field 

/* EVUS 11 01 2025 */

