/*********** BASIC ELEMENTS ***********/

body {
	background: #fff url(../../images/v1.0/bg_main.gif) repeat-x top;
	font: 11px Arial, Helvetica, sans-serif;
 	color: #2a2a2a;
	text-align: center;
	height: 100%;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	border-top: 2px solid #ccc;
	border-bottom: 4px solid #f90;
	margin-top: 25px;
}

h1 a {
	color: #2a2a2a;
}

h1 a:hover {
	background-color: transparent;
	border-bottom: none;
}

h2 {
	font-size: 22px;
	font-weight: normal;
	border-bottom: 4px solid #f90;
	margin-top: 25px;
	margin-bottom: 0;
}

h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h3 img {
	margin: 0 3px -17px 0;
	padding: 0;
}

h3.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

h4 {
	font-size: 16px;
	margin-top: 20px;
}

h5 {
	font-size: 15px;
	margin: 20px 0 0 0;
	padding: 0;
}

h6 {
	font-size: 15px;
	border-top: 2px solid #ccc;
	border-bottom: 4px solid #f90;
	margin-top: 25px;
	font-style: normal;
	margin-bottom: 15px;
}

h6 a {
	color: #2a2a2a;
}

h6 a:hover {
	background-color: transparent;
	border-bottom: none;
}

a {
	text-decoration: none;
	color: #f60;
}

a img, img {
	border: none;
}

a:hover {
	color: #f60;
	background-color: #fcefd3;
	border-bottom: 1px solid #ffc675;
}

img a:hover {
	border: none;
	background-color: transparent;
}

#headerContainer {
	text-align: center;
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
}

#container {
 	margin: 0 auto;
 	text-align: left;
 	background: url(../../images/v1.0/bg_content.gif) repeat-y center;
 	width: 1000px;
	height: 100%;
}

#containerAdmin {
 	margin: 0 auto;
 	text-align: left;
	background: url(../../images/v1.0/bg_content_admin.gif) repeat-y center;
 	width: 1000px;
	height: 100%;
}

#containerTop {
	background: url(../../images/v1.0/bg_contentTop.gif) no-repeat;
	height: 100%;
}

#containerTopAdmin {
	background: url(../../images/v1.0/bg_contentTop_admin.gif) no-repeat;
	height: 100%;
}

#contentCenterAdmin {
	padding: 10px 20px 30px 20px;
}

#contentAdmin{
	margin: 30px 0;
}

.adminTitle{
	background-color: #efeee8;
	font-size: 16px;
	font-weight: bold;
}

.adminText {
	margin: 18px 0 30px 0;
	font-size: 12px;
}

.adminText img {
	margin: 0 0 20px 0;
}

#mainContainer {
	text-align: center;
	position:absolute;
	top:69px;
	left:0px;
	width: 100%;
}

#contentLeft {
	width: 150px;
	margin-right: 20px;
	float: left;
}

#content {
	margin-left: 15px;
	margin-right: 15px;
	width: 960px;
}

.cleaner {
	clear: both;
	margin: 0;
	padding: 0;
}

#mainNav {
	color: #141311;
	margin: 0;
}

#mainNav ul {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
}

#mainNav li {
	border-bottom: 1px solid #dc9;
	margin: 0;
	padding: 0;
	background: url(../../images/v1.0/bullet_orange.gif) no-repeat 0px 10px;
}

#mainNav li a {
	color: #141311;
	display: block;
	padding: 5px 0 5px 20px;
}

#mainNav li a:hover {
	color: #f60;
	background-color: transparent;
	border-bottom: none;
}

#mainNav li#active {
	color: #f60;
	background-color: #fff;
	display: block;
	/*padding: 5px 0 5px 20px;*/
}

#mainNav li.service {
	text-transform: uppercase;
	font-weight: bold;
	color: #f60;
	padding-left: 15px;
	padding-top: 15px;
	background: url(../../images/v1.0/bullet_orange.gif) no-repeat 0px 29px;
}

