* {
  padding: 0;
  margin: 0;
  list-style: none;
  border: none;
  text-align: justify;
}
body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  background: url("../images/background.gif") repeat-x top left;
  text-align: center;
}
div.header {
  width: 940px;
  height: 108px;
  margin: 0 auto;
  position: relative;
}
div.header h1 {
  text-align: left;
  text-indent: -10000px;
  font-size: 16px;
  overflow: hidden;
  width: 260px;
  height: 54px;
  background: url("../images/logo.gif") top left no-repeat;
  float: left;
  margin-top: 32px;
}

div.header h2 {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	color: #1f93cc;
	text-transform: uppercase;
	font-style: italic;
	bottom: 15px;
	left: 210px;
}

div.userctl {
  float: right;
}
div.mainmenu {
  width: 940px;
  height: 42px;
  margin: 0 auto;
  background: #304766 url("../images/menubgr.gif") top left repeat-x;
  margin-bottom: 14px;
}
div.mainmenu ul {
  padding-left: 20px;
}
div.mainmenu ul li {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 15px;
  margin-right: 46px;
  float: left;
  line-height: 42px;
}
div.mainmenu ul li.right {
  float: right;
  width: 101px;
  height: 28px;
  margin-top: 6px;
  margin-right: 10px;
  line-height: 28px;
  background-image: url(../images/snajp-bg.jpg);
  background-repeat: no-repeat;
  text-align: center;
}
div.mainmenu ul li.rightpwd {
  float: right;
  width: 121px;
  height: 28px;
  margin-top: 6px;
  margin-right: 10px;
  line-height: 28px;
  background-repeat: no-repeat;
  text-align: center;
}

div.mainmenu ul li a {
  color: white;
  text-decoration: none;
}
div.tagline {
  width: 940px;
  height: 192px;
  background: #DAE7F0 url("../images/taglinebgr.gif") top left repeat-x;
  border-bottom: 1px solid #BBC2CD;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
}
div.tagline h2 {
  font-weight: bold;
  font-size: 24px;
  font-family: Trebuchet MS, Arial, sans-serif;
  color: #233A59;
  margin: 18px 0 18px 13px;
}
div.tagline h3 {
  font-weight: normal;
  font-size: 16px;
  font-family: Trebuchet MS, Arial, sans-serif;
  color: #233A59;
  margin: 18px 0 15px 13px;
}

div.tagline p {
  float: left;
  clear: left;
  width: 530px;
  margin: 0 0 20px 13px;
  text-align: justify;
}

div.tagline img {
  float: right;
  display: block;
  margin: 7px 14px 0 0;
}

div.hr hr {
  display: none;
}
div.hr {
  height: 0px;
  border-bottom: 1px solid #E0E0DD;
  clear: left;
}
div.footer {
  margin: 23px auto 0px;
  width: 938px;
  border-left: 1px solid #F6F6F4;
  border-right: 1px solid #F6F6F4;
  background: #E4E4E4 url("../images/footerbgr.gif") top left repeat-x;
  text-align: left;
  overflow: hidden;
  position: relative;
}
div.footer ul {
  overflow: hidden;
}
div.footer li {
  float: left;
  font-family: "Trebuchet MS",sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 12px 26px 8px 14px;
  text-transform: uppercase;
}
div.footer li a {
  color: black;
  text-decoration: none;
}

div.footer ul li a.facebook {
  overflow: hidden;
  position: absolute;
  top: 7px;
  right: 16px;
  width: 22px;
  height: 22px;
  background: url("../images/facebook.jpg") no-repeat;
  text-indent: -1000px;
}

div.footer ul li a.twitter {
  overflow: hidden;
  position: absolute;
  top: 7px;
  right: 38px;
  width: 22px;
  height: 22px;
  background: url("../images/twitter.jpg") no-repeat;
  text-indent: -1000px;
}

