H1, H2, H3, H4, H5, H6 { 
	font-family:		Times New Roman, Times, Georgia, serif; 
	font-weight:		bold; 
	color:				#B0242D;
	letter-spacing: 	-1px;
}

body, .normal {
	font-family:		Times New Roman, Times, Georgia, serif;
	font-size:			10px;
	margin-left: 		0px;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
	line-height: 		18px; 
	min-height:			700px;
}

#linkovi {
	position: absolute;
	z-index: 99;
	left: -9999em;
	width: 1000em;
}

#wrap {
	position: fixed;
	top: -10%;
	left: -10%;
	width: 120%;
	height: 120%;
	text-align:center;
	color:#f4ede7;
	z-index:-10;
}

#handmade {
	background:			none;
	position:			relative;
	right:				36px;
	top:				25px;
	width:				212px;
	height:				46px;
	float:				right;
}

#header {
	background:			#5c232a;
	top:				0;
	left:				0;
	width:				100%;
	height:				78px;
	min-width:			900px;
	background-repeat:	no-repeat;
}

#nav {
	width:				100%;
	height:				250px;
	background: 		none;
	position:			absolute;
	margin-top:			-58px;
	z-index:			10;
}

#sadrzaj {
	position:			relative;
	width:				100%;
	min-height:			500px;
	padding-top:		160px;
}

#tekst {
	position:			relative;
	width:				880px;
	text-align:			center;
	margin:				0 auto;
	font-family:		Georgia, Times New Roman, Times, serif;
	font-size:			12px;
	color:				#6a0a0b;
}

#tekst table {
	margin:				0 auto;
	border: 			1px solid #aaaaaa;
}

#levo {
	position: absolute	;
	width:				100%;
	left:				0;
	margin:				auto 0;
	vertical-align:		middle;
}

#desno {
	position: fixed	;
	width:				100%;
	right:				0px;
	margin:				auto 0;
}

#footerwrap {
	background:			none;
	position:			relative;
	bottom:				0;
	left:				0;
	width:				100%;
	margin:				0 auto;
	height:				70px; 
	min-width:			900px;
	z-index:			0;
}

#tekst h4 {
	margin:				20px 0 -15px 0;
	font-family:		Georgia, Times New Roman, Times, serif;
	font-size:			20px;
	color:				#6a0a0b;
}

#tekst table {
	font-family:		Georgia, Times New Roman, Times, serif;
	font-size:			12px;
	color:				#000000;
}

#footer {
	border-top:			1px solid #b48485;
	margin:				12px 33px 0	33px;
}

#potpis, #potpis a {
	font-size:			9px;
	color:				#d3a492;
	text-align:			right;
	font-family:		Arial, Helvetica, sans-serif;
	margin-top:			-13px;
	text-decoration:	none;
}

#potpis:hover, #potpis a:hover {
	color:				#6a0a0b;
	text-decoration:	none;
}

#footer-logo {
	background:			url(../images/princ_logo.gif) no-repeat;
	margin-top:			-200px;
	width:				142px;
	height:				142px; 
	position:			absolute;
}

#footer-r {
	background:			url(../images/desni_cosak.jpg) no-repeat;
	position:			absolute;
	right:				0;
	width:				212px;
	height:				230px; 
}

* {
	margin: 			0;
	padding: 			0;
	list-style: 		none;
	border: 			0;
	background-repeat: 	no-repeat;
	text-decoration: 	none;
	outline: 			none;
}

a:link, a:visited, a:active {
	color: 				#d35d00;
	text-decoration:	underline;
}

a:hover {
	color: 				#C8B18B;
	text-decoration:	underline;
}

.link:hover {
	text-decoration: 	underline;
}

img {
	display: 			block;
}

em {
	font-style: 		normal; 
	font-weight: 		bold;
}
 
.clearer {
	height: 			0.1em; 
	clear: 				both;
}

p {
	margin-bottom:		18px;
}

