*{margin: 0px;}

img{ border:0px;
     padding:0px;
     margin:0px;
     /*border: 1px solid black;*/
}

a{
color: #ff3c00;
text-decoration: none;
}

a:hover{
color: #ff3c00;
text-decoration: underline;
}

.fontsize0px{
        font-size:0px;
}

body
{
        background: #f1f1f1;
        margin: 0px;
        padding: 0px;
        /*background: url(images\bg_top.jpg);
        background-repeat: repeat-x;*/
}
#conteiner{
        width:100%;
        /*height:100%;*/
        position: absolute;
}

#_top{
        min-width:1000px;
        /*border: 1px solid black;*/

}

#tb_top{
        background: url(images/bg_top.jpg);
        background-repeat: repeat-x;
        width: 100%;
        height: 161px;
        margin: 0px;
        padding: 0px;
        /*border: 1px solid black;*/
}

#td_c_top{
        width: 1000px;
        min-width: 1000px;
        height: 161px;
        /*padding:0px;
        margin:0px;   */
}

#top_logo{
        /*position: absolute;*/
        position: relative;
        width: 132px;
        height: 82px;
        margin-top: 15px;
        margin-left: 20px;
        margin-bottom:0px;
        padding-bottom:0px;
}

#td_naz{
      width: 280px;
      height: 27px;
      padding-top:5px;
      background: url(images/naz.jpg);
      background-repeat: no-repeat;
      /*margin-top:0px;*/
      margin: 28px 0px 0px 0px;
      /*border: 1px solid #000000;*/
}

.textnaz{
       margin-left: 0px;
       font-family: Verdana;
       font-size: 12px;
       color: #f1f1f1;
}

.textnaz a{
       font-family: Verdana;
       font-size: 12px;
       color: #f1f1f1;
}

.textnaz a:hover{
       color: #f1f1f1;
}

#a_top{
        /*position: relative;*/
        /*display: inline;*/
        width:280px;
        float: left;
        /*border: 1px solid green;*/
}

#b_top{
        /*position: relative;*/
        /*display: inline;*/
        float: left;
        /*border: 1px solid black;*/

}

#c_top{
        /*position: relative;*/
        /*display: inline;*/
        /*border: 1px solid green;*/
        float: right;
        width: 302px;
        height: 76px;
        margin:0px;
        padding: 21px 0px 0px 0px;
        /*padding-top: 21px;*/
}

#bg_korz{
        background: url(images/bg_korz.jpg);
        background-repeat: no-repeat;
        width: 302px;
        height: 76px;
        margin: 0px;
        padding: 0px 0px 0px 21px;
}

#pic_korz{
        float: left;
        margin: 12px 0px 0px 0px;
        padding:0px;
        width: 48px;
        height:46px;
}

#txt_korz{
        float: left;
        width: 233px;
        /*margin-left: 21px;*/
        padding: 13px 0px 0px 21px;
}

.textkorz{
        font-family: Verdana;
        font-size: 12px;
        color: white;
        line-height: 14px;
}

.textkorz a{
        font-family: Verdana;
        font-size: 12px;
        color: white;
}

.textkorz a:hover{
        color: white;
}
#search_div{
        width: 302px;
        height: 76px;
        margin: 0px;
        padding: 33px 0px 0px 0px;
}

#search_div_input{
		background: url(images/search_back.gif);

		height: 21px;
		width: 215px;
		margin: 0px;
		margin-right: 4px;
		padding-left: 4px;
        border: 0;
}
.ed_menu{
        float: left;
        padding-left:28px;
        padding-top: 38px;
}
.ed_menub{
        float: left;
        padding-left:0px;
        padding-top: 38px;
}

.img_menu{
         padding: auto;
         /*padding-left:4px;*/
}

.text_menu{
        margin-top: 6px;
        font-family: Verdana;
        font-size: 12px;
        color: white;
}

.text_menu a{
        font-family: Verdana;
        font-size: 12px;
        color: white;
}

.text_menu a:hover{
        color: white;
}

