/* 
    Document   : new
    Created on : May 30, 2009, 10:18:26 PM
    Author     : tinek
    Description:
        Purpose of the stylesheet follows.
*/

body {
	font-size: 11px;
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", 'Arial', sans-serif;
	color: black;
	background-color:#fcf6f8;
}
table {
	font-size: 11px;
}
#PageForm {
	width: 100%;
	text-align: center;
	color: black;
}

img {
	border: 0px solid white;
}

.clear {
	height: 0px;
	margin: 0px;
	clear: both;
	visibility: hidden;
}

#PageBorder {
	width: 100%;
}

#Main {
	width: 970px;
	float:left;
	display:inline-block;
}

#PageBorderTopLeft {
	width: 4px;
	height: 4px;
}

#PageBorderTop {
	height: 4px;
	width: 992px;
	background-image: url(../images/border-top.gif);
	background-repeat: repeat-x;
}

#PageBorderBottom {
	height: 4px;
	width: 992px;
	float:left;
	background-image: url(../images/border-bottom.gif);
	background-repeat: repeat-x;
}

#PageBorderLeft {
	width: 4px;
	background-image: url(../images/border-left.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}

#PageBorderRight {
	width: 4px;
	height: 20px;
	background-image: url(../images/border-right.gif);
	background-repeat: repeat-y;
}

#PageBorderTopRight {
	height: 4px;
	width: 4px;
	background-image: url(../images/border-top-right.gif);
	background-repeat: no-repeat;
}

#PageBorderBottomRight {
	height: 4px;
	width: 4px;
	background-image: url(../images/border-bottom-right.gif);
	background-repeat: no-repeat;
}

#PageMainContainer {
	width: 942px;
}

#PageBorderBottomLeft {
	height: 4px;
	width: 4px;
	background-image: url(../images/border-bottom-left.gif);
	background-repeat: no-repeat;
}

.PageWrapper {
	margin-top: 80px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
	//width: 1160px;
	font-size: 12px;
}

#RightBanner {
	float:left;
	width: 160px;
	padding-left: 10px;
	display:inline-block;
}

#LogoWrapper {
	position: relative;
	width: 150px;
	//width: 170px;
	height: 120px;
	float:left;
}

.Logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 200px;
	width: 200px;
	position: absolute;
	top: -53px;
	left: -30px;
}
.HeaderWrapper {
	position: absolute;
	width: 969px;
	//width: 989px;
	left: -1px;
	height: 101px;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.Header {
	float:left;
	width: 819px;
	height: 101px;
	background-image: url(../images/header_right.gif);
	background-repeat: no-repeat;
	background-position: right
}

#HeaderSlogan {
	font-size: 12px;
	width: 255px;
	color: white;
	text-align: center;
	float:left;
	margin-top: 18px;
}

#HeaderCartLinks {
	font-weight: bold;
	font-size: 13px;
	margin-right: 10px;
	color: white;
}

#HeaderCartLinks a {
	color: white;
	text-decoration: none;
}

#HeaderCartLinks a:hover {
	text-decoration: underline;
}

.HeaderMenuLine {
	width:487px;
	height: 26px;
	float:left;
	position: absolute;
	right: 0px;
}

#NavBar {
	position: absolute;
}

.HeaderMenu {
	float: left;
	position: relative;
	top: -17px;
	padding-left: 140px;
}

.HeaderMenu a {
	color: #242424;
	padding-left: 10px;
	font-size: 12px;
	text-decoration: none;
}
.HeaderMenu a:hover {
	text-decoration: underline;
}

.LoginClose {
	float:right;
}

.LoginClose a {
	color: #C60605;
	text-decoration:none;
	font-size: 18px;
	font-weight: bold;
}

.LoginTitle {
	color: #C60605;
	font-size: 14px;
	font-weight: bold;
	float:left;
	width: 100px;
}

.HeaderLogin {
	float:left;
	position:relative;
}

.HeaderLoginButton {
	position:absolute;
	display:block;
	padding-top:5px;
	margin-top: 13px;
	padding-left: 25px;
	left:299px;
}

.HeaderLoginField {
	border: 1px solid black;
	width: 180px;
}

.HeaderLoginSubmit {
	margin-top: 5px;
}

