.errorbody { background-color:#FFFFFF;}


body {padding:5; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body.page, td {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body.page {margin:0 0 22px 0; padding:0;}

body, td, th {
  color: #6B5F9F;
}


p{
  text-align:justify; text-indent: 10px;
}

table,img {border:0}
.main {margin:3px 0 0 0;}
.top{margin-bottom:3px; width:964px;}
.middle { width:964px;}
.left { width:175px; vertical-align:text-top;}
.right {text-align:left; padding:0 0 0 22px;}
.rightt {width:293px; text-align:left; vertical-align:text-top;}
.head {width:173px; height:26px; background:url(/data/images/head1.png) no-repeat; vertical-align:text-bottom; margin-top:16px;}
.head div {font-family:"Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:bold; padding:2px 5px 0 25px;}

.menu {border-top:#e2dfec 1px solid; padding:5px 0 5px 0}
.menu a{color:#6d619e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.menu a:hover {text-decoration:underline}
.menu img {margin:0px 10px 3px 0}

.menu2{
  padding-left:14px;
}

.menu2 a{color:#6d619e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.menu2 a:hover {text-decoration:underline}
.menu2 img {margin:0px 10px 3px 0}

.smenu{
  padding-bottom: 3px;
  font-weight: bold;
  padding-left:14px;
  font-size: 8pt;
  color: #7DC020;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_first {padding:5px 0 5px 0}
.menu_first a{color:#6d619e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none}
.menu_first a:hover {text-decoration:underline}
.menu_first img {margin:0px 10px 3px 0}

.contacts {color:#6d619e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:10px 0 0 8px; line-height:25px;}
.contacts strong {font-size:13px}
.contacts a {text-decoration:none;color:#6d619e;}
.contacts a:hover {text-decoration:underline}

.all_ask {margin-left:15px;}
.ask {width:251px; height:236px; background:url(/data/images/ask.gif) no-repeat; vertical-align:text-top; }
.ask_div { font-family: Verdana, Arial, Helvetica, sans-serif; color:#a3a3a3;font-size:11px; margin:25px 25px 5px 28px; overflow:hidden; height:68px}
.ask_next { font-family: Verdana, Arial, Helvetica, sans-serif; color:#a3a3a3;font-size:11px; margin:0px 25px 5px 28px}
.ask span { background-color:#7dc020; color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
.ask a {text-decoration:none}
.m1 { background: url(/data/images/1.jpg) right top no-repeat; height:30px;}

.news {margin:0 0 0 0;}
.news img {margin-top:9px;}
.td_news {vertical-align:text-top;}
.news_div {border-bottom:#7dc020 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; color:#a3a3a3;font-size:11px;padding:6px 0 6px 0;}
.news_div_first {border-bottom:#7dc020 1px solid; border-top:#7dc020 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; padding:6px 0 6px 0;}

.baner { margin-top:15px}

.news_div div{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#a3a3a3;font-size:11px; overflow:hidden; }
.news_div_first div{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; overflow:hidden; height:46px;}

.icq {padding-left:7px; margin-top:20px;}
.icq td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d619e; font-weight:bold;}

H1{ font-family:"Times New Roman", Times, serif; font-size:29px; color:#7dc020; padding:0; margin:0 0 0 25px;}
H2 { color:#6d619e; font-family:"Times New Roman", Times, serif; font-size:16px; padding:0; margin:0;}
H3 {color:#6d619e;font-family:"Times New Roman", Times, serif; font-size:18px; margin:0 0 8px 0; padding:0; font-weight:normal; line-height:16px;}
H4 {font-family:"Times New Roman", Times, serif; font-size:29px; color:#fff; padding:0; margin:0; font-weight:normal;}

.allcatalog {padding-left: 17px; background:url(/data/images/green_hr.jpg) repeat-x top; padding-top:15px}
.allcatalog a:hover {text-decoration:underline;}
.catalog {vertical-align:text-top; background:url(/data/images/hr.png) no-repeat left; width:166px; padding-left:15px; padding-right:5px;}
.catalog a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#6d619e; text-decoration:none; margin:0; }
.catalog div {padding-left:10px;background:url(/data/images/pip_blue_catalog.gif) no-repeat left top; margin:3px 0px 6px 0;}
.catalog br {font-size:2px}

.catalog_first {vertical-align:text-top; padding-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#6d619e; text-decoration:none; width:166px}
.catalog_first a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#6d619e; text-decoration:none;}
.catalog_first div {padding-left:10px;background:url(/data/images/pip_blue_catalog.gif) no-repeat left top; margin:3px 0px 6px 0;}
.catalog_first div.div2 {padding-left:10px;background: no-repeat left top; margin:3px 0px 6px 0;}
.catalog_first br {font-size:2px}

.allgreen {width:770px; margin-top:20px}
.green {background-color:#7dc020; padding:0 30px 0 30px; }
.green a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFF; background:url(/data/images/pip_green.gif) no-repeat left; padding-left:10px;line-height:18px;}
.green a:hover {text-decoration:underline}

.bottom {margin-top:15px;}
.bottom_logo {width:1%; padding:5px 30px 5px 30px;}
.bottom_r div{color:#7dc020;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; padding-left:25px; border-left:#6d619e 1px solid;}
.bottom_r div a{color:#7dc020;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.bottom_r div a:hover{text-decoration: underline}
.bottom1 {background:url(/data/images/bottom_left.gif) no-repeat left; height:77px; width:8px;}
.bottom2 {background:url(/data/images/bottom_right.gif) no-repeat right; height:77px;width:9px;}
.bottom_bg { border:#7dc020 1px solid; border-right:none; border-left:none;}

.big3 {width:307px; background:url(/data/images/big3.jpg); color:#FFF; font-weight:bold; text-align:right; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 35px 2px 0}

div.date{
  padding:5px;
  background: #7DC020;
  font-weight: bold;
  margin-bottom: 10px;
}

div.date span{
  color: #fff;
}

div.news_item div.content{
  border-bottom: 1px #D1CDE1 dashed;
  padding-bottom: 5px;
}
div.morelink{
  text-align: right;
}
div.hg{
color:"#ffffff";font-family:Times New Roman, Times, serif;text-transform: uppercase;
}
.zak_first a{color:#716690; text-decoration:none}
.zak_first a:hover {text-decoration:underline}

	table.item_pt1 {
	}
	table.item_pt1 td.title {
		background-color:	#7ec022;
		font-family:		"Times New Roman", Times, serif;color:#ffffff;
		font-weight:		bold;
		text-transform:		uppercase;
		text-align:			center;
		vertical-align:		middle;
		padding:			1px 1px 1px 1px;		
	}
	table.item_pt1 td.image {
		text-align:			center;
		vertical-align:		middle;
		background-color:	#ffffff;
		padding:			15px 1px 5px 1px;
	}
	table.item_pt2 {
		width:				680px;
		padding:			1px 1px 1px 1px;
		margin-bottom:		30px;
	}
	table.item_pt2,
	table.item_pt2 tr, 
	table.item_pt2 td {
		text-align:			center;
		vertical-align:		middle;
		background-color:	#ffffff;
		font-weight:		bold;
		color:				#ffffff;
	}
	table.item_pt2 td.e {
		padding-right:		10px;
		text-align:			right;
		color:				#6d6692;
		font-family:		"Times New Roman", Times, serif;
	}
	table.item_pt2 td.e1 {
		background-color:	#e9e8e3;
		color:				#706c69;
	}
	table.item_pt2 td.chr {
		background-color:	#cae6ab;
		color:				#716690;
		font-family:		"Times New Roman", Times, serif;
	}
	table.item_pt2 td.cname {
		padding-left:		7px;
		text-align:			left;
		color:				#635FAB;
	}
	table.item_pt2 td.art {
		background-color:	#e9e8e3;
		color:				#716690;
		font-family:		"Times New Roman", Times, serif;
	}
	table.item_pt2 td.order {
		background-color:	#e9e8e3;
		color:				#716690;
	}
	table.item_pt2 td.order a{
		color:				#716690;
		text-decoration:	none;
	}
	table.item_pt2 td.order a:hover {
		text-decoration:	underline;
	}

