html {
	background:#f6def4 url(/images/background.jpg) repeat-x scroll top center;
}

body {
	background:transparent url(/images/body_bg.jpg) no-repeat scroll top center;
	margin:0 auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#6a6a6a;
	text-align:center;
	z-index:2;
	padding:0px;
	width:100%;
	display:table;
}

* {
	outline: none;
}

/*#			LINKOVI			#*/

a {
	color: #df9750;
	text-decoration:none;
}

a:link {
	color: #df9750;
	text-decoration:none;
}

a:visited {
	color: #df9750;
	text-decoration:none;
}

a:hover {
	color: #df9750;
	text-decoration: underline;
}

p {
	margin:0px;
	padding:0px;
}

.clear {
	background:transparent none repeat scroll 0%;
	border:medium none;
	clear:both;
	font-size:0.1px;
	height:1px;
	margin:-1px 0pt 0pt;
	padding:0pt;
}  

img {
	border:0px solid;
}

/*			HEADEING		*/

h1 {
	color:#af8da0;
	font-size:2em;
	font-weight:bold;
	margin:0 0 0.67em;
	display:block;
}

h2 {
	color:#af8da0;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0.83em;
}

h3 {
	color:#af8da0;
	display:block;
	font-size:1.17em;
	font-weight:bold;
	margin:10px 0;
}


h4, h5, h6  {
	color:#af8da0;
}

table {
	border-collapse : collapse;
}

table td, table th {
	padding : 0;
}

/*#			PAGE			#*/
#page {
	width:963px;
	margin:0 auto;
}

#pageWrapper {
	width:974px;
	display:block;
	text-align:left;
	_padding-left:13px;
}

/*#			HEADER			#*/

#header {
	width:974px;
	height:234px;
}

/*#			HEADER/MenuOne			#*/

#header .menuOneWrapper {
	/*height:27px;*/
	padding:5px 0 0 34px;
	width:940px;
	color:#5C94A4;
	float:left;
	display:block;
}

#header .menuOne {
	height:27px;
	width:220px;
	float:left;
	padding-top:10px;
}

#header .menuOne img {
	float:left;
	margin:-2px 7px 0 0;
}

#header .menuOneWrappera, #header .menuOneWrapper a:link, #header .menuOneWrapper a:visited {
	color:#5C94A4;
	text-decoration:none;
}

#header .menuOneWrapper a:hover {
	color:#5C94A4;
	text-decoration: underline;
}

#header .menuOneSeparator {
	padding:0px 5px;
}

#header .ShopingChart {
	background:transparent url(/images/header_shoping_chart_bg.jpg) no-repeat left center;
	float:left;
	height:27px;
	width:500px;
	padding:10px 0 0 30px;
}

#header .SiteMap {
	float:left;
	height:27px;
	padding:10px 0 0 80px;
	width:70px;
}

/*#			HEADER/MenuSecond			#*/

#header .headerSecondWrapper {
	height:50px;	
	width:969px;
	padding:142px 0 0 5px;
	display:block;
	float:left;
}

#header .menuSecond {
	height:50px;	
	width:769px;
	display:block;
	float:left;
}

#header .menuSecond a, #header .menuSecond a:link, #header .menuSecond a:visited {
	background:transparent url(/images/menuSecond_Separator.jpg) no-repeat center right;
	display:block;
	float:left;
	color:#b494a6;
	padding:16px 17px 17px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bolder;
}

#header .menuSecond a:hover {
	background:transparent url(/images/menuSecond_Separator.jpg) no-repeat center right;
	display:block;
	float:left;
	color:#8d7582;
	padding:16px 17px 17px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bolder;
}

/*#			HEADER/Search			#*/

#header .SearchWrapper {
	height:35px;	
	width:185px;
	display:block;
	float:left;
	margin:15px 0 0 10px;
}

#header .SearchTab {
	background:transparent url(/images/searchBG.jpg) no-repeat scroll top center;
	height:19px;
	width:131px;
	display:block;
	border:0px solid;
	float:left;
	color:#b6a1ae;
	padding:3px 0 0 10px;
	font-size:11px;

}

#header .SearchBtn {
	height:22px;
	width:24px;
	display:block;
	border:0px solid;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

.ResultPath {
	padding-left:10px;
}

/*#			CONTENT			#*/

#contentWrapper {
	background:transparent url(/images/content_spacer.jpg) repeat-y top center;
	width:974px;
	float:left;
}

#contentUpperBG {
	background:transparent url(/images/content_BG.jpg) no-repeat top center;
	width:974px;
	float:left;
}

