/* Layout Control START*/
.obraz {
	padding:0;
	border:0;
	margin: 0px;
	background-repeat:no-repeat;
	background-image:  url(../images/tlo.jpg);
    background-position: 0% 0%;
	width: 100%;
    float: left;
}
.cbb {
	padding:0 10px;
	margin:1em 0;
	background:#fff;
	border:1px solid #666;
	}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
.cb {
	margin:0.5em 0;
	}
.two {
	width:100%;
	float:left;
	}
.three {
	width:45%;
	float:left;
	}
/* Rules for the top corners and border */
.bt {
	background:url(../images/box.png) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:17px;
	}
.bt div {
	height:17px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(../images/box.png) no-repeat 0 0;
	}
 
/* Rules for the bottom corners and border */
.bb {
	background:url(../images/box.png) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:14px;
	}
.bb div {
	height:14px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(../images/box.png) no-repeat 0 100%;
	}
 
/* Insert the left border */
.i1 {
	padding:0 0 0 12px;
	background:url(../images/borders.png) repeat-y 0 0;
	}
/* Insert the right border */
.i2 {
	padding:0 12px 0 0;
	background:url(../images/borders.png) repeat-y 100% 0;
	}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#fff;
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 5px;
	}
/* CSS for the box ends here */


.box1 {
background:url(../images/png_point.png) left top; width:100%;
}

html, body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	color:#666;
	PADDING-TOP: 0px
	border:0px;
	margin: 0px;
	font-size: 11px;
	background-color: #FFF;
}

p {
	font-size: 11px;
	font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}


div.topwrapper{
float:left;
background-color: #FFFFFF;
width:1004px;
height:181px;
top:0px;
left:0px;
}
div.toptop{
float:left;
background-color: #FFFFFF;
width:100%;
height:182px;
}

/* Here we set the top menu, the pathway and the images */
div.imagebox{
float:left;
background-color: #4B4B4B;
width:804px;
height:176px;
margin-top:-175px;
_margin-top:-56px;
margin-left:200px;
_margin-left:0px;
}
/* Top Menu */
.topmenu{
	text-align: center;
 	padding-left: 100px;
}
	
div.topmenu{
	text-align: center;
 	padding-left: 100px;
	color:#333333;
	
}
/* Pathe Way */
div.path_way{
float:left;
background-color: #4B4B4B; /* Normal #4B4B4B */
height:15px;
_height:30px;
width:804px;
padding-top:15px;
padding-bottom:0px;
border-top: 1px solid #7D7D7D;
}
/* Place Image1 */
div.imageplace1{
float:left;
background-color: #004B4B; /* Normal #4B4B4B */
height:120px;
width:210px;
background: #4B4B4B url(../images/elx01_img01.jpg) no-repeat;
}
/* Place Image2 */
div.imageplace2{
float:left;
background-color: #004B4B; /* Normal #4B4B4B */
height:120px;
width:354px;
background: #4B4B4B url(../images/elx01_img02.jpg) no-repeat;
}
div.tiramola{
float:left;
background-color: #FF0000; /* Normal #4B4B4B */
height:120px;
width:240px; /*594*/
background: #4B4B00 url(../images/elx01_img03.jpg) repeat-x;
z-index:2;
}
/* Dark Gray Gap */
div.darkgraygap{
float:left;
background-color: #4B4B4B;
width:1004px;
height:3px;
overflow:hidden;
}
/* Dark Gray Gap Light200 */
div.darkgraygaplight{
float:left;
background-color: #7D7D7D;
width:200px;
height:3px;
overflow:hidden;
}
div.mainbox{
float:left;
width:1004px;
}

