/* Container styles */

/* Srednji.ascx */
.ContainerMain {
	background: #FFF url(images/BackFrontMiddleCont.jpg) top left no-repeat;
	padding: 20px 25px;
}
#AdminPage .ContainerMain {
	background-image: none;
	background-color: #FFF;
}
#TwoColumnFlash .ContainerMain {
	padding: 20px 5px;
}
.ContainerMain H2 {
	position: relative;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #131575;
	padding: 0;
}
.ContainerMain .Head {
	font-size: 12px;
	font-weight: bold;
	color: #131575;
}
#AdminPage .Head {
	font-size: 16px;
	font-weight: normal;
}
.ContainerMain P {
	margin: 0 0 10px 0;
}


/* Desni.ascx */
.ContainerRight IMG {
	display: block;
	margin-bottom: 1px;
}


/* DesniKnjigaGost.ascx */
.RightGuestbook {
	background: #FFF url(images/right_04.jpg) top right no-repeat;
	padding: 8px:
}
.RightGuestbook H2 {
	position: relative;
	padding: 8px 8px 0 8px!important;
	padding: 0;
	margin: 0 0 25px 0;
	background-image: none;
}
.RightGuestbook .Head {
	color: #856258;
	font-style: italic;
	font-size: 17px;
	font-weight: bold;
}
.RightGuestbook .ContentPane {
	padding: 0 8px 8px 8px!important;
	padding: 0;
	font-size: 10px;
}


/* LijeviGlavni.ascx */
.MainLeft {
	margin: 0 0 10px 10px;
	width: 200px;
}
.MainLeft H1 {
	margin: 13px 0 15px 0;
	padding: 0;
}
.MainLeft .Head {
	color: #131575;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.MainLeft .IconHolder IMG {
	display: block;
	border: 1px #6f6caa solid;
}
.MainLeft .IconHolder {
	margin-bottom: 23px;
}
.MainLeft P {
	color: #000;
	font-size: 11px;
	margin: 0 0 10px 0;
}


/* Lijevi.ascx */
.ContainerLeft {
	margin-bottom: 10px;
}
.ContainerLeft H2 {
	margin: 0 0 5px 0;
}
.ContainerLeft .Head {
	color: #131575;
	font-size: 12px;
	font-weight: bold;
}
.ContainerLeft .ContentPane,
.ContainerLeft P {
	font-size: 11px;
}.ContainerLeft P {
	padding: 0;
	margin: 0 0 8px 0;
}


/* NaslovnaDolje.ascx */
.FrontpageMiddle {
	background: url(images/BackFrontContOther.gif) top left repeat-x;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #FFF;
	padding: 8px 20px;
	color: #020249;
	margin: 0;
}
#InsidePage .FrontpageMiddle {
	padding: 0px 25px 20px 25px;
	background-image: none;
}
.FrontpageMiddle H2 {
	margin: 0 0 5px 0;
}
.FrontpageMiddle P {
	padding: 0;
	margin: 0 0 10px 0;
}
.FrontpageMiddle .Head {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}
#InsidePage .FrontpageMiddle .Head {
	font-size: 12px;
	color: #131575;
}
#InsidePage .FrontpageMiddle .Normal {
	color: #000;
}


/* NaslovnaGlavni.ascx */
.FrontpageTop {
	background: url(images/BackFrontMiddleCont.jpg) top left no-repeat;
	width: 363px;
	margin: 0;
}
.FrontpageTop TH {
	width: 178px;
}
.FrontpageTop .Head {
	color: #10126e;
	font-size: 12px;
	font-weight: bold;
}
.FrontpageTop TH IMG {
	display: block;
}
.FrontpageTop TD {
	padding: 20px;
	color: #10126e;
	font-size: 11px;
	vertical-align: middle;
}
.FrontpageTop H2 {
	margin-bottom: 5px;
}
.FrontpageTop TD TD {
	padding: 0;
}


