*{
	margin: 0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}
html{
}

body{
	font-size:100%;
	font-family:arial, verdana, helvetica, sans-serif;
	background:#C6DCE4 url(../images/layout/bckgrnd_body.gif) repeat-x top left;
	text-align:center;	
}

#body{
	margin:0px 0px 0px -475px;
	position:absolute;
	top:0;
	left:50%;
	right:50%;
	width:950px;
}
#bodysss{
	top:0;

	margin-left:auto;
	margin-right:auto;
	min-width:950px;
	position:relative;
}




/*
Naglowek
*/
#head{
	display:block;
	height:10px;
	font-size:0;
}

/*
Stopka
*/
#btmshadow {
	background:transparent url(../images/layout/btmshadow.gif) repeat-x scroll left top;
	height:7px;
	font-size:0;
}

#footer{
	background-color:#FFFFFF;
	text-align:center;
	padding:10px 0 0 0;
	clear:both;	
}
#footer .line{
	height:5px;
	background:transparent url(../images/layout/line.gif) repeat-x left;
	margin: 0 25px 5px 25px;
}

#fnav{
	display:inline;
	font-size:11px;
}
#fnav li{
	display:inline;
}
#fnav li a:link,
#fnav li a:visited{
	background:transparent url(../images/layout/icon_footer_line.gif) no-repeat left;
	color:rgb(121,120,119);
	text-decoration:none;
	padding:0 0 0 10px;
	margin:0 0 0 2px;
}
#fnav li a:hover,
#fnav li a:focus,
#fnav li a:active{
	background:transparent url(../images/layout/icon_footer_line.gif) no-repeat left;
	color:rgb(121,120,119);
	text-decoration:underline;
	padding:0 0 0 10px;
	margin:0 0 0 2px;
}

#pgend{
	background:transparent url(../images/layout/footer_bckgrnd.gif) no-repeat scroll left bottom;
	height:25px;
}
#copyright{
	color:rgb(141,140,139);
	font-size:11px;
	padding: 5px 0 0 0;
}

/*
Glowny nawigator i banner
*/

#top {
	background:#007CBD url(../images/layout/banner_bckgrnd4.jpg) no-repeat top left;
	width:950px;
	height:100px;
	
}
#logo {
	display:block;
	float:right;
	margin: 10px 20px 0 0;
	width:230px;
	height:80px;
	background:transparent url(../images/layout/logo.gif) no-repeat top left;
}

#top ul#topmenu{
	padding: 75px 0 0 1px;
	font-size:13px;
	height:24px;
}
#top ul#topmenu li{
	list-style:none;
	float:left;
}

#top ul#topmenu li a:link,
#top ul#topmenu li a:visited{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	line-height:20px;
	padding:0 15px;
	text-decoration:none;
/*	border-top: 1px solid rgb(120,195,237);
	border-right: 1px solid rgb(120,195,237); */
	/*background: transparent url(../images/layout/main_nav_body_normal.gif) repeat-x scroll left bottom;*/
	background: transparent url(../images/layout/main_nav_body_normal2.gif) no-repeat scroll right bottom;
	
}
#top ul#topmenu li a:focus,
#top ul#topmenu li a:hover,
#top ul#topmenu li a.active{
	/*background: transparent url(../images/layout/main_nav_body_hover.gif) repeat-x scroll left bottom;*/
	background: transparent url(../images/layout/main_nav_body_hover2.gif) no-repeat scroll left bottom;
}

#main {
	background-color: #FFFFFF;
	width: 950px;

}

.menuheader {
	background:transparent url(../images/layout/cat_header.gif) no-repeat scroll left bottom;
	height:25px;
	padding:0 5px;
	display:block;
}

.menuheader h2{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
}
.group_header{
	padding: 3px 20px;
	background:transparent url(../images/layout/bullet_top.gif) no-repeat scroll left center;
	display:block;
}

.padding3{
	padding:3px;
}





