/* @group reset */

/* Reset ------------------------------------------------------------------ */
body {
	background-color: #fff;
	color: #666;
}

html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,select,textarea,pre,code,
h1,h2,h3,h4,h5,h6,p,blockquote,hr,table,th,td {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

ul {
	list-style: none;
}

html,body,a img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end */

/* @group general */

/* General ---------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}

img {
	border: 0;
}

table { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 }
 
h3 {
	font-size: 130%;
	margin: 1.25em 0 .5em;
}

a {
	color: #E86A25;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin: 1.2em 0 .6em;
}

h1 {
	font-size: 1.5em;
	padding: 0px;
	margin: 0px;
}

h2 {
	margin: 1em 0 .5em;
	font-size: 1.6em;
}

h3, h4 {
	margin: .5em 0;
	font-size: 1.2em;
	font-weight: bold;
}

/* @end */

/* @group layout */

.wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;	
	position: relative;
}
.wrapper-top { 
 	width: 950px;
	margin: 0 auto;
	text-align: left;	
	background: url(../images/agromax.jpg) top left no-repeat;
	height: 130px;
	display: block;
}
#logo {
	width: 400px;
	height:  120px;
	display: block;
}
#menu {	
	color: #999999;
	font-size: 12px;
	line-height: 2.5; background: url(../images/bgwebsite.gif) repeat-x; 
	position: relative;
	}

#menu ul {
	float: right;
  height:30px;
}
#banners { 
	position: absolute;
	top: 60px;
	margin-left: 510px;
}

#menu ul li {
	float: left;
	margin-right: 8px;
}

#menu ul li span {
	margin-left: 8px;
}

#menu ul li a {
	color: #999999;
	line-height: 2.5;
}

#menu ul li a:hover {
	color: #000000;
}

#menu ul li a.active{
	color: #000000;
	text-decoration: underline;
}

#logo {
	position: absolute;
	top: 0;	
}

#header {
	text-align: right;
	padding-top: 30px;
	height: 70px;
}

#header img {
	margin-left: 20px;
}

#search {
	height: 40px;
	width: 100%;
	background: url(../images/search_bg.jpg);
	border: solid 1px #ccccff;
	margin: 0px;
	padding: 20px;
}

#search select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px; 
	color: #666;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}

#info {
	margin-bottom: 20px;
	float: left;
}
#advert {
	margin-bottom: 20px;
	float: right;	
}
#sidebar {
	width: 200px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

#content {
	width: 730px;
	float: right;
}
#content h1 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	display: block;
	font-size: 1.5em;
	font-weight: bold;	
}
#content h2 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
}
#content .StartBox {
	width: 230px;
	margin: 0px 10px 20px 0px;
	background: url(../images/startbox_bg.jpg) left top repeat-x;	
	padding: 0px;
	border: 1px solid #DDD;
	float: left;
}
#content .StartBox .insideStartBox {
	margin: 0px;
	padding: 0px 20px 20px 20px;
}
#content .StartBox .insideStartBox .ProductLeft {
	float: left;
	padding: 0px;
	margin: 5px 0px 10px 0px;
}
.ProductLeft {
	position: relative;
}
#content .StartBox .insideStartBox .ProductRight {
	float: left;
	padding: 0px;
	margin: 5px 0px 10px 10px;	
	font-size: 0.85em;
}

#box {
	background-color: #EFC146;
	padding: 1px;
	color: #fff;
	margin: 0px 0px 20px 0px;
	width: 200px;
}

#box .header {
	padding: 5px 20px 10px 20px;
	margin: 0px;
	font-size: 1.3em;
	font-weight: bold;
	display: block;
}

/* level 1 */
#box ul {
	background-color: #fff;
	padding: 10px 0px 10px 0px ;
	margin: 0px;
}

#box ul li {
	margin: 0px 20px 0px 20px;
	padding: 0px;
}