div.searchbox{
float:left;
background-color: #7D7D7D;
width:200px;
height:33px;
_height:38px;
padding-left:30px;
_padding-left:10px;
padding-top:5px;
}
div.whitebelowsearchbox{
float:left;
background-color: #FFFFFF;
width:200px;
height:1px;
overflow:hidden;
}
div.leftmenu{
float:left;
width:190px;
overflow:hidden;
padding-left:5px;
padding-bottom:5px;
}
div.user1menu{
float:left;
width:210px;
overflow:visible;
padding-left:0px;
padding-bottom:0px;
}
div.mainwindow{
float:right;
background-color: #FFFFFF;
width:479px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
div.banner{
position:relative;
background-color: #FFFFFF;
overflow:hidden;
width:766px;
_width:766px; /* Hack. This is read only by IE. So FF sees 784 and IE 804*/
margin-top:10px;
}
div.user2{
float:left;
background-color: #FFFFFF;
overflow:hidden;
width:392px;
_width:385px; /* Hack. This is read only by IE. So FF sees 784 and IE 804*/
margin-top:10px;
margin-bottom:10px;
}
div.user2full{
float:left;
background-color: #FFFFFF;
overflow:hidden;
width:770px;
_width:755px; /* Hack. This is read only by IE. So FF sees 784 and IE 804*/
margin-top:10px;
margin-bottom:10px;
}
div.user3{
float:left;
background-color: #FFFFFF;
overflow:hidden;
width:392px;
_width:385px; /* Hack. This is read only by IE. So FF sees 784 and IE 804*/
margin-top:10px;
margin-bottom:10px;
}
div.bellowbannergap{
position:relative;
background-color: #FFFFFF;
width:784px;
height:10px;
}

.mainbody{
	color:  #666;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
	font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

.spacer{
backgorund: url (...images/spacer.gif) repeat-y;
}

div.mainbody{
overflow:visible;
color:  #666;
margin-left:0px;
margin-right:0px;
width:100%;
text-align:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
}

.rightcol
{
color:  #666;
margin-left:0px;
margin-right:0px;
padding-left:0px;
text-align:left;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
.popular
{
color:  #666;
margin-left:0px;
width:220px;
text-align:left;
float:left;
margin-right:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
div.rightcol {
overflow:visible;
margin-left:0px;
margin-right:0px;
width:100%;
text-align:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
}
.leftcol
{
color:  #666;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

div.leftcol{
overflow:visible;
margin-left:0px;
margin-right:0px;
width:100%;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
}

div.user1{
color:  #CCCCCC;
overflow:visible;
margin-left:10px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
/* background:url(../images/png_point.png) left top; width:100%; */
padding-top:10px;
text-align:left;
padding-bottom:5px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

.user1
{
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #999999;
	font-size: 10pixels;
}

div.mainbottommodule{
float:left;
background-color: #FFFFFF;
overflow:hidden;
width:784px;
_width:784px; /* Hack. This is read only by IE. So FF sees 784 and IE 804*/
margin-top:10px;
}
/* Bottom Decor Line */
div.bottomdecor{
float:left;
background-color: #4B4B4B;
width:1004px;
height:3px;
margin-top:10px;
}
/* Bottom Module */
div.bottommodule{
float:left;
background-color: #FFFFFF;
width:1004px;
margin-top:10px;
text-align:center;
}
/* Footer Module */
div.footer{
height:20px; font-size:0.69em; color:#333333; text-align:center; vertical-align:middle; padding-top:5px;
}

/* Opcje Manu linki menu dolne*/
/* TOP MENU START */
ul#mainlevel-nav {
	font-size        : 0.8em;
	list-style       : none;
	align: center;
	padding          : 0;
	margin           : 0;
	font-size        : 0.8em;
	color: #666666;
}
ul#mainlevel-nav li {
	display          : block;
	background-image : none;
	padding-left     : 1px;
	padding-right    : 1px;
	float            : left;
	margin           : 0;
	width            : auto !important;
	font-size        : 11px;
	line-height      : 22px;
	white-space      : nowrap;
	color: #FF6600;
}
ul#mainlevel-nav li a {
font-size        : 11px;
padding-left     : 16px;
padding-right    : 15px;
text-decoration  : none;
text-align:center;
width:130px;
color            : #000000;
background       : transparent;
}
ul#mainlevel-nav li a:hover {
font-size        : 11px;
color            : #666666;
}

.mainlevel-nav {
font-size        : 11px;
padding          : 0;
margin           : 0;
height: 20px;
color: #FF6600;
}

a.mainlevel-nav {
	font-size        : 11px;
	padding-left     : 10px;
	padding-right    : 10px;
	padding-top:	5px;
	text-decoration  : none;
	color: #666666;
}

a.mainlevel-nav:hover {
color            : #000000;
text-decoration: none;
}

/* bottom */
ul#mainlevel-bot {
font-size        : 11px;
list-style       : none;
padding          : 0;
margin           : 0;
font-size        : 0.8em;
}
.mainlevel-bot {
display          : block;
padding-left     : 8px;
padding-right    : 8px;
float            : left;
margin           : 0;
width            : auto !important;
font-size        : 11px;
line-height      : 22px;
white-space      : nowrap;
color            : #fcf1d8;
}
a.mainlevel-bot:link, a.mainlevel-bot:visited {
font-size        : 11px;
text-decoration  : none;
font-family		  : Tahoma, arial, sans;
color            : #663300;
text-decoration  : none;
font-weight		  : bold;
}
a.mainlevel-bot:hover {
color            : #999999;
}

/* TOP MENU END */

body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	color:#666;
	PADDING-TOP: 0px
	border:0;
	margin: 0px;
	font-size: 11px;
	background-color: #FFF
}

