html {
	margin-bottom: 1px; height: 100%
}
a:link {
	color: #387cb3; text-decoration: none
}
a:visited {
	color: #387cb3; text-decoration: none
}
a:hover {
	color: #2f6a99; text-decoration: underline
}
.nav {
	color: #aaa; text-decoration: none
}
.nav:link {
	color: #aaa; text-decoration: none
}
.nav:visited {
	color: #aaa; text-decoration: none
}
a.nav:hover {
	color: white; text-decoration: none
}
table {
	empty-cells: show
}

td {
	font-size: 12px; color: #afafaf; line-height: 135%; font-family: tahoma, arial, helvetica, sans-serif
}
th {
	font-size: 12px; color: #afafaf; line-height: 135%; font-family: tahoma, arial, helvetica, sans-serif
}
tr {
	font-size: 12px; color: #afafaf; line-height: 135%; font-family: tahoma, arial, helvetica, sans-serif
}

#mainarea {
	background: #242424;
	padding: 5px 10px 0px 10px;
		margin: 0;
}
div, a , span, p{
	margin:0px;
	padding:0px;
}
body {
	margin: 0;
	padding: 0;
	background-color: #1E1E1E;
	/*background-image: url(images/bg.gif);*/
	background-repeat: repeat-x;
	background-position: 0 0;	/*background:url(images/background.jpg);*/
}
input {
	color: #000; font-family: verdana, sans-serif
}
textarea {
	color: #000; font-family: verdana, sans-serif
}
button {
	color: #000; font-family: verdana, sans-serif
}
input {
	font-size: 100%
}
button {
	font-size: 100%
}
textarea {
	font-size: 110%; color: #000; font-family: verdana, sans-serif
}

select {
	font-weight: normal; font-size: 100%; color: #000; font-family: verdana, sans-serif
}
hr {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #2d2d2d; height: 1px; background-color: #2c2c2c; border-right-width: 0px
}
.hrcolor {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #2d2d2d; height: 1px; background-color: #2c2c2c; border-right-width: 0px
}
img {
	behavior: url("pngbehavior.htc");
}

a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.quote {
	padding-right: 25px;
	padding-left: 15px;
	font-size: 95%;
	padding-bottom: 15px;
	margin: 0px;
	color: #666;
	line-height: 1.4em;
	padding-top: 5px;
	border-bottom: #282828 1px solid;
	border-left: #1d1d1d 1px solid;
	border-right: #282828 1px solid;
	background-color: #202020;
	background-image: url(images/quote-r.png);
	background-repeat: no-repeat;
	background-position: 99% 97%;
}
.code {
	padding-right: 5px;
	border-top: #282828 1px solid;
	border-bottom: #282828 1px solid;
	border-left: #1d1d1d 1px solid;
	border-right: #282828 1px solid;
	padding-left: 5px;
	font-size: 95%;
	padding-bottom: 5px;
	margin: 0px auto;
	overflow: auto;
	color: #CCCCCC;
	max-height: 80em;
	line-height: 1.3em;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: #202020;
}

.code2 {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 95%;
	padding-bottom: 5px;
	margin: 0px auto;
	overflow: auto;
	color: #CCCCCC;
	max-height: 80em;
	line-height: 1.3em;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: #1D1D1D;
	border: 1px solid #333333;
}
.codeheader {
	font-weight: bold;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 1.2em;
	font-style: normal;
	text-decoration: none;
	background-color: #1A1A1A;
	padding: 3px;
	margin-top: 7px;
}
.quoteheader {
	border-right: #282828 1px solid;
	padding-right: 0px;
	border-top: #1d1d1d 1px solid;
	padding-left: 45px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	margin: 6px auto 0px;
	border-left: #1d1d1d 1px solid;
	color: #666;
	padding-top: 8px;
	background-color: #202020;
	background-image: url(images/quote-l.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.help {
	cursor: help
}
.meaction {
	color: red
}
.editor {
	width: 96%
}
.highlight {
	font-weight: bold; color: black; background-color: yellow
}
.windowbg {
	/*	background-color: #333333;*/
	border: 1px solid #1E1E1E;
}

.windowbg2 {
	background-color:#1B1B1B;
	border: 1px solid #191919;
}
.windowbg3 {
/*	background-color: #272727;
*/}
.windowbg4 {
	background-color:#222;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #282828;
}
.pozadina_za_profil{
	background:#242424;
}
.windowbg5 {
  border-bottom:solid 1px #212121;
}

#container {
	width: 90%;
	margin:0px auto 20px auto;
}

#menubar {
	margin: 0;
	padding: 0;
	height: 45px;
}