#box ul li a {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	color: #666;
	border-bottom: solid 1px #FFE9A5;	
	text-decoration: none;	
}
#box ul li a:hover {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	color: #E86A25;
	border-bottom: solid 1px #EFC146;	
	text-decoration: none;
}
#box ul li a.active {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	color: #E86A25;
	border-bottom: solid 1px #EFC146;	
	text-decoration: none;
}
/* level 2 */
#box ul li ul {
	font-size: 0.92em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	background: #FFF3CF;	
}
#box ul li ul li {
	padding: 0px;
	margin: 0px;
	background: #FFF3CF;
}
#box ul li ul li a {
	padding: 5px 10px 5px 10px;
	display: block;
	color: #666;
	border-bottom: solid 1px #FFE9A5;	
	text-decoration: none;	
}
#box ul li ul li a:hover {
	padding: 5px 10px 5px 10px;
	display: block;
	color: #E86A25;
	border-bottom: solid 1px #EFC146;	
	text-decoration: none;
}
#box ul li ul li a.active {
	padding: 5px 10px 5px 10px;
	display: block;
	color: #E86A25;
	border-bottom: solid 1px #EFC146;	
	text-decoration: none;
}
/* level 3 */
#box ul li ul li ul {
	font-size: 0.92em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	background: #FFFAE9;	
}
#box ul li ul li ul li {
	padding: 0px;
	margin: 0px;
	background: #FFFAE9;
}
#box ul li ul li ul li a {
	padding: 5px 20px 5px 20px;
	display: block;
	color: #666;
	border-bottom: solid 1px #FFE9A5;	
	text-decoration: none;	
}
#box ul li ul li ul li a:hover {
	padding: 5px 20px 5px 20px;
	display: block;
	color: #E86A25;
	border-bottom: solid 1px #EFC146;	
	text-decoration: none;
}
#box ul li ul li ul li a.active {
	padding: 5px 20px 5px 20px;
	display: block;
	color: #E86A25;
	border-bottom: solid 1px #EFC146;	
	text-decoration: none;
}
#newsletter {
	margin: 0px 0px 20px 0px;
/*	background: #E86A25;*/
	width: 200px;
	padding: 20px;
/*	color: #fff;*/
	background: #F6F6F6;
	color: #656668;
}
#newsletter .header {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-size: 1.4em;
	font-weight: normal;
	display: block;
}
#newsletter .newsletter_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	width: 80%;
	border: 1px solid #656668;
}
#newsletter .newsletter_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #656668;	
	margin: 5px 0px 5px 0px;
	padding: 5px;
	width: 10%;
	border: none;
	background: #F6F6F6;
}
#footer-info {
	background-color: #E9F1B8;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 0 10px;
}
#footer-info .header {
	color: #999999;
	margin: 0;
	padding: 0;
	margin: .5em 0;
	font-size: 1.2em;
	font-weight: bold;	
}
#footer-info .textContent {
	display: block;
	color: #666666;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#footer-info .textContent 
#footer-info .textContent ul,
#footer-info .textContent li,
#footer-info .textContent em,
#footer-info .textContent bold,
#footer-info .textContent b,
#footer-info .textContent strong,
#footer-info .textContent i,
#footer-info .textContent a {
	color: #666;
}
#footer-info .textContent ul {
	list-style: square;
	list-style-position: inside;
	padding: 0;
	margin: 0;
	text-indent: 10px;
}
#footer-copy {
	float: left;
	width: 20%;
	color: #999;
	border-right: solid 1px #ccc;
	margin-right: 20px;
}
#footer-menu {
	float: left;
	width: 55%;
	color: #999;
	margin-right: 10px;	
}
#footer-menu a {
	color: #999;
}

#footer-author {
	float: right;
	width: 20%;
	color: #999;
	font-size: 11px;	
}
#footer-author a {
	color: #999;
	font-size: 11px;	
}
#footer-author a:hover {
	color: #E86A25;
	font-size: 11px;	
	text-decoration: none;
}

/* @end */

/* @group common */

.clear {
	clear: both;
}

