
/* общие стили */
html
  { height:100%; }

body
  { font-family:Arial,Tahoma,Helvetica,sans-serif; margin:0px; padding:0px; 
    height:auto !important; height:100%; min-height:100%; background-color:#fff; }

body
  { font-size:100%; }

img, form, table
  { border:0px; }

form
  { margin:0px; }

a
  { color:#0066FF; }

a:hover
  { text-decoration:none; }

table
  { border-collapse:collapse; border-spacing:0px; }

.height
  { height:100%; }

td
  { margin:0px; padding:0px; }

address
  { font-size:0.7em; line-height:1.2em; color:#666666; font-style:normal; 
    padding:8px 0px 1em 0px; border-top:4px solid #E5E5E5; width:70%; }

address a
  { font-size:1em; }

.clear
  { clear:both; }


/* абсолюты */
.abs-logo
  { position:absolute; top:69px; left:0px; width:100%; z-index:4; }

.abs-logo2
  { position:absolute; top:26px; left:0px; width:100%; z-index:4; }

.abs-hand
  { position:absolute; top:3px; left:0px; width:100%; z-index:5; }

.abs-orange
  { position:absolute; top:113px; left:0px; width:100%; z-index:4; }

.abs-orange2
  { position:absolute; top:70px; left:0px; width:100%; z-index:4; }

.abs-main
  { position:absolute; top:113px; left:0px; width:100%; z-index:3; }

.abs-main2
  { position:absolute; top:69px; left:0px; width:100%; z-index:3; }

.abs-main-content
  { position:absolute; top:240px; left:0px; width:100%; z-index:5; height:79%; }

.abs-main-content-sec
  { position:absolute; top:170px; left:0px; width:100%; z-index:5; height:79%; }

.abs-top
  { position:absolute; top:0px; left:0px; width:100%; z-index:1; }

.abs-menu
  { position:absolute; top:200px; left:0px; width:100%; z-index:4; }



/* паддинги */
.pad-logo
  { padding:0px 0px 0px 120px; }

.pad-main
  { padding:10px 20px 0px 20px; }

.left-tel-pad
  { padding:0px 0px 20px 5px; }

.pad-news
  { padding:0px 10em 0px 3em; font-size:0.8em; }

.pad-news h3
  { font-size:1.5em; }




/* стили для различных фонов */
*html .bottom-bottles
  { background:url('/img/bottles-bottom2.jpg') no-repeat left top; }

.bottom-bottles
  { background:url('/img/bottles-bottom.jpg') no-repeat left top; }

*html .bottom-bottlesm
  { background:url('/img/bottlesm-bottom2.jpg') no-repeat left top; }

.bottom-bottlesm
  { background:url('/img/bottlesm-bottom.jpg') no-repeat left top; }

*html .aqua-bot
   { background:url('/img/aqua-bot2.jpg') no-repeat left top; }

.aqua-bot
   { background:url('/img/aqua-bot.jpg') no-repeat left top; }

.mir-bottom
   { background:url('/img/mir-bottom.jpg') no-repeat left top; }

*html .mir-bottom
   { background:url('/img/mir-bottom2.jpg') no-repeat left top; }

.bg-top
  { background:url('/img/bg-top.jpg') #DBDFE8 repeat-x center top; }

.bg-top2
  { background:url('/img/bg-top.jpg') #DBDFE8 repeat-x center top; }

.bg-orange
  { border-top:10px solid #EFAA03; }

.bg-main
  { background:url('/img/bg-main.jpg') #fff repeat-x center top; height:100%; }

.bg-img-left
  { background:url('/img/bg-img-left.jpg') no-repeat left bottom; }

.bg-img-right
  { background:url('/img/bg-img-right.jpg') no-repeat right bottom; }

.bg-dots
  { background:url('/img/dots.gif') repeat-x left top;  }


/* Для Интека и Aqulion */
*html .copy1
   { height:33px; float:left; margin:0px; padding:0px 0px 0px 0px; }

.copy1
   { height:33px; float:left; margin:0px; padding:0px 0px 10px 0px; }

.copy1 div
  { font-size:11px; padding:0px; margin:0px 0px -3px 0px; color:#999999; 
    font-weight:bold; letter-spacing:1px; line-height:16px; }

.copy1 a
  { font-size:11px; padding:0px; margin:0px; color:#999999; font-weight:normal; 
    letter-spacing:1px; line-height:16px; }

.copy1 img
   { margin:0px 2px 0px 0px; }

.copy2
   { width:120px; height:23px; float:right; margin:0px; }

.copy2 img
   { margin:0px 3px 0px 0px; }

*html .copy2 img
   { margin:0px 3px 0px 20px; }

.copy2 div
  { font-size:11px; padding:0px; margin:0px 0px -3px 0px; color:#999999; font-weight:bold;
    letter-spacing:1px; line-height:16px; }

.copy2 a
  { font-size:11px; padding:0px; margin:0px; color:#999999; font-weight:normal; 
    letter-spacing:1px; line-height:16px; }

.copy
  { width:270px; margin:0px; padding:20px 20px 20px 10px; border-left:4px solid #E5E5E5; }


h2
  { font-size:1.2em; padding:0px 0px 0.5em 0px; margin:0px; color:#FF9900; 
    font-weight:normal; font-family: Verdana, Tahoma, Arial, sans-serif; }

h3
  { font-size:1.2em; padding:0px 10px 0.5em 0px; margin:0px; color:#999999; 
    font-weight:normal; font-family: Verdana, Tahoma, Arial, sans-serif; 
    white-space:nowrap; }

p
  { font-size:0.8em; line-height:1.4em; margin:0px; color:#666666; padding:0px; }

.tel
  { font-size:1.2em; line-height:1.4em; margin:0px; color:#333333; padding:0px; 
    font-family: Verdana, Tahoma, Arial, sans-serif; white-space:nowrap; }

*html ul.menu
  { font-size:0.6em; font-weight:normal; padding:0px; margin:-10px 0px 40px 30px; 
    color:#134C7E; font-family:Tahoma, Arial, Verdana, sans-serif; }

ul.menu
  { font-weight:normal; padding:0px; margin:0px 0px 40px 50px; color:#134C7E; 
    font-family:Tahoma, Arial, Verdana, sans-serif; }

*html ul.menu li
  { list-style:url('/img/bullet-menu.gif'); margin:0.3em 0px 10px 0px; padding:0px; 
    font-family:Verdana,Tahoma,Arial,sans-serif; font-size:2em; }

ul.menu li
  { list-style:url('/img/bullet-menu.gif'); margin:0.3em 0px 10px 0px; padding:0px; 
    font-family:Verdana,Tahoma,Arial,sans-serif; font-size:1.5em; }

ul.menu li a
  { color:#1C0077; text-decoration:none; }

ul.menu li a:hover
  { color:#FF5ACF; text-decoration:none; }

a.menu-act
  { text-decoration:none; margin:0px 0px 10px 0px; padding:0px 20px 0px 30px; 
    font-family:Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; color:#ff33cc; 
    background:url('/img/menu-bullet.gif') no-repeat left top; }

a.menu-act:hover
  { text-decoration:underline; }

a.menu-dead
  { text-decoration:none; margin:0px 0px 10px 0px; padding:0px 20px 0px 30px; 
    font-family:Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; color:#000066; 
    background:url('/img/menu-bullet.gif') no-repeat left top; text-decoration:none; }

a.menu-dead:hover
  { color:#ff33cc; text-decoration:underline; }


/* content */
#content
  { margin:0px; font-family:Arial,Tahoma,Verdana,sans-serif; color:#333333; 
    font-size:1em; padding:0em 1em 6em 1em; }

#content h1
  { font-size:1.3em; padding:0px; margin:0px; color:#000000; 
    font-weight:normal; font-family:Verdana,Tahoma,Arial,sans-serif; }

#content h2
  { font-size:1.2em; padding:0px; margin:1em 0px 0.3em 0px; color:#FF9900; 
    font-weight:normal; }

#content h3
  { font-size:1.05em; padding:0px; margin:1em 0em 0.3em 0em; color:#999999; 
    font-weight:normal; font-family:Verdana,Tahoma,Arial,sans-serif; }

#content h4
  { margin:1em 0em 0.3em 0em; }

#content p
  { font-size:0.8em; line-height:1.4em; margin:0px; color:#373F42; 
    padding:0em 0em 0.5em 0em; font-family:Arial,Tahoma,Verdana,sans-serif; }

#content a
  { margin:0px; text-decoration:underline; color:#0066ff; }

#content .path
  { font-size:0.7em; padding:0px 0px 30px 0px; }

#content .path a
  { text-decoration:underline; }

#content a:hover
  { text-decoration:none; }

#content blockquote
  { margin:0em 0em 1em 0em; padding:1em 2em 1em 4em; color:#FF9900; line-height:1.2em; 
    font-size:0.8em; }

#content ul
  { font-weight:normal; padding:0px; margin:1em 0em 1em 4em; font-size:0.8em; }

#content ul li
  { list-style:url('/img/bullet-content.gif'); margin:0.3em 0em 0em 0em; padding:0px; }

*html #content ul li
  { list-style:url('/img/bullet-content.gif'); margin:0.5em 0em 0em 0em; padding:0px; }

#content ul li a
  { font-size:1em; }

#content dl
  { margin:0px; padding:0px; }

#content dl dt
  { font-size:0.7em; margin:0px; color:#999999; font-weight:bold; 
    padding:1em 0em 0em 0em; font-family:Tahoma,Verdana,Arial,sans-serif;  }

#content dl dd
  { font-size:0.8em; font-weight:normal; color:#373F42; line-height:1.4em; 
    margin:0px; padding:0em 0em 1em 3em; }

#content dl dd a
  { text-decoration:underline; color:#0066FF; font-weight:bold; font-size:0.9em; }

#content table
  { border-collapse: collapse; padding:0px; margin:0px; width:100%; 
    background:url('/img/bg-table.jpg') #B7CCF6 repeat-x left top; 
    border-top:5px solid #FEF5DC; border-bottom: 5px solid #B8CCF6; }

#content table caption
  { text-align: left; font-size:0.7em; padding:0em 0em 0.7em 0.4em; color:#333333; }

#content table th
  { padding:0.5em 0.2em 0.5em 1em; color:#666666; border: 1px #fff solid; 
    font-size:0.8em; font-weight:bold; background-color:#fff; 
    font-family:Verdana,Tahoma,Arial,sans-serif; }

#content table td
  { padding:0.5em 0.2em 0.5em 1em; font-size:0.8em; border: 1px #fff solid; 
    color:#333333; font-weight:normal; }

#content table td p
  { font-size:1em; }

#content table td.bottom
  { padding:0px; }

#content .input
  { width:50%; font-size:0.8em; border:0em; margin:2px 0em 0.5em 2em;
    background-color:#B6CBF6; font-size:0.8em; color:#333399; }

#content .check
  { margin:0em 0em 0em 1.9em; }

#content textarea
  { width:50%; height:80px; background-color:#B6CBF6; font-size:0.8em; color:#333399; border:0px; 
    margin:2px 0px 0.5em 2em; font-family:Arial,Tahoma,Verdana,sans-serif; }

#content .button1
  { background:url(/img/bg-button.gif) #FFB400 no-repeat right center; 
    margin:1em 0em 0em 2em; color:#fff; font-size:0.7em; font-weight:bold; height:20px; 
    padding:0em 1em 0em 1em; font-family:Tahoma,Arial,Verdana,sans-serif; border:0px; }

#content .forma
  { font-size:0.8em; margin:0px; color:#373F42; padding:0px; }

*html #content .preview
  { width:128px; height:114px; font-size:0.85em; text-align:center; 
    padding:20px 15px 20px 0px; float:left; }

#content .preview
  { width:114px; height:175px; font-size:0.85em; text-align:center; 
    padding:20px 15px 0px 0px; float:left; }

#content .preview div
  { background:url(/img/border-gal.jpg) #fff no-repeat right center; margin:0px 0px 5px 0px; }

#content .preview a
  { color:#7E7E7E; font-size:0.7em; font-family:Tahoma, Arial, Verdana, sans-serif; }

#content .preview div img
  { width:100px; height:100px; margin:7px 0px 7px 1px; }

*html #content .preview div img
  { width:100px; height:100px; margin:7px 0px 7px 0px; }

#content .clear
  { clear: both; }

#content .none, #content .none td, #content .none img
  { padding:0px; margin:0px; background:none; }
/* end of content */


/* PNG */
.png
  { //background-image:none ! important; behavior:url('/pngfix.htc'); }

.png_im
   { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/im.png'); }

.png_im[class]
   { background-image:url('/img/im.png'); }

.aquilon
   { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/aquilon.png'); margin:0px 0px 0px 2px; }

.aquilon[class]
   { background-image:url('/img/aquilon.png'); }