.podforumi{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #1D1D1D;
}
.profil_panel{
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3C3C3C;
	background-color: #1D1D1D;
}
.profil_panel a{
	color: #999999;
}

.profil_panel a:hover{
	color: #CCCCCC;
}

.velika_slova{
	font-size:18px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial;
}
.opis_foruma{
	color:#3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.opis_foruma a{
	color:#666666;
}


.calendar_today {
	background-color: #292929
; 	font-size: 10px;
	color: #D2DCDF;
	font-size: 9px;
	color: #D2DCDF;
}
tr.titlebg th {
	padding-right: 10px; padding-left: 10px; background: #202020; color: #CCC; border-bottom: #282828 1px solid
}
tr.titlebg td {
	padding-right: 10px; padding-left: 10px; background: #202020; color: #CCC; border-bottom: #282828 1px solid
}
.titlebg2 {
	padding-right: 10px; padding-left: 10px; background: #202020; color: #777; border-bottom: #282828 1px solid
}
tr.titlebg2 th {
	padding-right: 10px; padding-left: 10px; background: #202020; color: #777; border-bottom: #282828 1px solid
}
tr.titlebg2 td {
	padding-right: 10px; padding-left: 10px; background: #202020; color: #777; border-bottom: #282828 1px solid
}
.titlebg {
	padding-right: 10px;
	padding-left: 10px;
	background: #202020;
	color: #666666;
	border-bottom: #282828 1px solid
}

.titlebg a:link {
	color: #929292; font-style: normal
}
.titlebg a:visited {
	color: #929292; font-style: normal
}
.titlebg a:hover {
	color: #ccc
}
.titlebg2 a:link {
	color: #555; font-style: normal; text-decoration: none
}
.titlebg2 a:visited {
	color: #555; font-style: normal; text-decoration: none
}
.titlebg {
	font-size: 13px; font-family: tahoma, sans-serif
}
.titlebg2 {
	font-size: 13px; font-family: tahoma, sans-serif
}
.titlebg2 a:hover {
	text-decoration: underline
}


.catbg {
	background: #303030;
	color: #999999;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/pozadina_bar.gif);
	border: 1px solid #161616;
}
.catbg a:link {
	color: #afafaf;
	text-decoration: none
}
.catbg a:hover {
	color: #fff;
}
.catbg a:visited {
	color: #afafaf;
	text-decoration: none;
}
tr.catbg td {
	font-weight: bold;
}
tr.catbg td {
	background: #303030;
	color: #acacac
}
.catbg2 {
	background: #303030;
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/pozadina_bar.gif);
	border: 1px solid #161616;
}
tr.catbg2 td {
	background: #303030; 
	color: #ccc;
	font-weight: bold;
}
.catbg2 a:link {
	color: #afafaf;
	text-decoration: none;
}
.catbg2 a:visited {
	color: #afafaf; 
	text-decoration: none;
}
.catbg2 a:hover {
	color: #fff;
}
.catbg3 {
	background: #303030;
	color: #acacac;
	font-weight: bold;
	font-size: 15px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #bebebe;
	text-decoration: none
}
tr.catbg3 td {
	background: #303030; color: #acacac
}
tr.catbg3 td {
	font-weight: bold; font-size: 15px; font-family: "segoe ui", "trebuchet ms", tahoma, arial, sans-serif
}
tr.catbg3 td {
	font-size: 100%; color: #bebebe; text-decoration: none
}
.catbg3 a:link {
	font-size: 100%; color: #bebebe; text-decoration: none
}
.catbg3 a:visited {
	font-size: 100%; color: #bebebe; text-decoration: none
}
.catbg3 a:hover {
	color: #fff
}



