body {background: #e8eff3 url('../images/body_bg.jpg') repeat-x; 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: 20px 0; text-align: right; width: 580px; }

INPUT.txt { background-color: #fff; color: #333333; font-family: verdana, Helvetica, sans-serif; height: 18px; padding:1px 0 0 0; font-size: 11px; border: 1px solid #b8b8b8; }

.txt_search { background-color: #ffffff; color: #333333; font-family: verdana, Helvetica, sans-serif; height: 19px; padding:2px 0 0 0; font-size: 10px; border: 1px solid #c6c6c6; margin-top:2px; }

INPUT.txt2 { background-color: #ffffff; color: #606060; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #9db0bc; }

SELECT { background-color: #ffffff; color: #333333; font-family: tahoma, verdana, ms sans serif; font-size: 11px; border: 1px solid #9db0bc; height: 19px; }

TEXTAREA{ background-color: #ffffff; color: #333333; font-family: tahoma, verdana, ms sans serif; font-size: 11px; border: 1px solid #9db0bc; width: 338px; 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: #0a9fec; text-decoration: none; }
a:visited { color: #0a9fec; text-decoration: none; }
a:hover { color: #52b6e9; text-decoration: none; }
a:active { color: #0a9fec; text-decoration: none; }

a.blue:link { color: #1f77bf; text-decoration: none;}
a.blue:visited { color: #1f77bf; text-decoration: none;}
a.blue:hover { color: #47ba52; text-decoration: none;}
a.blue:active { color: #1f77bf; text-decoration: none;}

a.brown:link { color: #4d92b4; text-decoration: none; font-weight: bold; }
a.brown:visited { color: #4d92b4; text-decoration: none; font-weight: bold; }
a.brown:hover { color: #7ea4b7; text-decoration: none; font-weight: bold; }
a.brown:active { color: #4d92b4; 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.link_title:link { color: #07a2f2; text-decoration: none;  }
a.link_title:visited { color: #07a2f2; text-decoration: none; }
a.link_title:hover { color: #7dcaf2; text-decoration: none; }
a.link_title:active { color: #07a2f2; text-decoration: none; }

a.page_t:link { color: #07a2f2; text-decoration: none; font-size: 12px; }
a.page_t:visited { color: #07a2f2; text-decoration: none; font-size: 12px; }
a.page_t:hover { color: #7dcaf2; text-decoration: none; font-size: 12px; }
a.page_t:active { color: #07a2f2; 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; margin:0; width:610px; padding:0; font-family:verdana, Helvetica, sans-serif; font-size:11px; line-height:18px; }

* html #contanier {font-family:verdana, Helvetica, sans-serif; font-size:11px; line-height:18px; margin:0; padding:0; }

#body_content { width: 580px; padding:0 20px; line-height: 18px; }

* html #body_content { width: 575px;}

#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: 545px; text-align: center; margin: 25px 0 0 18px; height: auto; color: #404040;	}

#message_a { width: 520px; text-align: left; margin: 20px 0 5px 14px; }

#message_b { width: 570px; margin: 15px 0 5px 0; text-align: right; }

#mod_off { text-align: left; }

#no_records { text-align: center; }

* html p{ padding: 5px 0 5px 0; margin: 0px; }

#page_t { height: auto; width: 570px; padding: 15px 20px; color: #07a2f2; font-size: 12px; }

* html #page_t {}

#contact_form { height: auto; width: 560px; float: left; padding: 10px 0 15px 0; color: #325982; font-size: 12px; }

.con_not { margin-left: 14px; margin-bottom: 10px; float: left; width: 480px; }

* html .con_not { margin-left: 7px; margin-bottom: 10px; float: left; width: 480px; }

.con_a { padding-bottom: 3px; float: left; width: 180px; }

* html .con_a { padding-bottom: 3px; float: left; width: 120px; }

.con_b { padding-bottom: 3px; float: left; width: 300px; margin: 0 0 0 20px; }

.con_bb { padding-bottom: 3px; float: left; width: 550px; font-weight: bold; }

.con_c { padding: 10px 0 5px 0; text-align: center; float: right; width: 480px; }

.con_d { padding-bottom: 3px; text-align: right; float: right; width: 480px; }

.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; height: 40px; float:left;}

* html .menu { height: 40px; }

.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_cat_img { }

.art_cat_desc { }

.art_bod_desc { }

.art_tit { padding: 15px 0; }

.art_des { padding: 4px 0 0 0; }

.art_bod { padding: 4px 0 0 0; line-height: 18px; }

.art_aut { padding: 5px 0 5px 0; }

.art_upd { padding: 15px 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; }

.block_tit { padding: 15px 0 5px 20px; }

.block_bod { padding: 5px 0 5px 20px; }

.block_dat { padding: 5px 0 5px 0; }

.hpsearch { margin: 15px 0 10px 25px; width: 225px; text-align: center; }

.he_mo{ float: left; width: 590px; margin: 10px 0 30px 20px;}



/** ======================== Buttons =================== **/

#clear_btn{background:url('../images/clear.jpg') no-repeat; width:111px; height:28px; border:none;}

#submit_btn{background:url('../images/submit.png') no-repeat; width:51px; height:22px; border:none; margin: 0 0 0 150px;}

#submit_btn_newsletter{background:url('../images/submit.jpg') no-repeat; width:99px; height:28px; border:none;}

#results_btn{background:url('../images/results.png') no-repeat; width:92px; height:17px; border:none;}

#submit_vote{background:url('../images/submit_vote.png') no-repeat; width:74px; height:17px; border:none;}

#poll_sub{background:url('../images/submit_vote.png') no-repeat; width:91px; height:20px; border:none;}

#poll_res{background:url('../images/results.png') no-repeat; width:91px; height:20px; border:none;}

#btn_print{background: url('../images/print.png') no-repeat; width:51px; height:22px; border:none; }

#go_btn{background: url('../images/back.png') no-repeat; width:51px; height:22px; border:none; }

.search_btn{background: url('../images/go.png') no-repeat; width:27px; height:20px; border:none; margin: 0 0 0 3px;}

/*========================Pages===================**/

#mainPage_bg{background:url('../images/mainPage_bg.png') repeat-y;}

.blocks_middle{background:url('../images/block_middle.jpg') repeat-y; padding:0;}

#newsletter{background:url('../images/newsletter.png') no-repeat; width:200px; height:97px; padding: 35px 0 0 10px;}

* html #newsletter{width:210px; padding: 28px 0 7px 10px;}

.ads_mid{float:left; border-top:1px solid #e9bf6f;}

.ads{margin-top:10px;}

#header{width: 856px; height: 110px; background:url('../images/header.jpg') right no-repeat;}

#logo{float:left;}

.hor_menu{margin:0 5px 0 10px;}

.search_div{ margin:8px 0 0 0;}

#footer{background:url('../images/footer.jpg') no-repeat; width:820px; height:30px; margin: 30px 0 0 0;}

#scroll_text{background: url('../images/endiaferei.jpg') no-repeat; padding:4px 10px 0 90px; width:480px; height:21px;}

* html #scroll_text{padding:5px 10px 0 90px; width:580px; height:25px;}


/*******************************************************************************************************************/
.upl_th { height: 30px; text-align: center; }

.upl_t_tit { padding: 5px 0 5px 0; }

.upl_c_des { padding: 0 0 0 5px; }

.upl_tit { height: 27px; color: #960606; background-color: #f2f2f2; padding-left: 4px; }

.upl_dow { height: 27px; text-align: center; background-color: #f2f2f2; width: 180px; }

.upl_typ { height: 27px; text-align: center; background-color: #f2f2f2; }

.upl_dat { height: 27px; text-align: center; background-color: #f2f2f2; width: 93; }

.upl_des { background-color: #f2f2f2; padding: 5px; line-height: 16px; }

.upl_img_bor { border: 1px solid #e6e6e6; }

.search_msg{margin: 0 0 0 20px;}

/*******************************************************************************************************************/