* {
	margin: 0;
	padding: 0;
	
}
img {
	border: 0;
	 display: block;
    margin-left: auto;
    margin-right: auto }


a {
	text-decoration: none;
	border: none;
	outline: none;
	font-family: "Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	color:#4e5563;
}
/* Common */

.imgReplace {
	display: block;
	text-indent: -623em;
	background-repeat: no-repeat;
}

/* Layout */

body {
	background: url(../img/background.png);
	overflow-x: hidden;
	font-size: 11px;
	font-family: Arial,"Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	color: #4e5563;
	line-height:1.5em;
}
#wrapper {
	width: 100%;
}

#content {
	position: relative;
	min-height: 800px;
}

#panel,
#headerWrapper {
	padding-left: 8px;
	width: 960px; 
	height: 90px;
	margin: 0 auto;
}

#header, #header-home {
	padding-top: 2px;
	padding-left:15px;
}
#header h1 {
}
#header h1 a, #header-home h1 a {
	display: block;
	height: 25px;
	width: 200px;
}
#header h1 a strong {
	font-size:0px;
	height: 67px;
	width: 135px;
	float: left;
	margin-right: 3px;
}
#header-home h1 a strong {
	font-size:0px;
	height: 67px;
	width: 135px;
	float: left;
	margin-right: 3px;
}

#header h1 a em {
	background-image: url(../img/logo_switch.png);
	height: 25px;
	width: 48px;
	float: left;
	margin-left:8px
}
h3{font-size: 12px}
#header h1 a small {
	background-image: url(../img/logo_plus_cross.png);
	height: 20px;
	width: 25px;
	float: left;
	margin-top: 1px;
	margin-left: 10px;
}

#header #hitArea {
	position: relative;
	top: -26px;
	margin-left: 102px;
	width: 30px;
	height: 25px;
	cursor: pointer;
}

#header ul {
	list-style: none;
}

#navigation {
	position: relative;
	z-index:1
}

#navigation li {
	float: left;
	margin-left: 4px;
}

#navigation li a {
	
}
#facebook {
}
#facebook a, #facebook a:link, #facebook a:active, #facebook a:visited{
	float:left;
	background: url(../img/facebookg.png) no-repeat;
	width:100px;
	height:37px;
}
#facebook a:hover {	
	float:left;
	background-image: url(../img/facebook.png);
}
#twitter {
	margin-left:10px;
}
#nekaj{height:37px}
#twitter a, #twitter a:link, #twitter a:active, #twitter a:visited{
	margin-left:10px;
	float:left;
	background: url(../img/twitterg.png) no-repeat;
	width:100px;
	height:37px;
	
}
#twitter a:hover {
	float:left;
	background-image: url(../img/twitter.png);
}
#visit-text {
	margin-top:15px;
	margin-bottom:3px;
	font-size:10px;
	font-family: "Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	
}
#panelWrapper {
	width: 100%;
	background: url(../img/bg_panel.png) repeat-x;
	overflow: hidden;
	height: 110px;
}
#panel {	
}
#panel .mainCol {
	width: 580px;
	margin-left: 12px;
	margin-right: 24px;
	color: #fff;
	font-size: 13px;
	text-align: right;
	line-height: 21px;
	float: left;
}

#panel .mainCol p {
	margin-top: 20px;
}

#panel .mainCol a {
	color: #fff;
	font-weight: bold;
	padding: 2px 2px 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#panel .mainCol a:hover {
	color: #2c2e34;
	background: #fff;
}

#panel .sideCol {
	background: url(../img/divider.png) top left no-repeat;
	height: 111px;
	width: 157px;
	float: left;
	text-align: left;
	padding-left: 10px
}

#panel .sideCol ul {
	margin-top: 19px;
	list-style: none;
	line-height: 21px;
	font-size: 10px;
}
#panel .sideCol2 ul {
	padding-top: 19px;
	list-style: none;
	line-height: 21px;
	font-size: 10px;
	margin-left: 160px
}

