@charset "utf-8";
/* CSS Document */

/* general styles */

body {
	background-image:url(../imgs/bg-vstopna.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

body.castingFacility {
	background-image:url(../imgs/casting.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

body.technology {
	background-image:url(../imgs/technology.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

body.products {
	background-image:url(../imgs/products.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

body.services {
	background-image:url(../imgs/services.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

body.materials {
	background-image:url(../imgs/materials.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

h2 {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:24px;
	line-height:36px;
	font-weight:bold;
	color:#c60d2f;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:32px;
	font-weight:bold;
	color:#c60d2f;
}

a {
	font-family:"Arial", Helvetica, sans-serif;
	color:#c60d2f;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.vec {
	margin-left:3px;
}

p {
	font-family:"Arial", Helvetica, sans-serif;
	color:#575757;
}

/* layout */

/*#mainContentWrapper {
	background-image:url(../imgs/bg-bodyWrapper.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}*/

#contentWrapper, #contentWrapper-podstran{
	margin:0 auto;
	width:1000px;
	position:relative;
}

/*#mainContentWrapper-technology {
	background-image:url(../imgs/bg-technology.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}*/

.csc-textpic-image {
  margin-top:0 !important;
  margin-bottom:0 !important;
}

#nextContent .csc-textpic-imagewrap {
  float:right;
}

#nextContent .csc-textpic-imagewrap img {
}

/* h1 */

h1 {
	text-indent:-9999px;
	margin-bottom:25px;
}

#info-index h1 {
	margin-bottom:0;
}

.index-h1 {
	background-image:url(../imgs/h1-index.png);
	background-repeat:no-repeat;
	background-position:top;
	width:327px;
	height:78px;
}

#infoContent .h1-castingFacility {
	background-image:url(../imgs/h1-castingFacility.png);
	background-repeat:no-repeat;
	background-position:top;
	width:347px;
	height:45px;
	margin-left:500px !important;
}

.h1-materials {
	background-image:url(../imgs/h1-materials.png);
	background-repeat:no-repeat;
	background-position:top;
	width:216px;
	height:36px;
}

.h1-products {
	background-image:url(../imgs/h1-products.png);
	background-repeat:no-repeat;
	background-position:top;
	width:209px;
	height:37px;
}

.h1-services {
	background-image:url(../imgs/h1-services.png);
	background-repeat:no-repeat;
	background-position:top;
	width:199px;
	height:37px;
}

.h1-technology {
	background-image:url(../imgs/h1-technology.png);
	background-repeat:no-repeat;
	background-position:top;
	width:270px;
	height:45px;		
}

/* header */

#logo {
	display:block;
	text-indent:-9999px;
	background-image:url(../imgs/logoAkrapovic.png);
	background-repeat:no-repeat;
	width:275px;
	height:112px;
	margin-left:-17px;
}

#logo:hover {
	background-position:-275px;
}

/*
#headerWrapper {
	height:157px;
	background-color:#f6f6f6;
}*/

#header {
	width:1000px;
	margin:0 auto;
	padding-bottom:20px;
	background-image: url(../imgs/bg-headerTest.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}

/* language meni */

#header ul.lanMenu {
	position: absolute;
	width: 149px;
	height: 33px;
	padding-top: 8px;
	background: url(../imgs/bg-lanMenu.png) no-repeat 0 0;
	top: 0;
	left: 851px;
}

#header ul.lanMenu li {
	float: left;
	margin-left: 7px;
	padding-right: 6px;
	border-right: 1px solid #fff;
	height: 8px;
}

#header ul.lanMenu li a {
	display: block;
	text-indent: -9999px;
	width: 13px;
	height: 8px;
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	float: none !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
}

#header ul.lanMenu li.lan-en {
	margin-left: 50px;
}

#header ul.lanMenu li.lan-en a {
	width: 14px;
	background: url(../imgs/lan-en.png) no-repeat 0 0;
}

#header ul.lanMenu li.lan-en a:hover, #header ul.lanMenu li.lan-en a.selected {
	background: url(../imgs/lan-en.png) no-repeat -14px 0;
}

