
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: #000000; 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: #060606; text-decoration: none;}
a.menu:hover,a.menu:active{color: #c00000; 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: #046C9C; 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: #0A0A0A; background-color:#ffffff; background-image:url(../images/bg-01.gif); }

p {margin:0px; padding:0px;}
td{margin:0px; background-color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #0A0A0A; 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: #046C9C; font-weight: bold; font-size: 11px;}
/*------------------- szerokość strony -----------------------------*/

/*------------------- kolumny -----------------------------*/
#sklep_internetowy1 {
width: 20px;
background-image:url(../images/bg-02a.gif); background-repeat: repeat-y;
empty-cells: show;
}

#content {
width: 920px;
float: left;
overflow: hidden;
vertical-align: top;
background-color: #ffffff;
}

#sklep_internetowy2 {
width: 20px;
background-image:url(../images/bg-02.gif); background-repeat: repeat-y;
empty-cells: show;
}

.menu_div {
width: 12%; 
float: left; 
overflow: hidden; 
height: 50px; 
text-align: right;  
background-image: url(../images/navborder.jpg); 
background-repeat: no-repeat; 
color: #ffffff; 
vertical-align: bottom;
}



#column_left {
	width:  200px;
	float: left;
	overflow: hidden;
	text-align: left;
	height: 100%;

}

#column_right {
	width: 720px;
	float: right;
	overflow: hidden;
	text-align: left;
	
}
#content_sklep_internetowy {
width: 700px;
margin: 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;
}
/*------------------ opis produktu -----------------------------*/
.box {width: 1005; padding: 2px 5px; text-align: left; background-color: #D9D9D9; font-weight: bold;}
.data1 {width: 35%; padding: 2px 5px; text-align: left; background-color: #F0F0F0; }
.data2 {width: 65%; padding: 2px 5px; text-align: left; background-color: #E5E5E5;}
/*------------------ menu boczne -----------------------------*/
.v-menu{
margin: 0px;	
width:170px;
clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style: none;
	}
	ul.v-menu{
		clear:both;
		margin-top:0px;
		
	}
		.v-menu li a{
			height: 14px;
			padding-left: 5px;
			color: #252525;
			display:block;
			border-top:solid 1px #DEDEDE;
			font-size: 10px;
			line-height: 14px
		}
		.v-menu li a:hover{
			color:#cc0000;
		}

/*------------------ 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 #05709E; 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: 340px;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}
.prod4 {
	width: 170px;
	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: #05709E;
}

.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;
}
.chmurka {
 position:absolute;display:none;left:25px;top:25px;
 border:1px dashed #0072bc;background-color:#448cca;
 padding:5px;font:normal normal 10px Arial,Verdana;
}
/*------------------- 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; }
