
html{
	height:100%;
}
body
{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ffffff;
    background-image: url(  '../images/pagebgr.gif' );
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;	
    height:100%;
    color:#333333;
}

a:link
{ text-decoration:none; color:#3880e1; }   
a:visited
{ text-decoration:none; color:#3880e1; }   
a:hover
{ text-decoration:underline; color:#3866da; }   
a:hover:visited
{ text-decoration:underline; color:#3866da; } 
a:active
{ text-decoration:none; }    
     


.sidepanel
{
    background-color: #4a4a4a;
    width: 198px;
    padding:8px 10px 20px 10px; 
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
}

.sidenav
{
    border-bottom: solid 1px #c0c0c0;
    padding: 8px 0px 8px 15px;
    background-image: url(   '../images/arr_sidenav.gif' );
    background-repeat: no-repeat;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #d3dee6; 
}
.sidenav a:link
{   color: #faebeb; text-decoration:none; }
.sidenav a:visited
{   color: #faebeb; text-decoration:none; }
.sidenav a:hover
{   color: #ffffff; text-decoration:underline; }
.sidenav a:hover:visited
{   color: #ffffff; text-decoration:underline; }
.sidenav a:active
{   color: #fff111; text-decoration:none; }

.footer
{
    font-size:11px; color:#adadad; text-align:center; padding-top:10px;
}
.footer a:link
{   color: #adadad; text-decoration:none; }
.footer a:visited
{   color: #adadad; text-decoration:none; }
.footer a:hover
{   color: #333333; text-decoration:underline; }
.footer a:hover:visited
{   color: #333333; text-decoration:underline; }
.footer a:active
{   color: #000000; text-decoration:none; }


.ym
{
    padding:6px 10px 6px 10px; 
    background-color:#d03235; 
    border:solid 1px #ffffff;
    font-size: 11px; 
    font-weight:bold; 
    color:#ffffff; width:160px;
}

.news_row1
{
    padding: 10px; 
    background-color: #fafac8; 
    border-top:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    border-bottom:solid 1px #cccc99; 
    border-left:solid 1px #ffffff;
    font-family:Arial;
}
.news_row2
{
    padding: 10px; 
    background-color: #f2f2b0; 
    border-top:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    border-bottom:solid 1px #cccc99; 
    border-left:solid 1px #ffffff;
    font-family:Arial;
}
.newshdl
{
	font-size:12px; font-weight:normal;
}
.newsdate
{
	color:#666666; font-size:11px;
}
.newsoverview
{
	color:#333333; font-size:12px;
}


.prodetail_hdl
{
    font-size:16px; font-weight:bold; color:#ffffff; padding:20px 0px 20px 20px; text-transform:uppercase;
}
.prodetail_model
{
    font-size:16px; font-weight:bold; color:#003990; padding-bottom:10px; border-bottom:dashed 1px #003990;
}
.prodetail_ov
{
    font-size:12px; font-weight:normal; color:#003990; padding-top:10px;
}
.prodetail_lcell
{
    font-size:12px; font-weight:bold; color:#333333
    }
.prodetail_rcell
{
    font-size:12px; font-weight:normal; color:#666666
    }    
.prodetail_lcell2
{
    font-size:12px; font-weight:bold; color:#333333; border-bottom: solid 1px #e0e0e0; padding-bottom:5px;
    }
.prodetail_rcell2
{
    font-size:12px; font-weight:normal; color:#666666; border-bottom: solid 1px #e0e0e0; padding-bottom:5px;
    }  
.prodetail_spec
{
    font-size:14px; font-weight:bold; color:#003990; padding:0px 0px 0px 34px; height:40px;
    background-image: url(   '../images/arr_spec.gif' );
    background-repeat: no-repeat; 
}




.prodcat_model
{
    font-size:14px; font-weight:bold; color:#003990; padding-bottom:6px; border-bottom:dashed 1px #666666;
}
.prodcat_ov
{
    font-size:11px; font-weight:normal; color:#666666; padding-top:6px;
}      


.form_field
 {
    font-size:12px; font-weight:normal; color:#666666; width:280px;
}    


.page_hdl
{
    font-size:18px; 
    font-weight:bold; 
    color:#ffffff; 
    padding:20px 0px 0px 20px;
    background-image: url(   '../images/hdl_bgr.jpg' );
    background-repeat: no-repeat; height:50px;    
}
.page_content
{
    font-size:12px; 
    color:#111111; 
    line-height:1.5em; 
    margin:20px 30px 0px 30px; border:dashed 1px #ffffff; padding:20px;
}
.page_title
{
    background-color: #e8e8e8;
    font-weight:bold; 
    font-size:16px; 
    color:#111111; 
    border:solid 1px #ffffff; 
    padding:6px; width:620px; 
    margin-bottom:10px;
}
.page_subtitle
{
    font-size:14px; 
    color:#666666; 
    margin:20px 0px 0px 30px;
    padding:0px 30px 0px 10px;
    border-left:solid 1px #666666; 
    text-align:justify;
    line-height:1.5em; 
}


.nodata
{
    font-size:18px; 
    color:#666666; 
    font-weight:bold;     
    text-align:center;
    height:300px;
}



.siderow_1
{
    background-color: #f2f2f2;
    font-size:11px; 
    color:#111111; 
    border-top:solid 1px #ffffff; 
    border-bottom:solid 1px #333333; 
    padding:10px;
}
.siderow_2
{
    background-color: #ffffff;
    font-size:11px; 
    color:#111111; 
    border-top:solid 1px #ffffff; 
    border-bottom:solid 1px #333333; 
    padding:10px;
}
.siderow_prod
{
    background-color: #ffffff;
    font-size:10px; 
    color:#666666; 
    border-top:solid 1px #ffcc66; 
    border-bottom:solid 1px #333333;     
    padding:6px;
    text-align:center;
}
.siderow_prod_hdl
{
    background-color: #cacaca;
    text-align:center;
    font-size:10px; 
    color:#666666; 
    font-weight:bold; 
    border-bottom:solid 1px #ffffff; 
    display:block;
    padding:7px 2px 7px 2px;
    cursor: hand;
}
.siderow_prod_txt
{
    font-size:12px; 
}

.siderow_news_date
{
    text-align:right; 
    color:#666666; 
    font-size:10px; 
    display:block;
    border-bottom:solid 1px #c1c1c1;  
    padding-bottom:3px;
}
.siderow_news_txt
{
    padding:3px;
}
.th_hdl
{
    padding: 11px; 
    background-color: #bcb0f2; 
    font-family:Arial;
    border-top:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    border-bottom:solid 1px #cccc99; 
    border-left:solid 1px #ffffff;    
}
.td_row1
{
    padding: 10px; 
    background-color: #fafac8; 
    border-top:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    border-bottom:solid 1px #cccc99; 
    border-left:solid 1px #ffffff;    
    font-family:Arial;
}
.td_row2
{
    padding: 10px; 
    background-color: #f2f2b0; 
    border-top:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    border-bottom:solid 1px #cccc99; 
    border-left:solid 1px #ffffff;    
    font-family:Arial;
}


/*BUTTON & FIELD*/
.button     	   	{ 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight:bold; text-transform:uppercase	
}

.formfield        { 
	background-color: #f1f1f1; 
	color: #000000; 
	border: 1px solid #999999; 
	font-family: tahoma; 
	font-size: 11px; 
	color: #666666
}
