html, body {
	width: 100%;
	height: 100%;
}
a {
	color: #004b8d;
	text-decoration: none;
}
a:hover {
	color: #004b8d;
	text-decoration: underline;
}
.clear {
	clear: both;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
}
.relative {
	position: relative;
}
.absolutebottom {
	position: absolute;
	bottom: 0px;
}
.marginbottom5 {
	margin-bottom: 5px;
}
.marginbottom10 {
	margin-bottom: 10px;
}
.marginbottom15 {
	margin-bottom: 15px;
}
.wrapper970 {
	width: 970px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#topmenu {
	height: 38px;
	width: 100%;
	/*background-image: url(../img/ozadje_vrhnjimenu.png);*/
	background-repeat: repeat-x;
	background-position: bottom;
}
#header {
	width: 100%;
	background-image: url(../img/ozadje_header.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000;
}
#header_ozadje {
	width: 100%;
	background-image: url(../img/ozadje_header_center.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 85px;
}
#main {
	width: 100%;
}
#above_footer {
	width: 100%;
	min-height: 300px;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	background-image: url(../img/ozadje_above_footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 28px;
	padding-bottom: 40px;
}
#footer {
	width: 100%;
	min-height: 260px;
	background-color: #464646;
}
/* topmenu */

#topmenu1 {
	font-size: 10px;
	color: #333;
	position: absolute;
	top: 5px;
}
#topmenu2 {
	font-size: 10px;
	color: #333;
	position: absolute;
	top: 21px;
}
#topmenu2 a {
	font-size: 10px;
	color: #666;
	text-decoration: none;
}
#topmenu2 a:hover {
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
#topmenu1 a {
	color: #333;
	text-decoration: none;
}
#topmenu1 a:hover {
	color: #333;
	text-decoration: underline;
}

#topmenu #kazalo_strani {
	position:absolute;
	left: 700px;
	top: 16px;
	font-size: 11px;
}
#topmenu #kazalo_strani a {
	color: #fff;
	text-decoration: none;
}
#topmenu #kazalo_strani a:hover {
	color: #fff;
	text-decoration: underline;
}
#topmenu #zastavice {
	position: absolute;
	right: 0px;
	top: 12px;
}
/* header */

.header_wrapper {
	clear: both;
	width: 970px;
	height: 85px;
}
#racunovodstvo_replika {
	position: absolute;
	left: 0px;
	top: 0px;
}
@media (min-width: 990px) {
#glavnimenu #malimenu {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 102px;
	position: absolute;
	bottom: -9px;
	right: 15px;	
}
#glavnimenu #malimenu li {
	list-style-type: none;
	text-align: right;
	font-size: 11px;
	padding-bottom: 7px;
}
#glavnimenu #malimenu li a {
	color: #fff;
	text-decoration: none;
}
#glavnimenu #malimenu li a:hover {
	color: #fff;
	text-decoration: underline;
}
#glavnimenu {
	position: absolute;
	right: 0px;
	top: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c8c8c8;
	height: 58px;
}
#glavnimenu li.gl {
	float: left;
	padding-left: 12px;
	padding-right: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c8c8c8;
	height: 58px;
	position: relative;
}
#glavnimenu li.gl.double a {
bottom: -33px;
}
#glavnimenu li.gl1 {
	float: left;
	padding-left: 12px;
	padding-right: 8px;
	height: 58px;
	position: relative;
}
#glavnimenu li.gl a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	bottom: -47px;
}
#glavnimenu li.gl a:hover {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
}
/* slideshow */

#slideshow_header {
	width: 970px;
	clear: both;
	padding-bottom: 30px;
	position: relative;
}
#slideshow_picture {
	width: 570px;
	height: 315px;
	border: 4px solid #fff;
	background-color: #666;
}
#slideshow_picture_title {
	font-size: 13px;
	color: #464646;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 30px;
	background-color: #fff;
	position: absolute;
	top: 230px;
	left: 0px;
	z-index: 2000;
}
#slideshow_picture_subtitle {
	font-size: 12px;
	color: #f5f5f5;
	position: absolute;
	top: 330px;
	left: 0px;
	font-style: italic;
	opacity: 0.50;
}
#slideshow_picture_subtitle a {
	color: #f5f5f5;
	text-decoration:none;	
}
#slideshow_description {
	position: absolute;
	right: 0px;
	width: 370px;
	top: 0px;
	color: #fff;
	font-weight: bold;
}
#slideshow_description p {
	font-size: 11px;
	line-height: 130%;
}
#slideshow_description h2 {
	font-size: 24px;
	line-height: 140%;
	margin-bottom: 25px;
}
/* podmenu */