#header ul.lanMenu li.lan-de a {
	background: url(../imgs/lan-de.png) no-repeat 0 0;
}

#header ul.lanMenu li.lan-de a:hover, #header ul.lanMenu li.lan-de a.selected {
	background: url(../imgs/lan-de.png) no-repeat -13px 0;
}

#header ul.lanMenu li.lan-sl {
	border-right: none;
}

#header ul.lanMenu li.lan-sl a {
	background: url(../imgs/lan-slo.png) no-repeat 0 0;
}

#header ul.lanMenu li.lan-sl a:hover, #header ul.lanMenu li.lan-sl a.selected {
	background: url(../imgs/lan-slo.png) no-repeat -13px 0;
}

/* navigation */

#navigation {
	margin-left:496px;
	background-image:url(../imgs/bg-navigation.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:35px;
	margin-top:-10px;
}

#navigation li {
	float:left;
	margin-right:15px;
	margin-left:5px;
}

#navigation li a {
	text-indent:-9999px;
	display:block;
	height:14px;
	background-repeat:no-repeat;
}

#navigation li.castingfacility a {
	background-image:url(../imgs/menuItem-castingFacility.png);
	width:89px;
}

#navigation li.castingfacility a:hover, #navigation li.castingfacility a.active {
	background-position:-89px;
}

#navigation li.products a {
	background-image:url(../imgs/menuItem-products.png);
	width:54px;
}

#navigation li.products a:hover, #navigation li.products a.active {
	background-position:-54px;
}

#navigation li.technology a {
	background-image:url(../imgs/menuItem-technology.png);
	width:72px;
}

#navigation li.technology a:hover, #navigation li.technology a.active {
	background-position:-72px;
}

#navigation li.materials a {
	background-image:url(../imgs/menuItem-materials.png);
	width:56px;
}

#navigation li.materials a:hover, #navigation li.materials a.active {
	background-position:-56px;
}

#navigation li.services a {
	background-image:url(../imgs/menuItem-services.png);
	width:53px;
}

#navigation li.services a:hover, #navigation li.services a.active {
	background-position:-53px;
}

#navigation li.castingfacility a.active, #navigation li.products a.active, #navigation li.technology a.active, #navigation li.materials a.active, #navigation li.services a.active {
	cursor:pointer;
}

/* footer */

#footerWrapper {
	/*background-image:url(../imgs/bgFooter.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;*/
	padding-bottom:20px;
	height:43px;
}

#footer {
	width:1025px;
	margin:0 auto;
	height:43px;
}


#footer span {
	float:right;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#c60d2f;
	margin-right:0px;
	margin-top:27px;
	margin-right: -5px;
}

/* info-index */

#info-index, #infoContent {
	overflow:hidden;
	padding-bottom:10px;
}

#infoContent p {
	margin-left:494px;
}

#imgWrapper {
	float:left;
	background-image:url(../imgs/bgSenca.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:50px;
	width:494px;
}

#infoContent .stepContent #imgWrapper {
	margin-bottom:20px;
}

#imgWrapper img, #imgWrapper-noShadow img {
	margin-left:32px;
}

#imgWrapper-noShadow  {
	float:left;
	width:494px;
}

#info-index h1, #info-index span, #info-index h2, #info-index p, .comment-navadni {
	margin-left:494px;
}

#info-index h2 {
	margin-top:42px;
}

#info-index p, #infoContent p {
	font-size:14px;
	line-height:22px;
}

.bodytext {
  margin-left:0 !important;
}

/* content-options */

#content-options {
	margin-left:32px;
	overflow:hidden;
}

#content-options li {
	float:left;
	width:222px;
	padding-right:20px;
}

#content-options li.last {
	padding-right:0px;
}

#content-options p {
	font-size:11px;
	line-height:16px;
}

#info-index span {
	display:block;
	font-size:32px;
	line-height:44px;
	color:#6e6869;
	font-weight:bold;
}

/* podstran bottomContent-2column */

#bottomContent-2column {
	overflow:hidden;	
}

