* {
}

body, p {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, serif;
	color: #212121;
	font-size: 14px;
}

body {
	background: #f0eeda;
}

.navbar-collapse {
	padding: 0;
}

.navbar-toggle {
	background-color: transparent;
	border: 2px solid #9d3c17;
	border-radius: 4px;
	float: right;
	margin: 0;
	padding: 8px;
	position: relative;
}
.navbar-toggle:hover {
	background-color: transparent;
	border: 2px solid white;
}
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
	background-color: #9d3c17;
}
.navbar-toggle:hover .icon-bar {
	background-color: white;
}

.main { color: #91524b !important; font-weight: bold; }
.textlc {font-size: 10px; margin: 3px 8px; color: #444444; text-align: center; }
.comment {font-size: 12px; font-family: Arial; margin: 3px 8px; color: #444444}
.text {margin: 5px 0; color: #444444;}

.containershadow {
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.bg1 {
	background: url('/sources/bg1.gif');
}
.bg2 {
	background: #e5cb84;
	padding-top: 15px;
	border-top: 2px solid #9d3c17;
}
.bg3 {
	background: url('/sources/bgbottom.gif') repeat-x;
	min-height: 81px;
}
.bg4 {
	padding: 5px 0 15px 0;
}

.margintop15 {
	padding-bottom: 15px;
}

.mainarticletitle {
	font-size: 12px; 
}

.menubox {
	background: #712911;
	border-top: 1px solid #953411;
	box-shadow: inset 0 0 20px rgba(0,0,0,0.5);
}
.menubox p {
	margin: 5px 0;
}
.columnbox {
	border-radius: 5px;
	overflow: hidden;
	background: #f0eeda;
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.sectionheader {
	padding: 10px;
	background: white;
	font-family: Arial;
	color: #4f1106 !important;
	font-weight: normal;
	padding: 8px;
}
.sectionbox {
	padding: 10px;
}
.contentbox {
	background: #f5f4e9;
	border: 1px solid #fbcb57;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	padding: 10px;
}
.contactbox {
	background: #f0eeda;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	padding: 10px;
	margin-top: 15px;
}
.currencybox {
	width: 200px;
	height: 56px;
	background: url('/sources/curr_left.gif') no-repeat -2px -2px #aac9e5;
	border: 2px solid white;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	padding: 0 5px 0 70px;
	font-size: 13px;
	color: #000055;
	line-height: 130%;
	margin-top: 15px;
}
.calendarbox {
	width: 270px;
	height: 56px;
	background: url('/sources/arch_left.gif') no-repeat -2px -2px #9d3c17;
	border: 2px solid white;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	padding: 0 5px 0 70px;
	font-size: 13px;
	color: #000055;
	line-height: 130%;
	margin-top: 15px;
}

h1 { font-size: 24px; font-family: arial; font: normal; color: #8e3016; margin: 10px 0; text-align: left; }
h2 { font-size: 20px; font-family: arial; font-weight: bold; color: #aa5c1d; margin: 10px 0; text-align: left; }
h3 { font-size: 16px; font-family: arial; font-weight: bold; color: #aa5c1d; margin: 10px 0; text-align: left; }

.maintitle {font-size: 12px; margin: 3px 8px; text-align: left; color: #ffffff}
.bigtitle {font-size: 14px; margin: 3px 8px; text-align: left; color: #000055}

a, a:link, a:active, a:visited {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #444444;
	text-decoration: underline;
}

a.pmmenu, a.pmmenu:link, a.pmmenu:active, a.pmmenu:visited {
	color: #efe2b1 !important;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
a.pmmenu:hover {
	color: #efe2b1 !important;
	text-decoration: underline;
}

a.pmmenu2, a.pmmenu2:link, a.pmmenu2:active, a.pmmenu2:visited {
	display: block;
	background: url('/sources/menull.gif') no-repeat left center;
	color: #efe2b1 !important;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding: 3px 3px 3px 18px;
}
a.pmmenu2:hover {
	color: #efe2b1 !important;
	text-decoration: underline;
}

a.menu, a.menu:link, a.menu:active, a.menu:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 3px 0px;
	text-decoration: none;
}
a.menu:hover {
	color: #000000;
	text-decoration: underline;
}



TD {COLOR: #000000; FONT-SIZE: 12px}

img { border: 0 }

ul {margin: 3px 18px; }
li {font-size: 12px; margin: 3px 8px; text-align: justify; color: #444444; font: normal}

INPUT {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 12px}
TEXTAREA {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 12px}
FORM {COLOR: #000000; margin: 5px 0px; FONT-SIZE: 12px}

.inp {
	color: #212121;
	border: 1px solid #ddd;
	border-radius: 3px;
	text-decoration: none;
	padding: 7px 10px;
	background: #ffffff;
}

.inp2 {
	background: #9d3c17;
	color: white;
	border: 1px solid #9d3c17;
	border-radius: 3px;
	text-decoration: none;
	padding: 7px 10px;
}

@media (min-width: 992px) {
	.centerbox {
		padding-right: 0px;
		padding-left: 0px;
	}
}
