body{
 background:#fff url(../images/head_pattern.png) repeat-x;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{
 color:#c71444;
}
a:hover{
 text-decoration:none;
}
img{
 border:0;
}
table{
 clear:left;
}
#site_body{
 width:960px;
 text-align:left;
}
/* Header */
#header{
 width:960px;
 height:80px;
 background:#292929 url(../images/head_pattern.png) repeat-x;
}
#header .diller{
 margin:20px 2px 0 0;
}


#header .diller{
 float:left;
 padding:0 0 0 20px;
}
#header .company_text{
 float:right;
 font-size:10px;
 font-style:italic;
 line-height:15px;
 color:#ababab;
 width:270px;
 padding:0 12px 0 0;
 margin:17px 0 0 5px;
}
#header .company_logo{
 float:right;
 width:139px;
 margin:21px 1px 0 0;
}
/* end Header */

/* Navigation */
#navigation_line{
 width:960px;
 height:90px;
}

#navigation_line .nissan_logo{
 width:240px;
 height:86px;
 float:left;
 border-top:#fff solid 4px;
}
#navigation{
 width:720px;
 height:86px;
 border-top:#c71444 solid 4px;
 float:left;
}
#navigation #ico{
 width:695px;
 float:right;
 height:11px;
 padding:18px 11px 18px 0;
 overflow:hidden;
}
#navigation #ico li{
 float:right;
 padding:0 14px 0 0;
}
#navigation #word{
 width:720px
}
#navigation #word li ul{
 display:none;
}
#navigation #word li:hover ul, #navigation #word li.over ul{
 display:block;
}
.hover .drop_down_nlevel{
 visibility:visible;
}

#navigation #word .menu_container{
 float:left;
 background:url(../images/navigation/bullet.gif) left top no-repeat;
 padding:0 0 0 8px;
 position:relative;
}
#navigation #word a{
 display:block;
 overflow:hidden;
}

#navigation #word #about:hover, #navigation #word #cars:hover, #navigation #word #contacts:hover, #navigation #word #repair:hover, #navigation #word #services:hover,  #navigation #word #enter:hover{
 background-color:#000;
}

#navigation #word #about{
 width:60px;
 background:#444444 url(../images/navigation/about.png) no-repeat;
 height:7px;
 margin:0 27px 0 0;
}

#navigation #word #cars{
 width:83px;
 background:#444444 url(../images/navigation/cars.png) no-repeat;
 height:7px;
 margin:0 24px 0 0;
}
#navigation #word #contacts{
 width:166px;
 background:#444444 url(../images/navigation/contacts.png) no-repeat;
 height:9px;
 margin:0 56px 0 0;
}
#navigation #word #repair{
 width:156px;
 background:#444444 url(../images/navigation/repair_parts.png) no-repeat;
 height:7px;
 margin:0 24px 0 0;
}
#navigation #word #services{
 width:46px;
 background:#444444 url(../images/navigation/services.png) no-repeat;
 height:7px;
 margin:0 24px 0 0;
}

#navigation .active{
 background-color:#c71444 !important;
}

#navigation .drop_down{
 position:absolute;
 left:0;
 top:0;
 width:180px;
 font-size:10px;
 z-index:100;
 margin:7px 0 0 0;
}
#navigation .drop_down li{
 border-left:#cccccc solid 1px;
 border-right:#cccccc solid 1px;
 border-bottom:#cccccc solid 1px;
 width:180px;
 clear:left;
 float:left;
 background:url(../images/blank.gif);
 position:relative;
}