#mainNav li.service a {
	text-transform: uppercase;
	font-weight: bold;
	color: #f60;
	padding: 10px 0 5px 5px;
}

#mainNav li.service a:hover {
	color: #ffa42f;
}

#mainNav li.service#active {
	/*padding: 25px 0 5px 20px;*/
	padding: 15px 0 0 15px;
	background-position: 0px 29px;
}

#mainNav li.subService {
	padding-left: 13px;
	/*padding-top: 15px;*/
	background: url(../../images/v1.0/bullet_orange.gif) no-repeat 13px /*29px*/ 10px;
}

#mainNav li.subService a {
	padding: 5px 0 5px 20px;
}

#breadcrumbs {
	font-size: 10px;
	color: #555;
	margin-top: 10px;
	margin-bottom: -11px;
}

#subNav, #busDir {
	color: #141311;
	background-color: #efeee8;
	padding: 10px;
	border-top: 3px solid #f90;
}

#subNav {
	margin: 20px 0 0 0;
}

#busDir {
	margin: 0;
}

#busDirHead1 {
	text-transform: uppercase;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 20px;
}

#subNav p {
	margin: 20px 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #999;
	color: #666;
	text-transform: uppercase;
	font-size: 9px;
}

#subNav ul, #busDir ul {
	margin: 0;
	padding: 0;
}

#subNav li, #busDir li {
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	list-style: none;
	background: url(../../images/v1.0/bullet_orange1.gif) no-repeat 0px 4px;
}

#subNav li a, #busDir li a {
	color: #2a2a2a;
}

#subNav li.active, #busDir li.active {
	font-weight: bold;
}

p.statsValue {
	color: #f70;
	font-size: 19px;
	font-weight: bold;
}

.statsName {
	font-size: 22px;
	color: #b2b2b2;
	font-weight: normal;
}

.hint {
	background: url(../../images/v1.0/im_bulb.gif) no-repeat 5px 0px;
	font-size: 10px;
	text-align: left;
	padding-left: 20px;
}

.note {
	font-size: 11px;
	padding-left: 20px;
}

.separator {
	margin-bottom: 25px;
	border-bottom: 1px dotted #b2b2b2;
}

p.separator2 {
	padding-top: 12px;
	border-top: 1px dotted #b2b2b2;
}

#search {
	width: 780px;
	background-color: #e7e5d8;
	padding-bottom: 5px;
}

p#searchContentLeft {
	float: left;
	margin: 0;
	padding: 7px 0 0 10px;
}

p#searchContentRight {
	float: right;
	margin: 0;
	padding: 14px 10px 0 0;
}

p#searchContentRight img {
	margin: -8px 8px 0 0;
}

.paging {
	background-color: #efeee8;
	margin: 20px 0;
	height:32px;
	font-size: 11px;
}

p.pagingLeft {
	float: left;
	margin: 0;
	padding: 10px 0 0 10px;
}

p.pagingRight {
	float: right;
	margin: 0;
	padding: 2px 10px 0 0;
}

p.pagingRight img {
	margin: 5px 5px -4px 5px;
}

p#backPage, p#backTop {
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 17px;
}

p#backPage {
	float: left;
	background-image: url(../../images/v1.0/im_back-page.gif);
}

p#backTop {
	float: right;
	background-image: url(../../images/v1.0/im_back-top.gif);
}

p#print, p#sendFriend {
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 17px;
}

p#print {
	float: left;
	background-image: url(../../images/v1.0/im_print.gif);
	margin-right: 20px;
}

p#sendFriend {
	float: left;
	background-image: url(../../images/v1.0/im_friend.gif);
	padding-left: 25px;
}


/********* PAGES *********/

#center {
	 width: 780px;
	 float: left;
}

#contentCareerRight, #contentInfoRight, #contentRight {
	width: 160px;
	float: left;
	margin-top: 10px;
}