h1 {
	width: 				179px; 
	height: 			174px;
	position: 			absolute; 
	top: 				0px; 
	left:				570px; 
}

h1 a {
	text-indent: 		-3000px; 
	overflow: 			hidden; 
	display: 			block; 
	height: 			100%; 
	width: 				100%;
}

h2 {
	width: 				246px; 
	height: 			248px; 
	position: 			absolute; 
	top: 				0; 
	right: 				0; 
	text-indent: 		-3000px; 
	overflow: 			hidden; 
}

h3 {
	height: 			14px; 
	text-indent: 		-3000px; 
	overflow: 			hidden; 
	margin-bottom: 		12px;
}

h4 {
	font-size: 			10px;
}

#rightSlidePanel
{
	height: 100%;
	width: 300px;
	position:fixed;
	right: 0;
	top: 0;
	right:-293px;
	z-index:9999;
}

#rightSlidePanel H4
{
	color: #fff;
	font-size: 19px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#rightSlidePanel A#handle
{
	width: 38px;
	height: 105px;
	position: absolute;
	left: -31px;
	top: 45%;
	text-indent: 60px;
	overflow: hidden;
	background: url(../images/quickContact.png) 0 0 no-repeat;
}
#rightSlidePanel A#handle.out
{
	background-position: 0 -106px;
}
#rightSlidePanel #slideInner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	float:right;
	height:100%;
	width: 250px;
	padding: 20px;
	border-left: 3px solid #ff0000;
	background-color: #1d1d1d;
}