.HeaderLoginSubmitButton {
	background-image: url(../images/login.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 58px;
	cursor: pointer;
	border: 0px solid black;
}

.HeaderRegisterLabel {
	color: #C60605;
}

.HeaderMenuLeft {
	background-image: url(../images/header_menu_left_bg.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 25px;
	float:left;
}

.HeaderMenuRight {
	background-image: url(../images/header_menu_right_bg.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 25px;
	float:left;
}

.HeaderMenuItem {
	float:left;
	padding-top: 4px;
}
.HeaderMenuSeparator {
	float:left;
	padding-top: 4px;
	padding-right: 1px;
	width: 1px;
	height: 16px;
}

.HeaderLogoTitle {
	float:left;
	height: 70px;
	width: 384px;
	padding-top: 10px;
	margin-left: 30px;
}
#Gabriel {
	position:absolute;
	top: -47px;
	right: 10px;
}

.CartHeaderBox {
	background-image: url(../images/cart_header_bg.gif);
	background-repeat: no-repeat;
	width: 201px;
	height: 54px;
	padding-top: 18px;
	padding-left: 5px;
	text-align: center;
	float:left;
}

.Navbar {
	height: 51px;
	margin-bottom: 5px;
}

.Navbar input {
	border: 1px solid #DFDEDC;
	background-image: url(../images/nav-input-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 330px;
	height: 32px;
}

.Navbar input.isci {
	background-image: url(../images/nav-isci.gif);
	background-repeat: no-repeat;
	width: 68px;
	height: 37px;
	border: 0px solid white;
	margin-top: 4px;
	margin-left: 5px;
}

.NavbarLeft {
	background-image: url(../images/nav-left-bg.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 50px;
	float: left;
}

.NavbarRight {
	background-image: url(../images/nav-right-bg.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 50px;
	float: right;
}


.NavbarSearch {
	background-image: url(../images/nav-bg.gif);
	height: 50px;
	float: left;
	width: 470px;
	margin-right: 5px;

}

.NavbarButtons {
	height: 50px;
	background-image: url(../images/nav-bg.gif);
	float: left;
	width: 510px;
	margin-right: 5px;
}
.NavbarCenter {
	text-align:center;
	float:left;
}
.NavbarCenter table {
	text-align: center;
	vertical-align: middle;
	width: 420px;
	margin-left: 40px;
}

.NavbarPress:hover {
	padding-top: 6px;
}

.NavbarCenter td {
	padding-top: 4px;
}

.Footer {
	font-size: 10px;
	color: gray;
	text-align:center;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top: 1px solid #e1e1e1;
}

.Footer a {
	color: gray;
	text-decoration: none;
}

.MainWrapper {
	width: 100%;
	margin-top: 10px;
	
}

#MainTable {
	padding-left:15px;
}

#LeftColumn {
	vertical-align: top;
	width: 223px;
}

#ContentTop {
	background: url(../images/main-top.gif) no-repeat top right;
	height: 10px;
	float:left;
	width: 100%;
}

#ContentColumn {
	width: 717px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
	background: url(../images/main-top-bg.gif) repeat-y top right;
	margin-bottom: 20px;
	float:right;
}

#RightColumn {
	width: 0px;
	vertical-align: top;
	background: white;
	height: 100%;
}

.LeftColumnBox {
	width: 223px !important;
	min-height: 200px;
	height: 100%;
}
.MainMenu {
	background: url(../images/menu-bg2.gif) repeat-y 0px 0px;
}
.LeftColumnBoxTop {
	width: 223px !important;
	height: 20px;
}

.MainMenu .LeftColumnBoxTop {
	background: url(../images/menu-top.gif) no-repeat top;
}

.LeftColumnBoxBottom {
	width: 223px !important;
	height: 16px;
}

.MainMenu .LeftColumnBoxBottom {
	background: url(../images/menu-bottom.gif) no-repeat bottom;
}

.LeftColumnSeparator, .RightColumnSeparator {
	height: 15px;
}

#CategoryMenu {
	background: url(../images/menu-bg.gif) no-repeat 0px 10px;
}

.RightColumnSeparatorLine {
	border-bottom: 1px solid #e1e1e1;
	width: 105px;
	margin-left: 12px;
	margin-right: 10px;
}

#LeftColumnBoxKatalogi {
	text-align: center;
	padding-left: 7px;
	border-bottom: 1px solid #C60605;
	border-top: 1px solid #C60605;
	padding-top: 10px;
	padding-bottom: 10px;
}

.RightMenu {
	height: 100%;

	background: url(../images/right-bg.gif) repeat-y left;
}

#RightColumnBox {
	width: 126px;
	margin-bottom: 10px;
	vertical-align: top;
	text-align: center;
}

.RightColumnBox a {
	color:#ffa803;
	font-size: 13px;
	line-height: 18px;
	text-decoration:none;
}

.RightColumnBox a:hover {
	text-decoration:underline;
}

