

/* == general colors == */

body {
	background-color:  !important;
}

#Website, 
#LeftColumn,
#HomepageContent,
.divider_text a {
	background-color: ; 
}

#HomepageContent {
	zoom: 1;
}

#Content, #Slider, .LoadBar {
	background: ;
}

#Wrap {
  /*border: 4px solid ;*/
}

/* == header colors == */

#TopHeader #PhoneNumber {
	color: ;
}		

#TopHeader .menu li a{
	color: ;
}

#TopHeader .menu li a:hover {
	color: ;
}

#Header {
	background-color: ;
}

#Header #Motto {
	color: ;
}

.TopShoppingCart {
	background: url(../../images/buttons/topsc.png) right top no-repeat ;
	color:  ;
	/*text-shadow: 1px 1px 1px rgba(,);*/
}

.TopShoppingCart.over {
	background: url(../../images/buttons/topsc.png) right top no-repeat ;
	color: ;
	/*text-shadow: 1px 1px 1px rgba(,);*/
}

/* == main menu colors == */

#MainMenu ul li a, #MainMenu #SearchButt a {
	color: ;
	background: url(../../images/buttons/mainmenu.png) left top no-repeat;
		background-color: ;
	text-shadow: 1px 1px 1px rgba(,);
}
		
#MainMenu ul li.current-menu-item a,
#MainMenu ul li.current-menu-item.over a,
#MainMenu ul li.current-menu-parent a{
	background: url(../../images/buttons/mainmenu.png) left top repeat-x;
	background-color: ;
	color: ;
	text-shadow: 1px 1px 1px rgba(,);
}
		
#MainMenu ul li.over a,  #MainMenu #SearchButt a:hover {
	background: url(../../images/buttons/mainmenu.png) left top no-repeat;
	color: ;
	background-color: ;
	text-shadow: 1px 1px 1px rgba(,);
}

#MainMenu ul li.over a.submenuexists {
	background: url(../../images/buttons/mainmenu.png) left top no-repeat;
	color: ;
	background-color: ;
	text-shadow: 1px 1px 1px rgba(,);
}

#MainMenu .sub-menu {
	background: ;
}

#MainMenu ul li.current-menu-item ul.sub-menu li a,
#MainMenu ul.sub-menu li a {
	background: none;
	color: ;
	text-shadow: 1px 1px 1px rgba(,);
}

#MainMenu .sub-menu a:hover,
#MainMenu ul li.current-menu-item .sub-menu a:hover {
	background: ;
	color: ;
	text-shadow: 1px 1px 1px rgba(,);
}

/* == headings & text colors  == */

#Teaser h1 {
	color: ;
}

#Teaser #Description {
	color: ;
}

#LeftColumn h1, #HomepageContent h1  {
	color: ;
}

#LeftColumn h2, #HomepageContent h2 {
	color: ;
}

#LeftColumn h3, #HomepageContent h3 {
	color: ;
}

#LeftColumn h4, #HomepageContent h4 {
	color: ;
}

#LeftColumn h5, #HomepageContent h5 {
	color: ;
}

#LeftColumn h6, #HomepageContent h6 {
	color: ;
}

#HomepageContent h1 {
	background: url(../../images/buttons/boxheader.png) center top repeat-x ;
	font-family: MuseoSans500;
	color: #FFFFFF;
	padding: 7px 10px;
	margin: 0px 0px -7px 0px;
	margin: 0px 0px -2px 0px \9;
	float: left;
	clear: left;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	z-index: 4;
	font-size: 19px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

#HomepageContent .Highlight h1 {
	background-color: ;
	font-size: 28px;
}

#HomepageContent h1 a{
	text-decoration: none;
	color: #FFFFFF;
}

#HomepageContent .corner { 
	background: url(../../images/buttons/boxheader.png) center -39px repeat-x ;
	display: block;
	width: 12px;
	width: 18px \9;
	height: 12px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	margin: 0px 0px 10px 15px;
	margin: 0px 0px 10px 10px \9;
	z-index: 0;
	clear:left;
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067690849304, M12=0.7071067690849304, M21=-0.7071067690849304, M22=0.7071067690849304);
}

#HomepageContent .Highlight .corner {
	background-color: ;
	margin: 0px 0px 15px 15px;
}

