
a:link,a:visited{
color: #000000;
text-decoration: none;
}
 
a:hover,a:active{
color: #000000;
text-decoration: none;
} 

a.link_small:link,a.link_small:visited{color: #a2a2a2; text-decoration: none; font-size: 10px; font-weight: bold;}
a.link_small:hover,a.link_small:active{color: #ff9103; text-decoration: none; font-size: 10px;} 

a.menu:link,a.menu:visited{color: #666666; text-decoration: none;}
a.menu:hover,a.menu:active{color: #FB921D; text-decoration: none;} 


a.menu1:link,a.menu1:visited{color: #333333; text-decoration: none;}
a.menu1:hover,a.menu1:active{color: #ff9103; text-decoration: underline;} 

a.menu1_inverse:link,a.menu1_inverse:visited{color: #666666; text-decoration: underline;}
a.menu1_inverse:hover,a.menu1_inverse:active{color: #ff9103; text-decoration: none;} 

a.white:link,a.white:visited{color: #FFFFFF; text-decoration: none;}
a.white:hover,a.white:active{color: #f0f0f0; text-decoration: none;} 

a.pager:link,a.pager:visited{color: #000000;text-decoration: none; background:url('../images/pager_bg1.jpg') no-repeat; background-position: 50% 50%; padding: 5px 8px;}
a.pager:hover,a.pager:active{color: #ee0000; text-decoration: none;  background:url('../images/pager_bg2.jpg') no-repeat;background-position: 50% 50%; padding: 5px 8px;} 


body { margin:0; padding:0; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size: 11px; outline:none; color: #666666; background-color:#ffffff;  }

p {margin:0px; padding:0px;}
td{margin:0px; background-color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #666666; line-height: 18px; }

p{margin:0px; padding:0px;}
h1 {display: inline; font-size: 11px;}
h2 {display: inline; font-size: 11px; font-weight: normal; line-height: 32px; margin-left: 15px;}

.error {color: #39788F; font-size: 12px; font-weight: bold; line-height: 26px; height: 30px; padding-left: 20px; background:url('../images/info1.gif') no-repeat; background-position: 0% 50%;}
.bred {color: #F87F17; font-weight: bold; font-size: 11px;}
/*------------------- szerokość strony -----------------------------*/

#content {
width: 100%;
overflow: hidden;
vertical-align: top;
background-color: #ffffff;
}

#content_sklep_internetowy {
width: 700px;
margin-left: 5px;
clear: both; overflow: hidden;
}
/*------------------ komorki tabel-----------------------------*/
.td_menu {
text-align: center;
height: 22px;
vertical-align: middle;
font-weight: bold;
background-color: #c00000;
color: #ffffff;
padding: 3px;
}


.td {
text-align: left;
height: 22px;
vertical-align: middle;
background-color: #f5f5f5;
padding: 3px 10px;
}



/*------------------ menu top td-----------------------------*/
.menu_top1 {
padding-top: 5px;
color: #ffffff;
text-align: center;
font-size: 10px;
}		
.menu_top2 {
padding-bottom: 5px;
color: #ffffff;
text-align: center;
font-size: 10px;
}		
			
/*-------------------panel-----------------------------*/		
.selected {color: #fa5d00; font-weight: bold;}
.panel_td {border: solid 1px #ededed; padding: 1px 10px;}
.panel {border: solid 1px #c0c0c0; }
.panel_td_menu {text-align: left; padding: 3px 10px; height: 24px; background-color: #ffffff; border-bottom: solid 1px #c0c0c0;}
.panel_td_menu_class {text-align: center; padding: 2px; font-size:11px; font-weight: bold; background-color:#cc0000; color: #ffffff;}

.but {background-color: #ffffff; border: solid 1px #000000; color: #000000; margin: 3px; padding: 3px 0px; font-size: 11px; height: 24px; width: 100px;}
.input {background-color: #ffffff; border: solid 1px #A2A2A2; font-size: 11px; padding: 1px; margin: 3px 0px;}
.input1 {background-color: #f0f0f0;  border: solid 1px #000000;  padding: 1px; margin: 3px 0px;}
.input_form {font-size: 12px; padding: 1px; border: solid 1px #000000;}
.input_onmouse {background-color: #f0f0f0; color: #000000; border: solid 1px #c0c0c0;}

.t1 {color: #fa5d00; font-weight: bold; width: 10%;}
.t2 {width: 30%;}
.t3 {width: 60%;}

.zapgl1 {width: 40%; text-align: right; padding: 2px 5px;}
.zapgl2 {width: 60%; text-align: left; padding: 2px 5px;}
.zapgl {width: 30%; text-align: right; padding: 2px 5px; }
.zapg2 {width: 70%; text-align: left; padding: 2px 5px;}

.op1 {width: 30%; text-align: right; padding: 2px 5px;}
.op2 {width: 70%; text-align: left; padding: 2px 5px;}

/*-------------------site-----------------------------*/	

.input_text {border: solid 1px #000000; padding: 2px; font-size: 13px; height: 22px;}

.undersearch {text-align: left; width: 100%;}
.text_in_div {margin: auto 10px; vertical-align: middle; line-height: 20px;}

#top {
	width: 982px; margin: 0px auto;
	background-color: #ffffff;

}

.list_menu {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 20px;
}

.list_menu li {
	display: block;
	float: left;
	width: 210px;
	font-size: 12px;	
}



.BAR {
	clear: both;
	width: 982px;
	height: 24px;
	background-color: #f0f0f0;
	text-align: left;
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	margin:0px auto;
	}



@media print {
.noPrint {display:none;} 
.Print {display: inline;}          
        #rightcontent {
                display: none;
        }

        #centercontent {
               display: none;
        }
   .pagestart
    {
        page-break-before: auto;
    }
}



.prod {
	width: 702px;
	overflow: hidden;
	clear: both;
	border-bottom: dotted 1px #c0c0c0;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
}


.prod1 {
	width: 20px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	float: left;
	 background:url('../img/compare_bg.gif') repeat-y; background-position: 50% 50%;
}

.prod2 {
	width: 120px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}

.prod3 {
	width: 360px;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}
.prod4 {
	padding-top: 6px;
	width: 150px;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}
.prod5 {
	width: 50px;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}

.prod_name {
	font-size: 13px; 
	font-weight: bold;
	color: #737373;
}

.prod_name_hidden {
	font-size: 13px; 
	font-weight: bold;
	color: #c0c0c0;
}
.poprz {
width: 700px; 
height: 33px;
clear: both; 
text-align: left;
background:url('../images/poprz.jpg') no-repeat; 
color: #ffffff;
vertical-align: middle;
margin-top: 5px;
line-height: 32px;
font-size: 11px;
}

/*------------------- zamówienie -----------------------------*/
.order_header {
font-weight: bold; 
color: #000000; 
font-size: 11px;
line-height: 17px;
}
.order_table {border-top: solid 1px #000000; border-right: solid 1px #000000; margin: 2px 6px;}
.order_menu {text-align: center; padding: 3px 10px; font-weight: bold; border-bottom: solid 1px #000000; border-left: solid 1px #000000; background-color: #f0f0f0;}
.order_td {border-bottom: solid 1px #000000; border-left: solid 1px #000000; padding: 4px 10px;}

.empty {border: solid 1px #c0c0c0; text-align: center; background-color: #ffffff;}
.full {border: solid 1px #c0c0c0; background-color: #f1bb00; font-weight: bold; text-align: center; color: #ffffff;}
.order_input {border: solid 1px #212121; background-color: #f7f7f7; padding: 3px; margin: 2px; font-size: 12px; font-family: Verdana;}
.order_input_error {border: solid 1px #cc0000; background-color: #f7f7f7; padding: 1px; margin: 2px; font-size: 12px; font-family: Verdana;}
.zam_form1 {width: 25%; padding: 3px 15px; text-align: right; font-size: 11px; font-weight: bold;}
.zam_form2 {width: 75%; padding: 3px 10px; text-align: left; font-size: 11px; }
