body {
        margin-bottom : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
}
/*Главная таблица**/
.table_mega {
 border-collapse: collapse; width: 100%; text-align: center;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size :  10pt;
}
.table_mega tr {}

.table_mega td { padding: 0px;}

#one {width:300px; background-image: url(../images/temp111.gif); }
#two {width:700px; background-image: url(../images/temp111.gif); text-align:center;}
#three {width:300px; text-align:center ; background-image: url(../images/temp111.gif);}
#four {width:300px; vertical-align:top;  font-size : 8pt;
text-align:center;
margin-right : auto;
margin-left : auto;
background-image: url(../images/fon_m.gif);
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}/*Цвет f8f8ff*/
#pix {width:1px; color : #ffffff; background-repeat : repeat-y;}

#three_back {
          background-image: url(../images/fon.gif); background-repeat : repeat-xy;
}



a{
        color : Black;
        text-decoration : none;
}

a:hover{
        color : Red;
        text-decoration:underline;

}


/*товар*/
h4  {
        color : #FF0000;
        font-family : Verdana;
        text-align : center;
        font-size : larger;
        vertical-align : middle;
}
/*верхняя строчка*/
h5  {
        font-size : xx-small;
        font-family : Verdana;
        text-align : center;
        vertical-align : middle;
        margin-bottom : 0px;
}

h6  {
        font-size : small;
        font-family : Verdana;
        text-align : left;
        vertical-align : middle;
        margin-bottom : 0px;
}

/*Вывод таблицы продуктов*/
.table_prod {

        width: 100%;
        height: 100px;
        border-collapse:collapse;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size :  small;
}

.table_prod tr {
        background-color : White;
        text-align : center;

}

.table_prod tr#top {
        background-color : #f8d401;
        /*font-weight : bold;*/

}

.table_prod td {
        border-bottom:1px solid #f8d401;
        /*border-left:1px solid #f3f3f3;
        border-right:1px solid #f3f3f3;
        border-top:1px solid #e0e0e0; */
        padding:0px;
        margin:0px;
}
/*описание*/
.table_prod td#text1 {
        padding:5px;
        margin:0px;
        text-align:left;
        font-size : 8pt;

}

/*имя товара*/
.table_prod td#text {
        width: 150px;
        font-size : 8pt;
}
/*старая цена в каталоге*/
#div_oc_catalog {
        text-align:left;
        color:orange;
}

/*#back {

        height : 50px;
        background : url(../images/temp11.gif);
        padding-bottom : 0px;
        padding-top : 0px;
        background-repeat : repeat-x;
        vertical-align : middle;
}*/

/*поиск*/
#back_right {
        height : 50px;
        padding: 5px;
        background : url(../images/temp11.gif);
        /*background-repeat : repeat-y, repeat-x;*/

}


/*.micro {
        color : Black;
        font-size : 8px;
        text-align : center;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
*/

/*Таблицы для обрамления (Старые?)*/
/*#block {
        width:90%;
        vertical-align:top;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
#block_td {
        background-color : #eaeaea;
        background-image: url(../images/igray.gif);
        border : #c5c5c5 1px solid;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

#block_td1 {
        margin-right : 0px;
        text-align:left;
        background-color : White;
        border : #c5c5c5 1px solid;
        padding-left : 10px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
*/
/*бренды в каталоге*/

#caption {
        text-align:left;
        vertical-align:top;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        margin-left : 10px;
        margin-right : 10px;
        }

#brand {
        width:100%;
        text-align:left;
        vertical-align:top;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        }

#brand_td {

        font-weight :  inherit;
        text-align: left;
        padding-left : 10px;
        padding-bottom : 0px;
        }

#cost_hrn {
        color:red;
        font-size:12pt;
        font-weight : bold;
}

#curr_hrn {
        color:red;
        font-size:8pt;
}

#curr_usd {
        background-color : #f3f3f3;
        font-size:10pt;
        text-align:right;
}

