/**************************************************************************\
* Copyright (c) 2000-2007 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

/* ******************** */
/* common styles        */
/* ******************** */
body
  { font-family:Arial; letter-spacing:normal; line-height:120%;
    margin:0; padding:0; color:#5d5d60; 
    background:url('/images/bg-main.jpg') repeat-x left top #ffffff; }

body
  { font-size:85%; }
*html body
  { font-size:80%; }
html:root body
  { font-size:80%; }

table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
a 
  { text-decoration:underline; color:#78a6bc; } 
a:hover
  { text-decoration:none; } 
:focus
  { -moz-outline-style: none; }

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; }
blockquote, address, cite, dfn, var
  { font-style:normal; }
p
  { color:#5d5d60; font-size:100%; padding:0; margin:0 0 1em 0; } 
h1.first
  { font-size:180%; font-weight:normal; color:#363636; 
    margin:0 0 15px 0; }
h2.first
  { font-size:140%; font-weight:normal; color:#363636; 
    margin:0 0 2px 0; }
a.small
  { color:#606c78; font-size:85%; }
a.info
  { color:#000; font-size:85%; padding:0 0 0 12px;
    background:url('/images/info.gif') no-repeat left 4px; }
p.small
  { color:#9eadba; font-size:85%; }
big
  { font-weight:bold; }


/* ******************** */
/* additional styles    */
/* ******************** */
ul.menu0
  { margin:1.2em 0 0em 20px; font-size:100%; white-space:nowrap; width:800px; display:block; }
ul.menu0 li a 
  { color:#000; text-decoration:none; }
ul.menu0 a:hover
  { text-decoration:underline; }
ul.menu0 li
  { padding:0 0 5px 14px; margin:0 20px 3px 0px; float:left;
    background:url('/images/bullet1.gif') no-repeat 0 5px; white-space:nowrap; }
ul.menu0 li.pre
  { padding:0 0 2px 2px; margin:0 20px 3px 0px; display:inline; 
    background:url('/images/pre.gif') no-repeat 0 top; }
ul.menu0 li.active
  { padding:0 0 5px 15px; margin:0 20px 0 0px; 
    background:url('/images/bullet2.gif') no-repeat left 5px; }
ul.menu0 li.active a
  { color:#fff; text-decoration:underline; }

.help
  { width:1%; }
.help ul.menu0
  { margin:1.2em 0 0em 0px; font-size:100%; white-space:nowrap; width:auto; float: right; }
.help ul.menu0 li
  { margin: 0 10px 0 0; }

ul.menu0 a
  { display:block; }
ul.submenu
  { position:absolute; display:none; margin:0 0 0 -22px; width:auto; overflow:hidden; border-left:4px solid #45657B; border-bottom:1px solid #C5D3E1; background:#B0C3D4; }
*html ul.submenu 
  { /*margin-left:-25%;*/ }
ul.submenu li
  { float:none; display:block; width:100%; margin:0; padding:2px 30px 2px 18px; background:none; border:1px solid #C5D3E1; border-bottom:none; }
ul.submenu li a
  { margin:0; padding:0;display:block; }


    
ul.menu1
  { padding:4px 0 5px 10px; margin:0; font-size:85%; }       
ul.menu1 li a
  { color:#000; text-transform:none; }
ul.menu1 li span
  { color:#8b8b8b; font-weight:bold; }
ul.menu1 li
  { background:url('/images/line1.gif') no-repeat left 0;
    margin:0; padding:0 10px 0 10px; display:inline; }
ul.menu1 li.left
  { background:url('/images/lin e1.gif') no-repeat left 0; }
ul.menu1 li.active
  { background:url('/images/bullet3.gif') no-repeat left 10px;
    margin:0; padding:0 10px 0 10px; 
    background:url('/images/line1.gif') no-repeat left 0;}
ul.menu1 li.active a
  { color:#ff3000; }   

div.intecmedia
  { width:auto; height:auto; text-align:left; 
    padding:25px 0 20px 40px; color:#B1B1B1; font-size:90%; }
div.intecmedia a
  { color:#78A6BC; }
div.intecmedia img
  { margin:-25px 4px 0 0; }
  
.height2 div.spacer
  { line-height:0; font-size:0; width:22px; height:9px; overflow:hidden; }       
.bg-g1
  { background:url('/images/bg-g.gif') repeat-x left top; }     
.bg-g2
  { background:url('/images/bg-g.gif') repeat-y left top; }        
.bg-g3
  { background:url('/images/bg-g.gif') repeat-y right top; } 
.bg-g4
  { background:url('/images/bg-g.gif') repeat-x left bottom; }
.bg-d1
  { background-color:#f6f6f6; text-align:right; } 
  
.top1
  { background:url('/images/top1.jpg') no-repeat left top; }
.top2
  { background:url('/images/top2.jpg') no-repeat right top; }
.top3
  { background:url('/images/top3.jpg') #85a2bb repeat-x left top; }  
 
.mid1
  { background:url('/images/mid1.jpg') no-repeat left top; }
.mid2
  { background:url('/images/mid2.jpg') no-repeat right top;
    text-align:left; padding:0 0 0 90px; }
.mid3
  { background:url('/images/mid3.jpg') repeat-x left top; }  
*html .mid3, html* .mid3
  { margin-top:-10px; }

.orange1
  { background:url('/images/orange1.jpg') no-repeat left top; height:38px;}
.orange2
  { background:url('/images/orange2.jpg') no-repeat right top;
    text-align:center; color:#fff; height:31px; font-size:1.2em; font-weight:bold;
    padding:10px 0 0 0; }
*html .orange2
  { height:38px; }
.orange2 a
  { color:#FFFFFF; line-height:110%; padding:0 10px; white-space:nowrap; text-decoration:none; }
.orange2 a:hover
  { text-decoration:underline; }
.orange3
  { background:url('/images/orange3.jpg') #c32601 repeat-x left top; 
    height:38px; width:auto; float:left; margin-right:20px; }
  
.lil1
  { background:url('/images/lil1.gif') #d7dfe6 no-repeat left top; }
.lil2
  { background:url('/images/lil2.gif') no-repeat right top; }  
.lil2 div.spacer1
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; 
    margin:30px 0 25px 0; }   
.lil2 div.spacer5
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; 
    margin:15px 0 15px 0; }  
  
.bg-bottom
  { color:#9eadba; padding:9em 0 2em 0; font-size:85%; vertical-align:top; text-align:right; white-space:nowrap; }
.bg-bottom1
  { color:#9eadba; padding:9em 0 2em 18px; font-size:85%; white-space:nowrap; vertical-align:top; }
.bg-bottom a
  { color:#000; }      
.bg-bottom1 a
  { color:#000; } 
.logo
  { margin:16px 0 0 18px; }
.button-s
  { background:url('/images/bg-button1.gif') no-repeat left 0px;
    margin:3px 0 -3px 7px; width:4px; height:7px;
    border:0; font-size:90%; } 
*html .button-s
  { margin:-1px 0 6px 7px; }
.search
  { width:135px; height:auto; line-height:100%; font-size:1em; color:#94999c; 
    border:1px solid #a6b3c1; padding:0.1em 0.25em; font-family:Arial; 
    margin:0 0 0 6px; }  
.menu-cars
  { padding:0 0 10px 0; width:75%; }
.help
  { padding:0 0 10px 0; width:25%; text-align:right; }
.line-mid
  { margin:0 6px -3px 6px; }
.choice
  { width:32%; padding:0 3em 0 0; }
.choice1
  { width:32%; padding:2.5em 3em 0 0; }


/* cars */   
div.content div.car
  { float:left; text-align:center; width:170px; height:180px; 
    margin:1em; padding:0; font-size:1em; overflow:hidden; }
div.content div.car a
  { text-align:left; color:#666666; text-decoration:none; }
div.content div.car a:hover
  { text-decoration:underline; }
div.content div.car span
  { text-align:left; color:#c22501; overflow:hidden; font-weight:bold; }
div.content div.car div
  { text-align:center; }
div.content div.car img
  { border:2px solid #E7E7E7; width:158px; height:118px; display:block;
    margin:8px 0 5px 5px; background:#E7E7E7; }
div.content div.car img.red
  { border:2px solid #ff3608; }
div.content div.car img.blue
  { border:2px solid #4E87B1; }

div.car
  { float:left; text-align:center; width:170px; height:180px; 
    margin:1em; padding:0; font-size:1em; overflow:hidden; }
div.car a
  { text-align:left; color:#666666; text-decoration:none; }
div.car a:hover
  { text-decoration:underline; }
div.car span
  { text-align:left; color:#c22501; overflow:hidden; font-weight:bold; }
div.car div
  { text-align:center; }
div.car img
  { border:2px solid #E7E7E7; width:158px; height:118px; display:block;
    margin:8px 0 5px 5px; background:#E7E7E7; }
div.car img.red
  { border:2px solid #ff3608; }
div.car img.blue
  { border:2px solid #4E87B1; }


.car-color
  { background-color:#f6f6f6; }
.car-inner
  { width:610px; margin:0 auto; }
.padding-in1   
  { padding-bottom:10px; }
.padding-in2
  { padding:5px 0 15px 11px; }
.enter-t
  { width:50%; padding:2em 0 0 0; }
.right-block 
  { width:70%; text-align:right; padding:10px 15px 0 0; }
.mar-line 
  { margin:0 10px -2px 10px; }
.height-cars
  { vertical-align:bottom; height:54px; }
   
.searching
  { width:100%; color:#000000; }
.searching input
  { width:100%; margin:3px 0 5px 0; }
.searching select
  { width:100%; margin:2px 0 5px 0; height:18px; }
.searching td
  { padding:0 15px 0 0; vertical-align:top; }       
.searching .button4 
  { background:url('/images/button4.gif') #cfced2 repeat-x left top; 
    margin:2px 0 0 0; width:70px; padding:0; height:22px; color:#5d5d60; 
    font-weight:bold; font-size:80%;
    border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;
    border-top:1px solid #f0f0f0; border-bottom:1px solid #919194; }
    
.brands
  { width:100%; }
.brands td
  { padding:11px 0 11px 5px; vertical-align:middle; }
.brands td.ver1
  { padding:21px 0 11px 11px; vertical-align:middle; }
    
/*#min
  { width:100%; min-width:920px; }
*html #min, html* #min
  { width:expression(document.body.clientWidth < 920? "920px":"100%"); }
  */
#max
  { width:100%; max-width:1120px; }
*html #max, html* #max
  { width:expression(document.body.clientWidth > 1120? "1120px":"100%"); }
  
 
#main-pad
  { padding:2em 30px 30px 30px; width:100%; }




/* ******************** */
/* content              */
/* ******************** */
h1#doctitle
  { font-size:190%; font-weight:normal; color:#363636; 
    margin:0; padding:0; }
div#fullpath
  { font-size:90%; padding:0 0 2.5em 0; color:#9eadba; }
div#fullpath a
  { color:#9eadba; }
 
div.content
  { font-size:100%; line-height:1.2em; font-family:Arial; 
    color:#666668; width:auto; }
*html div.content, html* div.content
  { width:100%; }

div.content a
  { color:#2a6ba5; } 

div.content img
  { border:0; margin:0; }
div.content img.none
  { border:none; background:none; margin:0; }

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.6em 0; font-weight:normal; color:#363636; }
div.content h1
  { font-size:1.8em; }
div.content h2
  { font-size:1.6em; } 
div.content h3
  { font-size:1.3em; font-weight:bold; } 
div.content h4
  { font-size:1.2em; font-weight:bold; } 
div.content h5
  { font-size:1.1em; font-weight:bold; } 
div.content h6
  { font-size:1.0em; font-weight:bold; } 

div.content .fly1
  { background:url('/images/fly1.jpg') no-repeat left top; }
div.content .fly2
  { background:url('/images/fly2.jpg') no-repeat right top;
    text-align:left; padding:0; }
div.content .fly3
  { background:url('/images/fly3.jpg') repeat-x left top; margin:5px 0 0 0; } 

div.content ul.menu-car
  { padding:4px 0 5px 0; margin:0; font-size:85%; }       
div.content ul.menu-car li a
  { color:#000; text-transform:none; text-decoration:none; }
div.content ul.menu-car li span
  { color:#8b8b8b; font-weight:bold; }
div.content ul.menu-car li
  { background:url('/images/line1.gif') no-repeat left 0;
    margin:0; padding:0 10px 0 10px; display:inline; }
div.content ul.menu-car li.left
  { background:url('/images/lin e1.gif') no-repeat left 0; }  
div.content ul.menu-car li.right
  { background:none; padding:0 0 0 30px; }  
div.content ul.menu-car li.active
  { background:url('/images/bullet3.gif') no-repeat left 10px;
    margin:0; padding:0 10px 0 10px; 
    background:url('/images/line1.gif') no-repeat left 0;}
div.content ul.menu-car li.active a
  { color:#ff3000; }  

div.content .cost
   { color:#000; font-size:110%; padding:20px 0 0 0; font-family:Arial; }
div.content .cost div
   { color:#da3511; font-size:170%; padding:10px 0 0 0; }
div.content .cost div.add
   { color:#999; }
  
div.content table
  { border-collapse:collapse; border-spacing:0; color:#5d5d60; 
    border:0; font-size:1em; margin:0.25em 0 0.75em 0; }
div.content table td, 
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #000000; padding:7px; 
    background-color:#ffffff; border:1px solid #d3dbe3; }
div.content table td.color
  { border:1px solid #000000; padding:7px; 
    background-color:#f6f6f6; border:1px solid #d3dbe3; }
div.content table th, 
div.content table thead td
  { padding:7px; font-weight:bold; border:1px solid #d3dbe3; color:#ffffff;
    background:url('/images/bg-hr.jpg') #c32602 repeat-x left top; }
div.content table th a,
div.content table thead td a
  { color:#FFF; }
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 }

div.content table.none td.tree
  { padding:0 20px 0 0 ; }
div.content table.none img
  { background:#E7E7E7; }

div.content p
  { margin:0.8em 0 0.8em 0; }
div.content blockquote
  { margin:0.25em 0 1.25em 0; padding:1.5em 1em 2em 4em; 
    background-color:#f6f6f6; color:#666668;}
div.content blockquote p
  { margin:0; color:#415a68; }

div.content li
  { padding:0.25em 0 0.25em 20px; list-style:none; }
div.content li span
  { font-weight:bold; }
div.content ul li
  { background:url('/images/bg-li.gif') no-repeat left 10px; }
div.content ul
  { margin:0.25em 0 1.5em 0; padding:0 0 0 1em; list-style:none; }
div.content ul ul
  { list-style:square; background:none; }
div.content ul ul ul
  { list-style:disc; background:none; }
div.content ol
  { margin:0.25em 0 0.5em 2em; padding:0 0 0 1em; list-style:decimal; }
div.content dl
  { margin:0.25em 0 1em 0; padding:0; font-family:Arial; }
div.content dt
  { margin:0 0 0.25em 0; color:#9eadba; font-size:0.85em; }
div.content dd
  { margin:0 0 1.5em 0; text-indent:20px; 
    background:url('/images/bullet-dd.gif') no-repeat left 4px; }

hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none; 
    color:#d9d9d9; border-bottom:1px solid #d9d9d9; margin:0.25em 0em; 
    padding:10px 0; clear:both; }

div.content fieldset legend
  { font-weight:bold; }

div.content input, 
div.content textarea, 
div.content select
  { width:auto; height:auto; line-height:110%; font-size:1em; 
    border:1px solid #d9d9d9; padding:0.1em 0.25em; font-family:Arial; }
div.content textarea
  { line-height:120%; padding:0.5em; }
input.button, div.content input.button
  { background:url('/images/button4.gif') #cfced2 repeat-x left top; 
    margin:2px 0 0 0; width:110px; padding:0; height:22px; color:#5d5d60; 
    font-weight:bold; font-size:100%; text-transform:uppercase; 
    border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;
    border-top:1px solid #f0f0f0; border-bottom:1px solid #919194; }
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 div.photo
  { float:left; text-align:left; width:200px; height:190px; 
    margin:0; padding:0; font-size:1em; overflow:hidden; }
div.content div.photo a
  { width:180px; text-align:left; color:#2a6ba5; overflow:hidden; 
    text-decoration:underline; }
div.content div.photo a:hover
  { text-decoration:none; }
div.content div.photo div
  { text-align:center; }
div.content div.photo img
  { width:166px; height:113px; display:block; border:0;
    margin:8px 0 10px 0; }
div.content div.photo img.red
  { border:1px solid #ff0000; width:166px; height:113px; }


div.seo
  { padding-top:5px; }
div.seo a img
  { filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
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.links
  { font-size:0.85em; text-align:center; margin-top:40px; }


#botbgmain
  { background:url('/images/bg-bottom.jpg') repeat-x left bottom;  }


.lil3
  { background:url('images/arrright.gif') #d7dfe6 no-repeat left top; }
.lil4
  { background:url('images/arrleft.gif') no-repeat right top; }
.lil4 div.spacer1
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden;
    margin:40px 0 20px 0; }
#news
  { margin:15px 10px 15px 16px; }
#news dt
  { color: #ff3608; font-size: 0.9em; margin: 0 0 3px 0; }
#news dd
  { color: #5d5d60; font-size: 1em; margin: 0 0 14px 0; background: url(images/bg-button1.gif) left 5px no-repeat; text-indent: 0.8em; }
#news dd a
  { color: #5d5d60; text-decoration: none; }
#news dd a:hover
  { text-decoration: underline; }

/* png logos */
img.logo-hyundai
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/hyundai.png'); }
img.logo-hyundai[class]
  { filter:none; background:url('/images/hyundai.png') no-repeat center center; }
img.logo-ssangyong
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/ssangyong.png'); }
img.logo-ssangyong[class]
  { filter:none; background:url('/images/ssangyong.png') no-repeat center center; }
img.logo-daewoo
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/daewoo.png'); }
img.logo-daewoo[class]
  { filter:none; background:url('/images/daewoo.png') no-repeat center center; }
img.logo-kia
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/kia.png'); }
img.logo-kia[class]
  { filter:none; background:url('/images/kia.png') no-repeat center center; }

/* tags */
div.tags
  { background-color:#EEF3F6; border-bottom:1px solid #000; margin:2px; padding:20px 10px; 
    text-align:center; }
div.tags a
  { text-decoration:none; line-height:120%; white-space:nowrap; margin:0 2px; 
    padding:0 4px; vertical-align:middle; display:-moz-inline-box; display:inline-block; }
div.tags a:hover, div.tags a.a
  { color:#FFF; background:#116BB7; }

div.links
  { text-align:center; font-size:0.85em; }
div.links a
  { color:#9eadba; }
  