/* CSS Document */
*{padding:0;margin:0;border:0;}
body {
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	background:url(/templates/gp/images/bg.gif) repeat left top;
}
a img{border:0;}

/*UL  {margin:10px 0 15px 0; color:#2a373c!important; list-style:none;}*/
H1, H2, H3, H4{	font-weight:normal;	font-family: Arial;	color: #046a01;	padding: 0px;margin: 0px;}

H1		{font:32px Trebuchet MS, Arial; color: #046a01; margin:0px 0px 5px 0px; font-weight: normal;}
H2		{font-size:20px;font-weight:normal;font-family: Arial;	color: #046a01;	margin:0; font-weight: normal;}
H3		{font-size:18px; font-weight:normal;font-family: Arial; font-weight: normal;	  margin:5px 0px 5px 0px; color: #046a01;}
H4		{font:16px Trebuchet MS, Arial;  font-weight: normal; margin:5px 0px 5px 0px; font-weight: normal; color: #046a01;}
H5		{font:14px Arial;  font-weight: normal; margin:5px 0px 5px 0px;  font-weight: normal; color: #046a01;}
H6		{font:11px Trebuchet MS, Arial;  font-weight: bold; margin:0px 0px 10px 0px;  }

/*Home Page
=======================*/

.togglebox1 {
	background-color:#FFEBC8;
	border: 1px solid #a9a9a9;
	/* Rounder Corner */
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	overflow: hidden;
	font-size: 1.2em;
	color: #046a01;
	clear: both;
	margin-bottom:10px;
}
.togglebox1 .block {
	padding: 20px;
}


.body-main{
	width:925px;
	height:100%;
	position:relative;
	margin:0 auto!important;
	background:url(/templates/gp/images/bg-side1m.gif) no-repeat left 40px!important;
	padding-left:34px;
}
.all-main{
	width:880px;
	margin:0 auto!important;
	z-index:200!important;
	background:url(/templates/gp/images/bg-side2m.gif) no-repeat 650px 31px!important;	
}
.header-main{
	width:832px;
	height:79px;
}
.logo-main {
	position:absolute!important;
	z-index:900!important;
	left:51px;
	width:249px;
	height:120px;
	background:url(/templates/gp/images/logo.gif) no-repeat left top;
}
.slogan-main{
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	font-size:16px;
	padding-top:0px;
	margin-top:10px;
	color:#ffebc8;
	font-style:italic;
	width:430px;
}
.all-mainbg{
	width:880px;
	margin:0 auto!important;
	z-index:200!important;
	background:url(/templates/gp/images/bg-side2m.gif) no-repeat 643px -50px!important;	
}
.mainArea {
	background:url(/templates/gp/images/bg-flash.gif) no-repeat left top;
	width:832px;
	height:428px;
	padding:0;
	margin:-10px 0 0 0;
	z-index:300!important;
}
/*Sub Page
=======================*/
.body{
	width:925px;
	height:100%;
	position:relative;
	margin:0 auto!important;
	background:url(/templates/gp/images/bg-side1.gif) no-repeat left 150px!important;
	padding-left:29px;
}
.all{
	width:925px;
	margin:0 auto!important;
	background:url(/templates/gp/images/bg-side2.gif) no-repeat right 61px;	
}
.leaf-main {
	position:absolute;
	left:252px!important;
	z-index:400;
}
.leaf {
	position:absolute;
	left:142px!important;
	z-index:400;
}
.link{
	position:absolute;
	top:20px;
	left:35px;
}
.link a {
	width:181px;
	height:70px;
	display:block;
	text-decoration:none;
	text-indent:-5000px;
}
.slogan {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	font-size:16px;
	padding:25px 0 0 0;
	margin:0 0 20px 0;
	color:#ffebc8;
	font-style:italic;
	width:610px;
}
/*Header
=======================*/
.header{
	width:925px;
	padding:0;
}
.header-sub{
	clear:both;
	width:925px;
	height:148px;
	padding:10px 0 10px 0;
	margin:0;
	position:relative!important;
	background:#ffebc8 url(/templates/gp/images/bg-header-sub.gif) no-repeat 10px 59px;
	z-index:1;
}
.logo {
	position:absolute!important;
	z-index:900!important;
	left:56px;
	top:2px;
	width:249px;
	height:120px;
	background:url(/templates/gp/images/logo.gif) no-repeat left top;
}
.mainArea-sub{
	background:#ffebc8 url(/templates/gp/images/bg-sub-content.gif) repeat-x left top!important;
	width:873px;
	overflow:hidden;
	position:relative!important;
	min-height:500px;
	padding:0;
	margin:0 auto;
}
.mainArea-sub h2 {
	color:#046a01;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
}
.sideContent{
	float:left;
	position:relative;
	width:225px;
	padding:0 0 10px 25px;
	margin:25px 0 10px 0;
}
h2.title-side {
	display:block;
	padding:0;
	background:url(/templates/gp/images/bg-title.gif) no-repeat left top;
	width:225px;
	height:56px;
	color:#ffebc8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	z-index:1;
}
.sideContent h2.title-side span {
	display:block;
	padding:10px 0 10px 21px;
	margin:0;
	z-index:30;
	position:relative!important;
}
/*Flash
=======================*/
.flash{
	margin:0 0 0 10px;
	padding:0;
	width:813px;
	height:449px;
	position:absolute!important;
	top:-10px;
	z-index:1!important;
}
/* mainNav
=======================*/
#mainnav {
    clear:both!important;
	position:absolute!important;
	margin-top:185px;
	height:86px;
	z-index:200;
}
#mainNav {
    clear:both!important;
	position:absolute!important;
	margin-top:185px;
	height:86px;
	z-index:200;
}
#mainnav  div.sun {
	position:absolute!important;
	top:148px!important;
	left:720px;
	width:103px;
	z-index:300!important;
}
.mainNav{
	margin:0;
	padding:0;
	width:812px;
	float:left;
	height:49px !important;
	overflow:hidden;
	list-style:none;	
}
.mainNav li {
  float: left;
  background:url(/templates/gp/images/main-nav-bg.gif) repeat-x left top;
  height:49px !important;
  margin:0;
  padding:0;
}
.mainNav a {
  padding:15px 17px 0px 20px!important;
  margin:0!important;
  line-height:15px;
  background:url(/templates/gp/images/main-nav-line.gif) no-repeat right 19px;
  text-decoration: none;
  color:#ffebc8;
  float: left;
  font-weight:bold;
  display: block!important;
  height:49px !important;
}
.mainNav a.last {
	background:none!important;
}
.mainNav  div.last-img {
	 background:url(/templates/gp/images/main-nav-bg.gif) repeat-x left top;
	 width:3px;
	 height:49px;
}
.mainNav li:hover, li.over{
  background:none!important;
}
.mainNav a:hover {
  color:#0f5504;
  background:none!important;
}
.mainNav li.active{
	background:none;
}
.mainNav li a.active {
	color:#0f5504;
	background:none
}
/*Page Catalog
=======================*/
.mainArea-subcat{
	background:#ffebc8 url(/templates/gp/images/bg-sub-contentcat.gif) no-repeat left top!important;
	width:873px;
	overflow:hidden;
	position:relative!important;
	min-height:500px;
	padding:0;
	margin:0 auto!important;
}
.mainArea-subacat h2 {
	color:#046a01!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
}
/*Footer
=======================*/
#footer-main{
	width:883px;
	clear:both;
	overflow:hidden;
	position:relative!important;
	padding:0 0 13px 0!important;
	margin:0 auto!important;
	color:#ebdbbf!important;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#footer{
	clear:both;
	overflow:hidden;
	position:relative!important;
	padding:0 0 13px 0!important;
	margin:0;
	color:#ebdbbf!important;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#footer-link{
	clear:both;
	overflow:hidden;
	position:relative!important;
	padding:0 0 13px 20!important;
	margin:0;
	color:#ebdbbf!important;
	font-size:11px;
	padding-bottom:5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#footer-link a {
	text-decoration:underline;
	color:#ebdbbf!important;
	
}
#copyright{
	float:left;
	display:inline;
	margin:13px 0 0 30px;
}
#copyright img {
	display:block;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
#copyright p {
	display:block;
	float:left;
	padding:20px 0 0 23px;
}
#artis{
	float:right;
	text-align:right;
	margin-top:33px;
	margin-right:60px;
}
#artis p{
	line-height:15px;
}
#artis a{
	color:#ebdbbf;
	text-decoration:underline;
	font-weight:bold;
}
#artis a:hover{
	color:#ebdbbf;
	text-decoration:none;
	font-weight:bold;
}
/*Crumb
=======================*/
#crumb {
	padding-top:3px;
	font-size:11px!important;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;
}
.crumb {
	width:610px!important;
	top:-20px;
	left:-100px;
	margin:-50px 0 0 300px;
	padding:0;
	clear:both;
	color:#502501;
	font-weight:bold;
	font-size:11px!important;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;
}
.crumb h1 {
	font-size:32px;
	width:650px!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#502501;
	font-weight:normal;
	padding-top:10px;
	display:block;
}
.crumb  strong {
	color:#007b17; 
	font-weight:bold!important;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.crumb a {
	padding:0px 0 0 5px;
	margin-top:-3px;
	color:#502501;
	font-weight:normal;
	text-decoration:underline; 
	font-size:11px!important;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;
} 
.crumb a:hover {
	color:#046a01;
	text-decoration:none; 
	font-size:11px!important;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;
} 
.crumb p {margin:0 0 0 5px; font-size:11px!important;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;}

/*Menu Sub Page
=======================*/
#mainNav-sub {
	position:relative!important;
	height:86px;
	margin:0 0 0 10px!important;
}
.mainNav-sub{
	margin:0 0 0 0px!important;
	padding:0 0 0 0px!important;
	width:925px!important;
	float:left;
	height:49px !important;
	list-style:none;	
	z-index:100!important;
}
.mainNav-sub li {
  float: left;
  background:url(/templates/gp/images/main-nav-bg.gif) repeat-x left top;
  height:49px !important;
  margin:0;
  padding:0;
  display: block!important;
}
.mainNav-sub a {
  padding:15px 16px 0px 16px!important;
  margin:0!important;
  background:url(/templates/gp/images/main-nav-line.gif) no-repeat right 19px;
  text-decoration: none;
  color:#ffebc8;
  float: left;
  font-weight:bold;
  display: block!important;
   height:49px !important;
}
.mainNav-sub a:hover {
  color:#0f5504;
  background:none!important;
   display: block!important;
   height:49px !important;
}
.mainNav li.active a.active {
	color:#0f5504 !important;
	background:none;
	display: block!important;
    height:49px !important;
}
.mainNav-sub a.last { 
	background:none!important;
	padding:15px 17px 0px 17px!important;
}
.mainNav-sub li:hover, li.over{
   background:none!important;
   color:#0f5504;
}
.mainNav-sub a:hover {
  color:#0f5504;
  background:none!important;
}
.mainNav-sub li.active{
	background:none;
	color:#0f5504;
}
.mainNav-sub li a.active {
	color:#0f5504!important;
	background:none;
}
.mainNav-sub div.first-img {
	 background:url(/templates/gp/images/main-nav-bg.gif) repeat-x left top;
	 width:40px;
	 height:49px;
	 padding-right:226px;
	 z-index:20!important;
	 position:relative!important;
}
.mainNav-sub  div.first-img:hover{background:url(/templates/gp/images/main-nav-bg.gif) repeat-x left top;}
.mainNav-sub  div.last-img {
	 background:url(../images/main-nav-bg.gif) repeat-x left top!important;
	 width:10px;
	 height:49px;
}
/*subMenu-dropdown
=======================*/
.sideContent ul {
  list-style: none;
  margin:0;
  padding: 0;
  color:#5b2c00!important;
  position:relative; 
}
.sideContent ul li {
  text-decoration: underline;
  font-weight: bold;
  cursor: pointer;
  margin: 0;
  padding:10px 0 10px 4px;
  color:#5b2c00;
  font-weight:normal;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  border-bottom:1px solid #c1af92;
}
.sideContent ul li.last {border-bottom:0;} 
.sideContent ul li:hover {color:#046a01;font-weight:bold;}
.sideContent ul li ul {
 	margin:0;
 	padding:0;
 }
.sideContent ul li ul li {
	padding:6px 0 0 0!important;
	border-bottom:0;
}
.banner {
	width:225px!important;
	height:94px!important;
	margin-top:20px;
}
.banner img{
	width:225px!important;
	height:94px!important;
	margin:0!important;}
.content-area {
	width:590px!important;
	float:right;
	padding:0;
	margin:0 0 10px 25px!important;
	position:relative!important;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.content-area ul { 
	list-style:none!important;}
.content-area  ol {list-style: decimal!important; padding-left:22px;}
.content-area ul li {	padding-left:15px;
	background:url(/templates/gp/images/marker.gif) no-repeat 5px 5px!important;}
.content{
	 margin:25px 0 10px 0!important;
	 padding:0;
	 width:580px;
	 text-align:left;
	 color:#2a373c;
}
.content p {
	margin:0 0 13px 0!important;
	padding:0px!important;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.content ul {  list-style:none;
	margin-bottom:10px;}
.content ul li{
	padding-left:15px;	
	background:url(/templates/gp/images/marker.gif) no-repeat 5px 5px!important;
}
.content-area div.content {
	margin-left:19px;
	display:block;
}
.uzor {
	 width:574px!important;
	 overflow:hidden;
}
.uzor h2 {
	display:block!important;
	background-color:#e7d4b3;
	border-left:3px solid #046a01;
	height:43px!important;
	width:399px!important;
	margin:0!important;
	padding:0!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
}
.uzor h2 span {
	display:block;
	padding:10px 0 0px 20px!important;
	margin:0!important;
	color:#046a01;
}
/*Catalog
=======================*/
.info{
	float:left;
	width:600px;
	position:relative!important;
	margin-left:0!important;
	margin-bottom:5px;
}
.content-area a {
	color:#613200;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 10px 0px;
}
.content-area a:hover {text-decoration:none; color:#046a01;}
.content-area .arrow {
	background:url(/templates/gp/images/arrow.gif) no-repeat left top!important;
	display:block;
	color:#613200;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 10px 10px;
}
/*Product
=======================*/
.product{ 
	float:left;
	margin:0 15px 0 3px!important;
	padding:0;
	display:inline;
	height:299px!important;
	position:relative!important;
}
/*Text Product*/
.text{
	float:left;
 	width:468px;
	margin:0;
	padding:0;
}
.text h2 {
	color:#046a01;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:normal;
	font-size:18px!important;
	margin:0 0 10px 0!important;
	padding:0!important;
}
.info .text ul {
	display:block;
	list-style:none!important;	 
}
.text li {
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	font-size:12px!important;
	color:#000!important;
	background:url(/templates/gp/images/marker.gif) no-repeat 5px 5px!important;
}
.newTitle{
	position:relative!important;
	color:#046a01;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	margin:5px 0 5px 0;
	display:block;
}
.newImg {
	float:left!important;
	display:block!important;
	width:98px;
	margin-right:13px;
	position:relative!important;
	z-index:5!important;
}
 .product .new {
	position:absolute!important;
	top:0px!important;
	left:40px!important;
	z-index:500!important;
}
.new2 {
	position:absolute!important;
	top:0px!important;
	left:20px!important;
}
.img_big {float:left!important;
	display:block!important; width:98px;}
.newImg a img{
	border:0;
	width:98px;
	height:212px;
	margin:0!important;
	padding:0!important;
	position:relative;
	float:left!important;
	display:block!important;
}
.product .bigImg	{
	position:absolute!important;
	z-index:1;
	margin:0!important;
	padding:0!important;
	top:251px;
	left:-3px;
	height: 22px;
	background:url(../images/bg-lupa.gif) no-repeat 13px top;
	width:135px;
	z-index:28;
}
.product .bigImg span {
	display:block;
	float:left;
	width:22px;
	position:relative;
	margin:0!important;
	padding:0 0 0 0px!important;
}
.product .bigImg span.read {
	display:block;
	float:left;
	width:44px;
	margin:0!important;
	padding:0 0 0 5px!important;
	position:relative;
}
.product .bigImg span.read a {
	color:#ffebc8;
	text-decoration:none;
	display:block!important;
	padding:3px 0px 0 5px!important;
	margin:0 0 0 0px!important;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.clear{
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}
.sovet {
	border:1px solid #c1af92;
	background-color:#f3e0c0;
	width:562px;
	position:relative!important;
	height:90px;
	margin:0 0 20px 0;
	clear:both!important;
	font-size:12px;
}
.sovet h2{
	background-color:#006000;
	width:135px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffebc8;
	font-weight:bold;
	padding:8px 0 8px 0;
}
.sovet a {margin:0!important; padding:0!important; font-size:12px;}
.sovet strong {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin-left:0;
}
.sovet h2 span{
	display:block!important;
	margin-left:13px;
}
.sovet p {
	padding:0 0 0 13px;
	margin:9px 0 0 0;
}
/*Gallery*/
#gallery {
	margin:5px 0 5px 0;	
}
#gallery ul li {	background:none!important;}
#gallery h2 {
	color:#046a01;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px!important;
	display:block;
	margin:13px 0 6px 0!important;
}
.gallery {
	list-style:none!important;
	background:none!important;
	float:left;
	padding:0!important;
	margin:0!important;
}
.gallery li {
	float:left;
	padding:0!important;
	margin:0 10px 0 0px!important;
	padding:1px 0 10px 0;
	display:inline;
	width:35px;
	height:89px!important; 
	background:none!important;
	cursor:pointer;
}
/* subNav
=======================*/
#subnav{ 
	background:#deccae; 
	width:225px; 
	margin:0;
	visibility: visible;
}
#subNav{ 
	background:#deccae; 
	width:225px; 
	margin:0;
	visibility: visible;
}
#subNavinf {	
	background:#deccae; 
	width:225px; 
	margin:0;
	visibility: visible;
}
#subNavinf .mnl,.mnll,.mnlll{
	display: block;
	padding:1px 15px 1px 20px!important; 
	cursor:pointer;
	overflow:hidden;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important;  
	color:#5b2c00;
	font-weight:bold;
    background:url(/templates/gp/images/arrow-right.gif) no-repeat 11px 6px; vertical-align:top;
	text-decoration:none;
	line-height:14px;
	margin:0;
}
#subNavinf .mnla{ 
	display:block;
	padding:1px 15px 1px 20px!important;
	margin:0;
	line-height:15px;
	cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important;  
	color:#046a01; 
	font-weight:bold; 
	background:url(/templates/gp/images/arrow-down.gif)  no-repeat 11px 6px;
	text-decoration:none;
 }
