body, div, img, p, a, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

.DNNAligncenter {
text-align:left;
}	


img
{
    border:0;    
}

body
{
	background-color:#868e80;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#2d6b35;
}

h2
{
    font-size:11px;   
    padding-top:5px;
    text-align:justify;
}

h3
{
    color:#2d6b35;
    font-size:16px;    
}

.Normal
{
    font-size:13px;    
    text-align:justify;
}

.title
{
    color:#ff3300;    
    font-weight:bold;
}

h1
{
    color:#ff3300;   
    font-size:17px;
}

.orange
{
    color:#ff6640;   
}

.green
{
    color:#2d6b35;    
}


a:visited,
a:link
{
 	color:#FF3300;
	text-decoration:none;
}

a:hover
{
    text-decoration:none;
}

#cnt
{
    width:807px;
    margin:0 auto;
    background-color:#fff;
    margin-bottom:20px;
}

#cnt #top
{
    width:100%;
    height:350px;
    display:block;
    background-image: url('images/building.jpg');
    background-repeat:no-repeat;
    background-position: center bottom; 
}

#cnt #top #left
{
    padding-left:30px;
    padding-top:20px;
    width:320px;
    float:left;
}

#cnt #top #see
{
	margin-right: 20px;
	margin-top: 20px;
	float:right;
	display: block;
	cursor: pointer;
	outline:none;
	clear:right;
	
}

#cnt #top #see img
{
	width:100px;
}

#cnt #top #nav
{
    float:right;
    width:80px;
    height:30px;
    display:block;
    position:relative;
    top:20px;
    right:20px;
}

#cnt #panes #right_pane #lang
{
    color:#333333;
    font-size:12px;
    font-weight:bold;
    margin:0px auto 5px;
    width:60px;
    text-decoration:none;
}

#cnt #panes #right_pane #lang a:hover
{
    color:#ff3300;
    text-decoration:none;
}

#cnt #top #nav .brake
{
    border-left:solid 1px #333333;
    height:10px;
    display:block;  
    float:left;  
    margin-top:2px;
    margin-left:10px;
    margin-right:10px;
}

#cnt #top #nav img
{
    float:left;    
}

#cnt #menu
{
    height:83px;
    width:100%;
    display:block;
    background-image:url('images/menu_bg.gif');
    background-repeat:repeat-x;    
}

#cnt #menu #amenu
{
    margin:0 auto;
    text-align:center;    

}

#cnt #menu #amenu a
{
    float:left;
    text-decoration:none;
    color:#023e02;  
    font-size:12px;
    text-align:center;
    padding-left:9px;
    padding-right:9px;
    line-height:20px;
    margin-top:10px;
    border-right: solid 1px #cbd4c7;  
    font-weight:bold;
text-transform: uppercase;

}

#cnt #menu #amenu a.active
{
    color:#ff3300;    
text-transform: uppercase;
}

#cnt #panes
{
    clear:both;
    padding-top:0px;   
    padding-bottom:20px; 
}

#cnt #left_pane
{
    width:165px;
    float:left;   
    display:block;    
    padding:21px 1px 1px 1px;
}


/*menu */
#cnt #left_pane #leftMenu ul 
{
    margin:0px;
    text-indent:0px;
    list-style-type:none;
    padding:0px;
}

#cnt #left_pane #leftMenu li 
{
    background-image:url('images/left_menu_bg.gif');
    background-repeat:repeat-y;
    margin-top:5px;
    margin-bottom:5px;
    color:#98a898;
    width:130px;
    display:block;
    
}

#cnt #left_pane #leftMenu li .menuC
{
    padding-left:30px;
}



#cnt #left_pane #leftMenu li.active a
{
    color:#103f0f;
}

#cnt #left_pane #leftMenu li a
{
    color:#98a898;
   
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}

#cnt #left_pane #leftMenu .childs li a
{
   
   
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}




#cnt #left_pane #leftMenu li ul li
{
    font-weight:normal;
    float:left;
    list-style-type:none;
    padding:0px;
    margin:2px 0px;
    background-image:url('images/left_menu_bg.gif');
    background-repeat:repeat-y;
    
}

#cnt #left_pane #leftMenu  li:hover,
#cnt #left_pane #leftMenu  li.active
{ 
    background-image:url('images/left_menu_arrow.gif');
    background-repeat:no-repeat;
    cursor:hand;
}




#cnt #left_pane #leftMenu .childs li:hover,
#cnt #left_pane #leftMenu .childs li.active
{ 
    background-image:url('images/left_menu_active.gif');
    background-repeat:no-repeat;
    cursor:hand;

}




#cnt #left_pane #leftMenu li ul li .menuC
{

	margin-left:0px;
}

/**/
#cnt #middle_pane
{
    width:430px;
    float:left;    
    display:block;   
    padding-right:5px;
    padding-top:20px;
}

#cnt #middle_pane_main
{
    width:585px;
    float:left;    
    display:block;   
    padding:0px 5px;
}


#cnt #right_pane
{
    width:200px;
    float:right;   
    display:block; 
    padding-top:10px;
}

#cnt #footer img
{
    float:left;
     margin-top:5px;
}

