/* 
================================
Templates styles for DotNetNuke
================================
*/
.GroupPath{
	font-size:11px;
	color:blue;
}
.GroupPathLink{
	font-size:10px;
	color:black;	
}
.goods_list_header td{
	text-align:left;	
	text-transform:uppercase;
	font-weight:bold;
}
.HorizontalTemplateSelectionBox, .HorizontalRecCountSelectionBox{
	font-size:12px;
	font-weight:bold !important;
	font-family: Arial,Helvetica,sans-serif;
}
.goods_item, .goods_item_matice{
	margin-top:15px;
}
.goods_item_top{
	background-image:url('Images/goods_top.png');
	width:540px;
	height:5px;	
}
.goods_item_middle, .goods_item_middle_detail, .basket_content{
	background-image:url('Images/goods_middle.png');
	width:530px;
	height:auto;
	padding:0px 5px 0px 5px;	
}
.basket_content input,.basket_content textarea{
  padding:5px; 
  vertical-align:middle;
}
.goods_item_bottom, .basket_footer{
	background-image:url('Images/goods_bottom.png');
	width:540px;
	height:5px;	
}
.goods_item_middle h2{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
	margin:0px 0px 10px 0px;
}
.goods_item_matice h2 {
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
	margin:0px 0px 10px 0px;
}
.goods_item_text h2 {
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}
a.detail_link{
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
a:hover.detail_link{
	text-decoration:none;
}
.goods_item_text{
	margin-top:10px;
	border-bottom:1px solid #E4E4E4;
}
.goods_item_matice table{
	border-spacing:10px;
}
.goods_item_matice td{
	text-align:center;
	border:1px solid #E4E4E4;
	background-color:white;
	padding:10px 5px 10px 5px;
}
input.StandardButton, .StandardButton{
	background-image:url('Images/standardbutton.png');
	background-position:center center;
	display:block;
	text-align:center;
	vertical-align:middle;
	width:115px;
	height:43px;
	color:white !important;
	background-color: transparent;	
	font-weight:bold;
	font-size:14px;
	padding:0px;
	line-height:43px;
	text-decoration:none !important;
	border:none;
	text-transform:uppercase;  
}
.QuickBasket > input.StandardButton, .StandardButton{
  float:left;
}
a.standardbutton1{
	background-image:url('Images/standardbutton1.png');
	background-color: transparent;
	text-align:center;
	display:block;
	width:175px;
	height:43px;
	text-indent:-20px;
	color:white !important;
	font-weight:bold;
	font-size:14px;
	line-height:43px;
	text-decoration:none!important;
	text-transform:uppercase;
}
a:hover.standardbutton1{
	background-image:url('Images/standardbutton1_x.png');
}
a.standardbutton2{
	background-image:url('Images/standardbutton2.png');
	background-position:center;
	text-align:center;
	display:block;
	width:115px;
	height:43px;
	color:white !important;
	background-color: transparent;
	font-weight:bold;
	font-size:14px;
	line-height:43px;
	text-indent:-20px;
	text-decoration:none !important;
	text-transform:uppercase;
}
a:hover.standardbutton2{
	background-image:url('Images/standardbutton2_x.png');
}
a.standardbutton3{
	background-image:url('Images/standardbutton3.png');
	text-align:center;
	display:block;
	width:175px;
	height:43px;
	text-indent:-20px;
	color:white !important;
	background-color: transparent;
	font-weight:bold;
	font-size:14px;
	line-height:43px;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.standardbutton3{
	background-image:url('Images/standardbutton3_x.png');
} 
a.standardbutton4{
	background-image:url('Images/standardbutton4.png');
	text-align:center;
	display:block;
	margin:auto !important;
	width:100px;
	height:25px;
	line-height:25px;
	color:white !important;
	background-color: transparent;
	font-weight:bold;
	font-size:12px;
	padding:0px;
	text-indent:-15px;
	text-decoration:none !important;
	text-transform:uppercase;
}
a:hover.standardbutton4{
	background-image:url('Images/standardbutton4_x.png');
}
a.basket{
	background-image:url('Images/basket.png');
	background-position:center center;
	text-align:center;
	display:block;
	width:93px;
	height:43px;
	line-height:43px;
	color:white !important;
	background-color: transparent;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	text-decoration:none !important;
	text-transform:uppercase;
}

a.ShoppingCartLink{
	background-image:url('Images/buy.png');
	background-position:center center;
	text-align:center;
	display:block;
	width:125px;
	height:43px;
	color:white !important;
	background-color: transparent;
	font-weight:bold;
	font-size:14px;
	line-height:43px;
	text-indent:-20px;
	text-decoration:none !important;
	text-transform:uppercase;
}
a:hover.ShoppingCartLink{
	background-image:url('Images/buy_x.png');
}
.goods_item_middle td{
	vertical-align:top;
}
.goods_item_middle_detail td{
	vertical-align:top;
	border:0px solid black;
	margin:0px;
	padding:0px;	 
}
input.ShoppingCartImage{
	margin:0px;
	padding:0px;
}
input.QuantityEdit{
 	width:40px;
 	height:40px;
 	margin:0px 5px 0px 0px;
	padding:0px;
	font-size:16px;
	color:#958F81;
	font-weight:bold;
	text-align:center;
}
.contentPanel h1{
	font-size:16px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
	font-family: Arial,Helvetica,sans-serif;
}
.contentPanel h2 {
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
} 
.contentPanel h3 {
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}
.Normal, .NormalDisabled {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:black;
}
.goods_item_detail .GroupPath{
	font-weight: normal;
	font-size: 12px;
	color: #7A7A7A;
	text-decoration:none; 
}
.goods_item_detail a.GroupPathLink{
	font-weight: normal;
	font-size: 12px;
	color: #7A7A7A;
	text-decoration:none; 
} 
.GoodsList .GroupPath{
	font-weight: bold;
	font-size: 16px;
	color: black;
	text-decoration:none; 
}
.GoodsList a.GroupPathLink{
	font-weight: bold;
	font-size: 16px;
	color: black;
	text-decoration:none; 
}
a:hover.GroupPathLink{
	text-decoration:underline; 
}  
.goods_item_middle_detail hr{ 
	 font-size: 1px;
	 border: none;
	 border-top: 1px dotted black;
	 margin:5px 0px 5px 0px;
}
.fulltext_search a{
 	background-image:url('Images/search.png');
 	width:110px;
 	height:43px;
	line-height:43px;
 	font-size:14px;
 	color:white !important;
 	background-color: transparent;
 	border:0px solid white;
 	font-weight:bold;
 	text-align:center;
 	padding:0px 15px 0px 0px;
 	float:left;
 	text-decoration:none !important;
 	text-transform:uppercase;
 	margin:0px 0px 0px 10px;
}
.fulltext_search a:hover{
 	background-image:url('Images/search_x.png');
}
.fulltext_search input{
	width:345px;
	height:37px;
	font-size:16px;
	color:#797979;
	float:left;
	padding:0px 10px 0px 10px;
}
.fulltext_search td input{
	color:red;
	background-color:white;
}
.fulltext_search table{
clear:both;
}
.fulltext_search table input{
	width:20px;
	height:10px;
}
.fulltext_search table label{
	font-size:14px;
	color:#797979;
	font-weight:bold;
}
.RegForm hr{ 
	 font-size: 1px;
	 border: none;
	 border-top: 1px solid #DBDBDB;
	 margin:5px 0px 10px 0px;
}
.RegForm{
	font-size:14px;
	color:#787878;
}
.RegForm h2{
	text-decoration:none;
}
.emptyInfo{
	background-image:url('Images/basket_header_1.png');
	width:540px;
	height:54px;
	padding:40px 0px 0px 20px;
	font-weight:bold;
}
.basket_header_1{
	background-image:url('Images/basket_header_1.png');
	width:540px;
	height:54px;
}
.basket_header_2{
	background-image:url('Images/basket_header_2.png');
	width:540px;
	height:54px;	
}
.basket_header_3{
	background-image:url('Images/basket_header_3.png');
	width:540px;
	height:54px;	
}
.basket_header_4{
	background-image:url('Images/basket_header_4.png');
	width:540px;
	height:54px;	
}
.basket_header_active{
	width:90px;
	height:40px;
	padding:10px 0px 0px 45px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:black;

}
.basket_header_item{
	width:90px;
	height:40px;
	padding:10px 0px 0px 45px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#969696;
}
.basket_content table{
	border-bottom:1px dotted black;
  margin: 0 0 10px 0;
}
.basket_content td{
	border:0px solid black;
	padding:2px 5px 5px 5px;
	color:#7A7A7A;
}
.basket_content .QuantityEdit{
 	width:30px;
 	height:20px;
 	font-size:11px;
 	font-weight:normal;
 	padding:3px 0 3px 0;
}
a.back{
	display:block;
 	background-image:url('Images/back_x.png');
	width:58px;
	height:30px;
	border:0px;
 	font-size:14px;
 	color:white !important;
 	background-color: transparent;
 	font-weight:bold;
 	padding:13px 0px 0px 35px;
 	text-decoration:none !important;
 	text-transform:uppercase;
}
a.recount{
	display:block;
 	background-image:url('Images/recount.png');
	width:125px;
	height:31px;
	border:0px;
 	font-size:14px;
 	color:white !important;
 	background-color: transparent;
 	font-weight:bold;
 	padding:12px 0px 0px 10px;
 	text-align:left;
 	text-decoration:none !important;
 	text-transform:uppercase;
}
.PageNavigation a{
	background-image:url('Images/counter_x.png');
	display:block;
	float:left;
	width:26px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:red !important;
	text-decoration:none !important;
	font-size:14px;
	margin-right:5px;
	padding:0px !important;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
}
.PageNavigation a:hover{
	text-decoration:underline !important;
	color:white !important;
	background-color: transparent;
	background-image:url('Images/counter.png');
}
.PageNavigation a.CurrentPage {
		background-image:url('Images/counter.png');
    color: white;
    background-color: transparent;
}
.PageNavigation{
	float:left;
}
.TotalPageCount{
	float:left;
	margin:0px 0px 0px 5px;
	line-height:26px;
}
a.RecCountSelectionLink{
	background-image:url('Images/count_x.png');
	display:block;
	float:left;
	margin-top:5px;
	width:26px;
	height:26px;
	line-height:26px;
	margin-right:5px;
	padding:0px !important;
	font-weight:bold;
	color:white !important;
	background-color: transparent;
	text-decoration:none !important;
	font-size:14px;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
}
a:hover.RecCountSelectionLink{
	background-image:url('Images/count.png');
}
a.CurrentSelection{
	background-image:url('Images/count.png');
	display:block;
	float:left;
	width:26px;
	height:26px;
	line-height:26px;
	padding:0px !important;
	margin-right:5px;
	margin-top:5px;
	font-weight:bold;
	color:white !important;
	background-color: transparent;
	text-decoration:none !important;
	font-size:14px;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
}
.float_end{
  clear:both;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-size: 11px;
  font-weight: normal;
}
.accessory_item{
	float:left;
	align:center;
	margin:10px 3%;
	text-align:center;
	width:25%;
}
a.accessory_link, a.basketitem_link{
	color:black;
	text-decoration:none;
	font-size:11px;
	text-align:center;
	font-weight:normal;
}
a:hover.accessory_link, a:hover.basketitem_link{
	text-decoration:underline;
}
.TemplatePrice{
	color: #04a0c4; 
	font-weight: bold;
}
.OrderListHeader{
	background-color: transparent;
	text-align: center;
	font-weight:bold;	
}
.OrderListHeader td{
	border-bottom:1px solid black;
}
.OrderList a{
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.OrderList a:hover{
	text-decoration:none;
}
.print a{
	font-size:12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.print a:hover{
	text-decoration:none;
}
.OrderCompleted,.NoItems{
	text-align:center;
	margin:20px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
}
.OnLinePaymentInfo, .PaymentCompleted, .PaymentNotCompleted{
  text-align:center;
  font-size:13px;    
  margin:30px 0 0 0;
  font-weight:bold; 
  text-transform:uppercase;               
}
.PaymentNotCompleted{ 
  color:red;          
}
.PaymentLink, .PaymentCancelLink{
  display:block; 
  margin:30px 0 0 0;  
  text-transform:uppercase;        
}
input.TemplateSelectionImage{
	margin-top:5px;
	padding:0px !important;
	margin-right:5px;
  border:none;
}
select.SortSelection, select.CurrencySelector{
	background-image:url('Images/sortselection.png');
	border:1px solid #b2b2b2;
	padding: 2px 2px 2px 2px;
	margin-top:5px;
	margin-right:10px;
	height:23px;
	vertical-align:bottom;
  float:left;
}
input.SortDirectionImage{
	display:block;
  float:left;
  padding:13px 0px 0px 0px;
  height:auto;
  background-color:none; 
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;      
  border:0px solid #eaeaea;
  margin:0;    
  box-shadow:inset #4d4d4d 0px 0px 0px; 
  -webkit-box-shadow:inset #4d4d4d 0px 0px 0px; 
  -moz-box-shadow:inset #4d4d4d 0px 0px 0px;  
}
.goods_list_header td{
	vertical-align:top;
}
.StockLevelLink{
  color:black !important;         
  font-weight:bold;      
}
.GoodsVariantList td{
  padding:10px 0 0 0;
  vertical-align:middle;                    
}
.GoodsDistingAttrSelection {
  width: 200px;
}