/**************************************************************************\
* Copyright (c) 2000-2007 Êîìïàíèÿ "ÈíòåêÌåäèà"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

body
  { font-size:80%; font-family:Arial; letter-spacing:normal; line-height:normal;
   margin:0; padding:0; background-color:#fff; color:#5b5b5b; }

table, td, th
  { font-size:100%; }
.main-table
  { height: 100%; width: 100%; }

div.main-spacer
  { line-height:0; font-size:0; width:30px; height:1px; overflow:hidden; }

a { text-decoration:underline; color: #28b0e0; } 
a:hover { text-decoration:none; color:#ff470e; }  
p
  { margin:0 0 0.5em 0; padding:0;}

:focus
 { -moz-outline-style: none; }

img, table  
  { border:none; }
table
  { border-collapse:collapse; border-spacing:0; font-size:100%;
  empty-cells:show; }

ul, ol
 { list-style:none; }

div.first-page ul ul ul ul  { padding: 3px 0; }
div.first-page ul li  { padding: 2px 0; }

label
  { cursor:pointer; color: #5B5B5B; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body,
html, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }

address 
  { font-style:normal; color:#5b5b5b; padding:5px 0 0 0;
    font-size:12px; margin:0 0 0 35px; }

ul.menu0
  { padding:10px 0.5em; list-style:none; font-size:110%; 
    font-family:Arial;
    list-style:none; color:#3b3b3b; }
ul.top-menu
  { margin-left:360px }
ul.menu0 li
  { padding:7px 0 0; clear:left; }
ul.top-menu li
  { display:inline; margin:3px 20px 3px 0; line-height:20px }
ul.menu0 a
  { color:#3b3b3b; padding:0 0 0 15px; display:block;
    float:left; clear:left;
    background:url(/images/menu-li.gif) 0 4px no-repeat; }
ul.top-menu a
  { display:inline; float:none; }
ul.menu0 a:hover
  { color:#FF470E; background-position:0 -186px; text-decoration:underline; }
li.menu0
  { display:inline; }
li.menu0-item
  { margin:0 0 0.4em 0; }
li#menu0-act
  { list-style:none; color:#FF470E; }
li#menu0-act a
  { color:#FF470E; background-position:0 -186px; }
li#menu0-act ul
  { list-style-image:url('/images/none.gif'); font-size:90%; line-height: 140%;
  margin: 0; padding:0.1em 0 0 1em; }
li#menu0-act ul li
  { margin: 0; padding:0; }

ul.menu1
  { padding-left:1.2em; line-height:120%; padding-bottom:5px;}
ul.menu1 a
  { color:#215F92; list-style-image: none;line-height:110%;  font-size: 92%; padding:0 0 0 15px; }
ul.menu1 a:hover
  { color:#FF470E; }
li.menu1
  { display:inline; margin:0; padding:0; }
li#menu1-act a
  { color:#FF470E; }
ul.menu1 li ul
  { padding:0 0 0 2em; margin:0; }



ul.menu2
  { padding-left:1em; line-height:120%; }
ul.menu2 a
  { color:#215F92;padding:0; list-style-image: none;}
ul.menu2 a:hover
  { color:#FF470E; }
li.menu2
  { display:inline; margin:0; padding:0; }
li#menu2-act a
  { color:#FF470E;  }
ul.menu2 li ul
  { padding:0 0 0 1em; margin:0; }




ul.menu_cat
  { padding-left:2em; line-height:140%;padding-bottom:2em; }
ul.menu_cat a
  { color:#215F92;  }
ul.menu_cat a:hover
  { color:#FF470E; }
li.menu_cat
  { display:inline; margin:0; padding:0; }
li#menu_cat-act
  { color:#FF470E; }
ul.menu_cat li ul
  { padding:0 0 0 2em; margin:0; }








ul.catalog
  { padding:15px 20px 5px 0; list-style:none; font-size:110%;
    font-family:Arial; color: #3b3b3b; 
    background:url(/images/arrow-down.png) 98% 0 no-repeat; }
ul.catalog li
  { padding: 0 0 25px 5px; list-style:none;
    display:inline-block; vertical-align:top;
    *display:inline; *zoom:1; width:47%; margin-left:1%; }
ul.catalog li .title
  { text-transform:uppercase; color:#215f92; text-decoration:none;
    padding:0 0 0 20px; display:block; float:left;
    background:url(/images/arrow.png) 0 4px no-repeat; }
ul.catalog li .title:hover
  { background-position:0 -486px; color:#ff470e; }
ul.catalog li p
  { color:#9b9b9b; font-size:11px; margin:2px 0 0 0; clear:both;
    padding:2px 0 0 20px; }


div.copyright
  { color:#4a4a4a; font-size:85%; font-family:Arial; margin:0 16px 3px 0;}
div.copyright a
  { color:#28b0e0; font-weight:normal; }
div.copyright a:hover
  { color #c6a67b; }
div.intecmedia
  { text-align:left; padding:0.5em; font-weight:bold; font-size:11px; }
div.intecmedia img
  { margin:0 4px 0 0; }

.bg-color
  { background-color:#f5f5f5; }
.bg-top
  { background:url('/images/bg-top.jpg') #f5f5f5 repeat-x left top; width:1%!important; }
.bg-top1
  { background:url('/images/bg-top1.jpg') #216396 repeat-x left top; }
.bg-net
  { background:#f5f5f5; }
.bg-shadow
  { background:url('/images/bg-shadow.jpg') #f5f5f5 repeat-x left bottom; }
.bot-bg
  { background:url('/images/bot-bg.jpg') #e9e9e9 repeat-x left top; font-size:12px; }
.bot-bg2
  { background:url('/images/bot-bg.jpg') #e9e9e9 repeat-x left top;
  padding:35px 0 0 40px; font-size:12px;}
.shadow3
  { background:url('/images/shadow3.jpg') repeat-y left top; padding:0 0 0 5px; }
.shadow3 img
  { margin: 0px 0 25px 0; }
.bubble
  { background:url('/images/bubble.jpg') no-repeat 11px top;
   padding:34px 0 0 7px;}
.subscribe
  { background-color: #5b5b5b; color: #eaeaea; padding: 3px 0 0 20px; }
.subscribe a
  { color:#28A8DD; }
.border2
  { border-top: 4px solid #cecece; }
.bg-td2
  { background:url('/images/arrow-down.gif') no-repeat right 10px;
   padding:55px 25px 0 0; }
.arrow-left2
  { background:url('/images/arrow-left.gif') no-repeat right 10px;
  padding:2em 30px 0 0; }
.tt
  { height:7px; background-color:#CECECE; }

 /*BG for blue*/
