@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Conv_zrnic rg';
	src: url('fonts/zrnic rg.eot');
	src: local('☺'), url('fonts/zrnic rg.woff') format('woff'), url('fonts/zrnic rg.ttf') format('truetype'), url('fonts/zrnic rg.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body
{margin:0px;
padding:0px;
font-family:'Conv_zrnic rg',Sans-Serif;
font-size:13px;
letter-spacing:1px;
color:#888;
}
#page
{float:left;	
width:100%;
}
#header
{float:left;
width:100%;
}
#content,#footer
{float:left;
width:100%;
}
#footer
{background-color:#A1CF38;
color:#fff;
}
.logo
{float:left;
width:285px;
}
.contact
{float:right;
width:235px;
line-height:2.8em;	
}
.nav
{float:right;
width:640px;
}
.nav li
{float:left;
list-style:none;
}
.nav a
{padding:10px 15px;
display:block;
background-color:#8A8A8A;
color:#FFFFFF;
text-decoration:none;
}
.nav a:hover
{background-color:#FB9C00;
}
.active
{background-color:#FB9C00 !important;
}
#header
{border-bottom:1px solid #ccc;
padding-bottom:10px;
}
.wrapper
{margin:0px auto;
width:1000px;

}
.container
{float:left;
width:100%;
}
.right-cont
{float:right;
width:330px;
padding-left:20px;
}
.right-cont p
{
	text-align:justify;
	
}
p
{line-height:20px;
}
.orange
{color:#FF9900;
}
.pro img
{border:3px solid #CCCCCC;
   box-shadow: 5px 7px 7px -6px;
}
.green
{color:#6e970a;
}
.green_u
{color:#6e970a;
width:50%;
margin:5px 0px;
border-bottom:1px solid #ccc;
padding-bottom:5px;
}
.cont-form input,.cont-form textarea
{padding:5px;
border-radius:8px;
width:100%;
border:1px solid #00CCFF;
}
#content
{margin:10px 0px;
}
.btn
{width:auto !important;
background-color:#FF9900;
color:#FFFFFF;
border:none !important;
}
.section img {
    float: left;
    padding-right: 20px;
}
.gallery img {
    height: auto;
    width: 240px;
}









/**slider**/
#slider {
    width:624px;
}
#slider img{
    border:none;
}
#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider li { 
    width:696px;
    overflow:hidden; 
}
.banner_whl {
    float: left;
    margin: 10px 0;
    width: 996px;
	border:2px solid #999999;
	overflow:hidden
	}
.banner_whl #slider-wrapper
{margin:0px;
}
.left_banner {
    float: left;
    width: 640px;
}
.banner_border
{
position:absolute;
z-index:999;
}

#slider-wrapper {
    background:url(images/slider.png) no-repeat;
	margin-left:5px;
	margin-top:4px;   
}

#slider {
	position:relative;
    width:624x;
    height:246px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
	background-color:#FFE8C4;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-26px;
}
.nivo-controlNav a {
	display:block;
	width:15px;
	height:15px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:483px;
	z-index:89;
}
.nivo-directionNav
{display:none;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}