/* 
================================
Skin styles for DotNetNuke
================================
*/
body{
	background-image:url('Images/bg.png');
	background-color:white;
	background-repeat:repeat-x;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px;
	color:black;
}   
.TopPane_header {
	display:block;
  position:relative;
	width: 100%;
	height:72px;
	background-color: transparent;
  margin:auto; 
}
.header_logo{
  float:left;
}
.header_logo img{
	border:0px;
}
.header_menu{
	float:right;
	position:relative;
	top:30px;
}
.TopPane_title{
	background-image:url('Images/header.png');
	background-color:transparent;
	position:relative;
	width:100%;
	height:91px;
	font-size:16px;
	color:white;
	margin:auto;
	padding:60px 0px 0px 40px;
}
.TopPane_title_helpdesk{
	background-image:url('Images/header_helpdesk.png');
	background-color:white;
        background-repeat:no-repeat;
	position:relative;
	width:100%;
	height:50px;
	font-size:16px;
	color:transparent;
	margin:auto;
	padding:60px 0px 0px 40px;
}
.nadpis{
	font-size:24px;
	font-weight:bold;
}
#dnn_TopPane .contentPanel{
	width:100%;	
	margin:auto;
}
.TopPane_menu{
	float:left;
	background-image:url('Images/main_menu.png');
	position:relative;
	width:586px;
	height:41px;
	padding:0px 12px 0px 12px;
	margin:15px 0px 60px 0px;
}
.TopPane_menu a{    
 	display:inline-block;
        zoom:1;
        *display:inline;
 	font-size:15px;
 	width:auto;
 	height:41px;
 	padding:0px 26px 0px 26px;
	line-height:41px;
 	float:left;
 	color:white !important;
 	background-color:transparent;
	font-weight:bold;
 	text-transform:uppercase;
 	margin:0px -2px 0px 0px;
}
.Helpdesk a{    
 	padding:0px 33px 0px 33px;
}
.TopPane_menu a:hover{
	text-decoration:none;
	background-image:url('Images/main_menu_x.png');
	display:block;
	margin:0px -2px 0px 0px;
}
.TopPane_menu_separator{
	background-image:url('Images/main_menu_separator.png');
	float:left;	
	width:2px;
	height:41px;
}
.TopPane_search{
	float:left;
	position:relative;
	width:323px;
	height:42px;
	border:0px;
	margin:15px 0px 60px 26px;
}
.QuickSearch{
	padding:0px !important;
}
.TopPane_search input{
	width:174px;
	height:42px;
	background-image:url('Images/search_field.png');
	background-repeat:no-repeat;
	background-color:transparent;		
	border:none;
	font-size:16px !important;
	padding:0px 10px !important;
	margin:0px;
	float:left;
}
.fulltext_search input {
  margin:2px !important;
}
.fulltext_search table input {
  height:13px !important;
  padding:0px;
}
.fulltext_search table label {
  display: inline-block;
  white-space: nowrap;
  *display:inline;
  zoom:1;
  line-height:17px;
  text-indent:5px;
}
.search_form a{
	background-image:url('Images/search_button.png');
	text-align:center;
	display:block;
	float:left;
  position:relative;
  left:-2px;
	width:114px;
	height:30px;
	color:white !important;
	background-color:transparent;
	font-weight:bold;
	font-size:14px !important;
	padding:12px 15px 0px 0px;
	text-decoration:none !important;
	text-transform:uppercase;
}
.search_form a:hover{
	background-image:url('Images/search_button_x.png');
}
.TopPane_search a{
	font-size:11px;
	color:#7B7B7B;
	text-decoration:underline;
}
.TopPane_search a:hover{
	text-decoration:none;
}
.middle{
  position:relative;
  width:100%;
  margin:auto;
  padding-bottom:20px;
}    