#navigation .drop_down .connector{
 border:0;
 border-left:#cccccc solid 1px;
 height:18px;
 width:100%;
 float:left;
}
#navigation .drop_down .head{
 height:4px;
 background:#c71444;
 border-left:#c71444 solid 1px;
 border-right:#c71444 solid 1px;
 float:left;
 overflow:hidden;
}
#navigation .drop_down li .link{
 display:block;
 width:180px;
 line-height:22px;
 height:22px;
 background:#f0f0f0;
 color:#444444;
 text-decoration:none;
 text-indent:10px;
 position:relative;

}
#navigation .drop_down li a:hover{
 background:#fff;
 color:#c71444;
}
#navigation .drop_down li:hover ul{
 visibility:visible;
}
#navigation .drop_down_nlevel{
 position:absolute;
 left:180px;
 visibility:hidden;
 margin:-23px 0 0 0;
 border-top:#cccccc solid 1px;
}
#navigation .drop_down_nlevel li{
 height:22px;
 background:#f0f0f0;
}
#navigation .drop_down_nlevel li a{
  font:10px Verdana, Arial, Helvetica, sans-serif;
  color:#444444;
  text-decoration:none;
  line-height:22px;
}
/* end Navigation */

/* Falsh */
#flash{
 width:960px;
 height:290px;	
 background:url(../images/flash_bkg/bkg.jpg) no-repeat;
}
/* end Flash */

/**/
#inner_page_head{
 width:960px;
 margin:0 0 40px 0;
}
/**/

/* Left Content Column */
#left_column{
 width:290px;
 float:left;
 font-size:10px;
 line-height:15px;
}

#left_inner_column{
 width:240px;
 float:left;
 font-size:10px;
 line-height:15px;
}

#right_inner_column{
 width:720px;
 float:left;
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#292929;
}



#left_column #news{
 width:257px;
 margin:45px 0 0 0;
}
#left_column #news a{
 color:#c71444;
}
#left_column #news .container{
 padding:0 0 14px 0;
 border-bottom:#bfbfbf dotted 1px;
}
#left_column #news .head{
 padding:0 0 3px 0;
 padding:0 0 0 18px;
}
#left_column #news .date{
 color:#666666;
 margin:12px 0 0 0;
 padding:0 0 0 18px;
}
#left_column #news .archive{
 padding:14px 0 0 4px;
}
#left_column #news .text{
 color:#292929;
 padding:0 0 0 18px
}

#left_column #spec_pred{
 padding:51px 0 25px 20px;
}
#left_column .banner{
 padding:0 0 20px 20px;
}
#left_column #spec_pred .banner_01{
 width:270px;
 height:130px;
 position:relative;
 margin:19px 0 0 0;
}
#left_column #spec_pred .banner_01 .image{
}


#left_column #spec_pred .banner_01 .mask{
 display:block;
 position:absolute;
 width:270px;
 height:130px;
 top:0;
 left:0;
 background:url(../images/mask/index_banner_big_mask.png) no-repeat;
}

#left_column #spec_pred .banner_02{
 width:270px;
 height:66px;
 position:relative;
 margin:20px 0 0 0;
}
#left_column #spec_pred .banner_02 .image{
}


#left_column #spec_pred .banner_02 .mask{
 display:block;
 position:absolute;
 width:270px;
 height:66px;
 top:0;
 left:0;
 background:url(../images/mask/index_banner_small_mask.png) no-repeat;
}
/* end Left Content Column */

/* Right Content Column */
#right_column{
 width:640px;
 float:left;
 padding:45px 0 0 30px;
}



#right_column #about_salon{
 width:640px;
}
#right_column #about_salon .image{
 position:relative;
 float:left;
}
#right_column #about_salon .image .mask{
 position:absolute;
 left:0;
 top:0;
 width:169px;
 height:155px;
 background:url(../images/mask/index_mask.png) no-repeat;
}

#right_column #about_salon .textPart{
 float:left;
 padding:0 0 0 21px;
 font-size:12px;
 color:#292929;
 line-height:16px;
 width:430px;
}
#right_column #about_salon .textPart .head{
 padding:0 0 13px 0;
}
#right_column #about_salon .textPart .readMore{
 padding:12px 0 0 0;
}

