body, h1, h2, h3, h4, img, div, p, span, ul, ol, li,
dl, dt, dd, strong, input, label, select, textarea, form ,
fieldset
{ margin: 0; padding: 0; }

body {
	font: 11px/12px Verdana, Arial, Georgia, sans-serif;
	color: #282828;
	background-color: #fff;
}

a {
	color: #8C1515;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h4 {
	font-size: 11px;
}

#wrapper {
	width: 1000px;
}

#header h1 {
	position: relative;
	float: left;
	display: block;
	width: 171px;
	height: 141px;
	background: #f3f3f3 url('/html/gfx/topmenu-decoration.gif') no-repeat bottom right;
}

#header h1 a {
	position: absolute;
	top: 10px; left: 12px;
	display: block;
	width: 140px;
	height: 55px;
	background: url('/html/gfx/logo.gif') no-repeat top left;
}

#header h1 span {position:absolute; float:left; font-size:11px; font-weight:normal; top:70px; left:0px; text-align:center; width:171px; color:#787878}

#header h1 strong {position:absolute; font-size:11px; font-weight:normal; top:112px; left:0px; display:block; float:left; width:171px; text-align:center}

#header a span { 
	display: none;
}

#header {
	float: left;
}

#header #banner {
	padding: 12px 0 12px 50px; width:728px; height:90px; float:left;
}

#topnavi {
	float: left;
	padding: 6px 0;
	padding-left: 10px;
	width: 815px;
	list-style-type: none;
	background-color: #f3f3f3;
	overflow: hidden;
}

#topnavi li {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('/html/gfx/topmenu-bullet.gif') no-repeat right 3px;
}

#topnavi .active,
#topnavi .active a {
	color: #8C1515;
}

#topnavi .active a:hover {
	text-decoration: underline;
}

#topnavi li a {
	color: #000;
	text-decoration: none;
}

#topnavi li a:hover {
	color: #8C1515;
}

#content {
	float: left;
	width: 100%;
	background: url('/html/gfx/main.gif') repeat-y top left;
}

#left {
	float: left;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 166px;
	background: #8d8d8b url('/html/gfx/left-backg.gif') repeat-y right;
}

#left a {
	color: #fff;
	font-size: 10px;
}

#left form {
	float: left;
	margin: 10px 0 5px 0;
	padding: 0;
	width: 158px;
	height: 65px;
	color: #fff;
	border: 1px solid #afafae;
}
#left form input{
	float: left;
	margin: 3px 0 5px 4px;
	padding: 3px 0 0 5px;
	width: 67px;
	height: 16px;
	font-size: 10px;
	border: 0;
}
#left form label {
	float: left;
	margin-left: 4px;
	width: 72px;
	text-transform: lowercase;
}
#left form input#button {
	float:left;
	margin: 0;
	padding: 0 0 2px 0;
	width: 155px;
	height: 18px;
	color: #fff;
	font-weight: bold;
	background:url('/html/gfx/submit.gif') no-repeat;
	cursor:pointer
}

#left ul {
	float: left;
	margin-left: -5px;
	padding-top: 15px;
	width: 170px;
	text-transform: uppercase;
	font-weight: bold;
	list-style-type: none;
	color: #fff;
}

#left li {
	float: none;
	clear: left;
	width: 100%;
}

#left li.active strong, #left li.active a {
	font-size: 10px;
	background-color: #7c7c7a;
}

#left li a,
#left li span,
#left li strong {
	float: left;
	margin: 0px;
	display: block;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 165px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

#left li a:hover {
	display: block;
	width: 165px;
	height: 100%;
	background-color: #7c7c7a;
}

#nav {
	border-top: 1px solid #444;
	padding-top: 2px !important;
}

#cats {
	float: left;
	margin-top: 5px;
	padding: 5px 0 4px 0 !important;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

#cats a {
	display: block;
	color: #fff !important;
}

#cats a:hover {
	color: #fff !important;
	background-color: #830505 !important;
}

#cats .active span {
	color: #fff;
	background-color: #830505;
}

#center {
	float: left;
	margin: 10px 10px 10px 20px;
	width: 640px;
}

/* BEGIN BOX HOLDER */