.BoxLeftBorder {
	background-image: url(../images/shadow-left.gif);
	vertical-align:top;
	width: 7px;
}

.BoxBottom {
	background-image: url(../images/shadow-bottom.gif);
	height: 7px;
}

.CategoryMenuTitle {
	text-align:center;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
	color: #FF6700;
	font-size: 19px;
	text-transform: uppercase;
}

.CategoryMenuItem1 {

	height: 28px;
	padding-top:10px;
}

.CategoryMenuItem1 a {
	width:240px;
	padding-left: 18px;
	padding-top: 5px;
	font-size: 19px;
	color: #c60605;
	text-decoration:none;
	padding-bottom: 2px;
}

.CategoryMenuSubItem1 {
	height: 19px;
}

.CategoryMenuSubItem1 a {
	width:176px;
	padding-left: 35px;
	font-size: 14px;
	color: #464646;
	text-decoration: none;
}

.CategoryMenuSubItem1 a:hover {
	color: #202020;
	text-decoration: underline;
}

#NewsletterBox {
	height: 160px;
	background: url(../images/newsletter-bg.gif) no-repeat top left;
}

#SupportBox {
	background: url(../images/left-menu-bg.gif) repeat-y top left;
}
#SupportBox .LeftColumnBoxtop {
	background: url(../images/left-menu-top.gif) no-repeat top left;
	height: 7px !important;
}

#SupportBox .LeftColumnBoxBottom {
	background: url(../images/left-menu-bottom.gif) no-repeat bottom left;
	height: 7px !important;
}
.Top5Item {
	padding-top: 5px;
	width: 120px;
	float:left;
	padding-left: 11px;
	cursor: pointer;
}

.Top5ItemTitle {
	height: 35px;
}

.Top5ItemTitle a {
	font-size: 10px;
	color: #003470;
	text-decoration: none;
}
.Top5ItemTitle a:hover {
	text-decoration: underline;
}

.Top10Title {
	text-align:center;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #D8D6D3;
	width:226px;
}

#FrontSearch {
	padding: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
}

.WebContentSearchBox {
	border: 1px solid #D8D6D3;
	margin-top: -1px;
	height: 17px;
	font-size: 11px;
	width: 130px !important;
	color: #333;
}

.WebContentSearchBoxLabel {
	color: white;
	font-weight: bold;
}

#InfoText {
	float:left;
	padding: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #464646;
	text-align: center;
}

#InfoText a {
	color:#C60605;
}

#InfoNumber {
	font-size: 18px;
	font-weight: bold;
	color: #c60605;
}
#InfoNumber a {
	color: #c60605;
	text-decoration: none;
}

#InfoSign {
	float:left;
	padding-top: 24px;
	width: 30px;
}

#SubscriptionText {
	float:left;
	width: 150px;
	padding: 8px 0px;
	font-size: 14px;
	color: #464646;
	text-align: center;
}

#SubscriptionSign {
	float:left;
	padding-top: 50px;
	width: 30px;
}

.ENewsSubscriptionBox {
	padding-left:0px;
}

.ENewsSubscriptionBox .textbox {
	background-color: white;
	border: 1px solid #e1e1e1;
	color: #333;
	font-weight: bold;
	margin-top: 4px;
	width: 200px;
}

.SubscriptionSubmit {
	background-image: url(../images/naroci.gif);
	margin-top: 4px;
	width: 53px;
	height: 20px;
}

.SubscriptionNotice {
	font-weight: bold;
}

.ContentHorisontalSeparator {
	border-bottom: 0px solid #ebebeb;
}

#ContentNavigation {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 10px;
	height: 108px;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}

.ContentNavigationButton {
	background-image: url(../images/content-navigation-bg.gif);
	height: 29px;
	margin-left: 2px;
	margin-right: 2px;
	float:left;
}

.ContentNavigationLeft {
	float:left;
	background-image: url(../images/content-navigation-left.gif);
	height: 29px;
	width:3px;
}

.ContentNavigationRight {
	float:right;
	background-image: url(../images/content-navigation-right.gif);
	height: 29px;
	width:3px;
}

.ContentNavigationLink {
	float:left;
	height: 22px;
	margin-top: 7px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
}

.ContentNavigationLink a {
	text-decoration: none;
	color: white;
}

.ContentNavigationLink a:hover {
	text-decoration: underline;
}

.FrontTwoProduct {
	padding-left: 8px;
}

.FrontPageProduct {
	width: 147px;
	padding: 5px;
	display: inline-block;
	float: left;
	height: 205px;
}