.align_left{
	text-align:left
}
.align_right{
	text-align:right
}
.align_justify{
	text-align:justify
}
.align_center{
	text-align:center
}
.valign_bottom{
	vertical-align:bottom
}
.valign_top{
	vertical-align:top
}
.valign_middle{
	vertical-align:middle
}
.float_left{
	float:left
}
.float_right{
	float:right
}
.clear_both{
	clear:both
}
.clear_left{
	clear:left
}
.clear_right{
	clear:right
}
.margin_left{
	margin:0 0 10px 20px
}
.margin_right{
	margin:0 20px 10px 0
}
.inline{
	display:inline
}
.block{
	display:block
}


.w100px{
	width:100px;
}
.w25px{
	width:25px;
}

.w50px{
	width:50px;
}
.w75px{
	width:75px;
}
.w100px{
	width:100px;
}
.w110px{
	width:150px;
}
.w120px{
	width:120px;
}
.w150px{
	width:150px;
}
.w160px{
	width:200px;
}
.w200px{
	width:200px;
}
.w250px{
	width:250px;
}
.w450px{
	width:450px;
}
.w584px{
	width: 584px;
}
.w590px{
	width:590px;
}
.w584px{
	width:584px;
}
.w295px{
	width:295px;
}
.w380px{
	width:380px;
}
.w100{
	width:100%;
}
.w50{
	width:50%;
}
.w33{
	width:33%;
}
.w80{
	width:80%;
}

.top_50 {
	margin-top:50px;
	margin-bottom:30px;
}


/*  podpisy pod zdjeciami  */
.imgtxt{
	font-size:11px;
	color:#72716F;
	border-bottom: 1px solid #96AEBE;
	margin-bottom:10px;
}


/*  lista kategorii  */

#lcat_list{
	padding: 0 20px 20px 10px;
	margin-top: 10px;
}

#lcat_list li{
	padding:2px 0 5px 5px;
	list-style:none;
	background:transparent url(../images/layout/line2.gif) repeat-x left bottom; 
}

#lcat_list li.expanded{
	padding:2px 0 0 5px;
	background:none; 
}

#lcat_list li a:link,
#lcat_list li a:visited{
	color:#72706F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#lcat_list li a:focus,
#lcat_list li a:hover,
#lcat_list li a:active{
	color: #72706F;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}




#lcat_list li ul{
	padding:0 0 0 5px;
	margin-top: 5px;
	margin-bottom:10px;
}

#lcat_list li ul li{
	padding:0 0 2px 5px;
	list-style:none;
	background:transparent url(../images/layout/line2.gif) repeat-x left bottom; 
	line-height:18px
}

#lcat_list li ul li a:link,
#lcat_list li ul li a:visited{
	font-size:12px;
	color: #72706F;
	font-weight:normal;
	text-decoration: none;
}

#lcat_list li ul li a:focus,
#lcat_list li ul li a:hover,
#lcat_list li ul li a:active{
	font-size:12px;
	color: #72706F;
	font-weight:normal;
	text-decoration: underline;
}


#lcat_list li ul li ul {
	padding:0 0 0 5px;
	margin: 0px;
}
#lcat_list li ul li ul li{
	padding:0 0 2px 10px;
	list-style:none;
	line-height:12px;
	background-image: none; 	
}

#lcat_list li ul li ul li a:link,
#lcat_list li ul li ul a:visited{
	font-size:11px;
}

#lcat_list li ul li ul li a:focus,
#lcat_list li ul li ul li a:hover,
#lcat_list li ul li ul li a:active{
	font-size:11px;
}

#lcat_list a.active {
	color:#1881BA!important;
	font-weight:bold!important;
}
.mainnav{
	background:transparent url(../images/layout/cat_body5.gif) repeat-y scroll left top;
	overflow:hidden;
	width: 195px;
	float:left;
	text-align:left;
	margin-top:5px;
}
.mainnav .h {
	background:transparent url(../images/layout/cat_header5.gif) no-repeat scroll left bottom;
	height:23px;
	margin:0;
	overflow:hidden;
}
.mainnav .c{
/*	padding: 0 0 20px 0; 
	font-size:0;*/
}