#panel .sideCol a {
	color: #fff;
	padding: 0px 2px 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#panel .sideCol a:hover {
	color: #2c2e34;
	background: #fff;
	padding-left: 1px;
	padding-right: 4px;
}
#panel .sideCol2 a {
	color: #fff;
	padding: 0px 2px 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#panel .sideCol2 a:hover {
	color: #2c2e34;
	background: #fff;
	padding-left: 1px;
	padding-right: 4px;
}

#highlight {
	top: -200px;
	min-width: 1388px;
	min-height: 897px;
	background: url(../img/bg_center_highlight.png) no-repeat;
    margin-left: -320px;
	margin-bottom: -897px;
	margin-top:-30px
}

#home-showcase {
	clear: both;
	position: relative;
	top: -10px;
	width: 960px; /*960px*/
	margin: 0 auto;
	padding-left: 4px;

}
#content-holder{
	
	clear: both;
	position: relative;
	top: -10px;
	width: 960px; /*960px*/
	margin: 0 auto;
	padding-left: 8px;
}
#main-content {	 
	position: relative;
	width: 670px;
	margin-right: 0px;
	float: left;
	overflow: hidden;	
	top: 15px;
	margin-left: 8px
}
#content-top {
	background: url(../img/content-top.png) no-repeat;
	width:660px;
	height:23px;
}
#content-body {
	background: url(../img/content-bg.png) repeat-y;
	width:630px;
	padding:30px;
	padding-top:10px;
	min-height: 400px;
}
.post-home {
	width:230px;
}
.entry-home {
	width:230px;
}
.entry {
	width:600px;
	overflow: auto;
}
.entry a{color: #a3c73a;font-size: 11px;
	font-family: Arial,"Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;}, .entry a:visited{color: #a3c73a}
.entry a:hover{color: #c5ef4b}
.entry  p{
	padding-bottom:15px;

}
#content-body h1, #content-body h1 a {	
	font-size:16px;
	color:#a3c73a;
	margin-bottom:6px;
	margin-right:70px;
}
#content-body hr {	
	border:0px;
	border-bottom:1px solid #a3c73a;
	margin-bottom:5px;
}
#content-body h2, #content-body h2 a {
	color:#a3c73a;
	padding-bottom:10px;
	font-size:15px;
}
#content-body ul {
	margin-left:20px;
}
#content-body textarea{
	width:400px;
}
#content-bottom {
	background: url(../img/content-bottom.png) no-repeat;
	width:660px;
	height:19px;
}
#content-footer {
	
	width:652px;
	height:41px;
	margin-left: 0px
}



#right-menu-top {
	background: url(../img/right-menu-top1.png) no-repeat;
	width:302px;
	height:21px;
	margin-top:17px;
}
#right-menu-body {
	background: url(../img/right-menu-bg.png) repeat-y;
	width:244px;
	padding:17px;
	padding-bottom:5px;
	padding-left:13px;
	padding-top:0px;	
}
#right-menu-body ul {
	/*border-top:1px solid #a3c73a;*/
	margin-right:0px;
	padding:0px;
	list-style:none;
	padding-top: 10px;	
}
#right-menu-body li {	
	margin-left:25px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	list-style-type:square;
	color:#a3c73a;
	/*border-bottom:1px solid #CCC;*/
}
#right-menu-body li a, #right-menu-body li a:link, #right-menu-body li a:active, #right-menu-body li a:visited{
	font-size:12px;
	font-family: "Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	font-weight:;
	color:#777;
	display: block;
	height: 22px;
	padding-left: 8px;
	padding-top: 3px;
}
#right-menu-body li a:hover{
	color:#A3C73A;
	/*background: url(../img/hover.gif) no-repeat;*/
}
#right-menu-bottom {
	background: url(../img/right-menu-bottom.png) no-repeat;
	width:302px;
	height:24px;
}
#main-menu {
	width: 960px;
	height:40px;
	float: right;
	overflow: hidden;	
	margin-right:20px;
}
#menu-links {
	background: url(../img/menu-border-bg.png) repeat-x bottom;
	float:right;
	height:35px;
	
}
#menu-links ul{
	list-style:none;
}
#menu-links li{
	float:left;
	margin-right:8px;
	padding-right:8px;
	font-size: 13px
}
#menu-links a, #menu-links a:link, #menu-links a:active, #menu-links a:visited{
	color:#fff;	
}
#menu-links .selected a, #menu-links .selected a:link, #menu-links .selected a:active, #menu-links .selected a:visited{
	color:#444;
	
}
#menu-links a:hover{
	color:#999
}
#menu-links-right {
	background: url(../img/menu-border-right.png) no-repeat bottom;	
	float:right;
	width:9px;
	height:35px;
}
#menu-links-left {
	background: url(../img/menu-border-left.png) no-repeat bottom;	
	float:right;
	width:8px;
	height:35px;
}
#menu-content {
	width: 210px;
	float: left;
}

