BODY {
	FONT-SIZE: 85%; FONT-FAMILY: Arial
}
table { border-collapse: 0px; }
TD {
	FONT-SIZE: 85%; FONT-FAMILY: Arial; vertical-align: top; }
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
a img { border:0; }
img { margin:0;}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 160%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px; COLOR: #3589d1; PADDING-TOP: 0px; BORDER-BOTTOM: #3589d1 1px dashed
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3589d1; PADDING-TOP: 0px
}

H2 a {
	COLOR: #3589d1;
}


H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000066; PADDING-TOP: 0px
}
.search {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ee99dd
}
.about_bibl {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffeedd
}
.catsearch {
	COLOR: #ffffff; TEXT-ALIGN: center
}
.catsearch A:link {
	FONT-WEIGHT: bold; COLOR: #990000
}
.catsearch A:visited {
	FONT-WEIGHT: bold; COLOR: #990000
}
.lmenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 23px; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(pic/lmenu_bg.gif); PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #eaf1f7
}
.lmenu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 115%
}
.lmenu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 115%
}
.aboutsystem {
	BORDER-RIGHT: #bbbbff 1px solid; PADDING-RIGHT: 30px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(pic/pechat.gif); PADDING-BOTTOM: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #bbbbff 1px solid; BACKGROUND-REPEAT: no-repeat
}
.desc {
	FONT-SIZE: 70%; COLOR: #000066
}
.phone {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #0559a1
}
.tl_bg {
	BACKGROUND-IMAGE: url(pic/tl_bg2.gif); BACKGROUND-REPEAT: repeat-x
}
.mm {
	PADDING-RIGHT: 19px; 
	PADDING-LEFT: 19px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 15px; 
	PADDING-TOP: 15px;
	background-image: url(pic/menu.gif); 
	background-position: top left; 
	background-repeat: repeat-x;
}
.mm A:link {
	COLOR: #454b67; TEXT-DECORATION: none
}
.mm A:visited {
	COLOR: #454b67; TEXT-DECORATION: none
}

