*
{
    margin: 0;
    padding: 0;
}
body {
   /* background: none repeat-x right top;*/
        font-size: 12px;
	color: #777575;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: url(body_border.gif) repeat-y center;
}
img{
	border: 0;
}
a{
	color: #789c40;
}
a.dark{
    color: #006400;
}
span.red{
    color: #c80203;
	 /*color: #669933;*/
    font-size: 12px;
    font-weight: bold;
}
h1{
    font-size: 12px;
}
a:hover{
	text-decoration: none;
}
table
{
	border: 0;
	padding: 0;
	margin: 0;
}
#container
{
    /*background: transparent repeat-x;*/
	 vertical-align: 100%;
	margin-right: auto;
	margin-left: auto;
}
#top
{
	width: 1004px;
	height: 132px;
	background: none repeat-x;
}
#top-left
{
    padding-top: 15px;
    height: 165px;
    float: left;

}
#top-right
{
	float: right;
    height: 165px;
}
#middle{
	width: 1004px;
	margin: 10px 0 0 0;
    clear: both;
	 height: 100%;
}
.body_border{
	background: url(body_border.gif) repeat-y center;
	/*border-left: 1px solid #6e6e6e;
	border-right: 1px solid #6e6e6e;*/

	vertical-align: top;
}
#leftside
{
 	float: left;
    margin: 0;
    padding: 0px 10px 0px 12px;
 	width: 148px;
}
#centerside
{
	float: right;
   margin: 0;
	width: 800px;
	padding: 0px 10px 0px 15px;
}
.content-left
{
 	margin-bottom: 10px;
	width: 155px;
	border: 0px solid #e2e2e2;
	padding: 10px 0px 5px 10px;
	background: #e2e2e2;
}
.content-center
{
 	margin-bottom: 10px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #789c40;*/
}
#footer
{
	clear: both;
	background:#789c40;
	color: #ffffff;
	line-height: 30px;
	width: 1004px;
   text-align: left;
	vertical-align: bottom;
	font-size: 10px;
	text-indent: 20px;
}
#footer a
{
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}

/* TOP MENU ELEMENTS */
table.top-table{
   width: 860px;
}
table.top-table a{
   color: #ffffff;
   font-size: 10px;
}
#search-menu tr td.search-tip
{
	color: #ffffff;
	font-size: 8px;
	font-weight: normal;
}
#search-menu tr td a
{
	color: #ffffff;
}
#search-menu tr td a.item
{
	color: #99ffff;
    font-weight: bold
}
#search-menu SELECT {
	font-size:8px;
	width:140px;
	text-transform:none;
	}
/* TITLE BAR FOR LEFT COLUMN */
table.title-bar{
    border: 0;
    height: 30px;
    padding: 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}
table.title-left-menu{
    border: 0;
    height: 30px;
	 width: 155px;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
}

img.recently-image{
	border: 1px solid #80A14C;
	margin: 10px 0px 5px 0px;
	vertical-align: middle;
	text-align: center;
}
table.recently-table a{
    border: 0;
    padding: 0;
    color: #6e6e6e;
    font-size: 12px;
    font-weight: normal;
	 text-decoration: none;
}
table.recently-table a:hover{
    border: 0;
    padding: 0;
    color: #6e6e6e;
    font-size: 12px;
    font-weight: normal;
	 text-decoration: underline;
}

