
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general css */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#fff;
background-image:url(/images/bg_body.gif);
background-repeat:repeat-x;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#3C3C3A;
}

table{}
table tr{}
table tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#3C3C3A;
font-weight:normal;
text-decoration:none;
}

table.videolist{ border:0px;}
table.videolist tr{}
table.videolist tr:hover{ background-color:#ead9ba; }
table.videolist tr.par{ /*background-color:#E6C892 ;*/}
table.videolist tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#3C3C3A;
font-weight:normal;
text-decoration:none;
padding:2px 5px;
border-bottom: 1px solid #3C3C3A;border-bottom: 1px solid #3C3C3A;
}
.table-subtitle{ 
text-align:center; 
font-family:Trebuchet MS, Times New Roman, Georgia,Verdana, Arial, Times New Roman, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#6F240C;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
padding:10px 0px 10px 0px;
}

fieldset{
border:1px solid #6F240C;
}

legend, legend a{
font-family:Trebuchet MS, Times New Roman, Georgia,Verdana, Arial, Times New Roman, Helvetica, sans-serif;
font-size:17px;
line-height:18px;
color:#6F240C;
font-weight:normal;
text-decoration:none;
padding-bottom:10px;
/*text-transform: uppercase;*/
}
legend a:hover{ color:#E76A18; }

.partener{ text-align: left; padding: 0px 0px 10px 5px;}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#E76A18;
font-weight:bold;
text-decoration:none;
}
a:hover{ color:#6F240C; text-decoration: underline;}

img{ border:0px; padding:0px 0px 0px 0px; }
h1, h2, h3, h4, p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

p{ padding-bottom:10px; text-align:justify;}
p.echipa{ text-align:right; font-weight:bold; }

h1{
font-family:Trebuchet MS, Times New Roman, Georgia,Arial, Verdana, Helvetica, sans-serif;
font-size:32px;
line-height:26px;
color:#6F240C;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}

h2{
font-family:Trebuchet MS, Times New Roman, Georgia,Verdana, Arial, Times New Roman, Helvetica, sans-serif;
font-size:17px;
line-height:18px;
color:#6F240C;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}

#page{ 
width:1016px; margin:0px auto; text-align:left; 
background-image:url(/images/bg_page_1016x1.gif);
background-repeat:repeat-y;
background-position:left top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */

#header{ 
height:240px; position:relative; 
background-image:url(/images/header_main_821x240.jpg);
background-repeat:no-repeat;
background-position:left top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */

#left{ width:195px;float:left; }
#left .logo{}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left-nav css */

#left-nav{ color:#595959; }
#left-nav .left-nav-wrapper{ padding:20px 0px 20px 6px;}

#left-nav ul{ 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
display:block;
border-bottom:1px solid #6F240C;
}

#left-nav ul li{ border-top:1px solid #6F240C; padding:3px 0px; }
 
#left-nav ul li a{
font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
color:#6F240C;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0px 20px;
}

#left-nav ul li a:hover{
background-image:url(/images/arrow_7x5.gif);
background-repeat:no-repeat;
background-position:7px 5px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content css */

#content{ width:620px; float:left; }
#content .content-wrapper{ padding:30px 10px 30px 10px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right css */

#right-content{ width:200px; float:left; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right css */

#right{ width:821px; float:left; }

#right .live{ padding:30px 20px 20px 10px; }

#right h3{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#6F240C;
font-weight:bold;
text-decoration:none;
text-align: center;
}

#right ul{ padding:10px 0px 0px 20px; margin:0px 0px 0px 0px; list-style-type:circle;}
#right ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#3C3C3A;
font-weight:normal;
text-decoration:none;
padding:0px 0px 5px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer css */

#page-footer{ height:60px; position:relative; background-color:#fff; border-top:1px solid #E2E2E2;}

#page-footer .copy{ position:absolute; top:10px; left:25px; text-align: center;}
#page-footer .contact{ position:absolute; top:10px; left:820px; text-align: center;}

#page-footer .copy, #page-footer .contact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
text-decoration:none;
}

#footer-nav{ position:absolute; top:10px; left:210px; text-align: center;}

#footer-nav a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:bold;
color:#000;
text-decoration:none;
padding:0px 0px;
}

#footer-nav a:hover{ text-decoration:underline; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ preachers css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#preachers{}
#preachers .preachers-wrapper{ padding:0px 0px 0px 0px; }
#preachers .item{ width:150px; float:left; overflow: hidden;}
#preachers .item a{ font-size:11px !important; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{ clear:both; }
.clrlft{ clear:left; }
.clrrt{ clear:right; }
.left-image{ float:left; margin:5px 10px 10px 0px;}
.line{ height:1px; background-color:#6F240C;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#contact form{ margin:0px 0px 0px 0px; padding:0px 0px 0px 150px; }
#contact table{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#contact table tr{}
#contact table tr .column2{ padding:0px 0px 2px 0px; }
#contact table tr td{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:normal;
color:#842852;
text-decoration:none;
}
#contact table tr td input, #contact table tr td textarea{ 
width:245px; height:23px; background-color:#fff !important; border:1px solid #E9D8E0;
}
#contact table tr td textarea{ height:125px !important;}
