
body {
  margin:0 auto;padding:0;width:100%;height:100%; min-width:1000px; 
  _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto');
  background-color:#fff;
  font-family: Verdana, Arial, Geneva CY, sans-serif; 
  color: #000;
  font-size:80%;
  background:#fff url(/img/bkg.gif) top left repeat-x;
}

#main {margin:0 auto;width:100%; overflow:hidden;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto');}

b.high {padding:5px;border:1px solid #DADFE2;
font-weight:normal;background:#f4f4f4;
}


a {color: #585C63; }
a:hover {color: #585C63;}
br.clear {clear:both;}

input, select, textarea {background-color:#fff;}


/* urls */
a.ext {padding-left:18px;background:url(/img/ico_ext.gif) no-repeat center left;}
a.larr {padding-left:23px;background:url(/img/ico_larr.gif) no-repeat center left;text-decoration:underline !important;}

a.print {padding-left:19px;background:url(/img/ico_print.gif) no-repeat center left;}
a.print_inv {padding-left:19px;background:url(/img/ico_print_inv.gif) no-repeat center left;}
a.pdf {padding-left:19px;background:url(/img/ico_pdf.gif) no-repeat center left;}
a.video {padding-left:19px;background:url(/img/ico_video.gif) no-repeat center left;}

u {text-decoration:none;}


img, div, #w { behavior: url(/img/iepngfix.htc); }
img {border:0;}

#header {height:180px;position:relative;padding-top:20px;}

/* ie6 fix */
#header .wrap {width:100%;float:left;margin:0 -320px 0 0;}

#logo{margin:0 300px 0 300px;text-align:center; border:0px solid red;}
#logo_img {margin:10px 0 20px -12px; *margin-left:-5px;}
#logo_img_print {display:none;} 


#header .l {display:block;height:180px;width:300px;float:left;padding-left:20px;}
#header .l img{margin-right:5px;}
#header .l a{text-decoration:none;}
/*#header .l span {font-size:170%;padding-top:10px;}
#header .l span.second{padding-left:75px;}
*/
#header .l a.ext {text-decoration:underline;}

#header .l ul {margin:10px 0 0 0;padding:0;list-style:none;}
#header .l ul li {margin:0;padding:5px 0 5px 0}
#header .l a.phone {background:url(/img/ico_top_phone.gif) no-repeat left center;padding-left:30px;margin-left:-3px; font-size:100%} 
#header .l a.mail {text-decoration:underline;background:url(/img/ico_top_mail.gif) no-repeat left center;padding-left:25px;} 
#header .l a.mobi {text-decoration:underline;background:url(/img/ico_top_mobile.gif) no-repeat 2px center;padding:3px 0px 2px 25px;
color:red;
} 

#header .r a.appl {text-decoration:underline;background:url(/img/ico_top_appl.gif) no-repeat right center;padding:3px 27px 2px 0px;} 
#header .r a.robjects {text-decoration:underline;background:url(/img/ico_robjects.gif) no-repeat right center;padding:3px 27px 2px 0px;} 
#header .r a.addobj {text-decoration:underline;background:url(/img/ico_addobj.gif) no-repeat right center;padding:3px 27px 2px 0px;} 

#header .r a.gcounter{margin:0;display:block;padding-right:24px;}
#header .r a.gcounter span {font-size:170%;display:inline;}




#header .r {display:block;height:180px;width:300px;float:right;padding-right:20px;text-align:right;}
#header .r a {margin-left:5px;}
#header .r span{font-size:100%;display:block;}
#header .r span a{margin:0;}



#menu {/*background-color:#fff;*/font-family:Times, "Times new roman";
font-size:16px;letter-spacing:1px;margin:0;padding:10px; /*z-index:100;position:relative;*/

/*border-top:1px solid #000;border-bottom:1px solid #000;*/

}

#menu span a:hover {text-decoration:underline;}

#menu span {display:block; margin:0 auto;width:1000px;height:30px;padding:0;_overflow:hidden;}
#menu span a b{font-size:21px;font-weight:normal;}
#menu span a { 
 text-decoration:none;
 text-transform:uppercase;
 font-weight:bold;
 padding:0;
 display:block;float:left; border-right:1px solid #DADFE2;
 height:30px;line-height:30px;text-align:center;
 padding:0 22px 0 22px;
 color:#000;
}
 
#menu span a.sel,#menu span a.lasel {
text-decoration:none;
}

/* last menus */
#menu span a.la {border-right:0;padding-left:14px;padding-right:0;}

#menu span a.lasel {
padding-left:10px;
_padding-right:15px;
_padding-left:15px;
border-right:0;
}


#content {
 _z-index:-100;
 width:990px;
 margin:0 auto;
 /*border:5px solid #fff;*/
 padding:5px;
 _background-color:#fff; 
 /*_filter:alpha(opacity=70); */
}

