* {
	outline:0;
}

html{
background:url(/images/sindrom-green/bg.jpg) repeat;
}
body
{
background:url(/images/sindrom-green/top_bg.jpg) repeat-x top;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto auto auto;
color:#FFFFFF;
}
h1{
font-size:18px;
font-weight:normal;
color:#547828;
margin:0px;
padding:5px 0 5px 0;
}
p{
text-align:justify;
padding:5px 0 5px 0;
margin:0px;
line-height:19px;
}
.clear{
clear:both;
}
img.left_img{
float:left;
padding:0 15px 15px 0;
}
#main_container{
width:960px;
height:auto;
margin:auto;
padding:0px;
}
#header{
width:960px;
height:174px;
margin:auto;
background:url(/images/sindrom-green/header_bg.jpg) no-repeat center;
}
#logo{
padding:35px 0 0 15px;
float:left;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:960px;
height:32px;
clear:both;
padding:47px 0 0 0;
}
ul.menu {
list-style-type:none; display:block; width: auto; 
margin: auto; padding:0px 0 0 150px;}

ul.menu li {
display:inline;
line-height:32px;
}
ul.menu li a{
color:#547828;
font-size:14px;
font-weight:bold;
float:left;
display:block;
height:32px;
text-decoration:none;
padding:0 42px 0 0;
margin:0 32px 0 0;
}
ul.menu li a:hover{
color:#658F11;
}

a.nav_home:link, a.nav_home:visited { background:url(/images/sindrom-green/menu_icon1.gif) no-repeat right;}
a.nav_home:hover { background:url(/images/sindrom-green/menu_icon1_a.gif) no-repeat right;}

a.nav_about:link, a.nav_about:visited { background:url(/images/sindrom-green/menu_icon2.gif) no-repeat right;}
a.nav_about:hover { background:url(/images/sindrom-green/menu_icon2_a.gif) no-repeat right;}

a.nav_services:link, a.nav_services:visited { background:url(/images/sindrom-green/menu_icon3.gif) no-repeat right;}
a.nav_services:hover{ background:url(/images/sindrom-green/menu_icon3_a.gif) no-repeat right;}

a.nav_help:link, a.nav_help:visited { background:url(/images/sindrom-green/menu_icon4.gif) no-repeat right;}
a.nav_help:hover { background:url(/images/sindrom-green/menu_icon4_a.gif) no-repeat right;}

a.nav_contact:link, a.nav_contact:visited { background:url(/images/sindrom-green/menu_icon5.gif) no-repeat right;}
a.nav_contact:hover { background:url(/images/sindrom-green/menu_icon5_a.gif) no-repeat right;}
/*------------------main_content-------------------*/
#main_content{
width:960px;
height:auto;
padding:20px 0 25px 0;
}
.left_content{
width:560px;
float:left;
padding:0 0 0 20px;
}
.right_content{
width:350px;
float:right;
padding:0px;
}
.left_box{
clear:both;
width:560px;
float:left;
padding:0 0 20px 0;
}
.left_icon{
width:100px;
float:left;
text-align:center;
padding:45px 0 0 0;
}
.left_text_box{
width:440px;
float:left;
border-left:1px #354F14 dotted;
padding:0 0 0 15px;
}
.main_title{
padding:0 0 20px 0;
float:left;
clear:both;
}
a.read_more{
display:block;
width:79px;
height:23px;
float:right;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
color:#658F11;
line-height:23px;
background:url(/images/sindrom-green/read_more.gif) no-repeat center;
}
a.project_title{
text-decoration:none;
color:#e2845a;
padding:0 0 5px 0;
float:left;
width:450px;
display:block;
}
a.view_project{
width:150px;
display:block;
text-decoration:none;
background:url(/images/sindrom-green/bullet.gif) no-repeat left;
color:#658F11;
padding:0 0 0 7px;
margin:2px 0 0 5px;
}
.featured_project{
float:left;
clear:both;
padding:0 0 5px 0;
margin:0 0 20px 20px;
_margin:0 0 20px 10px;
border-bottom:1px #354F14 dotted;
}
.blog_title{
font-size:14px;
background:url(/images/sindrom-green/blog_icon.gif) no-repeat left;
padding:0 0 0 50px;
height:32px;
line-height:32px;
color:#FFFFFF;
}
.testimonials_title{
font-size:14px;
background:url(/images/sindrom-green/icon_testimonials.gif) no-repeat left;
padding:0 0 0 50px;
height:32px;
line-height:32px;
color:#FFFFFF;
}
.right_box{
width:348px;
padding:10px 0 15px 0;
}
.right_box_top{
width:348px;
height:10px;
background:url(/images/sindrom-green/right_box_top.gif) no-repeat center bottom;
}
.right_box_bottom{
width:348px;
height:10px;
background:url(/images/sindrom-green/right_box_bottom.gif) no-repeat center top;
}
.right_box_center{
width:318px;
height: auto;
padding:0 15px 15px 15px;
background:url(/images/sindrom-green/right_box_center.gif) repeat-y center;
}
p.text_box{
border-bottom:1px #354F14 dotted;
padding:15px 0 10px 0;
}
span.orange{
color:#7c9a16;
}
/*---------------contact_form------------------*/
.contact_form{
width:420px;
float:left;
padding:15px 0 0 25px;
}
.form_row{
width:420px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 15px 0 0;
color:#fff;
}
input.contact_input{
width:325px;
height:22px;
background-color:#273807;
color:#FFFFFF;
border:1px #4F7F0F solid;
float:left;
padding:4px 0 0 3px;
}
textarea.contact_textarea{
width:325px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#273807;
border:1px #4F7F0F solid;
float:left;
padding:4px 0 0 3px;
}
.contact_info{
clear:both;
float:left;
width:560px;
padding:20px 0 0 0;
}
/*---------------footer----------------*/
#footer{
width:960px;
height:87px;
clear:both;
color:#658F11;
margin:0 0 20px 0;
background:url(/images/sindrom-green/footer_bg.gif) no-repeat center;
}
img.footer_logo{
float:left;
padding:6px 0 0 15px;
}
.left_footer{
float:left;
width:300px;
padding:35px 0 0 10px;
}
.right_footer{
float:right;
color:#658F11;
padding:35px 20px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color:#658F11;
}
.right_footer a:hover{
text-decoration:underline;
}

