#podmenu {
	width: 100%;
	height: 40px;
	background-image: url(../img/ozadje_podmenu.png);
	background-repeat: repeat-x;
	background-position: top;
}
#podmenu li {
	margin-right: 20px;
	height: 31px;
	float:left;
	padding-top: 9px;
}
#podmenu li a {
	color: #f5f5f5;
	height: 12px;
	font-weight: bold;
	text-decoration: none;
}
#podmenu li a:hover {
	text-decoration: underline;
}
#podmenu li.active {
	background-image: url(../img/ozadje_podmenu_aktiven.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/* leftcol */

#leftcol {
	float: left;
	width: 570px;
	padding-top: 40px;
	padding-bottom: 40px;
}
#leftcol p {
	line-height: 130%;
	margin-bottom: 12px;
}
#leftcol h2.intro {
	font-size: 14px;
	font-weight: bold;
	color: #464646;
	line-height: 130%;
	text-transform: none;
}
#leftcol .banner_poslovni_klub {
	margin-bottom: 30px;
	margin-top: 20px;
}
#leftcol .glavna_vrstica {
	width: 570px;
	clear: both;
	padding-bottom: 25px;
	margin-bottom: 35px;
	background-image: url(../img/ozadje_glavna_vrstica.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
}
#leftcol .glavna_vrstica_enota {
	float:left;
	margin-left: 20px;
	width: 175px;
	min-height: 250px;
	position: relative;
}
#leftcol .glavna_vrstica_enota:first-child {
	margin-left: 5px;
}
#leftcol .glavna_vrstica_enota h2 a {
	font-size: 15px;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	margin-bottom: 15px;
	display: block;
	line-height: 125%;
}
#leftcol .glavna_vrstica_enota h2 a:hover {
	text-decoration: underline;
}
#leftcol .glavna_vrstica_enota p {
	line-height: 130%;
	margin-bottom: 15px;
	color: #828282;
	position: absolute;
	top: 75px;
}
#leftcol .glavna_vrstica_enota p a {
	color: #464646;
	text-decoration: none;
}
#leftcol .glavna_vrstica_enota a:hover {
	color: #464646;
	text-decoration: underline;
}
#leftcol .glavna_vrstica_enota .sivlinkblok {
	background-color: #F4F4F4;
	background-image: url(../img/ozadje_sivlinkblok.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	color: #004b8d;
	text-decoration: none;
	padding-left: 22px;
	padding-right: 5px;
	width: 154px;
	padding-top: 7px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 11px;
	display:block;
	margin-top: 10px;
	margin-right: 0px;
	line-height: 140%;
	position: absolute;
	bottom: 0px;
	height: 30px;
}
#leftcol .glavna_vrstica_enota .sivlinkblok:hover {
	text-decoration: underline;
	color: #004b8d;
}
#leftcol h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #464646;
	margin-bottom: 18px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	line-height: 130%;
}
#leftcol h1 a {
	color: #464646;
	text-decoration: none;
}
#leftcol h2 {
	font-size: 14px;
	color: #464646;
	margin-bottom: 14px;
	padding-bottom: 5px;
	line-height: 130%;
	font-weight: bold;
	padding-top: 15px;
}
#leftcol h2 a {
	color: #464646;
	text-decoration: none;	
}
#leftcol h3 {
	line-height: 130%;
}
#leftcol h3 a {
}
#leftcol ul, #leftcol ol {
	margin-left: 20px;
	padding-left: 10px;
	line-height: 110%;
	margin-bottom: 15px;
}
#leftcol ul {
	list-style-type:disc;
}
#leftcol ol {
	list-style-type: decimal;
}
#leftcol ul li, #leftcol ol li {
	margin-bottom: 5px;
	line-height: 135%;
}
#leftcol p.intro_podstran {
	color: #828282;
	line-height: 130%;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	margin-bottom: 10px;
}
#leftcol p.intro_podstran a {
	color: #464646;
	text-decoration: none;
}
#leftcol p.intro_podstran a:hover {
	color: #464646;
	text-decoration: underline;
}
#leftcol ul.seznam1 {
	margin-bottom: 35px;
}
#leftcol ul.seznam1 li {
	margin-bottom: 10px;
	background-image: url(../img/ozadje_seznam1_li.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 20px;
	line-height: 130%;
	color: #464646;
	font-size: 12px;
}
#leftcol a.zadnjilink {
	display: block;
	padding-left: 20px;
	background-image: url(../img/ozadje_zadnjilink.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #464646;
	text-decoration: none;
	background-color: #f4f4f4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	line-height: 130%;
	font-weight: bold;
}
#leftcol a.zadnjilink:hover {
	color: #464646;
	text-decoration: underline;
}
#leftcol .actions, #leftcol .article-info {
	display: none;
}
#leftcol strong {
	font-weight: bold;
}
#rightcol {
	float: right;
	width: 370px;
}
#video_predstavitev img {
	float: left;
}
#video_predstavitev {
	background-image: url(../img/ozadje_gradient_video_predstavitev.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 212px;
	margin-bottom: 10px;
	position: relative;
}
#video_predstavitev h3 {
	text-transform:uppercase;
	color: #464646;
	font-size: 18px;
	padding-top: 35px;
	margin-bottom: 38px;
}
#video_predstavitev h3 a {
	color: #464646;
}
#video_predstavitev h4 {
	position: absolute;
	left: 10px;
	top: 190px;
}
#video_predstavitev h4 a {
	text-transform:uppercase;
	color: #666;
	font-size: 13px;
	padding-top: 0px;
	margin-bottom: 20px;
	display: block;
	font-weight: bold;
}
#video_predstavitev h4 a:hover {
	text-decoration: none;
	color: #004b8d;
}
#video_predstavitev p {
	font-size: 12px;
	line-height: 135%;
	color: #828282;
	padding-right: 10px;
}
#racunovodja_odgovarja {
	width: 370px;
	height: 120px;
	background-image: url(../img/ozadje_racunovodja_odgovarja.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	background-color: #004B8D;
}
#racunovodja_odgovarja h2 {
	font-size: 18px;
	padding-top: 12px;
	text-transform: uppercase;
	color: #fff;
	padding-left: 13px;
	padding-bottom: 3px;
}
#racunovodja_odgovarja p {
	font-size: 12px;
	color: #8bb3d1;
	padding-left: 13px;
	line-height: 130%;
}
#racunovodja_odgovarja p a {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#racunovodja_odgovarja p a:hover {
	text-decoration: underline;
}
#skis {
	margin-bottom: 10px;
}
#racunovodske_informacije {
	margin-bottom: 10px;
}
/* above footer */

