*
  {
  margin: 0;
  padding: 0;
  }
body
  {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #2d2d2d;
  text-align: center;
  background: #000 url('../img/body.png') repeat-x;
  }
hr
  {
  display: none;
  }
#main, #main2
  {
  width: 960px;
  margin: 0 auto;
  padding: 20px 32px 0px 32px;
  text-align: left; 
  background: url('../img/main.png') no-repeat;
  }
#main2
  {
  background: url('../img/main2.png') no-repeat;
  }
#top
  {
  height: 130px;
  float: left;
  background: url('../img/top.jpg') repeat-x;
  width: 960px;        
  border: 1px solid #fff;
  padding: 0px 0px; 
  }
h1
  {
  width: 284px;
  float: left;
  height: 41px;
  position: relative;
  font-size: 150%;
  margin: 40px 0px 23px 338px;;
  overflow: hidden;
  }    
h1 span
  {
  position: absolute;
  width: 284px;
  height: 41px;
  cursor: pointer;
  /cursor: hand;
  display: block;
  background: url('../img/logo.jpg') no-repeat;
  }
h2
  {
  font-size: 110%;
  color: #c41727;
  }
h3
  {
  display: none;
  }
h4
  {
  font-size: 110%;
  color: #c41727;
  margin-bottom: 5px;
  }
h5
  {  
  font-size: 100%;
  color: #c41727;
  margin-bottom: 2px;
  }
a
  {
  color: #2d2d2d;
  } 
a:hover
  {
  color: #c41727;
  }

.menu 
  {
  position: relative;
	display: table;
	padding: 0;
	list-style: none;
	clear: both;  
	z-index: 4;
	margin: 0px 0px 0px 17px;
  }
  .menu>li 
    {
    display: table-cell;
    margin: 0px 0px; 
    float: left; 
    }
  .menu a 
    {
  	display: block;
  	padding: 7px 10px; 
  	text-decoration: none; 
    }
  .menu>li>a 
    {             
    margin: 0px 25px 0px 0px;
    }
  .menu>li:hover>a 
    {     
    }
  .show a
    {      
    padding-left: 20px; 
    background: url('../img/menuHide.png') no-repeat;
    }
  .show a:hover
    {               
    padding-left: 20px;  
    background: url('../img/menuShow.png') no-repeat;
    }
  .menu ul a, .menu ul a:hover
    {        
    color: #fff;   
    background: #c41727 url('../img/menu.jpg') repeat-x;
	  border: 1px solid #860814;
	  border-top: none; 
  	width: 180px;  
    }
  .menu ul a:hover
    {        
    color: #ffde00;   
    }
  .menu ul a span
    {
    float: right;
    margin-top: 2px;
    /margin-top: -11px;
    font-size: 9px;
    }

  .menu ul 
    {
  	z-index: 1;
  	position: absolute;
  	display: none;
  	border-top: none; 
    }
  .menu li:hover ul 
    {
  	display: block;
  	padding: 0;
  	list-style: none;
    }
  .menu ul img
    {
    border-right: 1px solid #000;
    float: right;
    }
#iconSet
  {
  float: left;
  margin: -90px 0px 0px 785px;
  }
#home, #print, #user
  {
  float: left;
  margin-right: 22px;
  width: 39px;
  height: 39px;
  }
#user
  {
  margin-right: 0px;
  }
#home a, #home a:hover, #print a, #print a:hover, #user a, #user a:hover
  {  
  display: block;
  width: 39px;
  height: 39px;
  background: url('../img/homeOff.jpg') no-repeat;
  }
#home a:hover
  {  
  background: url('../img/homeOn.jpg') no-repeat;
  } 
#print a
  {  
  background: url('../img/printOff.jpg') no-repeat;
  }
#print a:hover
  {  
  background: url('../img/printOn.jpg') no-repeat;
  }
#user a
  {  
  background: url('../img/userOff.jpg') no-repeat;
  }
#user a:hover
  {  
  background: url('../img/userOn.jpg') no-repeat;
  }
#home span, #print span, #user span
  {  
  display: none;
  }
  
#centerHide
  {
  float: left;
  width: 960px;
  height: 32px;     
  margin: 8px 0px 8px 0px;
  border: 1px solid #fff;
  background: #e3e3e3 url('../img/centerHide.jpg') no-repeat;
  }
    
#center
  {
  position: relative;
  float: left;
  width: 960px;
  height: 449px;     
  margin: 8px 0px 8px 0px;
  overflow: hidden;    
  border: 1px solid #fff;
  }
#borderImg
  {
  position: absolute;
  width: 962px;
  height: 451px;
  background: url('../img/borderImg.png') no-repeat;
  z-index: 3; 
  }
#coverImg 
  {
  position: absolute;
  width: 968px;
  height: 455px;
  z-index: 2;
  background-color: #000;
  opacity: 0.0;  
  filter: alpha(opacity=0);  
  }
#center img
  {      
  float: left;
  position: absolute;
  }
  #im1, #im2
  {
  position: absolute; 
  margin: 13px 0px 0px 13px;
  }
  #im2
  {
  margin-left: 960px;
  }
#showImg
  {
  position: absolute;
  float: left;
  width: 79px;
  height: 42px;  
  margin: 11px 0px 0px 869px;
  padding: 0px 0px 0px 0px;
  background: url('../img/showImg.png') no-repeat;
  z-index: 3;
  }
  #hide, #show2
    {
    float: left;
    width: 27px;
    height: 28px;  
    margin: 0px 0px 0px 45px;
    }
  #show2
    {
    float: left;
    width: 27px;
    height: 28px;  
    margin: 3px 0px 0px 908px;
    }
   #hide a, #hide a:hover, #show2 a, #show2 a:hover
    {
    float: left;
    width: 27px;
    height: 28px; 
    background: url('../img/hideOff.jpg') no-repeat;  
    }
   #hide a:hover
    {
    background: url('../img/hideOn.jpg') no-repeat;  
    }
   #show2 a
    {
    background: url('../img/showOff.jpg') no-repeat;  
    }
   #show2 a:hover
    {
    background: url('../img/showOn.jpg') no-repeat;  
    }