.ContentVerticalSeparator {
	margin-left: 10px;
	margin-right: 10px;
	//margin-right: 5px;
	float:left;
	height: 235px;
}

.ContentVerticalSeparatorLast {
	margin-left: 10px;
	margin-right: 10px;
	float:left;
	height: 205px;
}

#LoginForm {
	padding: 10px;
	border: 1px solid #D8D6D3;
	width: 207px;
	height: 160px;
	background-color: white;
	position:absolute;
	top: 8px;
	left: 247px;
	display: none;
	z-index: 502;
}

.StoreBreadcrumbs, .StoreBreadcrumbs a {
	color: #C60605;
	text-decoration: none;
}

.StoreBreadcrumbs a:hover {
	text-decoration: underline;
}

.ProductSingleTitle {
	color: #C60605;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
}

.ProductSingleFrontImage img {
	border: 1px solid #ECECEC;
}

.ProductSingleFrontPageTitle {
	color: #b41c0f;
	font-size: 11px;
	margin-bottom: 8px;
}

.ProductSingleFrontPageTitle a {
	color: #FF6600;
	font-size: 11px;
	text-decoration: none;
}

.ProductSingleFrontPageCategory a {
	font-size: 12px;
	font-weight: normal;
}

.ProductSingleFrontPageData {
	margin-top: 10px;
	font-size: 11px;
}

.ProductSingleFrontPagePriceLabel {
	float: left;
}

.ProductSingleFrontDiscountPrice {
	color: #578501;
	font-size: 11px;
}

.ProductSingleFrontPageFullPrice {
	float:left;
	width: 100%;
	color: #464646;
}

.Top10Number {
	width: 54px;
	float:left;
    margin-left: 5px;
	padding-top: 10px;
}

.Top10Image {
	float:left;
	width: 110px;
}

.Top10Image img {
	width: 100px;
	border: 1px solid #ECECEC;
}

.Top10ItemTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float:left;
	width: 270px;
	overflow: hidden;
	padding-top: 8px;
}

.Top10ItemTitle  a {
	color: #C60605;
	text-decoration: none;
	font-size: 12px;
}

.Top10Item {
	border-bottom: 1px solid #ECECEC;
	cursor: pointer;
	height: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Top10List {
	margin-top: 0px;
	padding: 10px;
}

.ProductSingleImageBox {
	float:left;
	width: 160px;
	margin-top: 10px;
}

.ProductSingleImageBox img {
	border: 1px solid #D8D6D3;
	width: 160px;
}

.WebContentSingleImageBox {
	float:left;
	width: 160px;
	margin-right: 10px;
}

.WebContentSingleImageBox img {
	border: 1px solid #D8D6D3;
	width: 160px;
}


#ProductSinglePrices {
	float:left;
	width: 230px;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 13px;
}

.ProductSingleDiscountPrice {
	color: #C60605;
	font-size: 14px;
}

.ProductSinglePriceNameColumn {
	float:left;
	width: 110px;
	margin-bottom: 5px;
}
.ProductSinglePriceNameColumn a {
	color: #C60605;
}
.ProductSingleFullPrice {
	float:left;
	margin-bottom: 5px;
}
.OutOfStockNotice {
	color:#8F160B;
	float:left;
	margin-top: 8px;
	margin-left: 3px;
	font-weight: bold;
	width: 65px;
}

.InStockNotice {
	color:#086900;
	float:left;
	margin-top: 18px;
	margin-left: 3px;
}

.RecomendationLink {
	background-image: url(../images/povej-naprej.png);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	height: 35px;
	padding-top: 15px;
	padding-left: 40px;
	margin-left: 15px;
	margin-top: 0px;
	color: #C60605;
	float:left;
	cursor: pointer;
}

.ProductSingleStockInfo {
	float:left;
}

.RecomendationWidget {
	border: 1px solid black;
	background-color: white;
	padding: 20px;

}

.ProductSingleDataBox {
	margin-top: 10px;
}

.ProductSingleDataBox .ui-tabs .ui-tabs-nav li a {
	font-size: 13px !important;
	padding:0.1em 1em;
	width: 80px;
	text-align: center;

	color: #00612b;

}

.ProductSingleDataBox .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ProductSingleDataBox .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ProductSingleDataBox .ui-tabs .ui-tabs-nav li.ui-state-processing a{
	color: #C60605;
}

.ProductSingleDataBox .ui-tabs .ui-tabs-panel {
	font-size: 13px;
	padding: 10px;
	vertical-align: top;
}

.UserProfile {
	margin-top: 20px;
}

.UserProfile span.notice {
	font-size: 12px;
}

