/* Breadcrumbs : START */

.navi {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 35px;
	overflow: hidden;
	clear: both;	
	height: 20px;
	padding-top: 10px;
}

.navi ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	font: 11px Tahoma; 
	color: #767676;
}
.navi ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.navi ul li a {
	font: 11px Tahoma; 
	color: #767676;
	text-decoration: none;
	padding-right: 3px;
}

.navi ul li a:hover {
	text-decoration: underline;
}

.navi .split {
	padding-right: 3px;
}

/* Breadcrumbs : STOP */

/* Menu left : START */


.menu_left ul {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	width: 232px;
	border-top: 1px dotted #d7d7d7;
}

.menu_left ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
	border-bottom: 1px dotted #d7d7d7;
}

.menu_left ul li:hover{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #f8f8f8;
}

.menu_left ul li a {
	display: block;
	background: url('../img/kulka.gif') no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 10px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	height: 27px;	
	margin-left: 14px;
}

.menu_left ul li.li_active {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #f8f8f8;
}

.menu_left ul li a.active {
	display: block;
	background: url('../img/kulka.gif') no-repeat;
	background-position: left bottom;
	padding-left: 23px;
	padding-top: 10px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #c51313;
	text-decoration: none;
	margin-left: 14px;	
}


.menu_left ul li a:hover {
	display: block;
	background: url('../img/kulka.gif') no-repeat;
	background-position: left bottom;
	padding-left: 23px;
	padding-top: 10px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #c51313;
	text-decoration: none;
	height: 27px;	
	margin-left: 14px;	
}

.menu_left ul li ul {
	margin: 0;
	padding: 0;
	height: auto;
	border: 0;	
	margin-bottom: 10px;
}

.menu_left ul li ul li {
	margin: 0;
	padding: 0;
	border: 0;	
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;	
}

.menu_left ul li ul li:hover {
	margin: 0;
	padding: 0;
	background: #fff;
	height: auto;
	border: 0;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;	
}

.menu_left ul li ul li a {
	margin: 0;
	padding: 0;
	background: none;
	font: 11px Tahoma;
	font-weight: normal;
	height: auto;
	border: 0;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.menu_left ul li ul li a.active {
	margin: 0;
	padding: 0;
	background: none;
	font: 11px Tahoma;
	font-weight: normal;
	height: auto;
	border: 0;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;	
}

.menu_left ul li ul li a:hover {
	margin: 0;
	padding: 0;
	background: none;
	font: 11px Tahoma;
	font-weight: normal;
	height: auto;
	border: 0;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.menu_left ul li ul li ul {
	margin-top: 10px;
}


/* Menu left : STOP */

/* top_menu : START */

#top_menu {
	position: absolute;
	top: 45px;
	left: 120px;
}

.top_menu ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 14px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.top_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	list-style: none;
	padding-left: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

.top_menu li ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}

.top_menu li ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-right: 10px;
}

.top_menu li ul li a {
  font: 12px Tahoma;
	color: #3c3c3c;
	text-decoration: none;
}

.top_menu li a {
	font: 14px Tahoma;
	font-weight: bold;
	color: #3c3c3c;
	text-decoration: none;
}

.top_menu li a:hover  {
	text-decoration: underline;
}

/* top_menu : STOP */

/* footer_menu : START */

#footer_menu {
	float: left;
}

.footer_menu ul {
	margin: 0;
	padding: 0;
	width: 640px;
	overflow: hidden;
	clear: both;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 14px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.footer_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	list-style: none;
	background: url('../img/li_arrow.png') no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

.footer_menu li ul {
	display: none;
}

.footer_menu li a {
	font: 11px Tahoma;
	color: #c7c7c7;
	text-decoration: none;
}

.footer_menu li a:hover  {
	text-decoration: underline;
}

/* footer_menu : STOP */

/* mod_article : start */

.mod_article, .mod_article_list, .mod_galleries  {
	width: 560px !important;
}

.mod_article .mod_top {}
.mod_article .mod_center  {}
.mod_article .mod_wrap  {}
.mod_article .mod_bottom {
	padding-top: 2px;
}

.mod_article .mod_header {
	
}

.mod_article .mod_title 
{
	color: #000;
	font: 16px Tahoma;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.mod_article .mod_subheader {}

.mod_article .mod_author {}
.mod_article .mod_label_author {}

.mod_article .mod_created_at {
	font: 11px Tahoma;
	font-style: italic;
	color: grey;
}
.mod_article .mod_label_created_at {}

.mod_article .mod_category {}
.mod_article .mod_label_category {}

.mod_article .mod_content {
	padding-top: 4px;
	padding-bottom: 4px;
	font: 12px Tahoma;
	line-height: 18px;
	text-align: justify;
}


/* mod_article : stop */


/* paginator : START */
.page_buttons {

	margin-bottom: 5px;
}

.page_link {
	font: 12px Tahoma;
	padding: 4px;
	border: 1px solid #dddddd;
	color: #000;
	text-decoration: none;
	background: #fbfbfb;
}

.page_active {
	font: 12px Tahoma;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #dddddd;
	color: #666666;
	background: #fbfbfb;
}

.pager_first, .pager_previous, .pager_next, .pager_last {
	position: relative;
	top: 4px;
}

/* paginator : STOP */

.mod_article_list {
	width: 680px !important;
}

.mod_article_list .mod_title {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #a9a9a9;
	margin-top: 20px;
}

.mod_article_list .mod_title_link {
	text-decoration: none;
	color: #000;
}

.mod_article_list .mod_title_link:hover {
	text-decoration: none;
	color: red;
}

.mod_article_list .mod_read_more {
	text-align: right;
}

.mod_article_list .mod_read_more a {
	font: 12px Tahoma;
	color: red;
	text-decoration: none;
}

.mod_article_list .mod_read_more a:hover {
	text-decoration: underline;
}

.pagination {
	margin-top: 20px;
	text-align: center;
}

.mod_picture .mod_center img {
	border: 7px solid #e7e7e7;
	margin: 0;
}
