
/*
 Design by Free CSS Templates
 http://www.freecsstemplates.org
 Released for free under a Creative Commons Attribution 2.5 License
 */
body {
    margin: 0;
    padding: 0;
	font-family:Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #333333;
   /* background: #ADADAE url(../images/bg.png) repeat-x left top;
    background-repeat: repeat-x;*/
	background-color:#e5f5fd;

}

#form {
    margin: 0;
    padding: 0;
	width:500px;
}

fieldset {
    margin: 0;
    padding: 0;
    border: none;
}


h1 {

    font-size: 2.6em;
}

h3 {
    font-size: 1em;
    font-weight: bold;
}

p, ul, ol {
    /*  font-size:120%;
  font-weight: bold;
    line-height: 110%;*/
}

p {
}

blockquote {
    font-style: italic;
}

ul {
}

ol {
}
a {
    
    color: #6E6E6F;
    
    text-decoration: none;
    font-size: 90%;
}
a:hover { text-decoration:underline;
    color: #2f2d74;
}

#navigation a {
    /*background: transparent url(../images/li.png) no-repeat scroll 3px 3px;*/
    color: #6E6E6F;
    padding:0px 5px;
    text-decoration: none;
    font-size: 90%;
}

#navigation a:hover { text-decoration:underline;
    color: #2f2d74;
}

small {
}

hr {
    display: none;
}

img {
    border: none;
}

img.left {
    float: left;
    margin: 0 15px 0 0;
}

img.right {
    float: left;
    margin: 0 0 0 15px;
}

/* Header */ #header {
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 70px;
    width: 100%;
} #header h1 {
    float: left;
    margin-top: 20px;
    padding: 100px 190px 0 0;
    background: url(../images/img02.jpg) no-repeat right top;
    text-transform: lowercase;
    letter-spacing: -3px;
    font-size: 4.4em;
} #header h1 span {
    color: #CC0000;
} #header h2 {
    float: left;
    margin: 0 0 0 -190px;
    padding: 160px 0 0 0;
    text-transform: lowercase;
    font-size: 1em;
    font-weight: bold;
    color: #333333;
} #header h2 a {
    color: #333333;
}

/* Search */ #search {
    float: right;
    width: 300px;
    padding: 150px 0 0 0;
} #search legend {
    display: none;
} #searchfield {
    width: 200px;
} #searchsubmit {
    width: 80px;
}

/* Page */ #page {
   /* background: url(../images/bg0.png) no-repeat center top;*/
    margin: 0 auto;
}

/* Content */ #content {
    margin: auto;
} #pencil {
    position: relative;
    left: 460px;
    top: -10px;
} .entry {
    margin-top:20px;
margin-left:25px;


}
 .post .title {
    color: #333333;
    font-size: 1.8em;
	font-weight:normal;
    
} .post .meta {
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #EFEFEF;
    line-height: normal;
    color: #666666;
}

/* Sidebar */ #sidebar {
    float: left;
    width: 20%;
} #sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #sidebar li {
    margin-bottom: 20px;
    padding: 20px 40px;
    background: url(../images/img03.jpg) no-repeat;
} #sidebar li ul {
    line-height: 2em;
} #sidebar li li {
    margin: 0;
    padding: 0;
    background: none;
    border-bottom: 1px solid #EFEFEF;
} #sidebar h2 {
    margin-bottom: 10px;
    text-transform: lowercase;
    letter-spacing: -1px;
    color: #336666;
} #sidebar a {
    border: none;
} #bottom_copy2 {
    background-color: #FFFFFF;
    padding: 10px 10px 5px 10px;
	clear:both;


}

#bottom_copy2 font { font-size:120%;}
 #bottom_copy {
    background-color: #FFFFFF;
    padding: 10px 50px;
   /* border-bottom: 3px solid #ADADAE;*/
}
#bottom_copy font { font-size:120%;}