td.b1{
    background: #789c40 url(title-left.gif) left top no-repeat; width: 7px;
}
td.b2{
     color: #ffffff;
     background: #789c40;
	font: 12px;
}
td.b3{
    background: #789c40 url(title-right.gif) right top no-repeat; width: 7px;
}
td.b4{
    background: #F0FFF0 url(title-naleft.gif) left top no-repeat; width: 7px;
}
td.b5{
    background: #D4EEEF; color: #006400;
}
td.b6{
    background: #F0FFF0 url(title-naright.gif) no-repeat right top; width: 7px;
}
td.b7{
    background: #e2e2e2 url(left_menu_bottom_left.gif) no-repeat left bottom; width: 7px;
}
td.b7a{
    background: #e2e2e2 url(left_menu_top_left.gif) no-repeat left bottom; width: 7px;
}
td.b8{
    background: #e2e2e2;
}
td.b9{
    background: #e2e2e2 url(left_menu_bottom_right.gif) no-repeat right bottom; width: 7px;
}
td.b9a{
    background: #e2e2e2 url(left_menu_top_right.gif) no-repeat right bottom; width: 7px;
}
/* LEFT MENU */
ul.menu-list li
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
ul.submenu-list, ul.submenu-list1
{
	margin-bottom: 10px;
	list-style: none;
}
ul.submenu-list li, ul.submenu-list1 li
{
    font-size: 12px;
    font-weight: bold;
	margin: 5px 0px 0px 0px;
}
ul.menu-list li a:hover, ul.submenu-list1 li a:hover
{
	color: #2c4504;
	text-decoration: none;
}
ul.menu-list li a, ul.menu-list li a:active, ul.menu-list li a:visited
{
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    margin: 0;
    display: block;
    /*width: 141px*/
}
ul.menu-list li a:hover, ul.submenu-list1 li a:hover
{
	text-decoration: none;
}
table.left-submenu td
{
    /*width: 200px;*/
}
table.left-submenu td a, table.left-submenu td a:visited
{
    color: #777575;
    text-decoration: none;
    font-weight: normal;
    padding: 0 0 0 5px;
}
table.left-submenu td a:hover, table.param-submenu td a:hover
{
    text-decoration: underline;
}
p.subtitle
{
	margin: 10px 0 0 0;
	font-weight: bold;
}
a.expand, a.expand:visited
{
    padding-left: 6px;
    font-size: 11px;
    text-decoration: none;
}
a.expand:hover
{
    text-decoration: none
}

/* UNIVERSAL PRODUCTS LIST */
.product-list ul{list-style: none; margin:0; padding-top:10px}
.product-list li{
	float:left;
	width:180px;
	height: 310px;
	font-size: 11px;
	/*border-right: 1px solid #789c40; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}
.product-list li a{text-decoration: underline; font-size: 11px;}
.product-list .cat-title{
	font-size: 11px;
	font-weight: bold;
	color: #789c40;
	text-decoration: none;
	text-align: left;
}
.product-list li a.prod-name{
	font-size: 11px;
	color:#262626;
	text-decoration: none;
}
.product-list li a.prod-name:hover{
	text-decoration: underline
}
.product-list li a.addtocart{font-size: 9px; font-weight:bold; text-decoration: underline; padding-left: 5px}
.product-list li a.addtocart:hover{text-decoration: none}
.product-list .pic{
	padding: 5px 0px 10px 0px;
	margin: 0 0 0 0;
	text-align: center;
}
/*.product-list .pic img{ padding:0; margin:0;border:1px solid #789c40}
/*.product-list .pic a:hover img{border:1px solid #ffcc00;}*/
.product-list p{margin:0; padding:5px 0 0 0}

/* ICONS OF CATEGORIES */
.subcats ul{list-style: none; margin:0;}
.subcats li{float:left; font-size: 9px; width:165px; padding-right: 12px; height:185px;}
.subcats .cat-title{font-size: 9px;}
/*.subcats .pic img{ padding:0; margin:0;border:1px solid #789c40}
/*.subcats .pic a:hover img{border:1px solid #ffcc00;}*/

.price-text
{
    color: #6e6e6e;
    font-weight: bold;
    font-size: 11px;
}
.price-val
{
    color: #789d40;
    font-weight: bold;
    font-size: 11px;
}
.price-val2
{
    color: #789d40;
    font-weight: bold;
    font-size: 13px;
}

/* BOTTOM MENU */
#bottom-menu{
	width: 1004px;
	clear: both;
	background-color: #789C40;
	color: White;
	text-align: center;
	vertical-align: bottom;
	line-height: 40px;
	/*padding-top: 15px;*/
}
/*
#bottom-menu tr td{
	width: 100%
}
#bottom-menu tr td p{
    font-weight: bold;
    font-size: 11px;
    background: #d2eeef;
    color: #086263;
    padding: 5px;
    }
#bottom-menu ul{
	list-style: none;
	margin:10px 0 0 0;
    padding-left: 5px;
}*/
#bottom-menu a, #bottom-menu a:active, #bottom-menu a:visited
{
	color: White;
	text-decoration: none;
}
#bottom-menu a:hover
{
	text-decoration: underline;
}

