/*

 * CSS Style for "negotium" Theme 

 * @author ZulloP

 * @url http://eshop.webrevolution.org

 * @email eshop@webrevolution.org

 */

 





/* CODE IS POETRY

--------------------------------------------------------- */

 body{

	font-family: "Verdana";

	font-size: 12px;

	color: #000000;

}

 #body_bg{

	margin-top: 0px;

	margin-bottom: 0px;

	background-image: url(../images/bg.gif);

	background-repeat: repeat-x;

	background-color: #dadada;

}



/* JOOMLA! STYLING

--------------------------------------------------------- */

a:link, a:visited {

	font-size: 12px; 

	color: #93bb3a; 

	text-decoration: none;

	font-family: "Verdana";

}

a:hover {

	color: #374149;	text-decoration: underline;

}

.modifydate{

	font-family: "Verdana";

	font-size: 10px;

	color: #b4b4b4;

	padding-top: 10px;

}



.small{

	font-family: "Verdana";

	font-size: 10px;

	color: #b4b4b4;

}

.createdate{

	font-family: "Verdana";

	font-size: 10px;

	color: #b4b4b4;

}

td.buttonheading {

	width: 16px;

}



/* CUSTOM STYLING

--------------------------------------------------------- */

.top_border_left{

	background-image: url(../images/top_border_left.gif);

	background-repeat: no-repeat;

	height: 180px;

	width: 14px;

}

.top_border_bg{

	background-image: url(../images/top_bg.gif);

	background-repeat: repeat-x;

	height: 180px;

}

.top_border_right{

	background-image: url(../images/top_border_right.gif);

	background-repeat: no-repeat;

	height: 180px;

	width: 14px;

}



.sub_top_border_left{

	background-image: url(../images/sub_top_border_left.gif);

	background-repeat: no-repeat;

	height: 41px;

	width: 14px;

}

.sub_top_bg{

	background-image: url(../images/sub_top_border_bg.gif);

	background-repeat: repeat-x;

	height: 41px;

}

.sub_top_border_right{

	background-image: url(../images/sub_top_border_right.gif);

	background-repeat: no-repeat;

	height: 41px;

	width: 14px;

}



.maincontent_border_left{

	background-image: url(../images/content_border_left.gif);

	background-repeat: repeat-y;

	height: 35px;

	width: 14px;

}

.maincontent{

	background-color: #FFFFFF;

}

.maincontent_border_right{

	background-image: url(../images/content_border_right.gif);

	background-repeat: repeat-y;

	height: 35px;

	width: 14px;

}



.footer_border_left{

	background-image: url(../images/footer_border_left.gif);

	background-repeat: no-repeat;

	height: 41px;

	width: 14px;

}

.footer_bg{

	background-image: url(../images/footer_bg.gif);

	background-repeat: repeat-x;

	height: 41px;

}

.footer_border_right{

	background-image: url(../images/footer_border_right.gif);

	background-repeat: no-repeat;

	height: 41px;

	width: 14px;

}

#topmenu{

	padding-left: 15px;

}

#date{

	padding-right: 15px;

	font-size: 11px;

}

#copyright{

	padding-left: 15px;

	font-family: "Verdana";

	font-size: 11px;

}

#copyright a:link, #copyright a:visited{

	font-family: "Verdana";

	font-size: 11px;

	color: #374149;

	text-decoration: none;

}

#copyright a:hover{

	text-decoration: underline;

}

#bottom_links{

	padding-right: 15px;

	font-family: "Verdana";

	font-size: 11px;

}

#bottom_links a:link, #bottom_links a:visited{

	font-family: "Verdana";

	font-size: 11px;

	color: #374149;

	text-decoration: none;

}

#bottom_links a:hover{

	text-decoration: underline;

}

#mainlevel-nav {

margin: 0; padding: 0;

}

#mainlevel-nav li {

	padding-left: 0;

list-style:none; float: left; 

white-space: nowrap;

}

#mainlevel-nav a { 

	font-size: 12px;

	color: #374149;

	text-decoration: none;

	font-family: "Verdana";

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #acacac;

	padding-right: 13px;

	padding-left: 13px; }

#mainlevel-nav a:hover { 

	color: #374149;

	text-decoration: underline; }



#banner{ padding-top: 15px; padding-bottom: 5px; }

/* LEFT COLUMN

--------------------------------------------------------- */

.left_table{ background-color: #f7f7f7; padding-left: 20px; padding-top: 35px; }

#left{

	width: 182px;

}



/* MAINBODY COLUMN

--------------------------------------------------------- */

.mainbody{ width: 100%; padding: 31px 24px 30px; }



/* RIGHT COLUMN

--------------------------------------------------------- */

.right_table{

	padding-right: 20px;

	padding-top: 35px;

}

#right{

	width: 182px;

}



/* MENU STYLING

--------------------------------------------------------- */

table.moduletable {

	width: 182px;

	margin-bottom: 20px;

}