.mainnav .f {
	background:transparent url(../images/layout/cat_footer5.gif) no-repeat scroll left top;
	height:15px;
	font-size:0;
}

div.content{
	padding: 10px;
}


h2.label{
	padding: 3px 20px;
	background:transparent url(../images/layout/bullet_top_3d.gif) no-repeat scroll 5px 5px;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
}
h2.label a:link,
h2.label a:visited{
	text-decoration:none;
	color:#FFFFFF;
}



/*  naglowki  */
h1{
	font-size:16px;
	font-weight:bold;
	color:#84C225;
	margin-bottom:12px
}
h2{
	font-size:14px;
	font-weight:bold;
	color:#84C225;
	margin-bottom:12px	
}
h3{
	font-size:12px;
	font-weight:bold;
	color:#84C225;
	margin-bottom:12px	
}
h4{
	font-size:14px;
	font-weight:bold;
	color:#72716F;
	margin-bottom:4px
}
h5,
b{
	color:#72716F;
	font-size:12px;
	font-weight:bold
}

h6{
	color:#FFFFFF;
	background-color:#72716F;
	font-size:12px;
	padding:0px 15px 0px 30px;
	line-height:22px
}

/*  akapity  */

p,
font
{
	font-size:12px
}
.content p{
	margin-bottom:12px
}


/*  linki  */

a{
}
a:link,
a:visited{
	color: #2592D2;
	text-decoration:none	
}
a:hover,
a:focus,
a:active{
	color: #84C225;
	text-decoration:underline;		
}
.more:link,
.more:visited{
	color:#304374;
	text-decoration:none;
}
.more:hover,
.more:focus,
.more:active{
	color:#2C57A9;
	text-decoration:underline
}

/*  tabele  */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
	font-size:12px;
	text-align:left;
}
td{
	font-size:12px;
	vertical-align:top
}

.line{
	height:10px;
	background:transparent url(../images/layout/line.gif) repeat-x left;
}


/* produkt 1 strona sekcja srodkowa*/

.productinfo {
	width:288px;
	margin-top: 10px;
}

.p0 {
	background:transparent url(../images/layout/p_header_bcgrnd.gif) no-repeat center top;
	height:3px;
	border:0px;
}
.p1 {
	height:25px;
	background-color:#F1F2F4;
	padding: 5px 0 0 10px;
	border-right: 1px solid #AEC0CC;
	border-left: 1px solid #AEC0CC;
}
.p2 {
	background:transparent url(../images/layout/shadow_top.gif) repeat-x left top;
	border-right: 1px solid #AEC0CC;
	border-left: 1px solid #AEC0CC;
	padding:5px;	
}
.p2_1_1 {
	height: 60px;
	padding: 5px 0 5px 10px ;

}
.p2_1_2 {
	height: 100px;
	padding: 5px 0 5px 10px ;
}
.p2_2 {
	width: 120px;
	padding: 15px 5px 0 5px;

}
.p3 {
	border-right: 1px solid rgb(174,192,204);
	border-left: 1px solid rgb(174,192,204);
	padding: 0 10px 0 10px;

}
.p4 {
	border-right: 1px solid rgb(174,192,204);
	border-left: 1px solid rgb(174,192,204);
	
	background:transparent url(../images/layout/shadow_bottom.gif) repeat-x left bottom;
}
.p1 h3 {
	font-size:12px;
	color: rgb(114,113,111);
	font-weight:bold;
	margin:0;
}
ul.pnfo{

}
ul.pnfo li{
	list-style:none;
	font-size: 12px;
}

.p3 span.price{
	font-size:16px;
	font-weight:bold;
	color: #84C225;
}
.p3 span.more{
	font-size:12px;
	font-weight:bold;
	color: rgb(114,113,111);
	background:transparent url(../images/layout/info.gif) no-repeat right center ;
	padding: 0 20px 0 140px;
	height:20px;

}

