     
/**/
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;}
body {line-height:1.5; font-family:Trebuchet MS;}
/*table {border-collapse:separate;border-spacing:0;}*/
caption, th, td {text-align:left;font-weight:normal;}
input, select {font-family:Trebuchet MS;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;font-family:Trebuchet MS;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.visible {opacity: 1;}
.hidden {display:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
body {
    margin: 0;
    padding: 0;
    color: #000;
    background-color: #dedcd4;
    text-align: center;
    background: url('images/body_bg.gif') no-repeat top center #dedcd4; 
}
.clear {
    clear: both;
}
.alignright {
    text-align: right;
}
.wide {
    background-color: #fff;
}
.top {
    
}
.bottom {
    
    padding-bottom: 1px;
}
.to-right {
    float: right;
}
.to-left {
    float: left;
}

.wrapper {
    margin: 0 auto;
    width: 982px;
    w\idth: 980px;  /* C + L + 1 */
    text-align: left;
    background-color: #fff;
    
}
.outer {
    margin-left: 325px;  /* L */
    /*border-left: 1px solid #000; */
    background-color: #fff;
}
.center {
    float: right;
    width: 100%;
    margin-left: -1px;
}
.left {
    float: left;
    position: relative;
    width: 325px;  /* L */
    margin-left: -326px;  /* -L-1 */
    margin-right: 2px;
}
/* previene allargamento floats in IE/Mac \*//*/
* html .inleft, * html .incenter {
    width: 100%;
    overflow: hidden;
}



/***********************     common     ***********************/
a {
    color: #67adcd;
    text-decoration: none;
} 
.more{
    padding-right: 12px;
    background: url('images/more.gif')  no-repeat;
    background-position: right 3px;
    font-size: 0.8em;
}
.hr{
   overflow:hidden;
   height: 1px;
   background: #dedcd4;
   margin: 5px 0 8px 0; 
}
.nomargin{
    margin: 0;
    padding: 0;
}
.left h1, .center h1{
    padding-top: 10px;
}
h4{
    font-weight: bold;
}
h1{
    font-size: 2em;
}
/***********************      header    ***********************/
.top{
    
}
        .top #logo{
           height: 83px;
           width: 290px; 
           /*background: url('images/logo.gif'); */
           float: left;
        }
        .top #logo #link{
            display: inline;
            float: left;
            margin: 20px 0 0 50px;
            color: #67adcd;
            text-decoration: none;
            text-align: center;
        }
        .top h1{
            margin:0;
            font-size: 0.9em; 
            font-weight: normal;
            color: #67adcd;
        }
        .top #top_menu{
            height: 73px;
            width: 640px;
            float: right;
        }
        
        .top #top_menu #obj{
            
            width: 123px;
            height: 40px;
            float:left;
            font-size:10pt;
            text-align:center;
            line-height:1;
            
            
            margin-top:15px;
            padding-top:10px;
            border-left:1px solid silver;
        }
        
        
        .top #top_menu a{
            font-size: 0.9em;
            text-decoration: none;
            font-weight: bold;
            color: #67adcd;
        }
        .top #top_menu #selected{
            color: #666;
        }
        .top #top_menu a:hover{
            color: #000;
        }
        
        .top #menu{
           margin: 20px 10px 0 10px;
        }
        .top #menu img{
            display: block;
        }
        .top #menu #line{
            background: #dedcd4;
            height: 5px;
            overflow:hidden;
        }
        
        .top #menu #silver_line{
            background: #dedcd4;
            height: 5px;
            overflow:hidden;
            display:block;
        }
        
        .top #menu #ObjLine{
            background: #67adcd;
            line-height:1;
            height: 40px;
            /*border:1px solid red;*/
        }
        
        .top #menu #ObjLine_static{
            background: #67adcd;
            line-height:1;
            height: 40px;
            /*border:1px solid blue;*/
        }
        
        #submenu1, #submenu2, #submenu3 ,#submenu4 ,#submenu5{
            background: #67adcd;
            line-height:1;
            height: 40px;
			position:absolute;
			width:960px;
        }
        
        .top #menu #ObjLine #sel{
            background: #67adcd;
        }
        
        .top #menu #ObjLine #menu_marker{
            background: url('images/menu_marker.gif') no-repeat;
            width:14px;
            height:15px;
        }
        
        .top #menu #ObjLine a{
            color:#d2eefc;
            text-decoration:underline;
            margin-left:10px;
        }

        .top #menu #ObjLine #sel_l{
            color:#edf6fa;
            text-decoration:none;
            margin-left:10px;
        }

        .top #menu #ObjLine a:hover{
            text-decoration:none;
        }
        .top #menu #ObjLine span{
            margin-left:20px;
            color:#d2eefc;
            text-decoration:underline;
        }

        .top #menu #line_bg{
            background: url('images/line_bg.gif') #dedcd4;
            height: 5px;
        }
        .top #menu .separator{
            background: url('images/menu_hr.gif');
            height: 71px;
            width: 3px;
        }        
        
        .top #menu .separator_null{
            background: url('images/menu_hr_null.gif');
            height: 71px;
            width: 3px;
        }        
        
        .top #menu .separator_s{
            background: url('images/menu_hr_s.gif');
            height: 71px;
            width: 3px;
        }        
        .top #menu .separator_sel{
            background: url('images/menu_hr_sel.gif');
            height: 71px;
            width: 3px;
        }        
        
        .top #menu #items li{
            float: left;
            list-style: none;           
        }
        .top #menu ul {
            margin: 0;
        } 
        .top #menu .house_spain{
           background: url('images/house_spain.gif');
           /*background: url('images/button_menu.gif') repeat-x;*/
           height: 71px;
           width: 196px;  
        }
        .top #menu .house_spain_s{
           /*background: url('images/button_menu_s.gif') repeat-x;*/
           background: url('images/house_spain_selected.gif');
           height: 71px;
           width: 196px;  
        }
        #p_menu1
        {
           height: 71px;
           width: 196px;
           
        }
        
        .top #menu .exclusive{
           /*background: url('images/button_menu.gif') repeat-x;**/
           background: url('images/exclusive.gif');
           height: 71px;
           width: 205px;  
        }
        
         .top #menu .exclusive_s{
           /*background: url('images/button_menu_s.gif') repeat-x;*/
           background: url('images/exclusive_s.gif');
           height: 71px;
           width: 205px;  
        }
        
        #p_menu2{
           height: 71px;
           width: 205px;  
        }
        
        
        .top #menu .rent{
           /*background: url('images/button_menu.gif') repeat-x;*/
           background: url('images/rent.gif');
           height: 71px;
           width: 199px;  
        }
        
        .top #menu .rent_s{
           /*background: url('images/button_menu_s.gif') repeat-x;*/
           background: url('images/rent_s.gif');
           height: 71px;
           width: 199px;  
        }
        
        #p_menu3{
            height: 71px;
            width: 199px; 
        }
        
        .top #menu .yacht{
           /*background: url('images/button_menu.gif') repeat-x;*/
           background: url('images/yacht.gif');
           height: 71px;
           width: 185px;  
        }
        
        .top #menu .yacht_s{
           /*background: url('images/button_menu_s.gif') repeat-x;*/
           background: url('images/yacht_s.gif');
           height: 71px;
           width: 185px;  
        }
        
        
        
        
        #p_menu4{
           height: 71px;
           width: 185px;
        }
        
        .top #menu .services{
           /*background: url('images/button_menu.gif') repeat-x;*/
           background: url('images/services.gif');
           height: 71px;
           width: 163px;  
        }
        .top #menu .services_s{
           /*background: url('images/button_menu_s.gif') repeat-x;*/
           background: url('images/services_s.gif');
           height: 71px;
           width: 163px;
        }
        
        #p_menu5{
           height: 71px;
           width: 163px;
        }
        
        .top #menu #items a{
            display: block;
            height: 100%;
            width: 100%;
        }
        .top #menu #submenu{
            height: 38px;
            width: 100%;
            background: url('images/submenu_bg.gif');
            color: #FFF;
            text-align: center;
            font-size: 0.95em;
        }
        .top #menu #submenu a{
            color: #FFF;
            text-decoration: underline;
        }
        .top #menu #submenu .container{
            margin: 0 auto;
        }
        .top #menu #submenu li{
            display: block;
            float: left;
            margin: 0 5px 0 5px;

        }       
        
        
        .top #menu #submenu .separator_s{
            height: 9px;
            width: 3px;
            padding: 0px;
            margin-top: 6px;
            display: inline;
            background: url('images/menu_hr_s.gif') top left no-repeat;
        }
        
        .top #menu #submenu .marker{
            display: inline;
            float: left;
            width: 14px;
            height: 9px;
            background: url('images/menu_marker.gif') top left no-repeat;
            
        }
        .top #menu #submenu #one{
            margin-left: 30px;
        }
        .top #menu #submenu #five{
            margin-left: 820px;
        }
        .top #menu #submenu ul{
            margin: 0px 0 0  20px;
            
        }
        .top .bread{
            padding: 10px;
            color: #000;
        }
        .top .bread li{
            display: inline;
            list-style: none;
        }
        .top .bread a{
            color: #000;
            text-decoration: underline;
        } 
        .top .bread .hr{
            margin: 0 7px 0 7px;
            background: none;            
        }       
