
/*-------main-------*/
body {text-align: center; background: #666666;  padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #4D4D4D;}
#frame {width: 1000px; margin-right: auto; z-index:0; margin-left: auto; padding: 0; margin-top:0; text-align: left; overflow:hidden  }
#head {width: 1000px; height: 345px;  margin: 0; padding: 0;  overflow:hidden  }
#content {width: 1000px;  margin: 0; padding: 0; background-color:#F6F9C0}

#foot {width: 1000px; float:left; height: 32px; margin: 0 0 0 0; padding: 0;}
.clear { clear:both; width: 0px; height: 0px; overflow:hidden}
.minheight { width:0px; float:left; height: 300px }

/*-------head-------*/


#head .icons { position: absolute; left: auto; margin: 23px 0 0 866px   }
	#head .icons a { text-decoration: none; color: #666666; display: block; float: left; display: inline}		
	#head .icons a:hover { text-decoration: underline; color: #000000}	
	#head .icons img { border: none; }		
	



/*-------menu-------*/

#menu { position:absolute; left: auto; margin-left: 87px; top: 200px; width: 486px; height: 27px; }

#menu a.item, #menu .act, #menu a.item_ { display: block; float: left; height: 17px; color: #000000; margin: 6px 0 0 0; padding: 0 8px 0 8px; background-image: url(../img/brdr_menu.gif); background-position: right 2px ; background-repeat:repeat-y; overflow:hidden; text-decoration:none}
#menu a.item:hover, #menu a.item_:hover{color: #B22222; text-decoration: underline}
#menu .first, #menu a.first {padding: 0 6px 0 0;  }
#menu a.last, #menu .last { background: none; }


#submn_hld { position:absolute; left: auto; margin-left: 87px; top: 229px; width: 486px; height: 100px; }
#submn_hld .submenu {position:absolute; z-index: 1000;top:auto; left:auto; width: 223px; overflow: hidden; padding: 0; background-color: #E5E5E3;   background-image: url(../img/sbmn.gif); background-position: top; background-repeat: no-repeat }


#submn_hld .sub_items { width: 209px; margin: 0 0 7px 0}
#submn_hld .sub_items td { vertical-align: top}
#submn_hld .sub_items td.l { padding: 7px 4px 0 7px; width: 4px}
#submn_hld .sub_items td.r { padding: 7px 0 0 0}

#submn_hld .submenu .last { padding-bottom: 7px }
#submn_hld .submenu  a {text-decoration: none; color: #000000;}
#submn_hld .submenu  a:hover {text-decoration: underline; color: #B22222;}
#item_1 {}
#item_2 { margin-left: 100px}
#item_3 { margin-left: 208px}
#item_4 {margin-left: 143px}
#item_5 {margin-left: 208px}
#item_6 {margin-left: 265px}

/*-------content-------*/
#content a{ color: #B22222; text-decoration:none }
#content a:visited{ color: #B22222; text-decoration: none }
#content a:hover{ color: #B22222; text-decoration: underline }

#content ul { margin: 0 18px 10px 18px; padding: 0}
#content ul.no_bottom { margin-bottom: 0;}
#content ul li{list-style: none; list-style-position: outside; background-image: url(../img/blt_01.gif); background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 0 12px;}

#content ul li.green,#content ul.green li {background-image: url(../img/blt_02.gif);}

#content .hr { height: 2px;margin: 0 18px 10px 18px;    background-color: #B22222}
#content .title { height: 22px; padding: 0 18px 0 18px;}
#content .subtitle { height: 12px;padding: 0 18px 0 18px; margin-bottom: 3px; font-size: 9px; color: #B22222}
#content .title2 { color: #B22222; font-weight: bold; font-size: 16px}

#content img.brdr { border: 3px solid #94C7DE; padding: 0; margin: 0 }
#content img.left { float: left; margin: 3px 8px 0 0;    }
#content img.marginleft { margin-left: 17px}

#content .gallery { margin: 10px 18px 8px 18px; display: inline; float: left}
#content .gallery .prvw{ margin: 0; width:154px; float: left}
#content .gallery .marg{ margin: 0 0 0 8px;}


#content  p{ padding: 0 18px 0 18px; margin: 0 0 10px 0; text-align: justify}

#content  p.img_l{ padding: 0 18px 0 0; margin-top: 0}
#content table.main { width: 1000px; margin-bottom: 20px }
#content table.main td {vertical-align: top; overflow: hidden; padding: 0}
#content table.main td.way { padding: 0 18px 10px 18px}
#content table.main td div.img{ float: left; margin-bottom: 10px; display: inline; }
#content table.main td.left {width: 329px; }
#content table.main td.center {width: 348px; }
#content table.main td.right {width: 322px; }
#content table.main td.brdr {width: 2px; background-image: url(../img/brdr.gif);   background-repeat:repeat-y }
#content table.main td.tpadd { padding-top: 50px}

#content table.build { margin:0 0 10px 18px }
#content table.build td { padding: 3px; text-align: center; border: 1px solid #E6DF8E  ; border-width: 1px 0 0 1px}
#content table.build td.b { border-bottom-width: 1px}
#content table.build td.r { border-right-width: 1px}

#content table.price { margin:0 18px 10px 18px; width: 964px; }


#content table.price td { padding: 3px; border: 1px solid #E6DF8E; border-width: 1px 0 0 1px }
#content table.price .alignright{ text-align: right;}
#content table.price .bright{ border-width: 1px 1px 0 1px ;  text-align: right;}
#content table.price .bbottom{ border-bottom-width: 1px;}

#content .explication {width: 305px; margin-left: 18px;}
#content .explication_ {width: 456px; margin-left: 18px;}
#content .explication .left{width: 250px; float: left}
#content .explication_ .left_{width: 400px; float: left}
#content .explication .right{width: 55px; float: left; text-align: right; }
#content .explication_ .right_{width: 56px; float: left; text-align: right;}
#content .explication .l_bottom, #content .explication_ .l_bottom{margin: 5px 0 5px 0 ; padding: 5px 0 5px 0; border-top: 1px solid #B22222 } 
#content .explication .r_bottom, #content .explication_ .r_bottom{ text-align: right; margin: 5px 0 5px 0 ; padding: 5px 0 5px 0; border-top: 1px solid #B22222 } 
 
/*-------foot-------*/

#foot { color: #FFFFFF; font-size: 10px}

#foot .left{margin: 10px 0 10px 0;}

#foot .centerf{ width: 1000px; position:absolute; top: auto; left: auto; margin: 10px 0 10px 0; text-align: center  }
	#foot  a{ color: #FFFFFF; text-decoration:none;  margin: 0 10px 0 10px }
		
	#foot  a:hover { text-decoration: underline}
	
	#foot  .act{margin: 0 10px 0 10px }
#foot .right{ width: 200px;  position:absolute; text-align: right; top: auto; left: auto; margin: 10px 0 10px 800px;  padding: 0}
#foot .right a { margin: 0}
