body { margin: 0; padding: 0; font-family: verdana, Helvetica, sans-serif; font-size: 11px; }

table { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #404040; }

td { line-height: 16px;}

#btn { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#print_p { margin: 5px 15px 0 0; text-align: right; }

INPUT.txt { 
	background-color: #ffffff; 
	color: #1E1E1E; 
	font-family: verdana, Helvetica, sans-serif;
	height: 18px; 
	padding-top:1px; 
	font-size: 11px; 
	border: 1px solid #9db0bc; 
	margin:0 3px 4px 0;
}

INPUT.txt_hp {
	color: #aed4a3; 
	font-family: verdana, Helvetica, sans-serif; 
	width:120px; 
	height: 15px; 
	font-size: 11px; 
	border: 1px solid #dfe2d9;; 
	padding: 4px 5px; 
}
* html INPUT.txt_hp {
	height: 25px; 
}

SELECT { background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #9db0bc; height: 19px; }

TEXTAREA{ background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #9db0bc; width: 270px; height: 80px; }

p{ padding: 0px; margin: 0px; }

#language { background-color: #ffffff; color: #333333; font-family: verdana, Helvetica, sans-serif; font-size: 11px; height: 18px; }

a:link { color: #64663e; text-decoration: none; }
a:visited { color: #64663e; text-decoration: none; }
a:hover { color: #a3a663; text-decoration: none; }
a:active { color: #64663e; text-decoration: none; }

a.blue:link { color: #64663e; text-decoration: none; font-weight: bold; }
a.blue:visited { color: #64663e; text-decoration: none; font-weight: bold; }
a.blue:hover { color: #a3a663; text-decoration: none; font-weight: bold; }
a.blue:active { color: #64663e; text-decoration: none; font-weight: bold; }

a.search_l:link { color: #475E56; text-decoration: none; font-weight: bold; }
a.search_l:visited { color: #475E56; text-decoration: none; font-weight: bold; }
a.search_l:hover { color: #6A9687; text-decoration: none; font-weight: bold; }
a.search_l:active { color: #475E56; text-decoration: none; font-weight: bold; }

a.white:link { color: #efefef; text-decoration: none; }
a.white:visited { color: #efefef; text-decoration: none; }
a.white:hover { color: #b6d6e4; text-decoration: none; }
a.white:active { color: #efefef; text-decoration: none; }

a.black:link { color: #484a4a; text-decoration: none; font-weight:bold; }
a.black:visited { color: #484a4a; text-decoration: none; font-weight:bold;}
a.black:hover { color: #484a4a; text-decoration: none; font-weight:bold;}
a.black:active { color: #484a4a; text-decoration: none; font-weight:bold;}

a.green:link { color: #5c6d67; text-decoration: none; font-weight:bold; }
a.green:visited { color: #5c6d67; text-decoration: none; font-weight:bold; }
a.green:hover { color: #c68f3e; text-decoration: none; font-weight:bold; }
a.green:active { color: #5c6d67; text-decoration: none; font-weight:bold; }

a.link_title:link { color: #908b6d; text-decoration: none;  }
a.link_title:visited { color: #908b6d; text-decoration: none; }
a.link_title:hover { color: #c0b587; text-decoration: none; }
a.link_title:active { color: #908b6d; text-decoration: none; }

a.page_t:link { color: #908b6d; text-decoration: none; font-size: 12px; }
a.page_t:visited { color: #908b6d; text-decoration: none; font-size: 12px; }
a.page_t:hover { color: #c0b587; text-decoration: none; font-size: 12px; }
a.page_t:active { color: #908b6d; text-decoration: none; font-size: 12px; }

a.search_l:link { color: #325982; text-decoration: none; font-size: 11px; }
a.search_l:visited { color: #325982; text-decoration: none; font-size: 11px; }
a.search_l:hover { color: #45719e; text-decoration: none; font-size: 11px; }
a.search_l:active { color: #325982; text-decoration: none; font-size: 11px; }

a.st_mp:link { color: #325982; text-decoration: none; font-size: 11px; }
a.st_mp:visited { color: #325982; text-decoration: none; font-size: 11px; }
a.st_mp:hover { color: #45719e; text-decoration: none; font-size: 11px; }
a.st_mp:active { color: #325982; text-decoration: none; font-size: 11px; }

a.page_f:link { color: #404040; text-decoration: none; }
a.page_f:visited { color: #404040; text-decoration: none; }
a.page_f:hover { color: #83652b; text-decoration: underline;}
a.page_f:active { color: #404040; text-decoration: none; }

ul { margin: 0; padding: 5px 0 0 25px; line-height: 18px; color: #404040; font-size: 11px; text-align: left; list-style-image: url('../images/arrowli.gif'); }

#contanier { 
	text-align: left; 
	min-height:200px; 
	padding:0 0 20px 0; 
	margin: 0; 
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 18px; 
	width:615px;
}


#body_content { 
	width: 610px; 
	padding: 0px; 
	line-height: 18px; 
	margin: 0 0 0 5px; 
}

#error { margin-top: 2px; padding: 10px; text-align: left; font-size: 11px; color: #434B4E; }

h1 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 15px; }
h2 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 15px; }
h3 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 15px; }
h4 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 15px; }

#message { width: 610px; text-align: center; margin: 25px 0 0 0; height: auto; color: #404040; }

#message_a { width: 610px; text-align: left; margin: 25px 0 0 0; height: auto; color: #404040; }

#message_b { width: 610px; text-align: left; margin: 25px 0 0 0; height: auto; color: #404040; }

#mod_off { text-align: left; }

#no_records { text-align: center; margin:50px 0 0 0;}

* html p{ padding: 5px 0 5px 0; margin: 0px; }

.link_title {  padding: 0; }

#page_t { 
	height: auto; 
	margin: 15px 0 10px 5px; 
	color: #908b6d; 
	font-size: 12px;
	border-bottom: 1px solid #d6e0ae;  
}

#contact_form { height: auto; width: 560px; float: left; padding: 10px 0 15px 0; color: #325982; font-size: 12px; }

.con_not { margin:0px 0 20px 0px; align: left; }

.con_a { padding-bottom: 3px; float: left; width: 120px; }

.con_b { padding-bottom: 3px; float: left; width: 425px; }

.con_bb { padding-bottom: 3px; float: left; width: 550px; font-weight: bold; }

.con_c { padding: 10px 0; text-align: center; float: left; width: 580px; }

.con_d { padding-bottom: 0px; text-align: center; width: 580px; }

.con_e { padding-bottom: 3px; float: left; width: 70px; }

.map_sub { padding-left: 25px; }

.gal_th_im_i{ float: left; padding: 6px; }

.gal_th_im_m{ float: left; border: 1px solid #e0e0e0; background-color: #f4f4f4; width: 480px; margin-top: 5px; }

.map_parent { font-weight: bold; padding: 4px 0 4px 15px; }

.sea_tit { padding-bottom: 3px; font-weight: bold; width: 470px; }

.sea_des { padding-bottom: 8px; width: 470px; }

.menu {
	padding: 0; 
	margin: 0;  
}

.art_cat_tit { font-weight: bold; font-size: 11px; margin: 8px 0 0 14px; }

* html .art_cat_tit { margin-top: 15px; font-weight: bold; font-size: 11px; margin: 8px 0 0 14px; }

.art_tit { padding: 15px 0 15px 5px; }

.art_des { padding: 4px 0 0 5px; }

.art_bod { padding: 4px 0 0 5px; line-height: 18px; width:610px }

.art_aut { padding: 5px 0 5px 0; }

.art_upd { padding: 20px 0 5px 0; }

.art_url { padding: 5px 0 5px 0; }

.art_fil { padding: 5px 0 5px 0; }

.art_img { padding: 10px 8px 5px 14px; float: left;}

.block { text-align: center; margin-top: 10px; }

.block_tit { padding: 5px 0 5px 0; }

.block_bod { padding: 5px 0 5px 0; }

.block_dat { padding: 5px 0 5px 0; }

.hpsearch { margin: 0 0 10px 25px; width: 225px; text-align: center; background: url('../images/search_bar.png') no-repeat; }

.he_mo { 
	float: left; 
	width: 610px; 
	margin: 0 0 30px 5px; 
}

#ValidateForm label.error{
	color: #ef3a3a;
}



/** ======================== Buttons =================== **/

#btn_print {
	background: url('../images/print.png') no-repeat; 
	width:13px; 
	height:12px; 
	border:none; 
}

#submit_btn_en {
	background: url('../images/en/submit.png') no-repeat;
	width:79px; 
	height:21px; 
	border:none;
}

#submit_btn_el {
	background: url('../images/el/submit.png') no-repeat;
	width:88px; 
	height:21px; 
	border:none;
}

#submit_btn {
	background: url('../images/en/submit.png') no-repeat;
	width:79px; 
	height:21px; 
	border:none;
}

#go_btn {
	background: url('../images/back.png') no-repeat; 
	width:12px; 
	height:12px; 
	border:none;
}

.search_btn {
	background: url('../images/search_btn.png') no-repeat; 
	width: 22px; 
	height:24px; 
	border:none; 
	margin:0px 0 0 0; 
	padding:0;
	
	opacity: .7;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

.search_btn:hover {
	background: url('../images/search_btn.png') no-repeat; 
	width: 22px; 
	height:24px; 
	border:none; 
	margin:0px 0 0 0; 
	padding:0;
	
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}


/** ======================== Home Page =================== **/

#mainDiv {
	background: url('../images/form_shadow.png') center repeat-y; 
	margin-top:0;
	padding-top:0;	
}

#mainTable {
	margin:0 auto;
}

#topBanner {
	background: url('../images/banner_top.jpg') center repeat-y;
	width: 722px;
	height: 113px;
}

#content {
	padding:0 35px; 
	background-color:#f0fce8;
}

#welcomeMessage {
	width:645px;
	border-top: 4px solid #dfe4bb;
	background-color:#edf4d2;
	padding:0 15px 15px 15px;
}
*html #welcomeMessage {
	margin-right:5px;
}

#welcomeTitle {
	border-bottom:1px solid #d3dbb6;
	color:#8a8b6b;
	margin:10px 0;
	padding: 0 0 5px 0;
}


#clientsDiv {
	width:255px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #eceec7;
}
#articlesDiv {
	width:255px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #e9f6c0;
}
* html #clientsDiv {
	width:275px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #eceec7;
}
* html #articlesDiv {
	width:275px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #e9f6c0;
}


#hpClients {
	width:230px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #eceec7;
}
#hpArticles {
	width:230px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #e9f6c0;
}

* html #hpArticles {
	width:250px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #e9f6c0;
}
* html #hpClients {
	width:250px;
	border-top: 4px solid #e1dfae;
	padding:0 10px;
	background-color: #eceec7;
}

#pagesContent {
	border-top: 4px solid #dfe2b5;
	background-color:#edf4d2;
	padding:0 15px;
}

#footerTable {
	margin: 5px 0;
	width:930px;
}

#footerTd {
	background-color: #f0fce8;
	padding:20px 0;
}

#search {
	padding:8px 40px 0 0;
}

#videosBg {
	margin-bottom:10px;
	background: url('../images/videos.jpg') center no-repeat;
	width:276px;
	height:209px;
}

/** ========================== Pager ===================== **/

.pagination {
	padding:5px 0; 
	margin:0;
	float:right;
}
.pagination a.number {
	border: 1px solid #5f680f;
	margin: 0px 2px;
	padding: 2px 6px;
}
.pagination a.current {
	background-color: #69843c;
	border: 1px solid #5f680f;
	color: #b5cb90;
}
.pagination a.current:hover {
	text-decoration: underline;
}
/** ====================================================== **/