#have {
        color:green;
        font-size:8pt;
        /*font-weight : bold;*/

}

#nothave {
        font-size:8pt;

}

#masthave {
        color:orange;
        font-size:8pt;

}

#center {
        text-align:center;
}

#nothave_ever {
        color:red;
        font-size:8pt;

}

/*таблицы в footer*/
.main {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        /*font-weight : lighter; текст?*/
        font-size : 8pt;
        text-align: left;
        margin-top: 5px;
        margin-bottom: 5px;
}

.main1 {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        /*font-weight : lighter; текст?*/
        font-size : 9pt;
        text-align: left;
        margin-top: 5px;
        margin-bottom: 5px;
}

/*a:hover.main{
        color : Red;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight : lighter;
        font-size : 8pt;
}*/
/*Акция в каталоге*/
.akcia{
        color : Red;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-size : 8pt;
}
/*Телеоны*/
.info {
       text-align:left ;
       color : #DF0024;
       font-weight :bold;
       font-size : 8pt;
       margin-left : 35px;
}

.info1 {
       text-align:center ;
       color : #DF0024;
       font-weight :bold;
       font-size : 8pt;
       margin-left : 35px;
}

/*Расширенный поиск*/
.search {
        color : #DF0024;
        font-weight : bold;
        /*font-size : 13px;*/
        text-align: center;
}

a:hover.search{
        color : black;
        /*font-size : 13px;*/
}


/*Наличный:*/
#curr_gray{
        color:red;
        font-weight : bold;

}

/*Стиль таблиц объявлений*/
.table_index {
        width: 100%;
        height: 100px;
        border-collapse:collapse;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.table_index tr {

        background-color : #f3f3f3;
        text-align : center;
}


.table_index td {
        border-bottom:1px solid #c5c5c5;
        border-left:1px solid #c5c5c5;
        border-right:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        padding:0px;
        margin:0px;
}

/*Стиль таблиц для вывод топовы товаров*/
.table_index_top {
        width: 100%;
        height: 100px;
        border-collapse:collapse;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.table_index_top tr {
        border-bottom:1px dashed #c5c5c5;
        border-top:1px dashed #ffffff;
        border-right:1px dashed #ffffff;
        border-left:1px dashed #c5c5c5;
        background-color : #ffffff;
        text-align : center;
}


.table_index_top td {

        background-color : #ffffff;
        padding:0px;
        margin:0px;
        text-align : center;
        font-size: 10pt;

}

.table_index_top td#td1 {
        background-color : #ffffff;
        padding:0px;
        margin:0px;
        text-align : left;

}


a:hover.table_index_top{
        color : Red;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight : lighter;
}

.table_disc {
        width: 80%;
        height: 100px;
        border-collapse:collapse;
        border:1px solid #006699;
        text-align : left;
        background-color: #006699;
}

.table_disc tr {

        background-color : #f3f3f3;
}



.table_disc td {

        padding:5px;
        margin:5px;

}



.table_akc {
        width: 100%;
        border-collapse: collapse;
        text-align:center;

}

.table_akc tr{
 border-bottom : thin dotted Silver;
 border-top : thin dotted Silver;
 height: 140px;
}

.table_akc td {

}


.table_serv {
border-collapse: collapse;
text-align: center;
border-left: Red 1px solid;
border-right: Red 1px solid;
border-bottom: Red 1px solid;
border-top: Red 1px solid;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
}

.table_serv tr {
border-bottom : Red 1px solid;
border-top : Red 1px solid;

}

.table_serv td{
border-left:Red 1px solid;
border-right:Red 1px solid;
}


#button {
        BACKGROUND: #ffffff;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
        COLOR: #000000;
        FONT-FAMILY: verdana, arial, helvetica;
        FONT-SIZE: 13px;
        }

