*{margin:0;padding:0;}
#top {width:100%; height:58px; background:url("/images/top_bg.gif");  }
#logo {width:100%; height:165px; background:url("/images/logo_bg.gif"); }
#logo #sr1 { width: 450px; position: absolute;left: 530px; top: 63px;}
#logo #sr1 .srch {float:left; width:192px; height:157px; font-size: 8pt; font-weight: bold; font-family: Tahoma, Verdana; color: #CCCCCC; padding-top:15px; padding-right:25px; text-align: center;}
#logo #sr1 .srch .items {list-style:none;clear:both;font-size:8pt;width:192px;margin:10px 0 0 0; padding: 0 0 0 0;}
#logo #sr1 .srch .items li {float:left;height: 26px; margin:0 0 0 0; padding: 5px 0 0 15px; background:url(/images/logo_item.gif) no-repeat ;text-align:left; width:192px;}
#logo #sr1 .srch .items li a {color: #FFFFFF; text-decoration: none;}
#logo #sr1 .srch .items li a:hover {color: #525862; text-decoration: none;}
#logo #sr1 .srch .items .separate{ float:left;height: 7px; margin:-5px 0 -10px 0; padding: 0 0 0 0; background:url(/images/logo_separate.gif) repeat-x; width:192px;}
//#logo #sr2 {position: absolute; top:215px; left:550px; }
#sr3 #right #sr2 { position: relative; bottom: 20px; right: 0px;; width:249px; height:8px;  background-color: #FFFFFF}
#sr3 { width: 100%; margin:0; padding:0; border:0 ; vertical-align: top; background-color: #FFFFFF; background:url("/images/bg_footer_1.gif") bottom right no-repeat;}
#sr3 #right {width:246px; font-size:9pt; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 30px;}
#sr3 #right .half{  float:left;  
	padding-left:17pt; margin-left:1pt; margin-bottom:5pt;
        list-style-image : url(/images/item_dot1.gif);
	 font-weight : bold;
	font-family : Tahoma, Arial, MS Sans Serif;
	 font-size:8pt; color: #848991;
	 text-align: left;
}
#sr3 #right .half li {margin-top:3px; width:90px; height: 15px; border-bottom: 1px dotted #F4F4EC;}
#sr3 #right .half li a{ color: #848991; text-decoration: none;}
#sr3 #right .half li a:hover { color: #c93c05; text-decoration: none; list-style-image: url(/images/spacer.gif);}

#sr3 #right .full{   
	padding-left:17pt; margin-left:20pt; margin-bottom:5pt;
        list-style-image : url(/images/item_dot1.gif);        
	 font-weight : bold;
	font-family : Tahoma, Arial, MS Sans Serif;
	 font-size:8pt; color: #848991;
	 text-align: left;
}

#sr3 #right .full li {margin-top:3px; width:180px; height: 15px; border-bottom: 1px dotted #F4F4EC; color: #c93c05; }
#sr3 #right .full li a{ color: #848991; text-decoration: none;}
#sr3 #right .full li a:hover { color: #c93c05; text-decoration: none; list-style-image: url(/images/spacer.gif);}


#sr3 #td_content { border: 1px solid #F4F4EC; }
#sr3 #td_content #ttl {width:100%; height:48px;  background-color: #F4F4EC; font-size: 12pt; 
           font-weight: bold; font-family: Tahoma, Verdana; color: #000000;
          text-indent: 25px; padding-top: 13px;}
#sr3 #td_content #interface_bar {width:100%; height:22px;  background-color: #8C9199; font-size: 9pt; 
           font-weight: bold; font-family: Tahoma, Verdana; color: #FFFFFF;
           padding-top: 3px; text-indent: 50px;}