#changeImg
  {
  position: absolute;
  float: left;
  width: 226px;
  height: 35px;  
  margin: 402px 0px 0px 370px;
  padding: 0px 0px 0px 50px;
  background: url('../img/changeImg.png') no-repeat;
  z-index: 3;
  }
  .changeButton
    {
    float: left;
    width: 20px;
    height: 20px;  
    margin: 12px 8px 0px 0px;
    background: url('../img/change.jpg') no-repeat;
    }
  .changeButton span, #pause span, #hide span, #show2 span, #play span
    {
    display: none;
    }
  .changeButton a, .changeButton a:hover
    {
    display: block; 
    width: 20px;
    height: 20px; 
    background: url('../img/changeOff.jpg') no-repeat; 
    }
  .changeButton a:hover
    {
    background: url('../img/changeOn.jpg') no-repeat; 
    }
  #pause
    {
    float: left;
    width: 27px;
    height: 28px;  
    margin: 8px 0px 0px 3px;
    }
   #pause a, #pause a:hover
    {
    float: left;
    width: 27px;
    height: 28px; 
    background: url('../img/pauseOff.jpg') no-repeat;  
    }
   #pause a:hover
    {
    background: url('../img/pauseOn.jpg') no-repeat;  
    }
  #play
    {      
    display: none;
    float: left;
    width: 27px;
    height: 28px;  
    margin: 8px 0px 0px 3px;
    }
   #play a, #play a:hover
    {
    float: left;
    width: 27px;
    height: 28px; 
    background: url('../img/playOff.jpg') no-repeat;  
    }
   #play a:hover
    {
    background: url('../img/playOn.jpg') no-repeat;  
    }
   #moreImg
    {
    position: absolute;
    z-index: 3;
    margin: 416px 0px 0px 840px;
    }
   #moreImg a, #moreImg a:hover
    {
    font-weight: bold;
    text-decoration: none;
    color: #e7e7e7;
    }
   #moreImg a:hover
    {
    text-decoration: none;
    color: #fff;
    }
    
#fastLinks
  {  
  float: left;
  width: 960px;
  height: 29px; 
  margin: 0px;
  border: 1px solid #fff;
  background: #d3d3d3 url('../img/menu2.jpg') repeat-x;
  }
  #fast
    {
    margin-left: 12px;
    list-style-type: none;
    color: #c41727;   
    }
  #fast li
    {
    float: left;
    margin: 8px 16px 0px 0px;  
    }
  .href
    {
    padding-left: 16px;  
    background: url('../img/fastLi.png') no-repeat; 
    }
  #fast li a, #fast li a:hover
    {
    text-decoration: none;  
    height: 16px;
    }
  #fastReg
    {
    float: right;
    text-align: right;
    margin: 8px 12px 0px 0px; 
    width: 250px;
    }
  #fastReg a strong
    {
    color: #c41727;  
    margin: 0px 16px 0px 0px;   
    }
  #fastReg a, #fastReg a:hover
    {        
    text-decoration: none;
    }
 #fastReg a:hover
    {   
    color: #c41727;       
    }   
  #fastReg a:hover strong
    {
    text-decoration: underline; 
    }
#content
  {
  float: left;
  margin: 8px 0px 0px 0px;
  width: 968px;
  background: url('../img/content.png') repeat-y;
  }  
#left, #newsTxt, #left2, #leftNormal
  {
  padding: 8px 12px;
  float: left;
  width: 680px;
  margin-right: 8px;
  background: #eee;
  border: 1px solid #fff;
  border-bottom: none;
  }  
  #leftIn
    {
    float: left;
    margin-right: 16px;
    width: 408px;
    }
  #rightIn
    {
    float: left;
    width: 256px;
    }
#news
  {
  width: 100%; 
  border: 1px solid #c4c4c4;
  }
  .snd, .snd2, .snd3
    {
    background: #dddddd;
    }
  #news span
    {
    float: left;
    width: 16px;
    height: 12px;
    margin-left: 5px;
    background: url('../img/newsLi.png') no-repeat;
    }
  #news a, #news a:hover
    {
    float: left;
    display: block;
    width: 100%;
    height: 19px;
    padding-top: 5px;
    text-decoration: none;
    }
  #news a:hover
    {
    text-decoration: none;
    background: #757575;
    color: #fff;
    }
  #news a:hover span
    {
    background: url('../img/newsLiOn.png') no-repeat;
    }
  .more
    {                  
    text-align: right;
    width: 100%;
    margin-top: 3px;
    font-size: 10px;
    }
  .more2
    {   
    font-size: 10px;     
    text-align: right;
    width: 100%;
    position: relative;
    }
    .more a, .more a:hover, .more2 a, .more2 a:hover, #left p a, #left p a:hover, #newsTxt p a, #newsTxt p a:hover
      {
      text-decoration: none;
      color: #c41727;
      }
    .more a:hover, .more2 a:hover, #left p a:hover
      {
      text-decoration: underline;
      }
#navigation
  {
  width: 100%;
  text-align: right;
  font-size: 10px;
  margin-bottom: 0px;
  }
#navigation a, #navigation a:hover
  {
  text-decoration: none;
  color: #c41727;
  }
#navigation a:hover
  {
  text-decoration: underline;
  }
#left p
  {  
  border: 1px solid #c4c4c4;
  padding: 3px 5px;
  line-height: 16px;
  text-align: justify;
  margin-bottom: 8px;
  }
#newsTxt p
  {  
  padding: 0px 4px;
  line-height: 16px;
  text-align: justify;
  margin-bottom: 8px;
  }
#left2 p
  { 
  font-size: 10px;
  display: block;
  float: left; 
  padding: 8px 25px 0px 25px;
  border-top: 1px solid #c4c4c4;
  line-height: 14px;
  text-align: justify;
  margin: 8px 0px 8px 0px;
  }