#right_column #models{
 width:640px;
 float:left;
 margin:45px 0 0 0;
 line-height:15px;
 font-size:12px;
}
#right_column #models a{
 color:#002f8e;
}
#right_column #models .image{
 padding:0 0 4px 0;
 width:160px;
 height:47px;
}
#right_column #models .modelsContainer{
 margin:40px 0 0 0;
 width:640px;
}
#right_column #models .modelsContainer td{
 width:155px;
 vertical-align:bottom;
 text-align:center;
}
#right_column #models .link{
 padding:3px 0 0 0;
 margin:4px 0 0 0;
 font:12px Verdana, Arial, Helvetica, sans-serif;
}
#right_column #models .price{
 font-size:10px;
 color:#666666;
 margin:2px 0 0 0;
}
#right_column #models .separator{
 height:40px;
 background:none;
}
#right_column #oplata .attention{
 color:#d24369;
}
#right_column #oplata{
 float:right;
 font-size:9px;
 color:#292929;
 padding:0px 70px 0 0;
}

/* end Right Content Column */

/* Search Bar */
#search_bar{
 width:960px;
 height:28px;
 background:#e0e0e1;
 clear:left;
 float:left;
 margin:50px 0 25px 0;
}
#search_bar #search{
 margin:0 0 0 10px;
}
#search_bar #search #search_text{
 padding:0;
 margin:0;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 width:120px;
 line-height:14px;
 height:15px;
 text-indent:5px;
}
#search_bar #search #submit_button{
 float:left;
}
#search_bar .search_nissan_logo{
 float:left;
}
#search_bar .icon_link_search{
 font:10px Verdana, Arial, Helvetica, sans-serif;
 padding:0 0 0 7px;
 margin:0 0 0 0;
 text-decoration:none;
 line-height:28px;
 overflow:hidden;
}
#search_bar .icon_link_search:hover{
 text-decoration:underline;
}
/* end Search Bar */

/* Footer */
#footer{
 width:960px;
 font-size:10px;
 color:#666666;
 line-height:15px;
}

/* end Footer */

/* Description */

#head{
 width:960px;
 height:140px;
 margin:0 0 40px 0;
}

.left_model_menu{
  margin:12px 0 33px 0;
}
.left_model_menu li a{
 display:block; 
 width:200px;
 text-indent:10px;
 text-transform:uppercase;
 background:#ececec;
 text-decoration:none;
 color:#444444;
 border-bottom:#d2d2d1 solid 1px;
 font:10px Verdana;
 line-height:20px; 
}
.left_model_menu li a:hover{
  background:#f6f6f6;
  color:#c71444;
  
}
.left_model_menu li .selected{
	 background:#c71444;
 color:#fff;
}


/* end Description */

/* D.O.L. */

.dol_menu{
  margin:12px 0 33px 0;
}
.dol_menu li a{
 display:block; 
 width:160px;
 text-indent:0px;
 text-transform:uppercase;
 background:#ececec;
 text-decoration:none;
 color:#444444;
 border-bottom:#d2d2d1 solid 1px;
 font:10px Verdana;
 line-height:64px; 
}
.dol_menu li a:hover{
  background:#f6f6f6;
  color:#c71444;
  
}
.dol_menu li .selected{
	 background:#c71444;
 color:#fff;
}


/* end D.O.L. */


/* Model Characteristics */
#model_characteristics{
 font:10px Verdana;
 text-transform:uppercase;
 float:left;
 height:20px;
 margin:0 0 40px 0;
 width:100%;
}
#model_characteristics li{
 float:left;
}
#model_characteristics li a{ 
 text-decoration:none; 
 color:#444444;
 padding:0 8px 0 8px;
 background:#ececec;
 line-height:20px;
 float:left;
 border-right:#d2d2d1 solid 1px;
}
#model_characteristics li a:hover{
 background:#f6f6f6;
 color:#c71444;
}
#model_characteristics .selected{
 background:#c71444;
 color:#ffffff;
 line-height:20px;
 padding:0 8px 0 8px;
 border-right:#d2d2d1 solid 1px;
}
/* end Model Characteristics */

