/* 81011 */
body { padding: 3% 9%; margin: 0; color: #000; background-color: #fff; }
body, td, th, select, input, textarea { font-size: small; font-family: Verdana, Arial, sans-serif; }
div, form { padding: 0; margin: 0; }
td { vertical-align: top; }
img { border: none; }

a:link { color: #0033b3; text-decoration: underline; }
a:visited { color: #039; text-decoration: underline; }
a:link:hover, a:visited:hover { color: #03f; text-decoration: none; }

#header { padding: 0; }
#layout { padding: 4% 0; }
#column { float: right; width: 200px; }
#main { padding-right: 250px; }
#footer { clear: both; padding: 0; color: #789; }

#toolbar { padding: 6px 2% 5px 2%; background-color: #fc3; border: 0px solid #ccc; }
#header div.tb1 { height: 1px; margin: 0 1px; background-color: #fc3; }
#header div.tb2 { height: 1px; margin: 0 2px; background-color: #fc3; border-bottom: 1px solid #ccc; }
#toolbar-shadow { margin: 0 2px; border-top: 2px solid #e5e5e5; border-bottom: 3px solid #eee; }


#toolbar a:link, #toolbar a:visited, #toolbar a:link:hover, #toolbar a:visited:hover { color: #000; text-decoration: none; padding: 0 7px; margin-right: 1px; }
#toolbar a:link:hover, #toolbar a:visited:hover { text-decoration: underline; margin-right: 0px; margin-left: 1px; }
#toolbar div.right { float: right; }
#toolbar div.right a:link, #toolbar div.right a:visited { padding: 0 3px; }


h1 { font: normal 28px Verdana; margin-top: 0; margin-bottom: 2em; border-bottom: 1px solid #fc0; }
h1 span { border-bottom: 5px solid #fc0; }

/* list */
div.site { padding-bottom: 1em; }
div.site span.i { font-weight: bold; }
div.site a.page { font-weight: bold; padding: 0 0.5em; }
div.site a.text { color: #000; text-decoration: none; }
div.site a.text span.more { color: #039; text-decoration: underline; }
div.site div.info { color: #a1a2a7; }
div.site div.info a:link, div.site div.info a:visited { color: #a1a2a7; text-decoration: none; }
div.site div.info a:link:hover, div.site div.info a:visited:hover { color: #03f; text-decoration: underline; }

div.paging { padding-top: 3em; text-align: center; color: #789; }
div.paging a { margin: 0 7px; }

/* page */
div.title { font: normal 32px Verdana; margin: 0; }
div.subtitle { margin: 0 0 1em 0; font-style: italic; }
div.contact { margin: 1em 0; }

/* home */
a.logo { display: block; margin-bottom: 3px; }
a.logo, a.logo:hover, a.logo span { font: normal 40px Verdana; color: #fc0; letter-spacing: -5px; text-decoration: none; text-shadow: 1px 2px 3px #ccc; }
a.logo span { font-weight: bold; }

div.hbox { font: normal 20px Verdana; margin: 1.75em 0 0.25em 0; border-bottom: 1px solid #fc0; }
div.hbox a:link, div.hbox a:visited { color: #000; border-bottom: 5px solid #fc0; text-decoration: none; }
div.hbox a:link:hover, div.hbox a:visited:hover { background-color: #ffd; }

/* etc */
div.countries-quick { background-color: #ffe; padding: 1em; margin-bottom: 2em; text-align: center; }
div.countries-quick a, div.countries-quick span { margin: 0 3px; }
div.countries-quick span { font-weight: bold; }

div#categories-list div.l1 { font-weight: bold; text-transform: uppercase; margin: 2em 0 1em 0; }
div#categories-list div.l3 { padding: 0 2.5em; }
/* padding-left: 1em; border-left: 1em solid #fc0;  */

div.mtop0 { margin-top: 0; }

/* ads */
#adsense160x600, #adsense728x90 { text-align: center; background-color: #ffffe5; padding: 1em; border: 1px solid #ec7; }
#adsense728x90 { margin: 5em 0 1em 0; }

/* enetri */
div#enetri { margin-top: 1em; text-align: center; background-color: #ffffe5; padding: 1em 0; border: 1px solid #ec7; }
div#enetri a { color: #123; font-weight: bold; }