/***********************     center     ***********************/    

/***********************     footer     ***********************/
.bottom{
     margin: 20px 0 0 0;
}
        .bottom #copy{
            background: #e5e3dd;
            padding: 10px 10px 10px 15px;
            margin: 0 5px 0 5px;
            color: #777777;
        }
        .bottom #bottom_menu{
            text-align:center;
            margin: 10px 60px 0 20px;
            color: #777777;
            
        }
        .bottom li{
            line-height: 2;
            display: inline;
            list-style: none;
        }
        .bottom .hr{
            margin: 0 7px 0 7px;
            background: none;
        }
        .bottom #bottom_menu a{
            color: #67adcd;
            text-decoration: none;
        }
/*---------------------------------------------------------------*/
#hr
{
    width:2px;
    height:25px;
    background: url('images/hr.gif');
    float:right;
    
}


/***********************     url     ***********************/

.url
{
    width:960px;
    height:50px;
    margin-left:10px;
    border-bottom:1px solid silver;
}

.url #text
{
    padding-top:15px;
    margin-left:15px;
    font-size:10pt;
    color:#2a2a2a;
    
}
.url #text span
{
    margin: 0px 15px 0px 15px;
}

.url #text a
{
    color:#2a2a2a;
    text-decoration:underline;
}

.url #text a:hover
{
    text-decoration:none;
}
/*---------------------------------------------------------------*/