/* inner_page */
#inner_text{
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#292929;
}
#desc_image{
 float:left;
}
#desc_text{
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#292929;
}
#exterior, #interior, #security{
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#292929;
 float:left;
 width:100%;
}
#exterior td, #interior td, #security td{
 vertical-align:top;
}
/* end inner_page */

/* Photo Gallery */
#photo-gallery-place{
 float:left;
 width:300px;
}

#photo-gallery-big{
 position:relative;
 float:left;
}
#photo-gallery-big #mask{
 position:absolute;
 top:0;
 left:0;
 width:416px;
 height:321px;
 background:url('../images/mask/gallery.png');
}


#photo-gallery{
 float:left;
}
#photo-gallery li{
 float:left;
 padding:0 12px 12px 0;
}
#photo-gallery li a{
 border:#b8b8b8 solid 1px; 
 display:block;
}
#photo-gallery li a.selected{
  border:#c71444 solid 1px;
}
/* end PhotoGallery*/

/* Body Color */
#colors-text{
 padding:0 0 35px 0;
}
#body-color-image{
 width:215px;
 height:130px;
 margin:22px 0 0 0;
 border:#b8b8b8 solid 1px;
}

#body-color-desc{
 margin:4px 0 20px 0;
}

#body-color-desc .title{
}
#body-color-desc .value{
}


#body-color-place{
 width:320px;
 float:left;
}
#body-color-place .head{
 padding:0 0 16px 0;
 background:url('../images/patterns/colors-head.gif') repeat-x left bottom;
}
#body-color-place #color-container{
}
#body-color-place .color-place{
  width:22px;
  height:22px;
  float:left;
  overflow:hidden;
  border:#b8b8b8 solid 1px;
  margin-right:4px;
}
#body-color-place .color-place .color{
 display:block;
 width:20px;
 height:20px;
 margin:1px 0 0 1px;
 overflow:hidden;
}

#body-color-place .selected{
 border:#c71444 solid 1px;
}

/* end Body Color*/



/* Uphostery Color*/
#upholstery-place{
 width:320px;
 float:left;
 padding:0 0 0 40px;
}

#upholstery-place .head{
 padding:0 0 16px 0;
 background:url('../images/patterns/colors-head.gif') repeat-x left bottom;
}

#upholstery-place-image{
 width:215px;
 height:130px;
 margin:22px 0 0 0;
 border:#b8b8b8 solid 1px;
}

#body-color-place #pre-image-container{
}

#upholstery-place .pre-place{
  width:22px;
  height:22px;
  float:left;
  overflow:hidden;
  border:#b8b8b8 solid 1px;
  margin-right:4px;
}

#upholstery-place .pre-place .pre-image{
 display:block;
 width:18px;
 height:18px;
 margin:1px 0 0 1px;
}

#upholstery-place .selected{
 border:#c71444 solid 1px;
}

#upholstery-place-desc{
 margin:4px 0 20px 0;
}

/* end Uphostery Color*/

/* about salon */
/* end about salon*/

/* Vacansies */
.vacansy{
 padding:14px 0 14px 0;
 background:url('../images/patterns/vacansies.gif') repeat-x left bottom;
}
.vacansy .date{
 font-size:10px;
 color:#666666; 
}
#vacansy_resume_place{
 width:100%;
 height:80px;
 background:#ececec;
 font-size:12px;
 line-height:12px;
 color:#000;
 margin:25px 0 0 0;
}
#vacansy_resume_place .text{
 padding:20px 0 20px 30px;
}
#vacansy_resume_place .link{
 display:block;
 width:252px;
 height:28px;
 background:#c71444 url('../images/icons/resume.gif') no-repeat 230px 9px;
 font-size:12px;
 color:#fff;
 line-height:28px;	
 text-indent:12px;
 position:relative;
 left:20px;
}
/* end Vacansies */

/* About */
#about-news-list{
}
#about-news-list li{
 padding:0 0 16px 0;
 background:url('../images/patterns/colors-head.gif') repeat-x left bottom;
 margin:15px 0 0 0;
}
#about-news-list .date{
  font-size:10px;
  color:#666666;
}