#contentBottomBG {
	background:transparent url(/images/content_BGUnder.jpg) no-repeat bottom center;
	float:left;
	padding:7px 12px 30px;
	width:950px;
}

div.TopPadding {
	display:block;

	float:left;

	margin:7px 0 0;


}

/*#			CONTENT/LeftSide			#*/

#col1 {
	width:221px;
	float:left;
	display:block;
}

.LeftBoxUpp {
	background:transparent url(/images/col1_boxUpp.jpg) no-repeat scroll left top;
	color:#4fc1e3;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bolder;
	height:27px;
	padding:8px 0 0 15px;
	width:200px;
}

.LeftBoxUpp a, .LeftBoxUpp a:link, .LeftBoxUpp a:visited, .LeftBoxUpp a:hover {
	color:#4FC1E3;
}

.LeftBoxMiddle {
	background-color:#f3e1ea;
	color:#787878;
	display:block;
	float:left;
	padding:15px;
	width:185px;
}

.LeftBoxDown {
	background:transparent url(/images/col1_boxDown.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	font-size:1px;
	height:6px;
	width:215px;
	margin-bottom:5px;
}

.LeftBoxUppNews {
	background:transparent url(/images/col1_boxUpp2.jpg) no-repeat scroll left top;
	color:#4fc1e3;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bolder;
	height:27px;
	padding:8px 0 0 15px;
	width:200px;
}

.LeftBoxUppNews a, .LeftBoxUppNews a:link, .LeftBoxUppNews a:visited, .LeftBoxUppNews a:hover {
	color:#4FC1E3;
}

.LeftBoxUppNewsletter {
	background:transparent url(/images/col1_boxUpp3.jpg) no-repeat scroll left top;
	color:#4fc1e3;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bolder;
	height:27px;
	padding:8px 0 0 15px;
	width:200px;
}

/*#			CONTENT/MainMenu			#*/

.MainMenu {
	float:left;
	display:block;
	margin-bottom:5px;
}

.MainMenuBoxMiddle {
	background-color:#f3e1ea;
	display:block;
	float:left;
	width:215px;
}

.MainMenuBoxDown {
	background:transparent url(/images/col1_boxDown.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	font-size:1px;
	height:6px;
	width:215px;
}

.verticalCMSMenu {
	width:215px;	
	color:#c0a6b5;
}

.verticalsubCMSMenu {
	width:210px;
}

.verticalsubCMSMenu table {
	border:1px solid #f7edf3;
	border-collapse:collapse;

}

.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown, .verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, .verticalsubCMSMenuHighlightedMenuItemMouseDown {
	background-color:#f4e2ec;	
	float:left;
	font-size:11px;
	font-weight:bold;
	height:27px;
	width:160px;
	padding:0px 20px;
	color:#c0a6b5;
	line-height:25px;
	border-bottom:1px solid #f7edf3;
}
.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, .verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver {
	color:#96808d;
}

.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, .verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown, .verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp {
	background:transparent url(/images/MainMenu_gumb.jpg) repeat scroll right top;
	font-size:11px;
	font-weight:bold;
	width:200px;
	height:28px;
	padding-left:15px;
	color:#c0a6b5;
}

.verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, .verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown, .verticalCMSMenuItemMouseUp {
	color:#96808d;
}

.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown {
	color:#96808d;
}

/*#			CONTENT/ContentBox			#*/

#col2 {
	float:left;
	width:543px;
	display:block;
	overflow: hidden;
}

.ContentBoxUpp {
	background:transparent url(/images/content_TXT_boxUpp.jpg) no-repeat scroll top center;
	width:537px;
	height:4px;
	font-size:1px;
	float:left;
	display:block;
}

.ContentBoxOpisUpp {
	background:transparent url(/images/content_TXT_boxUpp.jpg) no-repeat scroll center top;
	display:block;
	float:left;
	font-size:1px;
	height:4px;
	margin-top:7px;
	width:537px;
}

.ContentBoxMiddle {
	background-color:#faf5fa;
	width:497px;
	padding:20px;
	float:left;
	display:block;
	overflow: hidden;
}

.ContentBoxDown {
	background:transparent url(/images/content_TXT_boxDown.jpg) no-repeat scroll top center;
	width:537px;
	height:4px;
	font-size:1px;
	float:left;
	display:block;
}

/*#			CONTENT/Title			#*/

div.Con_Tit {
	background:transparent url(/images/Title_Bg.jpg) no-repeat scroll top center;
	width:523px;
	height:25px;
	float:left;
	color:#4FC1E3;
	padding:8px 0 0 15px;
	margin-bottom:7px;
	font-size:13px;
	font-weight:bolder;
}



/*#			CONTENT/BreadCrumbs			#*/

.ContentBoxMiddleBread {
	background-color:#faf5fa;
	width:497px;
	padding:4px 20px;
	float:left;
	display:block;
	color:#b89dac;
}


.ContentBoxMiddleBread a, .ContentBoxMiddleBread a:hover, .ContentBoxMiddleBread a:link, .ContentBoxMiddleBread a:visited {
	color:#96808d;
	text-decoration:none;
	font-weight:bold;
}

/*#			CONTENT/RightSide			#*/

#col3 {
	float:left;
	/*margin-left:6px;*/
	width:184px;
	display:block;
}