#newsTxt p:first-letter
  { 
  margin-left: 8px;
  }

.linkUl
  {
  margin: 12px 0px 0px 12px;
  list-style-type: disk;
  list-style-position: inside;
  color: #c41727;
  font-size: 14px;
  }  
.linkUl a, .linkUl a:hover
  {              
  color: #c41727;
  text-decoration: none;
  }  
.linkUl a:hover
  {              
  text-decoration: underline;
  }  
.linkUl p
  {              
  color: #2d2d2d;
  margin: 4px 0px 0px 0px;
  font-size: 11px;
  border: none;
  }  
.linkUl li
  {
  margin: 8px 0px;
  }  

#carImg
  {
  padding-top: 23px;
  width: 187px;
  float: left;
  margin-right: 12px;
  }
.rightBlock #carImg
  {
  width: 187px;
  float: left;
  margin: 0px 0px 8px 20px;
  }
  #carImg img
  {
  width: 187px;
  height: 140px;
  float: left;
  border: 1px solid #c4c4c4;
  }
  #carChangeLeft, #carChangeRight
    {
    position: absolute; 
    width: 20px;
    height: 20px;   
    margin: 0px 0px 0px 189px; 
    }   
  #carChangeLeft
    {
    margin: 0px 0px 0px 0px;
    }
  #carChangeLeft2, #carChangeRight2
    {
    position: absolute; 
    width: 20px;
    height: 20px;   
    margin: 0px 0px 0px 189px;  
    background: url('../img/carChangeRightOn.png') no-repeat;
    }
  #carChangeLeft2
    {
    margin: 0px 0px 0px 20px;
    background: url('../img/carChangeLeftOn.png') no-repeat; 
    }                            
  #carChangeRight2:hover
    {          
    cursor: pointer;
    /cursor: hand;
    background: url('../img/carChangeRightOff.png') no-repeat;
    }
  #carChangeLeft2:hover
    {  
    cursor: pointer;
    /cursor: hand;
    background: url('../img/carChangeLeftOff.png') no-repeat;
    }
  #carChangeLeft a, #carChangeLeft a:hover, #carChangeRight a, #carChangeRight a:hover
    {
    display: block;
    width: 20px;
    height: 20px;
    background: url('../img/carChangeLeftOn.png') no-repeat;
    }
  #carChangeRight a
    { 
    background: url('../img/carChangeRightOn.png') no-repeat;
    }
  #carChangeRight a:hover
    { 
    background: url('../img/carChangeRightOff.png') no-repeat;
    }
  #carChangeLeft a:hover
    { 
    background: url('../img/carChangeLeftOff.png') no-repeat;
    }
  #carChangeLeft span, #carChangeRight span, #carChangeLeft2 span, #carChangeRight2 span
    {
    display: none;
    }
#carData
  {
    padding-top: 23px;
  float: left;
  width: 209px;
  }
  #carDataName
    {
    display: block;
    width: 100%;
    font-weight: bold;
    margin: 3px 0px 9px 0px;
    color: #c41727;
    text-align: center;
    }
  #carDataName a, #carDataName a:hover
    {
    color: #c41727;
    text-decoration: none
    }
  #carDataName a:hover
    {
    color: #2d2d2d;
    }
  #carData table
    {
    width: 209px;
    float: left;
    margin-bottom: 3px;
    border: 1px solid #c4c4c4;
    }
  .rightBlock #carData table
    {
    width: 189px;
    float: left;
    margin: 2px 0px 3px 20px;
    border: 1px solid #c4c4c4;
    }
  .rightBlock #carDataName
    {      
    width: 189px;
    display: block;
    font-weight: bold;
    margin: 3px 0px 9px 20px;
    color: #c41727;
    text-align: center;
    }
  #carData th
    {
    width: 100px;
    text-align: left;
    font-weight: normal;
    }
  .rightBlock #carData th
    {
    width: 95px;
    text-align: left;
    font-weight: normal;
    }
  #carData th, #carData td
    {
    padding: 2px 3px;
    }
  #carData strong
    {
    color: #c41727; 
    margin-left: -21px;
    }
  .rightBlock address
    {
    text-align: center;
    }

#main2 h2
  {
  color: #fff;
  font-size: 18px;
  width: 780px;
  text-align: right;
  }
.configuratorBlock
  {
  float: left;
  margin: 0 180px 8px 180px;
  width: 600px;
  padding: 5px 0px 0px 0px;
  background: #e3e3e3;
  border: 1px solid #fff;
  }
.configuratorBlockEnd
  {
  float: left;
  margin: 0px 180px 8px 180px;
  width: 580px;
  padding: 5px 10px;
  background: #e3e3e3;
  text-align: right;
  border: 1px solid #fff;
  }
.configuratorBlockEnd select
  {
  width: 50px;
  }
  .rightConfigEnd
    {   
    text-align: left;
    width: 400px;
    float: left;
    } 
  .rightConfigEnd span
    {
    margin: 0px 0px 0px 10px;
    }
  .leftConfigEnd
    {   
    text-align: right;
    width: 180px;
    padding-top: 3px;
    float: left;
    } 
  .leftConfigEnd span
    {
    margin: 0px 0px 0px 10px;
    }
  .configLine, .configLine2
    {
    width: 580px;
    padding: 5px 10px;
    }
  .configLine2
    {
    background: #cfcfcf;
    }
  .configuratorBlock h4
    {
    width: 100%;
    margin: 0px 0px 10px 10px;
    }
  .configuratorBlock label
    {
    margin-left: 10px;  
    }
  .configLine a, .configLine a:hover, .configLine2 a, .configLine2 a:hover
    {
    font-weight: bold;
    text-decoration: none;
    }
  .configLine a:hover, .configLine2 a:hover
    {
    color: #c41727;
    }
  .configuratorBlockEnd a, .configuratorBlockEnd a:hover
    {
    font-weight: bold;  
    color: #c41727;
    text-decoration: none;
    }
  .configuratorBlockEnd a:hover
    {
    color: #c41727;  
    text-decoration: underline;
    }
  .price
    {
    float: right;
    }
  .rightA
    {
    width: 100%;
    text-align: right;
    }
  .backMain
    {
    margin: 5px 0px;
    width: 780px;
    text-align: right;
    }
  .backMain a, .backMain a:hover
    { 
    text-decoration: none;
    font-size: 90%;
    color: #b1b1b1;
    }
  .backMain a:hover
    {    
    text-decoration: underline;
    color: #fff;
    }