table.cat-description td
{
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0 0 10px 0;
}
img.img-bordered
{
	border: 1px solid #80A14C;
}
img.img-bordered-gray
{
	border: 1px solid #006400;
}
a.pages{
    padding: 5px
}
a.pages, a.pages:active, a.pages:visited{
	font-weight: bold;
}
b.pages
{
    color: #ffffff;
    background: #789c40;
    padding: 5px
}
/* HEAD AND FOOT OF PRODS LIST */
.content-centerheader
{
    background: #E2E2E2;
	width: 720px;
	border-top: 1px solid #789c40;
    border-right: 1px solid #789c40;
    border-left: 1px solid #789c40;
	padding: 10px 5px 5px 10px;
}
.content-centerheader h1
{
    font-size: 12px;
    color: #006400;
}
.content-centerfooter
{
    background: #E2E2E2;
	width: 720px;
	border-bottom: 1px solid #789c40;
    border-right: 1px solid #789c40;
    border-left: 1px solid #789c40;
	padding: 10px 5px 5px 10px;
}

/* COMPARISON PAGE */
.comparison-table
{
 	background: #ffffff url(bg_path.gif) repeat-x;
 	margin-bottom: 6px;
	border: 1px solid #789c40;
	padding: 0 10px 5px 10px;
}
.comparison-table div p
{
    padding: 7px 0 5px 0;
    color: #39555F;
    font-weight: bold;
    font-size: 13px;
}

table.comparison-parameters
{
	width: 100%;
	border: 1px solid #789c40;
}
table.comparison-parameters td
{
    padding-left: 5px;
    height: 30px;
    border: 1px solid #789c40;
	 color: #6e6e6e;
}
table.comparison-parameters td.caption
{
    padding-left: 5px;
    border: 1px solid #789c40;
	background-color: #F0F0F0;
	font-weight: bold;
    font-size: 11px;
    width: 400px;
    height: 30px;
	color: #39555F
}

/* PRODUCT DETAILS */

.product-printable-content ul
{
	padding-left: 20px
}
.printable-content
{
 	margin-bottom: 6px;
	width: 570px;
	border: 0px solid #789c40;
	padding: 0 10px 5px 10px;
}

.product-strip{
    background: #6E6E6E;
    padding: 0 10px 0 10px;
    color: White;
	 font-weight: bold;
}
.product-strip a{
    color: White;
	 vertical-align: top;
}


table.product-steps
{
	width: 100%;
	margin: 10px 0 0 0;
	border: 0
}
div.product-step{

}
h3.h3small{
	font-size: 12px;
	font-weight: bold;
	color: #6E6E6E;
}
h3.h3small span
{
	/*color: #c80203*/
}
h3.h3small2
{
	font-size: 10px;
	font-weight: bold;
	/*color: #086263;*/
	margin: 0;
	padding: 0
}

