
DIV, UL, SPAN, HTML {margin: 0;	padding: 0; }
BODY{ color: #000; font: 8.5pt verdana; background: #fff; min-width: 900px; margin: 5px; }
TABLE TD { vertical-align: top; }

LI {list-style-position: inside; padding-left: 15px;}

A IMG{ border: 0;}
A { text-decoration: underline; color: #3276BC; }
A:hover{ text-decoration: none; }

/*input{  border: 1px solid #A8A8A8; border-top-color: #525252; border-left-color: #525252; }*/
select{  }
textarea{  border: 1px solid #A8A8A8; border-top-color: #525252; border-left-color: #525252; }

label.inline {
    /*display: inline;*/
    height: 1.6em;
    line-height: 1.6em;
    vertical-align: top;
}

label.inline input { vertical-align: sub; *vertical-align: middle; }

.hidden {
    display: none;
}

  /* Pop-up message and fading background */
  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter: alpha(opacity=70);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 101;
   }

  #popup {
     background-color: #FFFFFF;
     position: fixed;
     left:50%;
     top:50%;
     /*width:300px;*/
     min-width: 300px;
     z-index: 102;
  }

  #popup h3 {
    margin-bottom: 10px;
  }

  #popup textarea {
    display: block;
    width: 98%;
    margin-bottom: 10px;
  }

  #popup p {
    margin: 10px;
    line-height: 1.3em;
    font-size: 1.1em;
    color: #444444;
  }

  #popup .close-btn {
    margin: 10px;
  }

  div.bug {
    border: 5px solid #f28c8c;
    padding:10px;
  }


#menu_top
{
	text-align: center; 
	font: 11px tahoma; 
	font-weight: bolder; 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 150px;
}
#menu_top a
{
	margin-left: 10px;
	margin-right: 10px;
	text-transform:uppercase;
}
#menu_top A { text-decoration: none; color: #000000;  }
#menu_top A:hover{ text-decoration: underline; }

#menu_bottom
{
	text-align: center; 
	font: 11px tahoma;
	padding-top: 10px; 
	padding-bottom: 10px;
}
#menu_bottom A { text-decoration: underline; color: #000000;  }
#menu_bottom A:hover{ text-decoration: none; }

div#panel_left { min-width: 130px; text-align: center; padding-right: 1px; padding-left: 1px; }
div#panel_right { min-width: 130px; text-align: center; padding-left: 1px; padding-right: 1px; }
div#content-OFF
{ 
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}

div#content hr
{
	color: #EEEEEE;
}

div#technica_div
{
	padding: 20px;
	font-size: 9.5pt;
}

div#footer
{
	text-align: center; 
	font: 11px tahoma;
	padding-top: 10px; 
	padding-bottom: 10px;
}

div .details A { text-decoration: none; color: #3276BC; }
div .details A:hover{ text-decoration: underline; }




table#tech_specifications { margin-top: 20px; margin-bottom: 10px; background: #ff9900 none repeat scroll 0 0; }

table#tech_specifications tr { background: #FFFFFF none repeat scroll 0 0; }

#price_search { margin: 5px; margin-bottom: 20px; }

div#title { font-size: 10.5pt; font-weight: bold; }

div#img_gen { margin-top: 10px; }

div#review { font-family:verdana; font-size:8.5pt; }

div#tech { font-family:verdana; font-size:8.5pt; }

div#forum_content ul { margin-left: 15px; }

div#top_rating { text-align: left !important; padding:0px; margin:0px; padding-left: 5px; padding-right: 5px; }
div#top_rating a { text-decoration: none; }
div#top_rating a:hover{ text-decoration: underline; }

p#p_top_rating { padding:0px; margin:0px; text-align: left !important; vertical-align: center; padding-left: 0px; padding-top: 5px; line-height: 80%; margin-bottom: 10px; margin-left: 5px; }
p#p_top_rating label { display: block; }

div#top_vb { text-align: left !important; padding:0px; margin:-15px 10px 0; padding-bottom:10px; }
div#top_vb a { text-decoration: none; color: #3276bc; }
div#top_vb a:hover{ text-decoration: underline; }
div#top_vb p a { color:#3276BC; }

*+html #form_test_filter ul#ul_filter { margin-left: -15px; }
/**+html #form_test_filter ul#ul_filter li { margin-bottom: -3px; }*/

/*#filter_submit { padding-left: 273px; *padding-left: 267px; }*/
#filter_submit { width: 320px; text-align: right;  }

/*.rating_filter { padding-left: 20px; }*/
.rating_filter a { text-decoration: none; }
.rating_filter a:hover { text-decoration: underline; }
.rating_filter_a_h { text-decoration: underline; }

/* Style Switcher
-----------------------------------------------------------------------------*/
div#styleSwitch { float: left; padding-top: 2px; padding-left: 3px; }
*+html div#styleSwitch { float: left; margin-left: 2px; }
#styleSwitch span {
	cursor: pointer;
	text-align: center;
	height: 12pt;
	padding-top: 1px;
}
#styleSwitch span.selected { /*    */
	font-weight: bolder !important;
}
span#list_font {
	padding-left: 35px; float: left; *padding-left: 36px; *padding-top: 3px;
}
#styleSwitch span#style1 {
	width: 10pt;
	font: 8.5pt Verdana;
	/*vertical-align: bottom;*/
}
#styleSwitch span#style2 {
	width: 12pt;
	font: 10pt Arial;
	/*vertical-align: bottom;*/
}
#styleSwitch span#style3 {
	width: 14pt;
	font: 12pt Verdana;
	/*vertical-align: bottom;*/
}

/* style1 */
div#content.style1, div#top_vb.style1, div#top_rating.style1, p#p_top_rating.style1, div#test_filter.style1 {
  font-family:verdana; font-size:8.5pt;
}

/* style2 */
div#content.style2, div#top_vb.style2, div#top_rating.style2, p#p_top_rating.style2, div#test_filter.style2 {
  font-family:tahoma,arial,serif; font-size:9.5pt;
}

/* style3 */
div#content.style3, div#top_vb.style3, div#top_rating.style3, p#p_top_rating.style3, div#test_filter.style3 {
  font-family:verdana; font-size:9pt;
}

div#links { font: 9.5pt verdana; }

.custom-select { width: 320px; }
.disp_no { display: none; }

div#th { color:#3276BC; text-decoration:none; clear: both; padding: 10px 0; border-top:1px solid #EEEEEE; height: 25px; width:802px; margin:auto; }
.id_td { width: 30px; float: left; text-align: center; }
.model_td { width: 150px; float: left; }
.model_td a { text-decoration:none; }
.model_td a:hover{ text-decoration: underline; }
.year_td { width: 30px; float: left; text-align: center; }
.monitor_td { width: 40px; float: left; text-align: center; }
.massa_td { width: 30px; float: left; text-align: center; }
.process_td { width: 90px; float: left; text-align: center; }
.video_td { width: 100px; float: left; text-align: center; }
.pop_td { width: 90px; float: left; text-align: center; }
.speed_td { width: 90px; float: left; text-align: center; }
.trid_td { width: 90px; float: left; text-align: center; }
.battery_td { width: 60px; float: left; text-align: center; }