.bordercolor {
	border: 1px solid #1f1f1f;
}
.tborder {
	/*background-image: url(images/pozadina.png);*/
	background-repeat: repeat;
	background-color:#242424;
}
.smalltext {
	font-size: 11px; font-family: tahoma, sans-serif
}
.middletext {
	text-indent: 10px; line-height: 18px
}
.normaltext {
	font-size: 16px
}
.largetext {
	font-size: 18px
}
.post {
	overflow: auto; width: 100%; line-height: 1.3em
}
.personalmessage {
	overflow: auto; width: 100%; line-height: 1.3em
}
.signature {
	padding-bottom: 3px; overflow: auto; width: 100%; line-height: 1.3em
}
.error {
	color: red
}
.maintab_first {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.maintab_back {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.maintab_last {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.maintab_active_first {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.maintab_active_back {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.maintab_active_last {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.mirrortab_first {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.mirrortab_back {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.mirrortab_last {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.mirrortab_active_first {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.mirrortab_active_back {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.mirrortab_active_last {
	vertical-align: top; text-transform: uppercase; color: #757575
}
.maintab_back {
	padding-right: 10px; padding-left: 10px; font-size: 10px; padding-bottom: 5px; color: #757575; padding-top: 5px; text-decoration: none
}
.maintab_active_back {
	padding-right: 10px; padding-left: 10px; font-size: 10px; padding-bottom: 5px; color: #757575; padding-top: 5px; text-decoration: none
}
.mirrortab_back {
	padding-right: 10px; padding-left: 10px; font-size: 10px; padding-bottom: 5px; color: #757575; padding-top: 5px; text-decoration: none
}
.mirrortab_active_back {
	padding-right: 10px; padding-left: 10px; font-size: 10px; padding-bottom: 5px; color: #757575; padding-top: 5px; text-decoration: none
}
.maintab_first {
	display: none
}
.mirrortab_first {
	display: none
}
.maintab_back {
	color: #757575
}
.mirrortab_back {
	color: #757575
}
.maintab_last {
	display: none
}
.mirrortab_last {
	display: none
}
.maintab_active_first {
	display: none
}
.mirrortab_active_first {
	display: none
}
.maintab_active_back {
	border-top: #01517b 3px solid; background: #026aa1
}
.mirrortab_active_back {
	border-top: #01517b 3px solid; background: #026aa1
}
.maintab_active_last {
	display: none
}
.mirrortab_active_last {
	display: none
}
.maintab_back a:link {
	color: #aaa; text-decoration: none
}
.maintab_back a:visited {
	color: #aaa; text-decoration: none
}
.mirrortab_back a:link {
	color: #aaa; text-decoration: none
}
.mirrortab_back a:visited {
	color: #aaa; text-decoration: none
}
.maintab_active_back a:link {
	color: #222; text-decoration: none
}
.maintab_active_back a:visited {
	color: #222; text-decoration: none
}
.mirrortab_active_back a:link {
	color: #222; text-decoration: none
}
.mirrortab_active_back a:visited {
	color: #222; text-decoration: none
}
.maintab_back a:hover {
	color: #ccc; text-decoration: underline
}
.maintab_active_back a:hover {
	color: #ccc; text-decoration: underline
}
.mirrortab_back a:hover {
	color: #ccc; text-decoration: underline
}
.mirrortab_active_back a:hover {
	color: #ccc; text-decoration: underline
}
#sadrzaj {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 980px; padding-top: 0px
}
#header {
	position: relative;
	height: 171px;
	overflow: hidden;
	background: #343434 url(images/header-bg.gif) repeat-x;
}

#headerleft {
	height: 171px;
	background: url(images/header-left.gif) 0 0 no-repeat;
	position: relative;

}

#headerright {
	height: 171px;
	background: url(images/header-right.gif) 100% 0 no-repeat;
		position: relative;
}

#logo {
	position: relative;
	display: block;
	width:600px;
	height: 90px;
	cursor: pointer;
	background-image: url(images/menu/logo.jpg);
	background-repeat: no-repeat;
}

#welcome {
	font-size: 1.0em;
	color: #fff;
	font-family: tahoma, sans-serif;
	float: right;
	padding: 20px 30px 0 0;
	text-align: right;
}

#welcome a:link, #welcome a:visited {
		color: #404040;
		font-weight: bold;
}

#welcome a:hover {
		text-decoration: underline;
}
.ds-avatar {
	padding-right: 15px; float: left
}
#logovanje ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#news {
	padding-right: 20px; padding-left: 20px; float: right; padding-bottom: 10px; margin: 0px; overflow: hidden; width: 350px; padding-top: 15px; height: 90px
}
#telo-l {
	padding-left: 15px; background: url(images/custom/shad-tl.png) no-repeat 0px 0px
}
#telo-r {
	padding-right: 15px; background: url(images/custom/shad-tr.png) no-repeat 100% 0px
}
#footer {
	padding:0px;
	margin:0px;
	background-image: url(images/custom/shad-b.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;	/*width: 90%;*/
}
#footer-left {
	padding:0px;
	margin:0px;
	background: url(images/custom/shad-bl.png) no-repeat 0px 100%
}
#footer-right {
	padding:0px;
	margin:0px;
	background: url(images/custom/shad-br.png) no-repeat 100% 100%; height: 135px
}
.clr {
	clear: both
}
#bodyarea {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px; padding-top: 10px
}
.pathway {
	padding-right: 10px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 10px; margin: 0px; color: #666; padding-top: 0px
}
.pathway a:link {
	font-weight: normal; text-transform: uppercase; color: #888
}
.pathway a:visited {
	font-weight: normal; text-transform: uppercase; color: #888
}
.pathway a:hover {
	font-weight: normal; color: #bbb
}
#footer {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #555; text-align: center
}
#footer a:link {
	color: #999
}
#footer a:visited {
	color: #999
}
#footer a:hover {
	color: #2f6a99; text-decoration: underline
}
.lastposts {
	font-size: 11px; color: #606060
}
.windowbg_sticky {
	color: #bbb
}
tr .sticky_heading td {
	padding-left: 12px; font-size: 11px; background: #202020; color: #777; border-bottom: #282828 1px solid
}
.profilebox {
	padding-right: 4px;
	padding-left: 4px;
	min-height: 170px;
	margin-bottom: 2px;
	padding-bottom: 15px;
	color: #666;
	line-height: 24px;
	padding-top: 5px;
	text-align: center;
	background-image: url(images/custom/profil.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
ul.front_last {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
ul.front_last li {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
ul.front_last li a {
	padding-right: 0px; display: block; padding-left: 35px; font-size: 12px; background: url(images/ds_bullet.gif) no-repeat 10px 50%; padding-bottom: 6px; margin: 0px 2px; overflow: hidden; color: #afafaf; padding-top: 6px; border-bottom: #303030 1px solid; text-decoration: none; outline: none
}
ul.front_last li:hover a {
	background: url(images/ds_bullet2.gif) #282828 no-repeat 10px 50%; color: #ccc; border-bottom: #0178b6 1px solid
}
.download {
	display: block; background: url(images/downloadbutton.png) no-repeat 0px 0px; float: left; margin-left: 20px; overflow: hidden; width: 130px; text-indent: -9999px; 					    height: 30px;
	outline: none;
}
.download:hover {
	background: url(images/downloadbutton.png) no-repeat 0px 100%
}
.demo {
	display: block; background: url(images/demobutton.png) no-repeat 0px 0px; float: left; margin-left: 20px; overflow: hidden; width: 130px; text-indent: -9999px; height: 30px; text-align: center; outline: none
}
.demo:hover {
	background: url(images/demobutton.png) no-repeat 0px 100%
}
blockquote {
	border-right: #181818 1px solid; padding-right: 10px; border-top: #181818 1px solid; padding-left: 50px; font-size: 13px; background: url(images/startquote.png) #1f1f1f no-repeat 10px 10px; padding-bottom: 5px; margin: 10px 0pt; border-left: #181818 1px solid; width: auto; color: #999; line-height: 23px; padding-top: 10px; border-bottom: #181818 1px solid
}
blockquote p {
	padding-right: 30px; background: url(images/endquote.png) no-repeat 100% 100%
}
p {
	margin-top: 5px; margin-bottom: 5px
}
p.alert {
	border-right: #730101 3px solid; padding-right: 20px; border-top: #730101 3px solid; padding-left: 55px; background: url(images/alert.png) #3a1c1c no-repeat 15px 50%; padding-bottom: 10px; margin: 5px 5px 15px; border-left: #730101 3px solid; color: #c73737; padding-top: 10px; border-bottom: #730101 3px solid; text-align: left
}
p.tips {
	border-right: #757102 3px solid; padding-right: 20px; border-top: #757102 3px solid; padding-left: 50px; background: url(images/tip.png) #3e3d20 no-repeat 15px 50%; padding-bottom: 10px; margin: 5px 5px 15px; border-left: #757102 3px solid; color: #9f9901; padding-top: 10px; border-bottom: #757102 3px solid; text-align: left
}
p.tips a:link {
	font-weight: bold; color: #9f9901
}
p.tips a:visited {
	font-weight: bold; color: #9f9901
}
p.alert a:link {
	font-weight: bold; color: #c73737; text-decoration: underline
}
p.alert a:visited {
	font-weight: bold; color: #c73737; text-decoration: underline
}
p.alert a:hover {
	color: #999
}
p.tips a:hover {
	color: #999
}
.team h2 {
	padding-right: 10px; padding-left: 10px; background: #303030; padding-bottom: 10px; padding-top: 10px; text-align: center
}
.avatar2 {
	width: 65px; height: 65px
}
ul.arrow li {
	padding-right: 10px; list-style: none none outside; padding-left: 25px; background: url(images/arrow.gif) no-repeat 2px 7px; padding-bottom: 5px; color: #888; padding-top: 5px
}
.paypalbutton {
	border-right: 0pt; border-top: 0pt; border-left: 0pt; border-bottom: 0pt; outline: none
}


.profil{
	padding-right: 4px;
	padding-left: 4px;
	min-height: 170px;
	margin-bottom: 2px;
	padding-bottom: 15px;
	color: #666;
	line-height: 18px;
	padding-top: 5px;
	text-align: center;
	background-image: url(images/custom/profil.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.brojevi{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}

.ppost_polja{
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-size: 11px;
	/*background-color:#222;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #282828;

}
.kontekt_polja{
	background-color: #272727;
	border: 1px solid #1B1B1B;
	width: 250px;
	padding-top: 5px;
	padding-left:24px;
	padding-right: 10px;
	font-size: 11px;
	color: #CCCCCC;
	height: 18px;
	line-height:18px;
}
.kontekt_polja#poruka{
	background-color: #272727;
	border: 1px solid #1B1B1B;
	width: 280px;
	padding: 2px;
	font-size: 10px;
	color: #CCCCCC;
}
.kontekt_polja#ime{
	background-image: url(images/user.png);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}
.kontekt_polja#email{
	background-image: url(images/email_sm.png);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}
.kontekt_polja#telefon{
	background-image: url(images/phone.png);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}
.kontekt_polja#firma{
	background-image: url(images/house.png);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}
#dugmic{
	width:120px;
	height:28px;
	/*line-height:20px;*/
	background:#333333;
	border: 1px solid #1B1B1B;
}

.hiddencontent
{
	color: #CCCCCC;
	width:98%;
	background-color: #191919;
	border: 1px dotted #0066FF;
	margin: 1px;
	padding: 4px;
	line-height: 1.4em;
}
.hiddencontent2
{
	color: #CCCCCC;
	width:98%;
	background-color: #191919;
	border: 1px dotted #FF3333;
	margin: 1px;
	padding: 4px;
	line-height: 1.4em;
}

.kpanel_levo{
	background-image: url(images/levi_bar.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 17px;
}

.kpanel_desno{
	background-image: url(images/desni_bar.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 17px;

}

.kpanel_sredina{
	background-image: url(images/sredina_bar.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.ipod_kpanela{
background:url(images/pozadina_bar2.gif);
margin:0px;
width:90%;
}
/*	MOD Auto Link Checker	*/
	.link_dead, .link_live { background-repeat: no-repeat; padding-left: 15px }
	.link_dead, .link_live { font-family: Verdana; font-size: 13px }
	.link_dead { background-image: url('images/icons/link_dead.gif') }
	.link_live { background-image: url('images/icons/link_live.gif') }
	.link_dead { color: red !important; text-decoration: line-through !important }
	.link_live { color: green !important; font-weight: bold }
