
@import "/reset.css";
html, body, div, span, p, table, th, td, a { font-size: 11px; color: #595959;  }
h1 { font-size: 13px; font-weight: bold; }
h2 { font-size: 12px; font-weight: bold; }
h3 { font-size: 11px; font-weight: bold; }
a, a:link { text-decoration: underline; }
a:hover { text-decoration: none; }

/* predefined */
.microgallerycontainer { vertical-align:top; text-align: center; }
.microgallerycontainer img { border: 0px; margin-right: 5px; }
.quotemsg { border: 1px dotted #ddd; background-color: #fafafa; padding: 7px; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #870dba; background-color: #f6edfa; padding: 5px; opacity: 0.85; }
#tooltip h3 { margin: 0; font-weight: bold; }
#tooltip div { margin: 0; }
.tipped { color: #BBB; }
/* end predefined */

.clear { clear: both; height: 0px; width: 0px; overflow: hidden; }

#container { margin: 0px 10px; min-width: 1000px; }
#containertable { width: 100%; min-width: 1000px; }

/* top navigation */
#topnav1 { float: left; width: 272px; padding: 5px 0px; }
#topnav2 { width: auto; margin-left: 282px; *margin-left: 280px; padding: 5px 0px; }
#topnav2, #topnav2 a { color: #870cba; }
/* end top navigation */

/* top banners */
#banner_small { float: left; width: 272px; height: 90px; }
#banner_big { width: auto; height: 90px; margin-left: 282px; *margin-left: 280px; text-align: left; }
/* end top banners */

/* content columns */
#maincol1 { width: 272px; padding: 10px 0px; vertical-align: top; }
#maincol2 { width: auto; padding: 10px; vertical-align: top; }
#maincol3 { width: 272px; padding: 10px 0px; vertical-align: top; }
/* end content columns */

/* logo */
#logo { width: 272px; height: 115px; background: url('/files/Image/tpl/logo.png') no-repeat; color: #ffffff; text-align: center; }
#auth { padding-top: 18px; color: #ffffff; }
#auth a { color: #ffffff; }
#companycounter { padding-top: 67px; color: #e1c27a; font-size: 9px; }
#companycounter .numbers { color: #e1c2ee; }

#usrmgt_signin { background: url('/files/Image/tpl/ico_signin.gif') 0px 3px no-repeat; padding: 2px 20px; }
#usrmgt_usermenu { background: url('/files/Image/tpl/ico_menu.gif') 0px 3px no-repeat; padding: 2px 20px; }
#usrmgt_register { background: url('/files/Image/tpl/ico_menu.gif') 0px 3px no-repeat; padding: 2px 20px; }
/* end logo */

/* search */
#search { margin-bottom: 3px; }
#search .tab1, #search .tab2, #search .tab3 { float: left; height: 30px; width: 137px; padding-top: 3px; text-align: center; }
#search .tab2, #search .tab3 { margin-left: 2px; }
#search .activetab { background: url('/files/Image/tpl/tab_violet.png') top left no-repeat; }
#search .activetab a { color: #ffff64; font-size: 13px; }
#search .inactivetab { background: url('/files/Image/tpl/tab_ltviolet.png') top left no-repeat; }
#search .inactivetab a { color: #870cba; font-size: 13px; }
#search .content-l { position: relative; top: -7px; clear: both; padding-left: 9px; background: url('/files/Image/tpl/searchbg-lc.png') top left no-repeat; }
#search .content-r { padding-right: 9px; background: url('/files/Image/tpl/searchbg-rc.png') top right no-repeat; }
#search .content { padding-top: 15px; text-align: center; height: 35px; background: url('/files/Image/tpl/searchbg.png') top left repeat-x; }
/* end search */

/* banners */
.banner { margin-bottom: 10px; height: 22px; text-align: center; padding-top: 10px; }
#bigbanner { margin-bottom: 10px; height: 242px;  }
/* end banners */

/* content block */
.contentheader { background: url('/files/Image/tpl/bar_violet.jpg') left top no-repeat; height: 19px; padding-top: 4px; }
.contentheader h1 { font-weight: bold; color: #ffff64; padding-left: 10px; }
.contentbody { padding: 10px 5px; border-left: 1px solid #870cba; border-right: 1px solid #870cba; border-bottom: 1px solid #870cba; height: auto; overflow: hidden; }
.contentbody .list { width: 45%; float: left; }
/* end content block */

/* footer */
.cat   { width: 262px; padding: 30px 10px 30px 0px; background: url('/files/Image/tpl/footer-border.png') right 20px no-repeat; vertical-align:top; }
.cat a { color: #595959; font-size: 10px; }
.cat a.head { color: #870cba; font-size: 10px; font-weight: bold; }
.cred { width: auto; padding: 40px 20px; background: url('/files/Image/tpl/footer-border.png') right 20px no-repeat; text-align: center; vertical-align:top; }
.cred .violet { color: #870cba; }
.cred .orange { color: #ffba00; }
.counters { width: 200px; padding: 10px; vertical-align:top; }
/* end footer */

.list { padding: 2px 0px 2px 10px; background: url('/files/Image/tpl/bullet_gold.jpg') left 6px no-repeat; }

.newsitemblock { min-height: 75px; height: auto; margin: 5px 0px; padding: 10px; border: 1px solid #870cba; }
.newsitemblock a, .newsitemblock a:link { color: #870dba; }
.newsitemblock a:hover { text-decoration:none; color: #a64bcc; }

.yellowbar { background: url('/files/Image/tpl/yellowbar_bg.png') left top repeat-x; }
.yellowbar_l { background: url('/files/Image/tpl/yellowbar_left.png') left top no-repeat; }
.yellowbar_r { background: url('/files/Image/tpl/yellowbar_right.png') right top no-repeat; padding: 4px 10px 0px 10px; height: 19px; color: #ffff64; }
.yellowbar_r, .yellowbar_r a, .violetbar_r a:link { color: #000; }

.violetbar { background: url('/files/Image/tpl/violetbar_bg.png') left top repeat-x; }
.violetbar_l { background: url('/files/Image/tpl/violetbar_left.png') left top no-repeat; }
.violetbar_r { background: url('/files/Image/tpl/violetbar_right.png') right top no-repeat; padding: 4px 10px 0px 10px; height: 19px; color: #ffff64; }
.violetbar_r a, .violetbar_r a:link { color: #ffff64; }
.violetcontainer { border: 1px solid #870dba; padding: 5px; overflow: hidden; }
.violetcontainer .list { width: 45%; float: left; }

.newscatheader_even { background: url('/files/Image/tpl/newscat_even_bg.jpg') left top repeat-x; height: 23px; color: #ffff64; }
.newscatheader_odd { background: url('/files/Image/tpl/newscat_odd_bg.jpg') left top repeat-x; height: 23px; }
.newscatheader_open { background: url('/files/Image/tpl/newscat_open_bg.jpg') left top repeat-x; height: 23px; }

.newscatheader_even .lcorner { text-align: right; background: url('/files/Image/tpl/newscat_even_corner.jpg') left top no-repeat; height: 19px; color: #ffff64; clear: both; }
.newscatheader_odd .lcorner { text-align: right; background: url('/files/Image/tpl/newscat_odd_corner.jpg') left top no-repeat; height: 19px; clear: both; }
.newscatheader_open .lcorner { text-align: right; background: url('/files/Image/tpl/newscat_open_corner.jpg') left top no-repeat; height: 19px; clear: both; }

.newscatheader_even a { display: inline-block; background: url('/files/Image/tpl/newscat_even_arrow.jpg') right top no-repeat; padding: 4px 30px 0px 10px; height: 19px; }
.newscatheader_odd a { display: inline-block; background: url('/files/Image/tpl/newscat_odd_arrow.jpg') right top no-repeat; padding: 4px 30px 0px 10px; height: 19px; }
.newscatheader_open a { display: inline-block; background: url('/files/Image/tpl/newscat_open_arrow.jpg') right top no-repeat; padding: 4px 30px 0px 10px; height: 19px; }

.newscatheader_open span, 
.newscatheader_odd span,
.newscatheader_even span { padding: 4px 10px; display: inline-block; float: left; }

.newscatheader_open div, 
.newscatheader_odd div,
.newscatheader_even div{ font-weight: bold; }

.newscatheader_odd div,
.newscatheader_odd span,
.newscatheader_even div,
.newscatheader_even span { font-weight: bold; color: #a64bcc; }
.newscatheader_open div,
.newscatheader_open span { font-weight: bold; color: #ffff64; }

.newscatheader_odd a,
.newscatheader_even a { color: #a64bcc; }
.newscatheader_open a { color: #ffff64; }

/* user management */
#usrmgt_profile { width: 100%; }
#usrmgt_profile .usrmgt_avatar { width: 150px; text-align: center; }
#usrmgt_profile .usrmgt_fields { width: auto; text-align: left; }

#usrmgt_fields { width: 100%; }
#usrmgt_fields td { padding: 2px; vertical-align: top; }
#usrmgt_fields input,
#usrmgt_fields textarea { width: 95%; }
#usrmgt_fields .usrmgt_fields_col1 { padding-right: 5px; width: auto; }
#usrmgt_fields .usrmgt_fields_col2 { padding-right: 5px; width: auto; }
#usrmgt_fields .usrmgt_fields_col3 { width: 16px; }
#usrmgt_fields .usrmgt_fields_col4 { width: 16px; }

#usrmgt_signinform { margin-top: 3px; }
#usrmgt_signinform td { padding: 2px; }
#usrmgt_signinform #usrmgt_remindpass { display: block; }
#usrmgt_signinform #usrmgt_register { display: block; background: none; padding: 0px; }

.topcats { width: 100%; }
.topcats td { padding: 5px; }
.topcats a.topcatlink, .topcats a.topcatlink:link { color: #870dba; font-weight: bold; }

.violettab { width: 137px; height: 18px; background: url('/files/Image/tpl/tab_violet.png') left top no-repeat; display: inline-block; text-align: center; padding-top: 3px; position: relative; }
.violettab,
.violettab a,
.violettab a:link { font-weight: bold; color: #ffff64; }
.yellowttab { width: 137px; height: 18px; background: url('/files/Image/tpl/tab_yellow.png') left top no-repeat; display: inline-block; text-align: center; padding-top: 3px; position: relative; }
.yellowttab,
.yellowttab a,
.yellowttab a:link { font-weight: bold; color: #a64bcc; }

.attgoods-tabbtn-active { display: inline-block; background: url('/files/Image/tpl/tab_violet.png') left top no-repeat; width: 136px; padding: 5px 0px; text-align: center; font-weight: bold; color: #ffff64; }
.attgoods-tabbtn { display: inline-block; background: url('/files/Image/tpl/tab_ltviolet.png') right top no-repeat; width: 136px; padding: 5px 0px; text-align: center; }
.attgood-container { border: 1px solid #870dba; padding: 5px 0px; overflow: hidden; }
.attgood-img-price { width: 80px; text-align: center; float: left; padding: 0px 5px; }
.attgood-title-descr { width: auto; margin-left: 90px; padding-right: 5px;  }
.attgood-img-price img { margin-bottom: 10px; }
.attgood-cat,
.attgood-title { display: block; margin-bottom: 10px; }
.attgood-cat a,
.attgood-cat a:link { color: #870dba; font-weight: bold; }
.attgood-title a,
.attgood-title a:link { color: #333333; font-weight: bold; }
.attgood-descr { font-size: 10px; display: block; }
.attgood-price { text-align:center; font-weight: bold; color: #ffff64; display: inline-block; }
.attgood-price .violetbar_r { font-weight: bold !important; }

.gradient-lr { background: url('/files/Image/tpl/gradbg-lr.png') right top repeat-y; }
.gradient-rl { background: url('/files/Image/tpl/gradbg-rl.png') left top repeat-y; }

.orgpreviewcontainer { padding: 5px; border-bottom: 1px solid #870dba; overflow: hidden; }
.orgpreviewcontainer .logo { float: left; margin-right: 5px; }
.orgpreviewcontainer .host a, .orgpreviewcontainer .host a:link { font-weight: bold; color: #870cba; display: block; margin-bottom: 10px; }
.orgpreviewcontainer .name  { color: #000000; margin-bottom: 10px; }

.help-intro { width: 100%; background-color: #f3f3f3; overflow: hidden; margin-bottom: 10px; }







