	#content {
		
	}
	.content-r #main_content, .content-r2 #main_content{
		padding:0 30px 20px 36px;
	}
	.content-l #main_content, .content-l2 #main_content{
		padding:0 36px 20px 30px;
	}
	.content-lr #main_content{
		padding:0 30px 20px;
	}
	.content-n #main_content { 
		padding:0 36px 20px;
	}
	body {
		background:url(../images/top.png) left top repeat-x;
	}
	.no-slider { 
		background:url(../images/no-slider.png) left top repeat-x;
	}
	#all { 
		background:url(../images/all.png) left top repeat-x;
	}
	#logo {
		position:absolute;
	}
	.menusearch {
		width:260px;
		margin-top:24px;
		margin-right:35px;
		box-shadow:-2px	 2px 0 #89bb40;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
	}
	.menusearch .searchform {
		background:#72ac1e;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		box-shadow:-2px 2px 2px #6a9f1c inset;
		border:none;
	}
	.menusearch .searchbtn { 
		background:url(../images/header-search.png);
		width:30px;
		height:30px;
		margin-right:0;
	}
	.menusearch .searchbtn:hover { 
		background:url(../images/header-search-hover.png);
	}
	.menusearch #s { 
		color:#c1d8a9;
	}
	/*------------------------------ MENU ------------------------------*/
	#secondarymenu-container {
		height:83px;
		position:relative;
		z-index:11;
	}
	
	
	#secondarymenu {
		float:right;
	}
	#secondarymenu a {
		padding:31px 14px;
		color:#6882b1;
		font-family:'cabinbold';
		text-transform:uppercase;
		font-size:14px;
	}
	#secondarymenu li:hover a{
		color:#95bbff;
		background:url(../images/secondary-hover.png) left top repeat-x;
		background-color:#2e394e;
	}
	#header-block {
		position:relative;
	}
	
	#mainmenu-container {
		height:82px;
		z-index:18;
		background:url(../images/mainmenu-container.png) left top repeat-x;
	}
	#mainmenu { 
		float:left;
		max-width:738px;
		margin-left:16px;
	}
	#mainmenu li a {
		padding:31px 20px;
		font-size:16px;
		color:#e0ffbf;
		font-family: 'cabinbold';
		text-shadow:1px 1px 1px #70a81d;
		text-transform:uppercase;
	}
	#mainmenu li {
		position:relative;
	}
	#mainmenu li:hover a{
		background:url(../images/mainmenu-hover.png) left top repeat-x;
		color:#fff;
	}


	#header li ul {	top:72px; }
	#header #mainmenu li ul { top:74px; }
	
	#header li ul .transparent {	
		background:url(../images/secondary-sub.png) left top no-repeat;
	}
	#header li ul .inner { 	
		background:#404f6c;
		margin-top:11px;
		padding:0 !important;
	}
	#header #mainmenu li ul .transparent {
		background:url(../images/mainmenu-sub.png) left top no-repeat;
	}
	#header #mainmenu li ul .inner {
		background:#89cf24;
		margin-top:11px;
		padding:0 !important;
	}
	
	#header ul.children li a, #header .sub-menu li a {
		color:#7897cd;
		text-shadow:1px -2px 2px #394660;
		background:#f93178;
		text-align:left;
		padding:5px 20px;
		height:auto !Important;
		background:url(../images/secondary-sub-children.png) left bottom repeat-x !important;
		font-size:11px !important;
		font-family:'cabinbold' !important;
	}
	#header ul.children li, #header .sub-menu li{ height:auto !Important; }
	#header ul.children li:last-child a, #header .sub-menu li:last-child a{ background:none !important; }
	#header ul.children li a:hover, #header .sub-menu li a:hover {
		color:#95bbff;
	}
	
	
	#header #mainmenu ul.children li, #header #mainmenu .sub-menu li{ height:auto !Important; }
	#header #mainmenu ul.children li:last-child a, #header #mainmenu .sub-menu li:last-child a{ background:none !important; }
	#header #mainmenu ul.children li a, #header #mainmenu .sub-menu li a {
		background:url(../images/mainmenu-sub-children.png) left bottom repeat-x !important;
		text-align:left;
		height:auto !Important;
		padding:5px 20px;
		color:#e0ffbf;
		font-family:'cabinbold' !important;
		font-size:12px !Important;
		text-shadow:1px 2px 2px #7ebe21;
	}
	#header #mainmenu ul.children li a:hover, #header #mainmenu .sub-menu li a:hover {		
		color:#fff;
	}
	
	/*------------------------------ SLIDER ------------------------------*/
	.slider-container {	
		position:relative;
		width:1000px;
		height:374px;
		margin:0 auto;
	}
	.slider {
	}
	.fp-next, .fp-prev {
		margin:167px -62px;
		width:16px !important;
		height:22px !important;
	}
	.fp-title{
		margin-bottom:25px;
	}
	.fp-title a { 
		color:#d0d1d5;
		font-size:29px;
		text-transform:uppercase;
		text-decoration:none;
		font-family:'cabinbold';
	}
	.fp-prev-next-wrap {
		margin:0 0px;
	}
	.slider-nothumb .fp-slides, .slider-nothumb .fp-thumbnail, .slider-nothumb .fp-slides-items {
		height:188px;
	}
	.fp-slides { 
		overflow:visible;
	}
	.fp-slides, .fp-thumbnail { 
		width:930px;
		height:374px;
	}
	.fp-thumbnail img {
		float:right;
		margin-top:53px;
		width:480px;
		height:272px;
	}
	.fp-content-fon {
		border:none;
		height:331px;
		width:613px;
		background:url(../images/fp-fon.png) left top no-repeat;
		-moz-opacity: 1;
		opacity: 1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
		left:auto;
		bottom:auto;
		right:-87px;
		top:43px;
	}
	.fp-content { 
		left:10px;
		right:550px;
		height:168px;
		bottom:87px;
		text-align:center;
		font-size:13px;
	}
	.fp-content p { 
		font-family: 'cabinregular';
		font-size:13px;
		color:#e0e1e3;
		line-height:20px;
	}
	.fp-more-container { 
		background:url(../images/fp-more-container.png) center no-repeat;
		margin-top:30px;
	}
	.fp-more { 
		background:url(../images/fp-more.png) right no-repeat;
		font-size:13px;
		color:#fff;
		text-shadow:-1px -2px 2px #5f9018;
		text-transform:uppercase;
		font-family: 'maven_probold';
		padding:8px 32px;
		background-color:#75b11e;
		border-top:1px solid #9ec861;
		box-shadow:0 1px 2px #191f2a;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	.fp-nav {
		right:auto;
		bottom:40px;
		left:150px;
	}
	.slider-nothumb .fp-content-fon {
		background:#fff;
	}
	.slider-nothumb .fp-content a,.slider-nothumb .fp-content p{
		color:#000;
	}
	.fp-pager a { 
		width:18px;
		height:18px;
	}
	#footer .footer_txt .container {
		
	}