/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * ThemeKat styles
 */

/*main sections-------------------------------------------------*/
/*#page {background: #9be7a7;}

#block-header, #block-footer {background:url(../images/pattern.jpg);}

#block-top-a, #block-bottom {background: #3e9c2a;}

#block-top-b {background: #50cf38;}*/

#header, #footer {margin:0;}

#logo p {margin: 0; padding: 0; position:absolute;}

#footer {padding:5px; color: #3e9c2a;}

#footer a {color: #009966;}

#footer a:hover {color: #006633;}

#toolbar, #headerbar {color: #fff;}

#top-a, #top-b, #bottom-a, #bottom-b {color:#fff;}

#top-a a, #top-b a, #bottom-a a, #bottom-b a {color:#3399FF;}


/*main sections--------------------------------------------------*/



/*base------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {color: #29681D;}

body {color:#646464;}

a {color:#009966; 
   text-decoration:underline;}

a:hover {color:#006633;}

h4 {margin: 8px; font-size: 16px;}

dl {padding-left: 10px;}

dd {margin-left: 20px;}

/*base-------------------------------------------------------------*/



/*menus-----------------------------------------------------------*/


/* Level 1 */
.menu-dropdown {/* margin-bottom:10px;*/ }


.menu-dropdown a.level1,
.menu-dropdown span.level1 {
	
	color: #fff; font-size:150%; font-weight:bold;
}

/* Set Active */

/* Drop-Down */
.menu-dropdown .dropdown {
	top: 42px;
	/*border-top: 1px solid #3e9c2a;*/
}

.menu-dropdown .dropdown-bg > div {
	padding: 0 5px;
	border: 1px solid transparent;
	border-top: none;
	background: #29681D;
}

/* Level 2 */
.menu-dropdown li.level2 { 
	margin: 0 5px;
	border-top: 1px solid #3e9c2a;
}
.menu-dropdown li.level2:first-child { border: none; }

.menu-dropdown a.level2,
.menu-dropdown span.level2 , .menu-dropdown a.level3,
.menu-dropdown span.level3 { color: #fff; }

/* Set Hover */
.menu-dropdown a.level2:hover { color: #50cf38; }

/* Set Current */
.menu-dropdown a.current.level2 { font-weight: bold; } 

/* Set Hover */
.menu-dropdown a.level3:hover { color: #50cf38; }

/* Set Current */
.menu-dropdown a.current.level3 { font-weight: bold; }

/* Link */
.menu-sidebar a,
.menu-sidebar li > span { color: #29681D; }

/* Hover */
.menu-sidebar a:hover,
.menu-sidebar li > span:hover { color: #fff; }

/* Current */
.menu-sidebar a.current { font-weight: bold; }

/* Level 1 */
.menu-sidebar li.level1 { border-top: none; }
.menu-sidebar li.level1:first-child { border-top: none; } 

/*menus*-------------------------------------------------------------/



/*tools----------------------------------------------------------------*/


.button-default {
	padding: 3px 10px;
	border: none;
}

ul.zebra > li,
table.zebra tbody td { /*border-bottom: 1px solid #3e9c2a;*/border-bottom: none; }
ul.zebra > li:first-child,
table.zebra tbody tr:first-child td {/* border-top: 1px solid #3e9c2a;*/ border-top: none; }

ul.zebra > li.odd,
table.zebra tbody tr.odd { /*background: #73d382;*/ background:#fafafa;}
ul.zebra > li:nth-of-type(odd),
table.zebra tbody tr:nth-of-type(odd) { /* background: #73d382;*/ }

table.zebra caption { color: #222222; }

#system small { color: #222222; }
/*tools----------------------------------------------------------------*/

/*system------------------------------------------------------------------*/
#system .title a { color: #29681D; }

#system .item > header .meta { color: #3e9c2a; }

#system .pagination a,
#system .pagination strong { border: none; }

ul.line > li { border-top: none; }

#system .items .item {
	margin-top: 12px;
	padding-top: 18px;
	border-top: 1px dashed #3e9c2a;
}

#system .items .leading .item {
	padding-bottom: 12px;
	margin-bottom: 18px;
/*	border-bottom: 1px dashed #3e9c2a;*/
	border-bottom:none;
}

#system .item-list { border-top: 1px dashed #3e9c2a; }




/*modules------------------------------------------------------------------*/
.mod-box {
	padding: 15px;
	border: none;
/*	background:url(../images/pattern.jpg);*/
	border-radius: 3px;
}

#main .mod-box {
	padding:0px 0px 10px 0px;
	border: none;
	background: #fff;
}

#top-a .mod-box h3, #top-b .mod-box h3, #bottom-a .mod-box h3, #bottom-b .mod-box h3    {color:#50cf38;}

/*modules------------------------------------------------------------------*/
.logo {background:url(../images/baner-5.png) left top no-repeat; 
	   height:130px; 
	   margin-right:4px;}


/*
.menu-dropdown li.active .level1 { color: #fff; background: #29681D;}
*/
/* Set Hover */
/*.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { color: #fff; background: #3e9c2a;}
*/

#sidebar-a .mod-box { background:url(../images/sidebar_a_background.png) left top repeat-x; border:1px solid #C8C8C8;  margin:10px 10px 10px 0px; }
#sidebar-a .mod-box .module-title { background:#0066b3;  
									border-bottom:1px solid #C8C8C8; 
									color:#fff; 
									font-size:100%; 
									font-weight:bold; 
									line-height:23px; 
									padding-left:15px; margin-bottom:10px;}
#sidebar-a .mod-box .line-icon { padding-left:15px;}
#sidebar-a .mod-box .short {padding-left:15px; }
#sidebar-a .mod-box .menu-sidebar{ padding-left:15px;}
#sidebar-a .mod-box .menu-sidebar li{ padding-top:3px; 
									  margin-top:2px; } 
.menu-sidebar a.level1 > span { padding:0px 0px; line-height:14px; font-size:12px; 
text-decoration:underline; color:#009966; }									  
.menu-sidebar a.level1 > span:hover { color:#006633;}
#sidebar-b .module-title { font-size:100%; 
						   font-weight:bold; 
						   color:#3399FF; 
						   margin-bottom:5px; 
						   line-height:25px; 
						   margin-bottom:10px;
 }
#content .title { font-size:200%; 
			   color:#007DB4; 
			   font-weight:normal; 
			   line-height:100%; 
			   margin:0px; 
			   padding:5px 0 20px;  }
.category_description h1 { font-size:200%; 
			   color:#007DB4; 
			   font-weight:normal; 
			   line-height:100%; 
			   margin-top:15px;  }			   
#sidebar-a .searc  { margin:0px 10px 10px 0; 
					 background:url(../images/end_bg.png)center bottom repeat-x; 
					 border:none; 
					 padding:5px 0px 0px 15px; 
					 height:30px; 
					 border-radius:0 0px 6px 6px; 
					 -moz-border-radius:0 0px 6px 6px;
					 -webkit-border-radius:0 0px 6px 6px; 
		 }
#date { background:url(../images/date_bg.png) center bottom repeat-x ; 
		margin:10px 10px 0px 0; 
		height:30px; 
		font-size:83%; 
		padding-left:15px; 
		line-height:30px; 
		border-radius:6px 6px 0px 0px; 
		-moz-border-radius:6px 6px 0px 0px;
		-webkit-border-radius:6px 6px 0px 0px; }
