/**************************************************************************\
* Copyright (c) 2000-2007 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

/********************/
/***** COMMON *******/
/********************/
body
  { font-size:75%; font-family:Arial, Helvetica, sans-serif;
    letter-spacing:normal; line-height:normal; margin:0; padding:0;
    background-color:#FFFFFF; color:#010101; }
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
a
  { text-decoration:underline; color:#2a6ba5; }
a:hover
  { text-decoration:none; color:#ff9900; }
:focus
  { -moz-outline-style:none; }
q
  { quotes:"" ""; }
a img, iframe, object, applet
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; font-size:100%;
    empty-cells:show; }
ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p,
blockquote, fieldset, input, td, th
  { margin:0; padding:0; }
pre, code
  { font-size:1em; }
blockquote, address, cite, dfn, var
  { font-style:normal; }
abbr, acronym
  { border-bottom:1px dotted #000000; cursor:help; }
sup, sub
  { font-size:75%; vertical-align:middle; position:relative; }
sup
  { bottom:0.5em; }
sub
  { top:0.5em; }



/********************/
/***** OTHER  *******/
/********************/
ul.menu0
  { padding:0; list-style:none; margin:0 45px 20px 18px; font-size:1.2em; }
ul.menu0 a
  { color:#818285; padding:0 0 0 12px; display:inline-block; }
li.menu0-item, li#menu0-act
  { margin:0 0 5px 0; }
li#menu0-act a
  { background:url('/images/bull.gif') center left no-repeat; color:#ff9900;
    font-size:1em;}

ul.menu1
  { padding:0; margin:40px 10px 10px 0; height:250px; font-size:1.2em; }
ul.menu1 a
  { color:#000000; padding:0 0 0 10px; display:block; color:#2a6ba5; }
li.menu1-item, li#menu1-act
  { margin:0 0 5px 0; display:inline-block; width:100%; }
   
li#menu1-act a 
  { background:url('/images/bull.gif') left center no-repeat; text-decoration:none; color:#000000; }

li#menu2-act a
  { text-decoration:none; color:#000000; }

li.menu2
  { font-size:0.8em; zoom:1; padding:0 0 10px 10px; }

li.menu2 ul li
  { zoom:1; padding:3px 0; }

  
  
  
div.intecmedia
  { width:auto; height:auto; text-align:left; padding:0.5em; font-size:11px;
    color:#000; white-space:nowrap; }
div.intecmedia img
  { margin:0 4px 0 0; }
div.intecmedia span
  { color:#ABABAB; font-size:9px; line-height:15px;}


div.min
  { width:100%; min-width:100px; }
*html div.min
  { width:expression(document.body.clientWidth > 100? "100px": "auto" ); }

div.max
  { width:100%; max-width:100px; }
*html div.max
  { width:expression(document.body.clientWidth < 100? "100px": "auto" ); }

div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }

#secmain
  { width:100%; height:100%; }
#header, #footer
  { height:1%; }
#secmid
  { height:98%; }

#menuescol
  { vertical-align:top; }
#menuescol #menuescolbg
  { width:100%; }
#menuescol #menuescolbg #calleft
  { width:1%; vertical-align:top; }
#menuescol #menuescolbg #othermenu
  { width:99%; background7:url('/images/calleft2.gif') left top no-repeat; vertical-align:top; }

#midright
  { vertical-align:top; }

#logotd, #indexlogotd
  { padding:95px 40px 50px 45px; vertical-align:top; width:25%;
    background:url('/images/shadeleft.gif') left bottom no-repeat; }
#indexlogotd
  { background:none; }
#indexlogotd img, #logotd img
  { background:#FF9900; }

#maincol
  { width:50%; }
#maincol div.spacer
  { width:440px; }

#topmenucol
  { width:24%; vertical-align:top; }
#topmenucol #small
  { margin:25px 0px 50px 30px; }

#topmenucol #small a.pic1  img
  { background-image:url('/images/home.gif'); background-position:0 0; }
#topmenucol #small a.pic1:hover img
  { background-position:0 10px; }
#topmenucol #small a.pic2 img
  { background-image:url('/images/mail.gif'); background-position:0 0; }
#topmenucol #small a.pic2:hover img
  { background-position:0 10px; }
#topmenucol #small a.pic3 img
  { background-image:url('/images/map.gif'); background-position:0 0; }
#topmenucol #small a.pic3:hover img
  { background-position:0 10px; }

#topmenucol #small img
  { margin-right:30px; }

#rightstupidcol
  { width:1%; vertical-align:bottom; }
#rightstupidcol .spacer
  { width:28px; }

#menuescol, #secmaincol, #element
  { vertical-align:top; }
#secmaincol
  { background:url('/images/secbg.jpg') left top repeat-x; background:url('/images/calright.jpg') right top no-repeat; padding-right: 45px; }

#element
  { vertical-align:top; }
#order
  { background:url('/images/calright.gif') right top no-repeat; }
#order table
  { margin:0 0 0 35px; }
#order table td
  { padding:0 15px 0 0; vertical-align:top; font-size:1.1em; }
#order table td a
  { font-size:1.3em; }

#inteclogo
  { padding:55px 35px 40px 35px; }
#indexinteclogo
  { padding:55px 0 40px 35px; text-align:center; }
#indexinteclogo div.intecmedia
  { width:140px; }

#bottommid
  { background:url('/images/bottomborder.gif') top left repeat-x; vertical-align:top;
    color:#58595b; font-size:0.9em; padding:55px 0 0 0; }
#bottommid table
  { width:100%; }
#bottommid #copy
  { width:33%; vertical-align:top; white-space:nowrap; padding:4px 0 0 0; text-align:center; }
#bottommid #seo
  { width:33%; text-align:right; vertical-align:top; }
#bottommid #seo img
  { margin:4px 5px 5px 0; }
  #bottommid #seo a img
      { filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
  #bottommid #seo a:hover img
      { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

#addr
  { vertical-align:top; padding:0px 0 0 30px; width:34%; font-size:1em; }
#addr div
  { background:url('/images/star.gif') left top no-repeat; padding:3px 0 0 10px; }

#download
  { margin:43px 20px 50px 10px; }
#downloadheader
  { font-size:1.2em; }
#download table
  { width:90%; margin:10px 0px 10px 0; }
#download table td
  { padding:0 0 0 35px; background:url('/images/file.gif') left center no-repeat; height:50px; }
#download table small
  { color:#999; }

div.content .allnews
  { background:url('/images/alnews.gif') left center no-repeat; padding:0 0 0 15px; font-size:0.9em; }

div.content .cataloguetab
  { width:100%; }
div.content .cataloguetab td
  { padding:10px 15px 10px 15px; vertical-align:top; }
div.content .cataloguetab td.catpic
  { width:1%; }
div.content .cataloguetab td.catpic img
  { width:90px; height:90px; border:none; }
div.content .cataloguetab td.catinfo
  { width:97%; }
div.content .cataloguetab td.catinfo div
  { color:#b46905; font-weight:bold; }
div.content .cataloguetab td.catmark
  { width:1%; white-space:nowrap; }
div.content .cataloguetab td.catadd
  { width:1%; white-space:nowrap; }
div.content .cataloguetab td.catadd img
  { border:1px solid #000000;  margin-bottom:6px; }

#foxy
  { height:1%; }
#foxybg
  { background:url('/images/foxybg.jpg') left top repeat-x #ff9900; }
#foxybg table
  { width:100%; background:url('/images/foxycal.jpg') right top no-repeat; }
#foxybg table #cell1
  { width:1%; }
#foxybg table #cell1 .spacer
  { height:294px; width:45px; }

#foxybg table #cell2
  { vertical-align:top; width:70%; }
#foxybg table #cell2 div.content
  { height:280px; overflow:hidden; }

div.content .next
  { background:url('/images/whitesquare.gif') left center no-repeat; padding:0 0 0 10px; }
div.content .next a
  { color:#ffffff; font-size:0.9em; }

#foxybg table #cell3
  { vertical-align:top; width:auto; }
#cell3 table#elements
  { width:100%; }
#cell3 table#elements td
  { vertical-align:top; padding-top:40px; width:24%; text-align:center; }
#cell3 table#elements td .spacer
  { width:35px; }

#cell3 table#elements td.w2
  { width:2%; }

.podr1
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/podr1.png'); }
.podr1[class]
  { filter:none; background:url('/images/podr1.png') no-repeat center center; }
.podr2
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/podr2.png'); }
.podr2[class]
  { filter:none; background:url('/images/podr2.png') no-repeat center center; }
.podr3
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/podr3.png'); }
.podr3[class]
  { filter:none; background:url('/images/podr3.png') no-repeat center center; }
.podr4
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/podr4.png'); }
.podr4[class]
  { filter:none; background:url('/images/podr4.png') no-repeat center center; }

#indexmainrow
  { height:97%; }
#indexmainrow td
  { vertical-align:top; }
#indexmainrow td #book
  { height:300px; text-align:center; padding:60px 0 0 0; color:#999999; font-size:0.9em;
    font-family:Arial, Helvetica, sans-serif; }
#indexmainrow td #book #indexcatalogue
  { background:url('/images/star.gif') left top no-repeat; padding:0 0 0 15px;
    text-align:left; font-size:1.45em; margin:0 0 5px 0; }

#indnews
  { padding:65px 20px 20px 45px; }
#indnewshead
  { font-size:1.8em; margin-bottom:20px; }
#indnewshead span
  { font-size:0.8em; }
#indnewshead a
  { font-size:0.6em; }

#indnews table
  { width:100%; }
#indnews table td
  { vertical-align:top; width:33%; padding:0 10px 0 0; }

.newsdate
  { background:#999999; color:#ffffff; display:inline; font-family:Arial, Helvetica, sans-serif;
    font-size:0.9em; padding:0 2px 0 2px; }
.newstext
  { margin:5px 0 0 0; font-size:1.2em; color:#000000; }
.newstext .next
  { background:url('/images/bull.gif') left center no-repeat; padding:0 0 0 10px;
    font-size:0.85em; margin-top:5px; }



/********************/
/***** CONTENT ******/
/********************/
h1#doctitle
  { font-size:1.9em; margin:40px 0 4px 0; padding:0; font-weight:normal; }
div#fullpath
  { font-size:0.9em; padding:0; color:#818285; margin-bottom:30px; }

/* main */
div.content
  { font-size:100%; line-height:1.2em; font-family:Arial, Helvetica, sans-serif;
    color:#010101; width:auto; font-size:1.15em; padding-bottom:0px; }
div.pad { padding-bottom:50px; }
*html div.content, html* div.content
  { width:100%; }
div.content div.wraper
  { margin:0 0 70px 0; }

/* common tags */
div.content p
  { margin:0.25em 0 1.25em 0; }
div.content blockquote
  { margin:0.25em 0 1.25em 0; padding:15px 1em 0.75em 45px;
    background:url('/images/bottomborder.gif') top left repeat-x; color:#818285; }
div.content blockquote:first-letter
  { background:url('/images/star.gif') left top no-repeat; }
div.content blockquote p
  { margin:0; }
div.content img
  { border:1px solid #818285; margin:0.5em; }
div.content img.none
  { border:none; background:none; margin:0; }
hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none;  color:gray;
    border-bottom:2px solid gray; margin:0; padding:10px 0; clear:both; }

/* titles */
div.content h1, div.content h2, div.content h3,
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1.25em 0 0 0; }
div.content h1
  { font-size:1.6em; font-weight:normal; }
div.content h2
  { font-size:1.5em; font-weight:normal; }
div.content h3
  { font-size:1.4em; font-weight:normal; }
div.content h4
  { font-size:1.2em; }
div.content h5
  { font-size:1.1em; }
div.content h6
  { font-size:1.0em; }

/* tables */
div.content table
  { border-collapse:collapse; border-spacing:0; border-top:2px solid #000000;
    border-bottom:2px solid #000000; font-size:1em; margin:0.25em 0 0.75em 0;
    font-size:0.95em; background:#ffffff; }
div.content table td,
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #818285; padding:7px; background:#ffffff; }
div.content table th, div.content table thead td, div.content table thead tr td
  { border:1px solid #000000; padding:7px; font-weight:bold; border-top:2px solid #000000;
    border-bottom:2px solid #000000; background:#ff9900; }
div.content table td *,
div.content table th *
  { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
div.content table.none
  { border:none; background:none; }
div.content table.none td,
div.content table.none th
  { border:none; background:none }

/* lists */
div.content li
  { padding:0.25em 0 0.25em 5px; }
div.content li span
  { font-weight:bold; }
div.content ul
  { margin:0.25em 0 0.5em 30px; padding:0 0 0 1em;  list-style-image:url('/images/ulbull.gif'); }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:disc; }
div.content ol
  { margin:0.25em 0 0.5em 35px; padding:0 0 0 1em; list-style:decimal; }
div.content dl
  { margin:0.25em 0 0.5em 0; padding:0; }
div.content dt
  { margin:0 0 0.1em 0; color:#999999; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; }
div.content dd
  { margin:0 0 20px 0; }

/* forms */
div.content form
  { width:70%; background:#f5f3f3; padding:20px; font-size:0.95em; }
div.content form div.star
  { background:url('/images/star.gif') left top no-repeat; padding:0px 0 0 13px; }
div.content input,
div.content textarea,
div.content select
  { width:auto; height:auto; line-height:100%; font-size:1em; border:1px solid #999999;
    padding:0.1em 0.25em; font-family:Arial; background:#ffffff; }
div.content textarea
  { line-height:120%; padding:0.5em; font-size:0.85em; font-family:Arial, Helvetica, sans-serif; }
input.button, div.content input.button
  { cursor:pointer;
    background:url('/images/buttonbg.gif') center bottom repeat-x #dfdee2; text-align:center;
    border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-top:1px solid #f6f6f7;
    border-bottom:1px solid #919194; color:#818285; font-weight:bold;
    font-family:Arial, Helvetica, sans-serif; font-size:0.85em; text-transform:uppercase; }
*html input.button
  { padding:2px 1em 0 1em !important; font-size:0.95em; vertical-align:baseline !important; }
div.content input.checkbox,
div.content input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none; height:1.2em; padding:0; margin:0; }

/* photos */
div.photo
  { float:left; text-align:center; width:170px; height:200px; margin:0px 60px 20px 0px; padding:0px;
    font-size:0.8em; overflow:hidden; }
div.photo a
  { width:170px; display:block; text-align:center; overflow:hidden; }
div.photo div
  { text-align:center; }
div.photo img
  { margin:0 0 10px 0; width:165px; height:115px; display:block; border:1px solid #000000;  }



div.content .cat1, div.content .cat2
  { border: 1px solid #818285; margin-top: 15px; width:100%; }
div.content .cat1 td, div.content .cat2 td
  { border: none; vertical-align: top; padding:12px 8px 0px 8px; }
div.content .cat1 td#pic, div.content .cat2 td#pic
  { width: 214px; }
div.content .cat1 td#pic img, div.content .cat2 td#pic img
  { width: 150px; height: 150px; border:none;  margin: 0; }

div.content .cat1 td#art, div.content .cat2


td#art
  { font-size: 17px; padding-bottom:8px; }
div.content .cat1 td#artvalue, div.content .cat2 td#artvalue
  { color: #b46905; font-size: 18px; }
div.content .cat1 td.charact, div.content .cat2 td.charact
  { font-size: 14px; padding:3px 8px 1px 8px; }
div.content .cat1 td.charactvalue, div.content .cat2 td.charactvalue
  { font-size: 14px; color: #b46905; padding:3px 15px 1px 8px; }
div.content .cat1 td.price, div.content .cat2


td.price
  { font-size: 18px; padding-bottom: 13px; padding-right: 15px; }
div.content .catinfo
  { color: #999999; font-size: 12px; margin-top: -4px; }

div.content .cat2 td
  { background: #e1e1e1; border: none; }
div.content .cat2
  { background: #e1e1e1; border: none; }