body, html {
		margin:0;
		padding:0;
		color:#000000;
	}
	
	body {
		min-width: 960px;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 11px;
	}

	a, a:link {
		color: #616161;
		text-decoration: underline;
	}

	a:hover, a:active { 		
		color: #fd7f2e;
		text-decoration: none;
	}

	a:visited {
		color: #616161;
		text-decoration: underline;
	}
	
	#wrap {
		margin:0 auto;
		width:960px;
	}

	#nav {
		background:#000000;
		height: 36px;
	}

	#nav table td {	
		border-right: #000000 1px solid;	
		TEXT-ALIGN: center;
		width: 146px;
		height: 36px;
		background: #e0dadb url(/pictures/bg_topmenu_item.gif) top left no-repeat;
	}

	#nav table td.last {	
		background: #e0dadb url(/pictures/bg_topmenu_item_last_inner.gif) top left no-repeat;
	}

	#nav a, a.laston {	
		color: #000000;
		font-weight: bold;
		font-size: 12px;
		font-family: arial, verdana, helvetica, sans-serif;
		text-decoration: none;
		display: block;
		width: 146px;
		height: 36px;
		line-height: 36px;
	}

	
	#nav a.navactive {	
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		font-family: arial, verdana, helvetica, sans-serif;
		text-decoration: none;
		display: block;
		width: 146px;
		height: 36px;
		line-height: 36px;
		background: url(/pictures/bg_topmenu_item_on.gif) top left no-repeat;
	}

	#nav a:hover {	
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		font-family: arial, verdana, helvetica, sans-serif;
		text-decoration: none;
		display: block;
		width: 146px;
		height: 36px;
		background: url(/pictures/bg_topmenu_item_on.gif) top left no-repeat;
	}

	#nav a.lastoff:hover, #nav a.laston, #nav a.laston:hover  {	
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		font-family: arial, verdana, helvetica, sans-serif;
		text-decoration: none;
		display: block;
		width: 146px;
		height: 36px;		
		background: url(/pictures/bg_topmenu_item_last_inner_on.gif) top left no-repeat;
	}

	#header {
		background:#000000 url(/pictures/bg_header_inner.jpg) top left no-repeat;
		height: 195px;
	}

	#logo {
		float: left;
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 52px;
	}

	#slogan {
		float: left;
		margin: 0px 0px;
		width: 390px;
	}

	#slogan h1 {
    	padding: 0px 0px 0px 52px;
	    margin: 67px 0px 0px 0px; 
		font-size: 13px;
		font-weight: normal;
		color: #FFFFFF;
    }

	#mininav {
		float: right;
		margin: 52px 0px 0px 0px;
		padding: 0px 210px 0px 0px;
	}

	#mininav ul{
		margin: 10px 0;
		padding: 0;
		list-style:none;
	}

	#mininav li {
		display: inline;
		margin: 0 10px;
		padding: 0;
	}

	#mininav li a{
		text-decoration: none;
		color: #ffffff;
		font-size: 11px;
	}

	#mininav li a:hover{
		text-decoration: underline;
		color: #ffffff;
		font-size: 11px;
	}

	#sidebar {
		float:left;
		width:289px;
		padding: 0px 0px 15px 0px;
		margin: 0px 0px 0px 0px;
	}

	#leftmenu_topleft {
		background: #ededed url('/pictures/leftmenu_topleft.gif') left top no-repeat;
		margin: 39px 21px 0px 36px;
		padding: 0px 0px 0px 0px;
	}

	#leftmenu_topright {
		background: url('/pictures/leftmenu_topright.gif') right top no-repeat;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#leftmenu_botleft {
		background: url('/pictures/leftmenu_botleft.gif') bottom left no-repeat;	
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#leftmenu_botright {
		background: url('/pictures/leftmenu_botright.gif') bottom right no-repeat;		
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#leftmenu {		
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#leftmenu h1 {		
		padding: 13px 0px 0px 19px;
		margin: 0px 0px 0px 0px;
	}

	#leftmenu ul{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 13px 3px;
		list-style:none;				
	}

	#leftmenu li {
		margin: 0px 18px 0px 20px;
		padding: 10px 0px 0px 9px;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		/* background: url('/pictures/bg_leftmenu_item.gif') bottom left repeat-x;*/
		background: url(/pictures/leftmenu_bull.gif) no-repeat  0px 14px;
	}

	#leftmenu li a{
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
	}

	#leftmenu li.current {
		color: #fd7f2e;
		background: url(/pictures/leftmenu_bull_current.gif) no-repeat  0px 14px;
	}

	#leftmenu li.current a {
		color: #fd7f2e;
	}

	#leftmenu li.hr {
		background: url('/pictures/bg_leftmenu_item.gif') 12px 13px repeat-x;
		margin: 0px 18px 0px 20px;
		padding: 2px 0px 2px 0px;
	}

	#leftmenu li a:hover{
		text-decoration: underline;
	}

	#leftmenu table {
		padding: 0px 0px 20px 0px;
		margin: 9px 0px 0px 20px;
	}

	#f_search {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	#navtree h1 {
		padding:0px 0px 0px 55px;
		margin:20px 0px 0px 0px;
	}

	#navtree div.rdtree_container {
		padding:0px 0px 0px 11px;
		margin:0px 0px 0px 0px;
	}

	#main {
		background: #ffffff url(/pictures/bg_header1_inner.jpg) top right no-repeat;
		float:right;
		width:671px;
		padding: 0px 0px 15px 0px;
		margin: 0px 0px 0px 0px;	
	}	

	#main h1.pagename {
		padding: 0px 0px 8px 20px;
	    margin: 46px 0px 0px 0px; 
		font-size: 28px;
		font-weight: bold;
		color: #000000;
		font-family: Arial Narrow;
	}
	
	#main h1.pagename span.ndate {
		font-size: 11px;
		margin-left: 20px;
		color: #fc6f2a;
		font-weight: normal;
		font-family: arial, verdana, helvetica, sans-serif;
	}

	#main h5.subname{
		padding: 0px 0px 10px 20px;
	    margin: 0px 0px 0px 0px; 
	}

	#main h5.subname a {
		font-size: 11px;
		font-weight: bold;
		color: #fd7f2e;
	}

	#pagebody {
		padding: 0px 36px 0px 20px;
		margin: 0px 0px 0px 0px;	
		text-align: justify;
	}

	#pagebody H1	{font-size: 810px; font-weight: bold; text-align: right; margin-bottom: 0px;}
	#pagebody H2	{font-weight: 900;font-size: 16px; text-align: left; margin-bottom: 15px; margin-top: 0px;}
	#pagebody H3	{font-size: 14px; font-weight: bold; text-align: left;}
	#pagebody H4	{font-size: 16px; text-align: left; font-weight: 900;}
	#pagebody H5	{font-weight: bold; font-size: 14px; text-align: left; padding: 0px 0px 0px 0px; margin: 8px 0px 8px 0px;	}
	#pagebody H6	{font-weight: normal; font-size: 10px; text-align: left; margin-bottom: 5px;}


	#pagebody td.h_catalog {
		padding: 0 0 10px 0;
		text-align: left;
	}

	#pagebody td.h_catalog a {
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}

	#pagebody td.list_main ul {
		margin: 8px 0;
		padding: 0;
		list-style:none;
	}

	#pagebody td.list_main li {
		margin: 0;
		padding: 0 5px 4px 10px;
		background: url(/pictures/bullet1.gif) no-repeat  0px 6px;
		width: 167px;
		text-align: left;
	}

	#pagebody td.list_main a {
		color: #000000;
		padding: 0;
		text-decoration: underline;
		font-size: 11px;
	}

	#pagebody a.vendornav {
		color: #000000;
		font-weight: bold;
		font-size: 18px;
		display: block;
		width: 30px;
		height: 30px;
		background: #F4F4F4;
		line-height: 30px;
		text-align: center;
	}

	#pagenavigation {
		padding: 3px 3px 3px 3px;
		margin: 10px 0px 5px 0px;	
		background: #F9F9F9;
	}

	#pagenavigation a {
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 5px;	
	}

	#pagenavigation span.active {
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		color: #fd7f2e;
		font-weight: bold;
	}

	#newsitem {
		padding: 6px 0px 6px 0px;
		margin: 0px 0px 0px 0px;	
	}

	#newsitem a {
		color: #68676c;
	}

	#newsitem span.ndate {
		color: #fc6f2a;
	}

	#newsitem p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;	
	}

	#newsitem div.newsicon {
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 5px 0px;	
		width: 60px;
		height: 60px;
	}


	#pagevendor img.vendor {
		padding: 0px 0px 0px 0px;
		margin: 0px 10px 10px 0px;	
		float: left;
		border: 1px solid #ededed;
	}


	#vendorsite {
		padding: 10px 0px 10px 0px;
		margin: 0px 10px 10px 0px;	
	}

	#vendoritem {
		border: 1px solid #ffffff;
		padding: 5px 0px 5px 0px;	
		margin: 0px 0px 8px 0px;
	}

	#vendoritem img {
		padding: 0px 0px 0px 0px;
		margin: 0px 8px 0px 0px;	
		float: left;
		border: 1px solid #ededed;
	}

	#vendoritem h3 {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;	
	}

	#vendoritem p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;	
	}

	#pagecatalog img.group {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 10px 10px;	
		float: right;
		border: 1px solid #ededed;
	}

	#pagecatalog img.item {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 10px 10px;	
		float: right;
		border: 1px solid #ededed;
	}

	#pagecatalog p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;	
	}

	#pagecatalog ul {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 20px;
	}

	#pagecatalog li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#groupitem {
		border: 1px solid #ffffff;
		padding: 5px 0px 5px 0px;	
		margin: 0px 0px 8px 0px;
	}

	#groupitem h3 {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;	
	}

	#groupitem img {
		padding: 0px 0px 0px 0px;
		margin: 0px 8px 0px 0px;	
		float: left;
		border: 1px solid #ededed;
	}

	#groupitem p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;	
	}

	#itemlist {
		border: 1px solid #ffffff;
		padding: 5px 0px 5px 0px;	
		margin: 0px 0px 8px 0px;
	}

	#itemlist h3 {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;	
	}

	#itemlist img {
		padding: 0px 0px 0px 0px;
		margin: 0px 8px 0px 0px;	
		float: left;
		border: 1px solid #ededed;
	}

	#itemlist p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;	
	}

	#tecparams {
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 10px 0px;	
	}

	#tecparams table {
		BORDER-RIGHT: #000000 1px solid;	
		FONT-WEIGHT: normal;	
		FONT-SIZE: 11px;	
		COLOR: #000000;	
		BORDER-BOTTOM: #000000 1px solid;	
	}

	#tecparams thead td {
		background: #e1e3e1;
		text-align: center;
		font-weight: bold;
	}

	#tecparams table td {	
		BORDER-TOP: #000000 1px solid;	
		padding: 5px 3px 5px 3px;
		BORDER-LEFT: #000000 1px solid;	
	}

	#tecparams table td.bgparam {
		background: #ededed;
	}

	input, textarea, select, option {
		border: 1px solid #C0C0C0;
	}

	#searchresult {
		padding: 0px 0px 0px 0px;
		margin: 5px 0px 5px 0px;	
		border: 1px solid #ffffff;
	}

	#searchresult p {
		padding: 0px 0px 0px 0px;
		margin: 2px 0px 0px 0px;	
	}

	#big_image_holder {
		position : absolute;
		visibility : hidden;
		padding: 10px 10px 10px 10px;
		margin : 0px 0px 0px 0px;
		text-align : center;
		background: #9fa0a3;
	} 

	#big_image_holder .loading {
		background : #ffffff url(/pictures/loading.gif) no-repeat 50% 50%; 
	} 

	#big_vote {
		position : absolute;
		top : 15%;
		left : 30%;
		/*visibility : hidden;*/
		padding: 10px 10px 10px 10px;
		margin : 0px 0px 0px 0px;
		background: #ffffff;
		border: 2px solid #C0C0C0;
	} 

	#counters {
		background: #e1e3e1;
		padding: 0px 0px 18px 0px;
		margin: 0px 0px 0px 0px;	
	}	

	
	#counters1 {
		float:left;
		width:580px;
		margin: 0px 0px 0px 0px;
		padding: 18px 0px 0px 36px;
	}

	#counters2 {
		float:right;
		width:300px;
		margin: 0px 0px 0px 0px;
		padding: 47px 36px 0px 0px;
	}

	#counters1 p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#counters2 p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#footer {
		background:#000000;
		height: 60px;
	}

	#footer1 {
		background:#000000;
		float:left;
		width:350px;
		margin: 0;
		padding: 0 0 0 36px;
	}

	#footer2 {
		background:#000000;
		float:right;
		width:510px;
		margin: 0;
		padding: 0px 33px 0px 0px;
	}

	#footer1 p {
		color: #ffffff;
		font-size: 11px;
		padding:0;
		margin: 8px 0 0 0;
	}

	#footer2 p{
		margin: 20px 0px 0px 0px;
		padding: 0;
		color: #ffffff;
		float:right;
	}

	#footer2 p a {
		text-decoration: none;
		color: #ffffff;
		font-size: 11px;
		margin: 0 3px 0 3px;
	}

	#footer2 p a:hover {
		text-decoration: underline;
	}

	#vendorlabel {
		margin: 0px;
		padding: 20px 0px 10px 20px;
		text-align: center;
	}

	#innernews {
		min-height:440px; 
		height: auto !important; 
		height: 440px; 
		margin: 12px 0px 0px 36px;
		width: 232px;
		padding-bottom: 40px;
		background: #ffffff url(/pictures/left_plashka.gif) top left no-repeat;
	}

	#innernews h1  {
		padding: 10px 0px 16px 20px; 
		margin:0;
	}

	#innernews div.newsitem {
		padding: 0px 0px 25px 0px; 
		margin: 0px 16px 0px 20px; 
		background: url(/pictures/bg_itemnews.gif) bottom left repeat-x;
	}

	#innernews span.dt_itemnews {
		color: #fc6f2a;
	}

	#innernews a.more {
		color: #000000;
		font-weight: bold;
		margin: 0 0 0 20px;
	}

	.newsitem a {
		color: #68676c;
	}

	img {
		behavior: url('/pngbehavior.htc');
	}

	.clear {
		clear: both;
		height: 0;
		overflow: hidden;
	}

	div#tipDiv { 
		padding: 3px; 
		border: 1px solid #666; 
		display: block; 
		width: 250px;
		background: #ffffff; 
		color: #000000; 
		font: 9px Verdana, Arial, sans-serif; 
		position: absolute; 
		z-index: 1000; 
} 