#innertop .mod-box { margin:0px; padding:5px 0px;}
.breadcrumbs { font-size:85%; 
			   height:19px; 
			   color:#646464; }
.searchbox {
	width: 150px;
	height: 18px;
	padding: 0 10px;
	border: 1px solid #ddd;
	/*background:#fff url(../images/searchbox_magnifier.png) 0 50% no-repeat;*/
	background:#fff;
}
#sidebar-a .searchbox:hover { background:#036ea0; color:#fff; }
#sidebar-a .searchbox input:hover  { color:#fff;}
#sidebar-b .mod-box { margin:10px 4px 10px 10px; }
#sidebar-b { margin-top:20px; 
			 border-left:1px solid #cdcdcd; 
			 width:21.8%; 
			 margin-bottom:10px;}
#user1 { float:left; 
		 width:32.9%; 
		 border-right:5px solid #fff; 
		 min-height:220px; 
		 background:url(../images/top_t.png) left top repeat ;
		 /* background:url(../images/menu_background.png) left top repeat-x;*/  }
#user2 { float:left; 
		 width:32.9%;  
		 border-right:5px solid #fff; 
		 min-height:220px; 
		 background:url(../images/top_t.png) left top repeat ;   }
#user3 { float:left; 
		 width:32.9%; 
		 background:url(../images/top_t.png) left top repeat ; 
		  min-height:220px; }
.top_backg {  
			 
			 margin-top:10px; }
#user1 .module { margin:0px; padding:10px 15px;}
#user2 .module { margin:0px; padding:10px 15px;}
#user3 .module { margin:0px; padding:10px 15px;}
#user1 .module-title { font-size:115%; 
					   font-weight:bold; 
					    margin:0; 
						padding:0 0 5px; 
						text-align:center; 
						color:#007DB4;}
#user2 .module-title { font-size:115%; 
					   font-weight:bold; 
					    margin:0; 
						padding:0 0 5px; 
						text-align:center; 
						color:#007DB4;}
#user3 .module-title { font-size:115%; 
					   font-weight:bold; 
					    margin:0; 
						padding:0 0 5px; 
						text-align:center; 
						color:#007DB4;}
.bottom_backg { margin-top:10px;}
#user6 { float:left; 
		 width:32.5%; 
		 border-right:5px solid #fff; 
		 min-height:225px; 
		 background:url(../images/top_t.png) left top repeat ;  }
#user7 { float:left; 
		 width:32.5%;  
		 border-right:5px solid #fff; 
		 min-height:225px; 
		 background:url(../images/top_t.png) left top repeat ;   }
