﻿body {
background:#fff;
font-family:Georgia Bold, Serif;
font-weight:bold;
font-size:11pt;
padding:0;
margin:0;
color:#464646;
    background-image:url('images/fon6.png');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}
.textp {
padding-left:10px;
font-family:Georgia Bold, Serif;
font-weight:bold;
font-size:11pt;
display:table;
}
.textp h2 {
font-family:Georgia Bold, Serif;
font-weight:bold;
font-size:14pt;
padding:0;
}
.textp p {
font-family:Georgia Bold, Serif;
font-weight:normal;
font-size:11pt;
padding:0;
}
input {
width:150px;
}
select {
width:162.5px;
}
.slideshow {
width:643px;
height:230px;
border:1px #ccc solid;
margin-bottom:17px;
margin-top:-10px;
background:url('images/slideshow.png');
float:left;
}

.newsfeed {
width:643px;
height:250px;
border:1px #ccc solid;
margin-top:10px;
margin-bottom:10px;
background:#fff;
float:left;
display:table;
}
.newsfeed h2 {
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:4px;
margin:0;
font-size:12pt;
font-family:Gorgia Bold;
}
.clear {
float:center;
width:10px;
height:10px;
padding:0;
margin:0;
}
.newsfeed p {
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
font-family:Arial;
font-size:10pt;
color:#464646;
font-weight:normal;
text-align:justify;
}
.space {
position:relative;
float:left;
width:10px;
height:330px;
display:block;
}
.site {
width:1024px;
height:740px;
margin-left:auto;
margin-right:auto;
float:center;
display:table;
padding:0;
margin-top:-10px;
}
.search {
width:100%;
height:30px;
border:1px #ccc solid;
position:relative;
float:center;
background:#fff;
}
.searchLeft {
width:100px;
height:30px;
position:relative;
float:left;
text-align:left;
}
.searchLeft h2 {
margin:0;
padding-top:6px;
padding-left:16px;
font-size:12pt;
}
.searchCenter {
width:824px;
height:30px;
position:relative;
float:left;
text-align:center;
}
.searchRight {
width:100px;
height:30px;
position:relative;
float:left;
text-align:right;
}
.menuholder {
width:1024px;
height:30px;
margin-top:20px;
float:center;
position:relative;
}
.menutop {
width:810px;
height:30px;
background:url(images/menubg.png);
position:relative;
float:left;

border-top-left-radius:4px;
border-bottom-left-radius:4px;
}

.langs {
width:214px;
min-height:30px;
background:url(images/menubg.png);
position:relative;
float:left;

border-top-right-radius:4px;
border-bottom-right-radius:4px;
}
.menutop ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.menutop a {
    float: left;
    width: AUTO;
	font-family:Georgia Bold;
	text-transform:uppercase;
    text-decoration: none;
    color: #fff;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:0px;
	margin-top:6px;
	text-align:center;
	margin-left:18px;
	}
.active a {
color:#77a378;
}
.pagenation {
width:602;
float:left;
position:relative;
padding:2px;
margin:0;

}
.menutop a:hover {

	    color: #77a378;

	}

.menutop li {
    display: inline;
}

.header {
padding-top:10px;
margin-bottom:0px;
width:1024px;
height:116px;
position:relative;
float:center;
background:#fff;
}

.logo {
width:264px;
height:106px;
position:relative;
float:left;
}
.advert { 
width:760px;
position:relative;
float:left;
text-align:right;
}


.content {
width:1028px;
height:100vh;
position:relative;
float:left;
overflow: auto;
display:table;
padding-left:2px;
margin-top:12px;
}