.PortfolioThumbnail a .corner, #HomepageContent .SlidingBoxThumbnail .corner { 
	background: url(../../images/buttons/boxheader.png) center -53px repeat-x ;
	display: block;
	width: 12px;
	width: 18px \9;
	height: 12px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	margin: -6px 0px 10px 15px;
	margin: -2px 0px 10px 15px \9;
	z-index: 0;
	clear:left;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067690849304, M12=0.7071067690849304, M21=-0.7071067690849304, M22=0.7071067690849304);
}

.ItemContent .pcorner {
	width: 12px;
	height: 12px;
	background-color: #2f4b6a;
	margin: -6px 0px 0px 14px;
	position: absolute;
	display: block;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067690849304, M12=0.7071067690849304, M21=0.7071067690849304, M22=0.7071067690849304);
}

.pricecorner {
	background-color: ;
	width: 12px;
	height: 12px;	
	display: block;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067690849304, M12=0.7071067690849304, M21=0.7071067690849304, M22=0.7071067690849304);	
	margin: -6px 0px 0px 12px;
	float: left;
}

.pricecornercontainer {
	float: none;
	height: 10px;
}

#LeftColumn p, 
#HomepageContent p,
.GalleryTitle,
.PageNumber,
#LeftColumn label,
.ContactDescription,
.Shipping {
	color: ;	
}

a,
.PostInfos a,
.PostInfos a,
.Tags a {
	color: ;
}

a:hover,
.PostInfos a:hover,
.PostInfos a:hover,
.Tags a:hover {
	color: ;
}

#LeftColumn ul, #HomepageContent ul,
#LeftColumn ol, #HomepageContent ol {
	color: ;
}

/* == Buttons colors == */

.Button, #ArticleContent p a.Button, 
input[type="submit"], 
#RightColumn #SidebarContent input[type="submit"],
input[type="button"].checkoutbutt,
#Submenu #AddToCart,
#Submenu #AddToCart a,
#LeftColumn .reply a,
.PageLink,
#RightColumn .WidgetsBar  #calendar_wrap table tbody td a,
#RightColumn .WidgetsBar #calendar_wrap table tfoot td a  {
	color:  !important;	
	background: url(../../images/buttons/mainbutt.png) top center no-repeat ;
	border: 1px solid ;
	text-shadow: 1px 1px 1px rgba(,);
}

a.Button:hover, 
input[type="submit"].over, 
#LeftColumn p a.Button:hover,  
#HomepageContent p a.Button:hover,  
#RightColumn #SidebarContent input[type="submit"].over,
input[type="button"].checkoutbutt.over,
#Submenu #AddToCart.over,
#Submenu #AddToCart.over a,
#LeftColumn .reply a:hover,
.PageLink:hover,
#RightColumn .WidgetsBar #calendar_wrap table tbody td a:hover,
#RightColumn .WidgetsBar #calendar_wrap table tfoot td a:hover,
input[type="submit"]:focus
 {
 	background: url(../../images/buttons/mainbutt.png) top center no-repeat ;
	color:  !important;
	border: 0px;
	border: 1px solid ;
}

#Submenu #AddToCart, #LeftColumn input[type="submit"].AddToCart {
	background: url(../../images/buttons/addtocart.png) left top no-repeat ;
	padding: 10px 10px 10px 30px;
}

#Submenu #AddToCart.over, #LeftColumn input[type="submit"].AddToCart.over {
	background: url(../../images/buttons/addtocart.png) left top no-repeat ;
	padding: 10px 10px 10px 30px;
}

input[type="button"].checkoutbutt {
	background: url(../../images/buttons/bigcheckout.png) left top no-repeat ;
}

input[type="button"].checkoutbutt.over {
	background: url(../../images/buttons/bigcheckout.png) left top no-repeat ;
}

.PageNumbers .CurrentPagedepth1,
.PageNumbers .CurrentPagedepth3,
.PageNumbers .CurrentPage {
	background: ;
	color:  !important;
	border: 1px solid ;
	text-shadow: 1px 1px 1px rgba(,);
}

/* == inputs colors == */

#LeftColumn .ContactForm .SelectBoxHeader {
	border: 1px solid ;
	background: url(../../images/forms/selectbox.png) right center no-repeat ;
	color: ;	
}

#LeftColumn .ContactForm .SelectBoxHeader.over {
	border: 2px solid ;
}

#LeftColumn .ContactForm .SelectBoxOptions,
.SelectTab {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: ;
	background: ;
	color: ;	
}

#LeftColumn .ContactForm .SelectBoxOption.over,
.SelectTab .SelectTabOption.over {
	background: ;
	color: ;
}