#projects {
	width:960px;
	height:542px;
	overflow:hidden;
}
#project{
	position:relative;
	left: -110px;
	top: 35px;	
}
#home-showcase #main-img {
	position: relative;
	width: 750px;
	height: 612px;
	margin-right: 0px;
	float: left;
	overflow: hidden;	
	left: -80px;
	top: 35px;
}
#news {
	height: 512px;
	width: 203px; /*203px*/
	display: table-cell;
	position: relative;
	padding-top:60px;
}
#news h1 {
	font-size: 17px;
	font-weight: bold;
	font-family: "Arial",sans-serif;
	color: #353639;
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom:1px solid #888;
}
#news h2 {
	font-size: 15px;
	font-weight: bold;
	font-family: "Arial",sans-serif;
	color: #353639;
	margin-bottom: 7px;
}
#news h2 a{
	color: #353639;
}
#news p {
	font-size: 11px;
	font-family: "Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	line-height: 15px;
	color: #4e5563;
}

#home-showcase #pagination {
	display: block;
	width: 512px;
	position: absolute;
	left: 33px;
	top: 512px;
	height: 22px;
	padding: 1px 0;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
}

#home-showcase #pagination ul {
	list-style: none;
	width: 20px;
	margin: 0 auto;
}

#home-showcase #pagination li {
	display: block;
	width: 20px;
	height: 22px;
	background: url(../img/) no-repeat;
	background-position: top left;
	float: left;
}

#home-showcase #pagination a {
	display: block;
	text-indent: -623em;
	background: url(../img/) no-repeat;
	position: relative;
	background-position: left -23px;
	opacity: 0;
}

#loader {
	position: relative;
	top: 232px;
	left: 232px;
/*	background: #000;*/
	width: 20px;
	height: 20px;
	margin-bottom: -20px;
	margin-right: -20px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
/*	opacity: .8;*/
}

.loaded {
	display: none;
}

#loader img {
	position: relative;
	z-index: 1;
}

#imgContainer {
	opacity: 0;
	position: relative;
	z-index: 2;
	width: 804px;
}

#externalLink {
	display: none;
}

#control{
	position: relative;
	top: -302px; /*-272px*/
	left: 765px;
	width: 67px;
	height: 32px;
}

#control a {
	position: relative;
	top: 0;
	left: 24px;
	opacity: 0;
}

#404 {
	width: 137px;
	height: 93px;
	left: 50%;
	top: 50%;
	margin-top: -68px;
	margin-left: -46px;
	position: absolute;
	text-align: center;
	color: #fff;
}