.above_footer_box {
	float: left;
	width: 184px;
	height: 295px;
	padding-left: 11px;
	position: relative;
}
.above_footer_box .absbottom {
	position: absolute;
	bottom: 0px;
}
.above_footer_box:first-child {
	padding-left: 0px;
	padding-right: 3px;
}
.above_footer_box h2 {
	color:#464646;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
}
.above_footer_box h3 {
	color:#464646;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
}
.above_footer_box h4 {
	margin-bottom: 10px;
}
.above_footer_box p {
	line-height: 130%;
	color: #464646;
	padding-right: 10px;
}
.above_footer_box2 p {
	line-height: 148%;
}
.above_footer_box p.gray {
	color: #828282;
}
.gray strong {
	font-weight: bold;
}
.above_footer_box.border {
	border-right: 1px solid #ddd;
}
.above_footer_box .vrhnjapovezava {
	position: absolute;
	width: 145;
	top: 7px;
	left: 38px;
	font-size: 11px;
	font-weight: bold;
	color: #f4f4f4;
	text-decoration: none;
	line-height: 150%;
}
.above_footer_box .spodnjapovezava {
	position: absolute;
	width: 145;
	top: 257px;
	left: 33px;
	font-size: 11px;
	font-weight: bold;
	color: #f4f4f4;
	text-decoration: none;
	line-height: 150%;
}
.above_footer_box h5 {
	position: absolute;
	width: 145;
	top: 125px;
	left: 12px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	padding: 10px;
	background-image:url(../img/backg.png)
}
.above_footer_box .spodnjapovezava:hover, .above_footer_box .vrhnjapovezava:hover {
	text-decoration: underline;
}
.above_footer_box .moderlink {
	font-size: 11px;
	font-weight: bold;
	color: #004b8d;
	text-decoration: none;
	line-height: 150%;
}
.above_footer_box .moderlink:hover {
	text-decoration: underline;
}
.above_footer_box .moderlinkblok {
	background-color: #0A4689;
	background-image: url(../img/ozadje_moderlinkblok.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	color: #f4f4f4;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 11px;
	display:block;
	margin-top: 10px;
	margin-right: 10px;
	width: 145px;	
}
.above_footer_box .moderlinkblok:hover {
	text-decoration: underline;
}
/* footer */

#footer {
	padding-top: 15px;
}
.footer_temno {
	color: #898989;
	background-color: #333;
	padding:10px;
	width: 950px;
	font-size: 11px;
	position:relative;
}
.footer_temno a {
	color: #f5f5f5;
	text-decoration: none;
}
.footer_temno a:hover {
	color: #f5f5f5;
	text-decoration: underline;
}
#footer_temno1, #footer_temno2 {
	margin-bottom: 10px;
}
#footer_povezave {
	padding-bottom: 10px;
}
#footer_povezave li {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
}
#footer_povezave li.liborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
#ikona_rac_graf {
	position: absolute;
	left: 650px;
	top: 13px;
	border: 0px;
}
#ikona_rac_slovar {
	position: absolute;
	left: 850px;
	top: 10px;
	border: 0px;
}
#footer_boxes {
	min-height: 110px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.footer_box {
	float: left;
	border-left: 1px solid #000;
	width: 193px;
	min-height: 120px;
	font-size: 11px;
}
.footer_box_wrapper {
	padding: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.footer_box:first-child {
	border-left: none;
}
.footer_box a {
	color: #d1d1d1;
	text-decoration: none;
}
.footer_box a:hover {
	color: #d1d1d1;
	text-decoration: underline;
}
.footer_box ul {
	margin-top: 15px;
}
.footer_box li {
	line-height: 18px;
}
.footer_box h3 a {
	font-size: 11px;
	font-weight: bold;
	color: #d1d1d1;
	text-decoration: none;
	line-height: 120%;
	margin-bottom: 20px;
}
.footer_box h3 a:hover {
	text-decoration: underline;
}
.footer_box p {
	margin-top: 15px;
	color: #898989;
	font-size: 11px;
	line-height: 130%;
}
/* Strokovni izrazi */

.strokovni a {
	margin-top: 20px;
	display: block;
}
/* Kvadri z info */

#leftcol .kvader, #leftcol .kvaderul, #leftcol .kvaderulnislik {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 20px;
}
.kvaderulnislik a {
	font-weight: bold;
}
#leftcol .kvader {
	float: left;
	width: 275px;
	min-height: 340px;
	position: relative;
}
#leftcol .nizji .kvader {
	float: left;
	width: 275px;
	min-height: 300px;
	position: relative;
}
#leftcol .visok .kvader {
	float: left;
	width: 275px;
	min-height: 510px;
	position: relative;
}
#leftcol .visok2 .kvader {
	float: left;
	width: 275px;
	min-height: 310px;
	position: relative;
}
#leftcol .kvaderulnislik .kvader {
	float: left;
	width: 500px;
	padding-left: 70px;
	position: relative;
	height: auto;
	min-height: inherit;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	padding-right: 0px;
	background-image:url(../img/r/info.png);
	background-repeat: no-repeat;
	background-position: left 20px;
}
#leftcol .kvaderulnislik.faq .kvader {
	background-image:url(../img/r/faq.png);	
}
#leftcol .kvaderulnislik.klub .kvader {
	background-image:url(../img/r/klub.png);	
}
#leftcol .kvaderulnislik.tax .kvader {
	background-image:url(../img/r/tax.png);	
}
#leftcol .kvaderulnislik.fin .kvader {
	background-image:url(../img/r/fin.png);	
}
#leftcol .kvaderulnislik.delo .kvader {
	background-image:url(../img/r/delo.png);	
}
#leftcol .kvaderulnislik.aktualno .kvader {
	background-image:url(../img/r/aktualno.png);	
}
#leftcol .kvader.clear {
	margin-right: 20px;
}
#leftcol .kvader h2, #leftcol .kvader p {
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-transform:none;
}
#leftcol .kvaderulnislik h2, #leftcol .kvaderulnislik p {
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-transform:none;
}
#leftcol .kvaderulnislik h2 {
    border-bottom: 1px solid #C8C8C8;
    color: #464646;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 8px;
    padding-bottom: 5px;
    text-transform: normal;	
}
#leftcol .kvader img {
	border: none;
	position: absolute;
	bottom: 50px;
}
#leftcol .kvader .kvadervec {
	display: block;
	width: 250px;
	height: 36px;
	background-image: url(../img/ozadje-kvader-a.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	position: absolute;
	bottom: 0px;
}
#leftcol .kvaderulnislik .kvadervec {
	display:inherit;
	width: inherit;
	height: inherit;
	background-image: none;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	position: inherit;
}
/* Racunovodske informacije */