#contentCareerCenter, #contentInfoCenter, #contentInfoCompanyCenter, #contentCenter {
	float: left;
	width: 590px;
	margin-right: 30px;
	margin-top: 25px;
	padding-bottom: 30px;
	font-size: 12px;
}

#contentCR {
	float: left;
	margin-top: 25px;
	padding-bottom: 30px;
	font-size: 12px;
}

#contentCareerCenter p {
	margin-top: 10px;
}
/*
#contentInfoCompanyCenter img {
	float: left;
}
*/
#careerPic, #aboutCroatiabizPic, #marketingPic {
	background-color:#f60;
	height: 164px;
	width: 780px;
}

#aboutCroatiabizPic {
	background-image:url(../../images/v1.0/im_about_main.jpg);
}

#careerPic {
	background-image:url(../../images/v1.0/im_career_main.jpg);
}

#marketingPic {
	background-image:url(../../images/v1.0/im_marketing_main.jpg);
}

#contentContactRight {
	width: 250px;
	float: left;
	margin-top: 10px;
}

#contentContactCenter {
	float: left;
	width: 500px;
	margin-right: 30px;
	margin-top: 10px;
	min-height: 450px;
}

#contentContactCenter p {
	margin-bottom: 30px;
}

#contentContactCenter span {
	text-transform: uppercase;
	font-size: 10px;
}

#contentContactCenter a {
	background-image: url(../../images/v1.0/im_contact_mail.gif);
	background-position: left/*-5px 3px*/;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

#contentCenter ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
	color: #f60;
}

#contentCenter li {
	margin: 0;
	padding: 0 0 5px 20px;
	background: url(../../images/v1.0/bullet_grey.gif) no-repeat 10px 5px;
}

#contentCenter li.first {
	margin: 0;
	padding: 0 0 5px 50px;
	background: url(../../images/v1.0/bullet_grey.gif) no-repeat 40px 5px;
}

#contentCenter li.second {
	margin: 0;
	padding: 0 0 5px 80px;
	background: url(../../images/v1.0/bullet_grey.gif) no-repeat 70px 5px;
}

#survey {
	margin-top: 50px;
}

#signin {
	margin-top: 30px;
}

#survey span, #signin span {
	text-transform: uppercase;
	font-weight: bold;
}

#survey p, #signin p {
	border-top: 3px solid #f90;
	background-color: #efeee8;
	margin-top: 0;
	padding: 10px;
}

#survey p img, #signin p img {
	margin: 3px 10px 10px 0;
}

#contactPic {
	background-color:#f60;
	background-image:url(../../images/v1.0/im_contact_main.jpg);
	height: 164px;
	width: 780px;
}

p#contactPhone {
	background-image: url(../../images/v1.0/im_contact_phone.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 23px;
	margin-bottom: 0;
	margin-top: 0;
}

p#contactFax {
	background-image: url(../../images/v1.0/im_contact_fax.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #b2b2b2;
	margin-top: 5px;
	margin-bottom: 30px;
}

#businessNewsLeft {
	float: left;
	width: 280px;
}

#businessNewsRight {
	float: right;
	width: 280px;
}

.businessNews {
	margin-bottom: 20px;
	font-size: 11px;
}

.businessNews span {
	color: #7e7e7e;
	font-style: italic;
	font-size: 10px;
}

.businessNews ul {
	margin: 0;
	padding: 0;
}

.businessNews li {
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 4px;
	list-style: none;
	background: url(../../images/v1.0/bullet_grey.gif) no-repeat 0px 4px;
}

p.currencyDate {
	color: #666;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin: 0;
}

p.articleDate {
	color: #666;
	font-size: 10px;
	font-style: italic;
	margin: 0;
}

p.articleCategory {
	text-transform: uppercase;
	color: #ffa366;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
}

p.newsCategory {
	text-transform: uppercase;
	color: #ffa366;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 -20px 0;
}

#latestNews {

}

#latestNews p, p#infoCompanyContactHeader, p#contactHeader {
	background-color:#efeee8;
	color:#333333;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	height: 20px;
	padding-top: 7px;
	padding-left: 5px;
}

