body, html {
		margin:0;
		padding:0;
		color:#000000;
	}
	
	body {
		min-width: 960px;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 11px;
	}
	
	a {
		color: #000000;
	}

	#wrap {
		background: #e1e3e1;
		margin:0 auto;
		width:960px;
	}

	#nav {
		background:#e1e3e0;
		height: 36px;
	}

	#nav table td {	
		border-right: #000000 1px dotted;	
		TEXT-ALIGN: center;
		width: 146px;
		height: 36px;
		/*background: #e0dadb url(/pictures/bg_topmenu_item.gif) top left no-repeat;*/
	}

	#nav table td.last {	
		background: url(/pictures/bg_topmenu_item_last.gif) bottom right no-repeat;
		border-right: #e1e3e0 1px dotted;	
	}

	#nav a, a.alast {	
		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:hover {	
		color: #66726e;
		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.alast:hover {	
		color: #66726e;
		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_on.gif) top left no-repeat;*/
	}

	#header {
		background:#ffffff url(/pictures/bg_header.jpg) top left no-repeat;
		height: 222px;
	}

	#logo {
		float: left;
		margin: -7px 0px 0px 0px;
		padding: 0px 0px 0px 51px;
		width: 249px;
		position: relative;
	}

	#slogan {
		float: left;
		margin: 0px 0px;
		width: 360px;
	}

	#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: #000000;
		font-size: 11px;
	}

	#mininav li a:hover{
		text-decoration: underline;
		color: #000000;
		font-size: 11px;
	}

	#sidebar {
		background: #e1e3e1 url(/pictures/v_white.gif) top left repeat-x;
		float:left;
		width:289px;
	}
	
	#mainnews {
		background: #ffffff url(/pictures/left_plashka.gif) top center no-repeat;
		min-height:440px; 
		height: auto !important; 
		height: 440px; 
		margin: 12px 0px 0px 36px;
		width: 232px;
		padding-bottom: 40px;
	}	

	#mainnews h1  {
		padding: 10px 0px 16px 20px; 
		margin:0;
	}

	#mainnews div.newsitem {
		padding: 0px 0px 25px 0px; 
		margin: 0px 16px 0px 20px; 
		background: url(/pictures/bg_itemnews.gif) bottom left repeat-x;
	}

	#mainnews span.dt_itemnews {
		color: #fc6f2a;
	}

	#mainnews a.more {
		color: #000000;
		font-weight: bold;
		margin: 0 0 0 20px;
	}

	.newsitem a {
		color: #68676c;
	}

	#sm_search_layer {
		background: #ffffff url(/pictures/bg_sm_search_main.gif) bottom center no-repeat;		
		margin: 0 0 0 36px;
		padding-bottom: 13px;
		width: 232px;
		height: 78px;
	}	

	#sm_search_layer h1 {
		margin:0px;
		padding: 0px 0px 21px 20px; 
	}

	#sm_search_layer table {
		padding: 0; 
		margin: 0 0 0 20px;
	}

	#f_search {
		padding:0; 
		margin:0;
	}

	#main {
		background: #e1e3e1 url(/pictures/bg_header1.gif) top right no-repeat;
		float:right;
		width:671px;
	}

	#intro {
		min-height:125px; 
		height: 125px;
		padding: 0; 
		margin: 0;
	}
	
	#intro_banner1 {
		padding: 32px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
		float: left;
	}

	#intro_banner2 {
		padding: 32px 36px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: right;
	}
	
	/*

	#intro h2 {
		padding: 22px 0 0 0; 
		margin:0 0 0 19px;
	}

	#intro a  {
		color: #000000;
	}

	#intro p {
		padding: 0; 
		margin: 10px 36px 0 19px;
	}	
	
	*/

	#catalog_topleft {
		background: #ededed url('/pictures/topleft.gif') left top no-repeat;
		margin: 19px 36px 0 0;
		padding: 0;
	}

	#catalog_topright {
		background: url('/pictures/topright.gif') right top no-repeat;
		padding: 0;
		margin: 0;
	}

	#catalog_botleft {
		background: url('/pictures/botleft.gif') bottom left no-repeat;		
		padding: 0;
		margin: 0;
	}

	#catalog_botright {
		background: url('/pictures/botright.gif') bottom right no-repeat;		
		padding: 0px 0px 15px 0px;
		margin: 0;
	}

	#catalog_botright h1 {
		padding:15px 0 0 0;
		margin: 0 0 15px 19px;
	}

	#catalog_botright h1.vendors {
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#catalog_botright p {
		color: #000000;
		padding: 0 0 15px 0;
		margin: 0 0 0px 19px;
		font-size: 11px;
	}

	#catalog_botright p.vendorsabc {
		color: #000000;
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: center;
	}

	#catalog_botright a.abc  {
		color: #000000;
		padding:0;
		margin: 0 2px 15px 2px;
		text-decoration: underline;
		font-size: 11px;
	}
	
	#catalog_botright table {
		margin-left:19px;
	}

	#catalog_botright td.h_catalog {
		padding: 0 0 10px 0;
	}

	#catalog_botright td.h_catalog a {
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}

	#catalog_botright td.list_main ul {
		margin: 8px 0;
		padding: 0;
		list-style:none;
	}

	#catalog_botright td.list_main li {
		margin: 0;
		padding: 0 5px 4px 10px;
		background: url(/pictures/bullet1.gif) no-repeat  0px 6px;
		width: 167px;
	}

	#catalog_botright td.list_main a {
		color: #000000;
		padding: 0;
		text-decoration: underline;
		font-size: 11px;
	}


	#pdf  {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;	
		background: #fdfefe url(/pictures/bg_pdf.gif) left top repeat-x;
	}

	#pdf h2 {
		padding: 5px 0px 0px 5px;
		margin: 0px 0px 0px 0px;	
	}

	#pdf table {
		margin: 0px 0px 0px 0px;
	}

	input, textarea, select, option {
		border: 1px solid #C0C0C0;
	}
	
	#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:#f36a22 url('/pictures/bg_bottom.jpg') top left;
		height: 60px;
	}

	#footer1 {
		float:left;
		width:350px;
		margin: 0;
		padding: 0 0 0 36px;
	}

	#footer2 {
		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;
	}

	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; 
} 


#catalog_map {
	background: #FFFFFF;
	margin: 0;
	padding: 20px;
	width: 660px;
	text-align: center;
	position: absolute;
	z-index: 1000;
	border: 3px solid #919191;
}