#user8 { float:left; 
		 width:32.5%; 
		 background:url(../images/top_t.png) 0 0 repeat ; 
		  min-height:225px; }


#user6 .module { margin:0px; padding:10px 15px;}
#user7 .module { margin:0px; padding:10px 15px;}
#user8 .module { margin:0px 4px 0px 0px; padding:10px 15px;}
#user6 .module-title { font-size:115%; 
					   font-weight:bold; 
					    margin:0; 
						padding:0 0 5px; 
						text-align:center; 
						color:#007DB4;}
#user7 .module-title { font-size:115%; 
					   font-weight:bold; 
					    margin:0; 
						padding:0 0 5px; 
						text-align:center; 
						color:#007DB4;}
#user8 .module-title { font-size:115%; 
					   font-weight:bold; 
					    margin:0; 
						padding:0 0 5px; 
						text-align:center; 
						color:#007DB4;}
#user7 p { margin:6px 0px;}
.footer1 { margin-bottom:15px; 
		   color:#3399FF;  
		   text-align:center; 
		   font-size:13px; 
		   font-weight:bold;  }

form.box fieldset { border: none; border-radius: 3px; }
#breadcrumbs { margin:10px 5px;}
#innertop .mod-box { padding:10px;}
#innertop h3 { font-size:125%; 
			   font-weight:bold; 
			   line-height:25px; 
			   color:#3399FF; 
			   padding:0px; 
			   margin:0 0 5px;  }
#innertop { border-top:1px solid #33ccff; 
			margin-right:2px; 
			background:url(../images/innertop_background.png) left bottom repeat-x ; 
			height:220px;  }
.terams_cond p { font-family:Times New Roman; font-size:12pt; margin:0px; } 
.zebra thead { background:#f0f0f0; border-bottom:#b4b4b4;}
.zebra thead a { font-weight:bold; 
				 font-size:12px;}
.zebra thead .item-phone {font-weight:bold; 
				 font-size:12px; 
				 text-decoration:underline; 
				 color:#009966;} 				 
#sidebar-a p { padding-left: 15px;}
.address h3 { font-size:100%; 
			  color:#007DB4; 
			  margin:15px 0 10px; 
			  font-weight:bold; 
			  line-height: 23px; 
			  margin-bottom: 10px; }
.contact h3 { font-size:100%; 
			  color:#007DB4; 
			  margin:15px 0 10px; 
			  font-weight:bold; 
			  line-height: 23px; 
			  margin-bottom: 10px; }
.item h3 { font-size:100%; 
			  color:#007DB4; 
			  margin:15px 0 10px; 
			  font-weight:bold; 
			  line-height: 23px; 
			  margin-bottom: 10px;}
.button { font-size:95%; padding:2px 6px;}

#bottom-a .mod-box { float:right; 
					 border-top:1px solid #33ccff; 
					 background:url(../images/innertop_background.png) left bottom repeat-x ; 
					 min-height:170px!important; 
					 padding:10px; 
					 margin:10px 4px 10px 10px; }
#bottom-a .mod-box h3 {  font-size: 125%;
						 font-weight: bold;
						 height: 40px;
						 line-height: 25px;
						 margin: 0 0 5px;
						 padding: 0;
						 text-align: left; 
						 color:#3399FF;}
.logo p{ margin:0px;}
#blankBM158 { text-align:center;}
#system .item > header{ margin-bottom:0px;}
.VMmenu { margin:0px;}
#sidebar-a .ltBlock ul { padding-left:20px;}
#sidebar-a .ltBlock ul li { list-style-type:none}
#sidebar-a .ltFollowUsLink { padding-left:15px;}



/*********************spider-web-hacks-start***********************/
#offlajn-accordion-160-1-container dl.level2 dt.parent .inner{
  /*background-image: url('/agriculturenew/modules/mod_accordion_menu/cache/160-langen-GB/86020cd9b0be5b42acb0c46b40b3ded8.png');
  background-repeat: no-repeat;
  background-position: left center;*/
  background:none;
  cursor: pointer; padding:2px 10px 2px 25px;
}

/*********************spider-web-hacks-ends***********************/
#xmap ul { margin:1px 0px;}
#xmap .menutitle { font-size:125%; 
			   font-weight:bold; 
			   line-height:25px; 
			   color:#3399FF; 
			   padding:0px; 
			   margin:0 0 5px;}


.menu-dropdown li.level1 {
	margin-right: 0px;
	/*padding-bottom: 10px;*/
	/*border-right:6px solid #FFFFFF;*/
	border-right:4px solid #FFFFFF;

}


#menubar { /*background:url(../images/menu_background.png)left top repeat-x;*/ 
		   background:url(../images/menu_background.png) left top repeat-x; 
		  height:100px; 
		  border-radius:0 10px 10px 0; 
		  -moz-border-radius:0 10px 10px 0;
		  -webkit-border-radius:0 10px 10px 0; 
		  margin-right:4px; 
		  overflow-x:hidden; }