/* news */
.NewsItem,
.NIPaging {
color: #000;
font-size: 11px;
padding: 10px;
}
.NewsItem h2 {
color: #000;
font-size: 12px;
font-weight: bold;
}
.AddToGuestBook {
	border: none;
}
.ButtonPanel {
	text-align: right;
}
.Date, .Delimiter {
margin: 0 5px;
}


/* guestbook - frontpage */
#FrontPage .GBItem,
#FrontPage .ButtonPanel,
#FrontPage .GBItemHeadTextHolder {
	margin: 0;
	padding: 0;
}
#FrontPage .GBItemHead,
#FrontPage .GBItemContentHolder,
#FrontPage .GBItemFooter,
#FrontPage .AddToGuestBook,
#FrontPage .GBItem {
	background: transparent;
	border: none;
	padding: 0;
}
#FrontPage #GuestbookPanel TABLE,
#FrontPage #GuestbookPanel {
	width: 160px;
}
#FrontPage #GuestbookPanel .SubHead,
#FrontPage #GuestbookPanel .Normal {
	font-weight: normal;
	color: #020249;
}
#FrontPage #GuestbookPanel .Normal {
	margin-right: 15px;
}
#FrontPage #GuestbookPanel .GBItemHeadTextHolder A:link,
#FrontPage #GuestbookPanel .GBItemHeadTextHolder A:visited,
#FrontPage #GuestbookPanel .GBItemHeadTextHolder A:hover {
	color: #6f6caa;
	margin: 0;
	text-decoration: underline;
}
#FrontPage .GBItemHeadTextHolder {
	padding: 5px 0 5px 0;
}
#FrontPage #GuestbookPanel .GBItemHeadTextHolder SPAN.Normal,
#FrontPage #GuestbookPanel .GBItemContentHolder .Normal {
	display: inline;
	margin: 0;
}
#FrontPage #GuestbookPanel .GBItemHeadTextHolder .SubHead {
	font-weight: bold;
}


/* Link under guestbook on frontpage */
.LinkMoreGB {
	text-align: right;
	padding: 5px 10px 5px 10px;
}
.LinkMoreGB A:link,
.LinkMoreGB A:visited,
.LinkMoreGB A:hover {
	color: #0f116c;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.LinkMoreGB A:hover {
	text-decoration: underline;
}


/* guestbook */
#TwoColumn #GuestbookPanel {
	width: 480px;
}
#GuestbookPanel INPUT.NormalTextBox,
#GuestbookPanel TEXTAREA.NormalTextBox,
#GuestbookPanel SELECT.NormalTextBox {
	background-color: #FFF;
	border: 1px #a2afc6 solid;
	padding: 1px;
}
#GuestbookPanel .CommandButton {
	color: #10126e;
	border-color: #10126e;
}
#GuestbookPanel .ButtonPanel {
	text-align: center;
}
#GuestbookPanel .SubHead {
	color: #10126e
}
.GBItem {
	border:1px #a2afc6 solid;
}
.GBItemHead {
	border-bottom:1px #a2afc6 solid;
}
.GBItemHead {
	background-color:#cad6ee;
}
.GBItemContentHolder {
	background-color:#f5f6fb;
}


/* Sitemap */
.MenuItems0,
.MenuItems0 A:link,
.MenuItems0 A:visited,
.MenuItems0 A:hover {
	font-size: 11px;
	color: #141575;
}
.MenuItems0 IMG {
	margin-right: 5px;
}


/* LinksTable */
.LinksTable {
	float: right;
	margin: 5px 7px 0 0!important;
	margin: 0 4px 0 0; 
}.LinksTable TD {
	width: auto;
	text-align: center;
	padding: 0;
}
.LinksTable A.CommandButton:link,
.LinksTable A.CommandButton:visited,
.LinksTable A.CommandButton:hover {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	border-width: 0;
	display: inline;
	margin: 0 5px 0 0;
}
.LinksTable A.CommandButton:hover {
	text-decoration: underline;
}