.orange-button {
	border: none;
	background: #ff3300;
	padding: 5px 10px 5px 10px;
	color: #fff;
}

.rounded {
	background: #ff3300;
}

.orange {
	color: #E86A25;
}

.bold {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}


.redText {
	color: #E86A25;
}
.linkDots {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

.linkDots .redDot {
	width: 12px;
	text-align: left;
	font-size: 25px;
	line-height: 25px;
	height: 25px;
	margin: -5px 0px 0px 0px;
	padding: 0px;
	color: #E86A25;

	float: left;
}
.linkDots a {
	float: left;
}

a:hover.noHoverEffect {
	text-decoration: none;
}

/* @end */

/* @group tables */

.basic-table {
	width: 100%;
	border-collapse: collapse;
}

.basic-table th {
	background-color: rgb(247,247,247);
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	color: #666;
	font-weight: bold;
	padding: 10px;
	font-size: 12px;
	text-align: left;
}

.basic-table td {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	color: #666;
	font-weight: normal;
	padding: 10px;
	font-size: 12px;
}

/* @end */

/* @group shopping cart */

#cart {
	padding: 20px;
	background: #B6D1F2;
	margin-top: -20px;
	width: 912px;
	margin-bottom: 20px;
	font-size: 12px;
}

#cart .header {
	font-size: 13px;
	margin: 0 0 10px;
	padding: 0;
	color: #666;
}

.cart-table {
	width: 100%;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.cart-table th {
	background-color: #EDF4FC;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	color: #666;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

.cart-table td {
	background-color: #EDF4FC;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	color: #666;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
}

.cart-table .odd {
	background-color: #FBFCFF;
}

.cart-table tfoot td {
	background-color: #80AAE5;
	color: #fff;
	font-weight: bold;
}

.cart-table tfoot a {
	color: #B3D1F1;
	font-size: 13px;
}

#cart-content {
	padding: 20px;
	background: #DAE8F8;
	color: #333;
}
.cart-table input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 3px;
	margin: 0px;	
	width: 60px;
}
/* @end */

/* @group product */

.product-user-opinion { 
	background: #FFFBCC;
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #FFF79A;
 }

/* @end */

/* @group contactbox */

#contactus {
	margin: 0px 0px 20px 0px;
	background: #F6F6F6;
	width: 200px;
	padding: 20px;
	color: #656668;
}
#contactus .header {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-size: 1.4em;
	font-weight: normal;
	display: block;
}
#contactus .header a {
	color: #656668;
		font-size: 1.1em;
}

/* @end */

/* @group userbox */

#usermenu {
	margin: 0px 0px 20px 0px;
	background-color: #919191;
	padding: 20px;
	width: 200px;
	color: #FFF;
}
#usermenu a {
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#usermenu a:hover {
	color: #E1E1E1;
	margin: 0px;
	padding: 0px;
}
#usermenu .header {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-size: 1.4em;
	font-weight: normal;
	display: block;
	color: #FFF;	
}
#usermenu ul,
#usermenu li {
	list-style: disc;	
	margin: 0px -3px 3px 7px;
	padding: 0px -3px 3px 0px;
}

/* @end */



/* @group breadcrumb */