p#contactHeader {
	margin-top: 30px;
}

#latestNews ul {
	margin: 0;
	padding: 0 0 0 7px;
}

#latestNews li {
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 4px;
	list-style: none;
	background: url(../../images/v1.0/bullet_grey.gif) no-repeat 0px 4px;
}

#infoCompanyContact {
	margin-top: 40px;
}

#infoCompanyContact img {
	float: right;
}

#graphNo {
	float:left;
	font-size:10px;
	margin-top: 15px;
}

#graphNo p {
	/*margin: 3px 5px 37px 0;*/
	margin: 17px 5px 37px 0;
	padding: 0;
}

#graphImg {
	float:left;
	font-size:10px;
	word-spacing: 1px;
	margin-top: 15px;
}

.graphDateLeft {
	padding-left:3px;
	float:left;
}

.graphDateRight {
	padding-left:283px;
}

#bankLeft {
	float: left;
	width: 300px;
}

#bankRight {
	float: left;
}

#bankLeft p, #bankRight p {
	line-height: 18px;
	margin: 20px 0 15px 0;
}

#tables p {
	/*margin-bottom: 0;
	padding: 0;*/
	margin: 0 0 0 10px;
}

#stockTitle {
	margin: -10px 0 0 0;
	padding: 0;
}

#stockStats {
	margin-top: 25px;
	margin-bottom: -15px;
}

.currencysSum {
	background-color: #fc9;
	width: 300px;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

#siteGold {
	margin: 18px 0 -19px 0;
	padding:0 5px;
	background-color:#f90;
	color:#fff;
	font-size:18px;
}

#siteGold span {
	color: #333;
}

#siteStandard {
	margin: 18px 0 -19px 0;
	padding:0 5px;
	background-color:#666;
	color:#ff9c00;
	font-size:18px;
}

#siteStandard span {
	color: #fff;
}

#busDirectoryLogo img {
	margin: 20px 0;
}

#busDirectory {
}

#busDirectory ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

#busDirectory li {
	list-style-position: outside;
	list-style-type: disc;
	background-image: none;
	margin: 0 0 0 20px;
	padding: 0;
}

#regUsersContainer {
	background-color: #efeee8;
	padding: 10px;
	margin: 30px 0;
	font-size: 11px;
	height: 100%;
}

#regUsersContainer p {
	padding: 0 2px;
	margin: 4px 0;
}

#loginLeftCol {
	float:left;
	width: 400px;
}

#loginRightCol {
	float:left;
	margin: -16px 0 0 0;
}

.lower {
	margin: 20px 0;
}

#bizPartners {
	margin: 25px 0;
	text-align: center;
	border: 2px solid #e7e5d8;
}

#bizPartners p {
	margin: 0 0 10px 0;
	padding: 5px 5px 5px 10px;
	background-color: #e7e5d8;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}

#bizPartners img {
	margin: 5px 0;
}

.allproductlist
{
	padding: 15px 12px 15px 0;
	border-bottom: 1px solid #eae8dd;
}

.sub
{
	font-weight: bold;
	margin: 0 0 15px 0;
}

.allproductlist a
{
	font-weight: bold;
}

#printme
{
	display: block;
	background-image: url(../../images/v1.0/im_print.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 12px;
	padding-top: 0;
	padding-right: 11px;
	margin: 0 5px 0 10px;
	/*padding-bottom: 0px;*/
	float: right;
}

#sendme
{
	display: block;
	height: 12px;
	padding-top: 0;
	padding-right: 16px;
	background-image: url(../../images/v1.0/im_friend.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0 0 0 7px;
	/*padding-bottom: 0;*/
	float: right;
}

#pdfme
{
	display: block;
	height: 12px;
	padding-top: 0;
	padding-right: 12px;
	background-image: url(../../images/v1.0/im_pdf.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0 7px 0 0;
	/*padding-bottom: 0;*/
	float: right;
}

#testimonialsText {
	margin: 10px 0 0 0;
}

#testimonialsText img {
	margin: 0 10px 10px 0;
}

#testimonialsText p {
	margin: 10px 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #b2b2b2;
}