.button {
        BACKGROUND: #ffffff;
        BORDER-BOTTOM: #eaeaea 1px solid;
        BORDER-LEFT: #eaeaea 1px solid;
        BORDER-RIGHT: #eaeaea 1px solid;
        BORDER-TOP: #eaeaea 1px solid;
        COLOR: 000000; FONT-FAMILY: verdana, arial, helvetica;
        FONT-SIZE: 10pt;
}

.button_yellow {
        BACKGROUND: #ffffff;
        BORDER-BOTTOM: #F8E201 1px solid;
        BORDER-LEFT: #F8E201 1px solid;
        BORDER-RIGHT: #F8E201 1px solid;
        BORDER-TOP: #F8E201 1px solid;
        COLOR: #DE0025;
        FONT-SIZE: 8pt;
}

.button_gray {
        BACKGROUND: #ffffff;
        BORDER-BOTTOM: #a5a5a5 1px solid;
        BORDER-LEFT: #a5a5a5 1px solid;
        BORDER-RIGHT: #a5a5a5 1px solid;
        BORDER-TOP: #a5a5a5 1px solid;
        COLOR: #a5a5a5;
        FONT-SIZE: 8pt;
}

.last_goods {
         text-align:center;
         padding:0px;
         margin:0px;
         width:100%;
         font-size : 10px;
         font-family : Verdana;
         }
.last_goods tr {height:100px; text-align:center;}
.last_goods td { text-align:center; border:1px solid #E0E0E0;}

/*----------------------------------------------*/



#block_td2 {
        width:100%;
        /*background-color: #EEEEE0;*/
        background-image: url(../images/tooop2.gif); repeat-y: top;
        vertical-align : top;
        FONT-SIZE: 10pt;
        /*font-weight : bold;*/
        text-align :left;
}

#block_td2_in {
        width:100%;
        /*background-color: #EEEEE0;*/
        background-image: url(../images/tooop2_1.gif); repeat-y top;
        vertical-align : top;
        FONT-SIZE: 10pt;
        font-weight : bold;
        text-align :left;
        vertical-align : middle;
}

#blocktd {

        border-left :  #F4D801 1px solid;
        border-right : #F4D801 1px solid;
        border-bottom : #F4D801  1px solid;
        padding-left:10;
        padding-right:10;
        background: #ffffff;
        text-align :left;
        font-size:8pt;

}

#blocktd_in {
        padding-left:10;
        padding-right:10;
        background: #ffffff;
        text-align :center;
        font-size:8pt;

}

#blocktd_in_top {
        border-right : #F4D801 1px solid;
        border-bottom : #F4D801  1px solid;
        padding-left:10;
        padding-right:10;
        background: #ffffff;
        text-align :center;
        font-size:8pt;

}

#blocktd_info {

        border-left :  #F4D801 1px solid;
        border-right : #F4D801 1px solid;
        border-bottom : #F4D801  1px solid;
        background: #ffffff;
        text-align :left;
        font-size: 10pt;

}

/*Сортировка вывод*/
#vertical-align {
        padding-top:5px;
        padding-left:5px;
        text-align : right;
        vertical-align : top;
        font-size : 10pt;
        background-color : #F8D401;
}

#vertical-align_form {
        padding-top:5px;
        padding-left:5px;
        text-align : left;
        vertical-align : top;
        font-size : 10pt;
        background-color : #F8D401;
}

#vertical-align_center {
        padding-top:5px;
        padding-left:5px;
        text-align : center;
        vertical-align : top;
        font-size : 10pt;
        background-color : #F8D401;
}
/*Сортировка вывод*/
#blocktd_info_def {

        border-left :  #F4D801 1px solid;
        border-right : #F4D801 1px solid;
        border-bottom : #F4D801  1px solid;
        background: #ffffff;
}

#analog {
        border-left : 1px solid #FFD700;
        border-top : 1px solid #FFD700;
        border-bottom : 1px solid #FFD700;
        text-align: center;
        font-size: 8pt;
        background-image: url(/images/fon_m.gif);
}

