/*****************************************
CSS Joomla bare-bone     by Codename-Web
   contact: cryss[@]codename-web.ro    
   http://www.codename-web.ro          
   THE PLACE WHERE FREE MEANS FREE! 
  Sponsored by http://www.buyhttp.com   
*****************************************/

/*Main body of page
*/

body {padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ECEAEB;
margin-top: 10px;
margin-bottom: 10px;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #13161C;
font-size: 1em;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #13161C;
font-size: 0.8em;}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #13161C;
font-size: 0.8em;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #13161C;
font-size: 0.8em;}

h5 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #13161C;
font-size: 0.8em;}

h6 {}

/*main layout*/

#container {width: 100%;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
top: 0px;}

#logo {background:url(../images/logo.gif)
no-repeat;}

#top {position:absolute;
left:2px;
width:100%;
line-height:25px;
z-index:1;
margin-top: 25px;
margin-bottom: 0px;
top: 0px;}

#search {position:absolute;
left:2px;
top:0px;
width:98%;
z-index:4;
margin-top: 34px;}

#title {}

#nav {position:absolute;
width:18%;
height:auto;
z-index:2;
margin-top: 104px;
overflow: visible;
top: 0px;
left: 2px;}

#path {position:absolute;
left:2px;
top:0px;
width:100%;
z-index:4;
margin-top: 70px;}

#main {position:absolute;
left:19%;
top:0px;
width:81%;
height:auto;
z-index:3;
margin-top: 104px;
visibility: visible;}


/*General Tables and others
*/

