@font-face {

	font-family: myfont;
	src: url('font.eot');
	src: local(my_font), url('font.ttf') format('opentype');

}

html, body { height: 100%; width:100% }

body { margin:0; padding: 0; border: 0; font-family:Verdana, Geneva, sans-serif; font-size: 11px; background-color: #000; }

a img { border: 0; }

img { -ms-interpolation-mode: bicubic; }



h3 { font-size: 14px; color: #c8641b; }

#background_container { position: absolute; top:0; left:0; }

#background { position:fixed; top: 0px; left: 0px; overflow:hidden; }

* html #background {position:absolute;}

div#wrapper {
	width:100%;
	min-height:100%;
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	z-index:10;
		
	font-family:myfont;
	
	color:#FFF;
}

div#header {
	height:144px;
	
	border-bottom:1px solid #EB1B23;
	background-color:#000;
	
	padding-top:22px;
	
	background-image:url(../images/glava_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#header div#home {
	width:536px;
	height:120px;
	
	margin:0 auto;
}

div#home a {
	display:block;

	height:120px;
	width:330px;
	
	text-indent:-99999px;
}

div#home a:focus { 
	outline:0;
}

div#container {
	height:auto;

	padding-bottom:63px;
}

div#glow {
	background-image:url(../images/red_glow.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	width:995px;
	height:64px;
	
	margin:0 auto;
}

div#glow div#menu {
	width:413px;
	height:33px;
	margin:0 auto;
}

div#menu a { }
div#menu a:focus { outline:0; }

div#menu a#Image1 {
	display:block;
	float:left;
	
	width:96px;
	height:33px;
	
	background-image:url(../images/menu/menu0.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	text-indent:-99999px;
}

div#menu a#Image2 {
	display:block;
	float:left;
	
	width:117px;
	height:33px;
	
	background-image:url(../images/menu/menu1.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	text-indent:-99999px;
}

div#menu a#Image3 {
	display:block;
	float:left;
	
	width:115px;
	height:33px;
	
	background-image:url(../images/menu/menu2.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	text-indent:-99999px;
}

div#menu a#Image4 {
	display:block;
	float:left;
	
	width:85px;
	height:33px;
	
	background-image:url(../images/menu/menu3.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	text-indent:-99999px;
}

/* index.php */
div#content {
	text-align:left;
	
	width:523px;
	height:auto;
	
	margin:0 auto;
}

/* ostale strani */
div#content2 {
	text-align:left;

	width:900px;
	height:auto;
	
	margin:0 auto;
}

div#content2 div#content_inner {
	padding-left:260px;
	padding-top:20px;
	font-size:14px;
	letter-spacing:105%;
}

div#content2 div#content_inner2 {
	padding-top:20px;
	padding-left:260px;
	letter-spacing:105%;
}

div#content2 div#content_inner2_2 {
	padding-top:20px;
	padding-left:160px;
	letter-spacing:100%;
	font-size:13px;
}

div#content2 div#content_inner3 {
	padding-top:20px;
	padding-left:200px;
	letter-spacing:105%;
	font-size:14px;
}

div#content2 div#content_inner a, div#content2 div#content_inner2 a, div#content2 div#content_inner2_2 a, div#content2 div#content_inner3 a {
	color:#E5E5E5;
	text-decoration:none;
}
div#content2 div#content_inner a:link, div#content2 div#content_inner2 a:link, div#content2 div#content_inner2_2 a:link, div#content2 div#content_inner3 a:link {
	color:#E5E5E5;
}
div#content2 div#content_inner a:active, div#content2 div#content_inner2 a:active, div#content2 div#content_inner2_2 a:active, div#content2 div#content_inner3 a:active {
	color:#E5E5E5;
}
div#content2 div#content_inner a:visited, div#content2 div#content_inner2 a:visited, div#content2 div#content_inner2_2 a:visited, div#content2 div#content_inner3 a:visited {
	color:#E5E5E5;
}
div#content2 div#content_inner a:hover, div#content2 div#content_inner2 a:hover, div#content2 div#content_inner2_2 a:hover, div#content2 div#content_inner3 a:hover {
	color:#E5E5E5;
	text-decoration:underline;
}

a.pdf {
	display:block;
	padding-left:20px;
	
	background-image:url(../images/pdf_icon.png);
	background-position:left top;
	background-repeat:no-repeat;

	margin-bottom:10px;
}

a.pdf:focus { outline:0; }

div#content_inner2 span.font14 {
	font-size:14px;
}

div#content_inner ul li, div#content_inner2 ul li {
	padding-bottom:10px;
}

div#content2 div#naslov {
	background-image:url(../images/naslov_bg.png);
	background-position:134px top;
	background-repeat:no-repeat;
	
	color:#FFF;
	
	padding-left:150px;
	padding-top:14px;
	
	font-size:24px;
	font-weight:bold;
}

div#footer {
	width:100%;
	height:63px;
	position:absolute;
	left:0px;
	bottom:0px;
	
	background-image:url(../images/noga_bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	
	overflow:hidden;
}

div#footer_links {
	width:523px;
	height:43px;
	
	padding-left:13px;
	padding-top:20px;
	
	margin:0 auto;
}

div#footer_links a {
	display:block;
	float:left;
	height:23px;
	min-width:100px;
	padding-left:24px;
	
	font-family:myfont;
	
	background-image:url(../images/footer_links_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	
	text-decoration:none;
	
	color:#EB1B23;
	font-size:11px;
}

div#footer_links a:hover {
	background-position:left -23px;
	color:#FFF;
}