.UserProfile span.notice a {
	font-weight: bold;
	color: #C60605;
	text-decoration: none;
}

.UserProfile span.notice a:hover {
	text-decoration: underline;
}

.UserProfile .ui-tabs .ui-tabs-nav li a {
	font-size: 13px !important;
	padding:0.1em 1em;
	text-align: center;

}
.UserProfile .ui-tabs .ui-tabs-panel {
	font-size: 13px;
	padding: 10px;
	vertical-align: top;
}

.CategoryProductList {
	height: auto;
	padding-top: 10px;
	width: 100%;
}


.CategoryListContent {
	padding: 10px;
	padding-top: 0px;
	width: 500px;
	float:left;
}
.CategoryListBanner {
	float:left;
	width: 160px;
	padding-left: 20px;
}

.ProductListBox {
	width: 100%;
	padding-bottom: 15px;
}

.ProductListBox .paginator {
	padding-left: 17px;
}
.CategoryListBox .StoreBreadcrumbs {
	padding-left: 10px;
}

.CategoryListProductSpacer {
	float:left;
	padding-top: 5px;
	margin-left: 20px;
}

.CategoryProductDescriptionBox {
	height: auto;
	padding-top:10px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-bottom: 1px solid #D8D6D3;
}

.CategoryListProductItem {
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px solid #D8D6D3;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.CategoryListProductItemTitle {
	padding-bottom: 8px;
	padding-top: 8px;
	width: 260px;
}
.CategoryListProductItemTitle a {
	color: #C60605;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.CategoryListProductItemTitle a:hover {
	text-decoration: underline;
}

.CategoryListItemTitle {
	width: 160px;
	background-repeat: no-repeat;
	height: 31px;
	background-position: center;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding-top: 7px;
}

.CategoryListItemSpacer {
	float:left;
	margin-left: 5px;
}

.CategoryListVerticalSeparator {
	clear: both;
	padding-top:10px;
	
}

.CategoryListTitle {
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	text-transform: uppercase;
}

.CategoryListDescription {
	text-align:justify;
	padding-top: 10px;
	float:left;
	width: 71%;
}

h2.CategoryListSubTitle {
	padding:0px;
	margin:0px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #FF6600;
	font-size: 16px;
}

.CategoryListItem {
	float:left;
}

.CategoryListItem img {
	border: 1px solid #ECECEC;
}

.CategoryListItem a {
	text-decoration: none;
	color: #fd6900;
	font-size: 13px;
	vertical-align: middle;
	text-transform: uppercase;
}

.WholePageBox {
	padding: 10px;
}

.SingleWebContent h1 {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	font-size: 18px !important;
	font-weight: bold;
	color: #C60605;

}

.DiscountList {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.NewProducts {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

#Content {
	display:inline-block;
	width: 100%;
	background: url(../images/main-bg.gif) no-repeat bottom right;
}
#ContentBottom {
	background: #fcf6f8 url(../images/main-bottom.gif) no-repeat top right;
	width: 100%;
	height: 22px;
}

#Content h1 {
	padding:0px;
	margin:0px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #C60605;
	border-bottom: 1px solid #C60605;
	font-size: 20px;
}

#Content h3 {
	padding:0px;
	margin:0px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #fe6700;
	border-bottom: 1px solid #fe6700;
	font-size: 14px;
}

.ProductSingleComments h3 {
	margin-top: 20px !important;
	color: #78c400 !important;
	border-bottom: 1px solid #78c400 !important;
	margin-bottom: 10px !important;
}

.ProductSearchResults .paginator {
	float:right;
	padding-top: 8px;
}
.ProductSearchBox {
	border: 1px solid #D8D6D3;
}

.ProductSearchItem {
	border-bottom: 1px solid #D8D6D3;
	padding-top: 20px;
	padding-bottom: 20px;
}

.ProductSearchContent {
	margin-left: 10px;
	float:left;
	width: 370px;
}

.ProductSearchTitle {
	margin-bottom: 8px;
}

.ProductSearchTitle a {
	color: #C60605;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.ProductSearchTitle a:hover {
	text-decoration: underline;
}

.ProductSearchDescription a {
	color: #C60605;
	text-decoration: none;
	font-weight: bold;
}

.ProductSearchDescription a:hover {
	text-decoration: underline;
}

span.paginator span.selected {
	background-color: #F42035 !important;
	border: 1px solid #D8D6D3 !important;
	color: white;
	font-weight: bold;
}

div.NoticeError {
	background-image: url(../images/icons/stop.gif);
	background-position: 5px;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 24px;
	font-weight: bold;
	border: 1px solid #D8D6D3;
}