.subNav-link{overflow: hidden!important; height:0!important;}
.subNav-link DIV {clear:both;}
.mnl,.mnll,.mnlll{
	display: block;
	padding:7px 15px 7px 20px; 
	cursor:pointer;
	overflow:hidden;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important;  
	color:#5b2c00;
	font-weight:bold;
    background:url(/templates/gp/images/arrow-right.gif) no-repeat 11px 12px;
	text-decoration:none;
	line-height:19px;
	margin:0;
}
.mnla{ 
	display:block;
	padding:7px 15px 7px 20px;
	margin:0;
	line-height:19px;
	cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important; 
	color:#046a01; 
	font-weight:bold; 
	background:url(/templates/gp/images/arrow-down.gif)  no-repeat 11px 12px;
	text-decoration:none;
 }
.mnl2{ 
	display: block;
	padding:3px 15px 3px 20px;
	cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important; 
	color:#5b2c00;
	font-weight:normal;
	text-decoration:none!important;
	background:#f3e0c0 url(/templates/gp/images/disc.gif) no-repeat 11px 8px; 
}
.mnl2:hover{
	color:#046a01;
	cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important; 
	text-decoration:none;
}
span.new-cat {
	margin: 0 0 0 5px!important;
	width:27px!important;
	height:13px!important; 
	cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important; 
	color:#5b2c00;
	font-weight:normal;
	background:#f3e0c0 url(/templates/gp/images/new-cat.gif) no-repeat left bottom!important;  
	text-decoration:none!important; 
}
.line{ 
	margin:0!important;
	padding:0!important;
	height:1px!important;
	overflow:hidden!important;
	background:#c1af92;
	color:#c1af92;
}
.mnl2a{ 
	display: block;
	padding:3px 15px 3px 20px;
	color:#046a01!important;
	cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important; 
	font-size:11px!important; 
	font-weight:normal;
	background:#f3e0c0 url(/templates/gp/images/disc.gif) no-repeat 11px 8px!important;
	text-decoration:none!important;
}
/*404*/
 .allerror{
	width:925px;
	margin:0 auto!important;
}
 .allerror .slogan-main{
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	margin-left:20px!important;
	font-size:16px;
	padding:25px 0 0  0!important;
	color:#ffebc8;
	font-style:italic;
	width:630px!important;
	position:absolute!important;
	left:300px!important;
	overflow:hidden!important;
}
.mainAreaeror{
	width:873px;
	overflow:hidden;
	position:relative!important;
	padding:0;
	margin-top:0!important;
	margin:0 auto;
}
.content404{
	color:#f5e6ca;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:-70px 0 0 300px!important;
	padding:0 0 10px 0px!important;
	width:610px;
}
.content404 h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120px;
	font-weight:normal;
	color:#f5e6ca!important;
	width:210px;
	float:left;
	margin:-20px 0 0 0;
}
.content404 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	color:#f5e6ca!important;
	display:block;
	float:left;
	width:240px;
}
.content404 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:42px;
	font-weight:normal;
	color:#f5e6ca!important;
	clear:both!important;
	padding:0px 0 25px 0 !important;
	display:block!important;
}
.map404 a ,.mapi404 a{color:#f5e6ca!important; list-style:disc;  margin:4px 0px 4px 0px;}
.map404		{ margin:4px 0px 4px 20px; color:#f5e6ca!important;}
.mapi404	{ margin:2px 0px 2px 0px;  font-weight:bold; text-transform:uppercase;}
.mapi404 img{padding-right:10px;
}
/*NEWS*/
#news	{ margin:0;}
#news h2 {
	color:#046a01!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:22px!important;
	margin-bottom:7px;
	font-weight:normal!important;
	line-height:22px;
}
#news div {margin:5px 0 5px 0;}
#news p {margin:0px 0 9px 0!important;padding:0!important;}
#news div strong a{display:block; float:left; margin:0 5px 0 0!important;padding:0!important;}
#news .title			{ font:24px Trebuchet MS, Arial; color:#025a76; margin:0px 0px 10px 0px; padding-left:50px; display:block!important;}
#news .dateN			{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6f6f6f; margin:5px;}
#news .titleN			{ position:relative; z-index:1; margin:-14px 24px 13px 50px;border:0px solid #000000;}
#news .titleN a		{ font:12px Arial;color:#0c6c06; padding:0; display:block; margin-left:5px!important;}
#news .titleN div		{ font:12px Arial;color:#221d11; padding:3px 0px 0px 0px;}
#news .arh			{ margin:0px 0px 0px 54px;}
#news .arh a			{ display:block; float:left; line-height:100%;font:11px Tahoma;color:#0c6c06; padding:0px 0px 4px 16px; }
/*MAP*/
.map {margin-top:25px;}
.map ul {margin:0!important; padding:0;list-style:none!important;  }
.map ul li {background:url(/templates/gp/images/marker.gif) no-repeat 5px 5px!important;}
.map ul li a{
	margin:0 0 0 0px!important;
	padding:0!important;
	display:block!important;	
}
/*CONTENT EDITOR*/
.content_TABLE	{border:0px solid #deccae;  font-family:Arial; font-size:12px; background-color:#deccae; margin:5px 0px 5px 0px;}
.header_TD		{padding:4px 4px 4px 4px!important; text-align:left; background-color:#f3dbb4; font-weight:bold; font-family:Arial; font-size:12px; color:#2a373c; vertical-align:top;}
.content_TD		{padding:4px 4px 4px 4px!important; margin:0!important; background-color:#ffebc8; font-family:Arial; font-size:12px; color:#221d11; vertical-align:top;  border-bottom:1px solid #deccae;}
td.header_TD p {padding:0px 0px 0px 0px; margin:0!important;  text-align:left; background-color:#f3dbb4;; font-weight:bold; font-family:Arial; font-size:12px; color:#2a373c; vertical-align:top;}
.content_TD p		{padding:0px 0px 0px 0px;  margin:0!important;background-color:#ffebc8; font-family:Arial; font-size:12px; color:#2a373c; vertical-align:top;}