/********* TABLES *********/

table {
	font-size: 11px;
	/*margin: 10px 0 20px 0;*/
	margin: 10px 0 20px 0;
}

th {
	background-color: #e7e5d8;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 5px;
	text-align: left;
}

td {
	padding: 5px 5px;
	text-align: left;
}

tr.darkRow {
	background-color: #f6f5f2;
}

tr.liteRow {
	background-color: #fff;
}

table.currencyMonth {
	font-size: 11px;
	margin: 10px 0 20px 0;
}

table.currencyMonth th {
	background-color: #e7e5d8;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 10px;
	text-align: left;
}

table.currencyMonth td {
	padding: 5px 10px;
	text-align: left;
}

table.busDirCat {
	font-size: 12px;
	color: #6a6a6a;
}

table.busDirCat img {
	margin: 0 5px;
}

td.busDirTdRight {
	text-align: right;
}

table.busDirProducts td {
	width: 137px;
	padding: 0 5px 0 0;
	vertical-align: top;
}

/*table.busDirProducts td img*/
.busDirProductsImg {
	border: 1px solid gray;
	margin: 10px 0;
}

table.busDirProducts td img {
	margin: 7px 0;
}

table.busDirProd {
	font-size: 12px;
}

table.busDirProd th {
	border-bottom: 1px solid #cdcbc7;
	background-color: #efeee8;
	font-weight: normal;
	font-size: 11px;
	padding: 7px;
}

table.busDirProd td {
	border-bottom: 1px solid #cdcbc7;
	vertical-align: top;
	padding: 7px;
}

table.busDirProd img {
	line-height: 5px;
}


/********* FORMS **********/

form {
	margin: 0;
}

input.inputSearch {
	width: 131px;
	border: 1px solid #f90;
	margin: 0 10px 0 0;
	font-size: 11px;
	height: 15px;
	color: #2a2a2a;;
}

label.search {
	margin: 0 7px 0 0;
}

label.searchHome {
	margin: 0 5px 0 0;
}

input.inputSearchHome {
	width: 131px;
	border: 1px solid #f90;
	margin: 0;
	font-size: 11px;
	height: 15px;
	color: #2a2a2a;;
}

input.newsletterHome {
	width: 105px;
	border: 1px solid #f90;
	margin: 0 0 3px 0;
	font-size: 11px;
	height: 15px;
	color: #2a2a2a;;
}

input[type=button], input[type=submit] {
 	cursor: pointer;
}

.button72, .button100, .button150, .button72Grey, .button100Grey, .button150Grey {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: none;
	cursor: pointer;
	color: #fff;
	background-color: transparent;
	text-transform: uppercase;
}

.button72 {
	background-image: url(../../images/v1.0/button_72.gif);
	height: 22px;
	width: 72px;
}

.button72Grey {
	background-image: url(../../images/v1.0/button_72Grey.gif);
	height: 22px;
	width: 72px;
}

.button100 {
	background-image: url(../../images/v1.0/button_100.gif);
	height: 22px;
	width: 100px;
	margin-top: 5px;
}

.button100Grey {
	background-image: url(../../images/v1.0/button_100Grey.gif);
	height: 22px;
	width: 100px;
}

.button150 {
	background-image: url(../../images/v1.0/button_150.gif);
	height: 22px;
	width: 150px;
}

.button150Grey {
	background-image: url(../../images/v1.0/button_150Grey.gif);
	height: 22px;
	width: 150px;
}

.buttonRegister {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: none;
	cursor: pointer;
	color: #fff;
	background-color: transparent;
	background-image: url(../../images/v1.0/button_register.gif);
	height: 32px;
	width: 135px;
	margin-bottom: 10px;
	text-transform:uppercase;
}

* html .buttonRegister {
	margin-bottom: 20px;
}

