/* CSS Styles by Web Consulting Agency */
/* www.webconsulting.md,  info@webconsulting.md */


/* >> general stuff */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
width:995px;
margin:4px auto 0 auto;
}

h1, h2 {
color:#408905;
font-weight:bold;
font-size:1.3em;
padding-top:1em;
}

small {
font-size:.9em;
}

a:link, a:visited, a:active {
text-decoration:underline;
color:#4D881D;
}

a:hover {
text-decoration:none;
}

.border-squares {
border:#E4E4E4 1px solid;
padding:1px;
float:left;
}

.section-squary {
width:244px;
height:242px;
background-repeat:repeat-x;
border-top:none;
padding-bottom:none;
}

.section-squary ul {
padding:0 0 0 15px;
margin:0 0 0 15px;
}

.section-squary li {
padding-bottom:.8em;
padding-bottom:.8em;
}

.subcat {
font-size:.85em;
}

.section-squary ul a:link,
.section-squary ul a:visited,
.section-squary ul a:active {
text-decoration:underline;
} 

.section-squary ul a:hover {
text-decoration:none;
} 

.border-left-none {
border-left:none;
}

.border-top-none {
border-top:none;
}

.bg-1st-squary {
color:#48771C;
background-image:url(img/bg-green.jpg);
}

.bg-1st-squary ul {
list-style-image:url(img/arrow-1st.gif);
}

.bg-1st-squary ul a, .bg-1st-squary ul a:visited {
color:#0F5106;
}

.height-1st-squary {
height:7.5em;
}

.pic-1st-squary {
padding:0;
}

.bg-2nd-squary {
color:#C88303;
background-image:url(img/bg-brown.jpg);
border-left:none;
}

.bg-2nd-squary ul {
list-style-image:url(img/arrow-2nd.gif);
}

.bg-2nd-squary ul a, .bg-2nd-squary ul a:visited {
color:#C88303;
}

.height-2nd-squary {
height:8em;
}

.pic-2nd-squary {
padding:0 0 0 51px;
}

.bg-3rd-squary {
color:#FF7A25;
background-image:url(img/bg-red.jpg);
border-left:none;
}

.bg-3rd-squary ul {
list-style-image:url(img/arrow-3rd.gif);
}

.bg-3rd-squary ul a, .bg-3rd-squary ul a:visited {
color:#FF7A25;
}

.height-3rd-squary {
}

.pic-3rd-squary {
margin-top:-25px;
text-align:right;
padding:0 32px 0 0;
}

.bg-4th-squary {
color:#956932;
background-image:url(img/bg-gray.jpg);
border-left:none;
}

.bg-4th-squary ul {
list-style-image:url(img/arrow-4th.gif);
}

.bg-4th-squary ul a, .bg-4th-squary ul a:visited {
color:#956932;
}

.height-4th-squary {
height:7.6em;
}

.pic-4th-squary {
text-align:right;
padding:0 32px 0 0;
}

.title-square {
padding:36px 6px 16px 9px;
font-size:1.4em;
}

.content-square {
padding:0 6px 0 0;
}

/* CONTENT */

#content {
width:27.5em;
float:left;
padding:28px 60px 28px 80px;
}

#content li {
margin:0;
padding:.4em 0 .4em 0; 
}

.title-content {
font-size:1.6em;
color:#FF7A25;
}

.partners {
width:19em;
float:left;
}

.banners {
width:236px;
text-align:center;
padding:5px 0 5px 10px;
}

.right-part {
width:231px;
float:left;
padding:0 6px 0 6px;
}

.title-right-part {
color:#48771C;
padding:24px 0 0 10px;
font-weight:bold;
}

.content-right-part {
padding:0 6px 0 20px;
}

.content-right-part ul {
margin:0;
padding:.7em 0 .7em 1.3em;
}

.content-right-part li {
padding:.3em 0 .3em 0;
}

.marked-right-part {
background-color:#FDFAF5;
padding:12px 6px 12px 20px;
}

/* BANNERS */

.banners-bottom {
clear:both;
padding:38px 0 0 0;
}

.banner-left {
padding:0 0 30px 40px;
float:left;
}

.banner-right {
padding:0 0 0 40px;
float:left;
}

/* FORM */

.title-sect-form {
font-size:0.9em;
padding:1em 0 .1em 0;
}


/* FOOTER */

.footer {
border-top:#4D881D 5px solid;
clear:both;
padding:17px 34px 0 34px;
}

.box-footer {
line-height:.5em;
float:left;
padding:10px 30px 34px 0;
}

.box-footer a {
color:#3A700E;
}