.RightBoxUpp {
	background:transparent url(/images/col3_boxUpp.jpg) no-repeat scroll left top;
	color:#4fc1e3;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bolder;
	height:27px;
	padding:8px 0 0 15px;
	width:170px;
}

.RightBoxMiddle {
	background-color:#f3e1ea;
	color:#787878;
	display:block;
	float:left;
	padding:15px 15px 8px;
	width:155px;
}


.RightBoxDown {
	background:transparent url(/images/login_BG_Down.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	font-size:1px;
	height:6px;
	width:185px;
	margin-bottom:5px;
}

/*#			CONTENT/Login			#*/

.LoginBoxUpp {
	background:transparent url(/images/login_BG_Upp.jpg) no-repeat scroll left top;
	color:#4fc1e3;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bolder;
	height:27px;
	padding:8px 0 0 15px;
	width:170px;
}

.LoginBoxUpp a, .LoginBoxUpp a:link, .LoginBoxUpp a:visited, .LoginBoxUpp a:hover {
	color:#7ccde5;
	padding-left:10px;
}

.LoginBoxMiddle {
	background-color:#f3e1ea;
	color:#bca2b1;
	display:block;
	float:left;
	width:185px;
}

.LoginBox_W {
	display:block;
	float:left;
	padding:10px 0 0 10px;
}

.loginBoxDown {
	background:transparent url(/images/login_BG_Down.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	font-size:1px;
	height:6px;
	width:185px;
	margin-bottom:5px;
}

.LoginBoxMiddle p {
	display:block;
	float:left;
}

.LoginUser {
	border:0 solid;
	color:#BEA8B5;
	font-size:11px;
	height:18px;
	padding:4px 0 3px 5px;
	width:161px;
	float:left;
	margin:5px 0;
	background:transparent url(/images/LoginUser.gif) no-repeat scroll left top;
}

.LoginPassword {
	border:0 solid;
	color:#BEA8B5;
	font-size:11px;
	height:15px;
	padding:4px 0 3px 5px;
	width:127px;
	float:left;
	background:transparent url(/images/LoginUser.gif) no-repeat scroll left top;
}

#plcRoot_Layout_zoneLogin_logonminiform_loginElem_rfvUserNameRequired {
	font-size:0;
	visibility:hidden;
}

#plcRoot_Layout_zoneLogin_logonminiform_loginElem_btnImageLogon {
	float:left;
	margin-left:5px;
}

#plcRoot_Layout_zoneLogin_logonminiform_loginElem_chkRememberMe {
	float:left;
}

div.Remember {
	float:left;
	margin-top:7px;
	color:#837d81;
}

div.Remember a, div.Remember a:link, div.Remember a:visited, div.Remember a:hover {
	color:#837d81;
}

div.Remember p {
	padding:1px 2px 0 5px;
}

div.Remember p span {
	margin-left:7px;
	padding-left:7px;
	border-left:1px solid #d4c0cb;
}

div.LogedIn_Bx {
	display:block;
	float:left;
	padding:10px 10px 0;
}

div.LogedIn_BxDn {
	padding:0 10px 10px;
}

.signoutButton {
	background:transparent url(/images/polllBtn.jpg) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:4px 0 6px;
	width:45px;
}

/*#			CONTENT/News			#*/

.NewsWrapper {
	padding-bottom:7px;
	float:left;
}

.NewsUpp {
	background:transparent url(/images/content_TXT_boxUpp.jpg) no-repeat scroll top center;
	width:537px;
	height:4px;
	font-size:1px;
	display:block;
}

.NewsDown {
	background:transparent url(/images/content_TXT_boxDown.jpg) no-repeat scroll top center;
	width:537px;
	height:4px;
	font-size:1px;
	display:block;
}

.NewsSummery {
	background-color:#faf5fa;
	padding:7px 12px;
	display:block;
	width:513px;
	height:113px;
}