.product-list2 ul{list-style: none; margin:0; padding-top:10px}
.product-list2 li{float:left; width:310px; height: 200px; font-size: 8px; border-right: 1px solid #789c40; margin: 0 15px 15px 0; padding: 5px 13px 0 12px}
.product-list2 li a{text-decoration: underline; font-size: 8px;}
.product-list2 .cat-title{font-size: 9px; font-weight: bold; color: #006400 }
.product-list2 li a.prod-name{font-size: 9px; color:#777575; text-decoration: none;}
.product-list2 li a.prod-name:hover{text-decoration: underline}
.product-list2 li a.addtocart{font-size: 9px; font-weight:bold; text-decoration: underline; padding-left: 5px}
.product-list2 li a.addtocart:hover{text-decoration: none}
.product-list2 .pic{padding: 5px 0 5px 0; margin: 0 0 0 0;}
/*.product-list2 .pic img{ padding:0; margin:0;border-right:1px solid #789c40}
/*.product-list2 .pic a:hover img{border:1px solid #ffcc00;}*/
.product-list2 p{margin:0; padding:5px 0 0 0}

td.more-popular{ border-top: 1px solid #789c40; margin: 0; padding: 0; height: 10px}

.product-content-center ul
{
	padding-left: 20px
}

/* SAME COLL & RELATED */

.optional-prods ul{
	list-style: none;
	margin:0;
	clear: both
}
.optional-prods li{
	float:left;
	width:395px;
	height: 135px;
	font-size: 10px;
	/*border: 1px solid #789c40; */
	margin: 0px 5px 15px 0px;
	padding: 0px 0px 0px 0px;

}
.optional-prods li a{text-decoration: underline; font-size: 8px;}
.optional-prods .cat-title{font-size: 10px; font-weight: bold; color: #006400 }
.optional-prods li a.prod-name{font-size: 10px; color:#777575; text-decoration: none; font-weight: bold;}
.optional-prods li a.prod-name:hover{text-decoration: underline}
.optional-prods li a.addtocart{font-size: 10px; font-weight:bold; text-decoration: underline; padding-left: 5px}
.optional-prods li a.addtocart:hover{text-decoration: none}
.optional-prods .pic{padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
/*.optional-prods .pic img{ padding:0; margin:0;border:1px solid #789c40}
/*.optional-prods .pic a:hover img{border:1px solid #ffcc00;}*/
.optional-prods p{margin:0; padding:5px 0 0 0}
.optional-prods table{margin:0; padding:0}


/* REVIEWS */
table.product-review
{
	background: url(line1000.gif) repeat-x bottom left;
	margin-bottom: 10px;
	color: #39555F;
}
table.product-review td
{
	padding-bottom: 5px
}
table.product-review td.name
{
	font-weight: bold;

}
table.review-table
{
	width: 100%;
	color: #39555F;
	font-size: 10px;
	font-weight: bold;
}

table.review-table td{
	padding: 0 0 5px 0
}

/* FEEDBACK */
.ramk{
    width: 440px;
    padding: 0px;
    border: 0;
	 text-align: left;
}

.fb_style {
    color: #f9f9f9;
    border: 0;
	font:  20px; sans-serif;
	font-weight: bold;
	width: 100%;
    background: #39555F;
    padding: 5px;
    padding-right: 20px;
    border: solid 1px black;
    }

.fb_inscription{
	/*color:#086263; */
	border: 0;

}
.fb_subjects{
	border: 0;
	margin: 5px 0 0 0;
}
input, textarea, select{
	border: 1px solid #A1C23D;
}
input:hover, textarea, select:hover{
	border: 1px solid #6E852B;
}
.fb_errors{
	color: #39555F;
	font-size: 9px;
	border: 2px solid #f65968;
	margin: 5px 0 0 0;
	background: #F6D0D4;
	padding: 5px ;
	width: 365px
}
input[type="submit"] {
    color: #789c40;
	 background: #ffffff;
	 font-weight: bold;
    padding: 1px 5px 1px 5px;
	 border: 1px solid #789c40;
}
input[type="submit"]:hover {
    color: #ffffff;
	 background: #789c40;
	 font-weight: bold;
    padding: 1px 5px 1px 5px;
	 border: 1px solid #789c40;
}

/* ADDR BOOK */
#addr-book ul{list-style: none; margin:15px 0 0 0; }
#addr-book li{float:left; background: #ffffff; font-size: 8px; width:160px; height: 165px; list-style: none}
#addr-book li a{text-decoration: underline; color:#306FA8; font-size: 8px;}
#addr-book p{margin:0; padding:10px 20px 0 0}

/* SHOP_CART */
table.real-table{
	width: 100%;
	border: 1px solid #a1c23d;
}
table.real-table td{
	padding: 10px;
	border-bottom: 2px solid #a1c23d;
    color: #6d6d6d;
}
table.real-table td.header{
	text-align: left;
	font-weight: bold;
	background: #ffffff;
	border-left: 1px solid #a1c23d;

}
table.real-table td.footer{

	font-weight: bold;
    border: 0;
	background: #ffffff
}
table.real-table td.simple{
	font-weight: bold;
    border: 0;
    padding: 2px 2px 2px 10px;
}

/*
a.prod-name{font-size: 9px; color:#789c40;text-decoration: none;}
a.prod-name:hover{text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid; border-bottom-color: #789c40;}


/* UNIV FORM TABLE */
table.univ-form{
	width: 100%;
	border: 0
}
table.univ-form td{
	padding: 5px 10px 5px 5px;
    color: #006400;
    background: #e2e2e2
}

table.subtable{
    width: 100%
}

table.subtable td{
    padding: 2px 0 2px 0;
}
table.orders-list{
    border: 0
}

table.orders-list th{
    padding: 5px;
    text-align: left;
    background-color: #6e6e6e;
    color: #ffffff;
}
table.orders-list td{
    padding: 5px;
    text-align: left
}
p.header
{

}


/*////////////table header//////////////////////////////////*/
TABLE.header,TD.header {
	background: url(head.jpg) no-repeat top;
}
/*////////////header1//////////////////////////////////*/
TABLE.header-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	background: url(header_menu.gif) no-repeat left top;
}
TD.header-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
TD.header-menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
TD.header-menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
/*//////////////header2////////////////////////////////*/
TD.header-menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}
TD.header-menu2 img{
	vertical-align: middle;
}
TD.header-menu2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;

}
TD.header-menu2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
/*/////////////phone/////////////////////////////////*/
#phone {
	position: absolute;
	top: 77px;
}
#phone .td1 {
	background: url(phone_left.png) no-repeat top left;
}
#phone .td2 {
	background: url(phone_bg.png) repeat-x top;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9c4040;
	font-weight: bold;
	font-size: 16px;
	line-height: 36px;
}
#phone .td3 {
	background: url(phone_right.png) no-repeat top right;
}

