* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
}
a {
	color: blue;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
h1 
{
    font-family:Calibri;
    font-size:20px;
    text-transform:uppercase;
    color:#1e7e3f;
    padding-left:15px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	min-width: 1000px;
	max-width: 1920px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 525px;
	background: url(images/header.jpg) no-repeat center;
}
#phone
{
    color:#fff;
    font-family:Calibri;
    font-size:40px;
    line-height:40px;
    margin-left: 650px;
    padding-top:50px;
}

#price
{
    width:331px;
    height:107px;
    background:url(images/price-trans.png) no-repeat;
    font-size:30px;
    font-family:Calibri;
    font-weight:bold;
    float:right;
    text-align:center;
    margin-bottom:-15px;
    position:relative;
    z-index:3;
}
#price a
{
    color:#fff;
    text-decoration:none;
    padding-left:40px;
}
#price a:hover
{
    color: #1a7339;
    text-decoration: none;
}
#menu
{
    width:922px;
    height:49px;
    margin:0 auto;
    background:url(images/menu-trans.png) no-repeat center;
}
#lmenu
{
    width:38px;
    height:66px;
    background:url(images/lmenu-trans.png) no-repeat;
    margin-left:28px;
    position:relative;
    top:-62px;
    float:left;
}
.menuitem, .menuitemfirst, .menuitemlast
{
    height:49px;
    width:auto;
    float:left;
    margin:0 auto;
}

.menuitemlast a
{
    color:#fff;
    font-size:17px;
    font-family:Arial;
    text-decoration:none;
    cursor:pointer;
    padding:20px 42px 20px 13px;
    position:relative;
    top:20px;
    z-index:1;
}

.menuitemfirst a
{
    color:#fff;
    font-size:17px;
    font-family:Arial;
    text-decoration:none;
    cursor:pointer;
    padding:20px 13px 20px 30px;
    position:relative;
    top:20px;
    z-index:1;
}
.menuitem a
{
    color:#fff;
    font-size:17px;
    font-family:Arial;
    text-decoration:none;
    cursor:pointer;
    padding:20px 13px;
    position:relative;
    top:20px;
    z-index:1;
}
.menuitem a:hover, .menuitemfirst a:hover, .menuitemlast a:hover
{
    color:#000;
}
.menuitem:hover, .menuitemfirst:hover, .menuitemlast:hover
{
    background:url(images/menuhover.jpg) repeat-x;
    color:#000;
}
#rmenu
{
    width:38px;
    height:66px;
    background:url(images/rmenu-trans.png) no-repeat;
    margin-right:28px;
    position:relative;
    top:-62px;
    float:right;
    z-index:5;
}
/* Middle
-----------------------------------------------------------------------------*/
#content 
{
   width:1000px;
   margin:0 auto;
   position:relative;
   top:-180px;
}

#leftside
{
    float:left;
    width:335px;
    margin-left:20px;
}
#mainrightside
{
    float:left;
    width:100%;
}

#leftmenu
{
    width:332px;
    height:265px;
    background:url(images/leftmenu-trans.png) no-repeat top;
    float:left;
}

#leftmenu ul
{
    padding-left:70px;
    list-style:none;
}

#leftmenu li
{
    width:200px;
    background:url(images/point-trans.png) no-repeat 5px 12px;
    padding:9px 0;
    overflow:hidden;
  
}
#leftmenu li:hover
{
    background:url(images/grpoint-trans.png) no-repeat 5px 12px;
    
}
#leftmenu a
{
    color:#fff;
    font-size:14px;
    padding:9px 0 9px 20px;
}

#leftmenu a:hover
{
    text-decoration:underline;
}
#rightside
{
    float:right;
    width:635px;
  
}

#maintext
{
    width:952px;
    background:#f3f3f3;
    border:1px solid #d7d7d7;
    padding:15px;
    font-size:14px;
    border-radius:5px;
}

#text
{
    width:570px;
    background:#f3f3f3;
    border:1px solid #d7d7d7;
    padding:15px;
    font-size:14px;
    border-radius:5px;
}

#news
{
    padding:18px 18px 30px 360px;
    font-size:12px;
    font-family:Arial;
}
.greenlink, .greenlinks
{
    font-family:Calibri;
    font-size:20px;
    color:#1e7e3f;
    padding-left:15px;
}
.greenlink:hover
{
    font-weight:bold;
}
#feeds
{
    text-align:center;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 217px;
	background: url(images/footer.jpg) no-repeat center;
}
#bottommenu
{
    width:535px;
    height:14px;
    padding:8px 0;
    text-align:center;
    color:#fff;
    font-size:11px;
    margin-top:60px;
    margin-right:30px;
    float:right;
    cursor:pointer;
   
}
#bottommenu a 
{
    color:#fff;
    padding:0 3px;
}
#bottommenu a:hover
{
    text-decoration:underline;
}
#addres
{
    width:182px;
    height:80px;
    margin:30px 0 0 480px;
    float:left;
}
#web
{
    width:210px;
    height:75px;
    float:right;
    margin:50px 5px 0 0;
}
.description
{
    padding:5px 0;
}

.attachment-300x0
{
    display:none;
}