.NewsSummeryDetails {
	background-color:#faf5fa;
	padding:7px 0px;
	display:block;
}

.NewsSummery a, .NewsSummery a:link, .NewsSummery a:visited {
	color:#df9750;
	text-decoration:none;
}

.NewsSummery a:hover {
	color:#df9750;
	text-decoration:underline;
}

/*	Novosti slika, rezanje, zakrivljeni rubovi	*/

.NewsImage {
	height:113px;
	margin-right:10px;
	width:150px;
	float:left;
	position:relative;
}

.NewsImage img {
	clip:rect(0px 150px 113px 0px);
	position:absolute;
}

.ImageCorners {
	background:transparent url(/images/ImageTumb.png) no-repeat scroll left top;
	left:0px;
	margin-bottom:0;
	position:absolute;
	top:0px;
	width:150px;
	height:113px;

}

.NewsSummerySpecial {
	float:left;
	padding-top:65px;
	width:347px;
}

/*	Naslov, Date, Uvod	*/

.NewsSummery h3 {
	/*float:left;*/
	margin:1px 0 2px;
	padding:0;
}

.NewsDate {
	width:347px;
	float:left;
	color:#a5a5a5;
	font-size:10px;
	padding-bottom:7px;
}

.NewsSummeryText {
	float:left;
	width:347px;
}

/*#			CONTENT/Savijeti			#*/

.NewsSimple {
	padding-bottom:2px;
	vertical-align:top;
}

.NewsDateSimple {
	color:#d3a592;
	padding-right:5px;
}

.NewsTitleSimple a, .NewsTitleSimple a:link, .NewsTitleSimple a:visited, .NewsTitleSimple a:hover {
	color:#787878;
}

/*#			RSS			#*/
.RightBoxMiddleRSS {
	background-color:#F3E1EA;
	color:#787878;
	display:block;
	float:left;
	padding:8px 13px 15px;
	width:159px;
}


.RSSThumb {
	float:left;
	padding-top:7px;
}

.RSSTxt {
	float:left;
	padding:5px 0px 0px 5px;
	width:100px;
	color:#787878;
}

/*#			FOOTER		#*/

.Footer {
	background:#f6def4;
	border:medium none;
	clear:both;
	color:#d6b8c9;
	font-size:10px;
	height:60px;
	padding-top:20px;
	text-align:center;
	width:974px;
	margin-top:-1px;
}

.Footer a, .Footer a:link, .Footer a:visited {
	color:#c7947f;
	text-decoration:none;
}

.Footer a:hover {
	text-decoration: underline;
}

/*#			PRODUCTS		#*/
.ProductList {
	width:537px;
	float:left;
	display:block;
	margin:7px 0px 0px;
}

.ProductBoxWrapper {
	float:left;
	padding:0 6px 7px 0;
	width:175px;
	height:262px;
}

.ProductBoxUpp {
	width:175px;
	background:transparent url(/images/productsGridUpp.jpg) no-repeat scroll left top;
	height:6px;
	float:left;	
	font-size:1px;
}

.ProductBox {
	width:175px;
	padding10px 0px;
	background-color:#faf5fa;
	height:255px;
}


.ProductBoxDown {
	width:175px;
	background:transparent url(/images/productsGridDown.jpg) no-repeat scroll left top;
	height:6px;
	float:left;
	font-size:1px;	
}

.ProductImageBG {
	display: block; 
	cursor: pointer;
	height:150px;
	width:150px;
	background-color:#FFFFFF;
}

.ProductImageBG img {
	clip:rect(0px 150px 150px 0px);
	position:absolute;
}

.ProductImage {
	padding:6px 12px;
	float:left;
	position:relative;
	height:150px;
	width:150px;
}

.ProductsImageThumb {
	background:transparent url(/images/ImageTumbProducts.png) no-repeat scroll left top;
	height:150px;
	left:12px;
	margin-bottom:0;
	position:absolute;
	top:6px;
	width:150px;
}

.ProductTitle {
	display:block;
	float:left;
	font-weight:bold;
	padding:2px 4px 2px 14px;
	text-align:left;
	width:147px;
}

.ProductPrice {
	color:#676767;
	display:block;
	padding:2px 4px 2px 14px;
	text-align:left;
	float:left;
}

.CartItemSelectorContainer {
	padding:0px 0px 0px 7px;
}

.ProductPrice b {
	color:#2a2a2a;
	text-align:left;
}

.ProductDetailsBoxMiddle {
	background-color:#FAF5FA;
	display:block;
	float:left;
	padding:5px 20px 5px 0px;
	width:517px;
}