.mm_activ {
	PADDING-RIGHT: 19px; 
	PADDING-LEFT: 19px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 15px; 
	PADDING-TOP: 15px; 
	background-color: #0033cc;
	color: #ffffff; 
	background-image: url(pic/menu_activ.gif); 
	background-position: top left; 
	background-repeat: repeat-x;
}
.mm_activ A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mm_activ A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.mma {
	PADDING-RIGHT: 15px; BORDER-TOP: #990000 3px solid; PADDING-LEFT: 19px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.gray {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff
}
.arr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #660000; PADDING-TOP: 5px
}
.des {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 5px
}
.gray2 {
	COLOR: #666666; font-size: 85%; }
.h3 {
	FONT-SIZE: 105%
}
HR {
	BORDER-RIGHT: #cecece 1px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #cecece 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #cecece 1px dashed; PADDING-TOP: 0px; BORDER-BOTTOM: #cecece 1px dashed; HEIGHT: 1px
}
.data {
	COLOR: #1490d0
}
.subnav {
	FONT-SIZE: 80%; COLOR: #999999
}
.subnav A:link {
	COLOR: #3589d1
}
.subnav A:visited {
	COLOR: #3589d1
}
.cat_uin {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
.cat_tovar {
	PADDING-RIGHT: 30px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
.cat_price {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: right
}
.cat_cart {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
.pages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.hdr_bg {
	BACKGROUND-IMAGE: url(pic/hdr_bg.gif); background-position: top left; BACKGROUND-REPEAT: repeat-x; width: auto;
	border-bottom: 1px #dedfdf solid;
}

.hdr_cart {
	BACKGROUND-POSITION: top left; 
	PADDING: 15px 0 0 45px; 
	BACKGROUND-IMAGE: url(pic/hdr_11.gif);
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: right;
	}
.hdr_cart2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; COLOR: #990000; PADDING-TOP: 10px
}
.hdr_btw {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hdr_text {
	WIDTH: 80px; HEIGHT: 20px
}
.hdr_login {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 35px; BACKGROUND-IMAGE: url(pic/hdr_3.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.hdr_reg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.sm_text {
	COLOR: #990000
}
.logo {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; FONT-SIZE: 70%; PADDING-BOTTOM: 5px; COLOR: #6d87ff; PADDING-TOP: 15px
}
.fnd_1_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(pic/fnd_1_bg.gif); PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x
}
.fnd_1_1 {
	BACKGROUND-IMAGE: url(pic/fnd_2_bg.gif); BACKGROUND-REPEAT: repeat-y
}
.fnd_1_3 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(pic/fnd_3_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.arr_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; 
	PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #660000; PADDING-TOP: 0px; 
}
.tbl_head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #676eab
}
.maintext {
	PADDING-RIGHT: 50px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
.tbl_main {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #9999ff 10px solid; WIDTH: 100%; BORDER-BOTTOM: #9999ff 1px solid
}
.tbl_main TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #000066; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee
}
.tbl_main .td1 {
	WIDTH: 30%; BACKGROUND-COLOR: #dddddd
}
.tbl_main .td2 {
	WIDTH: 70%; BACKGROUND-COLOR: #eeeeee
}
.tbl_main .tbl_head {
	TEXT-ALIGN: right
}
.tbl_main TD TEXTAREA {
	WIDTH: 95%
}
.tbl_main .head TD {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #9999ff
}
.tbl_main .head A {
	COLOR: #ffffff
}
.tbl_main TD .w100 {
	WIDTH: 95%
}
.pages {
	PADDING-RIGHT: 15px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; COLOR: #fc8807; PADDING-TOP: 3px; BACKGROUND-COLOR: #dddddd
}
.pages A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pages B {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.sform {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 10px solid; BACKGROUND-COLOR: #eeeeee
}

.link { padding: 1em 1em 0 19px; }
.link a { background-image: url(pic/str.gif); background-position: left; background-repeat: no-repeat; padding: 0 0 0 15px; color: #000000; }

.blue_fon td {  }
.logo { padding: 10px 5px 10px 17px; width: 20%; background-color: #0033da;}

.slogan { padding: 1em 1.5em; }
.slogan strong { color: #666666; font-size: 95%; font-family: Tahoma; font-weight: normal;}

.searsh { width: 80%; background-color: #0033da; padding: 0 0 1px 0; }
.searsh .row  { width: auto;}
.searsh .row td { background-color: #ffffff; }

.fon_searsh { background-image: url(pic/fon_searsh.gif); background-position: left top; background-repeat: repeat-x; width: 95%; }
.fon_searsh div { background-image: url(pic/ygl_searsh.gif); background-position: left top; background-repeat: no-repeat;
padding: 15px 10px 15px 10px; }

.path {padding: 10px 10px; font-size: 85%; }
.path a {
margin: 0 10px; color: #333333; }

#left { 
border-top: 1px #cbdbe7 solid;
border-right: 1px #e5e5e5 solid; 
background-color: #f5f5f5;
padding: 10px 10px 10px 5px; width: 20%; }

.blok { 
border: 1px #c1c1c1 solid; padding: 2px;
margin: 0 0 15px 0;
}

.blok h1 { 
margin: 0; 
border: 1px #3b3bce solid; color: #ffffff; font-size: 105%; 
background-image: url(pic/h1.gif); 
background-position: left top; 
background-repeat: repeat-x; 
background-color: #1c48d1;
padding: 5px 10px; font-weight: normal;  }

.blok h1 a {color: #FFFFFF; font-weight: bold;}

.blok .text { padding: 10px;}
.blok .text2 { padding: 10px;}
.blok .text2 strong { color: #666666;}
.blok .text2 table td { padding: 0 5px 7px 0; }
.blok .text1 { padding: 10px 0;}

.blok .otzv { padding: 5px; background-color: #f3f3f3; margin: 0 0 5px 0;}

.blok .avtor { text-align: right; color: #990000; font-size: 95%; padding: 5px 0; }
*html .blok .avtor { text-align: right; color: #990000; font-size: 90%; padding: 5px 0; }

.blok .links { background-image: url(pic/str1.gif); background-position: left; background-repeat: no-repeat; padding: 0 0 0 15px; margin: 0 0 0 10px;}

.blok1 { border-bottom: 1px #ffffff solid; padding: 10px; }

.blok_red { 
border: 1px #e5afaa solid; 
padding: 2px; 
background-color: #f7e6e4;
margin: 0 0 15px 0;
}

.blok_red h1 { 
margin: 0; 
border: 1px #e26c2a solid; color: #ffffff; font-size: 105%; 
background-image: url(pic/blok_red.jpg); 
background-position: left top; 
background-repeat: repeat-x; 
background-color: #e81c04;
padding: 5px 10px; font-weight: normal;  }

.blok_red .text { padding: 10px;}
.blok_red .text img { margin: 0 7px 5px 0; }

#center { width: 55%; padding: 10px; }

#right { width: 25%;
padding: 10px; }

#footer { background-image: url(pic/footer.gif); background-position: left top; background-repeat: repeat-x; padding: 15px 10px; }

div#nifty
		{ 
			background: #ffffff
		}
		b.rtop, b.rbottom
		{
			display:block;
			background: #0033da
		}
		b.rtop b, b.rbottom b
		{
			display:block;
			height: 1px;
		    overflow: hidden; 
			background: #ffffff
		}
		b.r1
		{
			margin: 0 5px
		}
		b.r2
		{
			margin: 0 3px
		}
		b.r3
		{
			margin: 0 2px
		}
		b.rtop b.r4, b.rbottom b.r4
		{
			margin: 0 1px;height: 2px
		}
div#nifty1
		{ 
			background: #f5f5f5; margin: 0 0 15px 0;
		}
		b.rtop1, b.rbottom1
		{
			display:block;
			background: #ffffff
		}
		b.rtop1 b, b.rbottom1 b
		{
			display:block;
			height: 1px;
		    overflow: hidden; 
			background: #f5f5f5
		}
		b.r11
		{
			margin: 0 5px
		}
		b.r21
		{
			margin: 0 3px
		}
		b.r31
		{
			margin: 0 2px
		}
		b.rtop1 b.r41, b.rbottom1 b.r41
		{
			margin: 0 1px;height: 2px
		}	
		
		
.ul { padding: 15px; }
.ul ul { padding: 0; margin: 0 0 0 2em; list-style-image: url(pic/ul.gif);}
.ul li { margin: 0 0 10px 0; font-size: 120%; padding-bottom: 5px;}

.left_menu1 {font-size: 120%;}
.left_menu1 LI  {padding: 10px 0px 10px 0px;}


.tbl_catalog td {padding: 15px 10px 15px 10px; border-bottom: 1px #EEEEFF solid;}


.ul_li { list-style-image: url(pic/ul_li.gif); padding-left: 15px; color: #AAAAAA;}
.ul_li li { margin: 0 0 7px 0; padding-left: 0px;}


.text_grey { color: #999999; font-size: 85%; }
.text_grey a { color: #999999; }


.news_left { padding: 0 0 10px 0; }
.news_left p { padding: 0; margin: 0;}

.spetial { padding: 10px; 
background-color: #be3428; margin: 0 0 10px 0;
color: #fff;
border: 1px #7f0000 solid; 
}

.spetial a { color: #fff; font-size: 110%;  }

.catalog_rubric {background-image: url('pic/file.gif'); background-repeat: no-repeat; background-position: top left; padding: 0px 0px 10px 25px; margin: 10px;}

.catalog_rubric_desc {background-color: #EEEEEE; border: 1px #AAAAAA solid; padding: 20px;}

.catalog_rubric_desc .price {font-size: 140%; color:#FF6600; font-weight: bold;}

.catalog_by_type {border-left: 5px #CCCCFF solid; padding-left: 15px;}

.alert {color: #FF0000; padding: 10px; margin: 10px;}

.button_block {border: 1px #C1C1C1 solid; background-color: #F5F5F5; margin: 10px 0px 10px 0px; padding: 10px;}