#IEKBG,
#IEKitten {
	display: none;
}
#tehnologije {}
#tehnologije a, #tehnologije a:link, #tehnologije a:active, #tehnologije a:visited{
	background: url(../img/tehnologije.png) no-repeat;
	width:97px;
	height:22px;
	position:absolute;
	left:275px;
	top:100px;
	z-index:100;
	font-size:0px;
}
#tehnologije a:hover{
	background: url(../img/tehnologije_glow.png) no-repeat;
}
#produkti {}
#produkti a, #produkti a:link, #produkti a:active, #produkti a:visited{
	background: url(../img/produkti.png) no-repeat;
	width:77px;
	height:22px;
	position:absolute;
	left:60px;
	top:190px;
	z-index:100;
	font-size:0px;
}
#produkti a:hover{
	background: url(../img/produkti_glow.png) no-repeat;
}
#storitve {}
#storitve a, #storitve a:link, #storitve a:active, #storitve a:visited{
	background: url(../img/storitve.png) no-repeat;
	width:77px;
	height:21px;
	position:absolute;
	left:530px;
	top:125px;
	z-index:100;
	font-size:0px;
}
#storitve a:hover{
	background: url(../img/storitve_glow.png) no-repeat;
}
#zaposleni {}
#zaposleni a, #zaposleni a:link, #zaposleni a:active, #zaposleni a:visited{
	background: url(../img/zaposleni.png) no-repeat;
	width:152px;
	height:21px;
	position:absolute;
	left:48px;
	top:277px;
	z-index:100;
	font-size:0px;
}
#zaposleni a:hover{
	background: url(../img/zaposleni_glow.png) no-repeat;
}
#reference {}
#reference a, #reference a:link, #reference a:active, #reference a:visited{
	background: url(../img/reference.png) no-repeat;
	width:152px;
	height:21px;
	position:absolute;
	left:230px;
	top:480px;
	z-index:100;
	font-size:0px;
}
#reference a:hover{
	background: url(../img/reference_glow.png) no-repeat;
}
#o_podjetju {}
#o_podjetju a, #o_podjetju a:link, #o_podjetju a:active, #o_podjetju a:visited{
	background: url(../img/o_podjetju.png) no-repeat;
	width:152px;
	height:21px;
	position:absolute;
	left:440px;
	top:490px;
	z-index:100;
	font-size:0px;
}
#o_podjetju a:hover{
	background: url(../img/o_podjetju_glow.png) no-repeat;
}
#kontakt {}
#kontakt a, #kontakt a:link, #kontakt a:active, #kontakt a:visited{
	background: url(../img/kontakt.png) no-repeat;
	width:152px;
	height:21px;
	position:absolute;
	left:50px;
	top:370px;
	z-index:100;
	font-size:0px;
}
#kontakt a:hover{
	background: url(../img/kontakt_glow.png) no-repeat;
}
.sideCol21{display: none}
#levo{padding-left:0px; }
.menu-img{margin-left:13px}
textarea{
	font-size: 11px;
	font-family: Arial,"Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	color: #4e5563}
	input{font-size: 11px;
	font-family: Arial,"Lucida Grande","Lucida Sans Unicode","Arial", sans-serif;
	color: #4e5563
}
#project-list {
	width:200px;
	float:left;
}
#project-photo {
	margin-left: -40px;
	width:390px;
	float:left;
	text-align:center;
}
.customer-logo {
	float:left;
	margin:10px;
}
#top-panel-holder {
	width:100%;
	height:21px;
	border-top:3px solid #37393c;
}
#top-panel-button a, #top-panel-button a:link, #top-panel-button a:active, #top-panel-button a:visited, #top-panel-button a:hover {
	width:104px;
	height:21px;
	cursor:pointer;
}
#top-panel-button {	
	width:104px;
	height:21px;
	float:right;
}
#top-panel {
	padding-left: 40px;
	width: 960px; 
	height: 21px;
	margin: 0 auto;
}
.reflevo{margin-left: -5px; float: left; width: 445px}
.refdesno{float: left; width: 155px; margin-left: 5px}
.refdesno dt  {
color:#878380;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
padding:3px 0 6px;
line-height:1;
}
.refdesno dd  {
font-family:Georgia,serif;
font-size:16px;
line-height:21px;
line-height:1;
margin-top: -5px
}
.refdesno a{font-size:9px}
.refdesno  p{

margin-left: 5px
}
.crtice {
	background: url(../img/crtice.jpg) no-repeat center; width: 600px; height: 35px; float: left; padding-top: 20px
}
.novus-css {
    display:none;
}
.neki{display:none}
.plevolevo {text-align: left; margin-right: 340px}