#racunovodske_informacije {
	padding: 12px;
	border: 1px solid #c8c8c8;
	line-height: 130%;
}
#racunovodske_informacije h3 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
}
#racunovodske_informacije h2 {
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
}
#racunovodske_informacije h2 a {
	color: #464646;
}
#racunovodske_informacije li {
	border-top: 1px solid #c8c8c8;
	padding-top: 10px;
	margin-top: 5px;
}

/* Poslovni klub Replika */
#pkreplika {
	background-color: #0A4689;
	width: 370px;
	height: 60px;
	margin-bottom: 10px;
	background-image: url(../img/moder_r.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#pkreplika h2 {
	margin-left: 15px;
	padding-top: 10px;
	color: #FFF;
	font-size: 17px;
	width: 120px;
	line-height: 120%;
}

/* Podjetja v stolpcu desno */
#podjetja {
	border: 1px solid #c8c8c8;
	line-height: 130%;
	padding: 12px;	
	color: #828282;
	font-size: 11px;
	margin-bottom: 3px;
}
#podjetja .podjetje {
	float: left;
	width: 160px;
}
#podjetja .podjetje.crta {
	border-left: 1px solid #c8c8c8;
	margin-left: 5px;
	padding-left: 10px;
	width: 160px;
}
#podjetja h3 {
	font-size: 15px;
	font-weight: bold;
	color: #464646;
	margin-top: 5px;
	margin-bottom: 5px;
}
#podjetja h4 {
	font-weight: normal;
	color: #8bb3d1;
	font-style: italic;
}
#podjetja .link a {
	font-weight: bold;
}