.ProductDetailsContentMiddle {
	background-color:#FAF5FA;
	display:block;
	float:left;
	padding:5px 20px 20px;
	width:497px;
}

.ProductDetailsSmall {
	display:block;
	padding-top:3px;
	position:relative;
	width:330px;
}

.ProductDetailsSmallTitle {
	color:#DF9750;
	font-weight:bold;
}

.ProductDetailsTable {
	margin:5px 0 4px;
}

.ProductDetailsSmallTable {
	width:140px;
}

.AddToCartContainer {
	margin:0 0 0 -7px;
}

.AddToCartTextBox {
	border:1px solid #45C0E4;
	color:#999999;
	float:left;
	margin:4px 7px 0 0;
	text-align:center;
	width:30px;
	height:15px;
}

.AddToCartImageButton {
	float:left;
}

.ProductNumber {
	font-size:10px;
	color:#999999;
}

.ProductDodatno {
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:17px;
	padding:0px 4px 0px 14px;
	width:147px;
}

/*#			POLLS		#*/

.PollVoteButton {
	background:transparent url(/images/polllBtn.jpg) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:4px 0 6px;
	width:45px;
}

.PollAnswerRadio {
	padding:2px;
}

.PollAnswers {
	padding:10px 0px;
}

.PollAnswer {
	padding:2px 0;
	line-height:15px;
}

.PollGraph {
	background-color:#faf5fa;
	border:1px solid #efd9e4;

	font-size:1px;
	height:10px;
	line-height:1px;

	margin-right:10px;
}




.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5, .PollGraph6, .PollGraph7, .PollGraph8, .PollGraph9, .PollGraph10, .PollGraph11, .PollGraph12, .PollGraph13, .PollGraph14, .PollGraph15, .PollGraph16, .PollGraph17 {
	background-color:#cb92ae;
	border:0 solid #efd9e4;
	font-size:1px;
	height:10px;
	line-height:1px;
}

/*#			NEWSLETTER		#*/

#plcRoot_Layout_zoneNewsletter_NewsletterSubscription_lblEmail {
	float:left;
	font-size:0px;
}

.NewsletterTxt {
	padding:0px 4px;
}

.LeftBoxMiddleNewsletter {
	background-color:#F3E1EA;
	color:#787878;
	display:block;
	float:left;
	padding:15px 0 15px 12px;
	width:203px;
}

.SubscriptionTextbox {
	background:transparent url(/images/NewsletterTab.gif) no-repeat scroll right top;
	border:0 solid;
	color:#B6A1AE;
	float:left;
	font-size:11px;
	height:22px;
	margin:8px 5px 0 0;
	padding:3px 0 0 5px;

	width:156px;
}
.SubscriptionButton {
	background:transparent url(/images/NewsletterBtn.gif) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;

	font-size:0;
	font-weight:bold;
	height:22px;
	margin:8px 0;

	padding-left:7px;
	width:24px;
}

/*#			REFERENCE		#*/

.thumbHolder {
	float:left;

	height:130px;

	text-align:center;
	width:120px;
}

.thumb {
	border:3px solid #FFFFFF;


	margin:0 1px 2px;

}

.ReferenceBoxUpp {
	background:transparent url(/images/content_TXT_boxUpp.jpg) no-repeat scroll top center;
	width:537px;
	height:4px;
	font-size:1px;
	float:left;
	display:block;
	margin-top:7px;
}

.ReferenceBoxMiddle {
	background-color:#faf5fa;
	width:497px;
	padding:0px 20px;
	float:left;
	display:block;
}


.ReferenceBoxDown {
	background:transparent url(/images/content_TXT_boxDown.jpg) no-repeat scroll top center;
	width:537px;
	height:4px;
	font-size:1px;
	float:left;
	display:block;
}

/*#	Web Catalog	#*/

.CatalogPage {
	display:block;
	float:left;
	margin:7px 0 0;
	width:537px;
}

.CatalogWrapper {
	margin-bottom:7px;
	float:left;
}

.CatalogWrapperDefault {
	float:left;
}

.CatalogUpp {
	background:transparent url(/images/content_TXT_boxUpp.jpg) no-repeat scroll center top;
	display:block;
	font-size:1px;
	height:4px;
	width:537px;
}

.CatalogDown {
	background:transparent url(/images/content_TXT_boxDown.jpg) no-repeat scroll center top;
	display:block;
	font-size:1px;
	height:4px;
	width:537px;
	float:left;
}

.Catalog {
	background-color:#FAF5FA;
	display:block;
	float:left;
	padding:7px 12px;
	width:513px;
}