.center1000{
           margin-top: 161px;
           position: absolute;
           width: 1000px;
           min-width: 1000px;
           max-width: 1000px;
           left:50%;
           margin-left: -500px;
           /*border: 1px solid black;*/
}

.blockname a{
        font-family: Arial;
        font-size: 18px;
        color: #272727;
}

.blockname a:hover{
        color: #272727;
}


.btnby{
        width: 116px;
        height: 32px;
        background: url(images/bg_by1.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        padding-top:6px;
}
/*================================*/
#tablekomp{border:0px; width:1000px;}
.tdheght{ width: 142px; height: 32px;}
.tdcost{ width: 142px; height: 28px;}
.tdspacer{ width:20px;}
.tdpict{ width: 160px;}
/*=============================*/
/*=============================*/
.got_komp{
        float:left;
        /*width:*/
        margin-bottom:15px;
}
.got_komp_txt{
        float: left;
        width:156px;
}
.got_komp_disc{
        height:80px;
        min-height:80px;
        padding:0px 4px 0px 4px;
        margin-top:8px;
        margin-bottom:8px;
}
.got_komp_price{
        padding:0px 4px 0px 4px;
        margin-top:12px;
        margin-bottom:12px;
}
.got_komp_by{
        padding:0px 4px 0px 4px;
        margin-top:8px;
        margin-bottom:8px;
        /*bottom:0px;*/
}
.got_komp_pict{
        float: left;
        width: 160px;
        padding:10px 0px 0px 0px;
}
.got_komp_spacer{
        width:20px;
        float: left;
}
/*===============================*/

.tdnazvaniekomp{width: 142px;
                /*height: 100%*/;
}

.nazvaniekomp{
        font-family: Arial;
        font-size: 12px;
        color: #3f3f3f;
}

.nazvaniekomp a{
        font-family: Arial;
        font-size: 12px;
        color: #3f3f3f;
}

.nazvaniekomp a:hover{
        color: #3f3f3f;
}

.opisanie{
        font-family: Arial;
        font-size: 12px;
        color: #6e6e6e;
}

.opisanie a{
        font-family: Arial;
        font-size: 12px;
        color: #6e6e6e;
}

.opisanie a:hover{
        color: #6e6e6e;
}

.cost{
        font-family: Arial;
        font-size: 14px;
        color: #ff3c00;
        font-weight: bold;
}

.cost a{
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
        color: #ff3c00;
}

.cost a:hover{
        color: #ff3c00;
}

.textby{
        font-family: Arial;
        font-size: 14px;
        color: white;
}

.textby a{
        font-family: Arial;
        font-size: 14px;
        color: white;
}

.textby a:hover{
        color: white;
}

/*=====================================*/

#menu2{
        width: 1000px;
        background: #ff3c00;
}

#zalivka_menu2{
        width: 1000px;
        background: #ff3c00;
        border: 1px solid #535353;
}

#bg_menu2{
        width: 1000px;
        background: url(images/bg_menu2.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        min-height: 60px;
        /*padding: 26px 20px 20px 20px;*/
        /*border: 1px solid #535353;*/
}

#menu2conteiner{
        width: 960px;
        padding-top: 26px;
        padding-bottom: 20px;
        margin: 0px 20px 0px 20px;
        /*border: 1px solid black;*/
}

#tbmenu2{
         width: 960px;
         border:0px;
}

#tbmenu2 td{
         width: 240px;
         height: 26px;
}

#tbmenu2 td img{
         margin-right: 10px;
}

#ten_menu2{
        width: 1002px;
        background: url(images/tenmenu2.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        min-height: 32px;
        height: 32px;
        max-height: 32px;
}
/*--*/
/*.cellmenu2{
        display: inline;
        /*width: 150px;*/
        /*padding-bottom: 20px;*/

/*}
.menu2pict{
        display:inline;
        height: 26px;
        margin-right: 2px;
        vertical-align: middle;
        width:32px;
}
.menu2nazv{
        display: inline;
        height: 26px;
        width: 199px;
        vertical-align: middle;
        /*border-top: 1px solid black;*/
        