/* Controls the size and color of almost all texts */ 
td, tr, p, div {
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 11px;
color            : color:#9C8E6D;;
}
/* Controls the:
inputbox used in all forms
select (drop down lists)
select.inputbox
*/
select.inputbox, textarea, .textarea, .inputbox, select, .select{
border           : 1px solid #BBBBBB;
margin-bottom    : 0px;
padding-bottom   : 0px;
font-size:		  : 11px;
color:#ac9c86;
background-color : #FFFFFF;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
/* CONTROLS THE MARGIN AND PADDING OF FORMS */
form {
	margin-bottom    : 0px;
	padding-bottom   : 0px;
color:#ac9c86;
}
div.searchbox form {
margin-bottom    : 0px;
padding-bottom   : 0px;
padding-top   : 5px;
padding-left   : 10px;
}

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    : 15px;
}
/*Controls the background of text displayed on a content item.
Acctually controls the td tag that houses the text
Elxis Special
*/
table.contentpaneopen td.contentpaneopen_text{
width            : 100%;
padding-left     : 0px;
padding-right    : 0px;
margin-bottom    : 15px;
padding-bottom   : 15px;

}
/* Use it to highlight specific articles
Two styles are used. One for the whole table cell
and the other for paragraphs.
You may extent it to accomodate more tag elements
*/
table.contentpaneopen td.contentpaneopen_text-highlight1{
width            : 100%;
padding-left     : 5px;
padding-right    : 5px;
margin-bottom    : 15px;
padding-bottom   : 15px;

}
table.contentpaneopen td.contentpaneopen_text-highlight1 p{
padding-left     : 5px;
padding-right    : 5px;
padding-top      : 5px;
padding-bottom   : 5px;
width            : 100%;
background-color : #CCCC00;
border           : thin solid #FF3366;
}
table.contentpane td.contentdescription { 
width            : 100%;
display          : block;
} 
.contentheading {
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
font-weight      : bold;
line-height      : 12px;
text-transform   : none;
text-align       : left;
color            :  #424033;
width            : 100%;
margin-bottom    : 10px;
padding-bottom	  : 5px;
padding-left	  : 5px;
padding-right	  : 5px;
}
/*In case we select a content item article to act also as a link to the ci.
Uses most of the settings defined in .contentheading.
So these two combined give the final impression
*/
a.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:visited,
a.contentpagetitle:hover {
font-size        : 16px;
font-weight      : bold;
line-height      : 16px;
text-transform   : none;
text-align       : left;
color            : #FF9900;
width            : 100%;
}
/* Controls the header for components output, like:
Links, Wrapper, Advanced Search, Blog, User installed moduls, etc
*/
.componentheading {
font-family: Tahoma, Arial, Helvetica, sans-serif,;
font-size        : 12px;
font-weight      : bold;
line-height      : 12px;
text-transform   : none;
text-align       : left;
color            : #FF9900;
margin-bottom    : 5px;
padding-bottom	  : 5px;
padding-left	  : 5px;
padding-right	  : 5px;
}

