
body { background: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
font: 12px Arial, Verdana, Tahoma; color: #00007A; }
table, img{border:0}
 /* td { font: 12px Arial, Verdana, Tahoma; color: #00007A;} */
a { color: #CC0000; }
a:hover {  color: #FF3333; text-decoration: none; }
p { font: 12px Arial, Verdana, Tahoma; color: #00007A; text-align: justify; text-indent: 23px; margin: 0px 0px 10px 0px;}
.anons { text-align: justify; text-indent: 23px}
li { text-align: justify;  padding: 0px 0px 8px 0px;}
h1 {margin: 5px 0px 3px 0px; font: 15px Arial; color: #CC0000; text-decoration: none; font-weight: bold;}
h2 {margin: 5px 0px 5px 0px; font: 14px Arial; color: #CC0000; text-decoration: none; font-weight: bold; }
h3 {margin: 5px 0px 5px 0px; font: 12px Arial; color: #CC0000; font-weight: bold; text-decoration: none;}
h4 {margin: 5px 0px 5px 0px; font: 12px Arial, Verdana; color: #3535BE; font-weight: bold; text-decoration: none; text-align: left;}
h5 {font: 21px Arial, Tahoma, Verdana; font-weight: bold; text-decoration: none; }


/* шапка */
.table_100 { width: 95%; margin: 20px 0px 0px 0px; text-align: left;} /*95% */
.l3 { background: #000099 url(/pict/ca.gif); background-repeat: no-repeat;}
.l2 { background: #000099 url(/pict/l2.gif); background-repeat: repeat-x;}
#verh { padding: 10px 0px 0px 54px; background: #000099 url(/pict/l2.gif); background-repeat: repeat-x; }
#verh h1 { font: 18px Arial; color: #ffffff; }
.phone { font: 20px Verdana, Arial; color: #ffffff; margin-top: 13px; padding: 16px 0px 0px 0px; background: url(/pict/bespl.gif); background-repeat: no-repeat; }
.otstup { height: 20px; }

/* Полоса пользователя */
#table_pol { font: 11px Tahoma, Arial, Verdana; color: #ffffff; background: #000099 url(/pict/pol_f.gif); background-repeat: repeat-x; width: 95%; margin: 20px 0px 0px 0px; }
#table_pol a { font: 11px Tahoma, Arial, Verdana; color: #ffffff; }
.mail_form { margin: 0px 0px 0px 0px; background: #1F1FA5 url(/pict/pol_m.gif); background-repeat: repeat-x; width: 129px; height: 20px; padding: 0px 3px 0px 3px; border: #8D8DD2 1px solid; font: 11px Tahoma, Arial, Verdana; color: #ffffff; }
.parol_form0 { margin: 0px 0px 0px 0px; background: #1F1FA5 url(/pict/pol_l.gif); background-repeat: repeat-x; width: 129px; height: 20px; padding: 0px 3px 0px 3px; border: #8D8DD2 1px solid; font: 11px Tahoma, Arial, Verdana; color: #ffffff; }
.parol_form { margin: 0px 3px 0px 0px; background: #1F1FA5 url(/pict/pol_l.gif); background-repeat: repeat-x; width: 89px; height: 20px; padding: 0px 3px 0px 3px; border: #8D8DD2 1px solid; font: 11px Tahoma, Arial, Verdana; color: #ffffff; }
.napom { padding: 0px 0px 0px 8px; }
#ca { padding: 13px 0px 0px 58px; font: 11px Tahoma, Arial, Verdana; color: #ffffff; }
#ca a { font: 11px Tahoma, Arial, Verdana; color: #ffffff;  }
#ka { padding: 16px 0px 0px 0px; font: 12px Tahoma, Arial, Verdana; color: #8D8DD2; }
#ka a { font: 11px Tahoma, Arial, Verdana; color: #ffffff; }

/* Меню категорий */
.table_kateg { background: #000099 url(/pict/pol_f.gif); background-repeat: repeat-x; width: 95%; margin: 20px 0px 0px 0px; }
.magazin { padding: 0px 0px 0px 17px; font: 12px Tahoma, Arial, Verdana; color: #8D8DD2; font-weight: bold; }
#menu_kateg { text-align: center; font: 11px Tahoma, Arial, Verdana; color: #ffffff;  }
#menu_kateg a { font: 11px Tahoma, Arial, Verdana; color: #ffffff; font-weight: bold; line-height: 20px; text-decoration: none; }
#menu_kateg a:hover { text-decoration: underline;  }
#menu_kateg .enter { font: 11px Tahoma, Arial, Verdana; color: #ffffff; font-weight: bold; line-height: 20px; border-bottom: 3px #ffffff solid; }


/* меню */
.zagmenu { text-align: center; font: 15px Arial, Verdana; color: #ffffff; font-weight: bold;
background: #000099 url(/pict/men1.gif); background-repeat: no-repeat; height: 37px; padding-top: 15px; vertical-align: top;}
.zagmenu1 { text-align: center; font: 15px Arial, Verdana; color:#D5F4F7; font-weight: bold;
background: #000099 url(/pict/men1.gif); background-repeat: no-repeat; height: 37px; padding-top: 15px; vertical-align: top;}
.telmenu { text-align: center; border-left: #CC0000 1px double; border-right: #CC0000 1px double; }

.menutop { padding-top: 3px; font: 12px Verdana, Tahoma, Arial; color: #000099; font-weight: bold; display: block; height: 22px; text-decoration: none; }
.menutop:hover { color: #E70000; text-decoration: underline; }
.menutopenter { padding-top: 3px; font: 12px Verdana, Tahoma, Arial; color: #E70000; font-weight: bold; display: block; height: 22px; text-decoration: none; }
.menutopenter:hover { color: #E70000; text-decoration: underline; }
.verhmenu { background: url(/pict/men3.gif) no-repeat; height: 14px;  }
.pomenu { background: url(/pict/men4.gif); }
.nizmenu { background: url(/pict/men2.gif) no-repeat; height: 13px; }
.inet_mag{color:#FFF; text-decoration:none}
.inet_mag1{color:#D5F4F7;text-decoration:none}





.message_body {	text-align: center; }
.message_body1 { text-align: center; }
.message_head {	cursor: pointer; position: relative;

text-align: center; font: 15px Arial, Verdana; color: #ffffff; font-weight: bold;
background: #000099 url(/pict/men1.gif); background-repeat: no-repeat; height: 23px; padding-top: 15px; vertical-align: top;
}

.message_list { list-style: none; padding: 0; margin: 0; }
.message_list li { padding: 0; margin: 0px 0px 12px 0px; }

.kateg { margin: 0px 0px 10px 0px; }

#icon { padding: 9px 0px 0px 75px; }
#icon a { margin-right: 25px;}

/*
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
.message_head .timestamp {
	color: #666666;
	font-size: 95%;
	position: absolute;
	right: 10px;
	top: 5px;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 383px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(images/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url(images/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url(images/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
}


*/

/* Блок каталог товаров */

#katalog_tovarov { padding: 15px 0px 15px 0px; margin: 0px 0px 0px 0px;  }
#katalog_tovarov h1 { font: 12px Tahoma, Arial, Verdana; font-weight: bold; margin: 0px 0px 5px 0px; text-align: left; }
#katalog_tovarov img { float: left; margin: 0px 12px 7px 0px; }
#katalog_tovarov p { text-indent: 23px; font: 12px Arial, Verdana; text-align: left; }

#katalog_akcii { margin: 15px 0px 15px 0px;  }
#katalog_akcii h1 { font: 12px Tahoma, Arial, Verdana; font-weight: bold; margin: 0px 0px 5px 0px; text-align: left; }
#katalog_akcii img { float: left; margin: 0px 12px 7px 0px; }
#katalog_akcii p { text-indent: 23px; font: 12px Arial, Verdana; text-align: left; }

#block_news { padding: 5px 0px 0px 0px; margin: 15px 0px 15px 0px; }
#block_news h1 { font: 12px Tahoma, Arial, Verdana; font-weight: bold; margin: 5px 0px 12px 0px; text-align: left; }
#block_news img { float: left; margin: 0px 12px 7px 0px; }
#block_news p { text-indent: 23px; font: 12px Arial, Verdana; text-align: left; }


/* тело */
.l7 { background: url(/pict/l7.gif) repeat-y;}
.l8 { background: url(/pict/l8.gif) repeat-y;}
.zagtelo { text-align: center; font: 15px Arial, Verdana; color: #ffffff; font-weight: bold;
vertical-align: top; padding-top: 15px; height: 60px;}
.l9 { font: 12px Arial, Verdana, Tahoma; color: #00007A; text-align: justify; background: url(/pict/l9.gif) no-repeat; }
.page2 {BACKGROUND-COLOR: #000099; BORDER: #3737BF 1px double; font-weight: bold;
COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 10px; padding: 1px 5px 1px 5px; }
.page2:hover {BACKGROUND-COLOR: #FFFFFF; BORDER: #3737BF 1px double; COLOR: #000099;}

.page5 { FONT-FAMILY: Verdana; FONT-SIZE: 10px; }
.page5:hover { text-decoration:none; }

.kroshki { BACKGROUND-COLOR: #F4F4F4; BORDER: #E8E8E8 1px double; padding: 2px 10px 4px 10px; }

.page3 {BACKGROUND-COLOR: #CC0000; BORDER: #FF0000 1px double; font-weight: bold;
COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 10px;  padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}



.pict_left {  margin-top: 0px; margin-right: 30px; margin-bottom: 10px; background-image: url(/pict/load.gif); background-repeat: no-repeat; background-position: center;}
.pict_right {  margin-top: 0px; margin-left: 30px; margin-bottom: 10px; background-image: url(/pict/load.gif); background-repeat: no-repeat; background-position: center;}
.pict_mal {  margin: 0px 0px 3px 5px; background-image: url(/pict/load.gif); background-repeat: no-repeat; background-position: center; border: #cccccc 1px solid;}
.rss { display: block; text-align: right; background: url(/pict/rss.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 5px 30px 5px 0px; background-position: right; width: 120px; float: right; }
.printer { display: block; text-align: right; background: url(/pict/printer.gif) no-repeat; padding: 5px 43px 7px 0px; background-position: right; width: 120px; float: right;}
.icar { display: block; text-align: right; background: url(/pict/icar.gif) no-repeat; padding: 5px 43px 7px 0px; background-position: right; width: 120px; float: right;}
.nazad { display: block; text-align: right; background: url(/pict/nazad.gif) no-repeat left; padding: 3px 23px 3px 2px; background-position: right; width: 150px; float: right;}
.page { display: block; text-align: left; padding: 3px 23px 3px 2px; width: 100%; float: right; }

/* Каталог */
.catalog { width: 200px; float:left; margin: 0px 20px 5px 0px; }

/* прайс */
#tr_table {BACKGROUND-COLOR: #000099; BORDER: #3737BF 1px double; font-weight: bold;
COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 10px;  padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
#tr_table h3 { color: #ffffff; }
.td_zag { BACKGROUND-COLOR: #E9E9E9; }
#table_price { }
#table_price TD { font: 11px Verdana; text-align: center; border-bottom: #E9E9E9 1px solid; }
.down { display: block; text-align: right; background: url(/pict/down.gif) no-repeat; padding: 3px 23px 3px 2px; background-position: right;}
.zip { display: block; text-align: right; background: url(/pict/zip.gif) no-repeat; padding: 3px 23px 3px 2px; background-position: right;}
.no { color: #CCCCCC; }

/* форма */
.i { margin: 5px 0px 5px 0px; width: 300px; background: #ffffff url(/pict/i.gif); background-repeat: repeat-x; BORDER: #3737BF 1px double; COLOR: #000099;
FONT-FAMILY: Arial, Verdana; FONT-SIZE: 14px;  padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
.kno { text-align: center; font: 13px Arial, Verdana; color: #ffffff; font-weight: bold;
background: #000099 url(/pict/kno.gif); background-repeat: repeat-x; height: 37px; padding-top: 5px; width: 120px;}

/* новости */
.data { padding: 2px 8px 2px 15px; background:#000099 url(data.gif) repeat-y;
font: 10px Verdana, Tahoma, Arial; color: #ffffff; }
.pol { border-top: #000099 1px double; margin: 10px 0px 10px 0px; }
.podro { display: block; text-align: right; background: url(/pict/podro.gif) no-repeat; padding: 3px 23px 3px 2px; background-position: right;}
.arhiv { display: block; text-align: right; background: url(/pict/arhiv.gif) no-repeat; padding: 3px 23px 3px 2px; background-position: right;}
.pict_left { margin: 0px 20px 5px 0px; }

/* низ */
.l135 { border-bottom: #CC0000 1px double }
.ba { margin: 0px 7px 0px 7px;}
.l12 { font: 11px Verdana, Tahoma, Arial; color: #ffffff; background: #000099 url(/pict/l12_.gif) repeat-x; }



/* www.muvik.net */
.tdmuvik { padding: 10px 0px 0px 0px; }
.divmuvik { border-left: #C7C7C7 1px solid; padding: 17px 0px 17px 80px; background-image: url(/pict/muvik.net.gif); background-repeat: no-repeat; background-position: 30px }
.muviknet { font: 9px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding: 15px 0px 15px 0px;}
.muviknet:hover { text-decoration: underline; color: #DFE6FF;}

.knopka { float: left; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }






/* Формы */
.div_form{ display:block; position:absolute;background:#F5F8F3; border:#86A280 1px solid; padding:5px 10px 10px 10px; visibility:visible;}
.div_form1{ display:none;}
label { position:relative; display:block; float:left; clear: both; margin: 4px 2px; padding: 4px;}
label input, label select {position:absolute;top:0;left:200px;}
label span{ display:block; width:300px; margin:4px 0px 4px 195px;}
.rady{position: absolute;top: 0;left:250px;}
.chec{display:block; margin:5px 0px 5px 0px;}
.zv { font: 12px Verdana, Tahoma; color:#FF0000; }
.zvdiv { margin: 4px 2px; padding: 4px; }

/*input{background:#FFFFFF; border:#999999 1px solid; color:#000000;}*/


.but_all { margin: 4px 4px 0px 0px; text-align: center; height: 20px; padding: 0px 3px 0px 3px;
background: #000099 url(/pict/but_all.gif); background-repeat: repeat-x; height: 28px; border: #8D8DD2 1px solid; font: 12px Tahoma, Arial, Verdana; color: #ffffff; }


.inp_max{ padding: 5px 5px 5px 5px; margin: 5px 0px 5px 0px; background: #ffffff url(/pict/i.gif); background-repeat: repeat-x; BORDER: #3737BF 1px double; font: 12px Verdana, Tahoma; color: #000099; width:300px; }
.inp_min{ padding: 5px 5px 5px 5px; margin: 5px 0px 5px 0px; background: #ffffff url(/pict/i.gif); background-repeat: repeat-x; BORDER: #3737BF 1px double; font: 12px Verdana, Tahoma; color: #000099; width:70px;}

.but_max{ width:280px; height:30px; background:#BF3616; border:#852710 1px solid; color:#FFFFFF; text-align:center; font: bold 12px Verdana;}
.but_sre{ width:140px; height:25px; background:#BF3616; border:#852710 1px solid; color:#FFFFFF;text-align:center; font: bold 12px Verdana;}
.but_min{ width:70px; height:20px; background:#BF3616; border:#852710 1px solid; color:#FFFFFF;text-align:center; font: bold 12px Verdana; position: absolute;top: 0;left: 120px;}
.fmin{font-size:10px;}
.but_url{ display:block;background:#BF3616; width:120px; padding:5px 10px 5px 10px; margin:5px; text-align:center; color:#FFFFFF; font: bold 12px Verdana;}
.but_url:hover{color:#F5FBFC;}

.frd{ font-family:Arial;font-size:11px;}

/* ОШИБКИ В ФОРМЕ */
.fem { color:#626262; font: 11px Verdana; margin: 15px 0px 0px 196px;  display:block; text-align: left; }
.fbo {color:#FF0000; font-size:10px;}
/* ОШИБКИ */
.erro{ background-color:#F9D6D0; border:#CC0000 1px dashed; font: bold 12px Verdana; color:#CC0000; padding:10px 10px 10px 30px; font-weight:bold;}
.noerro{ background:#F2F2F2; border:#8D8DD2 1px solid; padding:10px; text-align: center; }

.klo { display:none; }
.klo1 {visibility:visible;}
.ordtd {font-weight:bold; background:#12129C; color:#FFF; padding:5px; text-align:center; width: 20%;}
.protd {font-weight:bold; background:#3737C1; color:#FFF; padding:5px; text-align:center;}
.zapodro { background:#E8E8E8; border-bottom:#8D8DD2 1px solid; }

#news { padding: 0px 13px 10px 13px; background: url(/pict/men6.gif) }
#news h1 { font: 11px Tahoma, Verdana, Arial; color: #000099; font-weight: bold;    }
#news p { font: 11px Tahoma; text-align: left; text-indent: 0px; margin-bottom: 5px; }
#news .rss { margin: 0px 0px 10px 0px; padding: 5px 30px 5px 0px; width: 100px; }
.message_news {	position: relative; text-align: center; font: 15px Arial, Verdana; color: #ffffff; font-weight: bold;
background: #000099 url(/pict/blok1.gif); background-repeat: no-repeat; height: 23px; padding-top: 15px; vertical-align: top;
width: 169px; }
.verhmenu2 { background: url(/pict/men5.gif) no-repeat; height: 14px; }
.nizmenu2 { background: url(/pict/men22.gif) no-repeat; height: 13px; margin: 0px 0px 20px 0px; }