* html img.png { background-image: none !important; behavior: url('/images/public/npn/normal/pngfix.htc'); }
html,body { 
	height:100%; 
	}
body	{
	margin:0px;
	padding:0px;
	background:#fff;
	text-align:center;
	}
table.main { 
	height:100%;
	margin:0 auto;
	min-width:780px;
	max-width:1200px; 
        width:expression(document.body.clientWidth < 780? "780px" :  document.body.clientWidth > 1200? "1200px" : "auto"); 	
	background:url(left_bg.gif) left top repeat-y;
	text-align:left;
  	}
body,td {
	font:normal 13px Arial, "Arial Cyr", Tahoma, Verdana, sans-serif;
	color:#4C4C4C;
	}
a	{
	color:#000;
	text-decoration:underline; 
      	}
a:hover	{
	color:#4C4C4C;
	text-decoration:underline; 
        }

h1	{
	background:url(h_icon.gif) left top repeat-y;
	padding-left:25px;
	margin-top:0px;
	margin-bottom:5px;
	font:normal 16px Arial, "Arial Cyr", Tahoma, Verdana, sans-serif;
	color:#434343;
        }
h2	{
	font:normal 16px Arial, "Arial Cyr", Tahoma, Verdana, sans-serif;
	color:#000;
	margin-top:5px;
	margin-bottom:7px;
        }
h3	{
	font:normal 14px Arial, "Arial Cyr", Tahoma, Verdana, sans-serif;
	color:#434343;
	margin-top:8px;
	margin-bottom:8px;
        }
p	{
	margin-top:0px;
	margin-bottom:10px;
	}
img	{
	border:none;
	}
*:focus {outline: none;}

ul	{list-style:square;}

.clear {clear: both; min-height: 0; height: 0; line-height: 0; font-size: 0;} 
.a-left {text-align: left;}
.a-center {text-align: center;}
.a-right {text-align: right;}

.f-left {float: left;}
.f-right {float: right;}
img.f-left {margin: 0 10px 5px 0;}
img.f-right {margin: 0 0 5px 10px;}

input, select, textarea {
	font:normal 11px Tahoma, Verdana, "Arial Cyr", sans-serif;
	}

.top	{
	background:url(top_bg.gif) left top repeat-x;
	height:12px;
	}
.logo_bg {
	background:url(logo_bg.gif) 0 0 repeat-x;
	height:122px;
	}

.icon_bg {
	background:url(icon_bg.jpg) 0 0 no-repeat;
	}
.icon	{
	margin:0px;
	padding:0px;
	list-style:none;
    	margin-top:50px;
	}
.icon li {
    	display:inline;
	background:url(icon_li.gif) 0 0 no-repeat;
	}
.icon img {
	margin:0 30px;
	}
.icon li.first img {
	margin:0 30px 0 0;
	}
.icon img.last {
	margin:0 0 0 30px;
	}

.head_main {
	background:url(main.jpg) 50% 0% no-repeat;
	height:179px; 
	}
.head_dzhip {
	background:url(dzhip.jpg) 50% 0% no-repeat;
	height:179px; 
	}
.head_besedka {
	background:url(besedka.jpg) 50% 0% no-repeat;
	height:179px; 
	}
.head_zabor {
	background:url(zabor.jpg) 50% 0% no-repeat;
	height:179px; 
	}

.menu_l	{
	background:#F1F1F1 url(menu_l.gif) right top repeat-y;
	}
.menu_bg {
	background:#F7F7F7 url(menu_bg.gif) left top repeat-y;
	}
.menu  	{
    	margin:0;
    	padding:0;
	list-style:none;
	}
.menu li {
    	margin:0;
    	padding:0;
	background: url(menu_li.gif) left bottom repeat-x;
	height:45px;
	border:none;
	}
.menu li.last {
	background-image:none;
	}
.menu li img {
	margin-top:15px;
	}

ul.submenu {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.submenu li {
	line-height:150%;
	margin-bottom: 5px;
	font-size: 14px;
	}
ul.submenu li a {
	text-decoration:underline; 
	}
ul.submenu li a:hover {
	}
ul.submenu li a.act {
	color:#000; 	
	text-decoration:none; 
	}
/*
.menu li a b {
	display:block;
	width:62px;
	height:12px;
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
	}
.menu li a b span {
	display: none;
	}
.menu_about b {
	background-image:url('m_about.gif');
	}
.menu_catalog b {
	background-image:url('m_catalog.gif');
	}
.menu_news b {
	background-image:url('m_news.gif');
	}
.menu_articles b {
	background-image:url('m_articles.gif');
	}  */ 

.canv_home {
	background:url(canv_bg.gif) right top repeat-y;
	padding:24px 0 20px 48px;
	}
.canv 	{
	background:url(canv_bg.gif) right top repeat-y;
	padding:7px 0 20px 48px;
	}
.canv_r	{
	background:#FAFAFA url(canv_r.gif) left top repeat-y;
	}
.head	{
	background:url(h_icon.gif) left top repeat-y;
	padding-left:25px;
	margin-bottom:5px;
	}

.ban1	{
	background:url(ban1.jpg) left top no-repeat;
	}
.ban2	{
	background:url(ban2.jpg) left top no-repeat;
	}
.ban3	{
	background:url(ban3.jpg) left top no-repeat;
	}
.ban4	{
	background:url(ban4.jpg) left top no-repeat;
	position:relative;
	}
.ban1,.ban2,.ban3,.ban4 {
	padding:0px;
	margin:0px;
	height:154px;
	width:192px;
	font-size:14px;
	text-align:center;
	}
.ban1 a,.ban2 a,.ban3 a,.ban4 a {
	padding-top:112px;
	display:block;
	}
.sale {display:block; position:absolute; z-index:10; color:#E40004; font-size:16px; dispaly:block; right:30px; top:7px;}

.rcol 	{
	padding:24px 20px 20px 0;
	}

.news	{
	font:normal 12px Tahoma, Verdana, Arial, "Arial Cyr", sans-serif;
	color:#000;
	padding-bottom:15px;
	}
.news_data {
	color:#989898;
	font-size:10px;
	}

.small	{
	font-size:12px;
	}
.bold	{
	font-weight:bold;
	}
.big	{
	font:normal 13px Tahoma, Verdana, "Arial Cyr", sans-serif;
	}

div.sitemap {
	padding-bottom:7px;
	font-size:12px;
	font:normal 12px Tahoma, Verdana, "Arial Cyr", sans-serif;
	}
div.sitemap ul {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:130%;
	margin-left:20px;
	margin-top:3px;
	font:normal 13px Arial, "Arial Cyr", Tahoma, Verdana, sans-serif;
	}
ol	{
	line-height:150%;
	}
ul.group {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.group li {
	padding-bottom:5px;
	}
.ast	{
	color:red;
	}

.bottom	{
	background:url(bot_bg.gif) left top repeat-x;
	height:129px;
	font:normal 11px Tahoma, Verdana, Arial, "Arial Cyr", sans-serif;
	color:#333;
	}
.copy 	{
	font:normal 11px Tahoma, Verdana, Arial, "Arial Cyr", sans-serif;
	color:#333;
	}
.bottom a,.copy a {
	color:#333;
	}
a.black {
	color:#000;
	}
#copy_softart {float: right; width: auto; text-align: left; margin-top:25px;}
#copy_softart img {margin-right: 9px; float: left; position: relative; top: -3px; z-index: 2;}
#copy_softart .ctext {margin-left: 43px; }
.site {margin-top: 10px;}


