@charset "utf-8";
body { margin: 0; padding: 0; background:url(../../img/back.png) #000 top left repeat-x; font: 9pt normal Arial, Helvetica, sans-serif; }
#tableMain { margin:0 auto; background:url(../../img/topBack.png) 0px 0px no-repeat; }

#langBar { width:220px; position:absolute; top:0; right:0; }
#langBar .left { background:url(../../img/langBarLeft.png) no-repeat right top; width: 13px; height: 29px; }
#langBar .middle { background:url(../../img/langBarBack.png) repeat-x top center; }
#langBar .right { background:url(../../img/langBarRight.png) no-repeat left top; width: 13px; height: 29px; }
#langBar a { text-decoration: none; }
#langBar a img { border: none; }
#langBar a div { color:#FFF; font-weight: bold; text-align: right; padding: 5px 10px 0 0; font-size: 10pt; display: none; position: absolute; top: 26px; width: 200px; }
#langBar a:hover div { display: block; }

#topBar { width:530px; position:absolute; top:112px; right:-10px; }
#topBar .left { background:url(../../img/topBarLeft.png) no-repeat right top; width: 23px; height: 32px; }
#topBar .middle a {  }
#topBar .right { width: 8px; }

#topMenuNavigation { list-style: none; padding: 0; margin: 0; height: 30px; line-height: 30px; font-weight: bold; font-size: 8pt; }
#topMenuNavigation li { float: left; display: block; }
#topMenuNavigation li.sep { width: 5px; background: }
#topMenuNavigation a { color: #000; text-decoration: none; display: block; margin: 0px; }
/*#topMenuNavigation .main:hover td.middle{ background:url(../../img/menuhoverbg.png) no-repeat center bottom; color:#FFF; }*/
#topMenuNavigation .main td.left { background:none; width:20px;}
#topMenuNavigation .main td.right { background:none; width:20px;}
#topMenuNavigation .main:hover td.middle { background:#181818; color:#FFF; }
#topMenuNavigation .main:hover td.middle a{ color:#FFF; }
#topMenuNavigation .main:hover td.left { background:url(../../img/menuhoverbg.png) no-repeat left; }
#topMenuNavigation .main:hover td.right { background:url(../../img/menuhoverbg.png) no-repeat right; }
#topMenuNavigation #info { position: relative; color: #000; }
#topMenuNavigation #info ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top: 30px; left: 0; background: #fff; z-index: 1000; }
#topMenuNavigation #info:hover ul { display: block; }
#topMenuNavigation #info ul li {  border:#000 solid 1px; width: 99%; }
#topMenuNavigation #info ul li a { text-decoration: none; width: 130px; }

#leftBar { border:1px solid #dadada; padding: 5px; background-color:#FFF; }
.rightbarlink { display: block; line-height: 28px; border: 1px solid #737373; background: #7B9D39; color: #fff; text-decoration: none; padding-left: 10px; font-weight: bold; width: 94%; margin:2px 0px 0px 0px; text-align: left; }
.rightbarlink:hover { background: #637409; color: #FFF; }
#mainName { display: block; line-height: 28px; border: 1px solid #737373; background: #7B9D39; color: #fff; text-decoration: none; padding-left: 10px; font-weight: bold; width: 98%; margin:2px 0px 0px 0px; text-align: left; }

#main { padding:0px 5px 5px 5px; }
#mainList {background-color:#FFF; width:752px; padding-left:10px; padding-top:10px; }
#searchMain {
	background:url(../../img/searchmainBack.png);
	width:762px;
	height:288px;
	position:relative;
}
#searchMain #form { width: 255px; float: left; margin: 10px 0 0 20px; text-align: left; position:absolute; z-index:100; }
#searchMain #form p.c { color: #3e7593; font-weight: bold; }
#searchMain #form div { height: 27px; line-height: 27px; margin: 4px 0; }
#searchMain #form select { width: 185px; float: right; }
#searchMain #form input { width: 100px; float: right; }
#searchMain img { float: right; margin: 15px 0px 0px 290px; }
#searchMain #form #district { font-size: 9pt; }

#bottom { background:url(../../img/backBottom.png) repeat-x top center; height:82px; text-align: center; padding-top: 40px; }
#bottom a { color: #000; text-decoration: none; }
#bottom a:hover { text-decoration: underline; }

#options span { text-align: left; }
#options div.wrap { background: #cdf2ff; padding: 20px 5px; }
#options div.a { width: 110px; float: left; background: url(../../img/tikPassive.png) left center no-repeat; height: 16px; line-height: 16px; padding-left: 18px; color: #a4a9a9; text-align: left; }
#options div.c { background: url(../../img/tikActive.png) left center no-repeat; color: #246583; }

.menu1 { width:240px; float: left; margin: 3px; }
.menu2 { width:100%; margin-bottom: 8px; }
.menu2 th.left, .menu1 th.left { background:url(../../img/headerLeft.png) right top no-repeat; width: 4px; }
.menu1 th.middle { background:#EAE5D2; height: 36px; line-height: 33px; vertical-align: top; color: #FFF; text-align: left; padding-left: 10px; border:#CCC solid 1px; margin-bottom:5px; }
.menu2 th.middle { background:url(../../img/headerBack.png) center top repeat-x; height: 36px; line-height: 33px; vertical-align: top; color: #FFF; text-align: left; padding-left: 10px; }
.menu1 th.middle a { color: #000; text-decoration: none; }
.menu2 th.middle a { color: #FFF; text-decoration: none; }
.menu1 th.middle a:hover, .menu2 th.middle a:hover { text-decoration: underline; }
.menu1 th.middle div.bulletin, .menu2 th.middle div.bulletin { background:url(../../img/headerBulletin.png) center center no-repeat; width: 39px; line-height: 33px; vertical-align: top; color: #FFF; text-align: left; padding-left: 10px; float: left; }
.menu1 th.right, .menu2 th.right { background:url(../../img/headerRight.png) left top no-repeat; width: 4px; }
.menu1 tr.container, .menu2 tr.container { }
.menu1 tr.container td, .menu2 tr.container td { padding: 6px; border:#9CB56B 1px solid; }
.menu1 tr.container td table td, .menu2 tr.container td table td { padding:0; border:none; }
.menu1 tr.container .location { line-height: 30px; background:#dcdbdb; padding-left: 10px; margin-bottom: 4px; }
.menu1 tr.container .data { margin: 0 10px; float: left; height:115px; }
.menu1 tr.container .data p { margin: 0; }
.menu1 tr.container .data p.price { color: #F00; width:110px; }
.menu1 tr.container .image { height:165px;}
.menu1 tr.container .image img { border: 1px solid #000; }
.menu1 tr.containerBottom td a { color:#FFF; text-decoration:none; }
.menu1 tr.containerBottom td, .menu2 tr.containerBottom td { background-color:#596F2F; height:31px; color:#FFF; font-weight:bold; }
.btn1 .left, .btn2 .left  { background:url(../../img/btn1Left.png) right top no-repeat; width: 5px; }
.btn1 td, .btn2 td { background:url(../../img/btn1Back.png) right top repeat-x; line-height: 34px; color: #FFF; font-weight: bold; text-align: center; font-size: 11pt; }
.btn1 td a, .btn2 td a { color: #333; text-decoration: none; }
.btn1 .right, .btn2 .right { background:url(../../img/btn1Right.png) right top no-repeat; width: 5px; }
.btn2 { float: left; margin: 0 0px; }
.btn2 td { font-size: 9pt; }