body { 
	margin: 0; background: #fff fixed url("../../img/web-design-seo-software/adplus-bkg.gif") top center no-repeat; 
	text-align: center; font: 11px "Trebuchet MS", Tahoma; 
}

div.container { width: 820px; margin: 0 auto; text-align: left; }

/* header */
#header { float: left; height: auto; text-align: left; }
#header-content { position: relative; margin: 0 auto; padding: 0; background: #5e5e5e; }
#header-content h1 { margin: 0; padding: 5px; font-weight: bold; font-size: 13px; color: #fff; }
#header-content img { border: 0; border-top: 1px solid #fff; }

#content { display: block; float: left; width: 800px; margin: 0 auto; }

#top { position: relative; float: left; width: 800px; height: auto; padding: 10px 10px; background: #fff; }

#bn-menu { clear: both; float:left; width: 100%; margin-bottom: 10px;  }

/* left */
#left { float: left; width: 560px; margin: 0; padding: 0; font-size: 12px; }
#left h2 { clear: both; margin: 5px 0 0 0; border-bottom: 1px dotted #eee; font-weight: bold; font-size: 13px; }
#left p { padding-right: 3px; }
#left span.adplus { font-weight: bold; font-size: 12px; color: #92c12c; }
#left a { text-decoration: underline; color: #000; }
#left a:hover { text-decoration: none; color: #3a3a3a; }

/* right */
#right { float: right; width: 230px; margin: 0; padding: 0; text-align: left; }

/* footer */
#footer {
	float: left; width: 780px; height: 175px; margin: 10px 0 0 0; padding: 10px 10px; border-top: 5px solid #e9e9e9;
	background: url("../../img/web-design-seo-software/adplus-footer-corals.gif") #15250f no-repeat bottom left;
	font-size: 11px; color: #ccc;	
}
#footer p { margin-left: 0; }
#footer p span { color: #fff; }
#footer p span a { padding: 2px; background: #30402a; text-decoration: none; color: #fff; }
#footer p span a:hover { background: #15250f; text-decoration: underline; color: #eee; }

#footer-content { width: 780px; height: auto; margin: 0 auto; }
#footer-content a { text-decoration: none; color: #8ec91b; }
#footer-content a:hover { color: #fff; }

#footer-links { display: block; clear: both; margin: 0; padding: 0; }
#footer-links span { font-weight: bold; font-size: 11px; color: #dcdcdc; }
#footer-links a { color: #8ec91b; text-decoration: none; padding: 2px;  }
#footer-links a:hover { color: #fff; background: #323b2e; }

#validation { clear: both; height: 20px; margin: 25px 5px 5px 5px; padding: 0; text-align: center; }
#validation a.html { padding: 0 4px 1px 4px; background: #71bd10; font-size: 10px; color: #fff; }
#validation a.html:hover { color: #414f18; }
#validation a.css { padding: 0 4px 1px 4px; background: #acd62b; font-size: 10px; color: #000; }
#validation a.css:hover { color: #fff; }