.box-holder {
	float: left;
	margin: 0 2px;
	width: 315px;
	overflow: hidden;
}

.box-holder .content {
	float: left;
	width: 100%;
	background: url('/html/gfx/box-content.gif') repeat left;
}

.box-holder .shadow {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	background: #fff url('/html/gfx/box-shadow.gif') no-repeat bottom right;
}

.box-holder .tl {
	float: left;
	width: 100%;
	background: url('/html/gfx/box-tl.gif') no-repeat top left;
}

.box-holder .tr {
	float: left;
	width: 100%;
	background: url('/html/gfx/box-tr.gif') no-repeat top right;
}

.box-holder h2 {
	float: left;
	display: block;
	width: 100%;
	color: #fff;
	background: url('/html/gfx/box-bl.gif') no-repeat bottom left;
}

.box-holder h2 span,
.box-holder h3 span {
	float: left;
	display: block;
	padding: 8px 0 8px 10px;
	font-size: 13px;
	line-height: 16px;
	width: 305px;
	background: url('/html/gfx/box-br.gif') no-repeat bottom right;
}

.box-holder h2 a,
.box-holder h3 a {
	color: #fff;
	text-decoration: none;
}

.box-holder h2 a:hover,
.box-holder h3 a:hover {
	text-decoration: underline;
}

.box-holder .parag {
	float: left;
	padding: 5px;
}

.box-holder .parag img {
	float: left;
	margin-right: 5px;
}

.box-holder ul {
	position: relative;
	float: left;
	padding: 3px 5px;
	width: 294px;
	list-style-type: none;
}

.box-holder .announce {
	float: left;
	width: 100%;
}

.box-holder .more {
	float: right;
	margin-top: 3px;
	text-align: right;
	background-color: #e8e8e8;
	width: 100%;
}

/* END BOX HOLDER */

.gray {
	background-color: #F3F3F3;
	width: 313px;
}

.gray .shadow {
	background-image: url('/html/gfx/box-shadow-gray.gif');
}

.gray h2 {
	background-image: url('/html/gfx/box-bl-gray.gif');
}

.gray h2 span {
	width: 303px;
	background-image: url('/html/gfx/box-br-gray.gif');
}

/* Posledni */
.box-latest {
	float: left;
	clear: left;
	padding: 3px 5px;
	width: 300px;
	line-height: 13px;
}

.box-latest a.imglink img {
	float: left;
	display: block;
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #dadada;
}

.box-latest a.imglink:hover img {
	border: 1px solid #830505;
}

/* Posledni END */

.wide {
	margin: 10px 0 0 0;
	width: 634px;
	height: auto;
	background-color: #f3f3f3;
}

.wide h2 span,
.wide h3 span {
	width: 624px;
	background-image: url('/html/gfx/box-br-gray.gif');
}

.wide .shadow {
	background: #f3f3f3 url('/html/gfx/box-shadow-gray.gif') no-repeat bottom right;
}

.wide ul.inews {
	margin-left: 7px;
	padding-left: 25px;
	padding-bottom: 8px;
	width: 170px;
	background: url('/html/gfx/act.gif') no-repeat left 8px;
	/*border-right: 1px dashed #282828;*/
}

.wide ul.inewsl {
	background-image: url('/html/gfx/in.gif');
	border: 0;
}

.wide dl {
	float: left;
	padding-left: 10px;
}

.wide dl dd {
	float: left;
	display: block;
	padding-right: 7px;
	width: 200px;
}

.wide dl dd a {
	float: left;
	clear: left;
}

.wide dl dd span {
	float: left;
	clear: left;
	color: #858585;
}

.wide dl dd strong {
	float: left;
	clear: left;
	padding: 2px 0;
}

.wide .line {
	clear: left;
	height: 5px;
	padding-bottom: 3px;
	width: 600px;
}

*:first-child+html .wide .line {
	padding-bottom: 3px;
}

.wide .last {
	border: 0;
}

.small {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 208px;
	height: auto;
}

.small h2 span {
	width: 198px;
}

*:first-child+html #center .small .shadow {
	padding-bottom: 10px;
}

.small p,
.frst p {
	padding: 3px 5px;
}

.frst strong {
	margin-bottom: 10px;
}

