form
{
	padding:0;
	margin:0;
}
#search_container
{
	background-color:#ffffff;
	border:4px solid #e4e6e8;
	position:relative;
	margin:auto;
	margin-top: 20px;
	margin-bottom: 20px;
	height:30px;
	width:340px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#search_company
{
	border: 0 none;
    color: #1C375B;
    font-family: Verdana;
    font-size: 11px;
    height: 23px;
    margin: 0 0 30px 0;
    padding: 0;
    text-indent: 4px;
    width: 254px;
}
#search_container .submitBtn
{
	margin-top:3px;
}
#search_text
{
	text-align:center;
	font-size:11px;
	width:100%;
}
#alphbet_container
{
	background-color: #e8ecf0;
	color:#808487;
	text-align:center;
	margin:auto;
	margin-bottom:10px;
	padding:7px 10px 7px 10px;
	width:950px;
}
#alphbet_container a
{
	padding:0px 7px 0px 7px;
}

.nr_companies_result
{
	margin:auto;
	margin-bottom:5px;
	padding:7px 10px 7px 10px;
	width:950px;
}
.companies_result
{
	background-color:#E8ECF0;
	margin:auto;
	margin-bottom:4px;
	padding:7px 10px 7px 10px;
	width:950px;
}
.sheets_result
{
	margin:auto;
	width:980px;
	border:4px solid #ffffff;
	font-size:13px;
}
.sheets_result th
{
	background-color:#1c3e5b;
	color:#ffffff;
	font-weight:bold;
	padding:7px 10px 7px 10px;
}
.sheets_result td
{
	background-color:#e8ecf0;
	padding:7px 10px 7px 10px;
}
.sheets_result td.textfield
{
	padding:1px;
}
.sheets_result td.header_title
{
	background-color:#1c3e5b;
	text-align:right;
	color:#ffffff;
	width:110px;
}
.sheets_result td a
{
	text-decoration:underline;
}
.sheets_result td a:hover
{
	text-decoration:none;
}
.sheets_result td input
{
	margin:0;
	padding:0;
	height:30px;
	width:100%;
	border:none;
}
.fill
{
	background-color:#FFDFE0;
}
.sheets_result td textarea
{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	border:none;
}
.contact_textbox_captcha
{
	border:2px solid #E8ECF0;
	height:25px;
}

#company_title_header{
	color:#ffffff;
	font-size:36px;
	font-weight:bold;
	padding:20px;
}

#theme_content_header{
    background-color: #1C3E5B;
    border-bottom: 3px solid #FFBF00;
    color: #FFFFFF;
    display: block;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 6px 12px;
}
#theme_content_header a {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
}
.message_success
{
    background: none repeat scroll 0 0 #E4F1C9;
    border: 2px solid #A5BD71;
    color: #4C5F23;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px 0;
    text-align: center;
}
.message_failure
{
    background: none repeat scroll 0 0 #FFDFE0;
    border: 2px solid #FF9999;
    color: #4F2727;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px 0;
    text-align: center;
}
#epistoli{
	padding:10px;
	text-align:justify;
}
#epistoli p{
	margin:7px 0 10px 0;
}
#epistoli a{
	color:#1C3E5B;
	font-size:16px;
	text-decoration:underline;
}
#epistoli a:hover{
	text-decoration:none;
}

#theme_footer .content #copyright .text2{
	color: #AEB6C0;
    font-size: 10px;
    font-weight: bold;
    left: 170px;
    position: absolute;
    top: 17px;
	width:120px;
	text-align:left;
	z-index:1;
}