body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231F20;
}
h2{
	margin:0;
	padding: 14px 0 14px 28px;
	background:url('../img/h2.gif') left top no-repeat;	
	font-size: 20px;
	font-weight:normal;
}
h3{
	margin:0;
	padding: 6px 0;
	font-weight:bold;
	color:#BF0000;
}
p{
	margin:0;
	padding: 6px 0;
}
a, a:link, a:visited{
	color: #BF0000;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

body{
	height:100%;
	padding:0px;
	margin:0px;
	background:url('../img/bg.gif');
	text-align:center;
}
#c0{
position:relative;
height:100%;
}
html>body #c0{
height:auto;
min-height:100%;
}
#header{
height:444px;
width:100%;
background:url('../img/head_bg.jpg') top no-repeat;
position:absolute;
left:0px;
top:0px;
text-align:center;
}
#h1{
	position:relative;
	width:965px;
	margin:auto;
	height:444px;
	text-align:left;
	background:url('../img/subhead_bg.jpg') bottom no-repeat;
}
#hphone{
	position:absolute;
	left:515px;
	top:49px;
	color:#FCD68B;
	font-size: 14px;
}
#hphone span{
	font-size: 26px;
	font-weight:bold;
}
#hadress{
	position:absolute;
	left:722px;
	top:47px;
	width:243px;
	color:#FCD68B;
	font-size: 13px;
	line-height:13px;
}
#hadress span{
	font-size: 11px;
}
#hcontacts{
	position:absolute;
	left:720px;
	top:76px;
	width:222px;
	height:22px;
	background:url('../img/hcontacts.gif') bottom no-repeat;
}
#hcontacts a, #hcontacts a:link, #hcontacts a:visited{
	display:block;
	width:222px;
	height:22px;
}

#hcontacts a span{
	display:none;
}
#menu{
	position:absolute;
	left:335px;
	top:137px;
	width:630px;
	height:27px;
	margin:0;
	padding:0;
}
#menu ul{
	float:left;
	position:relative;
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-left: 1px solid #823200;
}
#menu ul li#first{
	border:none;
}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	display:block;
	width:104px;
	height:27px;
	margin:0;
	padding:0;
}
#menu ul li a span{
	display:none;
}
#menu ul li.main a, #menu ul li.main a:link, #menu ul li.main a:visited{
	background:url('../img/li-main.gif') no-repeat;
}
#menu ul li.main a.active, #menu ul li.main a.active:link, #menu ul li.main a.active:visited, #menu ul li.main a:hover{
	background:url('../img/li-main-a.gif') no-repeat;
}
#menu ul li.about a, #menu ul li.about a:link, #menu ul li.about a:visited{
	background:url('../img/li-about.gif') no-repeat;
}
#menu ul li.about a.active, #menu ul li.about a.active:link, #menu ul li.about a.active:visited, #menu ul li.about a:hover{
	background:url('../img/li-about-a.gif') no-repeat;
}
#menu ul li.catalog a, #menu ul li.catalog a:link, #menu ul li.catalog a:visited{
	background:url('../img/li-catalog.gif') no-repeat;
}
#menu ul li.catalog a.active, #menu ul li.catalog a.active:link, #menu ul li.catalog a.active:visited, #menu ul li.catalog a:hover{
	background:url('../img/li-catalog-a.gif') no-repeat;
}
#menu ul li.opt a, #menu ul li.opt a:link, #menu ul li.opt a:visited{
	background:url('../img/li-opt.gif') no-repeat;
}
#menu ul li.opt a.active, #menu ul li.opt a.active:link, #menu ul li.opt a.active:visited, #menu ul li.opt a:hover{
	background:url('../img/li-opt-a.gif') no-repeat;
}
#menu ul li.usefull a, #menu ul li.usefull a:link, #menu ul li.usefull a:visited{
	background:url('../img/li-usefull.gif') no-repeat;
}
#menu ul li.usefull a.active, #menu ul li.usefull a.active:link, #menu ul li.usefull a.active:visited, #menu ul li.usefull a:hover{
	background:url('../img/li-usefull-a.gif') no-repeat;
}
#menu ul li.contacts a, #menu ul li.contacts a:link, #menu ul li.contacts a:visited{
	background:url('../img/li-contacts.gif') no-repeat;
}
#menu ul li.contacts a.active, #menu ul li.contacts a.active:link, #menu ul li.contacts a.active:visited, #menu ul li.contacts a:hover{
	background:url('../img/li-contacts-a.gif') no-repeat;
}

