body {
	background-color: #ffffff;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}

h1.nodeheader
{
    font-size:10px;
	font-weight: bold;
	color: #3F3F3F;
	border-bottom: 1px solid #B2B2B3;
	margin-bottom: 0px;
	padding-top:1px;
	padding-bottom:3px;
}

h1.nodeheader a {float:right; position:relative; top:-2px;}
h1.nodeheader a img {margin:0 3px 0 0;}

.nodeheadercolbox{
	width: 58px;
	height: 4px;
	margin-bottom: 0.5em;
}

#main-container {
	margin: 0px;
	width: 964px;
	height: 720px;
    	padding: 0px;
	background-color:#EFEFEF;
}

.page-container {
	width: 100%;
	margin:0 px;
	padding: 0px;
}

#top-container-1{
	vertical-align: bottom;
}

#top-container-2{
	background-color: #ffffff;
	margin:0 px;
	padding: 0px;
	background-image:url(../images/topmenu-back.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

a.langflag{
	display: block;
	float:left;
	margin-left:10px;
}

#hline-container-1{
	width: 167px;
	height: 90px;
	background-image:url(../images/hline-c1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: 0px; padding: 0px; margin: 0px;
}

#hline-container-2{
	width: 797px;
	height: 90px;
	background-image:url(../images/hline-c2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: 0px; padding: 0px; margin: 0px;
}

#los-mamberos{
	width: 167px;
	background-image:url(../images/los-mamberos.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#subheader-image{
	width: 598px;
	height: 177px;
	vertical-align: top;
	border-top: 11px solid #C7C7C7;
	border-bottom: 12px solid #ffffff;
	background-repeat:no-repeat;
	background-position:top left;
}

#subheader-menu{
	width: 199px;
	height: 177px;
	vertical-align: top;
	background-image:url(../images/submenu-background.gif);
	background-repeat:repeat-y;
	background-position:top left;
	border-top: 11px solid #C7C7C7;
	border-bottom: 12px solid #E9EBE9;
}

#subheader-menu-front{
	width: 219px;
	height: 177px;
	vertical-align: top;
	background-image:url(../images/submenu-background-front.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

#content-container{
	width: 797px;
}

#mainarea-container{
	vertical-align: top;
	width: 577px; /*384-21+214*/
	padding-right: 21px;
	background-image:url(../images/content-background.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11px;
	text-align:justify;
}
#mainarea-container form, #mainarea-container label{
	font-size:11px;
}

#mainarea-container-front{
	vertical-align: top;
	width: 295px; /*480-21-165*/
	padding-left: 165px;
	padding-right: 21px;
	background-image:url(../images/front-bodyback.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#addnavig-container{
	vertical-align: top;
	background-color: rgb(199,199,207); /*#A9AFBB;*/
	width:214px;
	height:283px;
}

#submenu-container{
	padding-right:5px;
	padding-bottom: 15px;
	background-color: #98A6C1; 
}

#related-container{
	padding-right:5px;
}

#hrvatska-container{
	vertical-align: top;
	background-image:url(../images/hrvatska-background.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:199px;
	height:373px;
}

#cromenu-slika-container img{
	border-bottom: 12px solid #E9EBE9;
}

#footer-container{
	padding-top:164px;
	padding-bottom:7px;
	font-size:10px;
}

#footer-container-front{
	padding-top:17px;
	padding-left:165px;
	padding-bottom:7px;
	font-size:10px;
}

#footer-container a, #footer-container-front a{
	text-decoration: underline;
	font-weight: bold;
} 
#footer-container a:hover, #footer-container-front a:hover{
	font-weight: bold;
	text-decoration: none;
} 

#footer-container b, #footer-container-front b{
	color: #98064D;
}

.top-tools{
	padding-left: 5px;
}
.user-tools{
	text-align: right;
	padding-top:12px;
}

.top-tools img, .user-tools img{ border:0px; margin:0px; padding:0px 3px 0px 0px;}
.top-tools a, .user-tools a{
	color: #9C1155;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}

.top-tools a:hover, .user-tools a:hover{
  	text-decoration: none;
}

.front-imgcont-1{
	border-top: 11px solid #C7C7C7;
	border-right: 11px solid #C7C7C7;
	border-bottom: 11px solid #C7C7C7;
}
.front-imgcont-2{
	border-top: 11px solid #ffffff;
	border-bottom: 11px solid #ffffff;
}
.front-imgcont-3{
	border-top: 11px solid #C7C7C7;
	border-left: 11px solid #C7C7C7;
	border-bottom: 11px solid #C7C7C7;

}

.articletable_header{
	color: #98064D;
}

.articletable_colorline{
	padding-top:7px; font-weight: bold;
	padding-right:5px;
}
.articletable_normalline{
	padding-top:0px;margin-top:0px;
	padding-right:5px;
	font-weight: normal;
}

#userregister td{
	padding-top: 4px;
	padding-right:8px;
}

#box-glavnisadrzaj b{
	color: #98064D;
}

.registrationdata{
	color: #98064D;
}

strike{
	color: #98064D;
	text-decoration:none;
}

div#box-glavnisadrzaj h3, div#box-glavnisadrzaj h4{
    clear: both;
}

div#box-glavnisadrzaj div.class-image div.attribute-image img, div#box-glavnisadrzaj div.imageobject img
{ 
    font-weight: normal;
	border: 1px solid #000000;
}

div#box-glavnisadrzaj div.content-view-embeddedmedia div.class-image div.attribute-image img 
{
	border: none;
}

div#box-glavnisadrzaj div.object-left{
	clear:left;
	margin-left:4px;
	margin-right:5px;
	margin-top: 9px;
}


html>body div#box-glavnisadrzaj div.object-left{
	margin-left:9px;	
	margin-right:9px;
}


div.attribute-image div.imageleft div.imageobject img{
	margin-left:8px;
	margin-right:0px;
	margin-top: 9px;
}

html>body div.attribute-image div.imageleft div.imageobject img{
	margin-left:9px;
	margin-right:4px;
}

td.center {
	text-align: center;
}

div#box-glavnisadrzaj div.okvir div.class-image div.attribute-image img {
	border: 1px solid #000;
}


img.logo {
	padding-bottom:5px;
}

div.class-questionare-2009-form * {
	font-size: 11px !important;
}

/* SHOP USERREGISTER */
div.user-register {
	margin-bottom: 14px;
}
div.user-register div.element, div.user-register div.buttonblock{
	margin-left:6px;
}
div.user-register-header{
	background-color:#C7C7CF; 
	padding-top: 2px; 
	padding-bottom: 4px; 
	margin-bottom: 14px;
}
div.user-register select{
	width:270px;
}
div.user-register input.halfbox{
	width:264px;
}

div.content-basket {
	margin-top: 16px;		
	margin-bottom: 16px;		
}