td, tr, p, div {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #0F050F;}

hr {height: 1px;
width: 99%;
color: #0F050F;}

hr.separator {background: #C0C0DB;
height: 1px;
width: auto;
border: 0px;}

/*Tables
*/

table.moduletable {margin: 2px;
padding-bottom: 2px;
width: 97%;}

table.moduletable th {color: #0f050f;
font-size: 14px;
line-height: 20px;
text-align: left;
font-weight: bold;
border-bottom: 1px #0f050f;
background-repeat: no-repeat;
font-family: sans-serif;
text-transform: capitalize;}

table.moduletable td {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #0f050f;}

/*Buttons & inputbox*/

.back_button {color: #732774;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: no-repeat 0em 0em;
white-space: normal;
font-weight: normal;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 2px;
padding-top: 1px;
margin-right: 4px;
float: right;
font-weight: normal;
line-height: 10px;
text-decoration: none;}

.button {font-size: 10px;
color: #FEFEFE;
border: 1px #ECC8B0 solid;
margin-bottom: 2px;
background-color: #384434;
padding: 1px;}

.inputbox {border: 1px #0F050F solid;
background: #ECEAEB;
color: #0f050f;
padding: 1px;}

/*Section table (Polls & Forum)*/

.sectiontableheader {text-transform: uppercase;
letter-spacing: 1px;
color: #000000;
padding: 1px;
background-color: #ffffff;
border-bottom: 1px #000000 solid;}

.sectiontableentry1 {vertical-align: top;
padding: 3px;
background: #eeeeee;
border-top: 1px solid #FFFFFF;
border-bottom: 1px #000000 solid;}

.sectiontableentry2 {vertical-align: top;
padding: 3px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px #000000 solid;}

/*Main Level Navigation*/

a.mainlevel {margin: 0px;
padding: 0px;
width: 99%;
font-size: 12px;
text-indent: 15px;}

a.mainlevel:link, a.mainlevel:visited {display: block;
font-size: 12px;
font-weight: normal;
width: 99%;
line-height: 20px;
text-indent: 15px;
color: #000000;
background-image: url(../images/li.png);
background-repeat: no-repeat;
background-position: +0em +6px;
border-bottom: 1px #CFD7E1 solid;}

a.mainlevel:hover {font-size: 12px;
font-weight: bold;
text-decoration: none;
text-indent: 15px;
color: #000000;}

/*Active Menu Detection. Maybe works witt submenus*/

#active_menu {font-weight: bold;
color: #000000;
text-align: left;
background-image: url(../images/li.png);
background-repeat: no-repeat;
background-position: 0em 4px;
text-indent: 15px;}

#active_menu:hover {color: #333300;
font-weight: bold;}

/*Sublevel for MainMenu*/

a.sublevel:link, a.sublevel:visited {display: block;
font-size: 12px;
font-weight: normal;
width: 99%;
line-height: 20px;
text-indent: 15px;
color: #000000;
background-image: url(../images/li.png);
background-repeat: no-repeat;
background-position: +0em +6px;
border-bottom: 1px #CFD7E1 solid;}

a.sublevel:hover {font-size: 12px;
font-weight: bold;
text-decoration: none;
text-indent: 15px;
color: #000000;}

/*Usual Links*/

a:link, a:visited {font-size: 12px;
color: #000000;
text-decoration: none;
font-weight: bold;}

a:hover {font-size: 12px;
color: #999999;
text-decoration: none;
font-weight: bold;}

/*Special Links*/

a.category:link, a.category:visited {font-size: 12px;
font-weight: bold;}

a.readon:link, a.readon:visited {color: #000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(../images/readon.png) no-repeat 0em 3px;
white-space: normal;
font-weight: bold;
float: left;
line-height: 13px;
text-decoration: none;
text-indent: 15px;}

a.readon:hover {color: #999999;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(../images/readon.png) no-repeat 0em 3px;
white-space: normal;
font-weight: bold;
float: left;
line-height: 13px;
text-decoration: none;
text-indent: 15px;}

/*Lists*/

ul {list-style-image:url(../images/sc_bullet_orange.png);
list-style-type: square;
list-style-position: outside;}

li {list-style-image: url(../images/sc_bullet_orange.png);
list-style-type: square;
list-style-position: outside;}

/*Page Navigation*/

.pagenavcounter {font-size: 10px;
color: #000000;
text-decoration: underline;}

.pagenavbar {border-top: 1px #000000 solid;
padding: 2px;
font-size: 12px;}

.pagenav {font-weight: bold;
color: #000000;
font-size: 12px;}

a.pagenav:link, a.pagenav:visited {text-decoration: none;
font-size: 12px;}

a.pagenav:hover {text-decoration: none;
color: #F6A472;
font-size: 12px;}

th.pagenav_next {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
text-indent: 15px;
line-height: 15px;}

th.pagenav_prev {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
text-indent: 15px;
line-height: 15px;}

/*Dates*/

.date {font-size: 10px;
color: #004080;
padding-right: 10px;}

.createdate, .modifydate {font-size: 10px;
color: #732774;}

/*Small Fonts-Infos*/

.small {font-size: 10px;
color: #732774;}

.smalldark {font-size: 10px;
color: #000000;}

/*Content Rating*/

.content_vote {font-size: 10px;
height: 22px;
padding-top: 2px;
padding-bottom: 2px;}

.content_rating {font-size: 10px;
color: #000000;}

/*Pathway Nav*/

.pathway {font-size: 12px;
color: #003366;
padding-left: 2px;
font-weight: bold;}

a.pathway:link, a.pathway:visited {font-size: 12px;
padding-left:2px;
color: #003366;
font-weight: bold;}

a.pathway:hover {font-size: 12px;
padding-left:2px;
color: #999999;
font-weight: bold;}

/*Table content*/

table.content {width: 100%;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-bottom: 10px;}

table.contentpane {width: 100%;
padding-left: 5px;
padding-right: 5px;
border-spacing: 0px;
margin-bottom: 5px;}

table.contentpaneopen {width: 100%;
padding-left: 5px;
padding-right: 5px;
border-spacing: 0px;
margin-bottom: 5px;}

/*Poll table border*/

.pollstableborder {border-color: #666666;
border: 1px #000000 solid;}

/*Title settings*/

.title {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-indent: 0px;
font-size: 32px;
color: #000000;
font-weight: bold;
font-style: italic;}

.title a:link, .title a:visited {font-size: 20px;
color: #000000;
text-decoration: none;
font-weight: bold;}

.title a:hover {font-size: 20px;
color: #999999;
text-decoration: none;
font-weight: bold;}

/*Tabs*/

.ontab {border-left: 1px solid #404040;
text-align: center;
font-weight: bold;
color: #333333;
padding: 5px;
line-height: 40px;}

.offtab {border-left: 1px solid #404040;
text-align: center;
color: #666666;
font-weight: normal;
padding: 5px;
line-height: 40px;}

.tabpadding {border-left       : 1px solid #404040;}

.pagetext {visibility       : hidden;
position         : relative;
background-color : #FFFFFF;
display          : none;
top: -10px;}

/*Footer style*/

.footer {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size        : 12px;
font-weight      : normal;
color: #C0C0DB;}

.footer a:link, .footer a:visited {font-size        : 12px;
text-decoration  : none;
font-weight      : bold;
color: #C0C0DB;}

.footer a:hover {font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #999999;}

/*Content heading-title*/

.contentbox {background-color: #ffffff;
border: 1px solid #999999;
border-bottom-width: 0px;
border-top-width: 0px;
color: #999999;}

.contentheading {color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
text-indent:15px;
border-bottom: 1px #C0C0DB dotted;}

.contentpagetitle {color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;}

/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
background-image: url(../images/sc_tabbar_bg.png);
background-repeat;
text-indent: 15px;
float:left}

a.contentpagetitle:hover {color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
background-image: url(../images/sc_tabbar_bg2.png);
background-repeat: no-repeat;
background-position: 0em 0em;
text-indent: 15px;}

/*Heading for components*/

.componentheading {color: #000000;
font-size: 13px;
font-weight: bolder;
line-height: 15px;
background-color: #ffffff;
background-image: url(../images/sc_tabbar_bg.gif);
background-repeat: no-repeat;
background-position: 0em 0em;
text-indent: 15px;
border-bottom: 1px #C0C0DB solid;}

/*Custom Top Menu. No sublevels!*/

#mainlevel-nav {margin: 0px;
padding: 0px;}

#mainlevel-nav li {float: right;
margin: 2px;
width: auto;
font-size: 13px;
line-height: 15px;
white-space: nowrap;
font-weight: bold;
color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, sans-serif;
display: block;
border: 1px #FFFFFF;
text-align: left;
background-image: url(../images/sc_tabbar_bg2.png);
background-repeat;
background-position: 0em 0em;
text-indent: 15px;}

#mainlevel-nav a {display: block;
text-decoration: none;
color: #EFEFEF;
float: none;}

#mainlevel-nav a:hover {color: #999999;
background-color: #ececec;
display: block;
background-position: 0em 0em;
text-indent: 15px;}

/* Text passed with mosmsg url parameter */

.message {font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 10pt;
color : #6e89dd;
text-align: center;
color: #6666cc;}

/*image caption*/

.mosimage_caption {border: solid 1px #cccccc;
background-color: #E7EDFD;
color: #000000;
margin: 2px;
font-size: 9px;}

.titlebg {line-height:45px;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;}