/* utils */
.clear { clear: both; }
span.no-en-content { margin-left: 3px; font-weight: normal; font-size: 11px; color: #bd1407; }

acronym { padding: 1px; border: 1px solid #ececec; background: #f2f2f2; cursor: help; }

/* common left panel */

#utils_area { position: relative; margin: 10px 0 0 0; padding: 0 5px 0 0; text-align: justify; }
#utils_area cite { font-size: 12px; color: #739b14; }
#utils_area cite.wrong { font-size: 11px; color: #d90000; }

#utils_area span { font-weight: bold; font-size: 12px; color: #7bc34c; }
#utils_area span.title { color: #000; }
#utils_area a { font-size: 12px; text-decoration: none; color: #6aa106; }
#utils_area a:hover { text-decoration: underline; color: #3a3a3a; }

.utils ol { position: relative; margin: 0; padding: 0; border-right: solid 1px #eee; color: #d90000; }
.utils li { margin: 0; padding: 0; font-size: 12px; color: #3a3a3a; }
.utils li a { font-size: 12px; text-decoration: none; color: #8ac522; }
.utils li a:hover { text-decoration: underline; color: #3a3a3a; }

#gotop_zone { clear: both; width: 100%; height: auto; margin: 0; padding-top: 5px; text-align: left; }
#gotop { margin: 10px 0 -10px 0; padding: 0; } 
ul#go-nav li { display: inline; margin-left: 5px; padding: 0; }
ul#go-nav li a {  padding: 2px 4px 0 25px; border: 1px solid #cbcbcb; text-decoration: none; color: #bdbdbd; }
ul#go-nav li a:hover, #nav-b li a:active { color: #696969; }
#jmp-editorial a { background: url("../../img/web-design-seo-software/jmpto-editorial.gif") no-repeat 4px center; }
#jmp-find a { background: url("../../img/web-design-seo-software/jmpto-search.gif") no-repeat 4px center; }
#jmp-tags a { background: url("../../img/web-design-seo-software/jmpto-tags.gif") no-repeat 4px center; }
#jmp-currency a { background: url("../../img/web-design-seo-software/jmpto-currency.gif") no-repeat 4px center; }

/* common right panel */

#langua { 
	position: relative; float: left; width: 100%; height: auto; margin: 0 0 5px 0; padding-left: 10px;
	background: url("../../img/web-design-seo-software/left-stripe.gif") top left repeat-y; font-weight: bold; font-size: 11px;
}
#langua p { margin: 0; color: #204e0e; }
#langua span.adplus { font-weight: bold; font-size: 12px; color: #92c12c; }
#langua .language-zone { position: relative; width: 170px; margin-top: 0; }
.language { display: block; margin: 10px 0 0 0; padding: 0; }
.language a img { padding: 3px; border: #eee 1px solid; }
.language a:hover img { border: #aee832 1px solid; }

/* right form */
.adform { margin: 5px 0; padding: 5px; border: none; background: transparent; }
.adform p { margin: 0; padding: 0; color: #696969; }
.adform p a { font-size: 11px; text-decoration: underline; color: #cbcbcb; }
.adform p a:hover { text-decoration: none; color: #000; }
.adform label { display: block; margin: 5px 0; font-weight: bold; }
.adform input { 
	margin: 0; padding: 2px 3px; border: 1px solid #e6e6e6; vertical-align: top;
	border: 1px solid #e6e6e6; background: #fff url("../../img/web-design-seo-software/gradient-form.jpg") repeat-x;
	font-weight: bold; font-size: 11px; color: #333; 
}
.adform input.search-field { width: 130px; height: 20px; padding: 2px; border: 1px solid #e6e6e6; vertical-align: top; font-weight: normal; }
.adform input.search-field:focus { border: 1px solid #71bd10; }
.adform input.newsletter-field { width: 205px; height: 20px; padding: 2px; border: 1px solid #e6e6e6; vertical-align: top; font-weight: normal; }
.adform input.newsletter-field:focus { border: 1px solid #71bd10; }
.adform input.search-button { width: 60px; height: 26px; }
.adform input.newsletter-button { width: 100px; height: 20px; margin-top: 3px; text-align: center; cursor: pointer; }
.adform input.convertor-field { width: 84px; height: 15px; padding: 2px; border: 1px solid #e6e6e6; }
.adform input.convertor-field:focus { border: 1px solid #71bd10; }

.stylebox { margin: 7px 0; border: 1px solid #e9e9e9; background: #f4f4f4; }
.stylebox h1 { margin: 0; padding: 0 5px; font-weight: bold; font-size: 13px; color: #4fbf18; }
.stylebox a { margin: 0; text-decoration: underline; color: #5ea314; }
.stylebox a:hover { text-decoration: none; color: #000; }
.stylebox span.adplus { font-weight: bold; font-size: 12px; color: #92c12c; }

/*  search */
#advanced-search { position: relative; height: 0; padding: 3px; overflow: hidden; background: #f5f5f5; color: #749952; }
#advanced-search span.adplus { font-weight: bold; font-size: 12px; color: #92c12c; }
select.where { width: 202px; margin: 10px 0 0 0; border: 1px solid #eee; font-size: 11px; color: #000; }

/* double line box */
.adbox { position: relative; width: 230px; margin: 3px 0; color: #696969; }
.adbox a img { border: 0; }
.adbox h2 { margin: 0; border-bottom: 1px solid #bfef74; font-size: 13px; color: #4fbf18; }
.adbox h2 span { border-bottom: 1px solid #bfef74; font-size: 11px; color: #4fbf18; }

.innerad { border: 1px solid #eee; background: #e4f0d5; color: #578422; }
.innerad-tag { background: #effce3; }
.innerad div { padding: 5px; border: 1px solid #fff; }
.innerad img.edpic { float: left; margin: 0 5px 0 0; }
.innerad p { margin: 3px 0 0 0; color: #3e3b3b; }
.innerad p span { font-weight: bold; color: #68af13; }
.innerad a { font-weight: bold; text-decoration: underline; color: #959f84; }
.innerad a:hover { color: #678435; }

/* tags text-align: justify; color: #fff! important; background: #000! important; line-height: 30px; */
#tags { width: 210px; margin: 2px 0; border: 0; font-family: "Lucida Grande", "Trebuchet MS"; }
#tags a, #tags a:visited { line-height: 20px; margin: 2px 0 0 2px; padding: 0 2px; text-decoration: none; }
#tags a#current { margin-left: 0; padding: 0 2px; }
#tags a:hover { padding: 2px 2px; text-decoration: underline; }

/* Partners */
.partners { position: relative; clear: both; margin: 7px 5px 7px 0; text-align: center; }
.partners a { text-decoration: none; color: #696969; }
.partners img { position: relative; margin: 3px 0; border: 0; vertical-align: middle; }

/* Currency */
ul.currency { display: block; width: auto; margin: 0; padding: 0; }
ul.currency li.moned { position: relative; height: 25px; margin-top: 3px; border-bottom: 1px solid #eee; list-style: none; }
ul.currency li.moned:hover { background: #f0ffc9; }
ul.currency li.moned span.currency_moned { width: 80px; margin-left: 5px; padding: 0; color: #5ea314; }
ul.currency li.moned span.value { position: absolute; width: 120px; top: 0; right: 0; border-right: 1px solid #eee; color: #4ec812; }
span.ron { margin-left: 5px; font-weight: bold; color: #5ea314; }

/* newsletter */
#inwzslide { position: relative; clear: both; width: 230px; height: 0; padding: 3px; overflow: hidden; color: #749952; }
#inwzslide img { border: 0; vertical-align: middle; }
#inwzslide label { width: 115px; text-align: left; color: #67b111; }
#inwzslide input { font-size: 11px; }
#inwzslide input.nwzslide { width: 75px; height: 20px; margin: 0; border: 1px solid #eee; color: #000; }
#inwzslide input.newsletter-button { width: 100px; height: 26px; margin-top: 1px; }

/* navigator */
.navigator { clear: both; height: auto; margin: 7px 0 0 0; padding: 0; text-align: justify; color: #91cc2b; }
.navigator a:link, .navigator a:visited, .navigator a:active { color: #a09292; }
.navigator a:hover { color: #6c930d; } 
.navigator span.no_link { font-size: 11px; color: #cbcbcb; }
.navigator span.jump_to { padding-left: 15px; color: #000; }
.navigator input { width: 50px; border: 1px solid #eee; font-weight: bold; font-size: 11px; }
.navigator a img { padding-top: 0; vertical-align: bottom; }