.left {
width:180px;
height:100%;
position:relative;
float:left;
background:#fff;
border-bottom:1px #ccc solid;
`}
.left a {
text-align:left;
font-family:Arial;
font-size:8pt;
color:#464646;
text-decoration:none;
margin-left:6px;
}
.left a:hover {
color:#77a378;
}
.left h2 {
background:url(images/h2.png);
background-repeat:no-repeat;
width:180px;
height:38px;
font-family:Georgia;
font-size:11pt;
color:#fff;
text-align:center;
margin-top:0px;
padding-top:7px;
padding-left:0px;
text-transform:uppercase;
font-weight:bold;
border-radius:4px;
}
.left ul {
padding:0;
margin-top:-12px;
display:block;
list-style-type:none;
}


.left li  a {
color:#464646;
text-decoration:none;
display:block;
padding-top:4px;
padding-bottom:4px;
font-family:Georgia;
font-size:10pt;
font-weight:bold;
width:167px;
margin-left:10px;

border-top:1px #ccc solid;
}


.left ul {
padding:0;
margin-top:-12px;
display:block;
list-style-type:none;
}
.left ul  li{
display:block;
}

.left ul li ul {
  padding: 0;
  position:absolute;
 margin-top:-32px;
  left: 176px;
  width: 180px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  z-index:999;
}

.left ul li ul li { 
background:#fff;
color:#464646;
text-decoration:none;
display:block;
padding-top:2px;
padding-bottom:2px;
font-family:Georgia;
font-size:10pt;
font-weight:bold;
width:177px;


border-top:1px #ccc solid;
}
.left ul li ul li:hover { background: #666; }
.left ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
  
}

.spacer { 
width:10px;
height:53px;
float:left;
background:url(spacer.png);
background-repeat:no-repeat;
}
.hh {
width:643px;
height:43px;
float:left;
background:url(hh.png);
background-repeat:no-repeat;
}

.center { 
width:644px;
float:left;
border-top:none;
display:position:relative;
}
.centerTitle {
width:640px;
height:15px;
float:left;
font-family:Arial;
font-size:10pt;
color:#464646;
text-align:center;
letter-spacing:1px;
font-weight:900;
padding-left:0px;
text-transform:uppercase;
font-weight:bold;
margin-top:2px;
margin-bottom:0;
}
.centerTitle p {
font-family:Arial;
font-size:10pt;
margin:0;
color:#464646;
text-align:left;
margin-top:0px;
padding:0;
text-transform:uppercase;
font-weight:bold;
float:left;
padding-left:2px;
}
.centerTitle p a{
font-family:Arial;
font-size:10pt;
color:#77a378;
text-align:left;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

.centerContent {
width:642px;
min-height:30px;
position:relative;
float:left;
background:#fff;
border-bottom:1px #ccc solid;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
}

.right { 
width:180px;
position:relative;
float:left;
text-align:justify;
padding:0;
margin:0;
background:#fff;
border:none;
}


.rightContent p {
padding-left:8px;
padding-right:8px;
text-align:justify;
background:#fff;
font-size:10pt;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
padding-top:5px;
margin-top:0px;
}
.rightContent a {
color:#3e553f;
text-decoration:none;
}

.rightContent a:hover {
color:#d2731f;
text-decoration:none;
}

.rightContent h2{
background:url(images/h2.png);
background-repeat:no-repeat;
width:180px;
height:38px;
font-family:Georgia;
font-size:11pt;
color:#fff;
text-align:center;
margin-top:0px;
padding-top:7px;
padding-left:0px;
text-transform:uppercase;
font-weight:bold;
border-radius:4px;
}
.holder {
float:center;
width:600px;
min-height:167px;
margin:0 auto;
margin-top:20px;
padding-bottom:20px;
border-bottom:1px #ccc solid;
}
.imgholder {
float:left;
width:157px;
}

.textholder {
float:left;
width:443px;
padding:0;
margin:0;
}
.textholder h2 {
padding-left:30px;
margin:0;
font-family:Georgia Bold;
font-size:14pt;
}

.textholder p {
padding-left:30px;
margin:0;
font-family:Arial;
font-size:10pt;
}



.search {
width:1024px;
min-height:20px;
position:relative;
float:center;
border-radius:2px;
}

.search ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.search a {
    float: left;
    width: 150px;
	font-family:Georgia Bold;
text-transform:uppercase;
    text-decoration: none;
    color: #717171;
	font-size:11pt;
	font-weight:bold;
	
	letter-spacing:0px;
	padding-top:12px;
	text-align:center;
	margin-left:22px;
	border-right:1px #ccc solid;
		padding-right:20px;
		height:30px;
	}

.search a:hover {
    background-color: #000;
	    color: #ccc;
	border-radius:4px;

	}

.search li {
    display: inline;
}


.footer {

width:1024px;
min-height:60px;
position:relative;
float:center;
background:#181818;
display:block;
margin-left:auto;
margin-right:auto;
}
.footerTop {
width:100%;
height:20px;
position:relative;
float:center;
background:#181818;
}
.footerBottom {
width:100%;

height:40px;
position:relative;
float:center;
background:#222;
}

.ccSpacer {
width:643px;
height:10px;
float:center;
position:relative;
}
.cc {
width:311px;
margin-left:10px;
margin-bottom:10px;
height:AUTO;
float:left;
position:relative;
display:block;

}
.cc h5 {
padding:0;
margin:0;
 font-style: italic;
}
.cc h2 a {
color:#464646;
text-decoration:none;
}
.cc a {
color:#3e553f;
text-decoration:none;
}
.cc a:hover {
color:#d2731f;
}
.cc h2,h3,p {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

.cc p {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
}
.cc h2 {
text-align:justify;
font-family:Gorgia;
font-size:12pt;
}
.cc h3 {
text-align:justify;
font-family:Arial;
font-size:10pt;
font-weight:100;
}
.cc h3 a {
color:#77a378;
text-decoration:none;
}

.ccText {
margin-top:5px;
}

.page a {
display:inline-block;
width:25px;
height:20px;
float:left;
margin-right:5px;
padding:0;
background:#e7e7e7;
border:1px #acacac solid;
text-decoration:none;
color:#464646;
text-align:center;
margin-top:10px;
}

.showhim  {
margin:0;
font-family:Arial;
font-size:10pt;
text-align:left;
}
.showhim:hover .showme{
display : block;
	position:absolute;
	left:-70px;
	border:1px #ccc solid;
	margin:0;
font-family:Arial;
font-size:10pt;
}

.row:hover .select{
    display: block
}

.select{
    display: none;
}.showme{ 
display: none;
}


.showitem {
margin:0;
font-family:Arial;
font-size:10pt;
text-align:left;
}
.showitem:hover .itemshown{
display : block;
	position:absolute;
	left:0px;
	width:321px;
	height:321px;
	background:#fff;
	border:1px #ccc solid;
	margin:0;
font-family:Arial;
font-size:10pt;
z-index:999;
}


.itemshown{ 
display: none;
}



.pic {
margin:0;
font-family:Arial;
font-size:10pt;
text-align:left;
float:left;
margin-right:12px;
}
.pic:hover .showpic{
display : block;
	position:absolute;
	top:-200px;
	left:0px;
	width:321px;
	height:321px;
	background:#fff;
	border:1px #ccc solid;
	margin:0;
font-family:Arial;
font-size:10pt;
z-index:999;
}


.showpic{ 
display: none;
}

.products {
width:643px;
margin:0 auto;
position:relative;
display:table;
}
.leftLinks a {
width:160px;
margin:0 auto;
text-align:justify;
color:#3e553f;

}

.searchSelect {
display:block:float:left;
color:#717171;
border-top:none;
border-left:none;
border-bottom:none;
border-right:1px #ccc solid;
width:140px;
height:20px;
text-transform:uppercase;
font-family:Georgia Bold;
font-weight:bold;
font-size:11pt;
text-align:center;
margin-top:1px;
}
.searchSelect option {
text-align:left;
}
.leftForm {
width:160px;
margin: 0 auto;
text-align:center;
}
.leftForm2 {
width:160px;
margin: 0 auto;
text-align:left;
}

.tabsContent {
width:100%;
text-align:center;
background:#ccc;
}



#uploadForm {border-top:#F0F0F0 2px solid;background:#FAF8F8;padding:10px;}
#uploadForm label {margin:2px; font-size:1em; font-weight:bold;}
.demoInputBox{padding:5px; border:#F0F0F0 1px solid; border-radius:4px; background-color:#FFF;}
#progress-bar {background-color: #12CC1A;height:20px;color: #FFFFFF;width:0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}
.btnSubmit{background-color:#09f;border:0;padding:10px 40px;color:#FFF;border:#F0F0F0 1px solid; border-radius:4px;}
#progress-div {border:#0FA015 1px solid;padding: 5px 0px;margin:30px 0px;border-radius:4px;text-align:center;}
#targetLayer{width:100%;text-align:center;}

th {
color:#3e553f;
}

.breadcrubs {
width:100%;
}
.breadcrubsLeft {
width:844px;
float:left;
height:85px;
}
.breadcrubsRight {
width:180px;
text-align:right;
float:left;
height:85px;
}

.breadcrubsLeft p {
font-family:Arial;
font-size:8pt;
margin:0;
color:#464646;
text-align:left;
padding:0;
text-transform:uppercase;
font-weight:bold;
float:left;
padding-left:2px;
}
.breadcrubsLeft p a{
font-family:Arial;
font-size:8pt;
color:#77a378;
text-align:left;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
.addFirm {
text-align:center;
}

.textLR {
width:180px;
}
.textLeft {
float:left;
width:58px;
}
.textRight {
float:left;
text-align:right;
width:122px;
}

.textRight a {
text-align:left;
font-family:Arial;
font-size:8pt;
color:#464646;
text-decoration:none;
}

.breadcrubsPosition {
float:left;
width:844px;
height:20px;
margin:0;
padding:0;
}
.breadcrubsPosition p {
padding-top:14px;
}
.breadcrubsBanner {
float:left;
height:80px;
width:833px;
padding-top:16px;
}

	.searchHolder {
		width:1024px;
		height:30px;
		border:1px #ccc solid;
		background:#fff;
		font-family:Georgia;
		text-transform:uppercase;
		font-size:8pt;
	}
	.searchBox {
		float:left;
		display:inline;
		height:30px;
	}
	.searchBox input {
		height:30px;
		border:none;
		width:150px;
		text-align:center;
		border-left:1px #ccc solid;
		font-size:9pt;
	}
	.searchBox select {
		height:30px;
		border:none;
		width:150px;
		text-align:center;
		border-left:1px #ccc solid;
		border-right:1px #ccc solid;
		font-size:9pt;  
		text-transform:uppercase;
		text-align:center;
	}
	.searchKeywords input {
		width:124px;
	}
	.searchIn {
		width:72px;
		height:30px;
		float:left;
		text-align:left;
	}
	.searchIn p {
		text-align:center;
		width:72px;
		height:30px;
		margin:0;
		padding-top:9px;
	}
	.searchIn input {
		width:72px;
		height:30px;
		background:#000;
		color:orange;
		text-align:center;
	}
	.borderRight input {
		border-right:1px #ccc solid;
		font-size:9pt;
		text-transform:uppercase;
	}
	.searchArrow {
		width:26px;
		height:30px;
		float:left;
	}
	.searchArrow p {
		width:26px;
		height:30px;
		text-align:center;
		margin-top:3px;
		margin-left:-9px;
	}
	