div.footer p {
  margin: 11px;
  font-size: 11px;
  color: #AFAFAD;
}
div.userctl {
  text-align: left;
  width: 274px;
  overflow: hidden;
}
div.userctl label {
  color: #484848;
  font-size: 12px;
}
div.userctl p {
  float: left;
  width: 112px;
  margin: 12px 0 0 25px;
}
div.userctl p.username, div.userctl p.info, div.userctl p.logout {
  float: none;
  text-align: right;
  width: auto;
  margin: 0px;
  font-size: 13px;
  color: #474747;
}
div.userctl p.username {
  margin-top: 35px;
}
div.userctl p.logout {
  margin-top: 8px;
}
div.userctl p.username a, div.userctl p.info a, div.userctl p.logout a {
  color: #1176A8;
}
div.userctl p.control {
  float: left;
  width: 249px;
  margin: 6px 0 0 25px;
  position: relative;
  height: 22px;
  line-height: 22px;
}
div.userctl p input.box {
  display: block;
  width: 110px;
  border: 1px solid #D3D3D3;
  margin: 0px;
  clear: left;
  height: 20px;
}
div.userctl p.control input.button {
  width: 112px;
  height: 22px;
  line-height: 22px;
  color: white;
  position: absolute;
  right: 0px;
  top: 0px;
  text-transform: uppercase;
  text-align: center;
  font-family: "Trebuchet MS";
  background: #1175A6 url("../images/loginbtnbg.gif") top left repeat-x;
}
div.userctl p.control label {
  display: inline;
}
div.userctl p.control input.check {
  vertical-align: middle;
}
div.userctl form a {
  display: block;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #1176A8;
  font-size: 10px;
  height: 13px;
  line-height: 13px;
  text-transform: uppercase;
  font-family: "Trebuchet MS";
  padding: 2px 1px 3px 24px;
}

