/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** MENUS STYLES ***********************/

/********** default menu **********/

ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.menu li {
    margin: 0;
    padding: 0 0 0 15px;
	background: none;
	border-bottom: 1px dashed #575757;
}

ul.menu li a:link, 
ul.menu li a:visited {
    display: block;
   	padding: 5px 0;
    margin: 0;
    text-decoration: none;
	color: #575757;
}

ul.menu li a:hover {
     text-decoration: none;
	 color: #333366 !important;
}

ul.menu li.active a {
	 text-decoration: none;
	 color: #333366;
}

ul.menu li ul {
    list-style: disc;
    margin: 0;
    padding: 0 0 5px 15px;
}

ul.menu li ul ul {
	padding: 0 0 0 15px;
}

ul.menu li ul li {
    margin: 0;
    padding: 0;
	background: none;
	border: none;
	color: #575757;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a,
ul.menu li ul li.active li li li a,
ul.menu li ul li.active li li li li a {
    font-weight: normal;
    display: block;
    padding: 5px 0;
	color: #575757;
    margin: 0;
    text-decoration: none;
}

ul.menu li ul li.active a, 
ul.menu li ul li li.active a, 
ul.menu li ul li li li.active a,
ul.menu li ul li li li li.active a,
ul.menu li ul li li li li li.active a,
ul.menu li ul li.active {
    text-decoration: none;
	color: #333366;
}

ul.menu li span.separator {
	padding: 5px 0;
	display: block;
}

/********** languages **********/

div.mod-languages ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.mod-languages ul li {
	background: none;
	padding: 0;
}

div.mod-languages ul li a:link,
div.mod-languages ul li a:visited {
	background: none;
}

/********** pagination **********/

div.pagination ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.pagination ul li {
    line-height: 15px;
    list-style: none;
    text-align: center;
    display: inline;
	background: none;
	margin: 0 2px;
	padding: 0;
}

div.pagination ul li span {
    background: #2a8389;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    height: 15px;
    padding: 0 2px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;	
}

div.pagination ul li a.pagenav:link, 
div.pagination ul li a.pagenav:visited {
    background: #575757;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    padding: 0 2px;
    text-align: center;
    text-decoration: none;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

div.pagination ul li.pagination-start {
	background: url(../images/pag_start.png) no-repeat center left;
	width: 8px;
	height: 15px;
	margin-right: 20px;
}

div.pagination ul li.pagination-prev {
	background: url(../images/pag_prev.png) no-repeat center left;
	width: 8px;
	height: 15px;
	margin-right: 15px;
}

div.pagination ul li.pagination-next {
	background: url(../images/pag_next.png) no-repeat center right;
	width: 8px;
	height: 15px;
	margin-left: 15px;
}

div.pagination ul li.pagination-end {
	background: url(../images/pag_end.png) no-repeat center right;
	width: 8px;
	height: 15px;
	margin-left: 20px;
}

div.pagination ul li.pagination-start span,
div.pagination ul li.pagination-prev span,
div.pagination ul li.pagination-next span,
div.pagination ul li.pagination-end span,
div.pagination ul li.pagination-start a:link,
div.pagination ul li.pagination-start a:visited,
div.pagination ul li.pagination-prev a:link,
div.pagination ul li.pagination-prev a:visited,
div.pagination ul li.pagination-next a:link,
div.pagination ul li.pagination-next a:visited,
div.pagination ul li.pagination-end a:link,
div.pagination ul li.pagination-end a:visited {
	background: none;
    color: #fff;
    height: 15px;
	line-height: 15px;
    padding: 0;
    text-indent: -5000px;
    width: 8px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;	
}