.close, .minimize
  {
  float: left;
  position: absolute;
  width: 20px;
  height: 21px;
  margin: -25px 0px 0px 578px;
  }
.minimize
  {
  margin: -25px 0px 0px 555px;
  }
  .close a, .close a:hover, .minimize a, .minimize a:hover
    {
    display: block; 
    width: 20px;
    height: 21px;
    background: #000 url('../img/closeOff.jpg');
    }
  .close a:hover
    {
    background: #000 url('../img/closeOn.jpg');
    }
  .minimize a
    {
    background: #000 url('../img/minimizeOff.jpg');
    }
  .minimize a:hover
    {
    background: #000 url('../img/minimizeOn.jpg');
    }
  .close span, .minimize span
    {
    display: none;
    } 
#workPlace
  {
  width: 400px;
  float: left;
  margin: 10px 10px 0px 0px;
  }
#workPlace address
  {     
  font-style: normal; 
  float: left;
  clear: both;
  line-height: 16px;
  }
#workPlace address strong
  {
  color: #c41727;
  }
#mapMini  
  {
  float: left;
  width: 675px;
  margin: 10px 0px 5px 0px;
  height: 420px;
  border: 1px solid #c41727;
  }
#workTime
  {
  clear: both;
  float: left;
  margin: 10px 0px 10px 0px;
  font-size: 11px;
  }
#workTime thead
  {
  font-weight: bold; 
  color: #c41727;
  }
#workTime th, #workTime td
  {
  text-align: left;
  width: 100px;
  padding: 2px 0px;
  }
#workTime .tabNote
  {
  padding-left: 100px;
  } 
.person
  {
  float: left;
  clear: both;
  margin: 5px 0px; 
  line-height: 16px;
  }
.email
  {
  float: left;
  clear: both;
  margin: 0px 0px 5px 0px; 
  line-height: 16px;
  }
.email a, .email a:hover, address a, address a:hover
  {
  color: #c41727;
  text-decoration: none;
  }
.email a:hover, address a:hover
  {
  text-decoration: underline;
  }
.person strong
  {
  color: #c41727;
  }
#contactImg
  {
  width: 270Px;
  float: left;
  }
#essox, #credium, #royal
  {   
  float: left;
  width: 214px;
  margin: 10px 16px 0px 0px;
  height: 130px;
  border: 1px solid #d9d9d9;
  }
#royal
  {   
  margin: 10px 0px 0px 0px;
  }
#essox a, #essox a:hover, #credium a, #credium a:hover, #royal a, #royal a:hover
  {   
  float: left;
  display: block;
  width: 214px;
  height: 130px; 
  background: url('../img/essoxOff.jpg') no-repeat;
  }
#essox a:hover
  {   
  background: url('../img/essoxOn.jpg') no-repeat;
  }
#credium a
  {   
  background: url('../img/crediumOff.jpg') no-repeat;
  }
#credium a:hover
  {   
  background: url('../img/crediumOn.jpg') no-repeat;
  }
#royal a
  {   
  background: url('../img/royalOff.jpg') no-repeat;
  }
#royal a:hover
  {   
  background: url('../img/royalOn.jpg') no-repeat;
  } 
#partnersLogo
  {
  float: left;
  clear: both;
  margin: 20px 0px 0px 90px;
  }
#changePass
  {
  float: left;
  width: 350Px;
  padding: 50px 180px 20px 180px;
  }
  #changePass label
    {
    clear: both;
    margin: 5px 0px;
    float: left;
    width: 100px;
    } 
  #changePass .box
    {          
    margin: 5px 0px;
    float: left;
    border: 1px solid #a4a4a4;
    width: 180px;
    }