#row2 {
	float: left;
	clear: left;
}

#right {
	float: left;
	margin: 10px 0;
	width: 155px;
	overflow: hidden;
}

#right .frst {
	overflow: hidden;
}

#right .small,
#right .frst {
	width: 150px;
	padding-bottom: 10px;
}

#right .small dl {
	float: left;
	width: 140px;
}

#right .small .content {
	float: left;
}

#right .small li {
	float: left;
}

#right .small h2 span,
#right .frst h2 span {
	width: 140px;
}

#article {
	margin: 0;
}

#article .imginfo {
	clear: left;
}

#article .imginfo strong {
	float: none;
}

.article {
	line-height: 17px;
	padding-bottom: 10px;
}

#article_inner {
	padding: 10px;
}

#article_inner p{
	margin: 0 0 10px 0;
}

#article_inner h2 {
	color: #840101;
	font-size: 14px;
	line-height:normal;
	background:none;
	margin-bottom:10px;
}

#article_inner img {
	padding: 0 5px;

}

#article_inner p.author {margin-bottom:10px; color:#787878}


#article_inner ul {
	width: 100%;
	background: none;
	border: 0;
	list-style-type: disc;
}

#pic {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#pic img {
	border: 1px solid #8D8D8B;
}

#items {
	float: left;
	padding: 0px 10px 10px 10px;
}

#items h3,
#questions h3 {
	display: block;
	float: none;
	padding-bottom: 5px;
	font-size: 11px;
	color: #282828;
	background: none;
}

#questions h3 {
	padding-left: 10px;
}

#questions .short-article {
	float: left;
	clear: left;
	margin: 0px 0;
	width: 610px;
}

#questions .added strong {
	float: left;
	clear: left;
}

#questions dd {
	width: 215px;
}

#questions span strong {
	float: none;
}

#questions .my_q {
	padding-left: 10px;
	padding-bottom: 5px;
	color: #282828;
}

#questions .my_q2 {
	padding-left: 10px;
}

#items .short-article {
	float: left;
	margin: 5px 0;
	clear: left;
	width: 610px;
}

#items .short-article h3 a {
	color: #8C1010;
	text-decoration: underline;
}

#items .short-article h3 a:hover {
	text-decoration: none;
}

#items .short-article dl {
	margin: 0;
	padding: 0;
}

#items .short-article dl dd {
	width: auto;
}

#items .short-article dl dd a {
	text-decoration: none;
}

#items .short-article dl dd a:hover {
	text-decoration: underline;
}

#items .imlink {
	float: left;
}

#items a.imlink img {
	border: 1px solid #DADADA;
	padding: 1px;
	margin-right: 10px;
}

#items a.imlink:hover img {
	border: 1px solid #830505;
}

#items .date {
	float: left;
	margin-right: 10px;
}

#items .more,
#items .more span {
	float: left;
	margin: 0;
	background-color: transparent;
	border: 0;
	color: #8C1010;
}

.pager { padding-left: 10px;clear:both; float:left; width:620px; padding-bottom: 10px;}
.pager a, .pager strong, .pager span { display:block; float:left; font-size:12px; border:solid 1px #DADADA; padding:2px 6px; margin-right:5px; text-decoration: none;}
.pager a:hover {text-decoration:none; color:#fff;background-color: #830505;} .pager span {color:#A9A9A9;}

#footer {
	float: left;
	clear: left;
	display: inline;
	width: 800px;
	margin: 0px 0 0 0px;
	padding: 10px 0 10px 191px;
	background: url('/html/gfx/left-backg2.gif') repeat-y top left;
}

#footer_inner {
	float: left;
	padding-top: 10px;
	width: 100%;
	border-top: 1px solid #ffb804;
}

#printurl{ display: none; }

#footer-menu, #credits {
	list-style-type: none;
	padding-bottom: 10px;
}

#footer-menu li, #credits li {
	float: left;
	clear: right;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #8d8d8d;
}

#footer-menu li a, #credits li a {
	color: #8D8D8B;
}

#footer-menu {
	float: left;
}

#credits {
	float: right;
}

#footer-menu .last,
#credits .last {
	margin: 0;
	padding: 0;
	border: 0;
}

