body{
/*background : url('image/bg.gif') #DCE2C7;
background-repeat : repeat-y;*/
}

td{
vertical-align:top;/**/
font-size: x-small;
font-family : Verdana, Arial, sans-serif;
}

div#menu a{
font-size: xx-small;
font-family : Verdana, Arial, sans-serif;
border-bottom: 1px dotted #cccccc;
text-decoration: none;
display: block;
padding : 5px 15px 5px 20px;
font-weight : bold;
background:url(/image/smarr_bg.gif) no-repeat white;
}

div#menu a:hover {
background:url(/image/smarr_bg.gif) no-repeat #F6F6F6;
}

div#menu div.selected{
font-size: xx-small;
font-family : Verdana, Arial, sans-serif;
border-right: solid 2px #cccccc;
border-bottom: 1px dotted #cccccc;
text-decoration: none;
display: block;
padding : 5px 15px 5px 20px;
font-weight : bold;
color: #001339;
background:url(/image/smarr-sel_bg.gif) no-repeat white;
}

span.dec{
font-weight : normal;
font-size: xxx-small;
color: #000000;
}

sup.new{
color: red;
}

sup{
font-size : 8px;
}

td.tech_left{
background: #EBF1FF;/*EEF4EE*/
color: #000000;
border-top: 1px dotted #CCCCCC;
border-right: 1px solid #CCCCCC;
padding : 3px 4px 3px 20px;
vertical-align:top;
}

td.tech_right{
background: #EBF1FF;/*EEF4EE*/
color: #333333;
border-top: 1px dotted #CCCCCC;
padding : 3px 20px 3px 4px;
vertical-align:top;
}

td.tech_left1{
background: #F5F8FF;/*FAFAFA*/
color: #000000;
border-top: 1px dotted #CCCCCC;
border-right: 1px solid #CCCCCC;
padding : 3px 4px 3px 20px;
vertical-align:top;
}

td.tech_right1{
background: #F5F8FF;/*FAFAFA*/
color: #333333;
border-top: 1px dotted #CCCCCC;
padding : 3px 20px 3px 4px;
vertical-align:top;
}

span.primech{
font-weight : bold;
font-size: 13px;
}

span.price{
color: #B11E1E;
font-weight : bold;
font-size: small;
font-family : Arial, sans-serif;
}


/*-------------------   top   -----------------------------------*/
td.top_pic{
padding : 20px 0px 10px 0px;
text-align : center;
vertical-align:middle;
}


td.menu{
background: url('/top/bg.gif') repeat-x #0055FF;
font-size: xx-small;
font-family : Verdana, Arial, sans-serif;
font-weight : bold;
text-align : center;
padding : 3px 13px 2px 13px;
text-transform : lowercase;
}

td.menu-on{
background: url('/top/bg-on.gif') repeat-x #0E94C6;
font-size: xx-small;
font-family : Verdana, Arial, sans-serif;
font-weight : bold;
text-align : center;
color: #ffffff;
padding : 3px 13px 2px 13px;
text-transform : lowercase;
}

td.menu-nav{
background: url('/top/bg.gif') repeat-x #0055FF;
font-weight : bold;
text-align : right;
padding : 0px 13px 0px 13px;
text-transform : lowercase;
}

td.menu-nav-on{
background: url('/top/bg-on.gif') repeat-x #0055FF;
font-weight : bold;
text-align : right;
padding : 0px 13px 0px 13px;
text-transform : lowercase;
}