#sign
  {
  float: left;
  width: 300Px;
  padding: 50px 0px 0px 55px;
  margin: 30px 20px 30px 30px;
  background: url('../img/sign.jpg') no-repeat;
  }
  #sign label
    {
    clear: both;
    margin: 5px 0px;
    float: left;
    width: 60px;
    } 
  #sign .box
    {          
    margin: 5px 0px;
    float: left;
    border: 1px solid #a4a4a4;
    width: 180px;
    }
   #signButton, #signButton:hover
    {        
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;
    display: block;
    width: 27px;
    height: 28px; 
    color: transparent; 
    font-size: 0; 	
    overflow: hidden;	
    text-indent: -999px;   
    line-height: 0;
    margin: -14px 0px 0px 15px; 
    background: url('../img/okOff.jpg');
    }  
   #regButton, #regButton:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 101px;
    height: 24px;  
    color: transparent;
    font-size: 0; 
    overflow: hidden;	
    text-indent: -999px;
    line-height: 0;
    margin: 7px 0px 0px 30px;
    background: url('../img/regButtonOff.jpg'); 
    }  
   #regButton:hover  
    {
    background: url('../img/regButtonOn.jpg');
    } 
   #saveButton, #saveButton:hover , #saveButton2, #saveButton2:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 101px;
    height: 24px;  
    color: transparent;
    font-size: 0; 
    overflow: hidden;	
    text-indent: -999px;
    line-height: 0;
    margin: 0px 0px 0px 320px;
    background: url('../img/saveOff.jpg'); 
    }  
  #saveButton2, #saveButton2:hover
    {     
    margin: 10px 0px 0px 140px;
    }     
   #saveButton:hover, #saveButton2:hover  
    {
    background: url('../img/saveOn.jpg');
    } 
   #signButton:hover 
    {
    background: url('../img/okOn.jpg');
    }
   #forgot, #forgot2
    {
    font-size: 10px;
    width: 240px;
    text-align: right;
    margin-bottom: 5px;
    }
   #forgot2
    {
    font-size: 11px;
    }
   #forgot a, #forgot a:hover, #forgot2 a, #forgot2 a:hover
    {
    text-decoration: none;
    } 
   #forgot a:hover, #forgot2 a:hover
    {      
    color: #c41727;
    text-decoration: underline;
    }
   .agree
    {
    float: left;
    margin: 10px 50px 10px 35px;
    }
   .agree label
    {
    margin: 0px 0px 0px 5px;
    }
   .agree span
    {
    color: #c41727;
    margin: 0px 0px 0px -10px;
    }
    #antispam, #antispam2, #antispam3
      {
      font-size: 10px;
      float: left;
      height: 20px;
      margin: -10px 0px 10px 23px;
      padding-top: 5px;
      width: 100%;
      }
    #antispam2
      {     
      width: 300px;
      margin: 5px 0px 10px -10px;
      }
    #antispam3
      {     
      width: 300px;  
      margin: -12px 0px 10px 25px;
      }
    #antispam img,  #antispam2 img,  #antispam3 img
      {           
      float: left;       
      border: 1px solid #a4a4a4;
      margin: -1px 10px 0px 10px;
      }
    #antiCode
      {        
      float: left;
      width: 60px;        
      border: 1px solid #a4a4a4;
      margin: 4px 0px 0px 10px;
      }
    #antispam label, #antispam2 label, #antispam3 label
      {        
      float: left;  
      margin: 6px 0px 0px 0px;
      }
   #confirmButton, #confirmButton:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 27px;
    height: 28px; 
    color: transparent;
    font-size: 0; 
    overflow: hidden;	
    text-indent: -999px;
    line-height: 0;
    margin: 0px 0px 0px 20px;
    background: url('../img/okOff.jpg'); 
    }  
   #confirmButton:hover  
    {
    background: url('../img/okOn.jpg');
    } 
    
#note
  {
  float: left;
  /float: none;
  width: 240px;
  margin: 80px 0px;
  padding: 8px 0px;
  font-size: 10px;
  line-height: 14px;
  text-align: justify;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  }
#regBlock
  {
  float: left;
  padding: 25px 0px 0px 0px;
  background: url('../img/reg.jpg') no-repeat;
  }
.margin
  {
  margin-top: 8px;
  }
#addPhoto
  {
  float: left;
  clear: both; 
  height: 18px;
  margin: 8px 0px 0px 0px;
  }
#addPhoto a, #addPhoto a:hover
  { 
  float: left;
  height: 17px;
  text-decoration: none;
  padding: 1px 0px 0px 22px;
  background: url('../img/plusOff.jpg') no-repeat; 
  }
#addPhoto a:hover
  {
  background: url('../img/plusOn.jpg') no-repeat; 
  }  
.choosePhoto a, .choosePhoto a:hover
  {
  float: left;
  height: 17px;
  text-decoration: none;
  padding: 1px 0px 0px 22px; 
  margin: 10px 0px 0px 0px;
  background: url('../img/delFileOff.jpg') no-repeat; 
  } 
.choosePhoto a:hover
  {
  background: url('../img/delFileOn.jpg') no-repeat; 
  }  
.choosePhoto
  {
  float: left;
  clear: both; 
  margin: 4px 0px 4px 0px;
  } 
.fileName
  {
  color: #838383;
  float: left;
  margin: 10px 10px 0px 10px;
  overflow: hidden;
  width: 200px;
  }
.reg
  {
  margin: 20px 35px;
  width: 270px;
  float: left; 
  } 
.reg2
  {
  margin: -10px 35px 20px 35px;
  padding: 30px 0px 0px 0px;
  width: 610px;
  float: left;
  background: url('../img/line.jpg') no-repeat; 
  } 
  .reg label, .reg2 label
    {
    clear: both;
    margin: 5px 0px;
    float: left;
    width: 80px;
    } 
  .reg label span
    { 
    float: left;
    margin: 0px 0px 0px -10px;
    color: #c41727;
    } 
  .reg input, .reg2 input, .reg select
    {          
    margin: 5px 0px;
    float: left;
    width: 180px; 
    border: 1px solid #a4a4a4;
    }
  .reg .radioPrice
    {          
    margin: 5px 0px 5px 15px;
    float: left;
    width: 30px; 
    }
  .reg a, .reg a:hover
    {          
    margin: 5px 0px;
    float: left;
    } 
  .reg .labelPrice
    {
    clear: none;
    margin: 5px 0px;
    float: left;
    width: 50px;
    }  
  .reg2 textarea
    {          
    margin: 5px 0px;
    float: left;
    height: 150px;
    width: 100%; 
    border: 1px solid #a4a4a4;
    }  
  .reg2 .textareaLabel
    {          
    clear: both;
    margin: 5px 0px;
    float: left;
    width: 200px;
    } 
    