div.NoticeOk {
	background-image: url(../images/icons/ok.gif);
	background-position: 5px;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 24px;
	font-weight: bold;
	border: 1px solid #D8D6D3;
}

.PasswordChange {
	padding-top: 10px;
}

.PasswordChange .textbox {
	border: 1px solid #D8D6D3;
}

.PasswordChange input.button {
	border: 1px solid #D8D6D3;
	margin-left: 125px;
}

.ProfileWishListItem {
	border-bottom: 1px solid #D8D6D3 !important;
	padding: 10px !important;
	padding-right: 0px !important;
}

.ProfileWishListItem a {
	color: #C60605 !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.ProfileWishListItem a:hover {
	text-decoration: underline;
}

#CartTopBox {
	color: white;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
	cursor: pointer;
}

.CartPage {
	padding-left: 10px;
	padding-right: 10px;
	//padding: 0px;
}

#CartTopBox a {
	font-weight: bold;
	color: white;
	text-decoration: none;
}

#CartTopBox a:hover {
	text-decoration: underline;
}

#TwoColumn {
	vertical-align: top;
}

.PageLogout {
	background-image: url(../images/icons/lock-small.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 56px;
	float:right;
	margin-left: 12px;
	padding-left: 12px;
	height: 12px;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	margin-top: 1px;
	cursor: pointer;
}

#UsernameLabel {
	font-weight: bold;
	color: #C60605;
}

#CartListBox {
	font-size: 12px;
}

.CartTitle {
	font-size: 24px;
	font-weight: bold;
	color: #C60605;
	border-bottom: 1px solid #C60605;
	background-image: url(../images/cart.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-top: 15px;
	padding-top: 5px;
	line-height: 22px;
	
}

.CartForward {
	border: 0px solid white;
	background-color: transparent;
	background-image: url(../images/cart-right.png);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 13px;
	font-weight: bold;
	padding-left: 30px;
	cursor: pointer;
}

.CartBack {
	border: 0px solid white;
	background-color: transparent;
	background-image: url(../images/cart-left.png);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 13px;
	font-weight: bold;
	padding-right: 30px;
	cursor: pointer;
}

.CartListData th {
	border-bottom: 1px solid #C60605;
	color: #C60605;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
	line-height: 12px;
}

.CartListRow {
	text-align: left;
	padding: 2px;
	vertical-align: top;
	padding-top: 8px;
	font-size: 12px;
}

.CartListRowBottom {
	border-bottom: 1px solid #C60605;
	text-align: right;
	padding: 2px;
	padding-top: 8px;
	vertical-align: top;
	font-size: 9px;
}

.CartListData {
	width: 100%;
}

.CartItemTitle {
	font-weight: bold;
	font-size: 13px;
}

.CartListRemove {
	background-image: url(../images/cart-delete.png);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	padding-left: 18px;
	cursor: pointer;
	margin-left: 20px;
}

.CartListMoveToWishList{
	background-image: url(../images/cart-save.png);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	padding-left: 18px;
	cursor: pointer;
	margin-left: 20px;
}


.CartListSaveAddress {
	background-image: url(../images/cart-save.png);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	padding-left: 18px;
	cursor: pointer;
}

.CartListAdded {
	font-weight: bold;
	padding-left: 22px;
	background-image: url(../images/cart-small.png);
	background-repeat: no-repeat;
	background-position: left;
}

.CartListEdit {
	font-weight: bold;
	padding-right: 22px;
	background-image: url(../images/cart-edit.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	width: 8px;
	margin-left: 15px;
}

.CartListEditAddress {
	font-weight: bold;
	padding-right: 22px;
	background-image: url(../images/cart-edit.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	width: 50px;
}

.CartListEditBox {
	margin-right: 5px;
	border: 1px solid #999999;
}

.CartListCheck{
	font-size: 12px;
	margin-top: 30px;
}
.CartListCheck th {
	border-bottom:1px solid #C60605;
	color:#C60605;
	text-align: left;
	font-size: 14px;
	line-height: 12px;
	text-transform: uppercase;
}

.CartListChecktd {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 5px;
}

.CartListCheckLine {
	margin-top: 10px;
	border-top: 1px solid #000000;
	padding-bottom: 10px;
}

.CartListReturnButton {
	color: #00612B;
	text-transform: uppercase;
	padding: 2px;
	border: 1px solid #00612B;
	font-size: 10px;
	font-weight: bold;
}

.CartListReturnButton a {
	color: #00612B;
	text-decoration:none;
}

.CartRemarks {
	width: 540px;
	height: 80px;
	border: 1px solid #00612B;
}

.CartAddressBox {
	background-color: white !important;
	border: 1px solid #00612B !important;
	width: 220px;
	height: 100px;
}

.CartFinish {
	background-image: url(../images/order-bg.png);
	background-repeat: no-repeat;
	border: 0px solid white;
	height: 29px;
	color: white;
	font-weight: bold;
	text-align: center;
	width: 150px;
	text-transform: uppercase;
	font-size: 14px;
	cursor: pointer;
}

.RegistrationForm {
	margin-top: 10px;
	padding: 10px;
}

.RegistrationFormRow {
	text-align: right;
}

.RegistrationForm div.renderWithName div.left {
	width: 240px;
	text-align: right;
}

.RegistrationLoginRow input.textbox, .RegistrationLoginRow textarea.textbox {
	width: 150px !important;
}

.RegistrationForm input.textbox, .RegistrationForm textarea.textbox {
	background-color: white;
	border: 1px solid black;
	width: 270px;
}
.RegistrationLogin {
	background-image: url(../images/login.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 58px;
	cursor: pointer;
	margin-left: 357px;
	margin-top: 5px;
}

.RegistrationSubmitButton {
	background-image: url(../images/potrdi.png);
	background-repeat: no-repeat;
	border: 0px solid white;
	cursor: pointer;
	height: 29px;
	width: 98px;
	margin-left: 270px;
}

.Register {
	font-weight: bold;
	color: #C60605;
	text-decoration: none;
	font-size: 12px;
}

.Register:hover {
	color: #464646;
	text-decoration: underline;
}


#RegistrationLoginBox {
	margin-bottom: 40px;
}

#CycleBanner {
	height: 370px;
	width: 170px;
	overflow: hidden;
	text-align: center;
}

.PageCentralBanner {
	margin-bottom: 4px;
}

#SinglePageTabs {
	font-size: 13px;
	color:#333;
	padding-top: 0px;
	margin-bottom: 10px;
}

#SinglePageTabs a {
	color:#222222;
}