/* Dummy banner */
#dummybanner {
	margin-bottom: 8px;
}

/* Glavni banner */
.glavnibanner {
	position: relative;
	top: -15px;
}

/* Kontakt */
#kontaktikone {
	width: 570px;
	height: 290px;
	position: relative;
	background-image:url(../img/ozadje-kontakt.png);
	background-repeat: no-repeat;
	color: #464646;
}
#kontaktikone .sivtekst {
	color: #868686;
}
#kontaktikone #tel {
	position: absolute;
	top: 90px;
	left: 12px;
}
#kontaktikone #gsm {
	position: absolute;
	top: 90px;
	left: 215px;
}
#kontaktikone #fax {
	position: absolute;
	top: 90px;
	left: 415px;
}
#kontaktikone #email {
	position: absolute;
	top: 194px;
	left: 223px;
}

/* Siroka senca */
.vecsenca {
	width: 570px;
	height: 52px;
	position: relative;
	margin-top: 20px;
	background-image: url(../img/ozadje-sirokasenca.png);
	background-repeat: no-repeat;
}
.vecsenca a {
	display: block;
	padding-top: 8px;
	margin-left: 22px;
	margin-right: 22px;
	color: #464646;
	font-weight: bold;
}

/* Povprasevanje */
#povprasevanje td {
	padding: 2px;
}

/* Fotogalerija */
#fotogalerija img {
	border: 0px;
	margin-bottom: 20px;
}

/* skis */
#skisfoto {
	width: 370px;
	height: 227px;
	margin-bottom: 10px;
	background-image: url(/templates/atomic/img/_dummy_skis.png);
	background-repeat: no-repeat;
	position: relative;
}
#skisfoto #racunovodskimenu {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
/* Prijava */
.customprijava {
	font-size: 11px;
	color: #ccc;
	position: relative;
	top: 3px;
	right: 0px;
	position: absolute;
}
.customprijava input[type=text], .customprijava input[type=password] {
	padding: 2px;
	font-size: 12px;
	height: 16px;
	width: 100px;
	margin-right: 5px;
	border-radius: 3px;
	background-color: #003454;
	color: #fff;
	border: 1px solid #14487A;
	background-image:url(../img/geslo.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.customprijava input[type=text] {
	background-image:url(../img/upime.png);	
}
.customprijava input[type=submit] {
	font-size: 11px;
	position: relative;
	top: 0px;
	left: 2px;
	color: #fff;
	background-color: #004B8D;
	border: none;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.customprijava input[type=submit]:active {
	background-color: #fff;
	color: #004B8D;	
}

/* Beri več - daljši */
.aberitevec {
	width: 570px;
	height: 50px;
	font-weight: bold;
	background-image: url(/templates/atomic/img/preberivec.png);
	background-repeat: no-repeat;
	display: block;
	margin-top: 10px;
}
.aberitevec a {
	padding-top: 8px;
	padding-left: 25px;
	display: block;
}

/* tabi - rač. inf. */
#tab2, #tab3 {
	display: none;
}
#tabscontrol {
	width: 370px;
	height: 30px;
	color: #fff;
	background-color: #004B8D;
	position: relative;
	left: -13px;
	bottom: -13px;
	line-height: 30px;
}
#tabscontrol a {
	width: 10px;
	height: 10px;
	display: block;
	border: 1px solid #fff;
	float: left;
	margin-top: 9px;
	margin-left: 10px;
}
#tabscontrol #atab1 {
	margin-left: 15px;
}
#tabscontrol .active {
	background-color: #fff;
}
#tabscontrol #tabsnum {
	margin-left: 15px;
}