#moreContent {
	float:left;
	margin-left:32px;
	width:420px;
}

#moreContent h2 {
	line-height:24px;
}

.special {
	font-weight:bold;
	color:#575757;
	font-size:11px;
	line-height:16px;
	font-family:"Arial", Helvetica, sans-serif;
}

#moreContent ul, #infoContent ul {
	margin-top:15px;
}

#moreContent ul li, #infoContent ul li, #infoContent ul li ul li {
	background-image:url(../imgs/bg-li.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
	margin-bottom:5px;
	color:#575757;
	font-size:11px;
	line-height:12px;
	font-family:"Arial", Helvetica, sans-serif;
}
	
#infoContent ul li ul li {
	margin-left:15px;
}

#nextContent {
	margin-left:504px;
}

#nextContent-technology {
	position:absolute;
	top:430px;
	width:506px;
	left:494px;
}

#nextContent-inner img, #nextContent-technology img {
	float:right;
}

#nextContent #nextContent-inner p {
	float:left;
	width:325px;
	margin-left:0 !important;
}

#nextContent h3, #nextContent-technology h3 {
	display:inline;
	line-height:20px;
}

#moreContent h3 {
	line-height:16px;
}

#nextContent span, #nextContent-technology span {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	color:#575757;
}

#nextContent p, #moreContent p, #nextContent-technology p {
	color:#575757;
	font-size:11px;
	line-height:18px;
	font-family:"Arial", Helvetica, sans-serif;
}

#nextContent-technology p {
	margin-left:0 !important;
}

/* podstran */

#infoContent p, #infoContent h1 {
	margin-left:500px;
}

/* comments */

.comment-navadni {
	width:506px;
}

.comment-siroki {
	margin-left:500px;
}

#infoContent .comment-navadni p {
	margin-left:15px !important;
	padding-left:40px;
	padding-right:45px;
	padding-top:27px;
}

#infoContent .comment-siroki p {
	margin-left:15px !important;
	padding-left:57px;
	padding-right:45px;
	padding-top:35px;
}

/* technology */

#mainContentWrapper-technology #infoContent {
	padding-bottom:0;
}

#bottomContent-2column {
  padding-top:20px;
}

.csc-textpic-text .content-step {
	margin-left:494px;
	background-image:url(../imgs/bg-contentStep.png);
	background-repeat:no-repeat;
	background-position:0 45px;
	height:225px;
	font-weight:normal;
}

.csc-textpic-text .content-step-visoki {
	margin-left:494px;
	background-image:url(../imgs/bg-contentStep-visoki.png);
	background-repeat:no-repeat;
	background-position:center 45px;
	height:318px;
	font-weight:normal;
}

.csc-textpic-text .contentStep1, .csc-textpic-text .contentStep2, .csc-textpic-text .contentStep3, .csc-textpic-text .contentStep4, .csc-textpic-text .contentStep5, .csc-textpic-text .contentStep6, .csc-textpic-text .contentStep7, .csc-textpic-text .contentStep8 {
	margin-left:494px;
	position:relative;
}