/* Footer */ #footer {
    background: #FFFFFF none repeat scroll 0 0;
    clear: both;
    color: #AEAEAE;
    font-size: 12px;
    padding: 5px;
    text-align: center;
	    border-top: 3px solid #4679BD;
} #footer p {
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: normal;
} 
#left {  margin-right: 25px; font-size:12px;
	text-align:justify;
	padding-bottom:10px;
	margin-left:25px;
			line-height:18px;

} 
#left strong {
    background-attachment: scroll;

    background-position: left center;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;

} #left span {
    font-weight: normal;
    line-height: 18px;
}

#left2 {
    margin-right: 290px; font-size:12px;
	text-align:justify;
	padding-bottom:10px;
		line-height:18px;

}
#left2 strong {
    background-attachment: scroll;

    background-position: left center;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;

} #left2 span {
    font-weight: normal;
    line-height: 18px;
}

font {
font-size: 100%;
}

strong em {
    line-height: 30px;
} 
 .post {
    margin: auto;
    width: 800px;
	background-color:#FFFFFF;
  
} .navigation {
    margin: auto;
    width: 800px;
}
#form_table {
	background-color:#FFFFFF;
border:2px solid #E9E9E9;
font-size:12px;
}

.form_table2 {
margin:10px 0px;
}

.form_table_contact {
	background-color:#FFFFFF;
border:2px solid #E9E9E9;
font-size:12px;
color: #6E6E6F;
}

.form_title{ height:35px; text-align:left; margin:0px; background-color:#E9E9E9}

.form_title span{color:#2A547E; font-size:1.6em;font-weight:normal; margin:0px; padding-left:15px;}

#form_table td {
	color:#6E6E6F;
	
}
.egy { padding-left:15px; width:150px;  font-weight:bold}
.ketto { padding-left:5px; width:285px;  }
#form_table select { width:245px;}
#form_table input { width:240px;}
#form_table #submit { float:right; margin:5px 5px;}
#label{ padding-left:0px; padding-bottom:10px; padding-top:5px; vertical-align:top;}
#name_err, #phone1_err { width:100%; margin:auto;display:none; font-size:80%; color: #FF0000; padding:5px; float:left;}

.examples {
   
}
.examples div {
    float: right;
    margin: 0 20px 0 0;
   
   
}
#tooltip {
    padding: 5px 10px;
    background: #fff2ad;
    border: 1px solid #e7be31;
    opacity: 0.90;
	
}

#quotes1
{
height:60px;
background-color:#a1cd3a;
margin-right:2px;
width:264px;

}

#quotes2
{
height:60px;
background-color:#a1cd3a;
margin-right:2px;
margin-left:2px;
width:264px;


}
#quotes3
{
height:60px;
background-color:#a1cd3a;
margin-left:2px;
width:264px;

}

#header_container
{
vertical-align:bottom;
height:300px;
overflow: hidden;
/*background-image:url(/images/header1.png);*/
}

.to_slide
{
vertical-align:bottom;
height:300px;
width: 800px;
position:absolute;
top:0;
left:50%;
margin-left: -400px;

}

.greenbox_container
{
   position:absolute;
   width: 800px;
   height: 60px;
   margin-top:-60px;
}

.greenbox
{
float:left;

text-align:center;
}

.greenbox h1
{
font-size:22px;
color:#FFFFFF;
font-weight:normal;
margin-top:7px;
margin-bottom:1px;
}
.greenbox h2
{
font-size:12px;
color:#FFFFFF;
margin:1px;
}

#quote_right
{


margin: 5px;
width:245px;
float:right;
padding:30px 5px 5px 5px;;
/*border: 2px  dashed #4679BD;*/
text-align:justify;
}

#quote_right span
{
color:#333;
font-size:14px;
line-height:20px;
font-style:italic;


}

#quote_right2
{

margin: 120px -25px;
float:right;
}

.footertext
{
font-size:10px;
margin:0px;
padding:0px;
color:#999999;
}
