.artPredefAttrItem { font-weight: bold; color: #000; }
.artPredefAttrItem .attributeValue { padding-left: 3px; }


.relArtItem {
float:left;
width:165px;
}

.relArtItem img {
width:165px;
}

body {
/* position: relative; */
}

.PaymentFormContent {
float:left;
margin:15px 15px 0 0;
width:230px;
}

/*=======SEARCH =======*/

.AddCMSSysArticleSearch .AddCMSSysSearchText {border: 1px solid grey; width: 200px; padding: 3px;}
.AddCMSSysArticleSearch .AddCMSSysSearchButton {background-color: black;}
..AddCMSSysSearchResult {padding: 10px 0 10px 0}

/* ============ Cart */
.CustomerContent, .DeliveryContent, .DeliveryFeeContent, .PaymentContent {
float:left;
margin:15px 15px 0 0;
width:230px;
}

.CustomerContent h2, .DeliveryContent h2, .DeliveryFeeContent h2 {
color: #fff;
display: inline;
padding: 0 10px 0 0;
margin: 0;
}


.ButtonsArea {
float:right;
margin:15px 15px 0 0;
width:230px;
}


/* ============ Globals */

body { font:12px/1.4 Arial, Helvetica, sans-serif; background-color: #fff; color: #424242; }
#CMSBody, #AddCMSSysObjectDesignAreaPanel { background: #fff url(/UserUploadImages/system/top_full_bg.gif) repeat-x left 67px; }

html,body,form,p,div { padding:0; margin:0; }
img a, img, img a:hover { border: none; text-decoration:none; background:none; }



/* ============ Headings */
h1 { font: bold 26px arial, verdana; color: #900022; margin:0; padding:0 0 8px 0; }
h2 { font: 20px arial, verdana; color: #900022; font-weight: normal; margin:0; padding: 0 0 8px 0; }
h4 { font: 17px arial, verdana; color: #363636; padding:0 0 8px 0; margin:0; font-style: italic; font-weight: normal;  }
#rightColumm h2 { padding: 0 0 5px 0; }


/* ============ Site */



		a.AddCMSSysMain, a.AddCMSSysMainSelected { height: auto !important; }
		
		/* Navigation */
		#main-navigation ul { list-style: none; margin: 0; padding: 11px 0 0 23px; }
		#main-navigation ul li { list-style: none; display: inline; }
		#main-navigation ul li a { float: left; list-style: none; color: #fff; font: 13px Arial, Helvetica, sans-serif; 
		font-weight: bold; padding: 0; text-decoration: none; }
		#main-navigation ul li a span { padding: 8px 15px 6px; display: block; }
		
		#main-navigation ul li a:hover, #main-navigation a.AddCMSSysMainSelected { color: #8b0202; background:url(/UserUploadImages/system/nav_item_left_bg.gif) no-repeat left top; }
		#main-navigation ul li a:hover span, #main-navigation a.AddCMSSysMainSelected span { background:url(/UserUploadImages/system/nav_item_right_bg.gif) no-repeat right top; display: block; padding: 8px 15px 6px; }


	.AddCMSSysSearchText { border: 1px solid #d2d2d2; background: #fff; font: 11px arial; padding: 1px; }
	.AddCMSSysSearchButton {  
		border: 0; 
		font-weight: bold;
		color: #fff;
		text-align: center;
		font: 11px arial;
		/*background:transparent url(/UserUploadImages/system/search-button.gif) repeat-y scroll 0px 0px;*/
		width: 36px; height: 17px;
		padding: 0;
		margin: 0 3px -1px 3px;
		cursor: pointer;
		}

.siteWrapper { background:url(/UserUploadImages/system/bg_top.gif) no-repeat center top; display: table; width: 100%; }

#wrapper { width: 1024px; padding: 0; background:url(/UserUploadImages/system/wrapper-bg.gif) repeat-y top center; margin: 0 auto; }

	.header { height: 175px; overflow: hidden; padding: 0 0 0 20px; }

	#logo { line-height: 0; padding: 0; float: left; background:url(/UserUploadImages/system/logo.png) no-repeat left 6px; display: block; width: 209px; height: 159px; }
	* html #logo { background:url(/UserUploadImages/system/logo.gif) no-repeat left 6px; }
		#logo a { border: none !important; display: block; width: 209px; height: 159px; }
		#logo img { display:block; line-height:0; }
		
	.topText { background:url(/UserUploadImages/system/top_text.png) no-repeat left 20px; width: 322px; height: 68px; display: block; float: right; }
	* html .topText { background:url(/UserUploadImages/system/top_text.gif) no-repeat left 20px; }
	
	.smallCart { background:url(/UserUploadImages/system/smallCart_bg.gif) no-repeat left top; width: 164px; height: 57px; clear: right; display: block; float:right; }
		.smallCart .productsAmount { color: #fff; font-size: 12px; padding: 32px 0 0 41px; }
	
		#header #top-tool { background:url(/UserUploadImages/system/header-top-bg.gif) no-repeat top left; width: 797px; height: 41px; text-align: right; padding: 8px 58px 0 0; }
		#main-navigation { float: left; width: 760px; background:url(/UserUploadImages/system/nav-bg.gif) repeat-x top left; height: 28px; line-height: normal; margin: 0 0 0 20px; padding: 0; }

        .skyskrape { clear:both; }
        .skyskrape div div div div { padding: 0 0 15px 11px; }
        .skyskrape .categoryDescription { display: none !important; }

	#content { clear: both; }
		#content .leftColumm { width: 240px; min-height: 550px; height: auto !important; height: 550px; background:url(/UserUploadImages/system/leftcol_shade.gif) no-repeat left top; float: left; padding: 8px 16px; }
			.leftHead { background:url(/UserUploadImages/system/leftcol_head_yellow.gif) no-repeat left top; width: 224px; height: 25px; padding:5px 0 0 16px; }
			.leftHead h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #272727; padding:0; margin:0; }
			
			.leftMenu { padding: 0 0 0 3px; }
			.leftMenu2 { padding: 0; }

                        .leftMenu2 ul { margin:0; padding: 0 0 20px 0; list-style: none; }
                        .leftMenu2 ul ul { margin:0; padding: 5px 0 0 0; list-style: none; }
			.leftMenu2 ul ul li { margin:0; padding:0; list-style: none; display: inline; }
			.leftMenu2 ul ul li a { margin:0; padding:4px 10px 4px 14px !important; list-style: none; display: block; font: 14px Arial, Helvetica, sans-serif; color: #393939 !important; background:url(/UserUploadImages/system/submenu_line.gif) no-repeat 5px bottom; }
			.leftMenu2 ul ul li a:hover, .leftMenu2 ul ul .AddCMSSysSubSelected { color: #970f2f !important; background: url(/UserUploadImages/system/submenu_hover.gif) no-repeat left bottom; }


			.leftMenu ul { margin:0; padding:5px 0 0 0; list-style: none; }
			.leftMenu ul li, .leftMenu2 ul li { margin:0; padding:0; list-style: none; display: inline; }
			.leftMenu ul li a, .leftMenu2 ul li a { margin:0; padding:4px 10px 4px 14px; list-style: none; display: block; font: 14px Arial, Helvetica, sans-serif; color: #393939 !important; background:url(/UserUploadImages/system/submenu_line.gif) no-repeat 5px bottom; }
			.leftMenu ul li a:hover, .leftMenu2 ul li a:hover, .leftMenu ul .AddCMSSysSubSelected { color: #970f2f !important; background: url(/UserUploadImages/system/submenu_hover.gif) no-repeat left bottom; }


			.leftHead2, .leftColumm .AddCMSSysMainSelected { background:url(/UserUploadImages/system/leftcol_head_red.gif) no-repeat left top !important; width: 224px !important; height: 25px !important; padding:5px 0 0 16px !important; color: #fff !important; }
			.leftHead2 h2, .leftColumm .AddCMSSysMainSelected span { font: bold 16px Arial, Helvetica, sans-serif; color: #fff !important; padding:0; margin:0; display: block; }

			
			.leftCont div div div div { padding: 20px 0 0 0;}
			
		#content #mainColumm { width: 750px; float: left; overflow: hidden; }
			.welcomeBox { background:url(/UserUploadImages/system/welcome_shade.gif) no-repeat left bottom; }
			.welcomeBox .SMPPage { display: block; color: #900022; font: bold 16px Arial, Helvetica, sans-serif; padding:12px 10px 8px 30px; margin:0; background:url(/UserUploadImages/system/red_arrow.gif) no-repeat 16px 17px; }
                        
                        .maincolCont { clear: left; padding: 10px 0 0 15px; }
                        
                        #pmaincolcont2 { width: 360px; float: left; }
                        #prightcolcont { width: 373px; float: right; }
                        #pmaincolcont3 {  }

			
                        .intro { padding: 8px 10px 0 20px; }

			
			.bTeasers { clear: both; margin: 0 0 0 18px; }
				.bTeasers .teaser1 { width: 475px; float: left; }
				.bTeasers .teaser2 { width: 270px; float: left; padding: 0 0 0 20px; }
				.bTeasers .teaser3 { width: 235px; float: right; }
				
				.bTeasers h2 { font: bold 19px Arial, Helvetica, sans-serif; color: #900022; padding:0 0 8px 0; margin:0; }
				.bTeasers .teaser1 h3 { font: 15px Arial, Helvetica, sans-serif; font-weight: normal; color: #900022; padding:0 0 8px 0; margin:0; }
				.bTeasers h3 { font: 15px Arial, Helvetica, sans-serif; font-weight: normal; color: #1b1b1b; padding:0 0 8px 0; margin:0; }
				
				.bTeasers .teasCont { padding: 10px 30px 0 10px; }
		
		#content #rightColumm { float: left; width: 575px; padding:0; }
			
	#footer { clear:both; color: #7f7f7f; background:url(/UserUploadImages/system/footer-bg.gif) no-repeat bottom left; border-top: 5px solid #900022;
	padding: 15px 0; margin: 15px 0 20px 0; }
	
	.col1, .col2, .col3, .col4 { border-right: 2px solid #d6d6d6; float: left; display: block; height: 85px; }
	.col1 strong, .col2 strong, .col3 strong, .col4 strong { color:	#900022; font-weight: normal; display: block;  }

	.col1 { width: 190px; padding: 0 0 0 15px; }
	.col2 { width: 110px; padding: 0 15px; }
	.col3 { width: 120px; padding: 0 15px; }
	.col4 { width: 205px; border: none !important; padding: 0 0 0 15px; }
	.col5 { width: 230px; text-align: right; float: right; color: #999; font-style:italic; }


.leftMenu2 ul ul ul {
padding:0 0 0 10px;
}

.leftMenu2 ul ul ul a span {
font-size: 12px !important;
}

/* ============= Links */

		a {
		
			color: #7f0c09;
			text-decoration: none;

			
		}
		
		a:visited { color:#7f0c09; }
		a:hover {
		
			color: #b00a2f;
		
		}
		
		a:focus,
		a:active {
		
			color:#7f0c09;
			border:none;
		
		}


/* ============= Shop */

/* Small Cart */
.smallCart .empty { color: #fff; padding: 32px 0 0 40px; }
.smallCart .productsTotalPrice { display: none; }
.smallCart .shoppingCartLink { position: relative; }
.smallCart .shoppingCartLink a { text-indent:-99999px; display:block; position: absolute; width: 153px; height: 53px; top: -44px; left: 10px; }


/* Teaser Articles */
.teaserItem { width: 160px; height: 260px; float: left; display: block; overflow: hidden; position: relative; margin: 0 5px 0 0; _margin: 15px 0 0 10px; background:url(/UserUploadImages/system/art_price_bg.gif) no-repeat left bottom;  }
.teaserItem .articleThumb a { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; width: 158px; height: 164px; display: block; overflow: hidden; border: 1px solid #a4a4a4; }
.teaserItem .articleThumb a:hover { opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9;  }
.teaserItem .articleName a { background: url(/UserUploadImages/system/articleNameBg.png); font: bold 16px arial, verdana; color: #fff; opacity:1; filter:alpha(opacity=100); -moz-opacity:1; padding: 5px; width: 160px; display: block; position: absolute; bottom: 94px; left:0;  }
.teaserItem .articleName { padding: 0; }

.teaserItem .articleLink { padding:0; margin:0; }
.teaserItem .articleLink a { color: #fff; padding: 3px 0 0 6px; margin:0; display: block; background:url(/UserUploadImages/system/artlink2_readmore.gif) no-repeat left top; height: 24px; font-size:13px; }
.teaserItem .articlePrice, .artListItem .articlePriceDiscount  { padding:4px 0 0 8px; margin:0; color: #900022; font-size: 15px; font-weight:bold;}
.teaserItem .articlePriceDiscount  { color: #000; background-color: yellow;}
.teaserItem .articlePricePrevious { padding:0 0 0 8px; margin:0; color: #900022; font-size: 12px; }
.teaserItem .articleShortDesc { font-size: 11px; color: #1b1b1b; padding: 2px 0 0 8px; }

.teaserItem .articlePriceDiscount { color: #900022; background-color: yellow; font-size: 15px; font-weight:bold; padding: 0 0 0 6px; }
.teaserItem .articlePricePrevious { padding:0 0 0 8px; margin:0; color: #900022; font-size: 12px; }

.relArtItem { margin-right: 17px !important; }



/* Category Article */

.AddCMSSysArticleList div.artListHeader {
border-bottom:2px solid #E8E8E8;
display:block;
float:right;
padding:0 0 5px;
width:730px;
}

.AddCMSSysArticleList div.artListHeader div.artListSort {
float:right;
}

.artListItem { width: 200px; height: 300px; float: left; display: block; overflow: hidden; position: relative; margin: 15px 0 0 21px; _margin: 15px 0 0 10px; background:url(/UserUploadImages/system/art_price_bg.gif) no-repeat left bottom;  }
.artListItem .articleThumb a { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; width: 198px; height: 198px; display: block; overflow: hidden; border: 1px solid #a4a4a4; }
.artListItem .articleThumb a:hover { opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9;  }
.artListItem .articleName a { background: url(/UserUploadImages/system/articleNameBg.png); font: bold 16px arial, verdana; color: #fff; opacity:1; filter:alpha(opacity=100); -moz-opacity:1; padding: 5px; width: 200px; display: block; position: absolute; bottom: 100px; left:0;  }
.artListItem .articleName { padding: 0;  }

.artListItem .articleLink { padding:0; margin:0; }
.artListItem .articleLink a { color: #fff; padding: 3px 0 0 6px; margin:0; display: block; background:url(/UserUploadImages/system/artlink2_readmore.gif) no-repeat left top; height: 24px; font-size:13px; }
.artListItem .articlePrice, .artListItem .articlePriceDiscount  { padding:4px 0 0 8px; margin:0; color: #900022; font-size: 15px; font-weight:bold;}
.articlePriceDiscount  { color: #000; background-color: yellow;}

.articlePricePrevious { padding:0 0 0 8px; margin:0; color: #900022; font-size: 12px; }
.artListItem .articleShortDesc { font-size: 11px; color: #1b1b1b; padding: 2px 0 0 8px; }

#pmaincolcont2 .articlePrice, #pmaincolcont2 .articlePriceDiscount { margin:0; color: #900022; font-size: 18px; font-weight:bold; }
#pmaincolcont2 .articlePrice b, #pmaincolcont2 .articlePriceDiscount b { color: #000; }



/* Article Detail */
#pmaincolcont3 .articleFullDesc { clear:both; border-top: 1px solid #dadada; padding: 15px 0; display: block; }
.relArtArtHeader { border-top: 6px solid #900022; clear:both; padding: 12px 0 0 0; }
.relArtArtHeader h3, h1.articleName { font: bold 26px arial, verdana; color: #900022; margin:0; padding:8px 0 0 0; }
input.AddCMSSysBuyButtonButton { color: #fff !important; font-size: 13px; border: none !important; background-image:url(/UserUploadImages/system/buy_button.gif); width: 134px !important; background-position: left top; backround-repeat: none; padding:8px 0 12px 8px !important; margin:0; text-align: left; }
input.AddCMSSysBuyButtonButton:hover { color: #fff !important; background-position: left bottom;}

#prightcolcont .articleImage a { background:url(/UserUploadImages/system/art_image_top.gif) no-repeat left top; width: 373px; display: block;  }
#prightcolcont .articleImage a img { background:url(/UserUploadImages/system/art_image_bottom.gif) no-repeat left bottom; display: block; padding: 10px 11px 10px 11px;  }

#prightcolcont .thumbnails a { background:url(/UserUploadImages/system/art_thumb.gif) no-repeat left top; padding: 8px 0 0 8px !important; width: 79px; height: 80px; float: right; display: block; overflow: hidden;  }
#prightcolcont .thumbnails a img { width: 70px; height: 70px; overflow: hidden; padding: 0 !important; }


*html .artListItems .artListItem .articleName a { background-color: #000; background: transparent; }

