body,html {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#4b2625;
	font-family:Arial, Verdana;
	width:100%;
	height:100%;
}
span.zagolovok h1{
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#4b2625;
	font-family:Arial, Verdana;
	display:inline;
}

body{
	width:100%;
	height:100%;
	background:url(/images/mainbg.jpg) repeat-x;
}

div,img {
	padding:0px;
	margin:0px;
	border:0px;
	
}

div, td, p{
	font-size:14px;
	font-family:Arial, Verdana;
}
 p { 
    text-indent: 2em; /* Отступ первой строки */
       }
table {
	border-collapse:collapse;
}

table td {
	vertical-align:top;	
}

a {
	color:#c21f1b;	
	font-family:Arial, Verdana;
	
	}
	
a:hover {text-decoration:none;}
	
h1,div.mtitle {
	font-size:30px;	
	font-family:Georgia, Arial, Verdana;
	padding:0px 0px 0px 0px;	
	margin:0px;
	color:#46630b;
	font-weight:normal;
	
	
}
h2, .h2 {
	font-size:16px;	
	font-family:Georgia, Arial, Verdana;
	padding:5px 5px 0px 0px;	
	margin:0px;
	color:#769522;
	font-weight:bold;
	text-align:right;
	
	
}
h3 {
	font-size:20px;	
	font-family:Georgia, Arial, Verdana;
	padding:10px 0px 10px 0px;	
	margin:0px;
	color:#4b2625;
	font-weight:normal;
	
	
}
.icon-h1-home {
	width:43px; height:35px;
	background:url(/images/home.jpg) no-repeat;
}
.icon-h1-cat {
	width:35px; height:36px; 
	background:url(/images/cat.jpg) no-repeat;
}

.h1-line {background:url(/images/h1-line.jpg) right top no-repeat;position:relative; z-index:10; height:8px; }
.h1-linelf {background:url(/images/h1-linelf.jpg) repeat-x; height:8px;position:relative; z-index:1;}
.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.noborder {border:0px !important}


/*HEADER*/
table.workarea {}
.bghead {background:url(/images/bghead.jpg) repeat-x; height:249px;}
.bgheadleft {background:url(/images/lefthead.jpg) no-repeat; height:249px;}
.bgheadright {background:url(/images/bgheadright.png) right top no-repeat; height:249px;}

.maincontent {padding:30px}
.logo {padding:30px 0px 0px 20px}
.phone {padding:20px 0px 0px 45px}
/*MENU*/
	.bgmenu {background:url(/images/bgmenu-aktiv.gif) left top repeat-x; height:42px; padding-top:12px}
	.bgmenuleft {background:url(/images/bgmenuleft.png) left top no-repeat; height:42px; padding-left:15px}
	.bgmenuright {background:url(/images/bgmenuright.png) right top no-repeat; height:42px;padding:0px 15px 0px 0px;}
	.bgmenu a {color:white; font-family:Georgia; font-weight:bold; font-size:16px}
	
	.bgmenu-aktiv {background:url(/images/bgmenu.gif) left top repeat-x; height:42px; padding-top:12px; color:#481603;font-family:Georgia; font-weight:bold; font-size:16px}
	.bgmenuleft-aktiv {background:url(/images/bgmenuleft-aktiv.png) left top no-repeat; height:42px; padding-left:15px}
	.bgmenuright-aktiv {background:url(/images/bgmenuright-aktiv.png) right top no-repeat; height:42px;padding:0px 15px 0px 0px;}
	.bgmenu-aktiv a {color:#481603;font-family:Georgia; font-weight:bold; font-size:16px}
/*END MENU*/
/*END HEADER*/

/*CONTENT*/
	.mainleft {background:url(/images/mainbgl.jpg) repeat-y; width:50px; height:100%;}
	.mainright {background:url(/images/mainbgr.jpg) repeat-y; width:50px; height:100%;}
	table.cat-pic td{text-align:center; padding:13px 0px; }
	div.cat-pic {padding:120px 0px 15px 0px;font-size:12px; }
	
	div.pic3 {text-align:right;}
	div.cat-pic  a {font-size:12px; font-weight:bold}
	.toppl {background:url(/images/topbg-new.jpg) right top no-repeat; width:282px; height:40px}
	.topnew {background:url(/images/bg-new.jpg) right top repeat-y; width:282px;}
	.botnew {background:url(/images/botbg-new.jpg) right bottom no-repeat; width:282px;}
	.desc {margin:0px 20px 10px 25px; font-size:11px;  text-align:justify}
	.new-it {padding:10px 20px 10px 25px; text-align:center}
	.border-newpic1 {border-top:1px dotted #B37E4A; padding:15px 0px}
	.border-newpic1  .title, .border-newpic2  .title {padding-top:3px}
	.border-newpic1  .title a, .border-newpic2  .title a {font-size:16px}
	.border-newpic2 {border-top:1px dotted #B37E4A; border-bottom:1px dotted #B37E4A; padding:15px 0px}
	.button-new {padding:20px 0px 45px 0px}
	
	.catalogue td {padding:10px}
	.detail-cat td.img {padding-right:10px}
	.indx-cat {margin-top:30px}
	
	table.cat-sect h2{ text-align:center !important}
	table.cat-detail h2 { text-align:right !important}
/*END CONTENT*/

/*FOOTER*/
.line-foot {background:url(/images/line-foot.jpg) repeat-x; height:4px}
td.footer {padding:30px 0px 0px 0px}
table.footcontent {margin:20px 0px}
td.maker {text-align:right;font-size:12px}
td.maker  div {font-size:12px}
div.foot-menu {margin:0px 0px 10px 0px;font-size:12px}
.foot-phone {padding-top:10px; font-size:12px}
/*END FOOTER*/