#about-news-list .text{
  font-size:12px;
  color:#000;
  margin:5px 0 0 0;
}
/* end About */

/* Garanty */
#garanty-place-head{
 margin:0 0 0 0;
}
#garanty-place{
 font-size:11px;
 color:#000;
}
#garanty-place p{
 line-height:16px;
 margin:15px 0 2px 0;
}
#garanty-table{
 font-size:11px;
 color:#000;
 margin:15px 0 0 0;
}
#garanty-table b{

}
#garanty-table p{
 margin:5px 0 8px 0;
}
#garanty-table .field{
 padding:5px 0 5px 10px;
 line-height:14px;
}
#garanty-table .select{
 background:#faf9fa;
}
#garanty-table .list{
 margin:5px 0 0 0;
 line-height:14px;
}
#garanty-table .list li{
 background: url(../images/patterns/garanty-list.gif) no-repeat left 6px;
 padding:0 0 0 17px;
}
#garanty-table .head{
 background:#f5f3f5;
 text-indent:10px;
}
/* end Garanty */
#autocredit{
 
}
#autocredit .title{
 font-size:12px;
 color:#000;
 line-height:16px;
 margin:14px 0 0 0;
}
#autocredit-table{
 font-size:11px;
 margin:15px 0 0 0;
 border-bottom:#d2d2d1 solid 1px;
}
#autocredit-table .head{
 background:#ececec;
}
#autocredit-table .element{
 font-size:10px;
 color:#696969;
}
#autocredit-table .model-name{
 color:#000;
}
#autocredit-table .topborder{
 border-top:#d2d2d1 solid 1px;
}
#autocredit-table .leftborder{
 border-left:#d2d2d1 solid 1px;
}
#autocredit-table .rightborder{
 border-right:#d2d2d1 solid 1px;
}
#autocredit-table .bottomborder{
 border-bottom:#d2d2d1 solid 1px;
}


#autocredit-table .topborderwhite{
 border-top:#fff solid 1px;
}
#autocredit-table .leftborderwhite{
 border-left:#fff solid 1px;
}
#autocredit-table .rightborderwhite{
 border-right:#fff solid 1px;
}
#autocredit-table .bottomborderwhite{
 border-bottom:#fff solid 1px;
}


#autocredit-table .num{
 text-indent:7px;
}
/* Autocredit */

/* end Autocredit */

/* Contacts */
#contact-information{
 font-size:12px;
 line-height:16px;
 color:#292929;
}
#contact-information .selected{
 color:#c71444;	
}
#contact-information h6{
 font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 padding:0;
 margin:18px 0 18px 0;
}
#contact-information .inputtext{
 padding:0;
 margin:0;
 height:21px;
 width:265px;
 background:#f0f0f0;
 border:#b4b4b4 solid 1px;
}
#contact-information .inputtextarea{
 padding:0;
 margin:0;
 height:95px;
 width:265px;
 background:#f0f0f0;
 border:#b4b4b4 solid 1px;
}
#contact-information .inputtextarea, #contact-information .inputtext{
 margin:0 0 0 35px;
}
#contact-information .submit{
 border:0;
 width:108px;
 height:28px;
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#fff;
 background:#c71444;
 margin:22px 0 0 35px;
}
#contact-information .separator{
 height:1px;
 background:url('../images/patterns/colors-head.gif') repeat-x left bottom;
 margin:24px 0 24px 0;
}
/* end Contacts */

/* Repair */
#repair{
 font-size:12px;
 color:#292929;
 line-height:16px;
}
#repair .separator{
 height:1px;
 background:url('../images/patterns/colors-head.gif') repeat-x left bottom;
 margin:15px 0 15px 0;
}
#repair h6{
 font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 color:#292929;
 padding:0;
 margin:20px 0 0 0;
}
#repair p{
 margin:15px 0 0 0;
}
#repair .filesize{
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
}
#repair .list{
 padding:12px 0 12px 35px;
}
#repair .list li{
 background:url('../images/patterns/list.gif') no-repeat left 8px;
 padding:0 0 0 16px;
}
#repair .comment{
 padding:0 0 0 24px;
 border-left:#c71444 solid 5px;
}
/* end Repair */