a{color:#1553A4;}

td.menu a,td.menu-on a{color: #ffffff;}

td.t1{background: url('/top/bg-1.gif') repeat-x #0055FF;}
td.t2{background: url('/top/bg-2.gif') repeat-x #0055FF;}
td.t1-on{background: url('/top/bg-1-on.gif') repeat-x #0055FF;}
td.t2-on{background: url('/top/bg-2-on.gif') repeat-x #0055FF;}

/*-------------------   other   -----------------------------------*/

a.menu-bot{
color: #1553A4;
font-size: xx-small;
font-weight:bold;
}

td.primech{
/*background: #E9EED8;*/
font-size: xx-small;
font-family : Verdana, Arial, sans-serif;
padding : 13px 0px 20px 20px;
text-align : justify;
}

td.title{
/*background: #E9EED8;
text-align : justify;*/
font-size: 14px;
font-family : Arial, serif;
/*padding : 20px 20px 10px 20px;*/
/*text-align:right;*/
font-weight : bold;
}

td.base{
padding : 4px 4px 4px 20px;
font-size: 13px;
font-family : Arial, Verdana, sans-serif;
font-weight : bold;
color:#333333;
border-bottom: 1px solid #E6E6E6;
background:#D9F1FA;/*F7F1E9*/
}

td.copyright{
border-right: 1px solid #CCCCCC;
font-size: xx-small;
}

a.copy{
font-size: xx-small;
}

td.interface{
padding : 10px 0px 4px 0px;
font-size: x-small;
font-weight : bold;
color:#001339;
background: #ffffff;
vertical-align : middle;
}

select option{
color:#1553A4;/*0B4706*/
/*background: #ffffff;*/
}

H3{
color:#0055FF;

/*text-transform : uppercase;*/
}

H1{
color:#0055FF;
font-size: medium;
/*text-transform : uppercase;*/
}

.box_right{
padding : 0px 0px 0px 20px;
text-align:justify;
}

.subtitle{
color:#001339;
font-weight : bold;
vertical-align:top;
font-size: x-small;
/*padding : 10px 0px 10px 0px;
text-transform : uppercase;*/
}

.box_left{
padding : 0px 0px 0px 5px;
border-right: 1px solid #DFDFDF;
}

.left_menu{
/*font-size: xx-small;
font-weight : bold;*/
padding : 4px 0px 4px 5px;
color:#001339;
border-bottom: 1px solid #DFDFDF;
}

.left_menu_sm{
font-size: xx-small;
/*font-weight : bold;*/
padding : 7px 4px 4px 5px;
color:#1553A4;
border-bottom: 1px solid #DFDFDF;
}

.left_menu_num{
font-size: xx-small;
text-align:right;
/*font-weight : bold;*/
padding : 7px 0px 4px 3px;
color:#1553A4;
border-bottom: 1px solid #DFDFDF;
}

.left_arr{
/*font-size: 0.8ex;
font-weight : bold;
padding : 0px 0px 0px 0px;*/
color:#1553A4;
border-bottom: 1px solid #DFDFDF;
}

/*-------------------   новости   -----------------------------------*/
.news_date{
font-weight:bold;
/*font-size:xx-small;*/
}

.news_title{
text-align:left;
font-weight:bold;
}

.news_text{
padding: 5px 0px 10px 0px
}

.news_dot{
color:#0B4706;
}

.news_cur_page{
color:#0B4706;
}

/*-------------------   гостевая   -----------------------------------*/
.q-quest{
padding:3 0 5 0;
}

.q-date{
font-weight:bold;
}

.q-author{
}

.q-ans{
padding:0 0 10 0;
color:#001339;/*1C7415*/
}

.q-totop{
background:url('/image/2-3.gif') center repeat-x;text-align:right;
}

.right-border{
border-right: 1px dotted #C7D8C2;
}


/*-------------------   продукция   -----------------------------------*/
.prod3 td{
background:#407ADC/*8CA7DD*/;
font-size:xx-small;
font-weight:bold;
color:#ffffff;
text-transform : uppercase;
padding:10px 5px 10px 5px;
}

.prod4 td{
background:#E3E3E3;
font-size:xx-small;
color:#878787;
border-bottom: 3px solid #B5B5B5;
border-right: 1px solid #B5B5B5;
padding:5px 10px 5px 10px;
}

.prod1 td{
background:#F5F5F5;
font-size:xx-small;
color:#878787;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding:4px 10px 4px 10px;
}

.prod2 td{
background:#E5E5E5;
font-size:xx-small;
color:#878787;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding:4px 10px 4px 10px;
}

.prod1 a,.prod2 a{
font-weight:normal;
}

.pics{
padding : 0px 0px 0px 0px;
text-align:center;
vertical-align:top;
}

.sign{
text-align:left;
}