#SinglePageTabs a:hover {
	text-decoration: none;
}

.SingleWebContentText {
	font-size: 13px;
}

.SingleWebContentText a {
	color: #C60605;
	text-decoration: none;
}

.SingleWebContentText a:hover {
	text-decoration: underline;
}

.RightColumnBox h2 {
	color: #C60605;
	margin-top: 5px;
}
#SearchTab {
	position: absolute;
	width: 152px;
	left: 790px;
	top: -20px;
	height: 25px;
	z-index: 500;
	display: block;
}

#HeaderCart {
	position: absolute;
	width: 152px;
	left: 628px;
	top: -30px;
	height: 25px;
}

#CartTopBox {
	width: 152px;
	height: 23px;
	background: url(../images/kosarica.gif);
}

#SearchBox {
	background: url(../images/search-bg.gif);
	display: none;
	width: 152px;
	position: absolute;
	left: 790px;
	top: -20px;
	text-align: center;
	float: left;
	z-index: 501;
}
.SearchTitle, #SearchTabClose{
	font-weight: bold;
	color: white;
}

.SearchTitle {
	padding-top: 5px;
}

#SearchBoxWrapper {
	background: url(../images/iskanje-bottom.gif) bottom no-repeat;
	display: inline-block;
	padding-bottom: 6px;
}
.ContentNav {
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

.ContentNav td {
	text-align: center;
}

#SiteQuote {
	background: url(../images/quote-begin.gif) 0px 10px	 no-repeat;
	float:left;
	position: absolute;
	top: -70px;
	left: -340px;
}

#SiteQuoteWrapper {
	padding: 15px;
	background: url(../images/quote-end.gif) bottom right no-repeat;
	display: inline-block;
	float:left;
	color: #2b529d;
	font-size: 13px;
	width: 640px;
	font-style: italic;
}

.ProductSignleDataTitle {
	color: #ffa800 !important;
	border-bottom: 1px solid #ffa800 !important;
}

#Top5 {
	padding-left: 10px;
	padding-top: 20px;
}

.Top5Box {
	padding: 10px;
	padding-left: 30px;
	float: left;
	display: inline-block;
	margin-top: 8px;
}

#Articles {
	background: url(../images/articles-bg.gif) top right no-repeat;
	height: 387px;
}
.ArticlesBox {
	padding-left: 30px;
	float:left;
	width: 100%;
}
.ArticleFront {
	width: 327px;
	height: 145px;
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 10px;
	color: #464646;
}

.ArticleFront .Title {
	margin-bottom: 8px;
	width: 100%;
	font-size: 1.2em;
}

