*
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	vertical-align: top;

	
}
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
H1
{
	font-size: 20px;
	line-height: 0.9em;
	padding-bottom: 15px;
	font-weight: normal;
	color: #2B8413;
	
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	
}
H2
{
	margin-bottom: 15px;
	color: #478013;
	font-size: 20px;
	padding-bottom: 5px;
	font-weight: normal;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9bd252;
	padding-left: 20px;
	
}
H3
{
	color: #2B8413;
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 10px;
	background-color: #F4F4F4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	
}
H4
{
	color: #57971C;
	font-size: 0.8em;
	margin-bottom: 5px;
	font-weight: normal;
	display: block;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
}
a
{
	color: #2A7849;
	
}
a:hover
{
	color: #9BD252;
	
}
.spacer
{
	clear: both;
	margin: 0px;
	padding: 0px;
	float: none;
}
.layout
{
	margin-right: auto;
	margin-left: auto;
	width: 915px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#header
{
	font-size: 0.8em;


} 

#header .logo
{
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 40px;
	float: left;




}
#header .lang
{
	float: right;
	width: 187px;
	margin-top: 40px;
	margin-right: 40px;
	background-image: url(images/stationary/bg-lang.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 32px;
	border: 1px solid #e0dede;
	



}
#header .lang .wrap
{
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 13px;




}
#header .lang a
{
	margin-right: 10px;
	text-decoration: none;


}
#header .lang IMG
{
	margin-right: 5px;
	margin-top: 3px;


}
.navigation
{
	font-size: 0.9em;
	display: block;
	padding-bottom: 35px;
	height: 60px;





}
.navigation UL
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}
.navigation LI
{
	width: 192px;
	float: left;
	color: #999999;
	height: 60px;

}
.navigation LI.last
{
	margin-right: 0px;

	

}
.navigation LI a
{
	display: block;
	margin-bottom: 5px;
	font-style: italic;


}
.navigation LI p
{
	display: block;
	font-weight: normal;
	font-size: 0.75em;


}
.navigation .m1
{
	background-image: url(images/stationary/m11.jpg);
	background-repeat: no-repeat;
	background-position: 20px;



}
.navigation .m2
{
	background-image: url(images/stationary/m22.jpg);
	background-repeat: no-repeat;



}
.navigation .m3
{
	background-image: url(images/stationary/m33.jpg);
	background-repeat: no-repeat;
	background-position: 35px top;



}
.navigation LI a:hover
{
	text-decoration: underline;
	color: #9BD252;




}
.navigation .inside
{
	margin-left: 95px;
	margin-top: 10px;
	




}
.main-page-map
{
	display: block;
	height: 300px;



}  
.main-page-map h1
{
	font-size: 1.6em;
	color: #8dbe48;



}  
.main-page-map h2
{
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	color: #136f34;



}  
.main-page-map .text
{
	position: absolute;
	width: 198px;
	height: 76px;
	margin-top: 195px;
	z-index: 1000;
	margin-left: 40px;


} 
.header-inner
{
	margin-bottom: 15px;
	background-image: url(images/stationary/bg-inner-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: -40px;
	padding-left: 40px;
	height: 55px;
	


}

.header-inner h5
{
	display: block;
	font-size: 1.6em;
	font-weight: normal;
	color: #7EAE3E;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	

}
.header-inner h5 a
{
	color: #7EAE3E;

	

}
.header-inner .wrap
{
	float: left;



}
#panels
{
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;

}
.content
{
	width: 635px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;

}
.content-padding
{
	padding-left: 40px;
	padding-top: 24px;
	display: block;
	margin: 0px;
	


}
.content .container
{
	font-size: 0.8em;




}
.content .container .item
{
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-right: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;




}
.content .container .item TD
{
	padding-top: 5px;
	padding-bottom: 5px;





}
.content .container .g
{
	background-color: #F7F7F7;




}
.content .container .item .pic
{
	float: right;
	width: 90px;
	margin-left: 10px;
	font-size: 0.86em;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	



}
.content .container .discription
{
	margin-right: 130px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	



}
.content .container .name
{
	float: left;
	width: 180px;





}


.content .container .city
{
	float: left;
	width: 100px;
	color: #999999;
	margin-right: 15px;
	text-align: center;



} 
.content .container .about
{
	float: none;
	clear: left;
	padding-top: 15px;




} 
.content .pages .innerText {
	font-weight: normal;
	font-size: 0.9em;
	color: #999999;
	padding-top: 9px;
}
.content .pages .innerText2 {
	font-weight: normal;
	font-size: 0.9em;
	color: #999999;
	padding-top: 9px;
}
.content .pages 
{
	clear: both;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 0.8em;
	height: 30px;
	font-weight: normal;


}
.content a.pageCenterActive 
{
	color: #7EAE3E;
	text-decoration: none;
}
.content .pageCenter
{
	display: block;
	margin: 0px;
	height: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.content .pageCenter IMG
{
	margin: 5px;
	
}
.content .pages a
{
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	margin-right: 5px;
	float: left;
	color: #999999;
	
	text-align: center;
	font-size: 1.5em;
	font-weight: normal;

}
.content .pages a:hover
{
	color: #999999;


}
.content .pages span
{
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	float: left;
	margin-right: 10px;
	font-weight: bold;


}


.sidebar
{
	width: 280px;
	padding-top: 24px;
	display: block;
	float: right;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar .container
{
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #eeeeee;
	}
.sidebar .box
{
	margin-bottom: 20px;
}
.sidebar .filter
{
	padding: 30px;
	

}
.sidebar .inner
{
	
	background-image: url(images/stationary/bg-inner-top.gif);
	background-repeat: repeat-x;


}
.sidebar .main
{
	background-image: url(images/stationary/bg-filter-main.jpg);
	background-repeat: repeat-x;


}
.sidebar .filter-bg
{
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/stationary/bg-cetegory-UL.jpg);
	background-repeat: repeat-x;
	


}
.sidebar .filter .box
{
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;	
}

.sidebar .filter .box .checkgroup
{
	text-align: left;
	font-size: 0.7em;
}
.sidebar .filter .box input
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sidebar .filter .box select
{
	width: 174px;
	padding: 2px;
	display: block;
	border: 1px solid #E0DEDE;
}
.sidebar .filter .button
{
	text-align: right;
	margin: 0px;
	padding: 0px;



}

.sidebar .filter .button a
{
	text-align: right;
	padding: 0px;
	font-size: 0.8em;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;



}
.sidebar .filter .button input
{
	font-size: 18px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #404040;
	



}
.sidebar .filter select
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 100%;

	


}
.sidebar .filter input
{
	margin-right: 5px;


	


}
.sidebar .filter h5
{
	color: #57971C;
	font-size: 1em;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 20px;
	background-image: url(images/stationary/bg-category-header.gif);
	background-repeat: repeat-x;
	border: 1px solid #e0dede;
	margin-bottom: 1px;
	background-position: bottom;
	height: 35px;
	background-color: #FFFFFF;
	display: block;



}
.path
{
	font-size: 0.7em;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	color: #999999;




}
.path a
{
	text-decoration: none;
	color: #999999;




}
.card
{
	padding-left: 10px;
	




} 
.card H2
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #2A7849;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

	




} 
.card .label
{
	background-color: #F3F3F3;
	padding: 10px;
	color: #57971C;




} 
.card .item
{
	margin-bottom: 25px;




} 
.card .text
{
	font-size: 0.8em;
	line-height: 1.3em;
	padding: 10px;





} 
.sorting
{
	margin-bottom: 20px;
	font-size: 0.7em;
	height: 25px;


	




} 
.sorting .right
{
	float: right;



	




} 
.sorting a.dashed
{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2A7849;


} 
.sorting a.dashed:hover
{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B3D272;


} 
.category
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 30px;
	


	

}
.category .on
{
	font-weight: bold; 


	

}
.category .header
{
	background-image: url(images/stationary/bg-category-header.gif);
	background-repeat: repeat-x;
	height: 46px;
	border: 1px solid #e0dede;
	margin-bottom: 1px;
	



	

}.category .header H5
{
	font-size: 1em;
	font-weight: normal;
	color: #57971c;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;

	



	

}