#breadcrumb {
	display: block;
	background: #FBFBFB;
	border: none;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;	
	margin: 20px 0px 20px 0px;
	padding: 5px;
	color: #666;
}
#breadcrumb a {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
}
.product-table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	width: 100%;
}
.product-table td.picture {
	width: 240px;
	padding: 0px 0px 20px 0px;
}
.product-table td.technical {
	width: 25%;
	padding: 0px 0px 20px 0px;	
	line-height: 20px;	
}
.product-table td.description {
	width: 40%;
	padding: 0px 0px 20px 0px;		
	line-height: 18px;	
}
.product-table td.description p {
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.product-table td.priceName {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.product-table td.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #E96A25;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 5px 0px;
}
.productCart {
	margin: 0px;
	padding: 0px;
}
.productCart h1 {
	margin: 0px;
	padding: 0px;
}
.productCart h2 {
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 17px;
}
.productCart h3 {
	margin: 0px;
	padding: 0px;
}
.productCart h4 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.productCart p {
	margin: 0px;
	padding: 20px 0px 20px 0px;
}
.downloadBox {
	display: block;
	background: #F5F5F5;
	border: 1px solid #D2D6D9;
	margin: 0px 0px 20px 0px;
	padding: 20px;
}
.paddingRight20px {
	padding-right: 20px;
}
.typeFont {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 10px 0px 0px;	
}
.typeFont a {
	color: #666;
}
.typeFont a:hover {
	color: #E86A25;
}
.typeFont .typeSelect {
	color: #E86A25;
	font-weight: bold;
}
.typeFont a.sizeSmall {
	font-size: 0.75em;
}
.typeFont a.sizeMedium {
	font-size: 1em;
}
.typeFont a.sizeBig {
	font-size: 1.2em;
}
.pagePrint {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/* @end */

/* @group submenu */

#submenu {
	background-color: #ccc;
	padding: 1px;
	color: #fff;
	margin: 0px 0px 20px 0px;
	width: 200px;
}

#submenu .header {
	padding: 5px 20px 10px 20px;
	margin: 0px;
	font-size: 1.3em;
	font-weight: bold;
	display: block;
}

/* level 1 */
.submenu-mark1 { 
	color: #666;
}
.submenu-mark2 { 
	color: #000;
}

#submenu ul {
	background-color: #fff;
	padding: 10px 0px 10px 0px ;
	margin: 0px;
}

#submenu ul li {
	margin: 0px 20px 0px 20px;
	padding: 0px;
}
#submenu ul li a { 
	color: #666;
	display:block;
}
#submenu ul li ul {
	padding: 0;
	margin: 0;
	}
#submenu ul li ul li {
	margin: 0px; 
	padding-left: 10px;
 }

#submenu ul li a {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	/*border-bottom: solid 1px #ccc;*/	
	text-decoration: none;	
}
#submenu ul li a:hover {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	color: #000;
	/*border-bottom: solid 1px #ccc;*/	
	text-decoration: underline;
}
#submenu ul li a.active {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	color: #000;
	/*border-bottom: solid 1px #ccc;*/	
	text-decoration: none;
	font-weight: bold;
}
#submenu ul li ul li a.active { 
	color: #666;
}

/* @end */