#LeftColumn .ContactForm .RadioButtonOption,
#LeftColumn .ContactForm .CheckboxOption
 {
	border: 1px solid ;
	background: url(../../images/buttons/mainbutt.png) left top no-repeat ;
}

#LeftColumn .ContactForm .RadioButtonOption.over,
#LeftColumn .ContactForm .CheckboxOption.over {
	border: 2px solid ;
}

#LeftColumn .ContactForm .RadioButtonOption.Selected {
	background: url(../../images/forms/radiobutton.png) center center no-repeat ;
}

#LeftColumn .ContactForm .CheckboxOption.Selected {
	background: url(../../images/forms/checkbox.png) center center no-repeat ;
}


input, select, textarea {
	border: 1px solid ;
	background: none ;
	color: ;	
}

input.over, select.over, textarea.over {
	border: 2px solid ;
	background: none ;
	color: ;	
}

input:focus, select:focus, textarea:focus {
	border: 1px solid ;
	background: none ;
	color: ;	
}

.MainSearch #searchform #s, .MainSearch #searchform #s.over  {
	background: url(../../images/buttons/searchbg.png) left top no-repeat  !important;
	color: ;
	border: none;
}
		
.MainSearch #searchform #s:focus {
	color: ;
	background: url(../../images/buttons/searchbg.png) left top no-repeat  !important;
}

#RightColumn #SidebarContent input, 
#RightColumn #SidebarContent select, 
#RightColumn #SidebarContent textarea {
	border-color: ;
	background-color: ;
	color: ;
}

#RightColumn #SidebarContent input.over, 
#RightColumn #SidebarContent select.over, 
#RightColumn #SidebarContent textarea.over {
	border-color: ;
	background-color: ;
	color: ;
}

#RightColumn #SidebarContent input:focus, 
#RightColumn #SidebarContent select:focus, 
#RightColumn #SidebarContent textarea:focus {
	border-color: ;
	background-color: ;
	color: ;
}

/* == footer colors == */

#Footer {
	background-color: ;
	color: ;
}

#Footer a {
	color: ;
}

#Footer a:hover {
	color: ;
}

/* == listing colors == */

.ListingItem p {
	color: ;
}

.ListingItem h2 {
	color: ;
}

#LeftColumn .PortfolioItem p {
	color: ;
}

.PortfolioItem h2 a,
#HomepageContent .SlidingArticles .SlidingBox h3 a,
.PortfolioItem .ItemContent h2 a{
	background: url(../../images/buttons/boxheader.png) left top repeat-x ;
	color: ;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	text-transform: uppercase;
}

.PortfolioItem, 
#HomepageContent .SlidingArticles .SlidingBox  {
	background-color:  !important;
}

.PortfolioThumbnail {
	background-color:  !important;
}

/* == sidebar colors == */

#RightColumn ul li { 
	border-bottom: 1px solid ;
}

#RightColumn .WidgetsBar ul li h2,
#RightColumn .WidgetsBar ul li h2 a {
	color: ;
}

#RightColumn .WidgetsBar ul li h2 .widget_caption,
#RightColumn .WidgetsBar .CategoriesTitle .widget_caption {
	color: ;
}

#RightColumn .WidgetsBar p,
#RightColumn .rss-date,
#RightColumn cite,
#SidebarContent label,
#RightColumn #SidebarContent #searchform label,
#RightColumn ul li
{
	color: ;
}
		
#RightColumn .WidgetsBar ul li ul li a,
#RightColumn .WidgetsBar ul li div ul li a,
#RightColumn .WidgetsBar ul li #recentcomments li
 {
	background-color: ;
	color: ;
}

#RightColumn .WidgetsBar ul li ul li a:hover,
#RightColumn .WidgetsBar ul li ul.sub-menu li a:hover {
	background: url(../../images/icons/miniicons.png) 0px -338px no-repeat ;	
	color: ;
}
		
#RightColumn .WidgetsBar ul li ul li a.RightListSelected,
.current-cat a, 
.current-cat a:hover {
	color: ;
	background-color: ;
}

#RightColumn .WidgetsBar ul li #recentcomments li a:hover {
	color: ;
}

/* calendar */

#RightColumn .WidgetsBar #calendar_wrap table thead {
	background-color: ;
}

#RightColumn .WidgetsBar #calendar_wrap table thead th {
	color: ;
}

#RightColumn .WidgetsBar #calendar_wrap table tbody {
	background-color: ;		
}

#RightColumn .WidgetsBar #calendar_wrap table tbody td {
	color: ;	
}