div.container {
  width: 940px;
  margin: auto;
  border-top: 1px solid white;
}
div.container.contentc div.sidebarcsub {
  float: right;
  width: 300px;
}
div.homelist {
  margin: 15px 0px;
  width: 630px;
  text-align: left;
}
div.homelist ul.filter {
  height: 38px;
  line-height: 38px;
  background: #E4E4E4 url("../images/toplistheadbg.gif") repeat-x top left;
  overflow: hidden;
  position: relative;
}
div.homelist ul.filter li {
  float: left;
  margin: 7px 0px 7px 11px;
  height: 24px;
  line-height: 24px;
}
div.homelist ul.filter li a {
  display: block;
  height: 24px;
  line-height: 24px;
  color: black;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Trebuchet MS";
  padding: 0 10px;
}
div.homelist ul.filter li.profile {
	position: absolute;
	right: 0px;
}
div.homelist ul.filter li.profile a {
	font-size: 11px;
}
div.homelist ul.filter li.selected {
  background: white url("../images/homemodesel.gif") no-repeat top left;
}
div.homelist ul.filter li.selected a {
  background: url("../images/homemodeselend.gif") no-repeat top right;
}
div.homelist ul.items, div.profilelist ul.items {
  border-left: 1px solid #E9EFF4;
  border-right: 1px solid #E9EFF4;
  border-bottom: 1px solid #E9EFF4;
  margin-bottom: 16px;
}
div.homelist ul.items li, div.profilelist ul.items li {
  height: 38px;
  font-size: 14px;
  line-height: 38px;
  color: #3B3B3B;
  padding: 0px 10px 0px 8px;
  position: relative;
}
div.homelist ul.items li.pair, div.profilelist ul.items li.pair {
  background: #EFF2F6;
}
div.homelist ul.items li a, div.profilelist ul.items li a {
  color: #1175A7;
}
div.homelist ul.items li a.search {
  overflow: hidden;
  position: absolute;
  top: 11px;
  right: 16px;
  width: 16px;
  height: 16px;
  background: url("../images/toplistsearch.gif") no-repeat;
  text-indent: -1000px;
}
div.profilelist ul.items li a.edit {
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 18px;
  height: 18px;
  background: url("../images/editsite.gif") no-repeat;
  text-indent: -1000px;
}
div.profilelist ul.items li a.delete {
  overflow: hidden;
  position: absolute;
  top: 12px;
  right: 30px;
  width: 18px;
  height: 18px;
  background: url("../images/delsite.gif") no-repeat;
  text-indent: -1000px;
}
div.contentc {
  width: 940px;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
}
div.contentc div.contentcsub {
  float: left;
  width: 620px;
  margin-right: 20px;
}
div.contentc div.sidebarcsub {
  float: left;
  margin: 0;
  width: 300px;
  overflow: hidden;
  margin-bottom: 20px;
}
div.contentc div.sidebarcsub div.titlebar, div.profilelist div.titlebar {
  height: 38px;
  overflow: hidden;
  background: #E4E4E4 url("../images/sidebartbg.gif") top left repeat-x; 
}
div.marginfix {
	margin-top: 15px;
}
div.contentc div.sidebarcsub div.titlebar h3,  div.profilelist div.titlebar h3 {
  height: 38px;
  line-height: 38px;
  font-family: "Trebuchet MS";
  text-transform: uppercase;
  font-weight: normal;
  font-size: 15px;
  color: #3B3B3B;
  padding: 0 13px;
}
div.contentc div.sidebarcsub div.titlebar a.rss {
  overflow: hidden;
  float: right;
  width: 16px;
  height: 16px;
  text-indent: -1000px;
  background: url("../images/rss.gif") no-repeat top left;
  margin: 14px 12px;
}
div.contentc div.sidebarcsub ul, div.contentc div.sidebarcsub div.contentbar {
  border-left: 1px solid #E9EFF4;
  border-right: 1px solid #E9EFF4;
  border-bottom: 1px solid #E9EFF4;
  padding: 16px 13px;
  overflow: hidden;
}
div.contentc div.sidebarcsub ul li {
  color: #3B3B3B;
  font-size: 13px;
  margin-bottom: 8px;
}
div.contentc div.sidebarcsub ul li span {
  display: block;
  padding-left: 12px;
}
div.contentc div.sidebarcsub ul li span a {
  color: #4D98BD;
}
div.contentc div.sidebarcsub ul.bulleted {

}
div.contentc div.sidebarcsub ul.bulleted li {
  margin-left: 20px;
  list-style: disc;
  font-size: 14px;
}
div.contentc div.sidebarcsub ul.bulleted li a {
  color: #1175A7;
  text-decoration: none;
}
div.contentc div.sidebarcsub ul li.kontaktosoba {
  padding-left: 24px;
  background: url("../images/kontaktosoba.gif") no-repeat 0% 50%;
}
div.contentc div.sidebarcsub ul li.kontaktosoba a {
  color: #1175A7;
  text-decoration: none;
}
div.contentc div.sidebarcsub ul li.kontakttelefon {
  padding-left: 24px;
  background: url("../images/kontakttelefon.gif") no-repeat 0% 50%;
}
div.contentc div.contentcsub div.taglinecsub {
  
}
div.contentc div.contentcsub div.taglinecsub h2 {
  font-family: "Trebuchet MS";
  font-size: 20px;
  color: #233A59;
  margin-bottom: 16px;
  font-weight: normal;
}

div.contentc div.contentcsub div.taglinecsub h4 {
  font-family: "Trebuchet MS";
  font-size: 17px;
  color: #233A59;
  margin-bottom: -16px;
  font-weight: normal;
}

div.contentc div.contentcsub div.taglinecsub h5 {
  font-family: "Trebuchet MS";
  color: #3B3B3B;
  font-size: 13px;
  margin-bottom: 22px;
  font-weight: normal;
}

div.contentc div.contentcsub div.taglinecsub h5 a {
  font-family: "Trebuchet MS";
  color: #1176A8;
  font-size: 13px;
  margin-bottom: 22px;
  font-weight: normal;
}