.right_box_center {
	padding:0 15px 10px !important;
}
.right_footer a {
	padding: 0 4px;
}
.left_footer {
	width:600px !important;
}

.left_footer a {
	color:#658F11;
	width:600px !important;
	text-decoration:none;
}

.left_footer a:hover {
	text-decoration:underline;
}

h3 {
	color:#547828;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:5px 0;
}




#logo {
	padding:56px 0 0 60px !important;
	height:30px;
	margin-bottom:30px;
}

#logo a {
	color:#7C9A16;
	font-size:26px;
	text-decoration:none;
}

#search {
	padding:8px 0 0 0;
}

#search-field {
	background-color:#384F0A;
	border:1px solid #4F7F0F;
	color:#FFFFFF;
	float:left;
	height:22px;
	padding:4px 0 0 3px;
	width:220px;
}

#search-button {
	border:none;
	background:transparent url(/images/sindrom-green/read_more.gif) no-repeat scroll center center;
	color:#658F11;
	display:block;
	float:right;
	height:23px;
	line-height:23px;
	margin:2px 0 0;
	text-align:center;
	text-decoration:none;
	width:79px;
}

#menu_tab{
	padding:17px 0 0 0 !important;
}
.menu_list {
	margin:0;
	padding:8px 0 0 12px;
	color:#7C9A16;
}

.menu_list li {
	margin:3px 0;
}

.menu_list li a, .menu_tags li a, .tags a, .entry a {
	color:#7C9A16;
	text-decoration:none;
}

.menu_list li a:hover, .menu_tags li a:hover, .tags a:hover, .entry a:hover {
	color:#9DBF23;
}

.menu_tags {
	margin:0;
	padding:8px 0 0;
	color:#7C9A16;
	list-style:none
}

.menu_tags li {
	display:inline;
	line-height:1.3em;
}

.left_icon {
	padding:5px 0 0 !important;
}

.left_icon img {
	width:80px;
	height:60px;
}

.left_box h2  {
	padding:9px 0 0 !important;
	margin:0
}

.left_box p  {
	padding:0 0 5px !important;
}

.left_box h2 a {
	color:#7C9A16;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.left_box h2 a:hover {
	color:#9DBF23;
}
.left_text_box {
	padding:0 0 0 10px;
}

.left_friends {
	padding:20px 0;
}

.left_friends a {
	color:#547828;
	text-decoration:none;
}

.left_friends a:hover {
	text-decoration:underline;
}







.pagination {
	margin:0 0 10px !important;
}

.pagination, .sort {
	color:#bbb;
	margin:8px 0 8px;
	text-align:center;
	width:100% !important;
}


.pagination a,.pagination strong  {
	background-color:#25330B;
	border:1px #384F0A solid;
	color:#ddd;
	display:inline-block;
	font-weight:bold;
	padding:0px 4px;
	text-decoration:none;
	-moz-border-radius:4px;
}


.sort a  {
	color:#7C9A16;
	text-decoration:none !important;
}


.sort a:hover  {
	color:#9DBF23 !important;
}


.pagination a:hover  {
	background-color:#384F0A;
	border:1px solid #4F7F0F;
	color:#eee;
}


