/*Muzika sa Balkana*/

/* font global in table rows*/
td   { color: #eaedf0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ae012f }

/* font global, background color and scrollbar */
body   { color: #808080; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ae012f; scrollbar-3dlight-color: black; scrollbar-arrow-color: #003366; scrollbar-darkshadow-color: black; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: white }


/* images*/
img  {
	 border: 0px;
}

/* images with link settings */
img.products  {
    border: 1px #FBBB1C solid;
    cursor:  pointer;
}

/* top row with background image*/
.tdimage      { background-color: #ae012f; background-image: none; background-repeat: no-repeat; width: 100%; height: 55px }


/* horizontal lines */
hr  {
	height : 1px;
	border : 0px solid #FFFFFF;
	border-top : 1px solid #FBBB1C;
}


/* columns: backgorund color, sizes and alignments */
.leftcolumn   { color: #ffffff; background-color: #ae012f; width: 160px; vertical-align: top }

.centercolumn   { line-height: 18px; background-color: #ae012f; padding: 12px; vertical-align: top }

.rightcolumn   { background-color: #ae012f; width: 20%; vertical-align: top }

/* columns: backgorund color, sizes and alignments */
.contentleftcolumn   { background-color: #ae012f; margin: 8px 0 8px 8px; width: 144px }

.contentrightcolumn   { background-color: #ae012f; margin: 8px; padding-top: 10px; padding-right: 20px }


/* products on main page*/
.tableproductsonmain  {
	background-color : #F7F7F7;
	border-top : 1px solid #FBBB1C;
	border-bottom : 1px solid #FBBB1C;
	margin-bottom : 10px;
	padding : 10px;
}

/* last viewed product*/
.lastviewedproduct  {
	background-color : #FFFFFF;
	border-top : 2px solid #DCE1E5;
	border-bottom : 2px solid #DCE1E5;
	border-left : 2px solid #DCE1E5;
	border-right : 2px solid #DCE1E5;
	margin-bottom : 20px;
	padding-left : 0px;
	padding-right : 10px;
}

.lastviewedproductnormtext {
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	font-size : 12px;
	font-weight : normal;
}
	
/* last viewed product*/
.lastviewedproductlineb  {
    font-size : 12px;
    font-weight : 700;
	background-color : #FFFFFF;
	border-bottom : 2px solid #DCE1E5;
}

/* last viewed product*/
.lastviewedproductlinet  {
    font-size : 12px;
    font-weight : 700;
	background-color : #FFFFFF;
	border-top : 2px solid #DCE1E5;
}

/* last viewed product*/
.lastviewedproducthead  {
    font-size : 12px;
    font-weight : 700;
	background-color : #DCE1E5;
    color : #808080;
}

/* last viewed product*/
.lastviewedproductline  {
    font-size : 12px;
    font-weight : 700;
	background-color : #F7F7F7;
}

/* products*/
.tableproducts  {
	background-color : #F7F7F7;
	border-top : 1px solid #FBBB1C;
	border-bottom : 4px solid #FBBB1C;
	margin-bottom : 20px;
	padding-left : 10px;
	padding-right : 10px;
}

.producttitle  {
	font-size : 15px;
	font-weight : 700;
	color : #FBBB1C;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}

.tdproductdescription  {
	font-size : 13px;
	line-height : 18px;
	border-bottom : 1px dashed #FBBB1C;
	border-top : 1px dashed #FBBB1C;
	padding-top : 7px;
	color : #000000;
}


/* item number */
.itemnumber  {
	border : 0px none #FFFFFF;
	background-color : #F7F7F7;
	color: #000000;
}

/* item price */
.itemprice  {
	border : 0px none #FFFFFF;
	background-color : #F7F7F7;
	color: #000000;
}

/* details*/
.tableproductdetails  {
	background-color : #F7F7F7;
	border-top : 1px solid #FBBB1C;
	border-bottom : 4px solid #FBBB1C;
	margin-bottom : 5px;
}

.producttitledetails  {
	font-size : 15px;
	font-weight : bold;
	color : #FBBB1C;
	padding-top: 10px;
	padding-bottom: 10px;

}

.tdproductdetails  {
	border-top : 1px dashed #FBBB1C;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* minibasket title*/
.minibastekttitle  {
	font-size : 14px;
	font-weight : 700;
	color : #FBBB1C;
}


.minibasket {
	font-size : 11px;
	color : #FFFFFF;
	background-color : #738CAD;
	text-align : left;
}

.quantminibasket  {
	font-size : 11px;
	text-align : center;
	border : 0px none #FFFFFF;
	background-color : #DCE1E5;
}

/* sitemap*/
.sitemap  {
	padding : 3px;
	background-color : #F7F7F7;
	border-top : 1px solid #FBBB1C;
	border-bottom : 2px solid #FBBB1C;
}


/* please don't change */
.midcol  {
	padding-bottom : 5px;
	padding-left : 5px;
}


/* cross selling*/
.tdcrossselling  {
	background-color : #F7F7F7;
	border-top : 1px solid #FBBB1C;
	border-bottom : 1px solid #FBBB1C;
	padding : 5px;
}

/* titles*/
.titleproductgroups  {
	font-size : 15px;
	font-weight : 700;
	color : #FFFFFF;
	background-color : #FBBB1C;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : bottom;
}

.titlenews  {
	font-size : 15px;
	font-weight : 700;
	color : #FFFFFF;
	background-color : #FBBB1C;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : bottom;
}

.groupid  {
	font-size : 20px;
	color : #FBBB1C;
}

/* separate links - the small arrow*/
.linkseparatebreadcrumb  {
	font-family : verdana;
	font-size : 13px;
	font-weight : 700;
	color : #FBBB1C;
}



/* background for top images home, info and email*/
.tdiconnavi  {
	background-color : #FBBB1C;
	text-align : center;
	vertical-align : bottom;
}

/* background for basket, order formular links etc.*/
.tdshopnavi   { background-color: #ae012f; vertical-align: bottom }

/* middle column title row*/
.tdbreadcrumbnavi  {
	background-color : #F7F7F7;
	height : 21px;
}

/* table category links*/
.tablenavi  {
	padding-left : 10px;
}

/* rows main category links*/
.tdmaincat  {
	width : 100%;
	padding : 0px;
	border-bottom : 1px solid  #FBBB1C;
}

/* rows subcategory links*/
.tdsubcat  {
	width : 100%;
	border-bottom : 1px dashed #FBBB1C;
	background-color : #FFFFFF;
}

/* foot note*/
.footnote  {
	border-top : 1px solid #FBBB1C;
	padding-top : 5px;
	color : #FBBB1C;
}

/* all links*/
a  {
	font-size : 13px;
	color : #FBBB1C;
	text-decoration : none;
}

a:hover  {
	color : #FBBB1C;
	text-decoration : underline;
}

a.lastviewedproductitemno  { color: #eaedf0; font-size: 12px; font-weight: 700 }

/* shoplinks (basket, order, cond)*/
a.shopnavi  {
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	height : 21px;
	padding : 4px 5px 2px 6px;
	border-right : 1px solid #FFFFFF;
}

a.shopnavi:hover  {
	background-color : #FBBB1C;
	color : #FFFFFF;
}

/* iconlinks*/
a.homenavi   { color: #ffffff; font-size: 12px; font-weight: 700; text-decoration: none; background-color: #fbbb1c; background-image: url("../templates/business/iconhome.gif"); background-repeat: no-repeat; background-position: center top; display: block; padding: 45px 4px 2px 5px }

a.homenavi:hover   { color: #ffffff; background-color: #ae012f }

a.infonavi   { color: #ffffff; font-size: 12px; font-weight: 700; text-decoration: none; background-image: url("../templates/business/iconinfo.gif"); background-repeat: no-repeat; background-position: center top; display: block; padding: 45px 4px 2px 5px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff }

a.infonavi:hover   { color: #ffffff; background-color: #ae012f }

a.emailnavi   { color: #ffffff; font-size: 12px; font-weight: 700; text-decoration: none; background-image: url("../templates/business/iconemail.gif"); background-repeat: no-repeat; background-position: center top; display: block; padding: 45px 4px 2px 5px }

a.emailnavi:hover   { color: #ffffff; background-color: #ae012f }

/* links for top images home, info, email */
a.breadcrumbnavi  {
	font-size : 11px;
	font-weight : 700;
	color : #FBBB1C;
	text-decoration : none;
}

a.breadcrumbnavi:hover  {
	color : #FBBB1C;
}

/* main category links */
a.maincatnavi   { color: #fc3; font-size: 12px; font-weight: 700; text-decoration: none; background-color: #ae012f; display: block; padding: 3px 0; width: 100% }


a.maincatnavi:hover   { color: #fc3; background-color: #ae012f }

/* subcategory links*/
a.subcatnavi   { color: #fc3; font-size: 12px; text-decoration: none; background-color: #ae012f; display: block; padding: 3px 0; width: 100% }


a.subcatnavi:hover   { color: #fc3; background-color: #ae012f }

/* shoppagenav links: next page etc. */
a.shoppagenav   { color: #ffffff; font-size: 12px; font-weight: 700; text-decoration: none; background-color: #ae012f }

a.shoppagenav:hover   { color: #ffffff; background-color: #ae012f }

/* buttons and boxes*/
.searchinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #FBBB1C;
	padding : 0px;
}

.inputbox  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #DCE1E5;
	height: 20px;
}

.orderbutton   { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color: #fc3; text-align: center; cursor: pointer; margin-bottom: 5px; padding: 0; height: 19px; border: 0 #b56235 }

.buttons   { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color: #fc3; text-align: center; cursor: pointer; margin-bottom: 5px; padding: 0; height: 19px; border: 0 #b56235 }

/* list boxes */
.select   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ae012f; height: 20px }


.textarea  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px;
	background-color : #DCE1E5;
}

.searchresults1 {
    font-weight: bold; background-color: #D7D1B3
}

.searchresults2 {
    background-color: #f5f5f5
}

.searchresults3 {
    background-color: #cccccc
}

/* dynamic news area */
.newstable {
	background-color : #DCE1E5;
	border-top : 2px solid #FBBB1C;
	border-bottom : 2px solid #FBBB1C;
	border-left : 2px solid #FBBB1C;
	border-right : 2px solid #FBBB1C;
	margin-top : 10px;
    margin-bottom : 10px;
}

.newstitle {
    background-color : #FBBB1C;
    color : #FFFFFF;
    font-size : 12px;
    font-weight : 700;
}

/* news image row */
.newsimage {
}

.newscontent {
	padding : 5px;
}

/* banner */
.bannertext	{
	font-size : 12px;
	font-family : Courier New, Courier, mono;
	font-weight: bold;
	color: #808080;
	text-align : center;
}


/* overview order data title */
.titlebuy3  {
	font-size : 11px;
	color : #FFFFFF;
	background-color : #FBBB1C;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}

/* overview order data dark rows */
.tdbuy3  {
	font-size : 11px;
	color : #000000;
	background-color : #DCE1E5;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}	

/* overview order data bright rows */
.tdbuy3b  {
	font-size : 11px;
	color : #000000;
	background-color : #F0F0F0;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}

/* ocustomer login table border */
.login  {

	border-bottom : 2px solid #FBBB1C;
	border-top : 2px solid #FBBB1C;
   	border-right : 2px solid #FBBB1C;
   	border-left : 2px solid #FBBB1C;
    background-color : #DCE1E5;
}

.loginbuttons  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #FFFFFF;
	background-color : #738CAD;
	border : 0px #B56235 none;
	padding : 0px;
    margin-bottom : 5px;
	cursor : pointer;
}

.loginbuttonsoff  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #777777;
	background-color : #474747;
	border : 0px #B56235 none;
	padding : 0px;
    margin-bottom : 5px;
}

/* warning message - customer login failed etc. */
.red  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
    font-weight: bold;
	font-size : 12px;
}

.noeditform  {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : left;
	color : #808080;
	background-color : #DCE1E5;
	border : 0px #B56235 none;
	padding : 0px;
    margin-bottom : 0px;
}