#AtriclesTop {
	background: url(../images/articles-top.gif) no-repeat top right ;
	height: 14px;
	width: 100%;
	float:left;
}

#ArticlesBottom {
	background: url(../images/articles-bottom.gif) no-repeat top right ;
	height: 14px;
	width: 100%;
	float:left;
}
.ArticleFront .Title a {
	color: #003470;
	text-decoration: none;
}
.ArticleFront .Title a:hover {
	text-decoration: underline;
}
#TopBanner {
	padding-left: 13px;
	padding-bottom: 10px;
}
.ProductSingleContent {
	width: 77%;
	//width: 520px;
	float:left;
	display:inline-block;
}

.ProductSingleContentRight {
	width: 23%;
	float:right;
	display:inline-block;
	
}
.ProductSingleContentWrapper {
	margin-left: 10px;
	margin-right: 10px;
}
.ProductSingleContentRightWrapper {
	border-left: 1px solid #F3E5CB;
	padding-left: 12px;
	margin-right: 10px;
}
.CategoryExposedItem {
	float:left;
}

.CategoryExposed {
	border: 1px solid #ECECEC;
	background: white;
	width: 690px;
	text-align: center;
	float:left;
	margin-left: 10px;
}
.CategoryExposedItem {
	width: 100px;
	margin-right: 12px;
}
.CategoryExposedItem img {
	border: 1px solid #ECECEC;
	margin-bottom: 10px !important;
}
.CategoryExposedWrapper {
	padding: 15px;
	padding-right: 0px;
}
.CategoryExposedItemTitle {
	text-align: left;
	height: 24px;
}
.CategoryExposedItemTitle a {
	color: #456a96;
	text-decoration: none;
	font-size: 9px;

}
.CategoryProductSingleFrontPage {
	float:left;
	width: 150px;
	padding: 13px;
	//padding: 11px;
}
#CategoryExposureDivider {
	border-bottom: 1px solid #D8D6D3;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	width: 100%;
	float:left;
}
.CategoryExposedTitle {
	margin-left: 10px;
	color: #FF6600;
	padding-bottom: 12px;
	padding-top: 8px;
	font-size: 12px;
}
.NewspaperBox { padding: 20px; padding-top: 10px;}
#Newspaper .StoreBreadcrumbs {
	padding-left: 20px;
}
.NewspaperBlogHeader img {
	margin-right: 10px;
}
.NewspaperBlogHeader {
	color: #252525;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 10px;
}
.NewspaperBox #ContentNavigation {
	border: 0px solid white !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.NewspaperBlogBox {
	width: 212px;
	float:left;
	text-align: justify;
}
.NewspaperBlogSeparator {
	width: 20px;
	height: 10px;
	float:left;
}

.ArchiveListTitle  {
	height: 30px;
	font-size: 13px;
}
.ArchiveListTitle a {
	color: #FF6600;
	text-decoration: none;
}
.ArchiveListTitle a:hover {
	text-decoration: underline;
}
.WholePageYellowBox {
	padding-left: 10px;
	padding-right: 10px;
}
.PositionBMore {
	width: 100%;
	margin-bottom: 25px;
	text-align: right;
}
.PositionBMore a{
	color: #FF6600;
	text-decoration: none;
}
.PositionBMore a:hover {
	text-decoration: underline;
}
.UnsubscribeBox {
	height: 280px;
}

.UnsubscribeTextBox {
	border: 1px solid #C60605;
}

.UnsubscribeButton {
	border: 1px solid #C60605;
	padding: 2px;
	padding-left:6px;
	padding-right:6px;
	font-weight: bold;
	color: #C60605;
	margin-left: 41px;
	cursor: pointer;
}

.UnsubscribeButton:hover {
	color: #ff6800;
	border: 1px solid #ff6800;
}

.UnsubscribeNotice {
	padding-top: 15px;
	font-weight: bold;
	color: #81cb02;
}
.ProductSingleContent input.textbox, .ProductSingleContent textarea.textbox {
	background: white url(../images/input-bg.gif) bottom repeat-x !important;
	border: 1px solid #d7c4b7 !important;
}
.button {
	border: 1px solid #d7c4b7;
	background: white;
	padding: 3px;
	padding-left: 18px;
	padding-right: 18px;
	font-weight: bold;
	cursor: pointer;
}
#ProductContact .error {
	border: 1px solid #d7c4b7;
	background: white;
	color: #C60605;
	padding: 5px;
}

#ProductContact .success {
	border: 1px solid #d7c4b7;
	background: white;
	color: #007c00;
	padding: 5px;
}