/* SERVICE(STO) */
#sto{

}
#sto h6{
 font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 color:#292929;
 padding:0;
 margin:20px 0 0 0;
}
#sto .list{
 margin:15px 0 15px 0;
 padding:0 0 0 12px;
}
#sto .list li{
 background:url('../images/patterns/list.gif') no-repeat left 8px;
 padding:0 0 0 16px;
 line-height:20px;
}
#sto .section{
 background:url('../images/patterns/sto.gif') no-repeat left 6px;
 font-size:12px;
 font-weight:bold;
 color:#2929292;
 padding:0 0 0 10px;
 line-height:16px;
 margin:15px 0 0 0;
}
#sto p{
 font-size:12px;
 color:#292929;
 padding:0;
 margin:8px 0 0 10px;
 line-height:16px;
}
/* end SERVICE(STO) */

/* Insuranse */
#insurance{
 font-size:12px;
}
#insurance h6{
 padding:0;
 margin:20px 0 20px 0;
 font-size:12px;
 font-weight:bold;
 color:#292929;
 line-height:16px;
}
#insurance .axalink{
 color:#002f8e;
}
#insurance-table{
 font-size:10px;
 color:#292929;
 line-height:13px;
 margin:40px 0 0 0;
}
#insurance-table .selected{
 background:#ececec;	
}
#insurance-table .title{
 color:#c71444;	
}
#insurance-table .catnum{
 padding:7px 0 0 0;
 text-align:center;
 font-weight:bold;
 color:#696969;
}
#insurance-table .cat{
 padding:0 0 0 10px;
 width:188px;
 font-weight:bold;
}
#insurance-table .bigger{
 font-size:11px;
}

#insurance-table .bordertop{
 border-top:#d2d2d1 solid 1px;
}
#insurance-table .borderbottom{
 border-bottom:#d2d2d1 solid 1px;
}
#insurance-table .borderleft{
 border-left:#d2d2d1 solid 1px;
}
#insurance-table .borderright{
 border-right:#d2d2d1 solid 1px;
}
#insurance .digitlist{
 line-height:20px;
 padding:0;
 margin:0 0 0 32px;
}	
#insurance .digitlist .digit{
 color:#c71444;
}
#insurance .list{
 margin:0;
 padding:15px 0 0 32px;
}
#insurance .list li{
 background:url('../images/patterns/list.gif') no-repeat left 8px;
 padding:0 0 0 16px;
 line-height:16px;
 margin:0 0 7px 0;
}
/* end Insuranse */

/* Service Record */
#service-record{
 font-size:12px;
 color:#292929;
 line-height:16px;
}
.inputtext, .inputselect{
 padding:0;
 margin:0;
 height:21px;
 width:265px;
 background:#f0f0f0;
 border:#b4b4b4 solid 1px;
}
.inputtextarea{
 padding:0;
 margin:0;
 height:95px;
 width:265px;
 background:#f0f0f0;
 border:#b4b4b4 solid 1px;
}
.submit{

}
.ness{
 color:#c71444;	
}
/* end Service Record */

/* Test Drive */
#test-drive{
 font-size:12px;
 color:#292929;
}
/* end Test Drive */

/* techsupport */
#techsup{
 font-size:12px;
 color:#292929;
 line-height:16px;
}
#techsup p{
 margin:7px 0 0 0;
 padding:0;
}
#techsup .list{
 margin:0;
 padding:7px 0 0 30px;
}
#techsup .list li{
 background:url('../images/patterns/list.gif') no-repeat left 8px;
 padding:0 0 0 16px;
 line-height:16px;
 margin:0 0 0 0;
}
#techsup .digitlist{
 line-height:20px;
 padding:0;
 margin:5px 0 5px 32px;
}	
#techsup .digitlist .digit{
 color:#c71444;
}
/* techsupport */


