/*left*/
.mapa {text-align:center; background:#F5F7FC; overflow:hidden; width:215px; padding:10px 0 10px 0; margin-bottom:15px;}
.mapa img {border:1px solid #ccc;}
.left_more a:link,.left_more a:active,.left_more a:visited,.left_more a:hover {line-height:24px;}
a.mm:link,a.mm:active,a.mm:visited,a.mm:hover {color:#335EAC; margin-left:25px; text-decoration:underline;}
/* search panel */
.spg {width:380px; height:200px; line-height:24px; float:left; background:url(../img/searchloup2.gif); background-repeat:no-repeat; background-position:320px 5px; background-color:#C4DCF6; padding:10px; text-align:center;}
.spg select {float:left; border:1px solid #ccc; height:25px; line-height:25px; font-size:14px; width:200px;}
.xtown {font-size:15px; color:#333; font-weight:bold; float:left;}
.spgbut {height:27px; line-height:27px; clear:both; background:url(/img/btnsearch.gif) repeat-x; border-top:1px solid #FFAC59; border-left:1px solid #FFAC59; border-right:1px solid #F27900; border-bottom:1px solid #F27900; cursor:pointer; text-align:center; font-weight:bold; font-size:14px; color:#fff; text-decoration:none; padding:5px 50px 5px 50px;}
.spgbut:hover {background:url(/img/btnsearch2.gif) repeat-x; border-top:1px solid #FFCF9F; border-left:1px solid #FFCF9F; border-right:1px solid #FFA448; border-bottom:1px solid #FF8D1B;}
/* photo */
.photo {float:right;font-size:11px; text-align:right; color:#666; width:350px;}
.photo img {height:220px;}
.photo a:link,.photo a:active,.photo a:visited {text-decoration:none; font-size:10px; color:#d70000;}
.photo a:hover {text-decoration:underline; font-size:10px; color:#d70000;}
.normnag {float:left; border-bottom:1px solid #ccc; width:100%; font-size:14px; font-weight:bold; color:#d70000; margin-bottom:15px; overflow:hidden; line-height:22px;}

/* deal */
a.ctmane:link,a.ctmane:active,a.ctmane:visited {color:#3684C2; font-size:14px; font-weight:bold; text-decoration:none;}
a.ctmane:hover {color:#255883; font-size:14px; font-weight:bold; text-decoration:none;}
.twynik {width:752px; * width:748px; float:left; border:1px solid #C4DCF6; padding:5px 0px 0px 5px; margin-bottom:15px; line-height:18px;}
.twynik:hover {border:1px solid #DDE6F4; background:#F7F9FD;}
.twynik img {margin-right:5px;}
.wp {width:62px; width:62px;}
.ppprice {color:#d70000; font-weight:bold;}
.marme2 {margin-left:140px;}
.marme3 {float:right; position:relative; top:-16px; margin-right:5px;}
html:first-child .marme3 {top:0;}
body:first-of-type .marme3 {top:0;}
.marme3 img {vertical-align:middle;}
.bm {font-weight:bold;}
.tttdesc {float:right; width:679px; * width:675px; font-size:12px; text-align:justify; margin-right:5px; margin-bottom:10px;}
a.more:link,a.more:active,a.more:visited,a.more:hover {color:#335EAC; font-size:12px; text-decoration:underline;}
.det {float:right; padding-left:15px; padding-right:15px; height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:13px; text-decoration:none;}
a.det:link,a.det:active,a.det:hover,a.det:visited {border-top:1px solid #BDCDEB; border-left:1px solid #BDCDEB; background:#EDF3FA; color:#335EAC;}
