/* CSS Document */
* {margin:0; padding:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../jpgs/bg.jpg);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
h2{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e84147; margin:6px 0 10px 0; float:left;}
h1{font-size:14px; color:#e84147; margin:2px 0 15px 0; clear:both;}
h3{font-size:12px; color:#e84147; margin:2px 0 12px 0; font-weight:bold;}
.title{color:0066CC; font-weight:bold;}
p{margin:20px 0 15px 0;}
ul,ol{margin: 3px 0 15px 50px;}
a:link{font-weight:bold; text-decoration:none; color:#e84147;}
a:hover{text-decoration:underline; color:e84147;}
a:visited{font-weight:bold; color:#e84147; text-decoration:underline;}
.img_right{ border:#CCCCCC 1px solid; margin: 15px 0 15px 20px; padding:5px;}
.img_center{ border:#CCCCCC 1px solid; margin: 15px 0 15px 20px; padding:5px;}
.img_left{ border:#CCCCCC 1px solid; margin: 15px 0 15px 20px; padding:5px;}

div#topbanner{}

div#topmenu{float:left; width:952px; padding-bottom:5px; background-color:#003333;}

div#flashbanner{
clear:both;}

div#content_wrapper{
background-image:url(../jpgs/content_bg.jpg);
background-repeat:repeat-y;
float:left;
width:952px;
}

div#content{
width:916px;
float:left;
padding:10px 18px 18px 18px;
text-align:left;
}

div#content_left{
float:left;
width:655px;
padding:10px 15px 0 18px;
text-align:left;
}

div#boxes_right_column{ height:830px; float:left; width:264px;text-align:left; }
.content_right{
float:left;
width:264px;
text-align:left;
}


div#footer{
background-image:url(../jpgs/footer_bg.jpg);
background-repeat:no-repeat;
height:83px;
text-align:center;
padding-top:20px;
clear:both;
}
div#webdesign{padding-top:15px; text-align:right; font-size:10px; font-weight:normal;}
div#webdesign a{ color:#999999; font-weight:normal; text-decoration:none;}
div#webdesign a:hover{padding:5px; background-color:#0099CC; font-weight:bold; color:#FFffff;}

div#home_icons{padding-left:15px; float:left;}
div#home_icons ul{list-style:none; float:left; margin:0;}
div#home_icons li{width:150px; float:left; margin-right:4px; }
div#home_icons img{ border:none;}

div#under_home_icons{clear:both; padding-top:7px; padding-bottom:15px;}
/*
#rodents{background-image:url(../jpgs/ico_rodent_control.jpg);}
#catering{background-image:url(../jpgs/ico_catering_food.jpg); font-size:18px; font-weight:bold; color:#FF3333; padding:125px 0 0 8px;}
#property{background-image:url(../jpgs/ico_property_management.jpg); font-size:18px; font-weight:bold; color:#FF3333; padding:145px 0 0 8px;}
#residential{background-image:url(../jpgs/ico_residential.jpg); font-size:18px; font-weight:bold; color:#FF3333; padding:145px 0 0 8px;}
#retail{background-image:url(../jpgs/ico_retail.jpg); font-size:18px; font-weight:bold; color:#FF3333; padding:145px 0 0 8px;}
#bird{background-image:url(../jpgs/ico_bird_control.jpg); font-size:18px; font-weight:bold; color:#FF3333; padding:145px 0 0 8px;}
*/



.right_box{width:251px; font-family:Arial, Helvetica, sans-serif; margin-top:7px; }
.right_box h1{color:#ffffff;padding:14px 0 0 5px; font-size:14px;}
.right_box_top{height:37px; background-image:url(../jpgs/right_box_top.jpg); background-repeat:no-repeat; text-align:center;}
.right_box_bg{background-image:url(../jpgs/right_box_bg.jpg); background-repeat:repeat-y; text-align:center; padding:10px; font-weight:bold;}
.right_box_bottom{height:22px; background-image:url(../jpgs/right_box_bottom.jpg); background-repeat:no-repeat;}


#sitemap{padding:30px 0 0 70px;}

.newsbox{background-color:#ffffff; width:898px; border:#0099CC 1px dashed; float:left; margin-bottom:10px;}
div#news_left{float:left;}
div#news_right{ float:left; padding:10px 10px 10px 10px;}
div#back{ text-align:center; padding-bottom:20px;}
div#news_content img{ margin:12px; border:#CCCCCC 1px solid; padding:5px; }
.newslist_img{margin:10px;border:#CCCCCC 1px solid; padding:5px;}


.textinputlogin{font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px; margin-left:10px; margin-bottom:5px; color:#666666;}
.submitlogin{width:60px; background-color:#0099CC;margin-left:0px; margin-bottom:-10px; border:none; font-size:11px; font-weight:bold; color:#FFFFFF; height:20px;}
div#logout{float:right;text-align:right;font-size:10px;background-color:#FFFF99;padding:1px 4px;border:#FFCC66 1px solid; width:230px;}
div#logout-boxes{float:right;text-align:right;font-size:10px;background-color:#FFFF99;padding:1px 4px;border:#FFCC66 1px solid; margin: 8px 16px 8px 0px; width:230px;}



.level12{ background-color:#9bf36d; }
.level13{  }
.level14{ background-color:#fec02d; }
.level15{ background-color:#FF4F4F; }








div#hp_icons{clear:both; float:left; text-align:left; width:650px; margin:0; padding:0; }
div#hp_icons ul{ padding:0 0 0 0; float:left; margin:0; }
div#hp_icons li{float:left; list-style:none; margin:0; padding:0;}
div#hp_icons img{padding:5px; margin:0; border:#dddddd 1px solid;}
.hp-box {padding: 20px 20px 10px 0px; margin:10px; }
.hp-box h2{font-size:12px; margin:0; padding:10px 0 0 0;}
div#hp_icons a{ text-decoration:none;}
div#hp_icons a:hover{ text-decoration:underline;}


/* SHOP: */
.products{ float:left; }
.products p{ margin:5px 0 5px 0; clear:both; }
.products h2{margin:2px 0 5px 0; padding:0 0 3px 0; font-size:14px; }
.products ul{list-style-type:none; float:left; margin:0; padding:0; }
.products li{float:left; padding:10px 0 10px 0; margin:0 0 10px 0; border:#cccccc 1px solid; }
.products img{padding:0 5px 5px 0px; border:none; }
.product_image{width:195px;float:left; padding:5px 0 0 10px; text-align:left;}
.products_image_l{margin:20px 0;}
.product_desc{float:left; width:444px;}
.plaintext{font-weight:normal;}
.product_image_cell{padding:5px 20px 0 10px;}
.price{ height:35px; color:#FF9933;}

.samples ul{list-style-type:none; float:left; background-color:#000000; width:550px; padding:25px 0 0 10px;}
.samples li{float:left; width:125px; background-color:#0000; padding:10px 10px 5px 0;}

div#login{}
div#login ul{ list-style-type:none;}
.button{background-color:#009966; color:#FFFFFF; border:none; font-weight:bold; margin-top:10px; font-size:12px; padding:8px 10px; border: 1px solid #CCCCCC;}
.buttonbold{background-color:#FF3333; color:#FFFFFF; border:none; font-weight:bold; margin-top:10px; font-size:12px; padding:8px 10px; border: 1px solid #CCCCCC;}

.cartcellbold{background-color:#CC3399; padding:5px; color:#FFFFFF; height:22px; text-align:right;}
.cartcell{background-color:#333333; padding:5px; height:22px;}

/* CATEGORIES:*/
#categories{margin:20px 0 0 10px;}
.cattable td{  padding-bottom:12px;}
.cattable img{border: #ffffff 1px solid; padding:5px;}

.gallery td{border: #000000 0px solid;  text-align:center; padding:0 1px;}
.gallery img{border: #ffffff 1px solid; padding:5px;}

.quantity{padding:2px;}



div#subcategories{
width:650px;
   font-size:12px;
   font-weight:bold;
   color:#FF9900;
   padding:0 0 10px 0;
} 
.subicon{ margin:2px; padding:2px 25px; float:left; background-color:#D7F0F4; border:#999999 1px solid; vertical-align:middle;}

div#showing{clear:both; padding-top:5px;}











.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:650px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
font-size:11px;
color:#666666;
font-weight:bold;
}
#stylized td{padding-bottom:5px;}
.komorka_prawo{text-align:right; padding-right:10px;}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:15px;
margin-top:-10px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:270px;
}
.inputpole{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:270px;
}
.dropdown{
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
}
.przycisk{
width:35px;
height:31px;
color:#333333;
font-size:11px;
font-weight:bold;
}

.star{color:#0099CC; font-size:12px;}

div#content{}

div#account{float:left;}
div#account_table{clear:both; padding:20px 0 0 12px; }
div#account_table_inner td{ border:#CCCCCC 1px solid; padding:3px; font-size:11px;}
div#account_left{ background-color:#ffffff; width:200px; float:left; border:#CCCCCC solid 1px; padding:20px;}
.account_table_title{color:#FFFFFF; font-weight:bold; text-align:center; padding-bottom:8px;}
.account_table_hd{font-weight:bold; text-align:center; color:#e84147; font-size:11px;}
.clientlogo{padding-bottom:15px;}
div#account-table-tabs{}
div#account-table-tabs ul{margin:0; padding:0;}
div#account-table-tabs li{float:left; list-style:none; padding:0 10px; border-right:#00CCFF 1px solid;}
div#account-table-tabs li a{color:#FFFFFF;}

  .initial { background-color: #f0e8e9;}
  .normal { background-color: #f0e8e9; }
  .highlight { background-color: #ff9292; }

div#account_right{float:left; width:646px;margin-left:24px;}
div#account_right p{margin:10px 0 25px 0;}
.clientgraph{}

.scale{text-align:left;font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0099FF; margin:6px 0 10px 0; font-weight:bold;}
.scales{text-align:left;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; margin:6px 0 10px 0; font-weight:bold;}



}

#certs .td{ padding:3px; border:#CCC 1px solid; }





#client_new_menu{ float:left; width:200px; }
#client_new_menu ul{ padding:0; margin:0 0 50px 0; }
#client_new_menu li{ list-style:none; padding:5px; margin:3px; border:#069 1px solid; }
#client_new_menu li a{ color:#111; text-decoration:none; }

#client_new_content{ float:left; width:690px; margin:0 0 50px 20px; }






#client_submenu {text-align:right; width:400px;}
#client_submenu h3 {clear:both; margin:0; padding:0;}
#client_submenu p {margin:0; padding:0; line-height:12px;}
#client_submenu hr {height:1px;}
#client_submenu a {color:#333333; font-weight:bold; font-size:11px; margin-right:22px;}
#client_submenu ul {margin:10px 0 0 0; padding:0;}
#client_submenu li {}
.graph_title {font-size:11px; text-align:center;}




/* graph: */
#graph {width:852px; height:304px; background-image:url(../jpgs/graph-bg.jpg); background-repeat:no-repeat; float:left;}
#graph_inner {float:left; padding-left:30px; padding-top:18px;}
.single_graph {float:left; margin-right:2px;}
.graph0 {height:5px; border:#222 1px solid;}
.graph1 {height:50px; border:#222 1px solid; background-image:url(../jpgs/trend-graph1.jpg);}
.graph2 {height:95px; border:#222 1px solid; background-image:url(../jpgs/trend-graph2.jpg);}
.graph3 {height:150px; border:#222 1px solid; background-image:url(../jpgs/trend-graph3.jpg);}

.szczegoly {color:red; font-weight:bold;}
#locations ul {margin:0; padding:0; list-style:none;}
#locations li {padding:3px 10px; width:200px; margin:5px 0; color:#222; font-weight:normal;}

#contact_counties table {}
#contact_counties td {padding:3px 10px; margin:5px; background-color:#fff; color:#369;}
