/* ::::: http://www.nah.gr/templates/basic2/css/reset.css?v=2010012501 ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
body { background: white none repeat scroll 0% 0%; line-height: 1; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
table { border-collapse: separate; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: normal; }
strong { font-weight: bold; }
/* ::::: http://www.nah.gr/css/lightbox.css?v=2010012501 ::::: */

/* ::::: http://www.nah.gr/templates/basic2/css/css.css?v=2010012501 ::::: */

body { font-size: 13px; text-align: center; font-family: Tahoma,Verdana,serif,sans-serif; line-height: 1.3em; color: rgb(89, 93, 68); background-color: rgb(153, 183, 6); }
h1, h2, h3, h4, h5, h6 { margin: 10px 0pt 5px; padding: 5px; color: rgb(133, 145, 69); line-height: 1.3em; font-size: 12px; font-weight: bold; }
h3 a { color: rgb(133, 145, 69) ! important; text-decoration: none ! important; }
h3 { font-size: 14px; }
a, a:link, a:visited, a:hover, a:active { text-decoration: none; color: rgb(254, 154, 66); }
a:hover { text-decoration: underline; }
#wrapper { margin: auto; padding: 10px 0pt 0pt; text-align: left; width: 955px; background-color: rgb(243, 243, 243); }
#header { background: transparent url('header_bg_001.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 955px; }
#logo { float: left; width: 750px; }
#search-date { padding: 30px 0pt 0pt; float: left; width: 200px; }
#search .text { border: 1px solid rgb(165, 168, 147); }
#search-button { position: relative; top: 10px; }
#current-date { padding: 10px 10px 0pt 0pt; overflow: hidden; color: rgb(115, 111, 108); font-weight: bold; font-size: 11px; }
#section-lang { background: transparent url('section_bg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 55px; }
#sections { float: left; width: 880px; }
#sections ul li { float: left; }
#sections a { padding: 15px 20px 0pt; display: block; }
#sections a:link, #sections a:visited, #sections a:active { color: rgb(111, 122, 44); font-size: 14px; font-weight: bold; }
#sections a:hover { color: rgb(237, 121, 2); text-decoration: none; font-size: 14px; font-weight: bold; }
#languages { float: left; width: 75px; padding-top: 15px; }
#nav { width: 200px; float: left; }
#vsections { background: transparent url('nav_bg.jpg') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#vsections ul li { padding-left: 40px; padding-bottom: 5px; font-size: 11px; }
#vsections a { color: rgb(132, 133, 123); }
#vsection-habitant { background: transparent url('citizen.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 50px; }
#vsection-perfecture-for { background: transparent url('nah-for.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 50px; }
#vsection-visitor { background: transparent url('visitor.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 50px; }
#vsections h3 { color: rgb(121, 123, 110); font-size: 11px; padding-left: 40px; }
#content { border-top: 1px solid rgb(225, 231, 195); padding: 0pt 10px; background: rgb(234, 235, 227) none repeat scroll 0% 0%; width: 500px; float: left; margin-top: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content ul, #content ol { margin-left: 25px; }
#content li { line-height: 16px; }
#main { background: transparent url('content_bg.jpg') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#ads-right { width: 230px; float: left; margin-top: 10px; }
#ads-right img { padding: 3px 0pt; }
#weather { padding: 5px; background: transparent url('weather_bg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 41px; }
#weather ul { margin: -40px 0pt 0pt 60px; }
#weather .temperature { color: rgb(238, 130, 19); font-size: 14px; font-weight: bold; }
#more-links { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#more-links li { display: inline; }
#login-more { background: transparent url('login_bg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#login { padding: 10px; }
#login .text { border: 1px solid rgb(189, 197, 204); }
#login .button { float: right; }
.ads { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.button { border: 0pt none ; background: transparent none repeat scroll 0% 0%; color: rgb(204, 102, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#footer { padding: 5px; background: transparent url('footer.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#footer a { color: rgb(99, 103, 76); }
#footer img { padding: 10px 0pt 0pt 30px; }
ul.tabs { padding: 0pt 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 25px; margin-right: 0pt; margin-bottom: 2px; height: 20px; clear: both; margin-left: 0px ! important; }
li.tab { border-style: solid solid none; border-color: rgb(202, 206, 155) rgb(202, 206, 155) -moz-use-text-color; border-width: 1px 1px 0pt; float: left; margin-right: 7px; text-align: center; }
li.tab a { padding: 7px 10px 13px; background: transparent url('tab.jpg') repeat-x scroll 0% 0%; display: block; height: 10px; color: rgb(232, 125, 11); width: 90px; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; }
ul.tabs li.tab a:hover { color: rgb(232, 125, 11); text-decoration: none; }
.tab-content { border: 1px solid rgb(215, 217, 177); background: rgb(222, 227, 198) url('latest-news-bg.jpg') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: -1px; padding-bottom: 10px; }
.tab-content a { color: rgb(132, 134, 120); }
.tab-content ul li { padding: 10px 5px 5px; }
ul li a { color: rgb(107, 111, 74); }
.tabs a { display: block; }
.clr { clear: both; }
.frontpage-list li { line-height: 0.9em ! important; }
#navpath { padding: 5px; clear: both; color: rgb(119, 117, 116); }
.more2 { float: right; }
#pep { position: relative; top: 6px; }
.signup-link { font-size: 11px; color: rgb(204, 102, 0) ! important; float: left; }