#cnt #footer
{
    border-left:dashed 1px #d2d2d2;
    border-top:dashed 1px #d2d2d2;
    width:610px;
    float:right;
    margin:5px 5px 5px 0px;
    padding:5px 5px 0px 15px;
  
}


#cnt #footer #about
{
    background-image:url(images/arrow.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width:430px;
    float:right;
    padding-left:8px;
    margin-top:5px;
}

#cnt #footer p.info
{
    width:130px;
    float:left;
    display:block;
    color:#8c8c8c;  
    font-weight:bold; 
    margin-left:5px; 
}

#cnt #footer p.info span
{
    display:block;
}

#cnt #right_pane #login
{
    clear:both;
    float:right;
margin-top:5px;
margin-right:10px;
}

#cnt #right_pane #login a
{
    color:#8c8c8c;
    font-weight:bold;
    text-decoration:none;
}

#cnt #counterPlace
{
    margin:50px 0px 0px 0px;
    float: left;
    width: 160px;
    padding:0px;
}

#cnt #end
{
    clear:both;    
}

.main_cnt
{
    color:#666666;
    font-size:14px;   
}

.right_cnt
{
    border-left:dashed 1px #d2d2d2;
    border-top:dashed 1px #d2d2d2;
    border-bottom:dashed 1px #d2d2d2;
    padding:5px;
    margin-bottom:5px;
}

.right_cnt .Normal
{
    color:#333333;
}


.right_cnt a
{
    color:#ff3300;
    text-decoration:underline;
}

.counter_cnt
{
   
}

#whoWhat
{
    margin-left:280px;
    margin-top:10px;
    float:left;
 color:#8c8c8c;  
	font-size:10px;
}
#whoWhat a
{
    
 	color:#8c8c8c;  
	font-size:10px;
}

#whoWhat a:hover;
{
    
 	color:#023E02;
	text-decoration:none;
}
.counter_cnt h1
{
    color:#ff3300; 
    font-weight:bold;  
    font-size:14px;
    color:#023e02;  
    margin-bottom:4px;
    text-align:center;
}

#searchBox
{
    clear:both;
    display:block;
    width:200px;
    margin-bottom:7px;
}

#searchBox input
{
    margin-left:13px;
    width:125px;
}

#searchBox a,
#searchBox label
{
    font-family:Arial;
    text-decoration:none;
    color:#023e02;  
    font-size:12px;
    text-align:center;
    font-weight:Bold;
}

#searchBox a:hover
{
     color:#ff3300;    
}
/*shop*/

.listTab
{
    
}

.listTab #shopHeader
{
    color:#656565;
    font-size:12px;
 
    font-weight:bold;
}

.listTab td
{
    
    font-size:11px;
}

.listTab #Product td .buyProduct
{
    background-image:url(images/koszyk.jpg);
    background-repeat:no-repeat;
    width:24px;
    height:22px;
    display:block;
}

.listTab #Product span,
.listTab #Product #price,
.listTab #Product #desc a
{
    color:#ff3300;
}

.listTab #Product #imgTd img
{
    margin:0px auto;
    display:block;
}

/*basket*/

#basketBox
{
    font-size:14px;
    color:#ff3300;
    display:block;
    padding-bottom:24px;
}

#basketBox .listBasket
{
    margin:5px 0px 0px;
}

#basketBox .listBasket #insideBox
{
   
    font-size:10px;
}

#basketBox .listBasket #insideBox .lbName
{
    clear:both;
    color:#003302;
}

#basketBox .listBasket #insideBox .tbQuantity
{
    border-right: silver 1px dotted;
    border-top: silver 1px dotted;
    border-left: silver 1px dotted;
    border-bottom: silver 1px dotted;
    font-family:Arial;
    font-size:10px;
}

#basketBox .listBasket #insideBox #imgTd img
{
    display:block;
    margin:0px auto;
}

#basketBox .listBasket #insideBox #prodName
{
  margin:10px 0px;
}

#basketBox .listBasket #insideBox .lbPrice
{
    font-family:Arial;
    font-size:10px;
    margin-left:10px;
}

#basketBox .ReCalc
{
    float:left;
    width:66px;
    height:16px;
    background-image:url(images/calc.jpg);
    margin:3px 0px 0px 40px;
}
#basketBox .sendMail
{
background-image:url(images/send.jpg);
float:left;
height:16px;
margin:3px 0px 0px;
width:33px;
}

#basketBox .listBasket #insideBox .btRemove
{
    display:block;
    width:66px;
    height:16px;
    background-image:url(images/delete.jpg);
}

/*possible */

#cnt #end
{
    	background-color:#868e80;
    height:30px;
}

#cnt #end p
{
    font-family:"Trebuchet MS", Arial;
	text-align:left;
	font-size:9pt;
	line-height:9pt;
	color:#ffffff;  
	padding:15px 10px 0px 10px;
	float:left;
}

#cnt #end a
{
    margin-top:9px;
    background-image:url(images/possible.gif);
    background-repeat:no-repeat;
	background-position: bottom left;
	width:76px;
	height:21px;
	float:left;
}
#cnt #end a:hover
{
    background-image:url(images/possibleHover.gif);
}

#cnt #end #koniec
{
    float:right;
}