#searchPanel label
  {
  float: left;
  }
  #searchButton, #searchButton:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 101px;
    height: 24px;
    color: transparent;   
    font-size: 0;  
    overflow: hidden;	
    text-indent: -999px; 
    line-height: 0;
    margin: 5px 0px 0px 10px;
    background: url('../img/searchOff.jpg'); 
    }  
  #searchButton:hover  
    {
    background: url('../img/searchOn.jpg');
    } 
  #searchPanel h2
    {
    margin-bottom: 8px;
    }
  .searchBox
    { 
    float: left;
    width: 180Px;
    margin: 5px 70px 5px 0px;
    }
  .searchBoxLast
    { 
    float: left;
    width: 180Px;
    margin-right: 0px;
    }
  .searchBox select, .searchBoxLast select
    { 
    float: right;
    width: 110Px;   
    }
  .searchBox2
    { 
    float: left;
    width: 260Px;
    margin: 8px 24px 5px 0px;
    }
  .searchBox2 input
    { 
    margin: -3px 0px 0px 0px;
    width: 50Px;  
    border: 1px solid #a4a4a4;
    }
  .searchName
    { 
    margin: 0px 5px 0px 10px;
    }
  .searchPrice
    { 
    margin: 0px 0px 0px 5px;
    }
  .searchBox3
    { 
    float: left;
    margin: 0px 30px 12px 0px;
    }
  .searchBox3 select
    { 
    width: 60px;
    margin: 0px 0px 0px 5px; 
    }
  .searchBox4
    { 
    float: left;
    padding: 3px 0px 0px 0px;
    margin: 0px 30px 12px 0px;
    }
  .searchBox5, .searchBox6
    { 
    float: right;
    padding: 3px 0px 0px 0px;
    margin: 0px 3px 12px 0px;
    }
  .searchBox6
    {       
    padding: 0px;
    margin: 0px 3px 4px 0px;
    }
  .searchBox5 a, .searchBox4 a, .searchBox6 a
    { 
    text-decoration: none;
    }
  #searchUp
    {
    clear: both;
    float: left;
    width: 20px;
    height: 21px;
    margin: 0px 0px 0px 0px;
    }
  #searchUp span
    {
    display: none;
    }
  #searchUp a, #searchUp a:hover
    {
    display: block; 
    width: 20px;
    height: 21px;
    background: #000 url('../img/searchUpOff.jpg');
    }
  #searchUp a:hover
    {
    background: #000 url('../img/searchUpOn.jpg');
    }
#endPanel
  {
  position: relative;
  float: left;
  width: 706px;
  height: 10px;
  margin: 12px 0px 12px -13px;
  background: url('../img/panelEnd.jpg') repeat-x;
  }

