/* project: internet market
   design: luka cvrk (www.solucija.com) 
   framework: Concept Nova (www.conceptnova.com) */
   
body {
	padding: 0;
	margin: 0;
	font: 62.5% Arial, sans-serif;
	line-height: 1.5em;
	color: #003300;
	background-color: #F0F0F0;/*	background-image: url(../images/hbg.png);
	background-repeat: repeat-x;
	background-position: top; */
}
a {
	color: #0E4D8B;
	background: inherit;
}
a:hover {
	color: #000;
	background: inherit;
}
a img {
	border:none
}
/*h1 { font: bold 2em Georgia, Arial, Sans-Serif; font-size: 1.2em; letter-spacing: 10px; padding: 16px 0 0 8px; margin: 0; }
h1 a { color: #FFF; background: inherit; }
h1 a { text-decoration: none; }
h1 a:hover { color: #BFE1ED; background: inherit; }
*/
h1 {
	margin: 0;
	padding: 0;
	font: normal 1.8em Arial, Sans-Serif;
	letter-spacing: -1px;
	color:#006600;
	;
}
h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-weight:bold;
	color:#FF0000;
	font-family: Arial, Sans-Serif;
	font-size: 1.4em;
	font-style: normal;
	font-variant: normal;
}
h3 {
	font: 1em Arial, Sans-Serif;
	margin: 0 0 5px 0;
	padding: 0;
	color: #003300;
	text-transform:uppercase;
}
p, dl, dt, dd {
	margin: 0;
	line-height: 1.5em;
	font-size: 1.1em;
	color:#003300;
}
dt {
	font-weight: bold;
	margin: 10px 0 0 0;
}
form {
	margin: 0;
}
legend {
	font: bold normal 1.4em/1.6em "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
}
input.search {
	width: 199px;
	border: none;
	background: #FFF url(../images/input.gif);
	padding: 4px;
	color: #000000;
}
input.submit {
	height: 24px;
	font-weight: bold;
	width: 53px;
	border: none;
	background: #D96855 url(../images/button.gif);
	padding: 3px;
	color: #FFF;
}
select, text {
	width:165px;
}
blockquote {
	margin: 5px 25px;
	padding: 5px 20px 20px 20px;
	background: #f4f4f4;
	border-bottom: 1px solid #ccc;
	color:#003300;
}
.title, a:hover.title {
	color: #B41A1A;
	background: #FFF;
	text-decoration:none;
	margin:0;
	padding:0;
	font-weight: bold;
	cursor: text;
	color:#FF0000;
}
.clear {
	clear:both;
	background:#f0f0f0;
}
/* layout
   ------ */

.content {
	margin: 10px 0 0 0;
	background: #FFF url(../images/big_middle.gif) repeat-y;
}
.wrapper {
	margin: 10px auto;
	width: 768px;
	background: #f0f0f0;
	color: #003300;
}
/* header */
.header_top {
	background: #FEFEFE url(../images/big_top.gif) no-repeat;
	color: #FFF;
	height: 15px;
	clear:both
}
.header {
	padding: 0px 10px 0 10px;
}
.header_bottom {
	clear: both;
	background: #FEFEFE url(../images/big_bottom.gif) no-repeat;
	color: #FFF;
	height: 15px;
}
.logout {
	float: right;
	top: 0px;
	right: 0px;
	margin-right:15px;
	text-align:right;
}
.head {
	height: 125px;
	background: #f0f0f0;
	color: #808080;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000;
}
.logo {
	float: left;
	width: 250px;
	height: 120px;
	background: url(../images/logo.jpg);
}
.logo_right {
	float: right;
	width: 270px;
	margin:60px 0 0 0;
	border-left: 1px solid #eee;
}
.logo_right p {
	color:#000;
}
/* navigation */
#navcontainer {
	width: 100%;
	float: left;
	background-color: #006600;
}
#navcontainer ul {
	padding: 0;
}
#navcontainer ul li {
	display: inline;
}
#navcontainer ul {
	margin: 0;
	padding: 0 0 0 4%;
	color: #FFFFFF;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.1em;/*font-weight: bold;*/
}
#navcontainer ul li a {
	padding: 0.5em 12px;
	background-color: #006600;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #94B473;
}
#navcontainer ul li a:hover {
	background-color: #009900;
}
body.home .wrapper #navcontainer ul li.home a, body.about .wrapper #navcontainer li.about a, body.directory .wrapper #navcontainer li.directory a, body.news .wrapper #navcontainer li.news a, body.articles .wrapper #navcontainer li.articles a, body.forum .wrapper #navcontainer li.forum a, body.links .wrapper #navcontainer li.links a, body.faq .wrapper #navcontainer li.faq a, body.contact .wrapper #navcontainer li.contact a {
	color: #ffff00;
}
/* #navlist li a:hover
{
color: #FFFF00;
text-decoration: none;
background: #CC3333;
text-align: left;
text-transform: uppercase;
font: bold normal 10px/16px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
}

#navlist li  #current{color: #ffff00;} */

/*.sf_search {
	clear: both;
	background: #CA090D url(searchbg.gif) repeat-x bottom left; 
	color: #FFE4E0;
	border-top: 1px solid #AA1717;
	border-bottom: 1px solid #000;
	padding: 18px 0 17px 15px;
	margin-top: -2px;
}
*/
	