/* Replika v naslovu */
#replika {
	position: absolute;
	left: 20px;
	top: 20px;
	font-size: 16px;
	color: #fff;
	font-style:italic;
	z-index: 1000;
	line-height: 160%;
	display: none;
}
#naslov strong {
	font-weight: bold;
}

/* Naslov v nogi */
#naslov p {
	margin-bottom: 10px;
	line-height: 130%;
}
#naslov h2 a, .above_footer_box_wrapper h2 a {
	color: #464646;
}
.above_footer_box_wrapper h5 {
	display: none;
}

/* Odličnost */
#leftcol .ulodlicnost {
	line-height: 140%;
}
#leftcol .ulodlicnost li {
	margin-bottom: 8px;
}

/* Izpis računovodskega slovarja */
#racizpis {
	margin-bottom: 30px;
}
.tdizpis img {
	position:relative;
	top: 7px;
}
#racizpis p {
	margin-bottom: 5px;
}

/* Bannerji */
#bannerwrapper {
	position: relative;
}
.bannertitle {
	position: absolute;
	left: 0px;
	top: 120px;
	padding: 7px;
	background-color: #fff;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	opacity: 0.6;
}

/* Kazalo strani */
#kazalostrani ul {
	margin-top: 8px;
	margin-bottom: 10px;
}

/* E-kartice */
.kartice td {
	padding-bottom: 20px;
}

.cookielist td {
	border: 1px solid #666;
	padding: 5px;
}
#finalist {
	position: absolute;
	left: 420px;
	top: 165px;
	z-index: 10000;
}

#racunovodja_odgovarja p a {
	font-size: 14px;
}

#leftcol .kvaderulnislik.novo .kvader {
    background-image: url("../img/r/invest.png");
}
@media (max-width: 989px) {
	
#header {
  background-color: #004b8d;
  background-image: url("../img/ozadje_header.png");
  background-position: center top;
  background-repeat: repeat-x;
  width: 100%;
}	
.wrapper970 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 576px;
}
body {
	padding-bottom: 20px;
	min-width: 320px;
	max-width: 100%;
}
img {
max-width: 100%;
height: auto;
}
.header_wrapper {
    clear: both;
    height: auto;
    width: 100%;
}
#topmenu {
   /* background-image: url("../img/ozadje_vrhnjimenu.png");*/
    background-position: center bottom;
    background-repeat: repeat-x;
    height: auto;
    width: 100%;
	background-color: #fff;
}
#topmenu1 {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    position: inherit;
    top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 125%;
	text-align: center;	
}
#topmenu2 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    position: inherit;
    top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}
#topmenu #kazalo_strani {
    font-size: 12px;
    left: 0px;
    position: inherit;
    top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}

#topmenu #zastavice {
    top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	position: inherit;
}

#racunovodstvo_replika {
    left: 0;
    position: relative;
    top: 0;
	width: 100%;
	text-align: center;
	display: block;
}

#glavnimenu a {
	color: #fff;
}
#podmenu {
    background-image: none;
	background-color: #003E6D;
    background-position: center top;
    background-repeat: repeat-x;
    height: auto;
    width: 100%;
}

#slideshow_header {
    clear: both;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
	padding-top: 30px;
	text-align: left;
}
#slideshow_picture {
    background-color: #666;
    border: 4px solid #fff;
    height: 315px;
	position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
}
#slideshow_picture_title {
    background-color: #fff;
    color: #464646;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    padding: 15px 30px 15px 15px;
    position: absolute;
    top: 270px;
    z-index: 2000;
}
#slideshow_picture_subtitle {
    color: #f5f5f5;
    font-size: 12px;
    font-style: italic;
    left: 0;
    opacity: 0.5;
    position: relative;
    top: 0px;
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	line-height: 115%;
}

.glavna_vrstica, .glavnibanner {
	margin-left: auto;
	margin-right: auto;
}
#glavnimenu a {
	display: block;
	width: 60%;
	padding: 10px;
	background-color:#004b8d;
	margin-bottom: 1px;
	text-align:center;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}