span.short_info{
	background:transparent url(../images/layout/info.gif) no-repeat right center ;
	padding: 0 70px 0 10px;
}

/* info sekcja centrum*/

.ctext {
	padding: 10px 15px 10px 15px;
	font-size:12px;
}
.ctext p{
	margin-bottom:12px
}
.ctext p,
.ctext font,
{
	font-size:12px
}

.ctext ol {
	list-style-position:outside;
	font-size:12px;
	margin-left:16px;
}

.title {
	background:transparent url(../images/layout/line.gif) repeat-x left bottom ;
	padding: 0;
	margin: 0 10px 0 10px;
}

.title h1{
	font-size:16px;
	font-weight:bold;
	color:#84C225;
	padding: 15px 0 5px 0;
}

/* info sekcja prawa*/

.rtext {
	padding: 10px 10px 10px 5px;
	font-size:12px;	
}
.rtext p{
	font-size:12px;
	margin-bottom:12px
}
.rtext p.smaller{
	font-size:11px;
	margin-bottom:12px
}

.rtext h4{
	
}

/* listy */

.list{
display:block;
}
.list li{
	font-size:12px;
	padding:0 0 6px 12px;
	list-style:none;
	background:transparent url(../images/layout/bullet_list_green.gif) no-repeat 0px 5px
}


/* kolumny w czesci centralnej */

#left_column{
	width:195px;
	float: left;
	text-align:left;
	padding: 0 0 0 5px;
	background-color:#FFFFFF;
}
#center_column{
	width:590px;
	float: left;
	background-color:#FFFFFF;
	padding: 0;
	text-align:left;	
}
#right_column{
	width:155px;
	float: right;
	background-color:#FFFFFF;
	padding: 0 0 0 0;
	text-align:left;	
}
#top_container {
	background-color: #FFFFFF;
	height:5px;
	font-size:0;
}
#bottom_container {
	background-color: #FFFFFF;
	height:5px;
	clear: both;
	font-size:0;
}



/* sekcja prawa */
.info,
.info2 ,
.info_cart,
.info3{
	overflow:hidden;
	width: 155px;
	float:left;
	text-align:left;
	margin-top:5px;
}
.info{
	background:transparent url(../images/layout/right_body.gif) repeat-y scroll left top;
}
.info_cart {
	background:transparent url(../images/layout/right_body4.gif) repeat-y scroll left top;
}
.info2,
.info3{
	background:transparent url(../images/layout/right_body5.gif) repeat-y scroll left top;
}
.info .h,
.info3 .h {
	background:transparent url(../images/layout/right_header.gif) no-repeat scroll left bottom;
	height:23px;
	margin:0;
	overflow:hidden;
}
.info_cart .h {
	background:transparent url(../images/layout/right_header4.gif) no-repeat scroll left bottom;
	height:23px;
	margin:0;
	overflow:hidden;
}
.info2 .h {
	background:transparent url(../images/layout/right_header6.gif) no-repeat scroll left top;
	height:5px;
	margin:0;
	overflow:hidden;
}
.info .c{
	background:transparent url(../images/layout/right_body.gif) repeat-y scroll left top;
	font-size:0;
	padding:0 5px 0 0;
}
.info_cart .c{
	background:transparent url(../images/layout/right_body4.gif) repeat-y scroll left top;
	font-size:0;
	padding:0 5px 0 0;
}
.info2 .c,
.info3 .c{
	background:transparent url(../images/layout/right_body5.gif) repeat-y scroll left top;
	font-size:0;
	padding:0 10px 0 5px;
}
.info .c2,
.info2 .c2,
.info3 .c2{
	background:transparent url(../images/layout/right_body5.gif) repeat-y scroll left top;
	font-size:0;
	padding:0 10px 0 5px;		
}
.info .f {
	background:transparent url(../images/layout/right_footer.gif) no-repeat scroll left top;
	height:15px;
	font-size:0;
}
.info2 .f,
.info3 .f {
	background:transparent url(../images/layout/right_footer5.gif) no-repeat scroll left top;
	height:15px;
	font-size:0;
}
.info_cart .f {
	background:transparent url(../images/layout/right_footer4.gif) no-repeat scroll left top;
	height:15px;
	font-size:0;
}
.info .separator,
.info2 .separator,
.info3 .separator,
.info_cart .separator{
	background:transparent url(../images/layout/line2.gif) repeat-x scroll left top;
	height:1px;
}
.info h7,
.info2 h7,
.info3 h7,
.info_cart h7{
	font-size:12px;
} 