/***********************     mysidebar     ***********************/

.sidebar
{
    width:220px;
    height:avto;
    color:#434342;
    font-size:8pt;
    float:left;
    /*border:1px solid blue;*/
}

.sidebar #title
{
    width:220px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:10px;
    margin-left:2px;
    font-size:18pt;
    
    color:#373737;
    /*border:1px solid black;*/
}

.sidebar #bloc
{
    background:#e7e6e1;
    width:220px;
    padding-top:5px;
    padding-bottom:15px;
    margin-top:5px;
    margin-bottom:15px;
}

.sidebar #bloc .type
{
    width:90px;
    height:25px;
    text-align:center;
    margin:5px 5px 0px  10px;
    padding-top:10px;
    
    float:left;
    background: #57b2cf;
    border:1px solid #3e98b4;
}
.sidebar #bloc .type a
{
    color:#474848;
}
.sidebar #bloc .type a:hover
{
    font-weight:bold;
}

.sidebar #bloc .type_s
{
    width:90px;
    height:25px;
    text-align:center;
    margin:5px 5px 0px  10px;
    padding-top:10px;
    
    float:left;
    background: #63d2f5;
    border:1px solid #54bddf;
}

.sidebar #bloc .type_s a
{
    color:#474848;
}

.sidebar #bloc .type_s a:hover
{
    font-weight:bold;
}

.sidebar #bloc select
{
    width:200px;
    margin: 10px 0px 0px 10px;
    font-size:8pt;
    color:#000;
    
}

.sidebar #bloc2
{
    background:#e7e6e1;
    width:220px;
    height:85px;
    padding-top:7px;
    padding-bottom:5px;
    font-size:8pt;
    margin-bottom:15px;
    margin-top:5px;
    /*border:1px solid red;*/
}
.sidebar #bloc2  #t
{
    /*border:1px solid #b3b3b3;*/
    width:100px;
    height:65px
    float:right;
    margin-left:110px;

}

.sidebar #bloc2 #space_variant
{
    padding-left:5px;
    /*border:1px solid red;*/
    float:left;
}

.sidebar #bloc2 #l
{
    /*border:1px solid black;*/
    margin-bottom:5px;
    width:100px;
    float:left;
    padding-left:7px;
}

.sidebar #bloc2  #l input
{
    width:90px;
    height:14px;
    padding-left:3px;
    font-size:8pt;
    color:silver;
}