.buttonRegister2 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: none;
	cursor: pointer;
	color: #fff;
	background-color: transparent;
	background-image: url(../../images/v1.0/button_register2.gif);
	height: 32px;
	width: 181px;
	margin-bottom: 0;
	text-transform:uppercase;
}

select {
	color: #333;
	font-size: 11px;
	border: 1px solid #f90;
	height: 17px;
	margin-right: 3px;
}

.currency select {
	color: #333;
	font-size: 11px;
	border: 1px solid #f90;
	height: 17px;
	margin-right: 3px;
}

.inputCurrency {
	color: #333;
	font-size: 11px;
	border: 1px solid #f90;
	height: 15px;
	width: 100px;
	margin-right: 3px;
}

p#contactForm {
	margin-top: 25px;
}

#contactForm br {
	clear: left;
}

.labelContact {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 8px;
	padding-right: 10px;
	text-align: left;
	width: 77px;
	color: #2a2a2a;
}

.inputContact {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 6px;
	border: 1px solid #f90;
	width: 159px;
	font-size: 11px;
	color: #2a2a2a;
}

.textareaContact {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #f90;
	width: 245px;
	font: 11px Arial;
	height: 270px;
	padding: 0 0 0 2px;
	color: #2a2a2a;
}

.forms, .list {
padding:15px;
border: solid 1px #ddd;
}

.forms legend, .list legend {
 color:#666;
 font-weight:bold;
 padding:5px;
}

.forms fieldset, .list fieldset {
	padding:15px;
	border: solid 1px #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
}

.forms label {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 8px;
	padding-right: 10px;
	text-align: left;
	width: 100px;
	color: #2a2a2a;
}

.forms span {
	line-height: 32px;
}

input.inputForm  {
	font-size: 12px;
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 6px;
	margin-right: 5px;
	border: 1px solid #f90;
	width: 230px;
	color: #2a2a2a;
	height: 16px;
}

.list label {
	display: block;
	float: left;
	margin-bottom: 1px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: left;
	width: 145px;
	color: #2a2a2a;
}

input.inputList {
	font-size: 12px;
	/*display: block;
	float: left;*/
	margin-bottom: 1px;
	margin-top: 6px;
	margin-right: 5px;
	border: 1px solid #f90;
	width: 230px;
	color: #2a2a2a;
	height: 16px;
}

select.selectList {
	color: #333;
	font-size: 11px;
	border: 1px solid #f90;
	height: 17px;
	margin: 10px 3px;
}

.forms br {
	clear: left;
}

input.inputFriend {
	margin: 0 0 18px 0;
	border: 1px solid #f90;
	width: 265px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
}

textarea.textareaFriend {
	margin: 0 0 18px 0;
	border: 1px solid #f90;
	width: 360px;
	height: 130px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
}

textarea {
	margin: 5px 0 18px 0;
	border: 1px solid #f90;
	width: 360px;
	height: 130px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
}

#regUsers label {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 8px;
	padding-right: 10px;
	text-align: left;
	width: 100px;
	color: #2a2a2a;
}

.cart, .registration {
	padding:15px;
	border: solid 1px #ddd;
}

.cart label, .cart input,
.registration label, .registration input,
.regUsers label {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}

.cart legend, .registration legend {
	color: #666;
	font-weight: bold;
	padding: 5px;
}

.cart select, .registration select {
	display: inline;
	float:left;
	margin-bottom: 5px;
	margin-top: 5px;
}

.cart label, .registration label,
.regUsers label {
	padding-right: 20px;
	text-align: left;
	width: 95px;
}

.cart br, .registration br,
.regUsers br {
	clear: left;
}

.cart fieldset.list, .registration fieldset.list {
	border:0;
	float:left;
	margin-bottom:3px;
}

.cart fieldset.list legend, .registration fieldset.list legend {
	display:none;
}

.cart fieldset.list label, .cart fieldset.list input,
.registration fieldset.list label, .registration fieldset.list input {
	margin-bottom:2px;
	margin-top:2px;
}

