/* body and other backgrounds begin ------------------------------------ */
body{
 background-color: #2C6581;
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;

 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #092B3C;
}
td{
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #092B3C;
}
.th{
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight : bold;
 color: #092B3C;
}
a{
 background-color: transparent;
 text-decoration : underline;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight : bold;
 color: #000000;
}
a:hover{
 background-color: transparent;
 text-decoration : none;
 color: #ffffff;
}
img{
 border : 0px none;
}


.bgr_site{
 background: url(../images/site_bgr.gif);
 background-repeat : repeat-x;
}
.content_bgr{
 background: url(../images/c_bgr.gif);
 background-repeat : repeat-x;
 background-color: #7FA6B8;
 /*background-color: 7fb8b8;*/
}

ul{
list-style-type: square;
list-style-image: none;
list-style-position: outside;
padding-left: 3em;
margin-top: 10px;
}

ol{
list-style-type: decimal;
list-style-image: none;
list-style-position: outside;
padding-left: 3em;
margin-top: 10px;
}

li {
margin-top: 0.5em;
}

.numbered_list{
list-style-type: decimal;
list-style-image: none;
list-style-position: outside;
padding-left: 3em;
margin-top: 10px;
}
/* body and other backgrounds end ------------------------------------ */

/* lang menu styles begin ------------------------------------ */

.langmenu_bgr{
 background: url(../images/h_lang_bgr.jpg);
 background-repeat : no-repeat;
 padding-top: 3px;
 height: 32px;
}
.langmenu{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 9px;
	font-weight : bold;
	color: #000000;
}
a.langmenu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #8F9292;	
}
.langmenu_sel{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 9px;
	font-weight : bold;
	color: #8F9292;
}

/* lang menu styles end ------------------------------------ */


/* menu styles begin ------------------------------------ */

.mm_full_bgr{
 background: url(../images/mm_full_bgr.jpg);
 background-repeat : no-repeat;
 padding-top: 11px;
}
.mm_bgr{
  background : url(../images/mm_bgr.jpg);
  background-repeat : no-repeat;
	background-color: transparent;
	text-decoration : none;
	height: 28px;
	padding-left: 10px;
	padding-right: 10px;
}
.mm{
  background : url(../images/mm_bgr.gif);
  background-repeat : repeat-x;
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #C0D1D9;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 13px !important;
	height: 28px;
	width: 171px !important;
	width: 200px;
	display: block;
}
a.mm:hover{
  background : url(../images/mm_bgr_over.gif);
  background-repeat : repeat-x;
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #ffffff;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 13px !important;
	height: 28px;
	width: 171px !important;
	width: 200px;
	display: block;
}

.sm{
  background : url(../images/sm_bgr.gif);
  background-repeat : repeat-x;
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 9px;
	font-weight : bold;
	color: #0E3244;
	padding-left: 36px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	/*height: 11px !important;*/
	height: 110%;
	/*height: 19px;*/
	width: 175px !important;
	width: 200px;
	display: block;
}
a.sm:hover{
  background : url(../images/sm_bgr_over.gif);
  background-repeat : repeat-x;
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 9px;
	font-weight : bold;
	color: #ffffff;
	padding-left: 36px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	/*height: 11px !important;*/
	height: 110%;
	/*height: 19px;*/
	width: 175px !important;
	width: 200px;
	display: block;
}


/* menu styles end ------------------------------------ */


/* search styles begin ------------------------------------ */

.search_bgr{
 background: url(../images/search_bgr.gif);
 background-repeat : repeat-x;
 height: 21px;
 /*padding-left: 5px;
 padding-right: 5px;*/
}
input.search_input{
 background-color: transparent;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 10px;
 font-weight: bold;
 color: #000000;
 height: 17px;
 border-style:solid;
 border-width:1px;
 border-color: #446D81;
 padding-left: 2px;
 padding-right: 2px;
 margin-left: 4px;
 margin-right: 4px;
}

.search_link{
	background-color: transparent;
	text-decoration : underline;
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color: #000000;
}
a.search_link:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
}

/* search styles end ------------------------------------ */

/* product list page styles begin ------------------------------------ */


.prodlist_box{
	background-color: #D1E3E9;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
	vertical-align: top;
	/*height: 158px !important;*/
	height: 170px;
	/*width: 100px !important;*/
	width: 106px;
	display: block;
}
.prodlist_link{
	background-color: transparent;
	text-decoration : underline;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	/*font-weight : bold;*/
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 1px;
	display: block;
}
a.prodlist_link:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 1px;
	display: block;
}

/* product list page styles end ------------------------------------ */

/* page navigation - styles begin --------------------------------- */

.pn_table{
 background-color: #ADC9D4;
 padding-left : 5px;
 padding-right : 5px;
 height: 19; 
}

