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:#197B10;
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:#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:#EEF4EE;
color:#333333;
border-top:1px dotted #CCCCCC;
padding:3px 20px 3px 4px;
vertical-align:top;
}

td.tech_left1{
background:#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:#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 #4BA900;
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 #E58600;
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 #4BA900;
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 #4BA900;
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 #4BA900;}
td.t2{background:url('/top/bg-2.gif') repeat-x #4BA900;}
td.t1-on{background:url('/top/bg-1-on.gif') repeat-x #4BA900;}
td.t2-on{background:url('/top/bg-2-on.gif') repeat-x #4BA900;}

/*-------------------   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:#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:#197B10;
background:#ffffff;
vertical-align:middle;
}

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

H3{
color:#15AB00/*#69B351#0B4706*/;

/*text-transform:uppercase;*/
}

H1{
color:#15AB00/*#69B351#0B4706*/;
font-size:medium;
/*text-transform:uppercase;*/
}

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

.subtitle{
color:#197B10;
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:#197B10;
border-bottom:1px solid #DFDFDF;
}

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

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

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

/*-------------------   новости   -----------------------------------*/
.news_date{
font-weight:bold;
color:#808080;		/* серый */
/*font-size:xx-small;*/
}

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

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

.news_dot{
color:#0B4706;
}

.news_cur_page{
color:#0B4706;
}

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

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

.q-author{
}

.q-ans{
padding:0 0 10 0;
color:#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:#84C06F/*407ADC*/;
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;
}