.pagination strong  {
	background-color:#384F0A;
	border:1px solid #4F7F0F;
	color:#eee;
}

.tags {
	background:transparent url(/images/sindrom-green/right_box_center.gif);
	padding:8px;
	-moz-border-radius:10px;
}



.form fieldset {
	float:left;
	margin:0 0 20px 0;
	width:540px;
	border:none;
}

textarea.field {
	height:150px !important;
}

.form fieldset label {
	border-bottom:1px dotted #354F14;
	display:block;
	float:left;
	padding:10px 0;
	width:100%;
}
.form fieldset label span {
	display:block;
	float:left;
	margin:4px 0 0 0;
	text-align:right;
	width:170px;

}

.form fieldset label .field {
	background-color:#273807;
	border:1px solid #4F7F0F;
	color:#FFFFFF;
	float:right;
	height:22px;
	padding:4px 0 0 3px;
	width:355px;
}

.form div {
	clear:both;
}

.button {
	display:block;
	margin:0 auto 20px;
	background:transparent url(/images/sindrom-green/read_more.gif) no-repeat scroll center center;
	border:medium none;
	color:#658F11;
	height:23px;
	line-height:23px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	width:79px;
}

.token-img {
	margin:0 !important;
}

.token-img img {
	vertical-align:middle;
}

.token {
	width:40px !important;
	margin:0 315px 0 0;
}

.error, .ok {
	color:red;
	text-align:center;
}
.ok {
	color:green;
}

.sr {
	height:20px;
	width:100%;
}



.entry {
	margin:0;
	background:transparent url(/images/sindrom-green/right_box_center.gif) repeat scroll 0 0;
	padding:8px;
	-moz-border-radius:10px;
}


.entry img {
	float:left;
	width:120px;
	height:90px;
	border:1px solid #1A2805 !important;
	margin:0;
	padding:2px;
	
}

.entry p {
	float:right;
	width:405px;
	margin:0 5px 20px 0 !important;
	text-align:justify;
	font-size:12px;
	line-height:20px;
	padding:0 !important
}

.details_address, .details_link, .details_date, .details_tags, .details_rate {
	clear:both;
	border-bottom:1px dotted #354F14;
	padding:5px 10px;
	margin:0 0px 0 0;
	color:#d4e3ba;
}

.details_link a {
	font-weight:bold;
}

.details_tags {
	border:none;
}

.details_tags strong{
	display:block;
	margin:0 0 4px 0;
}



.admin-list {
	font-size:11px;
	background:transparent url(/images/sindrom-green/right_box_center.gif);
	-moz-border-radius:8px;
	padding:8px 0;
}

.admin-list li {
	margin:3px 0 3px 22px;
	padding:1px;
}

.admin-list li a{
	color:#7C9A16;
	text-decoration: none;
}

.admin-list li a:hover {
	color:#9DBF23
}

.admin-details {
	font-family:Tahoma;
	font-size:11px;
	background:transparent url(/images/sindrom-green/right_box_center.gif);
	-moz-border-radius:8px;
	padding:6px;
	margin:8px 0;
}

.admin-details h4 {
	border-bottom:1px dotted #151e03;
	color:#ddd;
	margin:0 0 2px 0;
	padding:0 0 3px;
}
.admin-details h4 a{
	color:#7C9A16;
	text-decoration: none;
}

.admin-details h4 a:hover{
	color:#9DBF23;
	text-decoration: underline;
}

.admin-details h4 span strong {
	color:#FCC01D;
	font-weight:bold;
}

.admin-details .address {
	display:block;
}

.admin-details .address {
	background-image:url(/images/images.gif);
	background-position:-5px -34px;
	background-repeat:no-repeat;
	margin:2px 0 3px 0;
	padding:0 0 0 17px;
}

.admin-details .address a {
	color:#888888;
}

.admin-title {
	padding:1px;
	font-family:Verdana;
	font-size:11px;
	background-color:#384F0A;
	border:1px solid #4F7F0F;
	color:#FFFFFF;
	height:18px;
	padding:4px 0 0 3px;
	width:320px;
}

.admin-desc {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	height:100px;
	width:540px;
	background-color:#384F0A;
	border:1px solid #4F7F0F;
	color:#FFFFFF;
	height:18px;
	margin:8px 0 0 0;
	padding:3px;

}
.admin-tags  {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	height:35px;
	width:540px;
	background-color:#384F0A;
	border:1px solid #4F7F0F;
	color:#FFFFFF;
	height:18px;
	margin:8px 0 0 0;
	padding:3px;
}




#promo-1 {
	width:468px;
	height:60px;
	float:right;
	margin:18px 10px 0 0;
	}

#promo-2 {

	}

#promo-3 {
clear:both;
	}