.car, .carRight
  {
  float: left;
  width: 331px;
  height: 140px;
  border: 1px solid #c4c4c4;
  margin: 0px 12px 12px 0px;
  }
  .carRight
    {
    margin-right: 0px;
    }
  .carImg
    {
    width: 187px;
    float: left;
    height: 140px; 
    border-right: 1px solid #c4c4c4;
    }
  .carImg  img
    {   
    width: 187px; 
    height: 140px; 
    border: none;
    }
  .carData
    {
    float: left;
    width: 143px;
    margin: 4px 0px 5px 0px;
    } 
  .carData a, .carData a:hover
    {
    text-decoration: none; 
    color: #c41727; 
    } 
  .carData a:hover
    {
    text-decoration: underline; 
    color: #c41727; 
    }  
  .carData strong
    {
    color: #c41727; 
    } 
  .carData .fst, .carData .snd
    {
    float: left;
    width: 50px;
    height: 13px;
    padding: 2px 0px 2px 5px;
    }
  .carData .fst2, .carData .snd2
    {
    float: left;
    text-align: right;
    width: 83px;   
    height: 13px;
    padding: 2px 5px 2px 0px;
    }
  .carData .snd3
    {
    float: left;
    text-align: right;
    width: 68px;
    padding: 2px 0px 2px 75px;
    height: 13px;
    }
  .carName
    {
    text-align: center;
    color: #c41727; 
    width: 140px; 
    padding: 0px 5px 4px 5px;
    height: 13px;
    } 

  .carProfile
    {
    float: left;
    width: 680px;
    height: 280px;
    border: 1px solid #c4c4c4;
    margin: 8px 0px 12px 0px;
    }
  .carImgProfile
    {
    width: 373px;
    float: left;
    height: 280px; 
    border-right: 1px solid #c4c4c4;
    }   
  .carImgProfile  img
    {    
    width: 373px;
    height: 280px; 
    border: none;
    }
  .carDataProfile
    {
    font-size: 11px;
    width: 306px;
    float: left;
    height: 280px; 
    }          
  .carDataProfile strong
    {
    display: block;
    color: #c41727;
    margin-top: 3px;
    font-size: 14px; 
    } 
  .carDataProfile .fst, .carDataProfile .snd
    {
    float: left;
    width: 148px;
    height: 15px;
    padding: 3px 0px 3px 8px;
    }
  .carDataProfile .fst2, .carDataProfile .snd2
    {
    float: left;
    width: 150px; 
    height: 15px;
    padding: 3px 0px 3px 0px;
    }
  .carNameProfile
    {
    text-align: center;
    color: #c41727; 
    width: 296px; 
    padding: 5px 5px 5px 5px;
    }  
  .carNameProfile strong
    {
    font-size: 12px;
    }
   #carMiniImages
    {
    position: relative;
    width: 100%;
    height: 90px;
    float: left; 
    overflow: auto;
    margin: 0px 0px 12px 0px; 
    }
   #carMiniImages2
    {    
    width: 2500px;
    position: absolute;
    }
   .carImgMini
    {
    cursor: pointer;
    /cursor: hand;
    width: 93px; 
    float: left;
    height: 70px;
    margin: 0px 10px 0px 0px; 
    border: 1px solid #c4c4c4;
    }
   .carImgMini img
    {
    width: 93px;
    height: 70px;
    border: none;
    }
  #carChangeProfileLeft, #carChangeProfileRight
    {
    float: left; 
    width: 20px;
    height: 20px;   
    margin: 25px 10px 0px 0px;
    }
  #carChangeProfileRight
    {   
    margin: 25px 0px 0px 0px;
    }
  #carChangeProfileLeft a, #carChangeProfileLeft a:hover, #carChangeProfileRight a, #carChangeProfileRight a:hover
    {
    display: block;
    width: 20px;
    height: 20px;
    background: url('../img/carChangeLeftOff.png') no-repeat;
    }
  #carChangeProfileRight a
    { 
    background: url('../img/carChangeRightOff.png') no-repeat;
    }
  #carChangeProfileRight a:hover
    { 
    background: url('../img/carChangeRightOn.png') no-repeat;
    }
  #carChangeProfileLeft a:hover
    { 
    background: url('../img/carChangeLeftOn.png') no-repeat;
    }
  #carChangeProfileLeft span, #carChangeProfileRight span
    {
    display: none;
    }
  .carProfile2
    {
    float: left;
    width: 680px;
    border: 1px solid #c4c4c4;
    margin: 0px 0px 12px 0px;
    } 
  .carProfile2 .fst, .carProfile2 .snd
    {
    float: left;
    width: 335px;
    padding: 3px 0px 3px 5px;
    }
  .carProfileText
    {  
    float: left;    
    border: 1px solid #c4c4c4;
    line-height: 16px;
    text-align: justify;
    margin: 0px 0px 4px 0px;
    padding: 4px 5px 4px 5px;
    width: 670px;
    }
  .profileBlock, .profileBlock2
    {
    float: left;
    margin-right: 12px;
    }
  .profileBlock2
    {
    margin-right: 0px;
    }
  .profileBlock2  h4
    {     
    clear: both;
    float: left;
    }
  .profileBlock  label
    {
    float: left;
    }
  #carProfileQuery
    {  
    float: left;    
    border: 1px solid #c4c4c4;
    margin: 0px 0px 4px 0px;
    padding: 4px 5px 4px 5px;
    width: 370px;
    }
  .carProfileContact
    {  
    clear: both;
    float: left;    
    border: 1px solid #c4c4c4;
    margin: 0px 0px 12px 0px;
    padding: 4px 5px 4px 5px;
    width: 270px;
    }
  .carProfileContactLine
    {   
    float: left;   
    width: 270px;
    margin: 4px 0px;
    }
  .carProfileContactLine strong
    {
    float: right;
    font-size: 15px;
    color: #c41727;
    }
  .carProfileContactLine a, .carProfileContactLine a:hover
    {
    float: right;
    text-decoration: none;
    }
  #yesButton, #yesButton:hover, #noButton, #noButton:hover
    {
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;
    display: block;
    width: 27px;
    height: 28px; 
    color: transparent; 
    font-size: 0; 	
    overflow: hidden;	
    text-indent: -999px;   
    line-height: 0;
    margin: 5px 0px 5px 0px; 
    background: url('../img/yesOn.jpg');
    }
  #yesButton:hover
    {
    background: url('../img/yesOff.jpg');
    }
  #noButton
    {
    background: url('../img/noOn.jpg');
    }
  #noButton:hover
    {
    background: url('../img/noOff.jpg');
    }
  #percentPrice
    {
    float: left;             
    width: 200px;
    height: 15px;
    margin: 12px 7px 0px 7px;
    }
  #percentYes
    {
    float: left;
    width: 49%;
    height: 15px;
    color: #fff;
    text-align: center;
    background: #c41727 url('../img/percentYes.jpg');
    }
  #percentNo
    {
    float: right;
    width: 49%;
    height: 15px;
    color: #fff; 
    text-align: center;
    background: #069a25 url('../img/percentNo.jpg');
    }
  #profileLogo
    {
    float: left;
    clear: both;
    margin: 0px 5px 0px 5px;
    }
    
  #sendButton, #sendButton:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 101px;
    height: 24px;  
    font-size: 0;  
    overflow: hidden;	
    text-indent: -999px;
    color: transparent;  
    line-height: 0;
    margin: 7px 0px 0px 0px;
    background: url('../img/sendButtonOff.jpg'); 
    } 
  #sendButton2, #sendButton2:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 101px;
    height: 24px;  
    font-size: 0;  
    overflow: hidden;	
    text-indent: -999px;
    color: transparent;  
    line-height: 0;
    margin: -5px 0px 0px 0px;
    background: url('../img/sendButtonOff.jpg'); 
    }   
  #sendButton:hover, #sendButton2:hover   
    { 
    background: url('../img/sendButtonOn.jpg'); 
    }
  #chooseButton, #chooseButton:hover  
    { 
    border: none;
    cursor: pointer;
    /cursor: hand;
    float: left;  
    display: block;
    width: 101px;
    height: 24px;  
    font-size: 0;  
    overflow: hidden;	
    text-indent: -999px;
    color: transparent;  
    line-height: 0;
    margin: 7px 0px 0px 0px;
    background: url('../img/chooseButtonOff.jpg'); 
    }   
  #chooseButton:hover   
    { 
    background: url('../img/chooseButtonOn.jpg'); 
    }
  .profileInput
    {
    clear: both;
    float: left;
    width: 240px; 
    margin: 4px 0px;
    }
  .profileInput input, .profileInput2 input
    {
    width: 150px; 
    float: right; 
    border: 1px solid #a4a4a4;
    }  
  .profileInput3
    {
    float: left;
    width: 100%; 
    margin: 0px;
    }
  .profileInput3 textarea
    {
    float: left;
    clear: both;
    width: 368px;
    margin-top: 4px; 
    height: 150px; 
    border: 1px solid #a4a4a4;
    }
    

#leftConstruct
  {
  padding: 150px 0px 8px 0px;
  float: left;
  width: 704px;
  text-align: center;
  margin-right: 8px;
  background: #eee url('../img/construct.jpg') no-repeat;
  border: 1px solid #fff;
  border-bottom: none;
  } 
#leftConstruct2
  {
  padding: 60px 12px 8px 12px;
  float: left;
  width: 680px;
  margin-right: 8px;
  background: #eee;
  border: 1px solid #fff;
  border-bottom: none;
  background: #eee url('../img/construct2.jpg') no-repeat;
  } 
#leftConstruct2 p
  {
  width: 550px;
  margin: 6px 0px;
  line-height: 16px;
  text-align: justify;
  }
  .companyRight
    {      
    width: 550px;
    margin: 6px 0px; 
    line-height: 16px;
    text-align: right;
    }
#leftConstruct h2
  {
  font-size: 16px;
  }
#leftConstruct p
  {
  float: right;
  line-height: 16px;
  margin: 8px 183px 8px 0px;
  padding: 8px 0px;
  width: 338px;
  text-align: justify;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  }
#leftConstruct a, #leftConstruct a:hover
  {
  text-decoration: none;
  color: #c41727;
  }
