
body, html {
    margin: 0px;
    font-family: sans-serif;
    font-size: 14px;
}
* { outline: none; }
h1 {
    font-size: 20px;
    color: #613e1a;
    padding: 4px 0px 0px 0px;
    text-indent: 12px;
    margin: 0px;
}
h2 {
    font-size: 15px;
    padding-left: 20px;
    color: maroon;
    margin-top: 15px;
    margin-bottom: 2px; 
}
h5.casual {
    text-align: center;
    margin: 0px;
}
.gal {
    margin: 12px;
    padding: 12px;
    background-color:#fff8dc;
    text-align: center;
}
ul {
    margin-top: 0px;
    margin-bottom: 6px;
    margin-right: 0px
}
ol {
    margin-top: 0px;
    margin-bottom: 6px;
    margin-right: 0px
}
a {
    color: #855a49;
}
a:hover {
    color: #5d3e32;
}
img {
    border: none;
}
p {
    font-size: 14px;
    text-align: justify;
    text-indent: 20px;
    margin: 4px 0px 2px 0px;
}
h3 {
    background-color: #856150;
    color: white;
    margin: 3px 0px 5px 0px;
    padding: 2px;
    font-size: 16px;
    text-align: center;
}
.testimon {
    width: 100%; 
    font-size: 13px;
    border-collapse: collapse;
    margin-top: 12px;
}
.testimon td {
    padding: 2px 2px 0 0px !important;
    border-bottom: 1px #dcdcdc solid !important;
}
.content {
    float: right;
    padding: 4px 12px 12px 12px;
    width: 504px;
    margin: auto;
}
#wc {
    background-image: url(/images/fill.gif);
}
.bigphoto {
    width: 330px;
    height: 250px;
    overflow: hidden;
}
.bigphoto img {
    width: 326px;
    height: 246px;
    border: 2px solid white;
}
#tbl_photo {
    width: 500px;
    height: 300px;
    border: none;
    border-collapse: collapse;
    background-color: #f6d493;
    margin-top: 12px;
}
#tbl_photo td {
    border-collapse: collapse;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
}
#NavBar img.active {
    cursor: pointer;
    border: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#NavBar img.passive {
    border: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#NavBar img.active:hover {
    opacity: 0.999;
    filter: alpha(opacity=100);
}
#NavBar td.bg {
    background: url(/images/bar.gif) repeat-x #e8e8e8;
    text-align: center;
    vertical-align: middle;
}
#pictures_list_pages {
    font-size: 14px;
    line-height: 14px;
    text-align: center;
}
.h_line {
    height: 1px;
    background-color: #a0522d;
    width: 80%;
    margin: 12px auto 6px auto;
    clear: both;
    font-size: 0px;
    line-height: 0px; 
}
.kvartira {
    color: #d00000;
    font-size: 14px;
    margin-top:1px;
    margin-bottom:8px;
    text-indent: 0;
}
.td_img {
    vertical-align: top !important;
    text-align: right !important;
    padding: 8px !important;
}
.example {
    display: block;
    margin: 0;
	border: 3px solid #f5deb3;
}
.more {
    font-style: italic;
}
#wrap {
	width: 1001px;
    height: 100%;
    margin: auto;
    border: none;
    border-collapse: collapse;
    padding: 0px;
}
#wrap td {
    border: none;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px; 
    vertical-align: top;
}
#wl {
    background: url(/images/bl.gif) repeat-y;    
}
#wr {   
    background: url(/images/br.gif) repeat-y;    
}
.menu_top {
    position: relative;
    width: 100%;
    height: 43px;
    background: url(/images/mn.gif) repeat-x #8b4513;
    z-index: 0;
}
.menu_top:after {
    content: '';
    display: block;
    clear: both;
}
.to_left {
    position: relative;
    right: 50%;
    float: right;
    z-index: 1;
}
.to_right {
    position: relative;
    z-index: 2;
    right: -50%;
}
.tbl_tm {
    border: none;
    border-collapse: collapse;
    height: 40px;
}
.td_tm {
    padding: 12px 8px 0 9px !important;
    background: url(/images/vert_divider.gif) left no-repeat;
}
.td_tm_first {
    padding: 12px 8px 0 9px !important;
}
.tm_lnk {
    color: white; 
    font-size: 13px;
    font-weight: 900;
    text-decoration: none;
}
.tm_lnk:hover {
    color: white; 
    text-decoration: underline;
}
#left_column {
    float: left;
    width: 235px;
}
#mail_map_left {
    height: 34px;
    background-color: #f6d493;
    text-align:center;
    line-height: 32px;
}
#mail_map_right {
    height: 34px;
    background-color: #f6d493;
}
.mail_map_lnk {
    text-decoration: none;
    color: #333333;
}
.mail_map_lnk:hover {
    text-decoration: underline;
}
#logo {
    font-size: 0px;
    line-height: 0px    
}
#mid_column {
    float: left;
    width: 221px;
}
#pic_column {
    background: url(/images/top_corn.gif) no-repeat top #f6d493;
    padding: 24px 0 12px 0;
    height:100%; 
}
.pics {
    display: block;
    margin: 12px auto 2px auto;
    border: 2px solid white;
}
#phone {
     color: #c8ad66;
     text-align: center;
     margin: 0px 0px 4px 0px;
     padding-left: 0px;
     font-size: 20px;
}
.acc_list {
    margin: 3px 0px 3px 12px;
    padding:  4px 0px 4px 32px;
}
.acc_mnu {
    padding: 3px;
    font-size: 12px;
    color: #484848;
    font-weight: 900;
    text-decoration: none;
    display: block;
    padding-left: 36px !important;
    text-indent: 0px !important;    
}
.acc_mnu:hover {
    background-color: #eaeaea;
}
.acc_mnu:active {
    color: #8b0000;
}
#footer {
    background-color:#856150; 
    height:24px;
    clear:both;
    width:100%; 
    text-align: center;
    margin-top: 10px;
    padding-top: 6px;
    color: white;
    font-size: 12px;
}
acronym {
    cursor: help;
    background: url(/images/underdash.gif) bottom repeat-x;
    border: 0;
}

.Accordion {
    overflow: hidden;
    font-size: 13px;
    font-weight: 900;
    width: 215px;
    margin: auto;
}
.AccordionPanel {
    margin: 0px;
    padding: 0px;
    text-indent: 18px;
    border-bottom: 1px solid gray;
}
.AccordionPanelTab {
    background: url(/images/arr_r.gif) no-repeat 8px 7px;
    margin: 0px;
    padding: 2px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
}
.AccordionPanelContent {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.AccordionPanelOpen .AccordionPanelTab {
    background: url(/images/arr_b.gif) no-repeat 8px 7px;
}
.AccordionPanelTabHover {
    color:gray;
}
.AccordionPanelOpen .AccordionPanelTabHover {
    color:gray;
}

/*-----------------------------------------jjjj-----------------------------------------*/


.pics_half {
    display: block;
    margin: 12px 7px 2px 2px;
}

.feedback {
        font-size: 13px;
        line-height: 24px;
}
.feedback td {
        padding: 3px !important;
}
.feedback textarea {
        height: 100px;
}
.even {
        background:#f7f1da;
}
.odd {
        background:#fcf6ea
}
option {
        overflow: hidden;
}

.search {
    font-size: 13px;
}