#glavnimenu a:hover {
	display: block;
	width: 60%;
	padding: 10px;
	background-color:#0058A8;
	margin-bottom: 1px;
	text-align:center;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}
#podmenu li {
    float: none;
    height: auto;
    margin-right: 0px;
    padding-top: 0px;
	text-align: center;
}
#podmenu li a {
	display: block;
	padding: 10px;
}
.glavnibanner {
	text-align: center;
}
#slideshow_description {
    color: #fff;
    font-weight: bold;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
#slideshow_description p {
    font-size: 13px;
    line-height: 118%;
}
.footer_temno {
    background-color: #333;
    color: #898989;
    font-size: 11px;
    padding: 10px;
    position: relative;
    width: 100%;
}
#leftcol {
    float: none;
	clear: both;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}
#rightcol {
    float: none;
    width: 100%;
	clear: both;
}
#skisfoto {
    background-image: url("/templates/atomic/img/_dummy_skis.png");
    background-repeat: no-repeat;
    height: 227px;
    margin-bottom: 10px;
    position: relative;
    width: 370px;
	margin-left: auto;
	margin-right: auto;
}
#racunovodja_odgovarja {
    background-color: #004b8d;
    background-image: url("../img/ozadje_racunovodja_odgovarja.png");
    background-repeat: no-repeat;
    height: 140px;
    margin-bottom: 10px;
    width: 370px;
	margin-left: auto;
	margin-right: auto;	
}
#skis {
    margin-bottom: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;		
}
#pkreplika {
    background-color: #0a4689;
    background-image: url("../img/moder_r.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-bottom: 10px;
    width: 370px;
	margin-left: auto;
	margin-right: auto;		
}
#rightcol #racunovodskibanner  {
	margin-left: auto;
	margin-right: auto;	
	display:block;
}
#tabscontrol {
    background-color: #004b8d;
    bottom: -13px;
    color: #fff;
    height: 30px;
    left: 0px;
    line-height: 30px;
    position: relative;
    width: 100%;
}
#racunovodja_odgovarja {
    background-image: none !important;
}
#podjetja .podjetje.crta {
    border-left: 1px solid #c8c8c8;
    margin-left: 2%;
    padding-left: 2%;
    width: 47%;
}
#podjetja .podjetje {
    float: left;
    width: 48%;
}
#podjetja {
    border: 1px solid #c8c8c8;
    color: #828282;
    font-size: 11px;
    line-height: 130%;
    margin-bottom: 20px;
    padding: 12px;
}
.above_footer_box {
    float: left;
    height: 295px;
    padding-left: 11px;
    position: relative;
    width: 182px;
	margin-bottom: 20px;
}
#footer {
    clear: both;
    padding-top: 15px;
}
.above_footer_box:nth-child(4), .above_footer_box:nth-child(5) {
display: none;
}
.footer_temno {
    background-color: #333;
    color: #898989;
    font-size: 12px;
    padding: 10px;
    position: relative;
    width: 100%;
	clear: both;
	line-height: 150%;
}
.footer_box {
    border-left: 1px solid #000;
    float: left;
    font-size: 11px;
    min-height: 120px;
    width: 191px;
	margin-bottom: 20px;	
}
.footer_box:nth-child(4) {
clear: both;

}
#ikona_rac_slovar {
    border: 0 none;
    left: 780px;
    top: 15px;
	position:inherit;
}

#ikona_rac_graf {
    border: 0 none;
    left: 580px;
    top: 10px;
	position:inherit;	
}
.customprijava {
	display: none;
}

}