.sidebar #bloc2  #l select
{
    width:90px;
    font-size:8pt;
}

.sidebar #bloc2  #r
{
    /*border:1px solid black;*/
    margin-bottom:5px;
    width:100px;
    float:right;
    padding-right:7px;
}
.sidebar #bloc2  #r select
{
    width:90px;
    font-size:8pt;
    margin-top:1px;
   
    
}
.sidebar #bloc2  #r input
{
    width:80px;
    height:15px;
    padding-left:3px;
    font-size:9pt;
    color:silver;
}

.sidebar #search_button
{
    /*border:1px solid black;*/
    margin-top:5px;
    text-align:right;
    float:right;
}

.sidebar #bloc3
{
    background:#e7e6e1;
    width:215px;
    padding-top:10px;
    padding-left:5px;
    padding-bottom:15px;
    margin-top:5px;
    margin-bottom:15px;
}
.sidebar #bloc3 input
{
    margin-right:5px;
}
.sidebar #bloc3 select
{
    font-size:8pt;
    margin-left:25px;
    width:90px;
}


/* ------------------------------------------------------------------------------------------------------------*/
.marg_top
{
    margin-top:15px;
}
#about
{
    width:655px;
    margin-left:3px;
    padding: 20px 20px 20px 20px;
    float:right;
    background:#e7e6e1;
    font-family:Arial;
    /*border:1px solid black;*/
}
.Content .term_post{width:auto; margin:15px 0px 15px 0px;  background: #e9eaea; padding:10px 10px 10px 15px;}
.Content
{
    width:700px;
    float:right;
    margin-bottom:10px;
    /*border:1px solid blue;*/
}

.Content table, td
{
     padding:0;
     margin:0;
     border:0;
}

.Content #title
{
    width:695px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:10px;
    margin-left:2px;
    font-size:18pt;
    color:#373737;
}

.Content #title h1, .Content #title h2
{
    color:#373737;
    font-size:18pt;
    margin-top:5px;
}

.Content #title img
{
    margin-top:8px;
}

.Content #title #l_res
{
    
    margin-top:14px;
    margin-right:2px;
    font-size:8pt;
    color:#000;
    
}




.Content #title  a
{
    font-size:8pt;
    vertical-align:3px;
}

.Content .Obj
{
    width:346px;
    padding: 10px 0px 10px 0px;
    background:#e7e6e1;
    /*border:1px solid red;*/
}

.Content .Obj #photo
{
    padding-left:12px;
}

#before, #after
{
    height:0px;
}

.Content .Obj #id
{
    width:300px;
    margin-left:15px;
    margin-top:15px;
    /*border:1px solid red;*/
}

.Content .Obj #id a
{
    font-size:18pt;
    font-style:italic;
    
    font-weight:bolder;
    color:#4fa8dc;
}

.Content .Obj #id a:hover
{
    text-decoration:underline;
}

.Content .Obj #title
{
    width:300px;
    height:90px;
    margin-left:15px;
    margin-top:5px;
    font-size:13pt;
    font-weight:bold;
    font-family:Arial;
    line-height: 1;
    color:#000;
    
    border:0;
    /*border:1px solid yellow;*/
}

.Content .Obj #info 
{
    width:300px;
    margin-left:20px;
    font-family:Arial;
    
  
    /*border:1px solid blue;*/
}

.Content .Obj #info td
{
    border-bottom:1px solid #dcdcdc;
    padding-left:10px;
    width:150px;
    color:#737272;
    
    /*border:1px solid blue;*/
}

.Content .Obj #info a
{
    color:4fa8dc#;
}

.Content .Obj #info #r_td
{
        color:#000;
}

.Content .Obj #info #price
{
    font-size:16pt;
    font-weight:bold;
    font-style:italic;
    color:#000;
    
}

.Content #count_obj
{
    float:left;
    padding-left:10px;
    letter-spacing: 3px;
    color:#737272;
    font-size:10pt;
}

.Content #page_navi
{
    /*border:1px solid blue;*/
    text-align:right;
    padding-right:10px;
    letter-spacing: 3px;
    color:#737272;
    font-size:10pt;
}
.Content #count_obj span{letter-spacing: 1px;}

.Content #page_navi span
{
    letter-spacing: 1px;
    padding:10px 10px 10px 10px;
}

/*==============================================================================================================*/
.FullInfo
{
    width:700px;
    float:right;
    /*border:1px solid black;*/
}

.FullInfo #print
{
    margin-left:10px;
    float:right;
    width:50px;
    height:36px;
    cursor:pointer;
    background: url('images/print.gif') no-repeat;
}

.FullInfo #title
{
    width:695px;
    height:38px;
    border-bottom:1px solid silver;
    margin-top:17px;
    margin-bottom:10px;
    margin-left:2px;
    font-size:18pt;
    color:#373737;
    
}

.FullInfo #title img
{
    margin-top:6px;
}

.FullInfo #title #l_res
{
    margin-top:12px;
    margin-right:2px;
    font-size:10pt;
}


.FullInfo #title a
{
    vertical-align:3px;
    margin-top:10px;
    font-size:8pt;
}
/*---------------------------*/
.FullInfo .ObjInfo_l
{
    width:340px;
    float:left;
    margin-top:15px;
    /*border:1px solid blue;*/
}

.FullInfo .ObjInfo_l #photo
{
    margin-left:10px;
}

.FullInfo .ObjInfo_l #min_photo
{
    cursor:pointer;
    border:1px solid #;
}

.FullInfo .ObjInfo_l #prev
{
   width:320px;
    height:15px;
    border:1px solid #bcd7e7;
    margin-left:10px;
    margin-top:5px;
    margin-bottom:2px;
    text-align:center;
    cursor:pointer;
    background: url('images/prev.gif') no-repeat
}
.FullInfo .ObjInfo_l #gallery
{
    width:320px;
    height:100px;
    margin-left:10px;
    border:1px solid #d9eaf4;
    background:#f4f9fc;
}
.FullInfo .ObjInfo_l #next
{
    width:320px;
    height:15px;
    border:1px solid #bcd7e7;
    margin-left:10px;
    margin-bottom:5px;
    margin-top:2px;
    cursor:pointer;
    background: url('images/next.gif') no-repeat;
}

.FullInfo .ObjInfo_l #ObjGallery
{
    float:left;
    padding-left:25px;
    padding-top:5px;
 
    
}

.FullInfo .ObjInfo_l #text
{
    /*border:1px solid red;*/
    width:320px;
    margin-left:10px;
    margin-top:15px;
    color:#000;
    font-family:Arial;
}
.FullInfo .ObjInfo_l #order_button
{
    width:100%;
    text-align:center;
}
.FullInfo .ObjInfo_l #order_button img
{
    width:220px;
    height:25px;
}
/*---------------------------*/
.FullInfo .ObjInfo_r
{
    width:340px;
    float:right;
    margin-top:15px;
    /*border:1px solid blue;*/
}

.FullInfo .ObjInfo_r #id
{
    font-size:18pt;
    font-style:italic;
    
    font-weight:bolder;
    color:#000;
    /*border:1px solid black;*/
}

.FullInfo .ObjInfo_r #title
{
    width:300px;
    font-size:13pt;
    font-weight:bold;
    font-family:Arial;
    line-height: 1;
    color:#2f2f2f;
    border:0;
    margin-bottom:10px;
    /*border:1px solid red;*/
}

.FullInfo .ObjInfo_r #info
{
    width:300px;
    font-family:Arial;
    /*border:1px solid yellow;*/
}
.FullInfo .ObjInfo_r #rent_price
{
    width:300px;
    margin-top:20px;
    /*border:1px solid red;*/
}
.FullInfo .ObjInfo_r #rent_price #title
{
    /*border:1px solid red;*/
    height:25px;
    margin:0;
    
}

.FullInfo .ObjInfo_r td
{
    border-bottom:1px solid #dcdcdc;
    padding-left:3px;
    color:#737272;
    
}

.FullInfo .ObjInfo_r table
{
    
}


.FullInfo .ObjInfo_r #rtd
{
    
    color:#000;
}

.FullInfo .ObjInfo_r #price
{
    color:#000;
    font-size:22pt;
    font-style:italic;
    font-weight:bold;
}

/**********************************************************************/


#razd_content
{
    margin-top:15px;
    width:935px;

}

#razd_content #left
{
    /*border:1px solid red;*/
    width:220px;
    height:400px;
    float:left;
}

#razd_content #left #title
{
    width:220px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:10px;
    font-size:18pt;
    
    color:#373737;
}


#razd_content #left .obj
{
    
    width:205px;
    height:avto;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    border-bottom:1px solid #e7e6e1;
    background: url('images/arrow.gif') 5px center no-repeat;
    
    
}

#razd_content #left .obj a
{
    text-transform: uppercase;
    
}

#razd_content #left .obj_s
{
    
    width:205px;
    height:avto;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    border-bottom:1px solid #e7e6e1;
    background: url('images/arrow_s.gif') 5px center no-repeat;
    
    
}

#razd_content #left .obj_s a
{
    color:#000;
    text-transform: uppercase;
    
}

#razd_content #left .obj .selselected 
{
    color:#000;
}

#razd_content #right
{
    width:700px;
    float:right;
    margin-bottom:15px;
}


#razd_content #right #title h1, #razd_content #right #title h2
{
    width:695px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:10px;
    
    font-size:18pt;
    
    color:#373737;
    vertical-align:middle;
}

#razd_content #right #text
{
    width:665px;
    height:auto;
    background:#e7e6e1;
    padding: 10px 10px 10px 20px;
    font-family:Arial;
}

.page_404 {width:935px;}
.page_404 #title { width:930px; height:40px; border-bottom:1px solid silver; margin:15px 0px 10px 0px; font-size:18pt; color:#373737; }
.page_404 p {font-size:12pt; color:#000;}

#razd_content2
{
    width:935px;
}


#razd_content2 h1 
{
    width:930px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:10px;
    font-size:18pt;
    
    color:#373737;
    vertical-align:middle;
}

#razd_content2 #text
{
    width:900px;
    height:auto;
    background:#e7e6e1;
    padding: 10px 10px 10px 20px;
    font-family:Arial;
}
#razd_content2 #map {padding:15px 0px 15px 45px;}
#razd_content2 #map a:hover{text-decoration:underline;}
#razd_content2 #map .child{margin-left:15px; padding-top:0px;}
#razd_content2 #map .child a{font-size:11pt;color:#4e4e4e; font-weight:bold; font-style:italic;} 
#razd_content2 #map ul {margin:0; padding-top:15px;}
#razd_content2 #map ul a{color:#2c2c2c;  font-size:14pt;}
/********************* contacts ****************************************/

#contacts
{
    margin-top:15px;
    width:935px;
    

}

#contacts #left
{
    /*border:1px solid red;*/
    width:220px;
    height:400px;
    float:left;
}

#contacts #left #title h1
{
    padding:0;
    width:220px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:15px;
    font-size:18pt;
    color:#373737;
}

#contacts #left img
{
    margin-top:15px;
}

#contacts #left .obj
{
    width:205px;
    height:avto;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    border-bottom:1px solid #e7e6e1;
    background: url('images/arrow_s.gif') 5px center no-repeat;
}
#contacts #left .obj #mail_link a
{
    color:#57b2cf;
    text-decoration:underline;
}

#contacts #left .obj #mail_link a:hover
{
    color:#57b2cf;
    text-decoration:none;
}

#contacts #left .obj #mail_link
{
    color:#57b2cf;
    font-size:8pt;
    
    cursor:pointer;
    padding:0;
    margin-left:50px;
}

#contacts #right
{
    /*border:1px solid red;*/
    width:690px;
    height:avto;
    float:right;
    margin-bottom:15px;
}




#contacts #right #title
{
    width:695px;
    height:40px;
    border-bottom:1px solid silver;
    margin-top:15px;
    margin-bottom:10px;
    font-size:18pt;
    color:#373737;
}




#contacts #right #form
{
    width:650px;
    height:450px;
    background:#e7e6e1;
    padding: 10px 10px 10px 20px;
    
    font-family:Arial;
}


#contacts #right #form table
{
    margin-left:15px;
}

#contacts #right #form td
{
    /*border:1px solid green;*/
    padding-top:10px;
    height:25px;
}

#contacts #right #form input
{
    font-size:8pt;
    width:220px;
    height:15px;
}

#contacts #right #form #submit
{
    margin-top:10px;
}


#bay_butt
{
    width:90px;
    height:25px;
    background: url('images/bay.gif'); 
}

#order_butt
{
    width:90px;
    height:25px;
    background: url('images/order.gif'); 
}




.print_page
{
    width:1000px;
    height:100%;
    margin:0,avto;
    border:1px solid red;
    
}
.sidebar .type {width:auto; text-align:center;padding:10px 10px 20px 10px;}
.sidebar .type a {font-weight:bold;font-size:10pt;}
.sidebar .type . .selected {color:#000;}


