@import "reset.css";
@import "content.css";

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

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

/*Копирайты*/
div.intecmedia
  { text-align:left; padding:0; color:#fefefe; font-size:0.91em; }
div.intecmedia img
  { margin:0 4px 0 0; }
div.intecmedia a
  { text-decoration:none; }
div.intecmedia a:hover
  { text-decoration:none; color:#fefefe!important; }
div.intecmedia a span
  { text-decoration:underline; }
div.intecmedia a:hover span
  { text-decoration:underline; color:#fff; }



div.adr
  { color:#fff; font-size:0.833em; }
div.adr a
  { color:#808080; }
div.adr a:hover
  { color:#fff; }





div.icos
  { font-size:0; line-height:0; height:14px; float:left; }
div.icos a, div.icos span, div.icos div
  { background-image:url(../images/icos.gif); background-position:0 0; background-repeat:no-repeat;
    display:block; width:17px; height:11px; margin:0 15px 0 0; float:left; }

div.icos span
  { background-position:-28px 0; width:3px; }


div.icos .home
  { background-position:2px 0; }
div.icos .mail
  { background-position:-45px 0; }
div.icos .map
  { background-position:-80px 0; }
div.icos .home:hover
  { background-position:2px -11px; }
div.icos .mail:hover
  { background-position:-45px -11px; }
div.icos .map:hover
  { background-position:-80px -11px; }





div.tel
  { float:right; width:auto; white-space:nowrap; text-align:right; color:#8c9093; font-size:0.916em; }
div.tel div
  { font-family:Georgia; color:#fff; font-size:2.54em; text-align:right; }
div.tel div span
  { color:#8c9093; font-size:0.64em; }
div.tel a
  { font-family:Georgia; color:#adb3b7; text-decoration:none; border-bottom:1px dotted;
    font-size:1.5454em; }
div.tel a:hover
  { color:#fff; }




table.mainmenu
  { width:100%; margin-bottom:10px; }
table.mainmenu td
  { width:33%; vertical-align:top; }
table.mainmenu td a
  { white-space:nowrap; color:#ffedc3; font-family:Georgia; font-size:1.5em; }
table.mainmenu td a:hover
  { color:#fff; }
table.mainmenu td div
  { margin-bottom:5px; margin-right:10px; }



dl.news
  { list-style:none; }
dl.news dt, div.content dl.news dt
  { background:url(../images/bull.gif) 0 5px no-repeat; padding:0 0 0 15px;
    margin:0 0 8px 0; color:#f7a01e; font-size:0.91em; }
dl.news dd, div.content dl.news dd
  { padding:0 0 0 15px; margin:0 0 20px 0; }
a.arch, div.content a.arch
  { background:url(../images/arch.gif) 0 4px no-repeat; padding:0 0 0 15px;
    color:#fff; font-size:0.914em; }

div.content .nomargin
  { margin:0 10px 10px 0; }


div.content div.cat-item
  { float:left; margin:0 10px 10px 0; width:138px; height:116px; line-height:1.1em; }
div.content div.cat-item a.link
  { display:block; text-decoration:none; color:#f7a01e; font-size:11px; width:138px; height:116px;
    background-image:url(../images/igal-bg.gif); background-position:0 0; background-repeat:no-repeat; }
div.content div.cat-item a.link
  { overflow:hidden; }

div.content div.cat-item a.link:hover, div.content div.cat-item a.act
  { background-position:0 -116px; }

div.content div.cat-item .pic
  { display:block; padding-top:8px; }
div.content div.cat-item img
  { display:block; border:none; margin:0 auto 8px auto; width:116px; height:69px; }

div.content div.cat-item .num
  { display:block; margin:0 0 0 12px; }
div.content div.cat-item .name
  { display:block; margin:-13px 0 0 30px; }




div.content div.rollout
  { display:block; z-index:99; position:absolute; background:#16191d; width:200px; line-height:1.1em; }
div.content div.rollout ul
  { margin:10px 17px; list-style:none; padding:0; }
div.content div.rollout ul li
  { background:url(../images/bull.gif) 0 6px no-repeat; margin-bottom:7px; padding-left:15px; }








div.section
  { float:left; margin:0 10px 10px 0; width:138px; height:59px; line-height:1.1em; }
div.section a.link
  { display:block; text-decoration:none; color:#f7a01e; font-size:11px; width:138px; height:59px;
    background-image:url(../images/smallcatbg.gif); background-position:0 -59px; background-repeat:no-repeat; }
div.section a.link
  { overflow:hidden; }

div.section a.link:hover, div.section a.act
  { background-position:0 0; }

div.section .num
  { display:block; margin:10px 0 0 12px; }
div.section .name
  { display:block; margin:-12px 0 0 30px; }





div.content .catlev4 td.left
  { vertical-align:top; padding:0; width:1%; background:url(../images/smallframe.gif) 0 0 no-repeat;
    line-height:0; font-size:0; }
div.content .catlev4 td.left img
  { width:115px; height:70px; border:none; margin:8px 12px; }

div.content .catlev4 td.right
  { vertical-align:top; padding:10px 15px; }




div.brands
  { margin:10px 0; }
div.brands a
  { padding-right:7px; }


.white
  { color:#fff!important; }
.nobrdr
  { text-decoration:none; }
.orange
  { color:#f7a01e; font-weight:bold; font-size:1.166em; }

div.pages
  { margin:10px 0; }
div.pages span, div.pages div
  { display:block; text-align:right; }
div.pages div a
  { padding-right:3px; }
div.pages div a.act
  { color:#fff; text-decoration:none; }




div.content div.catlev3
  { margin-top:20px; }
div.content div.catlev3 .item
  { width:200px; height:300px; overflow:hidden; float:left; margin:0 10px 10px 0; }
div.content div.catlev3 .item img
  { width:180px; height:180px; margin:0 0 10px 0; }
div.content div.catlev3 .item div
  { margin:0 0 0 10px; }
div.content div.catlev3 .item div p
  { margin-top:9px; }




div.content table.catlev2
  { margin-bottom:20px; margin-top:45px; }
div.content table.catlev2 .left
  { padding:0; vertical-align:top; }
div.content table.catlev2 .right
  { padding:0 0 0 20px; vertical-align:top; }

div.content table.catlev2 h2
  { margin-bottom:20px; }
div.content table.catlev2 p
  { line-height:1.7em; }
div.content table.catlev2 div.price
  { margin:15px 0 10px 0; }

div.content .catlev2 .catlev3
  { margin:0; }
div.content .catlev2 .catlev3 .item
  { height:200px; margin:0; }


div.content div.smallgal
  { margin:20px 0 30px 0; }
div.content div.smallgal a img
  { width:112px; height:112px; margin:0 10px 0 0; }
div.content div.smallgal a.act img, div.content div.smallgal a:hover img
  { border-color:#2e3133; }



div.seo
  { width:340px; float:left; }
div.seo img
  { filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; }
div.seo a:hover img
  { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }



div.ibig
  { background:url(../images/ibig.jpg) 0 0 no-repeat; }
div.ibig
  { min-width:980px; }
div.ibig2
  { background:url(../images/ibig2.jpg) 431px 0 no-repeat; }
div.blur
  { backgr ound:url(../images/blur.jpg) left bottom no-repeat; }


div.wrapper-max
  { max-width:1200px; }
div.header
  { height:390px; }

div.header div.tel
  { margin-right:50px; margin-top:25px; float:right; }
div.header div.icos
  { float:left; margin:55px 0 0 430px; width:150px; }


div.middlebox
  { min-height:580px; }
div.lcell
  { width:32%; float:left; }
div.rcell
  { width:65%; float:right; }

div.middlebox .lcell .container
  { margin:150px 10px 10px 75px; }
div.middlebox .rcell .container
  { margin:0 0px 10px 0px; }


div.middlebox .lcell .container h2
  { color:#fff; margin-left:15px; margin-bottom:15px; font-family:Georgia; font-size:1.5em; }
div.content h1.doctitle
  { margin-bottom:15px; margin-top:25px; }



div.footer
  { clear:both; margin-top:100px; }
div.footer .spacer
  { clear:both; height:45px; }


div.adr
  { margin:0 0 0 90px; }
div.intecmedia
  { float:right; margin-right:50px; }


div.flashcontainer
  { height:243px; width:100%; line-height:0; font-size:0; position:absolute; z-index:99;
     margin:128px 0 0 0; }
div.flashcontainer *
  { margin:0; padding:0; font-size:0; line-height:0; }


div.submenu
  { margin:310px 0 300px 110px; }
div.submenu .frame
  { width:205px; background:url(../images/submenu-top.jpg) 0 0 no-repeat; }
div.submenu .frame .container
  { width:205px; background:url(../images/submenu-bot.jpg) left bottom no-repeat;
    padding:0; margin:0; min-height:220px; }

div.submenu .frame .container .spacer2
  { height:10px; }

div.submenu div.section
  { color:#f7a01e; font-size:0.916em; background:none; float:none; margin:-6px 0 0 0;
    padding:0; height:auto!important; }

div.submenu ul
  { margin:10px 14px; font-size:0.916em; }
div.submenu ul li
  { margin-bottom:5px; padding-left:17px; background:url(../images/bull.gif) 0 7px no-repeat; }
div.submenu ul li a.act
  { text-decoration:none; color:#fff; }

html* div.iefix, #catalog-i
  { width:90%; }






div.content div.cat-item2 .pic
  { display:block; padding-top:8px; }
div.content div.cat-item2 img
  { display:block; border:none; margin:0 auto 8px auto; width:138px; height:116px; }


div.search { width: 600px; height: 25px; margin-top: 50px; }
div.search input.text { width: 400px; }

.ui-autocomplete { min-width: 250px; }