#cmenu{
	position:absolute;
	left:25px;
	top:193px;
	width:940px;
}
#cmenu a, #cmenu a:link, #cmenu a:visited{
	display:block;
	float:left;
	margin:0;
	padding:1px;
}
#content{
	width:965px;
	margin:auto;
	text-align:left;
	padding:474px 0 102px 0;
	background: #D4FF67;
}
#path{
	position:absolute;
	right:0;
	top: 444px;
	width:637px;
	padding: 6px 0;
/*
	bottom:-30px;
	height:30px;
	overflow:hidden;
*/
	background:#FBEC2D url('../img/cc.gif') bottom left no-repeat;
	
}
#path span{
	display:block;
	padding: 0 32px 0 32px;
	font-size:14px;
	color:#823200;
}
#path span a, #path span a:link, #path span a:visited{
	font-size:14px;
	color:#823200;
}
.feedback{
	float:right;
	padding:0 0 30px 30px;
}
.feedback-form{
	width:392px;
	background:#F0FF77;
}
.feedback-form form{
	margin:0;
	padding:20px 55px 64px 55px;
}
.feedback form textarea{
	width:280px;
	height:59px;
}
.feedback form .area{
	padding: 8px 0 14px 0;
}
.feedback form input.submit{
	width:169px;
	height:23px;
	border:none;
	background:url('../img/send.gif');	
}
.c2{
	padding: 20px 110px 60px 107px;
}

#content ul{
	display:block;
	margin:0;
	padding:15px 0;
	list-style-type:none;
}
#content ul li{
	display:block;
	margin:0;
	padding: 6px 32px;
	background:url('../img/more.gif') left top no-repeat;	
}


.more{
	padding: 6px 32px;
	background:url('../img/more.gif') left top no-repeat;	
}
.illustration{
	float:left;
	padding:0 16px 0 0;
	background:url('../img/illustration.jpg') repeat-y;
}
.ilt{
	width:264px;
	height:20px;
	background:url('../img/ilt.jpg') no-repeat;
}
.ilb{
	padding: 0 20px 20px 20px;
	background:url('../img/ilb.jpg') bottom no-repeat;
}
#footer{
height:93px;
width:100%;
position:absolute;
left:0px;
bottom:-1px;
background:url('../img/bg.gif');
}
html>body #footer{
	bottom:0;
}
#f1{
	position:relative;
	width:965px;
	margin:auto;
	height:93px;
	text-align:left;
}
.blackline{
	position:absolute;
	width:965px;
	height:9px;
	overflow:hidden;
	left:0px;
	top:-9px;
	background: #231F20;
	
}



#phone{
	position:absolute;
	left:497px;
	top:26px;
	background: url('../img/phone.gif') no-repeat left top;
	padding: 4px 27px;
	color:#FFF;
}
#fax{
	position:absolute;
	left:650px;
	top:26px;
	background: url('../img/fax.gif') no-repeat left top;
	padding: 4px 27px;
	color:#FFF;
}
#copy{
	position:absolute;
	right:0;
	top:21px;
	padding: 0;
	text-align:right;
	color:#FFF;
}
#counters{
	position:absolute;
	left:0px;
	top:21px;
	width:380px;
	height:60px;
	overflow:hidden;

}
#designed{
	position:absolute;
	left:390px;
	top:21px;
}

#links{
	position:absolute;
	left:0px;
	top:60px;
	color:#FFF;
	width:965px;
}
#links div, #links p, #links a, #links a:link, #links a:visited{
	color:#FFF;
}
.clear-both{
	clear:both;
	height:1px;
	overflow:hidden;
}
.clear-left{
	clear:left;
	height:1px;
	overflow:hidden;
}
.clear-right{
	clear:right;
	height:1px;
	overflow:hidden;
}
#categories{
}