.p_name_short{
	font-size:11px;
	font-weight:bold;
	color:#007BC1;
	padding:2px 0 5px 0;
	text-align:center;		
} 
.p_price_short{
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
	padding:5px 0 0 10px;
	text-align:left;		
}
.p_addtocart_short{
	font-size:11px;
	padding:5px 5px 0 0;	
	text-align:right;		
	float:right;	
}





/* sekcja centralna content_block */
.content_block{
	background:transparent url(../images/layout/center_body.gif) repeat-y scroll left top;
	overflow:hidden;
	width: 590px;
	float:left;
	text-align:left;
	margin-top:5px;
}
.content_block .h {
	background:transparent url(../images/layout/center_header.gif) no-repeat scroll left bottom;
	height:23px;
	margin:0;
	overflow:hidden;
}
.content_block .c{
	font-size:0;
	padding: 10px 20px 20px 10px;
}

.content_block .f {
	background:transparent url(../images/layout/center_footer.gif) no-repeat scroll left top;
	height:15px;
	font-size:0;
}






/* temporary */
.tmp_div {
	margin: 50px 0 200px 0;
}

/* opis produktu */
.product_name{
	border-bottom: 1px solid #AEC0CC;
	margin-bottom:20px;
}
.product_name h1{
	font-size:14px;
	color:#84C225;
	margin: 6px 0 6px 0;
}
.product_info{
	margin-bottom: 15px;
}

table.product_info_box {
	width:565px;
	border:0px;
}
table.product_details_box {
	width:565px;
	border:0px;
	border-bottom: 1px solid #F5F7F8;
	border-right: 1px solid #F5F7F8;			
}

table.cart_details_box {
	width:545px;
	border:0px;
	border: 1px solid #F5F7F8;
	margin-bottom:6px;				
}

/* styl opisu produktu */
table.product_details_box ul li,
table.cart_details_box ul li {
	list-style-image:url(../images/layout/li.gif);
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:6px;
	margin-left:15px;
}


table.product_details_box td,
table.cart_details_box td{
	padding: 5px;	
	vertical-align: middle;
	color: #72706F;
}
table.product_details_box th,
table.cart_details_box th{
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;	
	color:#72706F;
	background-color:#D5E6F0;	
}
table.product_details_box .tr_even,
table.cart_details_box .tr_even{
	background-color: #F5F7F8;
}
table.product_details_box .tr_odd,
table.cart_details_box .tr_odd{
	background-color: #FFFFFF;
}

table.product_details_box td table,
table.product_details_box td table td,
table.product_details_box td table th{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	background-color:transparent;
}

table.product_details_box p{
	margin-bottom:12px;
}



table.product_files_box,
table.product_resources_box {
	width:565px;
	border:0px;
	border: 1px solid #F5F7F8;		
}

table.product_files_box td,
table.product_resources_box td{
	height: 20px;
	padding-left: 5px;
	vertical-align: middle;
	color: #72706F;
}
table.product_files_box th,
table.product_resources_box th{
	height: 20px;
	padding-left: 5px;
	color:#72706F;
	background-color:rgb(213,230,240);	
}
table.product_files_box .tr_even,
table.product_resources_box .tr_even{
	background-color: #F5F7F8;
}
table.product_files_box .tr_odd,
table.product_resources_box .tr_odd{
	background-color: #FFFFFF;
}