#content #w {font-family:Verdana;/*background-color:#fff;background:url(/img/opacity.png) repeat;*/}
#content h2, #content h1 {font-family:"Times new roman", Times; color:#022360;font-size:160%;margin:0;margin-bottom:5px;padding:0;font-weight:normal;}
#content h3 {font-size:100%;margin:0;padding:0;font-weight:bold;}
#content table td {vertical-align:top;font-size:90%;}

#content p {margin-top:5px;}

#c_right {margin-left:220px;padding:15px 0 15px 35px;}
#c_left { width:200px;float:left;padding:15px 0 15px 15px;}

#c_left h2{font-size:130% !important;font-weight:bold;}
#c_left h3{font-weight:normal !important}

/*left column styles */
#c_left u{clear:left;}

/* subscribe form */
#f_subscribe button{*margin:0px 0 -1px 5px;*padding:0 3px 0 3px;font-weight:bold;}
#c_left div.error-message {border:1px solid #666;font-size:80%;padding:5px;margin:0;margin-top:5px;}
#f_subscribe input.form-error {background-color:#D69595}
                                          

/*right column styles */
#c_right .hl{border:1px solid #ccc;_border:0;_width:94%; 
   background-color:#F4F4F4;
   margin-right:20px;
   padding:10px 10px 10px 10px;
   /*background:url(/img/opacity_hl.png) repeat;*/
   
   _background:#F4F4F4;
}

#c_right p img {margin:0 10px 10px 0;border:1px solid #fff;}


table {width:100%;/*border:1px solid #4C474F;*/border-collapse: collapse;}
table th {/*background:#4C474F;*/font-weight:normal;text-align:left;padding:6px;}
table td {padding:6px;text-align:left;}
table td.hot {border:0px solid red; background:url(/img/hots_bkg.gif) 10px 0 repeat-x}
table td.hot a{background:url(/img/hots_bkg1.gif) 4px 0 repeat-x}
#c_right table {font-size:110%;}

/* search block */
#search {border:0px solid red;}

#search table {font-size:100%;background-color:#e3e3e3;border:1px solid #e3e3e3;margin-top:-1px;}
#search table th {font-weight:normal;}
#search table td {vertical-align:top;}
#search table td input {width:40px;}
#search table td button {font-size:200%}
#search table td span {display:block;padding-bottom:15px;line-height:23px;}
#search table td.l {vertical-align:middle;text-align:center;}

#search .type {font-size:100%;display:block;margin:0px;padding:0px; margin-left:-1px; *margin-left:0;height:40px;line-height:40px;}

#search .type a{padding:10px;}
#search .type a.sel{background-color:#e3e3e3;border-bottom:1px solid #e3e3e3;}

#exclusive {}
#exclusive ul {margin:0;padding:0;list-style:none;}
#exclusive ul li {padding-top:5px;}

/*#exclusive ul li.f {display:block;padding:0px;} */

#exclusive a.l {text-align:right;line-height:30px;display:block;}



/* search results table */
table.list {border:2px solid #e3e3e3;}
table.list tr.sel {/*background-color:#e3e3e3;*/ }

table.list td a{text-decoration:none;color:#000; border-bottom:1px dashed #000;}

table.list td a.normal{text-decoration:underline;color: #585C63;border-bottom:none;}

table.list tr:hover {background-color:#ccc;}


/* object full description */
table.obj {}
table.obj td a{border:0;text-decoration:underline;}
table.obj td a.pdf, a.video, a.print{line-height:20px;padding-bottom:2px;}
table.obj th{font-size:120%;vertical-align:top}
table.obj td{vertical-align:top;font-size:90%;}
table.obj td img{border:1px solid #ccc;padding:0;}
table.obj td.thumb img {cursor:pointer;*cursor:hand;margin:3px;padding:0;border:0;}
table.obj td.thumb img.sel{border:3px solid #666;cursor:default;padding:0;margin:0;}

.list td table.obj th {font-size:130%;}


#footer { margin-top:20px;padding:10px;/*border-top:1px solid #000;*/background-color:#fff;}
#footer .l { display:block;float:left;width:260px;}
#footer .r { display:block;position:relative;margin-left:260px;text-align:right;}


#print_contacts {display:none}


.tip {font-family:Verdana;font-size:7pt; color:#000;}


.pagination{margin-top:10px;}
.pagination a{padding:5px;border:0px solid red;}
.pagination a.sel {background-color:#ccc;}
.pagination em {font-style:normal;padding-left:20px;}

/* trans sample */
.transparent {
   filter:alpha(opacity=10); 
   -moz-opacity: 0.1; 
   opacity: 0.1;
   -khtml-opacity: 0.1;
}



.item_type input {min-width:50px;_width:50px;}


/* top free search form */
#freesearch_type {
width:342px;
margin:0 auto;
text-align:left;
padding:5px 5px 10px 0px;
*width:350px;
*padding:1px;
*margin-bottom:-10px;
}

#freesearch_type a {
text-decoration:none;
border-bottom:1px dashed #666;
}

#freesearch_type a.act {
border:0;
color:#022360;
}