/*}*/

.textmenu2nazv{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: white;
}

.textmenu2nazv a{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: white;
}

.textmenu2nazv a:hover{
        font-weight: bold;
        color: white;
}
/*--*/
#podval_m{
        width: 990px;
        margin-top: 15px;
        margin-left: 5px;
        float:left;
}

#podval_m_a{
          float: left
}

#podval_m_b{
          float: left;
          padding-left: 120px;
}

#podval_m_c{
          float: right;
          width: 200px;
}

.textpodval{
        font-family: Verdana;
        font-size: 12px;
        color: #3f3f3f;
}

.textpodval a{
        font-family: Verdana;
        font-size: 12px;
        color: #3f3f3f;
}

.textpodval a:hover{
        color: #3f3f3f;
}

.textpodval_bold{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
        
}

.textpodval_bold a{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
}

.textpodval_bold a:hover{
        color: #3f3f3f;
}
/*--------------------------------*/
#left_ul{
       float:left;
       width:285px;
       margin-bottom: 40px;
       padding-left: 10px;
       /*height: 200px;*/
       /*border: 1px solid black;*/
}
#price{
        width:700px; /*788*/
        /*height: 300px;*/
        float:left;
        /*margin-left:10px;*/
        /*border: 1px solid black;*/
	 font-family: Verdana;
       font-size: 12px;
}

#fullcatname{
         padding-top: 20px;
         /*margin-left: -10px;*/
         padding-bottom: 15px;
         /*border: 1px solid black;*/
}

.fullname{
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
}

.fullname a{
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
        text-decoration: none;
}

.fullname a:hover{
        color: #3f3f3f;
        text-decoration: underline;
}

#cat{
      /*border: 1px solid black;*/
      width:100%;
      margin-left: 7px;
      /*height:100px;*/
	 font-family: Verdana;
       font-size: 12px;
}

.cat_top_line{
      border: 1px solid #f1f1f1;
      width:692px;
      height:38px;
      background: url(images/bg_cat.jpg);
      background-repeat: repeat-x;
}

.spacer_top{
        margin-top:12px;
        margin-left:5px;
        width:100%;
}
.col1{
      float: left;

      width: 62px; /*70*/
      /*border: 1px solid black;*/
}

.col2{
      float: left;

      width: 206px; /*230*/
      /*border: 1px solid black;*/
}

.col3{
      float: left;

      width: 206px; /*230*/
      /*border: 1px solid black;*/
}

.col4{
      float: left;
      width: 62px; /*70*/
      /*border: 1px solid black;*/
}

.col5{
      float: left;
      width: 71px; /*80*/
      /*border: 1px solid black;*/
}

.col6{
      float: left;

      width: 76px;  /*85*/
      /*border: 1px solid black;*/
}

.text_col{
       font-family: Arial;
       font-size: 12px;
       font-weight: bold;
       color: #ffffff;
}

.text_col a{
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
}

.text_col a:hover{
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: underline;
}

.td_spacer{
        padding-top: 12px;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:10px;
}

.price_line1{
        height:45px;
        /*min-height:38px;*/

        border: 1px solid #f1f1f1;
        /*width:100%;*/
        background: #f1f1f1;
}

.price_line2{
        height:45px;

        border: 1px solid #e3e3e3;
        /*width:100%;*/
        background: #e3e3e3;
}

.text_price{
       font-family: Arial;
       font-size: 11px;
       color: #3f3f3f;
}

.text_price a{
        font-family: Arial;
        font-size: 11px;
        color: #3f3f3f;
        text-decoration: none;
}

.text_price a:hover{
        font-family: Arial;
        font-size: 11px;
        color: #3f3f3f;
        text-decoration: underline;
}

.korz{
        padding:0px;
        margin: 0px;
        float: left;
}

.text_v_korz{
        padding:0px 0px 0px 4px;
        margin: 0px;
        float: left;
}

#price_podval{
        margin-left:-1px;
        width: 692px;
        height: 35px;
        border-left: 1px solid #f1f1f1;
        background: url(images/bg_price_podval.jpg);
        background-repeat: repeat-x;
        margin-bottom:40px;
}