div.contentc div.contentcsub div.taglinecsub p {
  color: #3B3B3B;
  font-size: 14px;
  margin-bottom: 22px;
}
div.contentbox {
  background: #F8F8F8;
  padding: 17px 13px;
  margin-bottom: 5px;
  margin-top: 15px;
  overflow: hidden;
  position: relative;
  float: right;
  width: 275px;
}
div.contentbox h2, div.contentc div.contentcsub div.contentitem h2 {
  font-family: "Trebuchet MS";
  font-size: 20px;
  color: #233A59;
  margin-bottom: 16px;
  font-weight: normal;
}
div.contentbox p, div.contentc div.contentcsub div.contentitem p {
  color: #3B3B3B;
  font-size: 14px;
}
div.contentc a.button, div.contentc div.contentitem form input.submit {
  height: 30px;
  background: #1176A7 url("../images/cboxbtnbg.gif") top left repeat-x;
  color: white;
  text-decoration: none;
  font-family: "Trebuchet MS";
  font-size: 14px;
  text-transform: uppercase;
  padding: 0 10px;
  line-height: 30px;
  display: block;
  float: left;
}
div.sidebarcsub ul.companyinfo a {
  line-height: 30px;
  padding: 0 10px;
  color: #1175A7;
}
div.sidebarcsub ul.companyinfo a.button {
  color: white;
}
div.contentbox img {
  float: right;
  padding: 40px 15px 50px 10px;
}

div.contentc div.contentcsub div.contentitem {
  padding: 17px 0px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  border-top: 1px solid #E5E5E5;
}
div.contentc div.contentcsub div.cfirst {
  padding: 0;
  border: none;
  text-align: justify;
}

div.contentc div.sidebarcsub div.contentbar p {
  font-size: 14px;
  color: #3B3B3B;
  margin-bottom: 16px;
}
div.contentc div.sidebarcsub div.contentbar img {
  float: right;
}
div.contentc div.sidebarcsub ul.companyinfo li span {
  font-weight: bold;
  display: inline;
  margin: 0;
  padding: 0;
  padding-right: 5px;
}
div.contentc div.sidebarcsub ul.companyinfo li.buttons {
  margin: 15px 0 0px;
}
div.contentcsub div.contentitem form {
}
div.contentcsub div.contentitem form input.text {
 width: 618px;
 height: 33px;
 border: 1px solid #D3D3D3;
 display: block;
 margin: 12px 0;
}
div.contentcsub div.contentitem form textarea {
 width: 618px;
 height: 128px;
 border: 1px solid #D3D3D3;
 display: block;
 margin: 12px 0;
}
div.contentcsub div.contentitem form div.hr {
  margin-bottom: 20px;
}
div.contentcsub div.contentitem form p.column input.text {
  width: 298px;
}
div.contentcsub div.contentitem form p.column {
  float: left;
  width: 300px;
  margin-left: 20px;
}
div.contentcsub div.contentitem form p.column2 input.text {
  width: 135px;
}
div.contentcsub div.contentitem form p.column2 {
  float: left;
  width: 135px;
  margin-left: 30px;
}
div.contentcsub div.contentitem form p.first {
  clear: left;
  margin-left: 0px;
}
div.contentcsub div.contentitem form p.checkbox {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
}
div.contentcsub div.contentitem form label {
  display: block;
  color: #3B3B3B;
  font-family: "Trebuchet MS";
  text-transform: uppercase;
  overflow: hidden;
}

div.contentcsub div.contentitem form label span.required {
  float: right;
  font-size: 29px;
  height: 20px;
  color: #1176A8;
}
div.contentcsub div.contentitem form label span.info {
  text-transform: none;
}
div.contentcsub div.contentitem form label.radio {
  display: inline;
  vertical-align: middle;
  padding-right: 10px;
}
div.contentcsub div.contentitem form input.radio {
  vertical-align: middle;
}
div.contentcsub div.contentitem form ul.categories {
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: -3px;
}
div.contentcsub div.contentitem form ul.categories li {
  float: left;
  margin-right: 10px;
}
div.contentcsub div.contentitem form ul.categories a {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  background: url("../images/categoryremove.gif") no-repeat 0% 50%;
  font-size: 1px;
  text-indent: -10000px;
  overflow: hidden;
}
html {
  overflow-y: scroll;
}
div.contentbox .button {
  margin-top: 10px;
}
div.sidebarcontainer {
  float: right;
  overflow: hidden;
  width: 300px;
}

div.contentitem form p i {
  font-size: 0.8em;
}

body div.contentc div.contentcsub div.podrskacbox {
  float: left;
  width: 604px;
  margin: 0px 10px 10px 0px;
  padding: 10px 10px 0px 15px;
  text-align: center;
}

body div.contentc div.contentcsub div.podrskacbox img {
  float: none;
  margin: 1px 1px 0px 0px;
  padding: 0px 0px 10px 0px;
	text-align: bottom;
}