#leftConstruct a:hover
  {
  text-decoration: underline;
  color: #c41727;
  }

#constructNote
  {
  font-size: 12px;
  clear: both;
  float: right;
  margin: 0px 183px 50px 0px;
  color: #c41727;
  }
  

  #userProfile
    {
    float: left;
    width: 560px;
    border: 1px solid #c4c4c4;
    margin: 8px 0px 12px 0px;
    }       
  #userProfile strong
    {
    color: #c41727;
    font-size: 12px; 
    } 
  #userProfile .fst, #userProfile .snd
    {
    float: left;
    width: 132px;   
    height: 13px;
    padding: 4px 0px 4px 8px;
    }
   #editButton, #changePassButton, #questionaryButton, #saleButton
    { 
    float: left;  
    width: 101px;
    height: 24px; 
    padding: 2px 0px 6px 16px;
    } 
   #editButton span, #changePassButton span, #questionaryButton span, #saleButton span
    { 
    display: none;
    }  
   #editButton a, #editButton a:hover, #questionaryButton a, #questionaryButton a:hover, #changePassButton a, #changePassButton a:hover, #saleButton a, #saleButton a:hover  
    { 
    float: left;  
    display: block;
    width: 101px;
    height: 24px;  
    background: url('../img/editButtonOff.jpg'); 
    }  
   #editButton a:hover  
    {
    background: url('../img/editButtonOn.jpg');
    } 
   #changePassButton a  
    {
    background: url('../img/changePassButtonOff.jpg');
    } 
   #changePassButton a:hover  
    {
    background: url('../img/changePassButtonOn.jpg');
    } 
   #questionaryButton a  
    {
    background: url('../img/questionaryButtonOff.jpg');
    } 
   #questionaryButton a:hover  
    {
    background: url('../img/questionaryButtonOn.jpg');
    } 
   #saleButton a  
    {
    background: url('../img/saleButtonOff.jpg');
    } 
   #saleButton a:hover  
    {
    background: url('../img/saleButtonOn.jpg');
    } 
#right
  {
  float: left;
  width: 246px; 
  padding: 0px;
  background: #eee;
  border: 1px solid #fff;     
  border-bottom: none;
  }
.rightBlock
  {
  width: 226px;
  float: left;
  margin: 12px 10px 0px 10px;
  padding-top: 22px;
  background: url('../img/rightblock.jpg') no-repeat;
  }
.rightEnd
  {
  width: 226px;
  float: left;
  height: 20px;
  margin: 12px 10px;
  background: url('../img/rightBlockEnd.jpg') no-repeat;
  }
.rightBlock h4
  {
  text-align: center;
  margin-bottom: 10px;
  }
.rightBlock address
  {
  font-style: normal;
  line-height: 16px;
  }
#facebook
  {
  float: left;
  clear: both;
  height: 25px;
  margin: 10px 0px 0px 10px;
  }
#facebook a, #facebook a:hover
  {
  float: left;
  padding: 6px 0px 0px 30px;
  text-decoration: none; 
  height: 19px;  
  background: url('../img/facebookOff.jpg') no-repeat;
  }
#facebook a:hover
  {
  background: url('../img/facebookOn.jpg') no-repeat;
  }
#borderEnd
  {
  clear: both;
  width: 962px;
  height: 1px; 
  margin-bottom: 8px;
  background: url('../img/borderEnd.png') no-repeat;
  }
#end
  {      
  float: left;
  padding: 8px 12px 0px 12px;
  width: 936px;
  height: 21px;
  font-size: 90%;
  /font-size: 85%;
  color: #2d2d2d;
  border: 1px solid #fff;
  margin: 0px 0px 30px 0px;
  background: #d3d3d3 url('../img/menu2.jpg') repeat-x;
  }
#create
  {
  text-align: right;
  margin-left: 10px;
  }
  #create a
  {
  text-decoration: none;
  } 
  #create a:hover
  {
  text-decoration: none;
  }
#copyright
  {
  float: left;
  }
  #copyright a
  {
  text-decoration: none;
  } 
  
  .line15 {
    line-height: 1.5;
  }
  
  #commerBanner {
    margin: 9px 16px;
    width: 228px;
    height: 190px;
  }
  
  #photoWindow
  {
    display: none;
    position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height: 1200px;
	padding-bottom: 50%;
	color:black;
	z-index: 4;
	background-color:black;
	opacity: 0.85;  
	filter: alpha(opacity=85);  
	-moz-opacity: 0.85;  
	-khtml-opacity: 0.85;
	text-align: center;
  }
#photoInner img 
  {
	position: relative;
	margin: auto;
	margin-top: 80px;
	z-index: 4;
  background: #eee; 
  border: 1px solid #fff;
	padding: 20px 20px 60px 20px;
  }
#photoOuter
  {
	visibility: hidden;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height: 100%;
	text-align: center;
  }

#photoInner
  {
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-380px;
  }
#photoPanel 
  {
	position: relative;
	margin: -45px auto 0px auto;
	width: 600px;
	z-index: 4;   
	} 
#photoPanel img
  {
  float: left;
  padding: 0px;
  margin: -5px 270px 0px 0px;
  border: 0px;  
	} 
#photoPanel a span
  {
  /*display: none;*/
  } 
#photoBefore, #photoClose, #photoNext
  {
  display: block;
  float: left; 
  margin-right: 8px;
  width: 28px;
  height: 28px;
  background: url('../img/beforePhotoOff.png') no-repeat;
  }
#photoClose
  {
  background: url('../img/photoCloseOff.png') no-repeat;
  }
#photoNext
  {
  background: url('../img/nextPhotoOff.png') no-repeat;
  }
#photoBefore:hover
  {
  background: url('../img/beforePhotoOn.png') no-repeat;
  }
#photoClose:hover
  {
  background: url('../img/photoCloseOn.png') no-repeat;
  }
#photoNext:hover
  {
  background: url('../img/nextPhotoOn.png') no-repeat;
  }