.LeftPane {
	position:relative;   
  float:left;
  width: 190px;
  height:auto;
	padding: 5px 0px 6px 0px; 
  margin-right:20px;  
}                       
.ContentPane {
  position:relative;   
  float:left;
  height:auto;	
  min-height:400px;
	background-color: transparent;
  font-size: 12px;  
  color:black;   
  margin:2px 0px 5px 0px; 
  margin-right:20px;
} 
.middle > .LeftPane + .ContentPane {
  width:80%;                         
}
.middle > .ContentPane {
  width:90%;                         
}  
.RightPane {
  position:relative;
  width: 10px;  
  float:left; 	
  background-color: transparent;    
}
.TextContent{
  text-align:justify;            
}
.basket_info{
	background-color:#6f7c88;
	color:#cdcdcd;
	width:175px;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 10px 15px;
}
.basket_info a{
  display:block;
  color:white;
  margin:5px 0 5px 0;
}
.basket_info hr{
  height:1px;
  background-color:#9d9c9c;
  border:10px;
  margin:10px 15px 10px 0;
}
.UserInfoPane{
	width:190px;
	height:auto;
	padding:5px 0px 5px 0px;
}
.basket_link a{
	display:block;
	background-image:url('Images/basketinfo_footer.png');
	width:175px;
	height:25px;
	font-size:12px;
	color:#04a0c4 !important;
	font-weight:bold;
	text-decoration:underline;
	padding:8px 0px 0px 15px;
}
.basket_link a:hover{
	display:block;
	background-image:url('Images/basketinfo_footer_x.png');
	color:white !important;
	background-color:transparent;
}
.login_panel{
	width:auto;
	margin:auto;
	text-align:left;
	border:0px solid black;
	margin:10px 0 40px 0;
	font-weight:bold;
	font-size:1em; 
	line-height:17px;
}
.login_dialog table{
	width:190px;
}
.login_dialog td{
	padding:0px;
}
.login_dialog a{
	background-image:url('Images/infomenu3.png');
	background-color:transparent;
	text-align:center;
	display:inline-block;
  zoom:1;
  *display:inline;
	width:80px;
	height:17px;
	color:white !important;
	font-weight:bold;
	font-size:10px;
	text-decoration:none !important;
	margin:2px 0px 0px 15px;
	text-transform:uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
.login_dialog a:hover{
	background-image:url('Images/infomenu3_x.png');
}
.login_dialog .NormalTextBox{
	/*float:left;*/
}
.BestSellingItem .nadpis{
	background-image:url('Images/week_offer.png');
	width:180px;
	height:27px;
	color:black;
	font-size:12px;
	border:0px solid black;
	padding:13px 0px 0px 10px; 
}
.BestSellingItem .image{
	background-image:url('Images/week_offer3.png');
	width:175px;
	height:auto;
	overflow:hidden;
	padding:10px 0px 5px 15px;
}
.BestSellingItem .name{
	background-image:url('Images/week_offer1.png');
	background-position:top;
	width:175px;
	height:auto;
	padding:10px 0px 5px 15px;
}
.BestSellingItem .text{
	background-image:url('Images/week_offer2.png');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F4F4F4;
	width:150px;
	height:auto;
	padding:10px 25px 5px 15px;
	font-size:11px;
}
.BestSellingItem a{
	display:block;
	font-size:12px;
	color:#04a0c4;
	text-decoration:underline;
	margin:5px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font-weight:bold;
}
.BestSellingItem a:hover{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.infomenu1{
	background-image:url('Images/infomenu1.png');
	text-align:center;
	display:block;
	float:left;
	width:130px;
	height:17px;
	line-height:17px;
	color:white !important;
	background-color:transparent;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	text-decoration:none !important;
	margin-left:10px;
	text-transform:uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
a:hover.infomenu1{
	background-image:url('Images/infomenu1_x.png');
}
a.infomenu2{
	background-image:url('Images/infomenu2.png');
	text-align:center;
	display:block;
	float:left;
	width:100px;
	height:17px;
	line-height:17px;
	color:white !important;
	background-color:transparent;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	text-decoration:none !important;
	margin-left:10px;
	text-transform:uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
a:hover.infomenu2{
	background-image:url('Images/infomenu2_x.png');
}
a.infomenu3{
	background-image:url('Images/infomenu3.png');
	text-align:center;
	display:block;
	float:left;
	width:80px;
	height:17px;
	line-height:17px;
	color:white !important;
	background-color:transparent;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	text-decoration:none !important;
	margin-left:10px;
	text-transform:uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
a:hover.infomenu3{
	background-image:url('Images/infomenu3_x.png');
}
a.LogoutLink{
	background-image:url('Images/infomenu3.png');
	text-align:center;
	display:block;
	float:left;
	width:80px;
	height:17px;
	line-height:17px;
	color:white !important;
	background-color:transparent;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	text-decoration:none !important;
	margin-left:10px;
	text-transform:uppercase;
}
a:hover.LogoutLink{
	background-image:url('Images/infomenu3_x.png');
}
.BottomPane {
	background-image:url('Images/footer_bg.png');
	background-repeat:repeat-x;
	background-color:transparent;	
	width: 100%;
	height:95px;
	margin-bottom:50px;
  border:0px solid black;    
}
.footer{
	width: 960px;
	margin:auto;
	padding-top:20px;
  border:0px solid black;  
}
.footer_column{
	 float:left;
	 margin-right:50px;
}
.footer_column_{
	 float:right;
}
.footer_column a{
	display:block;
	background-image:url('Images/footer_arrow.png');
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:left 50%;
	font-size:12px;
	color:#04a0c4;
	text-decoration:underline;
	padding-left:10px;
	margin-bottom:3px;		
}
.footer_column a:hover{
	color:black;		
}
.login_dialog .SubHead{
 	font-size:10px;
 	color:black;
 	padding:0px 0px 0px 3px;
 	margin:0px;
}
.login_dialog input.StandardButton{
	background-image:url('Images/infomenu3.png');
	background-color:transparent;
	vertical-align:middle;
	width:80px;
	height:17px;
 	font-size:10px;
 	color:white;
 	font-weight:bold;
	border:0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
.float_end{
  clear:both;
}
.uppercase{
	text-transform:uppercase;
}
.lowercase{
	text-transform:lowercase;
}
.Head {
   font-size:  14px;
   font-weight: bold;
   color: #333333; 
}
img{
    border:none;
}
hr {
  background-color: dimGray;
  height: 1px;
  border:none;
  text-align: left;
  margin:10px 0 10px 0;
}     
.TemplatePrice{
	color: Red; 
	font-weight: bold;
}
.CategoryTree {
	width: 190px;
	height:auto;
	overflow: hidden;
	background-color:transparent;
	vertical-align:top;
	padding:0px;
}
.ICMenu a{
	display:block;
	background-image:url('Images/footer_arrow.png');
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:left 50%;
	font-size:12px;
	color:black;;
	text-decoration:none;
	padding-left:10px;
	margin-bottom:3px;		
	font-family: Arial,Helvetica,sans-serif;	
	font-weight:bold;
}
.ICMenu a:hover{
	text-decoration:underline;	
}
select.normal{
  width:160px !important;              
} 
input[type="image"]{
  padding:0px !important;                  
}
input[type="file"]{
  padding:5px;
}
input, select, textarea{
  background-color:#fafafa; 
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;      
  border:1px solid #ccc;
  margin:5px 2px 5px 2px; 
  padding:5px;     
  box-shadow:inset #4d4d4d 1px 1px 0px; 
  -webkit-box-shadow:inset #4d4d4d 1px 1px 0px; 
  -moz-box-shadow:inset #4d4d4d 1px 1px 0px;  
  vertical-align:middle;       
}
textarea {
  resize:vertical;
}
input[type="radio"],input[type="checkbox"], option{
  background-color:transparent; 
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;      
  border:none;
  height:auto;
  margin:5px 10px 5px 20px;    
  padding:0 10px 0 5px;  
  box-shadow:none; 
  -webkit-box-shadow:none; 
  -moz-box-shadow:none;       
}
option{
  margin:0 !important;      
}
input[type="button"]{
  padding:5px 10px !important;
}
input[type="text"],input[type="password"],textarea{
  padding:5px;
  font-size: 12px;                                     
}
select {
  padding-left:5px;
}
/* TreeType3 begin  */

.TreeType3-Tree a{
	display: block;
}
div.TreeType3-GroupLink{
	width: 165px !important;
	float: left;
	height:100%;
}
div.TreeType3-Expand{
	width: 20px !important;
	float: left;
	margin:10px 0px 0px 0px;
	height:15px !important;
}
.TreeType3-Level2 .TreeType3-Item div.TreeType3-Expand{
	margin:0px 0px 0px 0px;
}

.TreeType3-Level1 .TreeType3-Item .TreeType3-Expand a{
	background: transparent url(Images/menu_tree_arrow.png) no-repeat scroll 0 0px !important;
	cursor: pointer;
	margin: 0 4px 0 0;
	width: 15px;
	height:15px;
	text-decoration:none;
}
.TreeType3-Level1 .TreeType3-Item .TreeType3-Expand a:hover{
	background: transparent url(Images/menu_tree_arrow_x.png) no-repeat scroll 0 0px !important;
}
.TreeType3-Level2 .TreeType3-Item .TreeType3-Expand a{
	background: inherit;
	visibility: hidden;
}
.TreeType3-Item.TreeType3-Show .TreeType3-Expand a{
	background: transparent url(Images/menu_tree_down.png) no-repeat scroll 0 0px !important;
}
.TreeType3-Item.TreeType3-Show .TreeType3-Expand a:hover{
	background: transparent url(Images/menu_tree_down_x.png) no-repeat scroll 0 0px !important;
}

.TreeType3-Item{
	width: 185px !important;
	padding:2px 0px 2px 0px !important;
}
.TreeType3-Level1 > div.TreeType3-Item{
	background: transparent url(Images/menu_tree_1.png) no-repeat scroll 0 0px;
	padding:0px 0px 0px 5px !important;
	min-height: 35px !important;
	height:auto;
	border-top:1px solid #DBD9DA;
	margin:0px 0px 0px 0px;
}
.TreeType3-Level1 > div.TreeType3-Item:hover{
	background: transparent url(Images/menu_tree_1_x.png) no-repeat scroll 0 0px;
}
.TreeType3-Level1 > div.TreeType3-Item:hover .TreeType3-Expand a{
	background: transparent url(Images/menu_tree_arrow_x.png) no-repeat scroll 0 0px !important;
}
.TreeType3-Level1 > div.TreeType3-Item:hover.TreeType3-Show .TreeType3-Expand a{
	background: transparent url(Images/menu_tree_down_x.png) no-repeat scroll 0 0px !important;
}
.TreeType3-Level1 > div.TreeType3-Item:hover .TreeType3-GroupLink a{
 	color:white;
 	background-color:transparent;
}
.TreeType3-Level1 > div.TreeType3-Show{
	background-image:none;
	background-color:#e6edf3;
}
.TreeType3-Level2 .TreeType3-GroupLink{
	padding:0px 0px 0px 10px !important;
	width: 155px !important;
	font-weight: bold;
}
.TreeType3-Level2 .TreeType3-GroupLink a{
color:#423F30;
	padding:0px !important;
}
.TreeType3-Parent {  	
	padding:5px 0px 0px 0px !important;
}
.TreeType3-Level2 {
	padding:0px 0px 5px 0px;
}
.TreeType3-Level3 {
	padding:0px 0px 5px 0px;
}
.TreeType3-Level4 {
	padding:0px 0px 5px 0px;
}
.TreeType3-Level3 .TreeType3-GroupLink{
	padding-left: 25px !important;
	width: 140px !important;
	text-decoration: underline;
	font-weight: inherit;
}
.TreeType3-Level4 .TreeType3-GroupLink{
	padding-left: 35px !important;
	width: 130px !important;
	text-decoration: underline;
	font-weight: inherit;
}
.TreeType3-Level5 .TreeType3-GroupLink{
	padding-left: 80px;
	width: 120px;
	text-decoration: underline;
	font-weight: inherit;
}
.TreeType3-Level6 .TreeType3-GroupLink{
	padding-left: 100px;
	width: 100px;
	text-decoration: underline;
	font-weight: inherit;
}
.TreeType3-Parent .TreeType3-GroupLink a, .TreeType3-LastItem .TreeType3-GroupLink a {
	padding:10px 0px 0px 0px;
	color:#423F30;
	font-weight:bold;
	height:auto;
	min-height:25px;
}
.TreeType3-Level3.TreeType3-LastItem, .TreeType3-Level3 .TreeType3-LastItem{
	padding-bottom: 10px;
}
.TreeType3-Level2.TreeType3-Hide, .TreeType3-Level3.TreeType3-Hide, .TreeType3-Level4.TreeType3-Hide{
	display: none;
}
.TreeType3-Item.TreeType3-Hide{
	display: block;
}
.TreeType3-Level2.TreeType3-Show, .TreeType3-Level3.TreeType3-Show, .TreeType3-Level4.TreeType3-Show{
	display: block;
}

/* applies to currently selected item */
.TreeType3-Item.TreeType3-Selected .TreeType3-GroupLink a, .TreeType3-Item.TreeType3-ChildSelected .TreeType3-GroupLink a{
	font-weight: bold;
	height:100% !important;
	color:#04a0c4;
}

 /* applies when cursor is over item */
.TreeType3-GroupLink a:hover, .TreeType3-Item.TreeType3-Selected .TreeType3-GroupLink a:hover, .TreeType3-Item.TreeType3-ChildSelected .TreeType3-GroupLink a:hover{
	text-decoration: underline;
}
.TreeType3-Clear{
	clear: both;
}

/* TreeType3 end */	