/* tuning */
#tuning{
 font-size:12px;
 color:#292929;
 line-height:16px;
}
#tuning p{
 margin:7px 0 0 0;
 padding:0;
}
#tuning .list{
 margin:0;
 padding:7px 0 0 30px;
}
#tuning .list li{
 background:url('../images/patterns/list.gif') no-repeat left 8px;
 padding:0 0 0 16px;
 line-height:16px;
 margin:0 0 0 0;
}
#tuning .digitlist{
 line-height:20px;
 padding:0;
 margin:5px 0 5px 32px;
}	
#tuning .digitlist .digit{
 color:#c71444;
}
/* end tuning */

/* Complectation */
#complectation{
}
#complectation-table{
 font-size:10px;
 color:#292929;
 border-bottom:#d2d2d1 solid 1px;
}
#complectation-table .bidder{
 font-size:11px;
}
#complectation-table .el{
 padding:0 0 0 14px;
}
#complectation-table .bordertop{
 border-top:#d2d2d1 solid 1px;
}
#complectation-table .borderbottom{
 border-bottom:#d2d2d1 solid 1px;
}
#complectation-table .borderleft{
 border-left:#d2d2d1 solid 1px;
}
#complectation-table .borderright{
 border-right:#d2d2d1 solid 1px;
}
#complectation-table .selected{
 background:#ececec;
}
/* end Complectation */

/* Vacansy Desc */
#vacansy_desc{
 font-size:12px;
 color:#292929;
 line-height:16px;
}
#vacansy_desc h3{
 padding:0;
 margin:15px 0 0 0;
 font-size:16px;
 color:#292929;
}
#vacansy_desc .list{
 margin:0;
 padding:7px 0 0 30px;
}
#vacansy_desc .list li{
 background:url('../images/patterns/list.gif') no-repeat left 8px;
 padding:0 0 0 16px;
 line-height:16px;
 margin:0 0 0 0;
}
/* end Vacansy Desc */

/*  News Detiail */
#about-detail{
 font-size:12px;
 color:#292929;
 line-height:16px;
}
#about-detail .date{
 font-size:10px;
 color:#666666;
 margin:18px 0 0 0;
}
#about-detail h1{
 font-size:16px;
 font-weight:bold;
 line-height:20px;
 padding:0;
 margin:0;
}
#about-detail p{
 padding:0;
 margin:7px 0 0 0;
}
#about-detail .comment{
 padding:0 0 0 29px;
 border-left:#c71444 solid 5px;
 margin:20px 0 20px 0;
}
/*  end News Detiail */

/* INNER_FOOTER */
#inner_footer_overlay{
 clear:left;
 float:left;
 width:100%;
 border-top:#dfe0e1 solid 4px;
 margin:100px 0 0 0;
}
#inner_footer{
 margin:10px 0 0 0; 
}
/* end INNER_FOOTER */

.img_pos{
 position:relative;
}
.img_pos .img_mask{
 position:absolute;
 width:270px;
 height:204px;
 background:url('../images/mask/mask_img.png') no-repeat;
}

/* 404 */
.link404{
 background:url("../images/404/bullet.gif") no-repeat left center;
 padding:0 0 0 10px;
 position:relative;
 left:-10px;
}
.separator404{
 width:392px;
 height:1px;
 overflow:hidden;
 background:#e0e0e1;
 left:392px;
 margin:35px 0 35px 92px;
}
.contacts404{
 font-size:10px;
 color:#666666;
 line-height:15px;
 margin:0 0 0 92px;
}
/* end 404 */

.separator{
 height:1px;
 background:url('../images/patterns/colors-head.gif') repeat-x left bottom;
 margin:15px 0 15px 0;
}

#news_archive{
 display:block;
 padding:0 0 0 16px;
 margin:11px 0 0 2px;
 background:url('../images/icons/list.gif') no-repeat left 3px;
 height:16px;
 left:16px;
 width:105px;
}
#site_search{
 width:397px;
 height:19px;
 background:url(../images/background/search.gif) no-repeat;
}