html, body {
	height:100%;
}

img {
	border:0;
}

form {
 margin:0px;
}

.p0 {
 padding:0px;
}

::-webkit-input-placeholder
{
    color: #7e7e7f !important;
    font: 14px Arial;
}

:-moz-placeholder
{
    color: #7e7e7f !important;
    font: 14px Arial;
}

.placeholder {
    color: #7e7e7f !important;
    font: 14px Arial;
}

.noselect {
   -moz-user-select:none;
   -o-user-select:none;
   -khtml-user-select:none;
   /*behavior: url('/css/noselect.htc');*/
}


h1 {font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}

h1 , h2, h3, h4, h5, h6, p {
 margin:0px 0px 10px 0px;
 padding:0px;
}

.w50 {
 width:50%;
}

.top {
 vertical-align:top;
}

.bottom {
 vertical-align:bottom;
}

.vcenter {
 vertical-align:middle;
}

.hcenter {
 text-align:center;
}



.m0 {
 margin:0px;
}

.w100 {
 width:100%;
}


.h100 {
 height:100%;
}

.col {
 border-collapse:collapse;
}

:focus {
	outline: 0;
}

.lt {
 text-decoration:line-through;
}

.clear {
 clear:both;
}

.u {
 text-decoration:underline;
}


div.prd_pages_top, div.prd_pages_bottom {
 margin:15px 0px;
}

div.prd_pages_top a.sel_page,  div.prd_pages_bottom a.sel_page {
 padding:3px 4px;
 background:#eee;
 border:1px solid #ccc;
}

div.prd_pages_top a,  div.prd_pages_bottom a {
 padding:3px 5px;
}

div.prd_pages_top a:hover,  div.prd_pages_bottom a:hover {
 padding:3px 4px;
 background:#eee;
 border:1px solid #ccc;
}

a.sel_page {
 text-decoration:none;
 font-weight:bold;
}


.inv_btn {
 background:none;
 border:0px solid red;
 cursor:pointer;
}

.inv_btn {text-indent:-9999px;}
* html .inv_btn{font-size:0;display:block;line-height:0}  /* ie6 */
*+html .inv_btn{font-size:0;display:block;line-height:0}  /* ie7 */