.cart fieldset.list label, .registration fieldset.list label {
	margin-left: 5px;
	text-align:left;
	width: 180px;
}

.regUsers {
	padding: 5px 15px;
	border: solid 1px #ddd;
}

.cart textarea {
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-top:5px;
	width: 500px;
	height: 95px;
}


.login {
	padding: 15px;
	border: solid 1px #ddd;
    background-color: #f7f7f7;
	margin-bottom: 25px;
}

* html .login {
	margin-bottom: 45px;
}

.login p {
	font-size: 11px;
	margin-bottom: 0;
}

.login legend {
 	color: #666;
 	font-weight: bold;
 	padding: 5px;
}

.login fieldset {
	/*padding: 15px;*/
	border: solid 1px #ddd;
	margin-bottom: 20px;
	width: 100px;
}

.login span {
	line-height: 32px;
}

.login label {
	display: block;
	float: left;
	margin-bottom: 1px;
	margin-top: 10px;
	padding-right: 5px;
	text-align: left;
	width: 75px;
	color: #2a2a2a;
}

.inputLogin {
	font-size: 12px;
	margin-bottom: 1px;
	margin-top: 6px;
	margin-right: 0px;
	border: 1px solid #f90;
	width: 95px;
	color: #2a2a2a;
	height: 16px;
}

label.login_label {
	width: 20px;
	display:inline;
	float:none;
	margin: 0;
}

.login br {
	clear: left;
}


/*********** HEADER ***********/

#pageHeader {
 	height: 470px;
 	background: url(../../images/v1.0/bg_header.gif) no-repeat;
	width: 1000px;
	margin: 0 auto;
}

#brand {
	padding: 20px 0 0 8px;
	float: left;
}

a.brandImg {
	border: none;
}

#nav {
	float: right;
}

#nav ul {
	color: #ccc;
	margin: 10px 20px 0 0;
	padding: 10px 20px 0 0;
}

#nav li {
   display: inline;
}

#nav li a {
	color: #ccc;
}

#nav li a:hover {
	color: #ffb853;
	background-color: transparent;
	border-bottom: none;
}

#nav li.active {
	color: #ffd075;
	font-weight: bold;
}

#nav p {
	margin:0 10px 0 0;
	padding:3px 10px 3px 0;
	text-align:left;
	background-color:#464644;
}

#nav p a {
	color: #ccc;
	padding: 0 5px;
}

#nav p a:hover {
	color: #ffb853;
	background-color: transparent;
	border-bottom: none;

}

.user {
	background-color:#464644;
	background-image: url(../../images/v1.0/bullet_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 15px 0 5px;
}

.delimiter {
	padding-left: 10px;
	padding-right: 7px;
	color: #7e7e7e;
}

/*********** FOOTER ***********/

#footer {
	width: 1000px;
	background: #fff url(../../images/v1.0/bg_footer.gif) no-repeat top;
	margin: 0 auto;
	color: #7e7e7e;
	text-align: left;
	padding-bottom: 10px;
}

#footer ul {
	padding-top: 20px;
	padding-left: 10px;
	margin: 0;
}

#footer li {
	display: inline;
}

#footer li a {
	color: #7e7e7e;
}

#footer li a:hover {
	color: #333;
	background-color: #fcefd3;
	border-bottom: 1px solid #ffc675;
}

#footer li.active {
	font-weight: bold;
}

#footer p {
	padding-top: 5px;
	padding-left: 10px;
	margin: 0;
}

/**** admin ****/

ul.product {
	margin-left: 30px;
	padding-left: 30px;
}

/**** pop up ****/

#popupLogo {
	background-color:#141311;
	height: 35px;
	border-bottom: 8px solid #545550;
	text-align:left;
	background-image:url(../../images/v1.0/logo_croatiabiz_small.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#popupContent {
	text-align:left;
	padding: 20px 15px;
}

#popupFriend {
	margin: 20px 0 0 0;
}