#sr3 #td_content #content {width:100%; background-color: #FFFFFF; font-size: 10pt; font-family: Tahoma, Verdana; color: #000000; 
}
#sr3 #td_content #content .half_logo{float: left; width:200px; height: 90px; border: 1px dotted #000000; margin: 3 3 3 3px; padding: 5 2 2 2px; vertical-align: middle; text-align: center;}
#sr3 #td_content #content .title { float:none; width:100%; }
.item {float: left; width:152px; height:190px; border: 1px solid #F4F4EC; margin: 3px; font-size: 8pt; font-weight: bold; font-family: Tahoma, Verdana; color: #000000;}
.item b {display: block; width:100%;  height:40px; text-align: center; background-color:#CCCCCC; vertical-align: middle; padding-top: 5px;padding-left: -18px; }
.desitem {float: left; width:252px; height:100%; border: 1px solid #F4F4EC; margin: 3px; font-weight: normal; font-size: 8pt; font-family: Tahoma, Verdana; color: #000000; background-color: #CCCCCC; padding-top:25px; padding-bottom: 0px; padding-left: 10px;}
.description {text-align: justify; padding-right:10px; height:190px; overflow: auto;}
.models_description  {text-align: justify; padding-right:10px; font-weight:normal;}
#sr3 #td_content #content .litem {width:100%; height:190px; border: 1px solid #F4F4EC; margin: 3px; font-size: 8pt; font-weight: normal; font-family: Tahoma, Verdana; color: #000000; padding-right:10px;}

#sr4 { width: 100%; background: url("/images/bottom_bg.gif"); height: 58px; }
#sr4 #bnav {	font-family : Tahoma, Arial, MS Sans Serif; font-size:9pt; color: #FFFFFF;  font-weight : bold; padding-top: 15px; }
#sr4 #bnav a { color: #FFFFFF; text-decoration: none; }
#sr4 #bnav a:hover { color: #525862; text-decoration: none; }

.ttl { width:100%; height:20px; background-color:#AAAAAA; padding-top:2px; }
.ttl2 { height:20px; background-color:#EEEEEE; padding-top:2px; padding-left:10px; text-align:left; }

.tstable { font-size: 10pt; font-weight: normal; font-family: Tahoma, Verdana; color: #000000; padding: 3px; margin: 3px; border: 1px solid #AAAAAA;}
.tstable .headrow { font-weight: bold; border-bottom: 2px solid #000000; text-align: center; }
.tstable .footrow { font-weight: bold; border-top: medium double #000000;}
.tstable a { color: #646961; text-decoration: none;}
.tstable a:hover { color: #c93c05; text-decoration: none; }

.inp {
font-family: Tahoma,Verdana, sans-serif;
color: #003366; 
border: 1 solid #003366;
font-weight: extra bold; 
background: #F8F8F8; 
font-size: 10pt;
padding-right: 5px;
width: 35px;
text-align:right;

}
.tstable tr { height:20px; }
.buy_button {border: 1px solid #808080; font-size: 11px; width:70pt; background: url(/images/basket.gif) no-repeat left; height:20px; line-height:12px; background-position: 3 2px; background-color: #FFFFFF;}
.find_button {border: 1px solid #808080; font-size: 11px; width:60pt; background: url(/images/search.gif) no-repeat left; height:20px; line-height:12px; background-position: 3 2px; background-color: #FFFFFF;}
.reset_button {border: 1px solid #808080; font-size: 11px; width:70pt; background: url(/images/reset.gif) no-repeat left; height:20px; line-height:12px; background-position: 3 1px; background-color: #FFFFFF;}
.basket_info {  font-size: 8pt; font-weight: normal; font-family: Tahoma, Verdana; padding:10px; text-align: left; color: #848991;}
.select { font-family: Tahoma,Verdana, sans-serif;
color: #003366; 
border: 1 solid #003366;
font-weight: extra bold; 
background: #F8F8F8; 
font-size: 10pt; width: 100%;
}
.table_search { width: 100%; text-align:left; margin:0;padding:0; font-weight : bold; font-family : Tahoma, Arial, MS Sans Serif; font-size:8pt; color: #848991;
}
.table_search tr td {padding-left:10px; padding-bottom:5px; vertical-align: top;}
.content_table_search { width: 300px; text-align:left; margin:0;padding:0; font-weight : bold; font-family : Tahoma, Arial, MS Sans Serif; font-size:8pt; color: #848991;
 border: 1px solid #F4F4EC; margin: 10px;}
.content_table_search tr td {padding-left:10px; padding-bottom:5px; vertical-align: top;}
.error { width:100%; text-align:center; }
.ul_models { padding-left:17pt; margin-left:20pt; margin-bottom:5pt; list-style-image : none; font-weight: normal; }       
.ul_models li { margin-top:3px; }
.ul_models li a { color: #646961; text-decoration: none;}
.ul_models li a:hover { color: #c93c05; text-decoration: none; }
.d_title { color: #646961; font-weight: bold; font-size: 10pt; border-bottom: 1px dotted #646961; padding-top: 5px;}
.d2_title { color: #646961; font-weight: bold; font-size: 12pt; border-bottom: 1px dotted #646961; padding-top: 5px;}
.utable { font-size: 10pt; font-weight: normal; font-family: Tahoma, Verdana; color: #000000; border:0px;}
.inp2 {
font-family: Tahoma,Verdana, sans-serif;
color: #003366; 
border: 1 solid #003366;
font-weight: extra bold; 
background: #F8F8F8; 
font-size: 10pt;
padding-right: 5px;
width: 100%;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	font-size: 20px;
	color: #237d37;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	font-size: 16px;
	color: #237d37;
}

.ul_list { padding-left:30pt; margin-left:1pt; margin-bottom:5pt;
           list-style-image : url(/images/item_dot.gif);
	   font-family : Tahoma, Arial, MS Sans Serif;
	   font-size:10pt;}
.ul_list li { margin-top:3pt;}
.ul_list li a { color: #646961; text-decoration: none;}
.ul_list li a:hover { color: #c93c05; text-decoration: none; }

.at {padding-left:10px; padding-right:10px; padding-bottom:20px; font-size:10pt; text-align:justify;}
.at a { color: #0000FF; text-decoration: none; font-weight:bold; }
.at a:hover { color: #c93c05; text-decoration: underline; font-weight:bold;}
.at table {font-size:8pt;}

.cbottom { font-size: 8pt; background: #F4F4EC; text-align: justify; padding-top:5px; padding-bottom:5px;  padding-left:10px; padding-right: 10px; text-indent:20px;
}
.cbottom ol { padding-left:30px; text-indent:0px; padding-bottom: 5px; padding-top: 5px;}
.l { text-align: left;  padding-left:40px;}
.l a { color: #0000FF; text-decoration: none; font-size: 11pt; }
.l a:hover { color: #c93c05; text-decoration: underline; }

.ul_cat{   
	padding-left:17pt; margin-left:20pt; margin-top: 5pt; margin-bottom:5pt;
#        list-style-image : url(/images/cms/accept.gif);        
	 text-align: left;
}
.ul_cat li {margin-top:3pt;}
.cat1  { color: #343941; text-decoration: none; font-size: 12pt;}
.cat1:hover { color: #c93c05; text-decoration: none; }