/* tag cloud */

#RightColumn .WidgetsBar .widget_tag_cloud div a {
	color: ;
}

#RightColumn .WidgetsBar .widget_tag_cloud div a:hover {
	color: ;
}

/* == product related colors == */

/* shopping cart */

.ShoppingCartTable thead th{
	color: ;
	background: url(../../images/buttons/boxheader.png) center top repeat-x ;
}

.ShoppingCartTable .GrandTotalPriceRow {
	color: ;
}

.ShoppingCartTable tr.odd td{
	border-bottom: 1px solid ;
	background-color: ;
	color: ;
}

.ShoppingCartTable tr.even td{
	background-color: ;
	border-bottom: 1px solid ;
	color: ;
}

/* product gallery */

#GalleryTabContent #AllPhotos .ProductThumbnail .Content,
#GalleryTabContent #MainPhoto .Content {

	border: 1px solid ;

}

/* technical data table */

.TehnicalData td{
	color: ;
	border-top: 1px solid ;
	background-color: ;
}
		
.TehnicalData tr:nth-child(odd) td{
	background-color: ;
	color: ;
}

.TechnicalDataTitle {
	color:;
}

.TechnicalDataTitle .widget_caption {
	color: ;
}

/* products price */

.Price {
	color: ;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}

.ArticlePriceContainer {
	background-color: ;
}



.ArticlePrice {
	color: ;
}

.PriceSave  {
	background: url(../../images/buttons/save_right.png) right center no-repeat;
	color: ;
}

.ArticlePriceSave {
	background: url(../../images/buttons/save_right.png) right center no-repeat;
}

.PriceSaveContainer  {
	background: url(../../images/buttons/save_left.png) left center no-repeat;
}

.ArticlePriceSaveContainer {
	background: url(../../images/buttons/save_left.png) left center no-repeat;
}

.ArticlePriceSave {
	color: ;
}

/* products tabs */

#Submenu li.clicked,
.SubMenuTab li.ddtab {
	background-color: ;
}

#Submenu li.clicked a {
	color: ;
}

#Submenu li a {
	color: ;
}

#Submenu li a:hover  {
	color: ;
}

/* == blog related colors == */

.PostInfos, .otherlinks {
	color: ;
	border-color: ;
	background-color: ;
}

.otherlinks {
	background-color: ;
}

.blogmore {
	border: 1px solid ;
}

.PostDateDay {
	
	background: url(../../images/buttons/boxheader.png) 0px 0px repeat-x;
	background-color: ;
	color: ;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

.PostDateMonth {
	color: ;
	background-color: ;	
}

/* == shortcodes == */

.SlidingBoxThumbnail {
	background-color: #FFFFFF;
}

.tabsTab {
	color:  ;	
}

.tabsTab.over {
	color: ;
}

.tabsTab.selected {
	background: url(../../images/buttons/mainmenu.png) center top no-repeat;
	background-color: ;
	color: ;
	border: 1px solid ;
	text-shadow: 1px 1px 1px rgba(,);
}

.contentTabs {
	border-color: ;
	background-color: ;
	color: ;
}

#LeftColumn .contentTabs p,
#HomepageContent .contentTabs p,
#LeftColumn .contentTabs ul,
#HomepageContent .contentTabs ul  {
	color: ;
}

.highlight {
	background-color: ;
}

.divider_text a {
	background-color: ;
	color: ;
}

.divider_text a:hover {
	background-color: ;
	background-color: ;
	color: ;
}

				#HomepageContent .SlidingArticles .SlidingBox h3 {
					background: url(../../images/buttons/boxheader.png) right center no-repeat ;
					}


.message_box_success {
	border-color: #bccc9a;
	background: url(../../images/icons/success.png) 10px center no-repeat;
	background-color: #e6f3ca;
}

.message_box_error {
	border-color: #cc9a9a;
	background: url(../../images/icons/stop.png) 10px center no-repeat;
	background-color: #f1dada;
}

.message_box_help {
	border-color: #a8c5de;
	background: url(../../images/icons/help.png) 10px center no-repeat;
	background-color: #dae7f1;
}

.message_box_info {
	border-color: #d4d4d4;
	background: url(../../images/icons/info.png) 10px center no-repeat;
	background-color: #ffffff;
}

.message_box_attention {
	border-color: #e8dfa6;
	background: url(../../images/icons/exclamation.png) 10px center no-repeat;
	background-color: #fffbe0;
}