.CatalogImage {
	height:150px;
	margin-right:10px;
	width:150px;
	float:left;
	position:relative;
	background-color:#FFFFFF;
	cursor:pointer;
}

.CatalogImage img {
	clip:rect(0px 150px 150px 0px);
	position:absolute;
}

.CatalogCorners {
	background:transparent url(/images/ImageTumbProducts.png) no-repeat scroll left top;
	left:0px;
	margin-bottom:0;
	position:absolute;
	top:0px;
	width:150px;
	height:150px;
}

/*#	Page Numbers	#*/

.PagerControl {
	border:0 solid;
	display:block;
	float:left;
	height:25px;
	width:537px;
}

.PagerNumberArea {
	height:22px;
	text-align:center;
}

.SelectedPage {
	background-color:#CCD5D4;
	color:#EAEEF1;
	margin-right:2px;
	padding:3px 8px 7px;
	width:5px;
	height:5px;
	border:0px solid;
	background:transparent url(/images/pageNumbersBtn.gif) no-repeat scroll left top;
}

.UnselectedPage {
	background-color:#EAEEF1;
	border:1px solid #EAEEF1;
	color:#CCD5D4;
	margin-right:2px;
	padding:2px 5px;
	width:5px;
}

.PagerNumberArea a, .PagerNumberArea a:link, .PagerNumberArea a:visited {
	background-color:#CCD5D4;
	border:0px solid;
	color:#96808D;
	margin-right:2px;
	padding:3px 8px 7px;
	width:5px;
	text-decoration:none;
	height:5px;
	background:transparent url(/images/pageNumbersBtn2.gif) no-repeat scroll left top;
}

.PagerNumberArea a:hover {
	background-color:#CCD5D4;
	border:0px solid;
	color:#EAEEF1;
	margin-right:2px;
	padding:3px 8px 7px;
	width:5px;
	text-decoration:none;
	height:5px;
	background:transparent url(/images/pageNumbersBtn.gif) no-repeat scroll left top;
}


/*#			LightBox		#*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*#			Naslovnica Thumb		#*/

div#N_ThumbW {
	float:left;
	width:543px;
}

div.N_ThumbBxW {
	display:inline;
	float:left;
	margin-right:6px;
	width:175px;
	height:214px;
}

div.N_ThumbBxUp {
	background:transparent url(/images/productsGridUpp.jpg) no-repeat scroll left top;
	float:left;
	font-size:1px;
	height:6px;
	width:175px;
	float:left;
	display:block;
}

div.N_ThumbBxDn {
	background:transparent url(/images/productsGridDown.jpg) no-repeat scroll left top;
	float:left;
	display:block;
	font-size:1px;
	height:6px;
	width:175px;
	margin-bottom:7px;
}

div.N_ThumbBx {
	background-color:#FAF5FA;
	height:195px;
	width:175px;
	float:left;
	display:block;
}

div.N_ThumbBxImg {
	float:left;
	height:150px;
	padding:6px 12px;
	position:relative;
	width:150px;
}

div.N_ThumbBxImgBG {
	background-color:#FFFFFF;
	cursor:pointer;
	display:block;
	height:150px;
	width:150px;
}

div.N_ThumbBxImgBG img {
	clip:rect(0px 150px 150px 0px);
	position:absolute;
}

div.N_ThumbBxImgTb {
	background:transparent url(/images/ImageTumbProducts.png) no-repeat scroll left top;
	height:150px;
	left:12px;
	margin-bottom:0;
	position:absolute;
	top:6px;
	width:150px;
}

div.N_ThumbBxTit {
	display:block;
	float:left;
	font-weight:bold;
	padding:2px 4px 2px 14px;
	text-align:left;
	width:147px;
}

/*#			Naslovnica Special		#*/

div#N_SpecW {
	padding-bottom:7px;
	width:538px;
	height:166px;
	display:block;
	float:left;
}

div#N_SpecW .N_SpecUv {
	display:block;
	float:left;
	padding:17px 12px 7px 182px;
	width:343px;
}

div#N_SpecW h3 {
	margin-top:0px;
}

div#N_SpecW .N_SpecUvTxt {
	width:347px;
	float:left;
}

div#N_SpecW a, div#N_SpecW a:link, div#N_SpecW a:visited, div#N_SpecW a:hover {
	color:#51c3e5;
	text-decoration:none;
}

div#N_SpecW .N_SpecLnk {
	background:transparent url(/images/N_Special_Strelica.gif) no-repeat scroll left center;
	float:left;
	font-size:10px;
	margin-top:5px;
	padding-left:10px;
}

/*#	E-commerce			#*/