#regform { padding: 0 0 5px 10px; float: left; margin: 0 auto;width:640px; margin: 0 auto; }
#regform div { float: left; clear: left;width:470px; padding:5px 0; border-bottom:solid 1px #f4f4f4}
#regform div.hidden {padding:0; border:0;}
#regform div.translator { width:336px; padding-left:140px;}
#regform div label {display:block; float:left; width:140px; font-size:12px; padding:1px 0 0 0}
#regform div label.property_price {width:30px;}
#regform div label.forcheck { width:auto; font-size:10px; display:inline; padding-left: 5px;} 
#regform div input.checkbox {float:left;}
#regform div input.text, #regform div input.password, #regform div select, #regform div textarea {border:solid 1px #656565; width:250px; margin-right:10px; float:left;}
#regform div select {width:253px;}
#regform div input.submit { background:#830505; border:solid 1px #720404; color:#fff; font-weight:bold; cursor:pointer }

#quicklogin {
	margin-left: -6px;
	border: 0;
}

#quicklogin p,
#quicklogin .exit {
	width: 164px;
	padding-left: 8px;
}

#quicklogin .welcome {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	background: #444444 url('/html/gfx/cats-gray.gif') repeat-x top left;
}

.mylinks { float:left; width:160px !important; padding-bottom: 5px; }
.mylinks a { line-height:20px; background:url(gfx/b1.gif) no-repeat 0 4px; padding:0 0 0 8px; clear:both;}

*:first-child+html #quicklogin .welcome {
	width: 100%;
}

*:first-child+html #left ul {
	margin-left: -10px;
	width: 176px;
}

.infoboxtitle {
	margin: 5px 0;
	float: left;
	padding-left: 10px;
	margin-right: -15px;
	width: 624px;
	line-height: 30px;
	color: #fff;
	background: url('/html/gfx/cats-gray.gif') repeat-x top left;
}

.infobox-holder {
	float: left;
	padding-top: 10px;
}

.comment {
	float: left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 633px;
	border-bottom: 2px solid #8d8d8d;
}

.userinfo {
	float: left;
	clear: left;
	width: 160px;
	overflow: hidden;
}

.userinfo p {
	color: #8D8D8B;
}

.userinfo p a {
	text-decoration: none;
}

.userinfo p a:hover {
	text-decoration: underline;
}

.userinfo .usr {
	color: #282828;
}

.usertxt {
	float: left;
	padding-left: 10px;
	width: 460px;
}

.usertxt .time {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
}

.infobox-form form {
	float: left;
	clear: left;
}

.infobox-form form div label {
	float: left;
	display: block;
	width: 170px;
}

.infobox-form form div textarea {
	width: 460px;
	font-family: Verdana;
	font-size: 12px;
}

.infobox-form form p {
	margin-left: 170px !important;
}

.translator {
	padding: 5px 0 5px 170px;
}

#addit {
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #282828;
	background: #830505;
	color: #fff;
	font-weight: bold;
}

.error {
	margin: 0 auto;
	background: #FFE1DF;
	color: #BF0900;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	clear: both;
	width: 600px;
	border: 1px solid #8C1010;
}

.error ul {
	float: none;
}

.error_login {
	margin-top: 5px;
	width: 157px;
	background: #FFE1DF;
	color: #BF0900;
	border: 1px solid #8C1010;
	text-indent: 5px;
	padding: 3px 0 3px 2px;
	color: #AE0000;
}

.notice {
	margin: 0 auto;
	background: #d3edd6;
	color: #107813;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	clear: both;
	width: 600px;
	border: 1px solid #107813;
}

.bills {
	padding-bottom: 12px;
}

.error ul {list-style:none;}
input, select, textarea {font: 12px Verdana, Arial, Georgia, sans-serif; padding:2px}

.mceEditor {
	float: left !important;
	clear: left !important;
	margin-top: 10px !important;
	width: 605px !important;
}
#contentforum
{
width:823px;
float:left;
}

#topic { text-align: justify; }

#eu { margin:10px 0 0 0; float:left; color:#fff; padding-right:8px;} #eu img {margin-bottom:6px; border:solid 5px #7D7D7B}
#bannertop, #b {display:block; width:728px; height:90px;}