/*.subheader {
	clear: both;
	padding: 10px 0 0 0;
	background: #f0f0f0;
	color: #808080;
}*/

.search_field {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	background: #f0f0f0;
	font-weight: bold;
}
input.search {
	width: 292px;
	border: 0;
	background: #FFF url(../images/input.gif) no-repeat;
	padding: 4px;
	color: #E0691A;
	font-weight: bold;
}
input.submit {
	background: #E0691A url(../images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 5px 1px 0;
	color: #F0F0F0;
	font: bold 1em Arial, Sans-Serif;
}
.adv {
	color: #000000;
	margin: 0 0 6px 0;
	font-weight: normal;
}
.adv a {
	color: #C83C3C;
	background: inherit;
	font-weight: bold;
}
.adv a:hover {
	color: #000;
	background: #EDEDED;
}
.search_form {
	float: right;
	margin:0 10px 0 0;
}
/* left side
   --------- */

.left {
	float: left;
	width: 580px;
	margin: 0 0 10px 0;
	padding: 0px 5px 8px 8px;
}
.left p, li {
	font-size:1.2em;
	margin-top:5px;
}
.box_top {
	background: #F0F0F0 url(../images/leftbox_top.gif) no-repeat;
	color: #808080;
	height: 30px;
	width: 159px;
}
.gbox_top {
	background: #F0F0F0 url(../images/gbox_top.gif) no-repeat;
	color: #000;
	height: 12px;
	width: 159px;
}
.box_top h1 {
	color: #808080;
	background: inherit;
	padding: 3px 0 0 10px;
	margin: 0;
}
.box {
	border-left: 2px solid #F0F0F0;
	border-right: 2px solid #F0F0F0;
	padding: 0 4px 0 7px;
	margin: 0;
	width: 144px;
	color: #595959;
	background: #FFF;
}
.box_bottom {
	background: #FFF url(../images/leftbox_bottom.gif) no-repeat;
	color: #000;
	height: 13px;
	width: 160px;
	margin: 0 0 7px 0;
}
.news_side {
	float: left;
	width: 180px;
	padding: 0 0 0 10px;
	margin: 10px 0;
}
.left_side a, .right_side a {
	color: #414141;
	background: #FFF;
}
.article_side {
	float: right;
	width: 220px;
	background: #FFF url(dotted.gif) repeat-y;
	color: #414141;
	padding: 0 0 0 40px;
	margin: 10px 0;
}
/* left and central column */
.left_side {
	float: left;
	width: 159px;
	padding: 0px 5px 8px 8px;
}
.right_side {
	float: right;
	width: 405px;
	margin: 0 5px 0 0;
	text-align: justify;
}
.article, .news {
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
}
.grey_top {
	clear: both;
	width: 382px;
	background: #EDEDED url(../images/grey_top.gif) no-repeat;
	color: #000;
	height: 5px;
	padding: 0;
	margin: 0px 0 0 6px;
}
.grey {
	margin: 0 0 0 10px;
	padding: 10px;
	background: #EDEDED url(../images/grey_bottom.gif) no-repeat bottom left;
	color: #808080;
}
.grey a {
	color: #C83C3C;
	background: inherit;
	font-weight: bold;
}
.grey a:hover {
	color: #000;
	background: #EDEDED;
}
.highlight {
	padding: 5px 3px 5px 3px;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
}
/* right side
  ---------- */
		
.right {
	float: right;
	width: 170px;
	margin: 0 0 10px 0;
}
/* img { float: left; margin: 0 9px 3px 0; } */

/* footer
   ------ */

.footer {
	clear: both;
	text-align: center;
	color: #000000;
	background: #f0f0f0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}
.footer p {
	line-height: 2em;
}
.footer a {
	color: #4F4F4F;
	background: #f0f0f0;
	border-bottom: 1px solid #808080;
	text-decoration: none;
}
img.picright {
	float:right;
	clear:right;
	/*border:1.5px solid #bac1a3;
	border-left:1px solid #c4c4c4;
	border-right:2px solid #000000;
	border-top:1px solid #c4c4c4;*/
	border:1px solid #c4c4c4;
	padding:2px;
	margin-left:6px;
	background-color:#FFFFFF;
	text-align:center;/*border-style:outset;*/
}
p.note {
	/*	color:#C83C3C;
	color:#ec792c;*/
	color:#000;
	font-weight: bold;
}
p.anote {
	color:#C83C3C;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: none;
}
p.bottomnav {
	margin-top: 36px;
	text-align:center;
	font-weight:bold;
	font-size:1.2em
}
p.topnav {
	margin-bottom: 25px;
	margin-bottom: 5px;
	text-align:center;
	font-weight:bold;
	font-size:1.2em
}
p.pagenav {
	margin-top: 25px;
	text-align:center;
	font-size:1.2em
}
p.summary {
	text-align:right;
	font-weight:bold;
	font-size:1.2em;
	background-color: #FFCC66;
	padding-right:5px;
}
p.quote {
	font-size:1em;
}
p.writer {
	font-size:1.1em;
}
p.edition {
	font-size:1em;
	padding: 15px 0 5px 0;
	font-style:italic;
	border-bottom: 1px solid #eee;
}
p.breadcrumbs {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
p.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	line-height: normal;
}
p.event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
	font-weight: bold;
}
.days {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 4em;
	float: left;
	border: 2px solid #006699;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #006699;
	background-color: #DDEEFF;
	line-height: 48px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
