/* CSS TEMPLATENAME
*********************************************/
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, 
h5, h6, p, 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, b, u, i, center, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {border:0; font-size:100%; margin:0; padding:0;}
a {outline:none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
del, ins {text-decoration:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0; font-variant:normal;}
sup, sub {vertical-align:baseline;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}

/* start */
html {background-image: url(../images/sitebg.gif); background-attachment:fixed; height:100%; margin-bottom:1px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
body {text-align:center;}

/* Layout
*********************************************/
div#overall     {height:100%; margin:0 auto; text-align:left; width:905px;}
div#container 	{}
div#logo		{background-image: url(../images/logo.png); margin-left: -47px; width: 636px; height: 69px; margin-top: 10px;}
div#headgfx		{background-image: url(../images/02_head.png); width: 905px; height: 350px;}
div#menu		{background-image: url(../images/menu_bg.png); width: 905px; height: 30px;}
div#content		{}

div#content-top {background-image: url(../images/contentbg_top.png); width: 905px; height: 10px; margin-top: 10px;}

div#wrap1       {width: 561px; height: auto; float: left;}
div#articles	{background-image: url(../images/content_bg_left.png); width: 561px; height: auto; float: left;}
div#articletext {width: 461px; margin-left: 79px;  float: left;}
div#articlesend {background-image: url(../images/articlesend_bg.png); width: 561px; height: 10px; float: left;}


div#wrap2       {width: 344px; float: left;}
div#addinfos	{background-image: url(../images/addinfo_bg_right.png); width: 344px; float: left;}
div#addinfotext {width: 258px; margin-left: 18px; font-size: 12px; float: left;}
div#addinfosend {background-image: url(../images/addinfos_end.png); width: 344px; height: 10px; float: left;}

div#foot		{width: 905px; height: 20px; margin-top: 30px; margin-bottom: 10px; float: left; text-align: center;}


/* Layout Classes */
.inhead  	{padding:0px;}
.inmenu		{padding:0px; text-align: center; padding-top: 5px; font-size: 14px;}
.inmenu a:link {margin-left: 15px; text-decoration: none;}
.inmenu a:visited {margin-left: 15px; text-decoration: none;}
.inmenu a:hover {margin-left: 15px; text-decoration: none; color: #999}

.incontent	{padding:0px;}
.inarticles {margin-top:10px; font-size: 83%;}

.leadingarticles h1.title {font-size: 130%; font-weight: bold; color: #F39501; letter-spacing: -1px;}
.inarticles h1, h2, h3, h4, h5, h6 {font-size: 110%; font-weight: bold; color: #F39501; letter-spacing: -1px;}
.inarticles a:link, visited {font-size: 95%;}
.inarticles a:hove, active  {font-size: 95%;}

.inaddinfos {font-size: 83%; color: #FFF; margin-top: 10px;}
.inaddinfos div.item {border-bottom: dashed #333333 1px; margin-bottom: 15px;}
.inaddinfos h1, h2, h3, h4, h5, h6 {font-size: 110%; font-weight: bold; color: #F39501;}

.inaddinfos a:link, visited {text-decoration: underline; color: #F39501;}
.inaddinfos a:hover, active {text-decoration: none; color: #F39501;}
.inaddinfos {color: #ccc;}


.infoot		{padding:0px; font-size: 70%; color: #F39501;}

.pagination {color: #ccc;}
.sectionlist {color: #ccc;}
.morearticles {color: #ccc;}
.articleinfo {color: #ccc;}
.inarticletext img {margin-right: 8px; margin-bottom: 8px}

/* Floats */
.floatLeft {float:left;}
.floatRight {float:right;}
.floatClear {clear:both;}



/* Links
*********************************************/
a:link, a:visited {color:#ccc; font-weight: lighter; text-decoration:underline; }
a:active {color:#F39501; text-decoration:none; }
a:hover  {color:#ccc; text-decoration:none; }
#active_menu {color: #F39501;}

/* Standard Classes
*********************************************/

/* Module
*********************************************/

/* Content
*********************************************/

/* Joomla
*********************************************/
div.joomla h1, div.joomla h2, div.joomla h3, div.joomla h4,
div.joomla h5, div.joomla h6 {line-height:100%; margin-bottom:5px;}
/*div.joomla h1 {font-size:300%; letter-spacing:-2px;}
div.joomla h2 {font-size:250%; letter-spacing:-1px;}
div.joomla h3 {font-size:200%; letter-spacing:-1px;}
div.joomla h4 {font-size:175%; letter-spacing:-1px;}
div.joomla h5 {font-size:150%; letter-spacing:-1px;}
div.joomla h6 {font-size:125%;}*/
div.joomla p {margin:10px 0px 15px 0px;; color: #CCCCCC; line-height: 1.5}
div.joomla h1.pagetitle {}
div.joomla div.description {margin:10px 0px 10px 0px; overflow:hidden;}
div.joomla div.description img.left {float:left; margin-right:15px;}
div.joomla div.description img.right {float:right; margin-left:15px;}
div.joomla div.filter {margin:10px 0px 10px 0px;}
div.joomla th {background:#ebebeb; border-bottom:1px solid #b4b4b4; font-weight:bold;padding:5px 5px 5px 5px;}
div.joomla tr.even td {background:#f0f0f0; border-bottom:1px solid #dcdcdc; padding:5px 5px 5px 5px;}
div.joomla tr.odd td {background:#fafafa; border-bottom:1px solid #dcdcdc; padding:5px 5px 5px 5px;}
div.joomla span.number {color:#969696; font-style:italic;}
div.joomla .float-left {float:left; overflow:hidden;}
div.joomla .float-right {float:right; overflow:hidden;}
div.joomla .width25 {width:24.999%;}
div.joomla .width33 {width:33.333%;}
div.joomla .width50 {width:49.999%;}
div.joomla .width100 {width:100%;}

/* com_content */
div.joomla div.blog div.description {border-bottom:1px #c8c8c8 dotted; margin:10px 0px 15px 0px; padding-bottom:20px;}
div.joomla div.leadingarticles {overflow:hidden;}
div.joomla div.teaserarticles {overflow:hidden;}
div.joomla div.item {margin-bottom:15px;}
div.joomla div.item-bg {border-bottom:1px #666666 dashed; overflow:hidden;}
div.joomla div.multicolumns div.item {margin:0px 15px 15px 15px;}
div.joomla div.multicolumns div.first div.item {margin-left:0px;}
div.joomla div.multicolumns div.last div.item {margin-right:0px;}
div.joomla div.morearticles {margin:10px 0px 10px 0px;}
div.joomla div.pagination {text-align:center;}
div.joomla div.pagination p.results {}
div.joomla div.headline {overflow:hidden;}
div.joomla h1.title {float:left; width:auto;}
/* div.joomla div.multicolumns h1.title {font-size:200%; letter-spacing:-1px;} */
div.joomla span.icon {display:block; float:right; margin-top:10px;}
div.joomla div.multicolumns span.icon {margin-top:5px;}
div.joomla span.edit {float:left; margin-left:10px;}
div.joomla span.pdf {margin-right:5px;}
div.joomla span.print {margin-right:5px;}
div.joomla span.email {}
div.joomla span.printscreen {}
div.joomla p.iteminfo {margin:0px 0px 15px 0px;}
div.joomla p.articleinfo {}
div.joomla p.articleinfo span.modified, 
div.joomla p.articleinfo span.author, 
div.joomla p.articleinfo span.created, 
div.joomla p.articleinfo span.url {display:block; font-size:95%;}
div.joomla p.articleinfo span.author {color:#969696; font-style:italic;}
div.joomla p.articleinfo span.created {font-weight:bold;}
div.joomla div.edit-article fieldset {margin-bottom:30px;}
div.joomla div.edit-article fieldset div {overflow:hidden;}
div.joomla div.edit-article label.label-left {display:block; float:left; width:150px;}
div.joomla div.edit-article div.save {float:right; margin:0px;}
div.joomla div.edit-article div#editor-xtd-buttons {margin-bottom:0px; overflow:hidden;}
div.joomla div.edit-article div#editor-xtd-buttons div {margin:0px;}
div.joomla div.edit-article div#editor-xtd-buttons 
div.button2-left {margin-right:5px;}
div.joomla div.edit-article div#editor-xtd-buttons a:link, 
div.joomla div.edit-article div#editor-xtd-buttons a:visited, 
div.joomla div.edit-article div#editor-xtd-buttons a:hover {color:#323232;}
div.joomla div.weblinks fieldset {}
div.joomla div.weblinks fieldset div {overflow:hidden;}
div.joomla div.weblinks label.label-left {display:block; float:left; width:150px;}

/* com_search */
div.joomla div.search p.info {color:#969696; font-style:italic; margin:0px;}
div.joomla div.search span.highlight {background:#ffffaa;}

/* com_poll */
div.joomla div.poll fieldset {margin:15px 0px 10px 0px;}

/* com_contact */
div.joomla div.contact h1 {font-size:250%; font-weight:normal; letter-spacing:-1px; margin-bottom:0px;}
div.joomla div.contact h2 {font-size:120%; font-weight:normal; letter-spacing:0px; margin-bottom:10px; text-transform:uppercase;}
div.joomla div.contact div.image {float:right;}
div.joomla div.contact table {margin-bottom:10px;}
div.joomla div.contact label.label-top {display:block;}

/* com_user */
div.joomla div.user label.label-left, 
div.joomla div.user span.label-left {display:block; float:left; width:130px;}

/* mod_newsflash */
div.module-newsflash {overflow:hidden;}
div.module-newsflash div.item {overflow:hidden; padding-bottom:15px;}
div.module-newsflash div.last {padding-bottom:0px;}

/* tooltips */
.tool-tip {background:#ffc; border:1px solid #D4D5AA; color:#323232; float:left; max-width:200px; padding:5px;}
.tool-title {background:url(../../system/images/selector-arrow.png) no-repeat; font-size:100%; font-weight:bold; margin:0; margin-top:-15px; padding:0; padding-top:15px; padding-bottom:5px;}
.tool-text {font-size:100%; margin:0;}

/* form */
.invalid {border-color:#ff0000;}
label.invalid {color:#ff0000;}

/* edit button */
.contentpaneopen_edit{float:left;}

/* content tables */
td.sectiontableheader {background:#efefef; border-right:1px solid #fff; color:#333; font-weight:bold; padding:4px;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {padding:4px;}
td.sectiontableentry0, td.sectiontableentry1, 
td.sectiontableentry2 {padding:3px;}

/* forms */
table.adminform textarea {color:#000099; font-size:1em; height:400px; width:540px;}
div.search input {border:1px solid #ccc; margin:15px 0 10px 0; width:145px;}
form#form-login fieldset {border:0 none; margin:0em; padding:0.2em;}
form#form-login ul {padding-left:20px;}

/* thumbnails */
div.mosimage {margin:5px;}
div.mosimage_caption {color:#666; font-size:.90em;}
div.caption {padding:0 10px 0 10px;}
div.caption img {border:1px solid #CCC;}
div.caption p {color:#666; font-size:.90em; text-align:center;}

/* Parameter Table */
table.paramlist {margin-top:5px;}
table.paramlist td.paramlist_key {height:30px; text-align:left; width:128px;}
div.message {background-color:#f9f9f9; border:solid 1px #d5d5d5; color:#c30; font-family:verdana,sans-serif; font-weight:bold; font-size:14px; margin:3px 0px 10px; padding:3px 20px; text-align:center; width:auto;}

/* Text advert style */
.banneritem_text {font-size:11px; padding:4px;}
.bannerfooter_text {background-color:#F7F7F7; font-size:11px; padding:4px; text-align:right;}
.pagination span {padding:2px;}
.pagination a {padding:2px;}

/* Frontend Editing*/
fieldset {border:1px solid #ccc; margin-top:15px; padding:15px;}
legend {margin:0; padding:0 10px;}
td.key {border-bottom:1px solid #eee; color:#666;}

/* System  Messages */
#system-message {margin-bottom:20px;}
#system-message dd.message ul {background:#c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;}
#system-message dd.error ul {background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top:3px solid #de7a7b; border-bottom:3px solid #de7a7b; color:#c00; margin:0px; padding-left:40px; text-indent:0px;}
#system-message dd.notice ul {background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top:3px solid #f0dc7e; border-bottom:3px solid #f0dc7e; color:#c00;}
#syndicate {float:left; padding-left:25px;}
#power_by {float:right; padding-right:25px;}

/* ERROR CSS
**************************************************/
#outline {margin:0px; padding:0px; padding-top:60px; padding-bottom:60px; width:814px;}
#errorboxoutline {background-color:#fff; border:1px solid #000000; width:600px;}
#errorboxheader {background:#E44249; border-bottom:1px solid #000000; color:#fff; font-weight:bold; font-size:18px; line-height:26px; text-align:center; width:600px;}
#errorboxbody {text-align:left;}
#errorboxbody ol {list-style:none;}
#errorboxbody ul {list-style:none; margin:0px 25px;}
#errorboxbody p {padding:10px;}
#techinfo {border:1px solid #ccc; color:#ccc; margin:10px; padding:10px; text-align:left;}
#techinfo p {color:#ccc;}