.csc-textpic-text .contentStep1, .csc-textpic-text .contentStep2 {
	background-image:url(../imgs/contentStep1.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:220px;
	font-weight:normal;
	position:relative;
}

.csc-textpic-text .contentStep3 {
	background-image:url(../imgs/contentStep3.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:270px;
	font-weight:normal;
}

.csc-textpic-text .contentStep4 {
	background-image:url(../imgs/contentStep40.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:195px;
	font-weight:normal;
}

.csc-textpic-text .contentStep5 {
	background-image:url(../imgs/contentStep5.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:310px;
	font-weight:normal;
}

.csc-textpic-text .contentStep6 {
	background-image:url(../imgs/contentStep6.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:290px;
	font-weight:normal;
}

.csc-textpic-text .contentStep7 {
	background-image:url(../imgs/contentStep7.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:330px;
	font-weight:normal;
}

.csc-textpic-text .contentStep8 {
	background-image:url(../imgs/contentStep4.png);
	background-position:0 53px;
	background-repeat:no-repeat;
	height:180px;
	font-weight:normal;
}

#infoContent .csc-textpic-text .contentStep1 p, #infoContent .csc-textpic-text .contentStep2 p, #infoContent .csc-textpic-text .contentStep3 p, #infoContent .csc-textpic-text .contentStep4 p, #infoContent .csc-textpic-text .contentStep5 p, #infoContent .csc-textpic-text .contentStep6 p, #infoContent .csc-textpic-text .contentStep7 p, #infoContent .csc-textpic-text .contentStep8 p {
	margin-left:0 !important;
	font-size:14px !important;
}

.csc-textpic-text .contentStep1 h2, .csc-textpic-text .contentStep2 h2, .csc-textpic-text .contentStep3 h2, .csc-textpic-text .contentStep4 h2, .csc-textpic-text .contentStep5 h2, .csc-textpic-text .contentStep6 h2, .csc-textpic-text .contentStep7 h2, .csc-textpic-text .contentStep8 h2 {
	padding-top:17px;
}

.content-step-visoki h2 {
	padding-top:20px !important;
}

#infoContent .csc-textpic-text .content-step p, #infoContent .csc-textpic-text .content-step-visoki p {
	margin-left:0 !important;
	padding-left:15px;
	padding-right:10px;
	font-size:14px !important;
}


.TenReasonsWhyNav .PreviousA, .TenReasonsWhyNav .Next
{
	display: none;	
}

.TenReasonsWhyNav .Previous, .TenReasonsWhyNav .NextA 
{
	display: inline;
}

.TenReasonsWhyNav .PreviousA, .TenReasonsWhyNav .NextA 
{
	cursor: pointer;
}

.Previous, .PreviousA {
	font-family:"Arial", Helvetica, sans-serif;
	color:#c60d2f !important;
	font-size:13px;
	margin-right:5px;
	border-right:1px solid #575757;
	padding-right:5px;
	display:inline-block;
}

.Next, .NextA {
	font-family:"Arial", Helvetica, sans-serif;
	color:#c60d2f !important;
	font-size:13px;
	margin-left:5px;
	border-left:1px solid #575757;
	padding-left:5px;
	display:inline-block;
}

.Previous, .Next {
	text-decoration:none;
}

.PreviousA:hover, .NextA:hover {
	text-decoration:underline;
}

.TenReasonsWhyNav span {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
}

.TenReasonsWhyNav .Number, .TenReasonsWhyNav .Total {
	font-weight:bold;
}

/* technologies number page */

.number1, .number2, .number3, .number4, .number5, .number6, .number7, .number8 {
	display:block;
	text-indent:-9999px;
	width:110px;
	height:57px;
}

.number1 {
	background-image:url(../imgs/step1.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number2 {
	background-image:url(../imgs/step2.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number3 {
	background-image:url(../imgs/step3.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number4 {
	background-image:url(../imgs/step4.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number5 {
	background-image:url(../imgs/step5.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number6 {
	background-image:url(../imgs/step6.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number7 {
	background-image:url(../imgs/step7.png);
	background-repeat:no-repeat;
	background-position:top;
}

.number8 {
	background-image:url(../imgs/step8.png);
	background-repeat:no-repeat;
	background-position:top;
}

/* casting facility - image slideshow */

.tx-rgsmoothgallery-pi1 {
	margin-left:32px !important;
}

.myGallery {
	width:430 !important;
	height:300px !important;
	border:none !important;
}

/*----- SMOOTH GALLERY --------*/
.tx-rgsmoothgallery-pi1 {
	float: left;
	width: 220px;
	margin-right: 15px !important;
}

.myGallery {
	border: 0px !important;
}

#rglbCenter, #rglbBottom {
	background-color: #d2d2d2 !important;
	border: 0px !important;
}

#rglbBottom {
	color: #000000 !important;
	padding-bottom: 5px !important;	
}

#rglbNumber.gallery {
	float: right !important;
	padding: 5px !important;
	padding-right: 10px !important;
}

#rglbPrevLink {
	left: 20px !important;
}

#rglbPrevLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/left.png') no-repeat 0% 50% !important;
}

* html #rglbPrevLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/left.png') no-repeat 0% 50% !important;
}

#rglbNextLink {
	right: 20px !important;
}

#rglbNextLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/right.png') no-repeat 100% 50% !important;
}

* html #rglbNextLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/right.png') no-repeat 100% 50% !important;
}

#rglbCloseLink {
	width: 24px !important;
	height: 24px !important;
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/close.png') no-repeat center !important;
}
/*
.jdGallery a.open:hover {
	background-image: none !important;
}

* html .jdGallery a.open:hover {
	background-image: none !important;
}
*/

.jdGallery a.open:hover { 
	background-image: url('../img/lb_open.gif') !important;
}

.jdGallery .slideInfoZone h2 {
	color: #FFFFFF !important;
}

/* scroll panel */

#contentWrapper-podstran #info-content .mooslidepositioncenter {
	width:506px !important;
}


#contentWrapper-podstran #info-content #mooslidebuttons5293 {
	background-color:none !important;
}

#mooslidemask5293 {
	background-color:none !important;
}

#tx_mooslide_pi15293 p {
	width:496px !important;
	margin-bottom:5px !important;
	line-height:22px !important;
}

/* callouts */

.callOut-casting, .callOut-products, .callOut-services, .callOut-materials {
	margin-top:20px;
	margin-left:489px;
	background-repeat:no-repeat;
	background-position:top center;
	width:506px;
	height:164px;
}

.callOut-casting {
	background-image: url('../img/callOut-casting.png');
}

.callOut-products {
	background-image: url('../img/callOut-products.png');
}

.callOut-services {
	background-image: url('../img/callOut-services.png');
}

.callOut-materials {
	background-image: url('../img/callOut-materials.png');
}

/* Slide meni */

#mooslidebuttons7156 {
	z-index:1 !important;
	height:14px !important;
	top:165px !important;
}

#mooslidebuttons5309, #mooslidebuttons7187 {
	height:14px !important;
	top:115px !important;
	z-index:1 !important;
}