/* treads */
img, div, a, input { behavior: url(http://www.agromax.pl/css/iepngfix.htc) }

.TreadBox {
	width: 245px;
	margin: 0px 15px 15px 0px;
/*	background: url(../images/treadbox_bg.jpg) left top repeat-x;	*/
	padding: 0px 0px 10px 0px;
	border: 1px solid #DDD;
	float: left;
	display: block;
	background: #F5F5F5;
}
.TreadBox-photo {
	position: relative;
		float: left;
			display: block;
}
.TreadBox .season-ico {
	position: absolute;
/*	bottom: 10px;
	right: 10px;*/
	top: 120px;
	left: 120px;
/*	width: 64px;*/
}
.season-tread-ico {
	position: absolute;
	top: 10px;
	left: 600px;
}

.TreadBox img {
	margin: 0px 0px 10px 0px;
}
.TreadBox b {
	display: block;
	color: #666;
	font-weight: bold;
}
.TreadBox a.globalLink {
	margin: 0px;
	text-decoration: none;
	display: block;
/*	background: url(../images/treadbox_box.jpg) left top no-repeat;		*/
	background: #F5F5F5;
}
.TreadBox a:hover.globalLink {
	margin: 0px;
	text-decoration: none;
}
.leftTread {
	width: 530px;
	float: left;
	display: block;
}
.rightTread {
	float: right;
	display: block;
	width: 190px;
}
.errorNO {
	background: #D42C05;
	border: 5px solid #E96A25;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	color: #FFF;
}
.errorOK {
	background: #3B9F09;
	border: 5px solid #4DCF0C;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	color: #FFF;
}
.basic-form input {
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #666;
	background: #FFF;
	color: #666;	
	width: 95%;
}
.basic-form input.thisError {
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #E96A25;
	background: #FFF;
	color: #666;	
}
.basic-form .orange-button {
	border: none;
	background: #ff3300;
	padding: 5px 10px 5px 10px;
	color: #fff;
}
.basic-form .width20prc {
	width: 20%;
}	
.error_list {
  color: #E96A25;
}

.imageList {

}
.imageList img {
  margin-right: 10px;
  margin-top: 10px;
}
.cart_paramsBox {
	padding: 20px;
  background: #EDF4FC;
  color: #333;
	}



table.roundBtnArea {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	white-space: nowrap;
}

table.roundBtnArea em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;	
	color: #FFF;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;	
}
table.roundBtnArea a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;	
}
table.roundBtnArea a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: underline;
	text-align: center;	
	white-space: nowrap;	
}
table.roundBtnArea tr {
	border: none;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	white-space: nowrap;	
}
table.roundBtnArea td {
	border: none;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	background-color: #E66221 ;	
	white-space: nowrap;	
}
table.roundBtnArea td p {
	border: none;
	margin: 0px;
	padding: 0px;	
	background-color: #E66221 ;	
	white-space: normal;	
	display: block;
}
table.roundBtnArea td.leftTop {
	border: none;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	background-color: none;	
	background: url(../images/lt.gif) left top no-repeat;	
}
table.roundBtnArea td.rightTop {
	border: none;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	background-color: none;
	background: url(../images/rt.gif) right top no-repeat;	
}
table.roundBtnArea td.leftBottom {
	border: none;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	background-color: none;	
	background: url(../images/lb.gif) left top no-repeat;
}
table.roundBtnArea td.rightBottom {
	border: none;
	margin: 0px;
	padding: 0px;	
	width: 1%;
	height: 1%;
	background-color: none;
	background: url(../images/rb.gif) right top no-repeat;	
}
table.roundBtnArea td input{ 
	border:none; 
	background: none; 
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;	
	display:  block;
	width: auto;
 }
 
 .sitemap ul li { padding-top: 2px; padding-bottom: 2px; }
 .sitemap ul li ul li { margin-left:  10px; }
  .sitemap ul li ul { margin-top: 5px; }
 .sitemap a.active { font-weight: bold; }
 
 #listStandard td { font-size: ;}
 #listFeatured td { font-size: ;}


#order-step {
	display: block;
	background: #FBFBFB;
	border: none;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;	
	margin: 20px 0px 20px 0px;
	padding: 5px;
	color: #666666;
	font-size: 12px;
}
#order-step .active {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	color: #E66221;
}
#order-step .disabled {
	color: #E1E1E1;
	text-decoration: none;
}
#order-step .raquo {
	font-family:Arial;
	font-size: 18px;
	padding: 0px 10px 0px 10px;
	color: #E66221;
}

.infoConfirm {
	color: #62BD19;
	font-weight: bold;
}
.infoError {
	color: #D42C05;
	font-weight: bold;
}