#assoc {
        overflow:hidden;
        width:100%;
        height:200px;
        border-top : 1px solid #FFD700;
        border-bottom : 1px solid #FFD700;
        text-align: center;
        font-size: 8pt;
        background-image: url(/images/fon_m.gif);
        margin-top:0px;
        padding-top:0px;
}

.view_cart {

        background:#F4D801;
        width:100%;
        FONT-SIZE: 10pt;
        border-collapse: collapse;
        padding: 1px; /*cellpadding*/
        border-spacing: 1px; /*cellspacing*/

}

.view_cart tr#cart {
        background:#FBE702;
        text-align: center;

}

.view_cart td{
        border-left :  #F4D801 1px solid;
        border-right : #F4D801 1px solid;
        border-bottom : #F4D801  1px solid;
}
.order_form {
        width:100%;
        FONT-SIZE: 10pt;
        border-spacing: 5px; /*cellspacing*/
}
.auth_form {
        text-align:center;
        width:450px;
        FONT-SIZE: 10pt;
}

.err {
        text-align:left;
        color:red;
        FONT-SIZE: 10pt;
}

.navHeader {
        width : 600px;
        text-align : left;
        color : black;
        font-weight : bold;
        text-decoration : underline;
        cursor : pointer;
        font-size : 8pt;
        margin-left: 10px;
}


.calShadow{
background-color:black;
position:absolute;
top:0px;
left:0px;
visibility:hidden;
-moz-opacity:0.5;
filter:alpha(opacity=50);
}

.calMain{
width:280px;
position:absolute;
left:0px;
top:0px;
background-color:#00436e;
border-width:1px;
border-style:outset;
border-color:#00436e;
padding:1px;
visibility:hidden;
}

.calH{
width:273px;
height:13px;
overflow:hide;
background-color:#f3f3f3;
padding:1px;
text-align:right;
}

.calMonthYear{
background-color:#00436e;
font-size:8pt;
font-family:sans-serif;
color:#f3f3f3;
cursor:default;
padding:1px;
}

.calHdr{
width:35px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
color:#f3f3f3;
cursor:default;
padding:1px;
background-color:#00436e;
}

.calToday{
width:35px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:red;
cursor:default;
border-width:1px;
border-style:inset;
border-color:gray;
padding:1px;
background-color:#f3f3f3;
}

.calText{
width:35px;
font-size:12px;
font-family:sans-serif;
color:black;
cursor:default;
border-width:1px;
border-style:dotted;
border-color:gray;
padding:1px;
background-color:#f3f3f3;
}

.calTextH{
width:35px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:#ffedcf;
cursor:default;
border-width:1px;
border-style:outset;
border-color:#f3f3f3;
padding:1px;
background-color:#0084d8;
}

.userLoginBlockContainer {text-align: center;width: 700px;}
.userLoginBlock {width: 100%; }
.userLoginBlock .userLoginContainer {float: left; width: 50%;}
.userLoginBlock .userLoginContainer table {text-align: right;}
.userLoginBlock .userLoginContent {text-align: center;padding: 10px 10px 10px 10px; background-color: #ffffff; font-size:8pt;  height:300px; border : thin solid #F3D600; margin : 10px;}
.userLoginBlock .header {background-image : url(/images/order.gif); margin-bottom: 10px; font-size:14pt;}

.clear { clear: both;height: 0px;overflow: hidden; }

/**********тень***************/
 .shadow {

  float: left; /* Создание обтекания для правильного положения тени */
  background: url(/images/shadow.png) no-repeat 100% 100%; /* Рисунок с тенью 100%  52 если float: left*/
 }
 .bottom-left-corner {
  background: url(/images/corner_bl.png) no-repeat -10px 100%; /* Левый нижний уголок */
 }
 .top-right-corner {
  padding: 0 5px 5px 0; /* Ширина тени справа и снизу */
  background: url(/images/corner_tr.png) no-repeat 100% -10px; /* Правый верхний уголок тени */
 }
/**********тень***************/