/*Latest News used on Latest News - START*/
ul.latestnews {
font-size        : 11px;
list-style       : none;
padding          : 0;
margin           : 0;
}
ul.latestnews li {
display          : block;
padding-left     : 1px;
margin-left      : 5px;
margin-right     : 5px;
padding-right    : 5px;
padding-bottom   : 2px;
margin-bottom    : 2px;
float            : left;
width            : 100%;
font-size        : 11px;
line-height      : 11px;
white-space      : normal;
vertical-align   : baseline;
background       : url(../images/arrow_C_ver1.gif) left no-repeat;
height           : 11px;
}
ul.latestnews li a:link, ul.latestnews li a:visited{
font-size        : 11px;
padding-left     : 16px;
text-decoration  : none;
color            : #757575;
}
ul.latestnews li a:hover {
font-size        : 11px;
color            : #FF9000;
}
/*Latest News used on Latest News - END*/
/*Latest News used on Most Read - START*/
ul.mostread {
font-size        : 11px;
list-style       : none;
padding          : 0;
margin           : 0;
}
ul.mostread li {
display          : block;
padding-left     : 1px;
margin-left      : 5px;
margin-right     : 5px;
padding-right    : 5px;
padding-bottom   : 2px;
margin-bottom    : 2px;
float            : left;
width            : 100%;
font-size        : 11px;
line-height      : 11px;
white-space      : normal;
vertical-align   : baseline;
background       : url(../images/arrow_C_ver1.gif) left no-repeat;
height           : 11px;
}
ul.mostread li a:link, ul.mostread li a:visited{
font-size        : 11px;
display          : block;
float:right;
text-align:right;
padding-left     : 16px;
text-decoration  : none;
color            : #FF9900;
}
ul.mostread li a:hover {
font-size        : 11px;
float:right;
text-align:right;
color            : #FF9900;
}
div.item_sectioncategory a { text-decoration: none; }
/* item's author, creation and last modification dates and related links */
div.item_sectioncategory, div.item_author, div.item_createdate, div.item_modifydate, div.item_hits, div.item_comments {
	background: transparent url(../images/per.png) 0 50% no-repeat;
	padding-left: 18px;
	font-family: tahoma,verdana,arial,sans-serif;
	color: #444;
	font-style: normal;
	font-size: 0.92em;
}
div.item_sectioncategory {
	background: transparent url(../images/category.png) 0 50% no-repeat;
	font-size: 1em;
}
div.item_createdate, div.item_modifydate {
	background: transparent url(../images/calendar.png) 0 50% no-repeat;
}
div.item_modifydate { margin: 10px 0 20px 0; }
div.item_hits {
	background: transparent url(../images/hits.png) 0 50% no-repeat;
}
div.item_comments {
	background: transparent url(../images/comments.gif) 0 50% no-repeat;
}
div.item_related { margin: 20px 0 20px 0; color: #444; }
div.item_related a {
	line-height:  18px;
	padding-left: 18px;
	background: transparent url(../images/url.png) 0 50% no-repeat;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 0.92em;
	text-decoration: none;
}

/* Poll Header */
table.moduletable td.poll {
text-transform   : none;
text-align       : left;
padding           : 0 0 5 15;
margin            : 0 0 5 15;
width            : 100%;
color             : #000000;
font-size         : 11px;
font-weight       : normal;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
background      : url(../images/speech_bubble.gif) no-repeat;
}
table.moduletable td.poll {
text-transform   : none;
text-align       : left;
padding           : 0 0 5 15;
margin            : 0 0 5 15;
padding-left :15px;
margin-left :15px;
width            : 100%;
color             : #000000;
font-size         : 11px;
font-weight       : normal;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
background      : url(../images/speech_bubble.gif) no-repeat;
}
/* Column Header over Section/Category tables*/
.sectiontableheader {
font-size        : 11px;
font-weight      : bold;
text-transform   : none;
letter-spacing   : 1px;
color            : #FFFFFF;
background       : #B50016;
padding          : 1px;
}
tr.sectiontableentry1 {
vertical-align   : top;
padding-left     : 3px;
padding-top      : 3px;
padding-bottom   : 3px;
line-height      : 10px;
}
tr.sectiontableentry2 {
vertical-align   : top;
padding-left     : 3px;
padding-top      : 3px;
padding-bottom   : 3px;
line-height      : 10px;
}
/* links to articles used at Category/Section Tables*/ 
.sectiontableentry1 a:link, .sectiontableentry1 a:visited,
.sectiontableentry2 a:link, .sectiontableentry2 a:visited
{
font-size        : 11px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
text-decoration  : none;
color            : #333333;
}
.sectiontableentry1 a:hover, .sectiontableentry2 a:hover
{
font-size        : 11px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
text-decoration  : none;
color            : #7D7D7D;
}
table.moduletable {
width			   : 100%;
table-layout:fixed;
margin-top       : 5px;

}
table.moduletable th {
font-size        : 12px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bolder;
line-height      : 12px;
text-transform   : none;
text-align       : left;
color            :  #000000;
width            : 100%;
margin-bottom    : 10px;
margin-top       : 5px;
/* border-bottom    : 1px solid #EBEBC9; */
padding-top	  	  : 5px;
padding-bottom	  : 5px;

}
table.moduletable td {
padding-left     : 0px;
padding-right    : 0px;
}

table.moduletable-center {
width			   : 100%;
table-layout : auto;
}
table.moduletable-center th {
	font-size        : 14px;
	font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-weight      : bold;
	line-height      : 16px;
	text-transform   : none;
	text-align       : left;
	color            :  #333;
	width            : 100%;
	margin-bottom    : 10px;
	margin-top       : 10px;
	padding-top      : 10px;
	padding-bottom   : 10px;
	background       : url(../images/book_10.gif) no-repeat;
}
table.moduletable-center td {
padding-left     : 0px;
padding-right    : 0px;
text-align:-moz-center;
text-align:center;
}
table.moduletable-left {
width			   : 100%;
table-layout : auto;
}
table.moduletable-left th {
	font-size        : 13px;
	font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-weight      : bold;
	line-height      : 16px;
	text-transform   : none;
	text-align       : left;
	color            :  #000;
	width            : 100%;
	margin-bottom    : 10px;
	margin-top       : 10px;
	padding-top      : 10px;
	padding-bottom   : 10px;
	background       : url(../images/book_10.gif) no-repeat;
}
table.moduletable-center td {
padding-left     : 0px;
padding-right    : 0px;
text-align:-moz-left;
text-align:left;
}

a.mainlevel:link, a.mainlevel:visited {
font-size        : 11px;
font-weight      : bold;
padding          : 3px 0px 3px 6px;
color            : #FF9900;
text-indent      : 10px;
font-weight:bold;

}
a.mainlevel:hover {
color            : #666666;
font-size        : 11px;
font-weight      : bold;
text-decoration  : none;
text-indent      : 11px;
padding          : 3px 0px 3px 6px;
font-weight:bold;

}
a#active_menu {
color:#ac9c86;
font-weight      : normal;
text-indent      : 11px;
padding          : 3px 0px 3px 3px;

}
a#active_menu:hover {
color            : #000000;
text-indent      : 11px;
padding          : 3px 0px 3px 3px;
}
a.readon:link, a.readon:visited {
color            : #999999;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 10px;
white-space      : normal;
font-weight      : bold;
padding-bottom   : 1px;
padding-left     : 10px;
padding-right    : 2px;
padding-top      : 1px;
margin-bottom    : 20px;
float            : right;
line-height      : 12px;
text-decoration  : none; 
font-weight		  : bold;
}
a.readon:hover {
color:#ac9c86;
}
.pathway {
font-size        : 10px;
color            : #FFFFFF;
padding-left     : 8px;
}
a.pathway:link, a.pathway:visited {
font-size        : 10px;
color            : #CCCCCC;
padding-left     : 0px;
}
a.pathway:hover {
font-size        : 10px;
padding-left     : 0px;
color            : #FF9000;
}
/* Menu boczne prawe*/ 

