@charset "utf-8";
body { margin: 0; padding: 0; background:url(../../img/back.png) top left repeat-x; font: 9pt normal Arial, Helvetica, sans-serif; }
#tableMain { margin:0 auto; background:url(../../img/topBack.png) 210px 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:430px; position:absolute; top:60px; right:-10px; }
#topBar .left { background:url(../../img/topBarLeft.png) no-repeat right top; width: 23px; height: 50px; }
#topBar .middle { background:url(../../img/topBarBack.png) repeat-x top center; }
#topBar .right { background:url(../../img/topBarRight.png) no-repeat left top; 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: url(../../img/topMenuSeperator.png) center top repeat-y; }
#topMenuNavigation a { color: #000; text-decoration: none; display: block; margin: 0 2px; }
#topMenuNavigation #info { position: relative; color: #000; }
#topMenuNavigation #info ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top: 28px; left: 0; background: #fff; z-index: 1000; }
#topMenuNavigation #info:hover ul { display: block; }
#topMenuNavigation #info ul li { border: 1px solid #0081b4; width: 99%; }
#topMenuNavigation #info ul li a { text-decoration: none; width: 130px; }

#leftBar { border:1px solid #dadada; padding: 5px; }
.rightbarlink { display: block; line-height: 28px; border: 1px solid #737373; background: #007bae; color: #fff; text-decoration: none; padding-left: 10px; font-weight: bold; width: 94%; margin:2px 0px 0px 0px; text-align: left; }
.rightbarlink:hover { background: #004d73; color: #FFF; }
#mainName { display: block; line-height: 28px; border: 1px solid #737373; background: #007bae; color: #fff; text-decoration: none; padding-left: 10px; font-weight: bold; width: 98%; margin:2px 0px 0px 0px; text-align: left; }

#main { border:1px solid #dadada; padding: 5px; }

#searchMain #form { width: 255px; float: right; margin: 10px 0 0 20px; text-align: left; }
#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: left; margin-left: 10px; }
#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:250px; 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, .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, .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: 1px solid #dadada; }
.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 { float: right; border: 1px solid #246583;}
.menu1 tr.container .image img { border: none; }

.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: #FFF; 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; }