/*-----------------------*/
/* left spsok*/
.blockname_p{
        margin-top:14px;
        margin-bottom:12px;
        margin-left:5px;
        font-family: Arial;
        font-size: 18px;
        color: #272727;
        /*border: 1px solid black;*/
}

.blockname_p a{
        font-family: Arial;
        font-size: 18px;
        color: #272727;
}

.blockname_p a:hover{
        color: #272727;
}

#cat_list{
        width:100%;
        margin-left:10px;
        /*height:100px;*/
        /*border: 1px solid black;*/
}

.left_line_cat{
        width:100%;
        height: 22px;
        /*border: 1px solid black;*/
}

.left_img_cat{
        width:40px;
        float: left;
        height: 22px;
        /*border: 1px solid black;*/
}

.left_text_cat{
        float:left;
        /*height: 22px;*/
        margin-top:5px;
        margin-left:3px;
}
.left_line_ul{
        width:100%;
        padding-left: 20px;
        /*height: 40px;*/
        /*border: 1px solid black;*/
}

.left_ul{
        /*border: 1px solid black;*/
}

.left_text_nazv{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
}

.left_text_nazv a{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #3f3f3f;
}

.left_text_nazv a:hover{
        font-weight: bold;
        color: #3f3f3f;
}

.left_line_ul ul{
        list-style: none;
        padding:0px;
}

.left_line_ul li img{
        margin-right:5px;
}

.k1{
     margin-left:30px;
}

li{
     font-family: arial;
     font-size: 12px;
     color: #3f3f3f;
     text-decoration: none;
     margin-top:1px;
     margin-bottom: 1px;
}

li a{
     font-family: arial;
     font-size: 12px;
     color: #3f3f3f;
     text-decoration: none;
}

li a:hover{
     color: #3f3f3f;
     text-decoration: underline;
}

.select{
     font-family: arial;
     font-size: 12px;
     color: #e21919;
     text-decoration: none;
}

.select a{
     font-family: arial;
     font-size: 12px;
     color: #e21919;
     text-decoration: none;
}

.select a:hover {
     font-family: arial;
     font-size: 12px;
     color: #e21919;
     text-decoration: underline;
}
/*
 <ul>
<li><img src="minus.gif">материнки</li>
<ul>
<li>Асус</li>
<li>Гигабайт</li>
<li>другие</li>
</ul>
<li><img src="plus.gif">сетвухи<li>
<li><img src="plus.gif">видюхи<li>
</ul>
*/
#cat_td_1{
        width:64px;
}
#cat_td_2{
        width:195px;
}
#cat_td_3{
        width:206px;
}
#cat_td_4{
        width:50px;
}
#cat_td_5{
        width:60px;
}
#cat_td_6{
        width:86px;
}

#cat_tb{
        width:692px;
}

.normal_text
{
       font-family: Verdana;
       font-size: 12px;

}

p {
padding-bottom: 7px;
padding-top: 7px;
}

/*********edit*/
.blockname {
		clear:both; 
		margin-top: 20px; 
		font-size: 18px; 
		margin-bottom: 15px; 
		color: #272727; 
		font-family: Arial;
}
#center1 {
		margin-top: 1px; 
		margin-bottom: 1px; 
		margin-left: 5px; 
		width: 690px; 
		float:left; 
}
/********endEdit*/
/*********new*/
#center2 {
		margin-top: 1px; 
		margin-bottom: 1px; 
		width: 300px; 
		float:left; 
		font-size: 12px; 
		color: #3f3f3f; 
		font-family: Verdana;
}
.div_float_left{
        float:left;
}
.div_name_news{
        padding-left:512px;
}
.news_title{
        padding-bottom: 2px;
}
.news_text{
        padding-bottom: 5px;
}
.news_date{
        padding-bottom: 25px;
        font-size: 9px;
        color: #3f3f3f;
        font-family: Verdana;
        text-align:right;
        margin-right: 15px; 
}