a:link, a:visited
{
text-decoration  : none;
color            : #FF6600;
font-weight: bold;
}

a:hover
{
text-decoration  : none;
color            : #CC6600;
font-weight: bold;
}

.button {

border: 1px solid #ebebc9;
background: transparent url(../images/butt.jpg) repeat-x;
font-size        : 11px;
font-family: Tahoma, arial, sans;
color:#ac9c86;
font-weight		  : bold;
margin: 10px;
padding          : 1px;
height			  : 18px;
}
/* Formats the back button */
.back_button a:link, .back_button a:visited {
color            : #333333;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 11px;
font-weight      : normal;
white-space      : normal;
padding-bottom   : 3px;
padding-left     : 3px;
padding-right    : 3px;
padding-top      : 3px;
float            : right;
line-height      : 10px;
text-decoration  : none; 
}
.back_button a:hover {
color            : #999999;
text-decoration  : none; 
}
/* Controls the 'User Rating' label 
It is advisable to be the same as .small
*/
.content_rating {
font-size      : 10px;
color          : #333333;
}
/* Controls the Poor to Best labels for voting 
It is advisable to be the same as .small
*/
.content_vote {
font-size      : 10px;
color          : #333333;
}
/* Controls the Table of Contents box */
table.contenttoc {
border           : 1px solid #999999;
background       : #B50016;
padding          : 5px;
margin-left      : 0px;
margin-bottom    : 2px;
}
table.contenttoc th {
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 11px;
font-weight      : bold;
color            : #FFFFFF;
border           : 1px solid #FFFFFF;
background       : #B50016;
padding          : 2px;
margin-left      : 2px;
margin-right     : 2px;
margin-top       : 2px;
margin-bottom    : 2px;
}
table.contenttoc a:link, table.contenttoc a:visited
{
font-size        : 11px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : normal;
text-decoration  : none;
color            : #666666;
padding-top      : 2px;
padding-bottom   : 2px;
}
table.contenttoc a:hover
{
text-decoration  : underline;
color            : #FFFFFF;
}
/* Controls the Next/Previous Links that are shown bellow
an article when TOC is used
*/
/* Form the links placeholder*/
.pagenavbar {
color            : #CCCCCC;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 10px;
font-weight      : bold;
background       : #FFFFFF;
white-space      : normal;
border           : 1px solid #999999;
padding-bottom   : 1px;
padding-left     : 5px;
padding-right    : 5px;
padding-top      : 1px;
margin-bottom    : 20px;
float            : left;
line-height      : 12px;
text-decoration  : none; 
}
/*In case it is not a link*/
div.pagenavbar div{
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
}
div.pagenavbar div a:link, div.pagenavbar div a:visited{
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
color            : #B50016;
}
div.pagenavbar div a:hover{
font-size        : 10px;
font-weight      : bold;
color            : #FF9000;
}
hr {
color            : #000000;
height           : 1px;
width            : 100%;
}
h1 {
color            : #000000;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 18px;
margin-bottom    : -15px;
padding-bottom   : -15px;
font-weight      : bold;
}
h2 {
color            : #000000;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 16px;
margin-bottom    : -15px;
padding-bottom   : -15px;
font-weight      : bold;
}
h3 {
color            : #000000;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 14px;
margin-bottom    : -15px;
padding-bottom   : -15px;
font-weight      : bold;
}
h4 {
color            : #000000;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
margin-bottom    : -15px;
padding-bottom   : -15px;
font-weight      : bold;
}
ul {
/*float          : left;*/
margin           : 2px;
padding-left     : 20px;
list-style       : disc;
}
li {
line-height      : 15px;
padding-left     : 0px;
padding-top      : 0px;
list-style       : disc;
}
.sublevel {
padding-left     : 10px;
}
a.sublevel:link, a.sublevel:visited {
display          : block;
font-size        : 10px;
font-weight      : normal;
padding          : 3px 0px 3px 10px;
color            : #FF9900;
width            : 180px;
text-indent      : 10px;
}
a.sublevel:hover {
color            : #333333;
font-size        : 10px;
font-weight      : bolder;
text-decoration  : none;
text-indent      : 10px;
}
/* Controls the links used from components
contact, newsfeeds,weblinks,
content:categories listing
*/
a.category:link, a.category:visited {
font-size        : 11px;
font-weight      : bold;
}
/* On article that uses pagination, controls the info
Page x of y, shown at the start of content
<div class="pagenavcounter">
*/
.pagenavcounter {
font-size        : 10px;
color            : #4B4B4B;
}
/* pagenav_next and pagenav_prev
control the Next and Prev links that are shown when
Content Item Navigation is set from Global Configuration
*/ 
th.pagenav_next a:link, th.pagenav_next a:visited,
th.pagenav_prev a:link, th.pagenav_prev a:visited
{
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
color            : #B50016;
}
th.pagenav_next a:hover,
th.pagenav_prev a:hover
{
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
color            : #FF9000;
}
/*Control the mavigation links that are shown at the bottom of frontpage
if the content items that have to be displayed are more than the nunber we have
setup from Home menu item
*/ 
/* <span class="pagenav" */
.pagenav{
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
color            : #3300CC;
}
/* <a class="pagenav" */
a.pagenav:link, a.pagenav:visited {
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
color            : #0099CC;
}
a.pagenav:hover {
font-size        : 10px;
font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
color            : #FF9000;
}
/* Controls the table that is used to display poll results
Defined at components/com_poll/poll.html.php function graphit
*/
.pollstableborder{
border-color     : #999999;
}
/* Controls the way text and inputboxes are displayed
at the contact form.
Defined at components/com_contact/contact.html.php function _writeEmailForm
*/
.contact_email  {
width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