.gray-div
  { background-color:#eaeaea; padding:5px 0 7px 10px; text-align:left;
   font-size:85%; margin:0 0 25px 0; line-height:160%; }
.blue1
  { border-top:2px solid #215f92; }
.blue2
  { background:url('/images/bg-grad1.jpg') #216093 repeat-x left top;
   margin:1px 0 1px 0; padding:0 10px 0 0;  border-bottom:4px solid #fff;}
.blue3
  { background:url('/images/arrow2.gif') no-repeat right 4px;
   padding:5px 0 5px 10px; text-transform:uppercase; color:#fff;
   text-align:left; font-size: 110%; }
.blue4                                                                                     
  { background:url('/images/arrow2.gif') no-repeat right 4px;
  padding:5px 0 5px 40px; text-transform:uppercase; color:#fff;
  text-align:left; font-size: 110%; }
.blue7                                                                                     
  { background:url('/images/arrow4.gif') no-repeat right 4px;
  padding:5px 0 5px 40px; text-transform:uppercase; color:#215f92;
   text-align:left; font-size: 110%; }
.blue5
  { background:url('/images/shadow5.jpg') repeat-x left top;
   padding:0 0 0px 0; margin:0 0 10px 0; }
.blue6
  { background:url('/images/bg-grad1.jpg') #216093 repeat-x left top;
   margin: 1px 0 0px 0; padding:0 10px 0 0;}
.blue8
  { background:url('/images/bg-grad2.jpg') #cecece repeat-x left top;
   margin: 1px 0 0px 0; padding:0 10px 0 0; border-bottom:1px solid #b9b9b9;}
.shad1
  { background:url('/images/shadow4.jpg') no-repeat right 3px;
   margin: 0 0 0 0; padding:0 3px 0 0;}


.first-page
  { padding:0 10px 0 40px; }
.logo-mar
  { margin:29px 40px 0px 75px; }
.first-icon
  { padding:0 0 0 35px; }
  
.icon
  { display:block; width:13px; height:10px; overflow:hidden;
    margin:10px 20px 0 0; }
.ico-home
  { background:url(/images/ico-home.gif) 0 0 no-repeat; }
.ico-mail
  { background:url(/images/ico-mail.gif) 0 0 no-repeat; }
.ico-map
  { background:url(/images/ico-map.gif) 0 0 no-repeat; }
.icon:hover, .actual
  { background-position:0 -10px; }
.pad-input
  { padding:20px 0 0 0; }
.icon2-mar
  { margin:10px 20px 0 0; }
.icon1-mar
   { margin:8px 20px 0 0; }
.pad-td3
  { padding:40px 0 0 0; }
.banner1
  { padding:40px 10px 0 0; }
.banner2
  { padding:40px 0 0 0; }
.pad-td4
  { padding: 0 0 0 20px; }
.pad-more
  { margin: 0 6px 0 0; }

.tel1
  { font-size:19px; color:#5b5b5b; font-family:Tahoma; }
.tel2
  { font-size:19px; color:#28b0e0; font-family:Tahoma; }
.tel3
  { color:#5b5b5b; }  
.copy
  { color:#878e95; font-size:85%; } 
a.more
  { color:#215f92;}  
.parts
  { padding:5px 0; font-size:85%; color:#9b9b9b;
    clear:both; }
.button-i
  { padding: 0 0 0x 0; cursor:pointer; background-color: #F5F5F5;
    color: #215F92; border: 0px solid #8a1521; text-decoration: underline; font-family:Arial; font-size:12px; }

dl.first
  { margin:0.25em 0 0.75em 0; padding:0 0 0 0; }
dl.first dt
  { margin:0 0 0 40px; }
dl.first dd
  { margin:-16px 0 1em 115px; color:#5b5b5b; }

div.piece-cable
  { position:absolute; top:109px; left:25px; }
.height26
  { height: 26px; }
.input-index
  { border:1px solid #ababab; height:20px; line-height:20px }
.arrow-left
  { height:60px; float:left;margin:0 6px 0 0px; }
.border-bot
  { border-bottom:9px solid #5b5b5b; padding:40px 0 7px 2px; }
.height25
  { height: 25px; }

img.png
  { //background-image:none ! important; behavior:url('pngfix.htc'); }
img.cable
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
  (enabled=true, sizingMethod=scale src='/images/cable.png'); }
img.cable[class]
  { filter:none; background:url('/images/cable.png') no-repeat center center; }     

h1#doctitle
  { font-size:1.8em; margin:0 0 1em 0; padding:0; color:3B3B3B;
   font-weight:normal; text-transform:uppercase; font-family:Arial; }

div#fullpath
  { font-size:85%; padding:0.5em 0 2.0em 0; font-family:Tahoma; }
div#fullpath a
  { color:#28A8DD; }
div#fullpath a:hover
  { color:#FF470E; }
div#fullpath span
  { color:#9B9B9B; }
    

 /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/
         /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/ 
 /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/    
         /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/ 
 /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     
         /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/     /*ÊÎÍÒÅÍÒ*/ 

div.content
  { font-size:100%; line-height:normal; font-family:Tahoma; color:#000000;
   text-align: left; }

div.content .cont-pad
  { padding: 0 0 0 2em; }
/*Çàãîëîâêè*/
div.content h1, div.content h2, div.content h3, div.content h4,
div.content h5, div.content h6
  { line-height:normal; margin:1em 0 0.5em 0; color:#215F92;
   font-family: Arial; font-weight: normal; }
div.content h2
  { font-size:1.4em; }
div.content h3
  { font-size:1.3em; }
div.content h4, div.content h5, div.content h6
  { font-size:1.2em; }

div.content table
  { border-collapse:collapse; border-spacing:0; border-top:2px solid #3B3B3B;
   font-size:1.0em; margin:0.25em 0 0.75em 0; border-bottom:2px solid #3B3B3B;}
div.content table td, 
div.content table th
  { margin:0; padding:0; text-align:left; }
div.content table td
  { border:1px solid #fff; padding:0.5em 1em;
  background-color: #EDEDED; color:#5B5B5B;}
div.content table th
  { border:1px solid #fff ;padding:0.5em 1em; font-weight:bold; color:#fff;
   background:url('/images/bg-table.jpg') #216093 repeat-x left top; }
div.content table td *,
div.content table th *
 { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }

div.content p
  { margin:0.25em 0 0.75em 0; padding:0;}
div.content blockquote
  { margin:0.4em 0 1em 0; padding:1em 1em 1.3em 2em; color:#5B5B5B;
  background-color:#EDEDED; }
div.content blockquote p
  { margin:0; }
div.content blockquote a
  { color:#FF470E; }

div.content li
  { padding:0.2em 0 0.2em 0; }
div.content ul
  { margin:0.25em 0 0.75em 1em; padding:0 0 0 2em;
   list-style-image: url('/images/bullet4.gif'); }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:disc; }
div.content ol
  { margin:0.25em 0 0.75em 1em; padding:0 0 0 1em; list-style:decimal; }

div.content dl
  { margin:0.25em 0 0.75em 0; padding:0 0 0 0; }
div.content dt
  { margin:0 0 0.2em 0; font-family:Tahoma; font-size:0.85em; color:#315D8E;
  font-weight:bold; }
div.content dd
  { margin:0 0 1.8em 0; color: #5B5B5B; }

div.content hr
  { width:100%; height:1px; border:none; padding:0;
  color:#ADADAD; border-bottom:1px solid #ADADAD;
  margin:0.5em 0 0.5em 0; clear:both; }

div.content form
  { background-color:#EDEDED; padding: 2em 0 2em 2em; }
div.content input, 
div.content textarea, 
div.content textarea
  { line-height:120%; margin: 0.2em 0 1em 1em; }
div.content input.button
  { padding:2px 0.5em 2px 0.5em; cursor:pointer; text-transform:uppercase;
  background:url('/images/bg-button.jpg') #216194 repeat-x center center;
  text-align:center; color: #fef3df; font-size: 11px; border:0px solid #fff;
  font-weight:bold;}
*html div.content input.button
 { padding:2px 0.25em 0 0.25em; font-size:0.95em; }
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; }
div.content .mini
  { color: #215F92; font-weight: bold; }
 
div.content .clear
  { clear: both; }

div.photo
  { float:left; text-align:center; width:180px;  margin:1px;
   padding:0.7em 1.2em 0.6em 1.5em; font-size:1em;}
div.photo a
  { display:block; text-align:center;  }
div.photo div
  { text-align:center; border: 1px solid #ADADAD; height:140px; width:200px;
   margin:0 0 10px 0; }
div.photo img
  { display:block; }




div.logospacer {
  width: 343px;
}
div.logospacer1
  {  width: 30px;     }

div.descr
  {  clear:both; margin: 0px; }
  
  
  
.download
  { display:block; text-transform:uppercase; text-align:right;
    font-size:13px; height:53px; padding:30px 50px 0 0;
    margin:20px 0 15px;
    background:url(/images/download.png) 100% 0 no-repeat; }
.download a
  { background:url(/images/download-span.png) 0 center no-repeat;
    padding:20px 0 20px 55px;  color:#3b3b3b; }
#contacts
  {}
#contacts .person
  { background:url(/images/arrow.gif) 0 0 no-repeat;
    padding:0 0 0 20px; color:#5b5b5b; font-size:13px;
    margin:0 0 25px; }
#contacts .person h2
  { color:#5b5b5b; font-weight:bold; font-size:13px; }
#coty
  { text-align:right; }
#coty img
  { margin:15px 0; }
  
#news
  { clear:both; border-bottom:1px solid #cecece;
    padding:25px 20px 20px 0; }  
#news .date
  { display:block; font-family:Verdana, Arial; font-size:11px;
    color:#000; margin:0 0 10px; }  
#news .img-pos
  { width:57px; height:57px; border:1px solid #e1e1e1;
    background:url(/images/lantrade.png) 0 0 no-repeat; }
#news .img-pos img
  { border:none; margin:0; }  
#news dt
  { float:left; margin:0; }  
#news dd
  { min-height:80px; margin:0 0 0 70px; }  
*html #news dd
  { height:80px; }  
.more
  { background:url(/images/arrow.png) 0 -241px no-repeat;
    padding-left:15px; margin:0 70px; color:#28b0e0; }
.more:hover
  { background-position:0 -486px; color:#ff470e; }

#partners
  { width:160px; text-align:center; }
#partners img
  { margin:10px 0; }
#partners .blue4
  { padding:5px 20px 5px 5px; }

