body, table, tr, td, div, ul, ol, li, p, h1, h2, form { margin:0; padding:0}
body { font: 12px arial, verdana, Helvetica, tahoma, arial; color:#8a8a8a; background:#000;}
img { border:0;}
table { border-collapse:collapse;}
td {vertical-align:top;}
a { color:#ee9202;}
a:hover { color:#f54900; text-decoration:none; }
.clear { clear:both;}
.pix { height:1px; display:block;}
.table_border td {border:1px solid #fff; padding:2px 5px;}

h1 {color:#fefefe; font-size:28px; font-weight:normal; margin:10px 0 20px;}
.header h1 {color:#8A8A8A; font-size:32px; font-weight:bold; margin:0px;}

body, html {height:100%;}


#wrapper { min-height: 100%;  height: auto !important; height: 100%; margin: 0 auto -110px; width:950px; padding:0 20px; position:relative; }
  
  
  #main {margin:0 auto; width:950px;}
    #top { background:url(../img/header.jpg) no-repeat top left; height:210px; padding:0 28px 0 45px;}
            #top a:hover {color:#ee9202;} 
      .map, .contacts {display:block; padding-left:20px;}
      .map {background:url(../img/map.gif) no-repeat left center; float:left; margin-top:25px;}
      .contacts {background:url(../img/contacts.gif) no-repeat left center; float:right; font-size:16px;}
      
      #logo { display:block; width:305px; height:115px; float:left;}
      .search {float:right; position:relative; width:187px; top:30px; }
        .search_text {border:0; display:block; color:#fff; background:url(../img/search_bg.gif) no-repeat top right; width:155px; padding:3px 6px; position:absolute; top:0; left:0;}
        .search_but { display:block; position:absolute; top:0px; left:167px; }
      .page_search {position:relative; width:187px; top:0px;}
      
    #top img {float:right; margin:55px -7px 0 0;}    
      
    #menu_basket_td { padding-bottom:20px;}  
    #menu_basket {  background:url(../img/korz_bg.gif) repeat-x; height:37px; }  
      /*top menu*/
      #top_menu {list-style:none; height:37px; float:left; font-size:13px; background:#000; margin-left:1px; display:inline;}  
        #top_menu li {float:left; margin-right:2px;}
        #top_menu  a {display:inline-block; background:url(../img/top_menu_bg.gif) repeat-x; color:#fff; padding:11px 13px 10px 14px; text-decoration:none;}
        #top_menu li.active a {background:url(../img/top_menu_bg_act.gif) repeat-x; color:#000; } 
        #top_menu li.last {width:1px; font-size:1px; height:37px; background:url(../img/korz_left.gif) no-repeat left; margin:0;} 
        
        #top_menu li a:hover {background:url(../img/top_menu_hover.gif) repeat-x; color:#000; }
      
      #basket {  background:url(../img/korz_right.gif) no-repeat right; height:37px;  }
      #basket.active {margin-left:617px; border:1px solid #f54900;}
        #basket a.korz, #basket div.korz {color:#fff; display:inline; background:url(../img/korzina.gif) no-repeat left center; padding-left:20px; margin:10px 20px 0; float:left; width:50px;}
        #basket p {text-align:right;  padding:10px 10px 0; color:#fff; font-weight:bold;}
        #basket p span{color:#8a8a8a; font-weight:normal;}
  
    #center {background:url(../img/center_bg.jpg) no-repeat top left; height:574px;}  
      #center table {margin-left:50px;}
      #center td {vertical-align:center; text-align:center;}
        #center .img td {padding:74px 2px 13px 0;}
        #center .sign td {padding-right:3px;}
        #center .img img {display:block;}
  
    #liders_td {padding-bottom:20px; background:#0b0b0b;}
      #liders_td .header {color:#fefefe; background:#161616; padding:7px 20px; font-size:21px;}
      #liders { padding-top:20px; width:620px;}
        .one_lider {width:182px; float:left; display:inline;  margin-left:15px; margin-right:6px;}
        .one_lider img {float:left; padding:4px; border:1px solid #323232; }
        .one_lider div {padding-left:115px; color:#fefefe; }
        .one_lider div.names{height:45px; padding:0px;}
        .one_lider a.name{ font-size:17px;}
        
        .one_lider p {padding:10px 0; line-height:17px;}
        .one_lider p a {color:#fefefe;}
         .one_lider p a:hover {color:#ee9202;} 
        .one_lider span {color:#8a8a8a;}
        
        .one_lider .price {color:#ee9202; font-size:24px; font-weight:bold; padding:0;}
        .one_lider .price  span {color:#ee9202; font-size:12px; font-weight:normal;}
      
    #index_content {background:#0b0b0b; padding:5px 0 15px;}
      #scroller {float:left; width:350px; height:455px; margin:15px 0 0 15px;}
      #scroller p {margin:10px 0 15px; line-height:18px; color:#8a8a8a; padding:0 0 0 15px;}
      #scroller strong {color:#ee9202; font-weight: normal; }
      
      #index_text {font-size:15px; padding:0 50px 0 365px;}
      #index_text p {line-height:24px; margin:10px 0 27px; }
      #index_text .highlight {font-size:18px; color:#8a8a8a; line-height:29px;}
        #index_text .highlight  a {text-decoration:none; border-bottom:1px solid #EE9202;}
        #index_text .highlight  a:hover {border:0;}

    #content {width:100%;}
    
      #left {width:215px;}
      #left .header {margin-right:15px;}
        #left_menu {font-size:13px; background:#0b0b0b; padding:5px 15px; margin-right:15px;}
          #left_menu li {margin-bottom:10px; list-style:none;}
          #left_menu a {color:#ee9202;}
          #left_menu li.active {margin-bottom:5px;}
          #left_menu li.active a{color:#ed3600; font-weight:bold;text-decoration:none;}   
        #left_menu a:hover {color:#f54900; } 
      
      
        #left_menu   ul {display:none;}
        #left_menu  .active  ul {display:block; margin:5px 0;}      
          #left_menu  .active ul li {margin-bottom:0px;}  
            #left_menu  .active ul li a {display:inline-block; color:#8a8a8a; font-weight:normal; text-decoration:underline; padding:2px 7px;}      
            #left_menu  .active ul li.active a {font-weight:bold; color:#000; background:#f54900; text-decoration:none; }  
            #left_menu  .active ul li a:hover {color:#df8903;}  
            #left_menu  .active ul li.active a:hover {color:#000; }
    
      #right {}
        #right p{padding:0px 0 7px 0; }
        #right ul { margin: 7px 0 7px 17px; }
          #right li { margin: 4px; }
      
		#right #proizv p.header {padding:7px 15px; margin-bottom:6px;}
	  #proizv {background:#0b0b0b;  margin:0 0 15px 15px; padding-bottom:10px;}
          #proizv ul {list-style:none; margin:0 0 0 11px; width:130px;}
          #proizv  li {margin:0 0 11px 4px;}
          #proizv  a {}
          #proizv  a:hover {color:#f54900;} 
      
	  
	  
      #text {margin:0px 0 10px; width:100%;}
        #text_left {}
        #text_left h3 {color:#ee9202;}
          .header {background:#161616; padding:7px 15px; font-size:21px; color:#8a8a8a;}
          .header .active {color:#fefefe; }
        
			.img_left {float: left; margin: 3px 10px 5px 0;}
		
          #items {background:#0b0b0b; padding:0 15px 0; }
            .one_item { border-bottom:1px solid #323232; overflow:hidden; padding:28px 0; width:527px; }
              .one_item  img {float:left; padding:4px; border:1px solid #323232;}
              .one_item  .item_left {padding-left:115px; color:#fefefe; }
              .one_item  a.name{ font-size:17px;}
				
			
            .one_item  table {padding:10px 0; line-height:17px;}
				.one_item  td {padding:2px 0;}
				  .one_item  td  a {color:#fefefe;}
				  .one_item  td  a:hover {color:#ee9202;} 
				  .one_item   td.caption {color:#8a8a8a; padding-right:15px;}
				.one_item  td.short_description {padding:10px 10px 0 0;}	
				
				.one_item .item_right {float:right;}
				  .item_right .price, .item_price {color:#ee9202; font-size:24px; font-weight:bold; padding:0; text-align:right; }
				  .item_right .price  span {color:#ee9202; font-size:12px; }
				  .item_right .btn, .item .btn {background:url(../img/btn_bg.gif) no-repeat top left; width:134px; height:47px; border:0; color:#c8c6c6; cursor:pointer; padding:0 0 3px 30px; font-size:15px; margin-top:14px; margin-left:5px;}
			  .bot_line {height:1px; background:#0b0b0b; margin-top:-1px;}  

			  .yashare-auto-init {position:relative; left:-5px; margin-top:10px;}
			  
		  #items .header {}
		  
        #text_right {width:192px;}
          .predl {background:#0b0b0b; margin:0 0 0 15px; padding:10px;}  
            .predl a {font-size:17px; display:block; padding-bottom:5px;}
            .predl p {color:#8a8a8a; line-height:18px; padding-bottom:5px;}


        .item img { float: left; margin: 4px 10px 17px 0; position:relative; }
        .item .btn { float: right; }
        .item .descr { margin: 5px 0; background:none;}
        .item .descr p {background:none;}

        .basket {width: 100%; margin: 10px 0; }
          .basket th {text-align: left; background:#161616; height:22px; padding:10px;}
          .basket td {padding:10px; border-bottom:1px solid #323232;}
          .basket .name { width: 220px; }
          .basket .price { width: 100px; }
          .basket .action { width: 50px; }
          .basket input { width: 35px; background-color:#CED1D4; border:1px solid #161616; }
          .basket .count_line td{border:none;}
          
        .basket_form td{padding:5px;}  
        .basket_form input, .basket_form textarea {background-color:#CED1D4; border:1px solid #161616; width:235px;}    
          
        .button_recalc{border:none; background:url(../img/button_calc.gif) no-repeat; width:134px; height:47px; cursor:pointer;}  
        .button_prev{border:none; background:url(../img/button_of.gif) no-repeat; width:134px; height:47px; cursor:pointer;}  
        .button_send{border:none; background:url(../img/button_send.gif) no-repeat; width:134px; height:47px; cursor:pointer;}  
          

    /* paginate */
    .pages .active { color: #8A8A8A; }

    /* feedback block */
    #feedback_block { margin: 10px 0; width:449px; }
      #feedback_block  table { width: 100%; }
        #feedback_block .input input { border:1px solid #A5ACB2; height:16px; margin-top:5px; }
        #feedback_block .input textarea { border:1px solid #A5ACB2; width: 90%; height:113px; margin-top:5px; }
      #captcha { width: 108px; }

    .errors { border: 1px solid #F54900; padding: 6px; }
      .errors p { margin: 4px 0; }

    /* site map */
    #site_map { margin: 10px 0 20px; }
      #site_map ul { margin: 10px 0 0 15px; }
      #site_map li { margin: 5px 0 7px 10px; }

    /* news & articles */
   .note_block { margin: 25px 0 0; }
            .note_block .date { color: #FFF; float:left; margin-bottom:7px; }
            .block_name {display:block; margin-bottom:4px;}
            .note_block img { clear:left; float: left; margin: 0 10px 0 0; border:1px solid #6c6c6c; }
            .note_news div {padding-left:75px;}

    /* paginate */
    #right .pages { margin: 9px 0; list-style: none; }
      #right .pages li { float: left; margin: 0 3px; }

    /* search results */
    #search_results_info { margin: 10px 0; }
    #search_results { margin: 0 17px; }
      #search_results li { margin: 5px 0 7px; }
    .highlight { font-weight: bold; color: #FFF; }
    
    .gap {height:10px; }
   
	#footer, .push {height: 110px; }
   #footer {  width:950px; margin:0 auto;  }	
	#footer  table {width:100%;}
   #bottom td {font-size:11px; padding:28px 30px; background:#0b0b0b; }
      #copy { float:left; width:250px; line-height:17px;}
      
      #b_address { float:left; width:300px; line-height:17px;}

    #bottom a:hover {color:#ee9202;}
      #nwpro {float:right; width:212px; padding-top:10px; }
        #nwpro img {float:left; margin-right:10px;}
        #nwpro a { background:url(../img/nwpro.gif) no-repeat top left;  float:left; height:20px; margin:-19px 5px -6px 0; padding:18px 0 0 35px; position:relative; z-index:2;}
        #nwpro span {display:block;padding:2px 0 0 35px;}

        
.news_one img{float:left; padding:0 15px 15px 0}
#photos img{border:1px solid #8b7a6a; margin:0 5px 5px 0}
.consult_table td{padding:5px;}


table.spec_table td{padding:4px;}
table.spec_table {border:1px solid #8A8A8A; cell-spacing:5px;}
table tr.border_1 td{border-bottom:5px solid #8A8A8A;}
table tr.border_2 td{border-bottom:4px solid #8A8A8A;}
table tr.border_3 td{border-bottom:3px solid #8A8A8A;}
table tr.border_4 td{border-bottom:2px solid #8A8A8A;}
table tr.border_5 td{border-bottom:1px solid #8A8A8A;}

#index_offers p.header{margin-right: 15px;}
#index_offers div.block{padding:20px 15px 0px 20px; text-align:center; width:295px;}
#index_offers div img{margin-top:16px;}

div.vandor_description {padding:10px 0 10px 0}
div.link_one_item {margin:20px 15px 8px 0;}
	.link_one_item img {border:1px solid #323232; padding:4px}
	.link_one_item .item_left {padding-top:5px;}
	.link_one_item .item_left td {color:#fff; padding-top:3px;}
	.link_one_item .item_left td.caption {color:#8A8A8A; padding-right:5px;}
	



