﻿body { margin: 0 auto; background: url('../img/idx/bg_body.jpg') #1D5FD0 repeat-x; font: normal 11px verdana; }
input { font: normal 11px verdana; }
div { margin: 0 auto;}
a  { text-decoration: none; }
a:hover { text-decoration: underline;}
img { border: none; }
form { margin: 0; }
h1 { margin: 32px 0; font-size: 20px; color: #1B3491; }
h2 { font-size: 12px; color: #1B3491; margin: 10px 0;}
h3 { font-size: 11px; margin: 0; color: #B7B8BB;}
.top, .decor, .menu , .login, .content { width: 984px; border: 2px solid #fff; border-width: 0 2px; }
.top { height: 48px; background: url('../img/idx/bg_top.jpg') no-repeat;}
.top #search { padding: 15px 0 0 0; }
.top #search  input.string { width: 140px; border: 0; background: none; }
.top #search  input.button   {width: 60px; color: #fff; font-weight: bold; border: 0; background: none; }
.top #lang { padding: 13px 0 0 10px ;}
.top #lang a { color: #A6A3A3;}
.top #lang img { vertical-align: middle;}
.decor { background: url('../img/idx/decor.jpg') no-repeat; height: 152px;}
.menu { margin-bottom: 1px; height: 35px; background: url('../img/idx/bg_menu.jpg') repeat-x; }
.menu  ul { list-style: none; padding: 0; margin: 0; }
.menu  ul li { display: inline; float: left; background: url('../img/idx/menu_item_spacer.jpg') right no-repeat; line-height: 35px;  display: block; }
.menu  ul li#first { background: url('../img/idx/bg_menu_item_first.jpg');  width: 196px;}
.menu  ul li#first a {color: #fff; font-weight: bold; padding: 10px 45px;}
.menu  ul li a { color: #fff; font-weight: bold; padding: 10px 24px;}
.login { height: 41px; background: url('../img/idx/bg_login.jpg'); }
.data { padding: 10px 15px 0 15px; color: #fff;}
.data input { border: 1px solid #1C3079;}
.register { padding: 13px 29px 0 29px; background: url('../img/idx/bg_register.jpg'); height: 28px;}
.register input, .register a { cursor: pointer; font-weight: bold; color: #D7D3D3; font-size: 13px; border : 0; background: transparent;}
.register a:hover { text-decoration: none; }
.changePass { padding: 15px 29px 0 29px;}
.changePass  a { color: #fff;}
.login img { margin: 0 5px; }
.c1 { width: 202px;}
.c2 { padding: 0 25px; width: 732px; background: url('../img/idx/bg_c2.jpg') top no-repeat; }
.content { background: #fff; padding: 3px 0 40px 0; }
.leftMenu { list-style: none; padding: 0; margin: 0;}
.leftMenu li { background: url('../img/idx/bg_left_menu_item.jpg') no-repeat #1B3491; width: 196px; height: 32px; }
.leftMenu li a { color: #fff; padding: 10px 0 0 30px; display: block; font-weight: bold;}
.box { padding: 0 0 0 33px; width: 169px; height: 101px; margin-top: 24px; background: url('../img/idx/bg_box.jpg') bottom left no-repeat;}
.box#login { line-height: 200%; color: #6F6D6D;}
.box#login  input { width: 110px; border: 1px solid #3B4984; background: #F7F5F5;}
.box#login  input.button { border: 0; background: url('../img/idx/lnk_more.gif')  right no-repeat; width: 60px; color: #6F6D6D; } 
.box#bip  img {margin-top: 10px;}
.box#bip a { color: #6F6D6D; }
.box#calendar { height: 160px;}
.calendar { border-spacing: 0; border: 1px solid #000;}
.calendar td { text-align: right; padding: 3px 2px; background: #E0E0E0; }
.calendar td.month { text-align: center; background: #80C0FF;}
.calendar td.orange { background: #FFC080;}
.calendar td.uLine { border-bottom: 1px solid #000; }
.calendar td.red { color: #e00;}
.abs { border-bottom: 1px solid #e00; margin-bottom: 20px; padding-bottom: 20px;}
.abs img { margin-right: 10px;}
.abs span , .document span { color: #e00;}
.abs p, .document p  { font-size: 12px; line-height: 130%; margin: 0 0 5px 0;}
.footer { width: 988px; height: 99px; padding-top: 18px; background: url('../img/idx/bg_footer.jpg') repeat-x; text-align: center; }
.document img { margin: 0 10px 10px 0;}
.footer span { color: #fff;}
.clr { clear: both; }
.fl { float: left; }
.fr { float: right; }
.r10 { padding-right: 15px;}
.t10 { padding-top: 10px; }

#popupContent {float: left;}
#popupHeader {width: 680px; height: 20px; font-weight: bold; padding: 15px 15px;}
#popupHeader h1{margin: 0; text-align: right; padding: 0; font-size: 20px; margin-right: 30px;}
#galleryList{width: 180px; float: left; height: 365px; font-size: 95%; padding: 5px 10px; overflow-y: auto; margin: 0px;}
#galleryList li {margin: 0; padding: 0; list-style: none;}
#popupImage{width: 500px; float: left; height: 375px;}
#popupFooter {width: 690px; height: 30px;}
#popupFooter .prev {float: left; font-weight: bold; font-size: 28px; padding: 0px 5px; width: 50px; height: 30px; text-align: left;}
#popupFooter .next {float: left; font-weight: bold; font-size: 28px; padding: 0px 5px;  width: 50px; height: 30px; text-align: right;}
#popupDescription {float: left; width: 570px; height: 30px;}
#popupDescription h5 {padding: 2px 5px; margin: 0px;}
#popupDescription p {padding: 2px 5px; margin: 0px;}
#popupFooter a {text-decoration: none;}

.menu2 { height: 41px; float: right;}
.menu2  ul { list-style: none; padding: 0; margin: 0; }
.menu2  ul li { border-right: 1px solid white; line-height: 41px;  display: block; }
.menu2  ul li a { color: #fff; font-weight: bold; padding: 10px 24px;}



