html { 
/*height: 100%; */
    
}

body {
    margin:0;
    background: #225a25;
    font-family:Verdana;
    /*height:100%;*/

    
}

a {
color:black;
text-decoration:none;
} 

h2 {
color:#225a25;
text-align:left;
font-size:18px;
}

h2 a{
color:#225a25;
text-align:left;
font-size:18px;
}

h3 {
color:rgb(150,150,150);
text-align:left;
font-size:16px;
}

p, span {
font-size:12px;
text-indent:5px;
}

i {
color:black;
}

li {
font-size:12px;
}
.clear {
clear:both;
}

#header {
    width:900px;
    height:100px;
    background:url('../img/logo_smg.png') no-repeat scroll 0 0; 
    position:relative;
}
#header a {
    /*border:solid 1px #000;*/
    position:absolute;
    bottom:0;
    right:0;
    padding:0 20px 0 0;
    margin:0 20px 0 0;
    font-size:15px;
    color:rgb(144,37,121);
}

#container {
    margin:0 auto;
    background: url(../img/bg-cont.png) repeat-y scroll 0 0;
    width:930px;
    /*height:100%;*/
    
}

#container-bottom {
    margin:0;
    background: url(../img/bg-cont-btm.png) no-repeat scroll 0 bottom;
    width:930px;
    /*height:100%;*/
    /*padding-bottom:60px;*/
}

#content-bottom {
    width:930px;
    height:55px;
    padding-top:5px;
    text-align:center
}

#main {
    margin-left:15px;
    width:900px;
    
    /*border:1px solid #000;*/


    /*margin-left:30px;*/

/*    display:list;*/

}
/*#main, #container-bottom, #content-bottom {
border:1px solid #000;
}*/


.h_cols {
    height:282px;

}

.pc_cols, .pc_col {
    height:304px;
}

.e_col-a, .e_col-b, .e_col-c {
    height:270px;
}

.pc_cols ul, .pc_col ul {
    /*line-height:24px!important;*/
    line-height:24px;
}

.e_col-b ul {
    /*line-height:50px!important;*/
    line-height:47px;
}

.e_col-c ul {
    margin-top:42px!important;
    margin-top:30px;
    /*line-height:50px!important;*/
    line-height:47px;
    
}

.e_col-c li {
    /*line-height:50px!important;*/
    
    
}

.h_cols h4 span, .pc_cols h4 span, .e_col-a h4 span {
    
    font-size:16px;
    
    color:#000;
    
}

#h_p_a {
    /*margin-top:28px!important;*/
    margin-top:28px;
}

.h_cols h4, .pc_cols h4 {
    line-height:28px;
    color:#777;
}
.e_col-a h4 {
    line-height:24px;
    color:#777;
}


.p_col ul {
    display:inline;
    margin:0;
    padding:0;
}

.p_col ul li {
    display:inline;
    float:left;
    margin:4px!important;
    margin:3px;
    padding:0;
    border:solid 1px #225a25;
}

.c_cols {
width:200px;
}

.c_col, .c_cols {
text-align:justify;
height:335px;
padding-right:10px;
margin:30px 0 10px 10px;
float:left;
}

.b_col-a, .b_col-b, .b_col-c {
    height:255px;
}

.b_col-a:hover, .b_col-b:hover, .b_col-c:hover {
    cursor:pointer;
}

.b_col-a, .b_col-b, .b_col-c, .h_cols, .h_col, .pc_cols, .pc_col {
    position:relative;
    z-index:0;
    width:270px;
}

#b_ {
    position:relative;
    /*border:solid 1px #000;*/

    height:270px;
    overflow:hidden;
    width:100%;
}

#b_link-a, #b_link-b, #b_link-c {
    /*border:solid 1px #000;*/
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    height:250px;
    width:280px;
    z-index:1;
}


#b_link-a {

    left:16px;
    top:0px;
    
    

    
}

#b_link-b {

    left:305px;
    top:0px;

}

#b_link-c {

    left:600px;
    top:0px;

}






.e_col-a {
    width:270px;
}
.e_col-b {
    width:230px;
}

.e_col-c {
    width:310px;
}

.b_col-a span, .b_col-b span, .b_col-c span, .h_cols p span, .pc_cols p span, .p_col p span {
    color:#225a25;
    font-style: italic;
    font-size:14px;
    
}

.h_col, .h_cols, .p_col, .b_col-a, .b_col-b, .b_col-c, .pc_col, .pc_cols, .e_col-a, .e_col-b, .e_col-c {
text-align:justify;
/*border:1px solid #000;*/
padding-right:10px;
margin:10px 0 10px 10px;
float:left;
overflow:hidden;
}

.h_cols, .pc_cols, .e_col-a, .e_col-b, .c_cols, .b_col-a, .b_col-b {
border-right:dashed 1px rgb(192,192,192);
}

.c_cols span, .c_col td {
font-size:12px;
}

label.error {
    color:red;
    font-weight:bold;
}


.contact-succes {
    color:#225a25;
    border:solid 2px #225a25;
    margin:20px 0 0 150px;
    padding:20px;
    font-size:20px;
}

.contact-unsucces {
    color:red;
    border:solid 2px red;
    margin:20px 0 0 75px;
    padding:20px;
    font-size:20px;
}