@media (max-width: 575px) {
.wrapper970 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 95%;
}	
#slideshow_picture {
    background-color: #666;
    border: 4px solid #fff;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
}
#slideshow_picture a {
	display: none;
}
.bannertitle, #slideshow_picture_title {
	display: none;
}
#leftcol .glavna_vrstica {
    background-image: none;
    background-position: center bottom;
    background-repeat: no-repeat;
    clear: both;
    margin-bottom: 0px;
    padding-bottom: 0px;
    position: relative;
    width: 100%;
}
#leftcol .glavna_vrstica_enota {
    float: none;
    margin-left: 0px;
    clear: both;
    position: relative;
    width: 100%;
	min-height: inherit;
	padding-bottom: 30px;
}
.glavnibanner {
    position: relative;
    top: -15px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#leftcol .glavna_vrstica_enota .sivlinkblok {
    background-color: #f4f4f4;
    background-image: none;
    background-position: 6px 6px;
    background-repeat: no-repeat;
    bottom: 0;
    color: #004b8d;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 140%;
    margin-right: 0;
    margin-top: 10px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
    position: inherit;
    text-decoration: none;
    width: 100%;
	text-align: center;
}
#leftcol h2 {
    color: #464646;
    font-size: 14px;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 0px;
    padding-bottom: 5px;
    padding-top: 15px;
	text-align: center;
}
#leftcol .glavna_vrstica_enota p {
    color: #828282;
    line-height: 130%;
    margin-bottom: 15px;
    position: inherit;
    top: 0px;
}
#podmenu li {
    float: none;
    height: auto;
    margin-right: 0px;
    padding-top: 9px;
}
#podmenu a {
	text-align: center;
	display: block;
	clear: both;
	padding:10px;
}
#leftcol .kvaderulnislik.tax .kvader {
    background-image: none !important;
}
#leftcol .kvaderulnislik .kvader {
    float: none;
    height: auto;
    margin-bottom: 10px;
    margin-right: 0;
    min-height: inherit;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    position: relative;
    width: 100%;
}
#video_predstavitev h3, #video_predstavitev p {
	display: none;
}
#skisfoto {
    background-image: url("/templates/atomic/img/_dummy_skis.png");
    background-repeat: no-repeat;
    height: 227px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
}
#racunovodja_odgovarja {
    background-color: #004b8d;
    background-image: url("../img/ozadje_racunovodja_odgovarja.png");
    background-repeat: no-repeat;
    height: 160px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

#pkreplika {
    background-color: #0a4689;
    background-image: url("../img/moder_r.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.footer_temno {
    background-color: #333;
    clear: both;
    color: #898989;
    font-size: 12px;
    line-height: 150%;
    padding: 10px;
    position: relative;
    width: 92%;
}
.above_footer_box {
    float: none;
	clear: both;
    height: auto;
    margin-bottom: 20px;
    padding-left: 0px;
    position: relative;
    width: 100%;
	padding-top: 20px;
}
.above_footer_box.border {
    border-right: 0px solid #ddd;
}
.footer_box {
    border-left: 0px solid #000;
    float: none;
    font-size: 11px;
    margin-bottom: 20px;
    min-height: 60px;
    width: 100%;
}
.above_footer_box .absbottom {
    bottom: 0;
    position: inherit;
}

}
body #contactus a {
	position: fixed;
	right: 0px;
	bottom: 0px;
	background-color: #0B468A;
	color: #fff;
	padding-right: 0px;
	background-image: url(http://www.replika.si/templates/atomic/img/pismo.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-top: 14px;
	padding-bottom: 12px;
	padding-left: 16px;
	width: 173px;
	text-transform: uppercase;
}
body #contactus a:hover {
	text-decoration: none;
	background-color: #0E57A9;
}
body #awardtrigger{position:fixed;right:0px;top:560px;padding:10px;background-color:#0B468A;}
body #awardtrigger:hover{background-color:#0E57A9;}
body #ebaaward{position:absolute;z-index:10000;right:0px;top:560px;overflow:hidden;width:152px;height:82px;}
body #ebaaward{position:fixed;right:0px;width:195px;}
body #ebaaward img{border:2px #eee solid;}


#leftcol img {
	max-width: 100%;
	height: auto;
}

#carousel-wrapper {
	background-color: #333333;
	color: #fff;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#carousel-title {
	text-align: center;
	width: 175px;
	float: left;
	font-weight: bold;
}
#carousel-title h2 {
	padding: 10px;	
}

.jcarousel-wrapper {
    margin: 0px auto;
    position: relative;
    border: 0px solid #fff;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 200px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	line-height: 55px;
	height: 55px;
	display: table-cell !important;
	vertical-align: middle !important;
	text-align:center;
}

.jcarousel img {
    max-height: 40px;
    width: auto !important;
	border: none;
	margin-left: auto;
	margin-right: auto;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    left: 15px;
}

.jcarousel-control-next {
    right: 15px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}
.jcarousel-wrapper {
	max-width: 780px;
	float: right;
}

@media (min-width: 989px) {
#telephone {
	display: none;
}
}
@media (max-width: 989px) {
#telephone {
	position: fixed;
	right: 0px;
	bottom: -1px;
	background-color: #0B468A;		
}
#telephone a {
	display: block;
}
#telephone:hover {
	background-color: #0E57A9;		
}
#awardtrigger, #award{
	display: none !important;	
}
}
div.pp_overlay {
  z-index: 99999999 !important;
}
div.pp_pic_holder {
  z-index: 999999999 !important;
}
}