#phone .td1,
#phone .td2,
#phone .td3 {
	height: 36px;
	display: block;
}

.phone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9c4040;
	font-weight: bold;
	font-size: 14px;
}
/*///////////search///////////////////////////////////*/
.search-blok{

   color: #789c40;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.search-blok{
   color: #789c40;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 147px;
	height: 15px;
	border-color: #789c40;
	border-width: 1px;
	border-style: solid;
}
form.search-blok {
	margin: 0px;
	padding: 0px;
}

/*////////////topnav//////////////////////////////////////*/
#top_menu {
	/*background: url(top_menu.gif) repeat-x;*/
	background: #6e6e6e;
	width: 1004px;
	margin: 0;

	height: auto;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	}

ul#topnav {
height: 36px;
list-style: none;
background-color: #6e6e6e;
vertical-align: middle;
adding-left: 7px;
}

ul#topnav li {
float: left;
margin: 0; padding: 0;

height: 36px;
vertical-align: middle;
line-height: 36px;
cursor: pointer;
display: block;
/*border-right: 1px solid #555555;*/

}

ul#topnav li a {
	/*padding: 10px 15px;*/
	/*display: block;*/
	vertical-align: middle;
	padding: 0px 6px 0px 6px;
	color: #f0f0f0;
	text-decoration: none;
	text-align: center;
	display: block;
}
ul#topnav li a:hover {
	/*background: #638d22 url(menu_hover.gif) repeat-x;*/
	/*background: url(menu_hover.gif) repeat-x center top;*/
	/*height: 36px;*/
	background: #638d22;
}
ul#topnav li.active {
	/*background: #638d22 url(menu_hover.gif) repeat-x;*/
	/*background: url(menu_hover.gif) repeat-x center top;*/
	/*height: 36px;*/
	background: #638d22;
}
#topnav li.separator,#topnav li.separator:hover{
	/*background: #638d22 url(menu_hover.gif) repeat-x;*/
	/*background: url(menu_hover.gif) repeat-x center top;*/
	height: 36px;
	color: white;
	background: #6e6e6e;
	cursor: default;
}
/*///////////feedback////////////////////////////////////*/
.text-feedback{
	margin: 10px 0px 0px 0px;
	color: #6e6e6e;
}