td.big_photo_box {
	width: 410px;
	text-align: center;
	vertical-align: middle;	
}
td.logo_box,
td.price_box,
td.cart_box,
td.description_box,
td.warranty_box,
td.av_box{
	padding-right: 10px;
	text-align: right;
}
td.logo_box{
	height: 75px;
}
td.price_box,
td.cart_box,
td.warranty_box{
	height: 35px;
}
td.av_box{
	height: 50px;
}
td.price_box .price{
	font-size: 20px;
	font-weight:bold;
	color:#FF9933;
	line-height:40px;
}
td.price_box .old_price{
	font-size: 12px;
	font-weight:normal;
	color:#72706F;
	text-decoration:line-through;
	line-height:24px;
}
td.warranty_box .warranty{
	font-size: 14px;
	font-weight:bold;
	color:#84C225;
}

.availability{
	font-size: 12px;
	padding: 5px 35px 5px 10px;
	text-align:left;	
	color: #72706F	;
}

.av_yes {
	background:transparent url(../images/layout/available.gif) no-repeat scroll right top;	
}
.av_no {
	background:transparent url(../images/layout/not_available.gif) no-repeat scroll right top;	
}
.av_call {
	background:transparent url(../images/layout/call.gif) no-repeat scroll right top;	
}


.product_thumbnails{
	padding: 30px 0 0 0;
}
.thumbnail_container{
	width:80px;
	height:80px;	
	float:left;
}
.thumbnail{
	width:65px;
	height:65px;	
	overflow:hidden;
	background-color:#ffffff;
}

.thumbnail_container a, .thumbnail_container a:hover {
	background-color:#F6F6F6;
	border:1px solid #E6E6E6;
	display:block;
	line-height:0;
	margin:0 4px 4px 0;
	padding:4px;
}
.thumbnail_container a:hover {
	background-color:#F3F3F3;
	border:1px solid #CCCCCC;
}

.thumbnail img{
	position:relative;
	top:-25%;
	left:-25%;
}





.product_details{
	padding: 10px 0 10px 0;
}
.product_resources{
	padding: 10px 0 10px 0;
}
.product_files{
	padding: 10px 0 10px 0;
}
/*  Lista produktów w kategorii*/

.product_list{
	padding: 0;
}
.cat_prod_name{
	/* background:transparent url(../images/layout/line.gif) repeat-x scroll left bottom; */
	font-size:14px;
	font-weight: bold;
	padding: 10px 0 0 10px;
	margin: 0 0 10px 0;
	width:430px;
	float:left;
}
.cat_prod_img{
	font-size:10px;
	width:110px;
	float:left;
	padding: 5px 0 5px 5px;
	text-align:center;	
}
.cat_prod_desc{
	font-size:12px;
	width:340px;
	float:left;
	color:#72706F;
	padding-left:10px; 			
}

.cat_prod_price{
	width:90px;
	float:left;
	text-align:right;	
}

.price_label {
	font-size:12px;
	color:#72706F;
}

.cat_prod_price .price{
	color: #FF6600;
	font-size:16px;
	font-weight:bold;
	margin: 0 0 10px 0;		
}

.cat_prod_footer{
	clear:both;
	height:15px;
	background:transparent url(../images/layout/line2.gif) repeat-x scroll left 7px;	
}

hr {
	border: 0px;
	height:15px;
	background:transparent url(../images/layout/line2.gif) repeat-x scroll left 7px;	
}

.product_list .even{
}
.product_list .odd{	
}



.product_list_box{
	width:566px;
	border-bottom:1px solid #F5F7F8;
}

table.product_list_box td{
	height: 20px;
	padding-left: 5px;
	vertical-align: middle;
}
table.product_list_box .tr_even{
	background-color: #F5F7F8;
}
table.product_list_box .tr_odd{
	background-color: #FFFFFF;
}


/*  Lista produktów w kategorii*/

.content_block a:link,
.content_block a:visited{
	color: #2592D2;
	text-decoration: none;
}
.content_block a:hover,
.content_block a:focus,
.content_block a:active{
	color:#84C225;
	text-decoration:underline;
}