form
{
	margin: 10px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	border: 1px dotted #ccc;
	background: url(../images/grid2.gif) 0 0 repeat;
}
fieldset
{
	padding: 0px 60px 0px 60px;
	margin: 0;
	border: 0;
}
legend
{
	color:#000;
	font-size: 1.2em;
	font-weight:normal;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
label
{
	color: #d35d00;
	width: auto;
	display: block;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-size: 1em;
}
form DIV
{
	clear: left;
	display: block;
	margin: 10px 0 10px 0;
	padding: 0px 10px 0px 0px;
}
input, textarea, select
{
	border: 1px solid #ccc;
	width: 320px;
	color: #666;
	font-size: 12px;
	padding: 6px 3px;
	margin: 0px 0px 0px 0px;
	background: #fff url(../images/faintBg.gif) 0 0 repeat;
}
select
{
	width: 329px;
}
form input.checkbox
{
	margin: 0;
	min-width:0;
	padding:0;
	width:auto;
}
input:focus, textarea:focus, select:focus /* not understood by IE7 */
{
	border: 1px solid #000;
	background: #fff;
}
input:hover, textarea:hover, select:hover
{
	border: 1px solid #000;
}
form .btn
{
	font-weight: bold;
	text-align: center;
	min-width: 0;
	width: auto;
	padding: 3px 2px;
	margin: 10px 0px 10px 0px;
	color: #fff;
	border-color: #fd9e00;
	background: #fd9e00;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
form .submit:hover, form .clear:hover, form .btn:hover
{
	border-color: #000;
	background-color: #000;
}
form p.instruction 
{
	color:#666;
	font-size:0.9em;
	padding: 5px 0 8px 5px;
}

/******************************************************************************* 
* 								Error Styling		      	                   *
*******************************************************************************/

form .required
{
	background: url(../images/required.gif) right 50% no-repeat;
}
form .required.required2
{
	background: url(../images/required2.gif) right 50% no-repeat;
}
form .required.required2 input, form .required.required2 textarea, input.required, textarea.required, input.error, textarea.error
{
	color: #000;
	background: #eee;
	border-color: #ff0000;
}
.error
{
	color: #ff0000;
}
form.liquidNarrow .required, form.liquidNarrow .required.required2
{
	background: #fff;
}

/* Styling below is the proper styling */

#form_result, #side_form_result
{
	display: none;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}
#form_result
{
	color: #9DBF0B;
	padding: 10px 40px 10px 10px;
	margin: 20px 0px 20px 0px;
	border: 1px dotted #9DBF0B;
	background: #fff url(../images/successIcon.jpg) 97% 50% no-repeat;
}
#form_result.error
{
	color: #ff0000;
	border: 1px dotted #ff0000;
	background: #fff url(../images/errorIcon.jpg) 97% 50% no-repeat;
}
#side_form_result
{
	color: #9DBF0B;
	font-size: 12px;
}
#side_form_result.error
{
	color: #ff0000;
	font-size: 12px;
}


/******************************************************************************* 
* 								Liquid Labels left	      	                   *
*******************************************************************************/

form.liquidLabelsLeft
{
	margin: 10px 0px 20px 0px;
	padding: 0;
	width: 100%;
	border: none;
	background: none;
}
form.liquidLabelsLeft fieldset
{
	border: 0;
	padding: 20px 4% 0px 4%;
	margin: 0px;
	font-size: 1.1em;
	width: auto;
}
form.liquidLabelsLeft fieldset legend
{
	color:#000000;
	font-weight:normal;
	margin:0pt;
	padding:0pt 5px;
}
form.liquidLabelsLeft label
{
	color: #d35d00;
	display:block;
	float:left;
	width: 26%;
	padding:3px 5px;
	margin: 0px 1% 0px 0px;
	text-align: right;
	font-size: 1em;
}
form.liquidLabelsLeft input, form.liquidLabelsLeft textarea, form.liquidLabelsLeft select
{
	font-size: 0.9em;
	width: 50%;
	padding: 6px 3px;
	margin: 0px 0px 0px 0px;	
}
form.liquidLabelsLeft select
{
	width: 51%;
}
form.liquidLabelsLeft input.checkbox
{
	margin: 0;
	min-width:0;
	padding:0;
	width:auto;
}
form.liquidLabelsLeft p.instruction 
{
	color:#666;
	font-size:0.9em;

	padding: 5px 0 8px 29%;
}
form.liquidLabelsLeft .btn
{
	font-weight: bold;
	text-align: center;
	min-width: 0;
	width: auto;
	padding: 3px 2px;
	margin: 0px 0px 0px 28%;
	color: #fff;
	letter-spacing: -1px;
	border-color: #fd9e00;
	background: #fd9e00;
}

/******************************************************************************* 
* 								Liquid Labels Aligned left	      	    		*
*******************************************************************************/

form.liquidLabelsAlignedLeft
{
	margin: 10px 0px 20px 0px;
	padding: 0;
	width: 100%;
	border: none;
	background: none;
}
form.liquidLabelsAlignedLeft fieldset
{
	border: 0;
	padding: 20px 4% 0px 4%;
	margin: 0px;
	font-size: 1.1em;
	width: auto;
}
form.liquidLabelsAlignedLeft legend
{
	color:#000000;
	font-weight:normal;
	margin:0pt;
	padding:0pt 5px;
}
form.liquidLabelsAlignedLeft label
{
	color: #d35d00;
	display:block;
	float:left;
	width: 40px;
	padding:3px 5px 3px 0px;
	margin: 0px 10px 0px 0px;
	font-size: 1em;
}
form.liquidLabelsAlignedLeft input, form.liquidLabelsAlignedLeft textarea, form.liquidLabelsAlignedLeft select
{
	font-size: 0.9em;
	width: 300px;
	padding: 6px 3px;
	margin: 0px 0px 0px 0px;	
}
form.liquidLabelsAlignedLeft select
{
	width: 51%;
}
form.liquidLabelsAlignedLeft DIV
{
	clear: left;
	display: block;
	margin: 15px 0 15px 0;
	padding: 0px 10px 0px 0px;
}
form.liquidLabelsAlignedLeft input.checkbox
{
	margin: 5px 5px 0px 0px;
	min-width:0;
	padding:0;
	width:auto;
}
form.liquidLabelsAlignedLeft .btn
{
	font-weight: bold;
	text-align: center;
	min-width: 0;
	width: auto;
	padding: 3px 2px;
	margin: 0px 0px 0px 40px;
	color: #fff;
	letter-spacing: -1px;
	border-color: #fd9e00;
	background: #fd9e00;
}



/******************************************************************************* 
* 								Liquid Labels Top	      	                   *
*******************************************************************************/

form.liquidLabelsTop
{
	margin: 10px 0px 20px 0px;
	padding: 0;
	width: 100%;
	border: none;
}
form.liquidLabelsTop fieldset
{
	border: 0;
	padding: 20px 30px 0px 30px;
	margin: 0px;
	font-size: 1.1em;
	border-top: 1px solid #666;
}
form.liquidLabelsTop fieldset legend
{
	color:#000000;
	font-weight:normal;
	margin:10px 0px 10px 0px;
	padding: 0px 5px;
}
form.liquidLabelsTop DIV
{
	clear: left;
	display: block;
	margin: 10px 0 10px 0;
	padding: 0px 10px 0px 0px;
}
form.liquidLabelsTop DIV.required
{
	background: url(../images/required.gif) right 25px no-repeat;
}
form.liquidLabelsTop label
{
	color: #d35d00;
	width: auto;
	min-width: 0;
	display: block;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-size: 1em;
}
form.liquidLabelsTop input, form.liquidLabelsTop textarea, form.liquidLabelsTop select
{
	border: 1px solid #ccc;
	color: #666;
	font-size: 0.9em;
	width: 60%;
	min-width: 0;
	padding: 6px 10px 6px 0px;
	margin: 0px 0px 0px 0px;	
	background: url(../images/faintBg.gif) 0 0 repeat;
}
form.liquidLabelsTop select
{
	width: 61%;
}
form.liquidLabelsTop input.checkbox
{
	margin: 0;
	min-width:0;
	padding:0;
	width:auto;
}
form.liquidLabelsTop p.instruction 
{
	color:#666;
	font-size:0.9em;
	padding: 5px 0 8px 0%;
}
form.liquidLabelsTop .btn
{
	font-weight: bold;
	text-align: center;
	min-width: 0;
	width: auto;
	padding: 3px 2px;
	margin: 0px 0px 0px 0%;
	color: #fff;
	letter-spacing: -1px;
	border-color: #fd9e00;
	background: #fd9e00;
}

/******************************************************************************* 
* 								Liquid Narrow		      	                   *
*******************************************************************************/

form.liquidNarrow
{
	margin: 0px 0px 20px 0px;
	padding: 0;
	width: 100%;
	border: none;
	background: none;
}
form.liquidNarrow fieldset
{
	border: 0;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 1.1em;
	border: none;
}
form.liquidNarrow fieldset legend
{

	color:#000000;
	font-weight:normal;
	margin:10px 0px 10px 0px;
	padding: 0px 5px;
}
form.liquidNarrow DIV.required
{
	background: url(../images/required.gif) right 25px no-repeat;
}
form.liquidNarrow label
{
	color: #d35d00;
	width: auto;
	min-width: 0;
	display: block;
	text-align: left;
	margin: 0px 10px 5px 0px;
	font-size: 1em;
}
form.liquidNarrow input, form.liquidNarrow textarea, form.liquidNarrow select
{
	width: 90%;
	min-width: 0;
	padding: 6px 3px;
	margin: 0px 0px 0px 0px;	
}
form.liquidNarrow select
{
	width: 91%;
}
form.liquidNarrow input.checkbox
{
	margin: 1px 10px 0px 0px;
	min-width:0;
	padding:0;
	width:auto;
}
form.liquidNarrow p.instruction 
{
	color:#666;
	font-size:0.9em;
	padding: 5px 0 8px 0%;
}
form.liquidNarrow .btn
{
	min-width: 0;
	width: auto;
	padding: 3px 2px;
	margin: 10px 0px 0px 0%;
}