.category UL
{
	background-image: url(images/stationary/bg-cetegory-UL.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;



	

}
.category LI
{
	padding-bottom: 10px;
	font-size: 0.8em;
	font-weight: bold;
	background-image: url(images/stationary/marker-category.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	color: #333333;
	padding-left: 17px;



	

}
.category a
{
	color: #6e9037;
	font-weight: normal;




	

}
.category a:hover
{
	color: #A0D367;


	

}
.main-menu
{
	background-color: #ededed;
	



	

}
.main-menu a
{
	background-image: url(images/stationary/marker.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 12px;

	



	

}
.main-menu .left
{
	float: left;
	margin-left: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	width: 504px;
	

}
.main-menu .right
{
	float: right;
	margin-right: 40px;
	

}
.main-menu .right a
{
	padding: 0px;
	background-image: none;
	font-size: 0.9em;
	line-height: normal;



}
.main-menu .right .wrap
{
	margin-left: 0px;
	padding-right: 0px;




}
.main-menu UL
{
	padding-top: 3px;
	
	



	

}
.main-menu LI
{
	float: left;
	font-size: 0.8em;
	
	



	

}
.main-menu LI.on
{
	background-color: #FFFFFF;
	color: #57971C;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stationary/bg-main-menu-left-corner.gif);

	
	



	

}
.main-menu LI .wrap
{
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 11px;
	padding-left: 12px;


	
	



	

}
.main-menu LI.on .wrap
{
	background-image: url(images/stationary/bg-main-menu-right-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;


	

}
.main-menu LI.on .wrap span
{
	background-image: url(images/stationary/marker-down.gif);
	background-position: left 6px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 13px;



	

}
.main-menu-wrap
{
	width: 915px;
	margin-right: auto;
	margin-left: auto;

	



	

}
.main-page-switcher
{
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A0D367;
	font-size: 0.9em;
	height: 35px;
	display: block;


	

}
.main-page-switcher .wrap
{
	padding: 10px;



	

}
.main-page-switcher .item
{
	float: left;
	padding: 0px;
	clear: none;


	

}
.main-page-switcher .on
{
	background-color: #A0D367;
	color: #FFFFFF;
	background-image: url(images/stationary/bg-swicher-left-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;


	

}
.main-page-switcher .on span
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	cursor: text;



	

}
.main-page-switcher span
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2A7849;
	color: #2A7849;
	cursor: pointer; cursor: hand;


	

}
.main-page-switcher .on .wrap
{
	background-image: url(images/stationary/bg-swicher-right-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	


	

}
.main-page-switcher a
{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2A7849;


	

}
.main-page-switcher a:hover
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9AE241;


	

}
.rigistration
{
	margin-right: auto;
	margin-left: auto;
	width: 700px;


	

}
.rigistration .col-right
{
	margin-left: 220px;
	font-size: 0.8em;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;


	

}
.rigistration .col-left
{
	float: left;
	width: 200px;
	text-align: right;
	padding-top: 12px;
	

	

}
.rigistration .item
{



	

}
.rigistration .item #btn-add{
	margin-top: 15px;
	clear: both;
	margin-left: 220px;
	font-size: 1.2em;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 15px;
}

.faq
{
	padding-right: 20px;
	padding-left: 20px;
	

}
.rigistration .width100
{
	width: 400px;
	font-size: 1.2em;
	border: 1px solid #C7C7C7;
	margin-bottom: 10px;
	display: block;	


	

}
.rigistration H4
{
	font-size: 1em;
	color: #666666;
	font-weight: bold;
	
	


	

}
.rigistration .col-left p
{
	margin-bottom: 2px;
	font-size: 0.8em;
	


	

}
.rigistration .g
{
	margin-bottom: 2px;
	background-color: #F7F7F7;
	


	

}
.content2
{



	

}
.msg_error
{
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 20px;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
}

.msg_ok
{
	font-weight: bold;
	color: #8DD03B;
	text-align: center;
	padding: 20px;
	border: 1px solid #8DD03B;
	margin-bottom: 15px;
}
#tabs li A.tabs-link {
     PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.75em; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 100%; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#tabs li.current {
     BORDER-RIGHT: #448abd 2px solid; COLOR: #000
}
#tabs li.current A.tabs-link {
     BACKGROUND: #f9fcfe; COLOR: #000
}
#tabs li A:hover {
     BACKGROUND: #f9fcfe; COLOR: #000
}
#tabs li #current-tab-nav {
     PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: #f9fcfe; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -5px; PADDING-TOP: 5px
}
.weather {
	text-align: center;
	padding-top: 15px;


}
.card LI
{
	list-style-type: disc;
	list-style-position: inside;
	




}




#footer
{
	color: #999999;
	font-size: 0.7em;
	clear: both;
	margin-top: 10px;
	text-align: center;
	padding-bottom: 20px;


}
.footer-wrap
{
	width: 915px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;



}  
#footer .menu
{
	padding-top: 10px;
	height: 15px;
	background-color: #F7F7F7;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 40px;
	margin-right: 40px;



}
#footer .menu a
{
	display: block;
	float: left;
	color: #999999;
	margin-right: 10px;



}  
#footer .menu a:hover
{
	color: #626262;



}  
#footer .copyright
{
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	text-align: left;
	margin: 0px;
	line-height: 1.5em;




}  

.jam
{
	float: right;
	text-align: right;
	padding-bottom: 5px;
	color: #B5B7B5;
	line-height: 1.2em;
	margin-right: 25px;


	

	


} 
.jam a
{
	color: #999999;

	

	


}
.jam a:hover
{
	


	

	


}