/* Sciezka dostepu */
ul#path{
	padding: 4px 0 0 20px;
	font-size:12px;
	font-weight:normal;
	height:23px;
	background:transparent url(../images/layout/bullet_top_3d.gif) no-repeat scroll 5px 5px;	
}
ul#path li{
	list-style:none;
	display:inline;
}

ul#path li a:link,
ul#path li a:visited{
	color:#FFFFFF;
	margin:0pt 0pt 0pt 3px;
	padding:0pt 0pt 0pt 13px;
	text-decoration:none;
	background: transparent url(../images/layout/pathspace.gif) no-repeat scroll left center;
	
}



ul#path li a:focus,
ul#path li a:hover,
ul#path li a.active{
	color: #FF6600;
	text-decoration:underline;
	background: transparent url(../images/layout/pathspace.gif) no-repeat scroll left center;
}


/* koszyk mini */
.cart_box{
	font-size:12px;
	color:#72706F;
	margin:10px 0 5px 0;
}
.login_box{
	font-size:11px;
	color:#72706F;
	padding:5px 0 0 0;
}
.cart_more a{
	font-size:10px;
	color:#72706F;
	margin:10px 10px 5px 0;
}


.input {
	background:transparent url(../images/layout/form_background.gif) no-repeat scroll 0px 0px;
}

#search {
	padding:10px 10px 0 10px;
}

#search .input {
	width:140px;
	font-size:14px;
	float:left;
	margin-right:5px;
}
#search .img {
	position: relative;
	top: -1px;
}




.button {
	background:transparent url(../images/layout/button.gif) no-repeat scroll 0px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin:0px 0px 0px 2px;
	padding:2px 0 5px 0;
	width:100px;
}

.tab_box {

}

.tab_box td {
	padding: 3px 10px 2px 0;
}
.form_box {
		margin: 10px 0 20px 0;
		font-size:0px;
		width:560px;
}

.form_box_top {
	background:transparent url(../images/layout/form_block_top.gif) no-repeat scroll left bottom;
	height: 5px;
}
.form_box_body {
	background:transparent url(../images/layout/form_block_body.gif) repeat-y scroll 0px;
	padding: 10px;
	
}
.form_box_bottom {
	background:transparent url(../images/layout/form_block_bottom.gif) no-repeat scroll left top;
	height: 5px;
}
.form_box .input { border-bottom:1px solid #ECECEC; border-right:1px solid #ECECEC;}
.form_header {
	font-size:12px;
	font-weight:bold;
	color: #84C225;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom:1px solid #ECECEC;
}
.form_label {
	font-size:11px;
	font-weight:bold;
	color: #72706F;
}
.form_label_blue {
	font-size:11px;
	font-weight:bold;
	color: #1881BA;
}
.form_error {
	font-size:11px;
	color: #ff6600;
}
.message {
	font-size:12px;
	font-weight:bold;
	color: #1881BA;
	padding: 0 0 5px 0;
}
.radio_group {
	font-size:12px;
}
.radio {
	background:transparent none repeat scroll 0%;
	vertical-align:-2px;
}
.text {
	font-size:12px;
	padding:5px 0 5px 0;
}


/* pager */
.pager{
	margin:10px 0 10px 0;
	font-size:11px;
	text-align:center;
}
.pager div{
	text-align:center;
	vertical-align:middle;
	display:inline;
	border:1px solid #84C225;
	margin: 2px;
	padding:3px 5px 3px 5px;	
}
.pager div.arrow{
	display:inline;
	width:20px;
	height:20px;
	border:0px;
	margin: 2px;
	padding:3px 5px 3px 5px;
}
.pager a:link,
.pager a:visited{
	color:rgb(121,120,119);
	text-decoration:none;
}
.pager a:hover,
.pager a:focus,
.pager a:active{
	color:rgb(121,120,119);
	text-decoration:underline;
}