/*#	Registracija	#*/
.LogonTextBox {
	background:transparent url(/images/reg_Bg.jpg) no-repeat scroll left center;
	height:19px;
	width: 190px;
	margin:3px 0 3px 20px;
	border:0px solid;
	color:#96808D;
	padding:3px 0 0 5px;
	font-size:12px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneTop_RegistrationForm_btnOK {
	background:transparent url(/images/reg_Btn.gif) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:10px 0 6px 20px;
	text-align:center;
	width:85px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneTop_RegistrationForm_scCaptcha_txtSecurityCode {
	background:transparent url(/images/reg_Bg.jpg) no-repeat scroll left center;
	height:19px;
	width: 190px;
	margin:3px 0 3px 20px;
	border:0px solid;
	color:#96808D;
	padding:3px 0 0 5px;
	font-size:12px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneCenter_PasswordRet_txtPasswordRetrieval {
	background:transparent url(/images/input_Bg.gif) repeat-x scroll left center;
	height:22px;
	width: 190px;
	margin:3px 0px 3px 0;
	border:0px solid;
	color:#96808D;
	padding:3px 0 0 5px;
	font-size:12px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneCenter_PasswordRet_btnPasswdRetrieval {
	background:transparent url(/images/pass_Btn.png) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:10px 0 6px 10px;
	text-align:center;
	width:115px;
}

/*#	E-commerce/Kosarica			#*/

.ShoppingCartIcon {

}

div.Chart_Tit {
	background:transparent url(/images/Kosaric_Bg.gif) no-repeat scroll center top;
	width:538px;
	height:34px;
	color:#48b0d4;
	display:block;
	float:left;
	margin-bottom:6px;
}

.LabelInfo {
	color:#45C0E4;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:538px;
	padding:10px 0 12px;
}

div.Chart_Sterp {
	display:block;
	float:left;
	padding:0 18px 0 110px;
	width:204px;
}

div.Chart_Sterp img {
	float:left;
}

div.Chart_Step_Txt {
	padding:8px 0 0;
	font-weight:bold;
	float:left;
}

div.Chart_W {
	width:538px;
	display:block;
	float:left;
	background-color:#FAF5FA;
}

span.BlockTitle {
	/*font-size:1px;
	height:0;
	visibility:hidden;*/
	float:left;
	border-bottom:2px solid #F7EDF3;
	padding:5px 10px;
	width:518px;
}

div.BlockContent {
	float:left;
	width:100%;
}

div.BlockContent table {
	border:none;
}

table.CartContentTable {
	border:medium none;
}

table.CartContentTable tbody {
	padding-top:5px;
	width:538px;
	border:1px solid #faf5fa;
}

table.CartContentTable tr {
	border-bottom:2px solid #f7edf3;
	height:34px;
	padding:0 5px;
}

table.CartContentTable td, table.CartContentTable th {
	padding:0 5px;
	border-top:medium none;
	border-left:medium none;
	border-bottom:2px solid #F7EDF3;
}

.UnitsTextBox {
	border:1px solid #45C0E4;
	color:#999999;
	height:15px;
	text-align:center;
	width:30px;
}

div.Char_Cupon {
	border-bottom:2px solid #F7EDF3;
	display:block;
	float:left;
	height:24px;
	padding:7px 15px 3px 5px;
	width:518px;
}

div.Cupon_L {
	float:left;
	width:150px;
}

div.Cupon_R {
	float:right;
	width:368px;
	text-align:right;
}

.Coupon {
	border:1px solid #45C0E4;
	color:#999999;
	height:15px;
	text-align:center;
	width:80px;
}

.ChartClear {
	float:left;
	border:0px solid;
	background-color:#FAF5FA;
	cursor:pointer;
	background:transparent url(/images/ChartClear.gif) no-repeat scroll left 4px;
	font-size:11px;
	color:#808080;
	padding-left:15px;
	margin-left:15px;
	padding-top:2px;
}

div.Chart_Price_W {
	display:block;
	float:left;
	padding:8px 15px 4px 5px;
	width:518px;
	height:22px;
}

div.Chart_Price_W input {
	border:0px solid;
	background-color:#FAF5FA;
	cursor:pointer;
	color:#808080;
	border-right:1px solid #e6e1e3;
	padding-right:5px;
	margin:0 5px;
	font-size:11px;	
	height:16px;
}

div.Price_W_L {
	float:left;
	width:368px;
}

div.Price_W_R {
	text-align:right;
	float:right;
	width:150px;
}


div.Chart_DnUpp {
	background:#F7EDF3 url(/images/content_TXT_boxUpp.jpg) no-repeat scroll center bottom;
	display:block;
	float:left;
	font-size:1px;
	height:4px;
	padding-top:5px;
	width:537px;
}

div.Chart_Dn {
	background-color:#FAF5FA;
	display:block;
	float:left;
	width:528px;
	height:20px;
	padding:7px 5px 5px;
}

div.Chart_Dn input {
	border:0px solid;
	background-color:#FAF5FA;
	cursor:pointer;
	color:#45c0e4;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	display:inline;
}

.ProfileCheck {
	float:left;
	padding:15px 40px 10px;
	width:457px;
}

.OrderAdress {
	float:left;
	width:497px;
	padding:15px 0 10px 40px;
}

.OrderAdress input, #plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_ShoppingCart_cartElem_wzdStep1_txtPasswordRetrieval {
	background-color:#FFFFFF;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#7C7C7C;
	font-size:11px;
	margin:2px 0;
	padding:2px 3px;
	width:150px;
}

.OrderDiferent {
	float:left;
	padding:5px;
	width:527px;
}

.OrderDiferent input {
	width:15px;
	height:15px;
	margin:2px 10px 2px 5px;
	float:left;
}

.ButtonSendPassword {
	background:transparent url(/images/pass_Btn.png) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	text-align:center;
	width:115px;
}

.ChartBill_W {
	float:left;
	width:537px;	
}

.ChartBill {
	padding:10px 10px 0px;
	width:517px;	
}

.Bill_T {
	padding:0px 5px 10px;
}

.Bill_T table {

}

table.Bill_T th {
	padding:0 10px;
}

.Bill_T textarea {
	border:1px solid #45C0E4;
	color:#999999;
	font-size:11px;
	height:60px;
}

/*#	E-commerce/Moj profil			#*/

.myAccMenu {
	width:537px;
}

.TabsHeader {
	background-color:#FAF5FA;
	display:block;
	float:left;
	height:20px;
	padding:7px 5px 5px;
	width:528px;
}

.TabsHeader a, .TabsHeader a:link, .TabsHeader a:visited, .TabsHeader a:hover {
	display:block;
	padding:0 10px;
	font-size:13px;
	font-weight:bold;
}

.TabControlSelected {

}
.TabControlSelected a, .TabControlSelected a:link, .TabControlSelected a:visited, .TabControlSelected a:hover {
	color:#4FC1E3;
}

a.TabControlLink, a.TabControlLink:link, a.TabControlLink:visited, a.TabControlLink:hover {
	color:#9cd9eb;	
}

.TabsContent {
	background-color:#FAF5FA;
	display:block;
	float:left;
	padding:10px;
	width:518px;
}

.TabsContent table {
	width:460px;
}

.TextBoxField, .DropDownField {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #dddddd;
	background-color:#ffffff;
	color:#7c7c7c;
	font-size:11px;
	margin:2px 0;
	padding:2px 3px;
	width:150px;
}

.FieldLabel {
	padding-right:10px;
	text-align:right;
	color:#b193a3;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_MyAccount_ucMyDetails_btnOK {
	background:transparent url(/images/polllBtn.jpg) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:4px 0 6px;
	width:45px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_MyAccount_ucChangePassword_btnOK, {
	background:transparent url(/images/pass_Btn.png) no-repeat scroll center top;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:10px 0 6px 10px;
	text-align:center;
	width:115px;
}

.br_bx_W {
margin:0 5px 5px 0;
background-color:#FAF5FA;
float:left;
width:175px;

}

.br_bx_Up {
background:transparent url(/images/productsGridUpp.jpg) no-repeat scroll left top;
float:left;
font-size:1px;
height:6px;
width:175px;
}

.br_bx_Dn {
background:transparent url(/images/productsGridDown.jpg) no-repeat scroll left top;
float:left;
font-size:1px;
height:6px;
width:175px;
}

.br_bx_Img {
background-color:#FAF5FA;
width:175px;
float:left;
height:150px;
padding:6px 12px;
position:relative;
width:150px;
}

.br_bx_Img_Bg {

background-color:#FFFFFF;
cursor:pointer;
display:block;
height:150px;
width:150px;

}

.br_bx_Img_Bg img {
clip:rect(0px 150px 150px 0px);
position:absolute;
}

.br_Bx_Thumb {
background:transparent url(/images/ImageTumbProducts.png) no-repeat scroll left top;
height:150px;
left:12px;
margin-bottom:0;
position:absolute;
top:6px;
width:150px;
}

div#N_Spec_Ban {

}

div#N_Spec_Ban img {
margin-bottom:7px;
}









