@charset "utf-8";
/* Travel - Martie 2010, Vlacicu Cristian-Catalin */
* {margin:0px; padding:0px; outline:none; text-decoration:none; font-family:Verdana;}
.clear {clear:both; display:block; line-height:0px;}
.clear2 {clear:both; display:block; height:10px;}
.clearline {clear:both; display:block; height:10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
body {background-color:#0076e0;}
.corp {float:left; width:100%; background-color:#FFF; background-image:url(../images/bg.jpg); background-position:top left; background-repeat:repeat-x;}
.usercontainer {margin:0 auto; width:990px;}
.container {margin:0 auto; width:100%; background-image:url(../images/headerbg.jpg); background-position:top left; background-repeat:repeat-x;}
.continut {float:left; width:94%;}
.headerleft {float:left; width:3%; height:310px; background-image:url(../images/header_left.jpg); background-position:top left; background-repeat:no-repeat;}
.headerlogo {float:left; width:183px; height:127px; background-image:url(../images/userlogo.png); background-position:bottom left; background-repeat:no-repeat;}
.headerright {float:left; width:3%; height:310px; background-image:url(../images/header_right.jpg); background-position:top right; background-repeat:no-repeat;}
.footer {float:left; width:100%; height:222px; background-image:url(../images/footerbg.jpg); background-position:top left; background-repeat:repeat-x;}
.footer .container {height:222px; background-image:url(../images/copyrights.jpg); background-position:top right; background-repeat:no-repeat;}
.footer .usercontainer {height:222px; background-image:url(../images/copyrights.jpg); background-position:top right; background-repeat:no-repeat;}
.sidebar {float:left; width:176px;}
.sidebarmenu_main {float:left; width:154px; font-size:11px; line-height:15px; background-image:url(../images/leftmenu_bg.png); background-repeat:repeat-y; background-position:top left;}
.sidebarmenu_main a {float:left; width:134px; height:12px; padding:7px 10px 11px 10px; font-size:12px; font-weight:bold; color:#333; border-bottom:1px dashed #8fb8cc;}
.sidebarmenu_main a:hover {color:#fff; background-image:url(../images/colhover_studio.png); background-position:top left; background-repeat:repeat-y; padding-bottom:12px; border-bottom:none;}
.sidebarmenu_main2 {float:left; width:154px; padding-left:2px; font-size:11px; line-height:15px;}
.sidebarmenu_main2 a {float:left; width:134px; height:12px; padding:7px 10px 11px 10px; font-size:11px; color:#333; border-top:1px dashed #ccc;}
.sidebarmenu_main2 a:hover {color:#06F;}
.sidebarmenu {float:left; width:154px; margin-top:50px; font-size:11px; line-height:15px;}
.sidebarmenu a {float:left; width:154px; line-height:20px; padding:5px 0px; font-size:11px; color:#333; border-bottom:1px dashed #ccc;}
.sidebarmenu a:hover {color:#06F;}
.nameofuser {float:left; position:relative; font-family:Arial; font-weight:bold; font-size:22px; color:#333; margin-top:-46px; margin-left:-200px;}
.buton {float:left; width:142px; height:22px; color:#FFF; font-weight:bold; font-size:12px; line-height:22px; background-image:url(../images/buton.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer; text-align:center; margin-top:5px; background-color:transparent;}
.buton:hover {background-image:url(../images/buton_hover.jpg);}
.buton2 {float:left; width:142px; height:22px; color:#FFF; font-weight:bold; font-size:12px; line-height:22px; background-image:url(../images/buton.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer; text-align:center; padding-right:10px; padding-bottom:5px; background-color:transparent;}
.buton2:hover {background-image:url(../images/buton_hover.jpg);}
.sidebarmenu .buton, .formpages .buton {margin-top:15px;}
.add {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; color:#333; background-image:url(../images/add.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer; background-color:transparent;}
.textline {float:left; margin-top:5px; width:132px; height:14px; color:#333; font-size:10px; background-image:url(../images/textline.png); background-position:top left; background-repeat:no-repeat; border:none; padding:4px 5px; background-color:transparent;}
.textline2 {float:left; margin-top:5px; width:205px; height:22px; color:#333; font-size:10px; background-image:url(../images/textline.png); background-position:top left; background-repeat:no-repeat; border:none; padding:0px 5px; background-color:transparent;}
.textline3 {float:left; margin-top:5px; width:156px; height:22px; color:#333; font-size:10px; background-image:url(../images/textline.png); background-position:top left; background-repeat:no-repeat; border:none; padding:0px 5px; background-color:transparent;}
.textline4 {float:left; margin-top:5px; width:132px; height:14px; color:#333; font-size:10px; background-image:url(../images/textline.png); background-position:top left; background-repeat:no-repeat; border:none; padding:4px 5px; text-align:center;}
.textline5 {float:left; margin-top:5px; width:205px; height:22px; color:#333; font-size:10px; border:none; padding:0px 5px; background-color:transparent;}
.textline:hover, .textline2:hover, .textline3:hover, .textline4:hover, .textline5:hover {background-position:center left;}
.bigbox {float:left; width:79%; padding:100px 0px 0px 1%;}
.bigbox .title {float:left; width:100%; font-size:24px; font-family:Arial; color:#333; font-weight:normal; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.bigbox .smalltitle {float:left; width:100%; font-size:12px; font-family:Arial; color:#333; font-weight:bold; padding-bottom:10px; margin-top:10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.formpages {float:left; width:260px; padding:10px; border:1px solid #ccc;}
.indicatie {float:left; width:100%; font-size:11px; color:#333;}
.list {float:left; width:142px; font-size:9px; border-bottom:1px solid #ccc; padding:5px 0px; color:#333; height:20px; overflow:hidden;}
.list:hover {color:#06F;}
.up {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; color:#333; background-image:url(../images/up.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;background-color:transparent;}
.down {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; color:#333; background-image:url(../images/down.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;background-color:transparent;}
.del {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; color:#333; background-image:url(../images/delete.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;background-color:transparent;}
.delmic {float:left; width:10px; color:#c00; font-size:9px; font-weight:bold; cursor:pointer;}
.lock {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; background-position:center; background-repeat:no-repeat; background-image:url(../images/locked.jpg);}
.unlock:hover {background-image:url(../images/unlocked.jpg);}
.unlock {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; background-position:center; background-repeat:no-repeat;}
.editzone {float:left; width:59%; padding-right:1%; padding-bottom:20px;}
.editzone label {float:left; clear:left; width:100px; font-size:11px; padding:5px 0px; height:12px; margin-top:5px;}
.editzone .treeview {float:left; width:100px; font-size:11px; padding:5px 0px; height:12px; margin-top:5px;}
.editzone .datagather {float:left; width:200px; font-size:11px; padding:5px 0px; margin-top:5px;}
.editzone .editor {float:left; width:100%;}
.editzone .buton {margin-top:20px;}
.alerta {float:left; width:80%; font-size:11px; color:#ff4040; background-color:#ffd9d9; border:1px solid #ff7f7f; padding:5px; margin-top:10px;}
.alerta a {text-decoration:underline; color:#ff4040;}
.alerta a:hover {text-decoration:none;}
.alertaverde {float:left; margin-left:20px; width:250px; font-size:11px; color:#408020; background-color:#d5ffbf; border:1px solid #aaff80; padding:5px; margin-top:10px;}
.alertaverde a {text-decoration:underline; color:#ff4040;}
.alertaverde a:hover {text-decoration:none;}
.notificare {float:left; width:80%; font-size:11px; color:#333; padding:10px; overflow:hidden; height:30px; line-height:15px;}
.notificare a {text-decoration:underline; color:#ff4040;}
.notificare a:hover {text-decoration:none;}
.textbox {float:left; width:232px; height:100px; border:none; background-image:url(../images/textbox.png); background-position:top left; background-repeat:no-repeat; padding:5px; font-size:10px; background-color:transparent;}
.textbox:hover {background-position:center left;}
.counterul {border:none; background:transparent; color:#333; width:26px; font-size:11px; font-weight:bold;}
.info {float:left; width:232px; font-size:11px; padding:5px; color:#333;}
.rightsideform {float:left; width:350px;}
.rightsideform .title {font-size:12px; font-weight:bold; color:#333; margin-top:15px;}
.leftsideform .title {font-size:12px; font-weight:bold; color:#333;}
.leftsideform {float:left; width:19%; padding:5px 0px;}
.thumbnail {float:left; width:90%; padding:2px; border:1px solid #ccc;} 
.browsefile {float:left; border:transparent; background:transparent; height:22px; font-size:10px; color:#333; }
.browsefile2 {float:left; border:transparent; background:transparent; width:156px; margin-top:3px; font-size:10px; color:#333; }
.highlighted {background-color:#7399e5; color:#fff;}
.gallery {float:left; width:90%;}
.gallery .imagine {float:left; margin:5px 3px 0px 0px; padding:1px; border:1px solid #ccc;}
.tabul {float:left; width:180px; height:17px; color:#333; font-weight:bold; font-size:12px; padding-top:10px; cursor:pointer; text-align:center;}
.tabul .selected {color:#80aaff;}
.filter {float:left; width:120px; height:17px; color:#333; font-weight:bold; font-size:12px; padding-bottom:10px; cursor:pointer; text-align:left;}
.filter a {color:#333;}
.filter a .selected {color:#80aaff;}
.numbering {float:left; font-family:Arial; color:#999; font-size:11px; text-align:right; width:100px; padding:0px 5px; height:20px; line-height:20px;}
.naming {float:left;  clear:left; width:200px; color:#333; font-size:9px; padding:3px 0px;}
.naming a {color:#333; font-size:11px; text-decoration:none;}
.naming a:hover {color:#06C;}
.baraalbastra {float:left; margin-top:8px; margin-bottom:5px;}
.pozitie1 {float:left; margin-top:5px; margin-left:5px; width:46px; height:22px; background-image:url(../images/pozitie1.gif); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;}
.pozitie2 {float:left; margin-top:5px; margin-left:5px; width:46px; height:22px; background-image:url(../images/pozitie2.gif); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;}
.pozitie3 {float:left; margin-top:5px; margin-left:5px; width:46px; height:22px; background-image:url(../images/pozitie3.gif); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;}
.pozitie4 {float:left; margin-top:5px; margin-left:5px; width:46px; height:22px; background-image:url(../images/pozitie4.gif); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer;}
.gotop {float:right; width:50px; height:45px;}
.madeby {float:right; width:270px; height:35px; margin-top:5px;}
.content {float:left; width:605px; padding-left:17px;}
.usermenu {margin:0 auto; width:990px; margin-top:75px; font-size:11px; color:#fff;}
.userlogo {float:left; padding-right:50px;} .userlogo img {border:none;}
.usermenu .menu {float:left; height:50px; margin-top:40px;}


.usermenu .menu .menu_left {float:left; background-image:url(../images/menu_left.png); background-position:left; background-repeat:no-repeat; width:6px; height:50px;}
.usermenu .menu .menu_right {float:left; background-image:url(../images/menu_right.png); background-position:left; background-repeat:no-repeat; width:6px; height:50px;}
.usermenu .menu .menu_content {float:left; background-image:url(../images/menubg.png); background-position:left 6px; background-repeat:repeat-x; padding:0px 5px;}
.usermenu .menu .menu_content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.usermenu .menu .page {float:left; font-size:12px; color:#333; padding:18px 10px; height:14px; font-family:Arial; font-size:14px;}
.usermenu .menu .page:hover, .usermenu .menu .page.selected {background-image:url(../images/menu_hover.png); background-position:center 37px; background-repeat:no-repeat;}
.usermenu .menu .pagewithsubcontainer {float:left; height:50px; overflow:hidden;}
.usermenu .menu .pagewithsubcontainer:hover {height:150px;}

.usermenu .menu .pagewithsubcontainer .submenu {float:left; font-size:9px; color:#fff; clear:left; padding:5px 0px; position:relative; background-color:#00aaff; border:1px solid #0088cc; margin-top:5px;}
.usermenu .menu .pagewithsubcontainer .submenu a {float:left; clear:left; color:#fff; padding:5px; width:80px; overflow:hidden; height:9px;}
.usermenu .menu .pagewithsubcontainer .submenu a:hover {background-color:#0088cc; color:#fff;}
.usermenu .menu .pagewithsub {float:left; font-size:12px; color:#333; padding:18px 10px; height:14px; font-family:Arial; font-size:14px;}
.usermenu .menu .pagewithsub:hover, .usermenu .menu .pagewithsub.selected {background-image:url(../images/menu_hover.png); background-position:center 37px; background-repeat:no-repeat;}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
 /*THEME CHANGE HERE*/
font-size:9px;
line-height:18px;
z-index:100;
background-color: #00aaff;
width: 120px;
visibility: hidden;
}


.dropmenudiv a{
border:1px solid #0088cc; border-top-width:0px;
width: auto;
display: block;
text-indent: 3px;
text-decoration: none;
color: #fff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color:#0088cc; color:#fff;
}


.footermenu {float:left; width:450px; padding:82px 0px 0px 30px;}
.footermenu .smallside {float:left; width:150px; height:100px; overflow:hidden;}
.footermenu .smallside a {float:left; width:150px; font-size:11px; color:#FFF; padding-bottom:5px;}
.footermenu .smallside a:hover {text-decoration:underline;}
.coltitle {float:left; clear:left; width:152px; margin-top:15px; padding:0px 0px 5px 2px; border-bottom:1px solid #ccc; color:#7399e5; font-size:12px; font-weight:bold;}
.coltitle2 {float:left; clear:left; width:100%; margin-top:15px; padding-bottom:5px; border-bottom:1px solid #ccc; color:#7399e5; font-size:12px; font-weight:bold;}
.coltitle3 {float:left; clear:left; width:580px; margin-top:15px; padding-bottom:5px; border-bottom:1px solid #ccc; color:#7399e5; font-size:12px; font-weight:bold;}
.containerpromo {float:left; width:145px; padding-bottom:5px;}
.ofertapromo3 {float:left; width:145px; margin-top:10px; height:300px; overflow:hidden;}
.linkwiki {float:left; font-size:11px; color:#fff; margin-top:10px; width:100px; height:14px; font-weight:bold; padding:2px 30px; background-image:url(../images/wiki.png); background-position:20px top; background-repeat:no-repeat;}
.ofertapromo3 .numeoferta {float:left; font-size:12px; color:#7399e5; font-weight:bold; width:100%; padding:5px 0px; height:24px;}
.ofertapromo3:hover .numeoferta {color:#0055ff;}
.ofertapromo3 img {float:left; border:1px solid #ccc; padding:1px; width:90%; height:85px;}
.descriereoferta {float:left; font-size:11px; color:#333; width:90%; padding:5px 0px;}
.ofertapromo3 .descriereoferta {height:110px; overflow:hidden; border-bottom:1px solid #ccc;}
.ofertapromo3:hover .descriereoferta {color:#444;}
.ofertapromo3 .pret {float:left; font-size:11px; color:#333; width:125px; font-weight:bold; padding:5px 0px 5px 6px;}
.ofertapromo3:hover .pret {color:#444;}
.ofertapromo3 .oldprice {float:left; font-size:10px; color:#999; width:125px; font-weight:bold; padding:5px 0px 0px 6px; text-decoration:line-through;}
.topbar {float:left; width:100%; background-image:url(../images/topbarbg.png); background-position:top left; background-repeat:repeat-x; height:18px; color:#4c4c4c; padding-top:3px; font-size:11px;}
.topbar h1 {float:left; width:50%; color:#4c4c4c; font-size:11px; font-weight:normal;}
.topbar .contactinfo {float:left; width:50%;}
.topbar .contactinfo .icon {float:right; padding:1px 10px 0px 20px;}
.topbar .contactinfo .infos {float:right;}
.columntitle {float:left; background-image:url(../images/colheader.png); background-position:top left; background-repeat:no-repeat; font-size:14px; font-family:Arial; color:#0077b3; padding:10px 0px 25px 10px; width:166px; height:14px; position:relative; margin-bottom:-7px;}
.alertarosie {float:left; width:100%; font-weight:bold; color:#cc0000;}
.simplesearch {float:left; padding:2px 0px 0px 270px; height:39px; width:304px; background-image:url(../images/simplesearch.png); background-position:top left; background-repeat:no-repeat; margin-top:10px;}
.searcher {float:left; width:250px; padding:7px 10px; height:16px; font-size:16px; font-family:Arial; color:#333; border:none; background:transparent; font-weight:bold;}
.searcherx {float:left; width:30px; height:30px; border:none; background:transparent; cursor:pointer;}
.reclama {padding:1px; border:1px solid #ccc; float:left; margin-top:10px;}
.reclama img {border:none; float:left;}
.ad {display:block; position:relative; float:left;}
h2 {float:left; clear:left; width:580px; margin-top:15px; padding-bottom:5px; border-bottom:1px solid #0077b3; color:#0077b3; font-size:20px; font-weight:normal;}
.continutpagina {float:left; font-size:12px; margin:15px 0px; width:580px;  color:#333;}
.continutpagina p {padding:5px 0px;}
.continutpagina img {padding:10px;}
.continutpagina table tr td {font-size:9px; padding:5px 2px; background-color:#fff; border:1px solid #f1f1f1;}
.continutpagina table tr td:hover {background-color:#e9e9e9; color:#000; border:1px solid #ccc; padding:4px 1px;}
.formularcontact {float:left; width:500px; font-family:Verdana; font-size:11px; color:#333;}
.camp1 {width:300px; height:25px; border:1px solid #cccccc;}
.camp2 {width:300px; height:50px; border:1px solid #cccccc;}
.camp3 {width:300px; height:30px; border:1px solid #cccccc; padding:5px;}
.camp4 {width:300px; height:150px; border:1px solid #cccccc; padding:5px;}
.location {float:left; width:314px; padding:0px 0px 10px 20px; font-size:14px; margin-top:10px; font-weight:bold; color:#7399e5;}
.smallexcerpt {float:left; width:314px; padding:0px 0px 0px 20px; font-size:11px; margin-top:5px; color:#333;}
.smallexcerpt2 {float:left; width:264px; padding:10px 0px 0px 20px; font-size:12px; line-height:18px; margin-top:20px; color:#333;}
.imagescontainer {float:left; width:246px; padding-bottom:50px;}
.bigpic {float:left; width:240px; padding:2px; border:1px solid #ccc; overflow:hidden; margin-top:20px;}
.bigpic img {border:none; width:240px;}
.bigpic2 {float:left; width:200px; padding:2px; border:1px solid #ccc; overflow:hidden; margin-top:20px;}
.bigpic2 img {border:none; width:200px;}
.smallgallery {float:left; width:246px; margin-top:10px; padding-top:10px; border-top:1px solid #ccc;}
.smallgallery a {float:left; width:50px; overflow:hidden; padding:2px; border:1px solid #ccc; margin:0px 4px 5px 0px;}
.smallgallery a img {width:50px; border:none;}
.pretoferta {float:left; width:176px; height:22px; background-image:url(../images/colheader.png); background-position:20px top ; background-repeat:no-repeat; padding:10px 0px 5px 30px; font-size:12px; color:#0077b3; font-weight:bold; margin-top:10px;}
.butonrezervare {float:left; width:176px; height:22px; background-image:url(../images/colhover.png); background-position:20px top ; background-repeat:no-repeat; padding:15px 0px 15px 30px; font-size:12px; color:#fff; font-weight:bold;}
.locuri_disponibile {float:left; width:200px; padding:1px 0px 3px 25px; font-size:11px; margin-top:10px; font-weight:bold; color:#333; background-image:url(../images/info.jpg); background-position: left; background-repeat:no-repeat; height:12px;}
.add2fav {float:left; width:284px; padding:6px 0px 8px 50px; font-size:11px; margin-top:20px; font-weight:bold; color:#333; background-image:url(../images/add.jpg); background-position: 20px center; background-repeat:no-repeat; height:12px;}
.orderbyphone {float:left; width:294px; padding:20px 0px 10px 20px;}
.orderbyphone .icon {float:left;}
.orderbyphone .infos_mic {float:left; font-size:11px; color:#333; padding-bottom:5px;}
.orderbyphone .infos {float:left; padding:3px 10px 0px 10px; font-family:Arial; font-size:16px; color:#333; font-weight:bold;}
.views {float:left; width:100%; padding:5px 0px; font-size:9px; color:#333;}
.breadcrumbs {float:left; width:580px; font-size:11px; color:#333;}
.breadcrumbs a {color:#333;}
.breadcrumbs a:hover {color:#0055ff;}
.paginaremica {float:left; width:580px; font-size:12px; color:#333; letter-spacing:5px; margin:10px 0px; font-family:Arial;}
.paginaremica a {color:#333; text-decoration:none; font-weight:bold;}
.paginaremica a:hover {color:#06F;}
.editzone .coltitle3 {margin-bottom:10px;}
.register {margin-top:10px;}
.separator {float:left; clear:left; width:300px; padding-top:13px; border-bottom:1px solid #ccc; margin-bottom:15px; height:1px;}
.ok {float:left; margin-top:5px; margin-left:5px; width:23px; height:22px; color:#333; background-image:url(../images/ok.jpg); background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer; background-color:transparent;}
.register {float:left; margin-top:5px; font-size:9px; color:#333; padding-right:5px;}
.register:hover {color:#333;}
.new {float:left; background-image:url(../images/unnew.jpg); background-position:top right; background-repeat:no-repeat; width:38px; height:7px; margin-top:10px;}
.new:hover {background-image:url(../images/new.jpg);}
.unnew {float:left; background-image:url(../images/new.jpg); background-position:top right; background-repeat:no-repeat; width:38px; height:7px; margin-top:10px;}
.newtag {float:right; background-image:url(../images/thenew.png); background-position:top left; position:relative; background-repeat:no-repeat; width:58px; height:29px; margin-top:-87px;}
.newtagbig {float:right; background-image:url(../images/thenew.png); background-position:bottom left; position:relative; background-repeat:no-repeat; width:48px; height:52px; margin-bottom:-52px;}
.rating {float:left; clear:left; background-image:url(../images/star.png); background-position:top left; background-repeat:repeat-x; height:16px; margin-top:5px;}
.norating {float:left; clear:left; height:16px; width:30px; margin-top:5px;}
.hintcontainer {float:left; width:450px; height:80px;}
.hint {float:left; background-image:url(../images/hint01.png); background-position:top left; background-repeat:no-repeat; width:365px; height:60px; font-size:11px; color:#4080ff; padding:10px 10px 10px 40px;}
.hintclose {float:left; background-image:url(../images/hint02.png); background-position:top left; background-repeat:no-repeat; width:35px; height:80px; border:none; background-color:transparent; cursor:pointer;}
.progressbar {float:left; width:240px; height:20px; background-image:url(../images/progressbg.png); background-position:top left; background-repeat:no-repeat;}
.progress {float:left; height:20px;}
.info2 {float:left; width:50px; font-size:11px; padding:5px; margin-top:5px;}
.checkbox {float:left; margin-top:10px;}
.tree1 {float:left; width:20px; height:17px; padding:0px 10px 0px 0px; background-image:url(../images/tree.png); background-position:left top; background-repeat:no-repeat; clear:left;}
.tree2 {float:left; width:20px; height:17px; padding:0px 10px 0px 30px; background-image:url(../images/tree.png); background-position:30px top; background-repeat:no-repeat; clear:left;}
.listsub {float:left; width:112px; font-size:9px; padding:10px 0px 0px 30px; color:#333; background-image:url(../images/tree.png); background-position:left top; background-repeat:no-repeat;}
.listsub2 {float:left; width:92px; font-size:9px; padding:10px 0px 0px 50px; color:#333; background-image:url(../images/tree.png); background-position:20px top; background-repeat:no-repeat;}
.listsub:hover, .listsub2:hover {color:#06F;}
.sidebarmenu_top {float:left; width:154px; background-image:url(../images/leftmenu_top.png); background-position:top left; background-repeat:no-repeat; height:10px;}
.sidebarmenu_bottom {float:left; width:154px; background-image:url(../images/leftmenu_bottom.png); background-position:top left; background-repeat:no-repeat; height:10px;}
.sidebarmenu_main .menusub {float:left; width:112px; height:12px; padding:7px 10px 12px 35px; font-size:11px; font-weight:normal; color:#333; border-bottom:none; background-image:url(../images/tree.png); background-position:10px top; background-repeat:no-repeat;}
.sidebarmenu_main .menusub2 {float:left; width:102px; height:12px; padding:7px 10px 12px 60px; font-size:12px; font-weight:bold; color:#333; border-bottom:none; background-image:url(../images/tree.png); background-position:30px top; background-repeat:no-repeat;}

