body {
background: #000000;
margin: 15px;
padding: 0;
font-family: Century Gothic, Lucida, Verdana;
font-size: 13px;
}
a {
color: #548809;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
.page {
width: 100%;
background: #ffffff;
}
.logo {
padding-top: 15px;
}
.vdiv {
width: 2px;
background: url(/images/vdiv.png) repeat-y;
}
.triplet {
width: 2px;
background: url(/images/triplet.png) repeat-y;
}
.bulb {
padding-top: 40px;
vertical-align: top;
text-align: right;
}
.maincontent {
padding: 10px;
padding-top: 40px;
vertical-align: top;
text-align: justify;
}
.menu1 {
background: url(/images/menu1.png) no-repeat;
height: 26px;
margin-top: 9px;
margin-bottom: 9px;
}
.menu2 {
background: url(/images/menu2.png) no-repeat;
height: 26px;
margin-top: 9px;
margin-bottom: 9px;
}
.menu3 {
background: url(/images/menu3.png) no-repeat;
height: 26px;
margin-top: 9px;
margin-bottom: 9px;
width: 200px;
}
.news_link {
font-size: 18px;
background: url(/images/bullet_green.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 7px;
}
.about_link {
font-size: 18px;
background: url(/images/bullet_blue1.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 40px;
}
.prices_link {
font-size: 18px;
background: url(/images/bullet_pink.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 40px;
}
.clients_link {
font-size: 18px;
background: url(/images/bullet_orange.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 40px;
}
.services_link {
font-size: 18px;
background: url(/images/bullet_pink.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 17px;
}
.purchase_link {
font-size: 18px;
background: url(/images/bullet_red.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 40px;
}
.contact_link {
font-size: 18px;
background: url(/images/bullet_gray.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 40px;
}
.portfolio_link {
font-size: 18px;
background: url(/images/bullet_yellow.gif) left center no-repeat;
padding-left: 17px;
color: #101404;
text-decoration: none;
line-height: 20px;
margin-left: 17px;
}
.gradi {
min-height: 326px;
height: 326px;
background: url(/images/gradi.png) left bottom repeat-x;
}
.phone_badge {
position: absolute;
top: -60px;
left: -14px;
width: 150px;
height: 215px;
}
.phone_badge_out {
position: relative;
width: 150px;
height: 95px;
}
.phone_big {
color: #2E3005;
font-family: Georgia, serif;
font-size: 32px;
font-weight: bold;
padding-top: 0px;
text-align: right;
padding-right: 40px;
}

.content_left {
width: 33%;
float: left;
}
.content_right {
width: 55%;
float: right;
padding-right: 15px;
}
.content_center {
clear: both;
padding-right: 15px;
padding-left: 15px;
}
.titlelink, a.titlelink, h2 {
color: #A34A0A;
font-size: 18px;
text-align: center;
text-decoration: underline;
margin-top: 7px;
margin-bottom: 7px;
}
h1 {
color: #A34A0A;
font-size: 20px;
text-align: center;
text-decoration: underline;
margin-top: 7px;
margin-bottom: 7px;
}
h2 {
text-decoration: none;
font-weight: normal;
}
.greenlink {
color: #2C4705;
text-decoration: underline;
}
.green {
color: #2C4705;
padding-left: 3px;
}
.small {
font-size: 10px;
}
.date {
background: #D6D6D6;
border-left: 1px solid #999999;
color: #0C0908;
padding: 2px;
}
.date2 {
background: #fff;
border-left: 1px solid #999999;
color: #0C0908;
padding: 5px;
font-size: 14px;
}
.newslink a {
background: #FAFAFA;
color: #2C4705;
text-decoration: underline;
padding: 2px;
padding-left: 10px;
font-size: 14px;
}
hr {
height: 0;
border: 0;
border-top: 1px solid #c0c0c0;
margin-top: 20px;
margin-bottom: 20px;
clear:both;
}
h2 a {
color: #548809;
font-size: 13px;
font-weight: normal;
}
.medium {
font-size: 11px;
}
.latest_works {
margin: auto;
width: 460px;
}
.latest_works ul {
margin: 0;
padding: 0;
list-style: none;
}
.latest_works ul li {
display: inline;
float: left;
margin: 5px;
}
.latest_works ul li a img {
border: 0;
}

.info, .success, .error {
    border-top: 1px solid;
	border-bottom: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-weight: bold;
}
.info {
    color: #73A0B9;
    background-color: #EDF3FA;
    border-color: #6BABE5;
    background-image: url('/images/info.gif');
}
.success {
    color: #87B775;
    background-color: #F1FBEA;
    border-color: #5FC414;
    background-image:url('/images/success.gif');
}
.error {
    color: #B6A976;
    background-color: #FEF7EB;
    border-color: #FFAD02;
    background-image: url('/images/exclaim.gif');
}