table.moduletable th { font-family: "Verdana"; font-size: 14px; color: #374149; height: 10px; text-transform: uppercase; text-align: left; padding-bottom: 3px; border-bottom: 2px solid #c5e674; }

table.moduletable td {

	font-family: "Verdana";

	font-size: 12px;

	color: #374149;

}

a.mainlevel:link, a.mainlevel:visited {

	font-size: 12px;

	display: block;

	height: 26px;

	width: 182px;

	font-family: "Verdana";

	text-decoration: none;

	color: #93bb3a;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #b4b4b4;

	line-height: 26px;

}

a.mainlevel:hover {

	background-color: #fafafa;

	display: block;

	height: 26px;

	width: 182px;

	color: #374149;	

}

form {

	margin: 0;

	padding: 0;

}

input, select {

	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;

}

select, .inputbox {

	padding: 2px;

}

textarea {

	padding-left: 2px;

}

textarea.inputbox {

	width:95%;

}

.button, .button:hover { padding: 1px 10px!important; padding: 1px 5px; background: #4b535b url(../images/button-bg.gif) repeat-x left top; color: #f3f5f8; border-color: #dfe5ec #8e9cae #8e9cae #dfe5ec; border-style: solid; border-width: 1px; }

.button:active, .button:focus { color: #f3f5f8; background-color: #cc3333; border-color: #8e9cae #dfe5ec #dfe5ec #8e9cae; border-style: solid; border-width: 1px; }

.inputbox {

	border: solid 1px #bfc2c5;

	background: #f5f6f8;

}

.inputbox:hover, .inputbox:focus { background-color: #e9ebed; border: solid 1px #9198a0; }

/* JOOMLA STYLE

--------------------------------------------------------- */

table.blog {

}

table.blog .article_seperator {

	display: block;

	height: 10px;

}

#ol-leftcol .article_seperator, #ol-rightcol .article_seperator {

	display: none;

}

table.contentpane {

	border: none;

	width: 100%;

}

table.contentpaneopen {

	border: none;

}

table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 0;

	width: 35%;

}

table.contenttoc a {

	text-decoration: none;

}

table.contenttoc td {

	padding: 1px 5px 1px 22px;

}

table.contenttoc th {

	padding: 4px;

	border-bottom: 5px solid #FFFFFF;

	background: #DFE5EC;

	color: #646E7B;

	text-indent: 5px;

}

table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

}

table.pollstableborder {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}

table.pollstableborder img {

	vertical-align: baseline;

}

table.pollstableborder td {

	padding: 2px!important;

}

table.searchintro {

	padding: 10px 0;

	width: 100%;

}

table.searchintro td {

	padding: 5px!important;

}

table.adminform {

	width: 400px!important; /*Control the Frontend Editor area width*/

}

.adminform .inputbox {

}

.blog_more {

	margin: 10px 0;

}

.blog_more strong {

	margin: 0 0 5px;

	padding-left: 13px;

	display: block;

	color: #646E7B;

	text-transform: uppercase;

}

td.buttonheading {

	padding: 0 0 0 3px!important;

	text-align: center;

}

.category {

	font-weight: bold;

}

.clr {

	clear: both;

}

.contentheading a:link, .contentheading a:visited {

	font-family: "Verdana";

	font-size: 14px;

	color: #93bb3a;

	height: 10px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}

.contentheading a:hover {

	font-family: "Verdana";

	font-size: 14px;

	color: #93bb3a;

	font-weight: bold;

	height: 10px;

	text-transform: uppercase;

	text-decoration: underline;

}

.componentheading { padding-bottom: 2px; margin-bottom: 10px; color: #405267; font-size: 1.5em; line-height: normal; font-weight: bold; text-transform: uppercase; border-bottom: 1px dotted #999; }

.contentdescription {

	padding-bottom: 30px;

}

table.blog .contentheading {

	font-size: 1.17em;

	font-weight: bold;

}

.contentheading { color: #405267; font-size: 1.5em; text-transform: uppercase; border-bottom: 1px dotted #ccc; }

a.contentpagetitle {

	text-decoration: none!important;

}

a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus {

	text-decoration: none!important;

}

a.readon { float: right; padding: 1px 5px 1px 16px; display: block; color: #cdd3da; font-size: 0.87em; text-decoration: none; }

a.readon:hover, a.readon:active, a.readon:focus {

	color: #ffffff;

	text-decoration: none!important;

}

table.contentpaneopen td, table.contentpane td {

}

table.contentpaneopen, table.contentpane, table.blog {

	width: 100%;

}

.createdate {

	padding-bottom: 10px;

	color: #818181;

	font-weight: bold;

	line-height: 10px;

}

.modifydate {

	color: #818181;

	height: 15px;

}

.moduletable {

	padding: 0;

}

.mosimage {

	padding: 0;

	margin: 8px 15px 0 0!important;

	margin: 8px 5px 0 0;

}

.mosimage img {

	padding: 0;

	margin: 0!important;

}

.mosimage_caption {

	margin-top: 2px;

	padding: 1px 2px;

	color: #818181;

}

.pagenav,

.pagenav_prev,

.pagenav_next,

.pagenavbar {

	padding: 0 2px;

}

a.pagenav,

.pagenav_prev a,

.pagenav_next a,

.pagenavbar a {

	text-decoration: none;

}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,

.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,

.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,

.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {

	text-decoration: none;

}

.pagenavbar {

	padding-left: 14px;

}

.pagenavcounter {

	padding: 8px 14px 0;

}

.sectiontableheader { padding: 5px; color: #ddd; font-weight: bold; background: #405267; }

tr.sectiontableentry1 td {

	padding: 5px;

}

tr.sectiontableentry2 td {

	padding: 5px;

}

.small {

	color: #818181;

}

.smalldark {

	text-align: left;

}

div.syndicate div {

	text-align: center;

}

.pollstableborder tr.sectiontableentry1 td,

.pollstableborder tr.sectiontableentry2 td {

	background: none;

}


