html, body, form {margin:0; padding:0;}
html, body {height:100%;}
body {background:#FFF; color:#000;}
img {border:0;}
.twh100 {width:100%; height:100%; border:0;}
.tw100 {width:100%; border:0;}
.clr {clear:both; font-size:1px; line-height:0;}
.center {text-align:center;}
.strong {font-weight:bold;}

#informers-pan {background:#9DBDDE url(blue_currency_new.gif) no-repeat right top; vertical-align:top; width:212px; padding:30px 0 330px 0; text-align:center;}

.measly, a.measly {font-size:7pt; color:darkblue ;}
/* Catalog styles*/
#catalog_list {width:100%; border:0; background:#FFF;}
#catalog_list th {height:40px; background:#9CB6CD; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:0 5px;}
#catalog_list td {height:60px; background:#E1E8EE; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0 5px;}
#catalog_list td.pad10 {padding:10px;}
.photo-wrapper {background:#2270B5; color:#FFF; font:normal 11px Verdana, Arial, Helvetica, sans-serif; width:119px;}

#stuff-wrapper {}
#stuff-wrapper em {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0059BC;}
.big-photo-wrapper {float:left; background:#2270B5; color:#FFF; font:normal 11px Verdana, Arial, Helvetica, sans-serif; width:161px; margin-right:15px; text-align:center;}
.big-photo-wrapper img {border:1px solid #2270B5;}
.add-cart {background:url(korzina.gif) no-repeat left top; padding-left:25px; font-size:14px; font-weight:bold; color:#0059BC;}

/* Catalog links styles */
#st-wrapper {height:29px; background:url(stt_top.gif) repeat-x left top; overflow:hidden;}
#st-l {width:50%; height:29px; background:url(stt_l.jpg) no-repeat left top; float:left; text-align:center;}
#st-r {width:49%; height:29px; background:url(stt_r.jpg) no-repeat right top; float:right; text-align:center;}
#st-l form, #st-r form {margin-top:7px;}
#st-wrapper img {vertical-align:middle;}
#discount {padding-right:30px;} 

#top-menu {width:100%; height:176px; border:0;}
#lft-pan {width:222px; height:100%; vertical-align:top;}
#lft-bar {background:#FFF;}
#twl-pan {width:222px; height:100%; background:url(left_bg.gif) repeat-y left top;}
#razdel {background:url(razdel_top.jpg) no-repeat left top; width:222px; height:26px;}
#catmenu {list-style:none; margin:0; padding:0;}
#catmenu li {display:inline;}
#catmenu li a {display:block; width:222px; height:18px; text-indent:30px; background:url(l_menu.jpg) no-repeat left bottom; font:normal 11px/18px Verdana, Arial, Helvetica, Sans-serif; color:#0059BC; text-decoration:none;}
#catmenu li a:hover {color:#F87000;}
#action-top {background:url(action_top.jpg) no-repeat left top; width:222px; height:26px;}
#action-body {width:222px; height:109px; overflow:hidden; text-align:center;}
#shopbasket-top {background:url(korzin_top.jpg) no-repeat left top; width:222px; height:26px;}
#shopbasket {width:222px; height:60px;}
#shopbasket p {padding-left:8px;}
#widget-top {background:url(widget_top.jpg) no-repeat left top; width:222px; height:38px;}
#widgets {width:222px; text-align:center;}
#lft-bot {background:transparent url(left_menu_22.gif) no-repeat left bottom; height:100%;}
.cons {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0 0 10px 11px; color:#FFF;}

#rgh {vertical-align:top; width:221px;}
#twr-pan {width:221px; height:100%; background:url(catalog_yellow.gif) repeat-y left top;}
#catcat-top {width:221px; height:28px; background:url(catalog_tovarov.jpg) no-repeat left top;}
#catcategory {list-style:none; margin:0; padding:0;}
#catcategory li {display:inline;}
#catcategory li a {display:block; width:221px; height:18px; text-indent:24px; background:url(r_menu.jpg) no-repeat left bottom; font:normal 11px/18px Verdana, Arial, Helvetica, Sans-serif; color:#0059BC; text-decoration:none;}
#catcategory li a:hover {background:transparent url(r_menu_h.jpg) no-repeat left center; color:#F87000;}
#catcat-bot {width:221px; height:24px; background:url(catalog_up.jpg) no-repeat left top; margin-bottom:8px;}
#rgh-bot {width:221px; height:100%; background:transparent url(catalog_down.gif) no-repeat left bottom;}

.cap1 span {display:block; background:#FFF url(lkm-cat.png) no-repeat left 24px; height:85px; padding: 6px 0 0 8px; text-transform:uppercase; font-weight:bold; font-size:11px; color:28609B; line-height:14px;}
.cap2 span {display:block; background:#FFF url(electro-cat.png) no-repeat left 17px; height:78px; padding: 1px 0 0 8px; text-transform:uppercase; font-weight:bold; font-size:11px; color:28609B; line-height:14px;}

/* Style of razdels (common) */
#main-page {padding:0 10px 10px 10px;}
#main-page h3 {font:normal 14pt/14pt Arial, Helvetica, sans-serif; color:#0059BC; text-align:center; margin:5pt 0;}

h1 {font:normal 14pt/14pt Arial, Helvetica, sans-serif; color:#0059BC; text-align:center; margin:5pt 0;}
#sales h1 {color:#F87000; margin-bottom:15pt;}
h2 {font:bold 12pt/12pt Arial; color:#0059BC; text-align: center; margin:5pt 0;}
h3 {font:bold 10pt/10pt Arial, Helvetica, sans-serif; color:#0059BC; text-align:center; margin:5pt 0;}
td {font:normal 9pt/12pt Verdana, Arial, Helvetica, sans-serif; color:#000;}

#footer {height:43; vertical-align:middle; background:url(bottom_bg.gif) repeat-x left top; text-align:center;}

/* Top Forms */
.tdtop {background-color: #e77817; }

.search,
.discount {font:normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #0059BC; border-color:#898888 #e2e2e2 #e2e2e2 #898888; border-style:solid; border-width:1px; margin:0; padding:0; width:120px; height:14px;}

/* Trash */
em {font:normal 10pt "Courier New", Courier, monospace; color:#ff0000;}
em.white {color:#FFF; font-weight: bold; font-style: normal;}

.InputBgSm {font:normal 12px Arial, Helvetica, sans-serif; width:100px; color:#5c5c5c; border-color:#898888 #e2e2e2 #e2e2e2 #898888; border-bottom-style:solid; border-width:1px;}

.InputBg {font:normal 12px Arial, Helvetica, sans-serif; width:99%; color:#5c5c5c; border-color:#898888 #e2e2e2 #e2e2e2 #898888; border-bottom-style:solid; border-width:1px;}

/* Articles & news styles */
.a3,
.a4 {font:normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color:#0059BC; text-align:left; text-decoration:underline;}
.a4 {font-weight:bold; text-decoration:none;}
.a4:hover {text-decoration: underline;}
.artdate {font:normal 8pt/10pt Verdana, Helvetica, Arial; color:#0059BC; text-align:left; text-decoration:none;}
.artannonce {font:normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; text-decoration:none;}
.arttxt { font:normal 9pt/11pt Verdana, Helvetica, Arial; color:#000; text-decoration:none;}

/* Styles of search elements */
.q {font:normal 10pt/11pt Verdana, Arial, Helvetica, sans-serif; color:#000; background:#FFF; margin-left:5pt; margin-right:2pt; padding-left:3pt; padding-right:3pt; width:130px; height:20px;}
.r {font:normal 9pt/11pt Verdana, Arial, Helvetica, sans-serif; color:#000; background:#FFF; margin-left:5pt; margin-right:2pt; padding-left:3pt; padding-right:3pt; width:95px; height:20px;}

/* Copyrights */
.copyright,
a.copy {font:normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color:#000; padding-left:5pt; padding-top:2pt;}
a.copy {text-decoration: underline;}
a.copy:hover {color:#00056E;}
/*
.forumtext,
.as,
.fansw,
.forummain,
.forumlink,
.forumhead {font:normal 9pt/12pt Verdana, Arial, Helvetica, sans-serif; color:#FFF;}

.forumhead {font-weight:bold;}*/