body div.contentc div.contentcsub div.podrskacbox h2 {
  font-family: "Trebuchet MS";
  font-size: 20px;
  color: #233A59;
  margin-bottom: 0px;
  font-weight: normal;
  text-align: center;
}

body div.contentc div.contentcsub div.podrskacbox p {
  text-align: center;
}

body div.contentc div.contentcsub div.podrskacboxga {
  float: left;
  width: 604px;
  margin: 0px 10px 10px 0px;
  padding: 10px 10px 0px 15px;
  text-align: justify;
}

body div.contentc div.contentcsub div.podrskacboxga img {
  float: none;
  margin: 1px 1px 0px 0px;
  padding: 0px 0px 10px 0px;
}

body div.contentc div.contentcsub div.podrskacboxga p {
  text-align: center;
}

body div.contentc div.contentcsub div.podrskacboxga h5 {
  font-family: "Trebuchet MS";
  font-size: 14px;
  color: #3B3B3B;
  font-weight: normal;
  text-align: justify;
}

body div.contentc div.contentcsub div.podrskacboxga li {
  font-family: "Trebuchet MS";
  font-size: 14px;
  color: #3B3B3B;
  font-weight: normal;
  text-align: justify;
  list-style-type: disc;
  margin-left: 30px;
}

body div.contentc div.contentcsub div.podrskacboxsajt {
  float: left;
  width: 604px;
  margin: 0px 10px 10px 0px;
  padding: 10px 10px 0px 15px;
  text-align: left;
}

body div.contentc div.contentcsub div.podrskacboxsajt h2 {
  font-family: "Trebuchet MS";
  font-size: 20px;
  color: #233A59;
  margin-bottom: 0px;
  font-weight: normal;
  text-align: left;
}

body div.contentc div.contentcsub div.podrskacboxsajt p {
  text-align: left;
}

body div.contentc div.contentcsub div.podrskacboxsajt a {
  text-align: left;
  font-size: 12px;
}

/****************/
/***** nise *****/

/* header */
div.homelist div.titlebar h3 {
  height: 38px;
  line-height: 38px;
  font-family: "Trebuchet MS";
  text-transform: uppercase;
  font-weight: normal;
  font-size: 15px;
  color: #3B3B3B;
  padding: 0 13px;
  border: 1px solid #EFF2F6;
  background: #EFF2F6;
}

div.homelist div.titlebar span.Posetioca {
  overflow: hidden;
  position: relative;
  right: 10px;
  width: 78px;
  height: 28px;
  text-transform: none;
  text-align: center;
  float: right;
  font-size: 11px;
}

div.homelist div.titlebar span.Poseta {
  overflow: hidden;
  position: relative;
  right: 5px;
  width: 78px;
  height: 28px;
  text-transform: none;
  text-align: center;
  float: right;
  font-size: 11px;
}

div.homelist div.titlebar span.Stranica {
  overflow: hidden;
  position: relative;
  right: 0px;
  width: 78px;
  height: 28px;
  text-transform: none;
  text-align: center;
  float: right;
  font-size: 11px;
}

div.homelist div.titlebar span.Sajtova {
  overflow: hidden;
  position: relative;
  right: -9px;
  width: 48px;
  height: 28px;
  text-transform: none;
  text-align: center;
  float: right;
  font-size: 11px;
}

/* podaci */
div.homelist ul.items li span.Posetioca {
  overflow: hidden;
  position: absolute;
  right: 226px;
  width: 78px;
  height: 28px;
  vertical-align: middle;
  text-align: right;
}

div.homelist ul.items li span.Poseta {
  overflow: hidden;
  position: absolute;
  right: 143px;
  height: 28px;
  width: 78px;
  vertical-align: middle;
  text-align: right;
}

div.homelist ul.items li span.Stranica {
  overflow: hidden;
  position: absolute;
  right: 60px;
  width: 78px;
  height: 28px;
  text-align: right;
}

div.homelist ul.items li span.Sajtova {
  overflow: hidden;
  position: absolute;
  right: 3px;
  width: 48px;
  height: 28px;
  text-align: center;
}