.pn_link{
	background-color: transparent;
	text-decoration : underline;
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color: #000000;
}
a.pn_link:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
}
.pn_link_no{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color: #000000;
	padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 3px;
  padding-right : 3px;
 	display: inline-block;
}
a.pn_link_no:hover{
	background-color: transparent;
	text-decoration : none;
	color: #ffffff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 3px;
  padding-right : 3px;
 	display: inline-block;
}
.pn_link_no_sel{
	background-color: transparent;
	text-decoration : none;
	color: #ffffff;
	padding-left : 2px;
  padding-right : 2px;
  padding-top : 1px;
  padding-bottom : 1px;
}

/* page navigation - styles end --------------------------------- */


/* one product page styles begin ------------------------------------ */

.prod_box{
	background-color: #D1E3E9;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
	height: 186px !important;
	height: 191px;
	width: 141px !important;
	width: 141px;
	display: block;
}
.prod_info_box{
  background-color: #BFD8E0;
  text-decoration : none;
  font-family : Tahoma, Verdana, Arial;
  font-size : 11px;
  font-weight: bold;
  color: #092B3C;
  padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
  width: 124px !important;
  width: 132px;
  border-style:solid;
  border-width:1px;
  border-color: #7398A8;
  display: block;
}
.prod_yes{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight :  bold;
	color: #197707;
}
.prod_no{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight :  bold;
	color: #C31616;
}
input.prod_button_yes{
 background-color: #000000;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: bold;
 color: #ffffff;
 height: 18px;
 border-width:1px;
 border-color: #1B4C64;
}
input.prod_button_no{
 background-color: #000000;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: bold;
 color: #737373;
 height: 18px;
 border-width:1px;
 border-color: #1B4C64;
}



/* one product page styles end ------------------------------------ */

/* content styles begin ------------------------------------ */

input.order_quantity{
 background-color: #D1E3E9;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: bold;
 color: #092B3C;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #1B4C64;
 text-align: right;
}
.total{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Tahoma, Arial;
	font-size : 11px;
	font-weight :  bold;
	color: #ffffff;
	text-align: right;
}
.topnavig{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Tahoma, Arial;
	font-size : 10px;
	font-weight :  bold;
	color: #557482;
}
a.topnavig:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
}
.content{
 /*margin-left: 17px;
 margin-right: 17px;*/
 margin-left: 2em;
 margin-top: 6px;
 margin-bottom: 20px;
}
.star{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #FFFFFF;
}
.error{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #DF1818;
}
.info_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Tahoma, Arial;
	font-size : 10px;
	font-weight :  normal;
	color: #1B3D4E;
}
.author{
	background-color: transparent;
	text-decoration : none;
	/*line-height : 2em;*/
	font-family : Tahoma, Verdana, Arial;
	/*font-family: Times;*/
	font-size : 17px;
	line-height: 200%;
	font-weight : bold;
	color: #000000;
}
.title{
	background-color: transparent;
	text-decoration : none;
	/*line-height : 2em;*/
	font-family : Tahoma, Verdana, Arial;
	font-size : 18px;
	line-height: 100%;
	font-weight : bold;
	color: #000000;
}
.subtitle{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 13px;
	font-weight : bold;
	color: #ffffff;
}
.tablehead{
	background-color: transparent;
	text-decoration : underline;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #000000;
}
.bodytext{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	line-height: 16px;
	font-weight :  normal;
	color: #092B3C;
}
.bodytext11{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	line-height: 12px;
	font-weight :  normal;
	color: #092B3C;
}
.links{
	background-color: transparent;
	text-decoration: underline;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #000000;
}
a.links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #ffffff;
}
.imgs_outline{
 	border-style:solid;
 	border-width:1px;
 	border-color: #37657B;
}

/* content styles end ------------------------------------ */


/* footer styles begin ------------------------------------ */

.f_table{
  /*padding-left: 5px;
	padding-right: 5px;*/
	margin-top: 3px;
	margin-bottom: 3px;
	height: 21px;
}
.f_top_bgr{
  background : url(../images/f_bgr.gif);
  background-repeat : repeat-x;
}
.f_menu{
	background-color: transparent;
	text-decoration : underline;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #000000;
}
a.f_menu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
}
.f_menu_sep{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : normal;
	color: #456676;
}
.f_copyright{
	background-color: transparent;
	text-decoration : none;
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color: #B5C9D2;
}

/* footer styles end ------------------------------------ */



/* form styles begin ------------------------------------ */

input{
 background-color: #B9D0D9;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: bold;
 color: #092B3C;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #1B4C64;
}
input.button_gen{
 background-color: #000000;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: bold;
 color: #ffffff;
 height: 18px;
 border-width:1px;
 border-color: #1B4C64;
}
 
select{
 background-color: #B9D0D9;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: bold;
 color: #092B3C;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #1B4C64;
}
textarea{
 background-color: #B9D0D9;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight: normal;
 color: #092B3C;
 height: 100px;
 border-style:solid;
 border-width:1px;
 border-color: #1B4C64;
 padding: 2px;
}

/* form styles end ------------------------------------ */