#mooslidebuttons7200 {
	z-index:1 !important;
	height:14px !important;
	top:140px !important;
}

#mooslideprev7156, #mooslideprev7200, #mooslideprev7187, #mooslideprev5309, #mooslidenext7156, #mooslidenext5309, #mooslidenext7200, #mooslidenext7187 {
	width:50px !important;
	height:14px !important;
}

#mooslideprev7156, #mooslideprev7200, #mooslideprev7187, #mooslideprev5309 {
	display:inline;
	border-right:1px solid #575757;
	margin-left:6px;
}

#mooslidenext7156, #mooslidenext5309, #mooslidenext7200, #mooslidenext7187 {
	float:left !important;
	margin-left:5px;
	display:inline;
}

#mooslideprev7156 a, #mooslideprev7200 a, #mooslideprev7187 a, #mooslideprev5309 a, #mooslidenext7156 a, #mooslidenext5309 a, #mooslidenext7200 a, #mooslidenext7187 a {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
}

#mooslidenavspc {
	display:none;
	width:5px;
	margin-left:51px;
}

#mooslidecontainer7156 {height:180px !important;}
#mooslidecontainer5309, #mooslidecontainer7187  {height:130px !important;}
#mooslidecontainer7200 {height:155px !important;}

#tx_mooslide_pi15293 div {
	padding-left:6px !important;
}

.TenReasonsWhyNav .Previous, .TenReasonsWhyNav .Next {
	color:#a6a6a6 !important;
}

/* novi header in footer */

#headerWrapper #header span {
	display: block;
	height: 19px;
	width: 107px;
	text-indent: -9999px;
	background: url(../imgs/foundrySpan.png) no-repeat 0 0;
	
	float: right;
	margin-top: -58px;
}

#footerWrapper #footer span a.contact {
	border-left: 1px solid #C60D2F;
	padding-left: 5px;
}

.TenReasonsWhyNav {
	position: absolute;
	top: 110px;
	left: 864px;
}