/*//////Offers///////////////////////////////////////////////*/
.title-bar{
	color: #6e6e6e;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
#newoff {
	padding: 0px;
}

/*//////Frame2///////////////////////////////////////////////*/
.frame2_bl {
	background: url(../images/frame2_bl.gif) no-repeat;
}
.frame2_br {
	background: url(../images/frame2_br.gif) no-repeat;
}
.frame2_tr {
	background: url(../images/frame2_tr.gif) no-repeat;
}
.frame2_tl {
	background: url(../images/frame2_tl.gif) no-repeat;
}
.frame2_l {
	background: url(../images/frame2_l.gif) repeat-y;
}
.frame2_r {
	background: url(../images/frame2_r.gif) repeat-y;
}
.frame2_t {
	background: url(../images/frame2_t.gif) repeat-x;
}
.frame2_b {
	background: url(../images/frame2_b.gif) repeat-x;
}
.frame2_c {
	vertical-align: middle;
}
img.margin {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*//////////////////////////////////////////////////////////////////*/
.AllCapsText {
	color: #6d6d6d;
}

/**
* @file: highslide.css
* @version: 4.1.8
*/

.highslide-container div {
  font-family: Verdana, Helvetica;
  font-size: 10pt;
}

.highslide-container table {
  background: none;
}

.highslide {
  outline: none;
  text-decoration: none;
  margin-right: 6px;
  margin-bottom: 5px;
  display: inline;
  float: left;
}

.highslide img {
  border: 2px solid #80A14C;
}

.highslide:hover img {
  border-color: gray;
}

.highslide-active-anchor img {
  visibility: hidden;
}

.highslide-gallery .highslide-active-anchor img {
  border-color: black;
  cursor: default;
  visibility: visible;
}

.highslide-image {
  background: gray;
  border-color: white;
  border-style: solid;
  border-width: 2px;
}

.highslide-wrapper, .highslide-outline {
  background: white;
}

.glossy-dark {
  background: #111;
}

.highslide-image-blur {}

.highslide-number {
  color: gray;
  font-size: .9em;
  font-weight: bold;
}

.highslide-caption {
  display: none;
  font-size: 1em;
  padding: 5px;
/*background: white;*/
}

.highslide-heading {
  display: none;
  font-weight: bold;
  margin: 0.4em;
}

.highslide-dimming {
  background: black;
  position: absolute;
}

a.highslide-full-expand {
  background: url(graphics/fullexpand.gif) no-repeat;
  display: block;
  height: 34px;
  margin: 0 10px 10px 0;
  width: 34px;
}

.highslide-loading {
  background-color: white;
  background-image: url(graphics/loader.white.gif);
  background-position: 3px 1px;
  background-repeat: no-repeat;
  border: 1px solid white;
  color: black;
  display: block;
  font-size: 9px;
  font-weight: bold;
  padding: 3px;
  padding-left: 22px;
  text-decoration: none;
  text-transform: uppercase;
}

a.highslide-credits{
  display: none !important;
}

.highslide-move, .highslide-move * {
  cursor: move;
}

.highslide-viewport {
  background: none;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

.highslide-overlay {
  display: none;
}

.hidden-container {
  display: none;
}
/* Example of a semitransparent, offset closebutton */

.closebutton {
  background: url(graphics/close.png);
/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
  cursor: pointer;
  height: 30px;
  left: 15px;
  position: relative;
  top: -15px;
  width: 30px;
}
/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/

.highslide-gallery ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.highslide-gallery ul li {
  background: #ededed;
  border: 1px solid silver;
  display: block;
  float: left;
  height: 106px;
  line-height: 0;
  margin: 2px;
  overflow: hidden;
  position: relative;
  width: 106px;
}

.highslide-gallery ul a {
  left: 50%;
  position: absolute;
  top: 50%;
}

.highslide-gallery ul img {
  left: -50%;
  position: relative;
  top: -50%;
}

html >/**/ body .highslide-gallery ul li {
  display: table;
  text-align: center;
}

html >/**/ body .highslide-gallery ul li {
  text-align: center;
}

html >/**/ body .highslide-gallery ul a {
  display: table-cell;
  position: static;
  vertical-align: middle;
}

html >/**/ body .highslide-gallery ul img {
  position: static;
}
/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/

.highslide-controls {
  background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
  height: 40px;
  margin: 20px 15px 10px 0;
  width: 195px;
}

.highslide-controls ul {
  background: url(graphics/controlbar-white.gif) right -90px no-repeat;
  height: 40px;
  left: 15px;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.highslide-controls li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 5px 0;
}

.highslide-controls a {
  background-image: url(graphics/controlbar-white.gif);
  display: block;
  float: left;
  height: 30px;
  outline: none;
  width: 30px;
}

.highslide-controls a.disabled {
  cursor: default;
}

.highslide-controls a.disabled span {
  cursor: default;
}

.highslide-controls a span {
/* hide the text for these graphic buttons */
  cursor: pointer;
  display: none;
}
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */

.highslide-controls .highslide-previous a {
  background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
  background-position: 0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -60px !important;
}

.highslide-controls .highslide-play a {
  background-position: -30px 0;
}

.highslide-controls .highslide-play a:hover {
  background-position: -30px -30px;
}

.highslide-controls .highslide-play a.disabled {
  background-position: -30px -60px !important;
}

.highslide-controls .highslide-pause a {
  background-position: -60px 0;
}

.highslide-controls .highslide-pause a:hover {
  background-position: -60px -30px;
}

.highslide-controls .highslide-next a {
  background-position: -90px 0;
}

.highslide-controls .highslide-next a:hover {
  background-position: -90px -30px;
}

.highslide-controls .highslide-next a.disabled {
  background-position: -90px -60px !important;
}

.highslide-controls .highslide-move a {
  background-position: -120px 0;
}

.highslide-controls .highslide-move a:hover {
  background-position: -120px -30px;
}

.highslide-controls .highslide-full-expand a {
  background-position: -150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
  background-position: -150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
  background-position: -150px -60px !important;
}

.highslide-controls .highslide-close a {
  background-position: -180px 0;
}

.highslide-controls .highslide-close a:hover {
  background-position: -180px -30px;
}

div.h4 div.title {
    font-size: 15px;
    color: #789C40;
    margin: 10px 0px;
    padding: 0px
}

#title{
	margin: 0 auto;
	width: 1004px;
	background: #E2E2E2;
}

#title h1{
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	padding-top: 2px;
}

hr{
  background-color:#CCC;
  border:0 none;
  height:1px;
}

.h3{
  color: #1E1E1E;
  line-height: 17px;
  font-size: 11pt;
  padding-bottom: 3px;
  display: block;
}