A.LinkMore:link,
A.LinkMore:visited,
A.LinkMore:hover {
	color: #000;
	text-decoration: underline;
	display: block;
	text-align: right;
}


/* RSS Ticker */
.RSSTickerItem SPAN {
	font-size: 12px;
	color: #131575;
	font-weight: normal; 
}
.RSSTickerItem .Date {
	color: #6f70c0;
}
.RSSTickerItem A.TitleLink:link,
.RSSTickerItem A.TitleLink:visited,
.RSSTickerItem A.TitleLink:hover {
	font-weight: bold;
	color: #131575;
}
.RSSTickerItem .Delimiter {
	margin: 0 10px 0 10px;
}


/* Catalook */
.CATDetailDataHolder {
	width: 300px;
}
.CATProductHeader,
.CATProductDescription,
.CATProductIconHolder {
	width: 320px;
}
.CATSearchModule {
	padding: 4px;
}
.CATSearchModule TD {
	padding-left: 4px;
}
#AdvCatsBreadCrumbsTable {
	position: relative;
	margin-bottom: 15px;
}
#AdvCatsBreadCrumbsTable .SkinObject {
	font-size: 14px;
	color: #10126e;
}
.CATProductItem {
	margin: 0 0 15px 0;
}
.TempTableData TH,
.TempTableData TD,
.CATProductDetailItem .SubHead,
.CATProductDetailItem .Normal,
.CATProductItem .SubHead,
.CATProductItem .Normal {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.CATProductItem .SubHead {
	margin-right: 5px;
}
.CATProductDescription,
.CATProductPriceCell {
	border-top: 1px #141575 solid;
}
.CATProductDetailItem .CATProductDescription,
.CATProductDetailItem .CATProductPriceCell {
	border-width: 0;
}
.CATProductHeader {
	vertical-align: middle;
}
.CATProductHeader H3 {
	margin: 0 0 5px 0;
}
.CATProductDetailItem H3 {
	margin: 5px 0 5px 0;
}
.CATProductDetailItem H3 A.CommandButton {
	margin-right: 5px;
}
.CATProductHeader A:link,
.CATProductHeader A:visited,
.CATProductHeader A:hover {
	color: #10126e;
}
.CATProductImageHolder {
	float: left;
}
.CATProductImageHolder IMG {
	margin-right: 10px;
	border: 1px #141575 solid;
}
.CATProductItem .CATProductImageHolder IMG {
	border-width: 0 1px 1px 1px;
}
.CATProductDescription {
	padding-bottom: 5px;
}
.CATProductDescription .Normal {
	display: block;
}
.CATSortFieldSelection,
#CatalogPage TD.CATProductNumber,
#CatalogPage .CATDetailEAN,
#CatalogPage TD.CATProductAddToCart,
#CatalogPage .CATProductItemFooter,
#CatalogPage .CATWishListLinks,
#CatalogPage .CATAddAndBuyButtons,
#CatalogPage .CATQuantityCell,
#FrontPage .TempPriceHolder,
#CatalogPage .TempPriceHolder,
#InsidePage .TempPriceHolder,
#FrontPage .CATProductItemFooter,
#InsidePage .CATProductItemFooter {
	display: none;
}
TD.CATProductNumber {
	vertical-align: middle;
}
TD.CATProductNumber .SubHead,
TD.CATProductNumber .Normal {
	font-size: 10px;
}
.CATMenuModule UL {
	padding: 10px;
	margin: 0;
}
.CATMenuModule LI {
	margin: 0;
	font-size: 11px;
	list-style-type: none;
	border-bottom: 1px #cad6ee dotted;
	padding: 2px 0 2px 0!important;
	padding: 0 0 7px 0;
}
.CATMenuModule A.CATMenu:link,
.CATMenuModule A.CATMenu:visited,
.CATMenuModule A.CATMenu:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #141575;
}
.TempTableData {
	width: 100%;
}
.TempTableData TH,
.TempTableData TD, {
	border-bottom: 1px #acbdda dotted;
}
.CATDetailDataHolder .CATDetailEAN {
	margin-right: 10px;
}
.CATDetailDataHolder .CATDetailEAN SPAN {
	font-size: 10px;
}
.CATDetailDataHolder .CATDetailEAN .SubHead {
	margin-right: 5px;
}
.TempPriceHolder {
	background-color: #d0daee;
	margin-top: 10px;
	padding: 2px;
	border: 1px #acbdda solid;
	clear: both;
	text-align: center;
}
.TempPriceHolder SPAN {
	color: #050550;
}
.TempPriceHolder .Normal {
	font-size: 16px;
	font-weight: bold;
	display: inline;
}
.CATProductItem .TempPriceHolder SPAN.SubHead {
	margin-right: 0px;
}
.CATBackButtonHolder .CommandButton {
	margin-left: 10px;
}
.CATBackButtonHolder IMG {
	vertical-align: middle;
}
.CATSubHead,
.CATCommandButton,
.CATNormalRed,
.CATNormal {
	font-size: 11px;
}
.CATNormalRed {
	color: #FF0000;
}
.CATProductListItem {
	font-size: 16px;
	font-weight: bold;
	color: #141474;
}
.CATProductPriceCell {
	vertical-align: middle;
}
.CATProductPriceCell .SubHead {
	font-weight: bold;
	color: #141474;
}
.CATQuantityCell .SubHead,
.CATProductAddToCart .SubHead {
	color: #10126e;
	font-weight: bold;
}
.CATQuantityCell .NormalTextBox,
.CATProductAddToCart .NormalTextBox {
	margin: 0 5px 0 5px;
	vertical-align: bottom;
}
.CATQuantityCell {
	margin-top: 10px;
}
.CATContent {
	margin: 5px;
}
.CATContent .SubSubHead {
	margin-right: 5px;
}
.CATProductCartContent .SubHead {
	margin-right: 5px;
}
.CATProductCartContent .CATViewCartButton {
	margin-left: 5px;
}
.CATCartModule .CATUnitCost,
.CATProductCartContent .CATUnitCost {
	display: none;
}
.CATHeader {
	font-size: 14px;
	color: #131373;
	font-weight: bold;
}
.CATRowHighlight {
	padding: 10px;
	background-color: #e5eaf2;
}
.CATNormalRadio TD,
.CATSubHeader TD,
.CATRowHighlight,
.CATAltHeader,
.CATRow {
	font-size: 11px;
	color: #000;
}
.CATSubHeader {
	color: #da1109;
	font-size: 11px;
}
.CATGrid TD {
	font-size: 11px;
	color: #131373;
}
.CATGrid .CATGridHeader TD {
	font-weight: bold;
	border-bottom: 1px #131373 solid;
}
#InsidePage TD.CATShortDescription,
#FrontPage TD.CATShortDescription {
	width: 260px;
}
TD.CATPicture {
	width: 60px;
	text-align: center;
}
TD.CATPicture A {
	padding: 0;
}
#InsidePage .CATPicture IMG,
#FrontPage .CATPicture IMG {
	border: 1px #141575 solid;
	margin: 0;
}
#InsidePage .CATProductHeader,
#FrontPage .CATProductHeader {
	width: auto;
}
#InsidePage .CATProductItem,
#FrontPage .CATProductItem {
	width: 320px;
}
#InsidePage .CATProductImageHolder,
#FrontPage .CATProductImageHolder {
	float: none;
}
.CATProductDetailItem .CATLeftColumn {
	padding-right: 5px;
}


.AddressBox {
	margin: 10px;
}


/* SuperSurvayOutput */
.SuperSurvayOutput {
	margin: 10px;
}