div#footer_links a#active, div#footer_links a#active:hover {
	background-position:left -23px;
	color:#FFF;
}

div#footer_links a:focus {
	outline:0;
}

.clear {
	clear:both;
	float:none;
}

/**** INDEX.HTML *****/
a#index_custom {
	display:block;
	
	width:250px;
	height:150px;
	
	text-indent:-999999px;
	
	background-image:url(../images/index_custom.png);
	background-position:left top;
	background-repeat:no-repeat;
}

a#index_custom:hover { background-position:left -150px; }
a#index_custom:focus { outline:0; }

a#index_collections {
	display:block;
	
	width:250px;
	height:150px;
	
	text-indent:-999999px;
	
	background-image:url(../images/index_collections.png);
	background-position:left top;
	background-repeat:no-repeat;
}

a#index_collections:hover { background-position:left -150px; }
a#index_collections:focus { outline:0; }

a#index_references {
	display:block;
	
	width:250px;
	height:150px;
	
	text-indent:-999999px;
	
	background-image:url(../images/index_references.png);
	background-position:left top;
	background-repeat:no-repeat;
}

a#index_references:hover { background-position:left -150px; }
a#index_references:focus { outline:0; }

a#index_newness {
	display:block;
	
	width:250px;
	height:150px;
	
	text-indent:-999999px;
	
	background-image:url(../images/index_newness.png);
	background-position:left top;
	background-repeat:no-repeat;
}

a#index_newness:hover { background-position:left -150px; }
a#index_newness:focus { outline:0; }

/* jQuery Flow - START */

div#controller {
	visibility:hidden;
	display:none;
}

a.jFlowPrev, a.jFlowNext {
	width:82px;
	height:23px;
	
	display:block;
	text-indent:-99999px;
	
	background-image:url(../images/nextprev.png);
	background-repeat:no-repeat;
}

a.jFlowPrev { 
	float:left;
	margin-left:4px;
	
	background-position:-82px top;
}

a.jFlowPrev:hover {
	background-position:-82px -23px;
}

a.jFlowNext { 
	float:right;
	margin-right:24px;
	background-position:left top;
}

a.jFlowNext:hover {
	background-position:left -23px;
}

a.jFlowPrev:focus, a.jFlowNext:focus {
	outline:0;
}

/* jQuery Flow - END */

/* Custom & Collections galerija - START */
a.customgal, a.collgal, a.galpdf {
	display:block;
	width:196px;
	height:117px;
	
	text-indent:-99999px;
	
	background-repeat:no-repeat;
	background-position:left top;
}

a.customgal:hover, a.collgal:hover, a.galpdf:hover {
	background-position:left 100%;
}

a.customgal:focus, a.collgal:focus, a.galpdf:focus { outline:0; }

a#customgal_01 { background-image:url(../images/custom/01_small.png); }
a#customgal_02 { background-image:url(../images/custom/02_small.png); }
a#customgal_03 { background-image:url(../images/custom/03_small.png); }
a#customgal_04 { background-image:url(../images/custom/04_small.png); }
a#customgal_05 { background-image:url(../images/custom/05_small.png); }
a#customgal_06 { background-image:url(../images/custom/06_small.png); }
a#customgal_07 { background-image:url(../images/custom/07_small.png); }
a#customgal_08 { background-image:url(../images/custom/08_small.png); }
a#customgal_09 { background-image:url(../images/custom/09_small.png); }

a#collgal_00 { background-image:url(../images/collections/00_small.png); }
a#collgal_01 { background-image:url(../images/collections/01_small.png); }
a#collgal_02 { background-image:url(../images/collections/02_small.png); }
a#collgal_03 { background-image:url(../images/collections/03_small.png); }
a#collgal_04 { background-image:url(../images/collections/04_small.png); }
a#collgal_05 { background-image:url(../images/collections/05_small.png); }
a#collgal_06 { background-image:url(../images/collections/06_small.png); }
a#collgal_07 { background-image:url(../images/collections/07_small.png); }
a#collgal_08 { background-image:url(../images/collections/08_small.png); }
a#collgal_09 { background-image:url(../images/collections/09_small.png); }
a#collgal_10 { background-image:url(../images/collections/10_small.png); }
a#collgal_sinuea { background-image:url(../images/collections/sinuea_small.png); }

/* Custom & Collections galerija - END */

/* More information - START */
input.transparent {
	background-image:url(../images/textfield.png);
	background-repeat:no-repeat;
	background-position:left top;
	
	width:214px;
	height:18px;
	
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	
	border:none;
	
	background-color:transparent;
	
	color:#FFF;
	
	font-family:myfont;
	
	font-size:14px;
}

input.transparent_small {
	background-image:url(../images/textfield_small.png);
	background-repeat:no-repeat;
	background-position:left top;
	
	width:104px;
	height:18px;
	
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	
	border:none;
	
	background-color:transparent;
	
	color:#FFF;
	
	font-family:myfont;
	
	font-size:14px;
}

/* custom select + radiobutton */
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.radio {
	background: url(../images/radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 142px;
	height: 18px;
	font-size:14px;
	padding: 1px 4px 1px 4px;
	color: #fff;
	font: myfont;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
}

a#send {
	background-image:url(../images/send.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	width:52px;
	height:23px;
	
	display:block;
	text-indent:-99999px;
	
	float:right;
}

a#send:hover {
	background-position:left -23px;
}

a#send:focus {
	outline:0;
}
/* More information - END */

span.error {
	color:#F00;
	font-size:13px;
}

span.sec_code {
	font-size:24px;
	color:#FF0000;
}