.btn{height:21px;font-size:11px; font-weight: normal;float:left;overflow:hidden;line-height:21px;cursor:pointer;padding-left:0;padding-right:0;background:transparent url(del_sprite_allButtons.gif) no-repeat 0 0;}
.btn button{display:block;height:100%;border:none;color:#FFF;padding:0 25px 0 15px;font-weight:bold;cursor:pointer;margin:0;font-size:100%;font-family:arial!important;_padding:0 1.5em 0 .5em;*padding:0 1.5em 0 .5em;background:transparent url(del_sprite_allButtons.gif) no-repeat 0 0;}
.btn a{display:block;padding:0 25px 0 15px;text-decoration:none;color:#FFF;font-weight:bold;line-height:22px;cursor:pointer;font-size:100%;font-family:arial!important;background:transparent url(del_sprite_allButtons.gif) no-repeat 0 0;}
.btn button:hover,.btn button.iehover,.btn a:hover{color:#fff;text-decoration:none;cursor:pointer;}
.is_firefox .btn button{padding-bottom:1px!important;}
.is_safari3 .btn button{padding-top:2px!important;}
.btn-blue{background-color:#62BD19;background-position:left -1600px;}
.btn-blue button,.btn-blue a{background-position:right -1650px;padding-right:15px;}
.btn-blue button{_padding:0 .5em;*padding:0 .5em;}

.btn-orange-blue{background-color:#E66221;background-position:left -800px;}
.btn-orange-blue button,.orange-blue a{background-position:right -850px;padding-right:15px;}
.btn-orange-blue button{_padding:0 .5em;*padding:0 .5em;}

.btn-blue-r{background-color:#3274D0;background-position:left -1200px;}
.btn-blue-r button,.btn-blue-r a{background-position:right -1300px;}
.btn-blue-r button:hover,.btn-blue-arrow button.iehover,.btn-blue-r a:hover{background-position:right -1350px;}
.btn-blue-r-gray{background-color:#3274D0;background-position:left -1600px;}
.btn-blue-r-gray button,.btn-blue-r-gray a{background-position:right -1700px;}
.btn-blue-r-gray button:hover,.btn-blue-r-gray button.iehover,.btn-blue-r-gray a:hover{background-position:right -1750px;}

.btn-green{background-color:#62BD19;background-position:left -2000px;}
.btn-green button,.btn-green a{background-position:right -2050px;padding-right:15px;}
.btn-green button{_padding:0 .5em;*padding:0 .5em;}

.btn-orange{background-color:#E66221;background-position:left 0;}
.btn-orange button,.btn-orange a{background-position:right -50px;padding-right:15px;}
.btn-orange button{_padding:0 .5em;*padding:0 .5em;}

.btn-orange-gray{background-color:#E66221;background-position:left -400px;}
.btn-orange-gray button,.btn-orange-gray a{background-position:right -450px;padding-right:15px;}
.btn-orange-gray button{_padding:0 .5em;*padding:0 .5em;}

.btn-orange-r{background-color:#E66221;background-position:left 0;}
.btn-orange-r button,.btn-orange-r a{background-position:right -100px;}
.btn-orange-r button:hover,.btn-orange-r a:hover,.btn-orange-r button.iehover{background-position:right -150px;}
.btn-orange-r-gray{background-color:#E66221;background-position:left -400px;}
.btn-orange-r-gray button,.btn-orange-r-gray a{background-position:right -500px;}
.btn-orange-r-gray button:hover,.btn-orange-r-gray a:hover,.btn-orange-r-gray button.iehover{background-position:right -550px;}
.btn-orange-u{background-color:#E66221;background-position:left 0;}
.btn-orange-u button,.btn-orange-u a{background-position:right -200px;}
.btn-orange-u button:hover,.btn-orange-u a:hover,.btn-orange-u button.iehover{background-position:right -250px;}
.btn-gray{background-color:#919191;background-position:left -2400px;}
.btn-gray button,.btn-gray a{background-position:right -2450px;padding-right:15px;}
.btn-gray button{_padding:0 .5em;*padding:0 .5em;}
.btn-gray-gray{background-color:#c1c1c1;background-position:left -2500px;}
.btn-gray-gray button,.btn-gray-gray a{background-position:right -2550px;padding-right:15px;}
.btn-gray-gray button{_padding:0 .5em;*padding:0 .5em;}

.btn-gray-blue{background-color:#919191;background-position:left -2600px;}
.btn-gray-blue button,.btn-gray-blue a{background-position:right -2650px;padding-right:15px;}
.btn-gray-blue button{_padding:0 .5em;*padding:0 .5em;}
.arrow-blue{padding:2px 25px 2px 0;background:url('del_sprite_arrowButtons.gif') no-repeat right -100px;}

#bottom-logos { margin-top: 100px; padding-bottom: 30px;}
#website-description { position: absolute; bottom: -285px; }
