* {margin: 0; padding: 0;}

body { margin:0; padding:0;  background-color: #fff;
            font: normal normal normal 100.01%/1.0em Tahoma, sans-serif;
        color: #000; min-width: 995px; max-width: 1600px; background:url(/images/2/bg.gif);}

p {font: normal normal normal 0.72em Tahoma, sans-serif; line-height:1.3em; 
   text-align:justify; padding:5px 0px 10px 0px;}
h1 {text-align:center; font: normal normal bold 1.0em Tahoma, sans-serif; padding:5px 0px 10px 0px; color:#aa3c5a;}
h2 {font: normal normal bold 0.8em Tahoma, sans-serif; padding:5px 0px 10px 0px; color:#aa3c5a;}
h3 {font: normal normal bold 1.0em Tahoma, sans-serif; padding:5px 0px 10px 0px; color:#aa3c5a;}
.center_a {text-align:center !important;}
.small_a {font-size:0.7em !important; color:#666666}
.red_a {color:#aa3c5a !important;}
hr {color:#bc9a5c;}

td {vertical-align:top;}

.text {font: normal normal normal 0.72em Tahoma, sans-serif; line-height:1.3em;}
.text td {padding:5px;}
.text_pr td  { font: normal normal normal 0.72em Tahoma, sans-serif; line-height:1.3em; padding:7px;}
.text_pr tr {border-left:1px solid #bc9a5c;}
.text_pr tr.back {background:url(/images/2/menu_fon.png) repeat-x center;}
.text_pr tr.back1 {background:url(/images/2/menu_fon_table.png) repeat-x center;}
.text_pr td.back2 {font-weight:bold; vertical-align:middle;}
.text_pr td.back3 {font-size:0.7em;}
.text_pr td.brd {border-top:1px solid #bc9a5c;} 

.cont_tbl {font:12px arial; border-collapse:collapse; margin:5px 0 10px 0;}
.cont_tbl th {background-color:#b89a66; border:1px solid #d7b477; font-weight:normal; padding-top:16px; padding-bottom:12px; }
.cont_tbl td {border:1px solid #b89a66; padding:5px 8px 8px 8px; vertical-align:middle;}
.cont_tbl .price {color:#625236; font:bold 14px arial; text-align:center;}
.cont_tbl .cent {text-align:center;}

.clear {clear:both;}
.clear_none {clear:both;}
.konf_text {font: normal normal normal 0.72em Tahoma, sans-serif; line-height:1.3em;
       border-collapse:collapse; float:left; width:31%; margin-right:1%;}
.konf_text td {padding:5px;}

/*top*/ 
#logo {position:absolute; left:0px; width:100%; height:170px; z-index:101; top:35px; min-width: 995px;
	background:#c0a063 url(/images/1/top_fon2.gif) repeat-x;  max-width: 1600px;}
#logos {position:absolute; right:58%; width:368px; height:95px; z-index:300; top:75px; }
#menu { position:absolute; left:0px; width:100%; height:56px; z-index:200; top:205px; min-width: 995px;
	 max-width: 1600px; text-align:left; background:#cea64e url(/images/2/menu_fon.png) repeat-x;
           border-top:1px solid #efd690; border-bottom:1px solid #bc9a5c;}
#liveInternet {position: absolute; z-index:0; left:0px; top:40px;}

#r_top {position:absolute; right:3%; width:490px; height:30px; z-index:10; top:0px; 
      background: url(/images/2/topmenu_bg.png);}
#r_top a:link {text-decoration: none; color: #000; font-size:0.6em;}
#r_top a:visited {text-decoration: none; color: #000; font-size:0.6em;}
#r_top a:hover {text-decoration: underline; color: #000;}

#uzor {position:absolute; left:0px; width:100%; height:170px; z-index:102; top:35px; min-width: 995px;
       max-width: 1600px;  background: url(/images/1/uzor_bc.gif) no-repeat right top; }
#uzor .banner_ny {position:absolute; right:20px; height:100px; width:290px; z-index:151;
                  top:50%; margin-top:-60px;}

#uzor_menu {position:absolute; bottom:0px; right:20px; z-index:151; width:480px; height:35px;}
#uzor_menu ul {list-style:none; color:#fff; 
               font: normal normal normal 0.75em Tahoma, sans-serif;}
#uzor_menu li {float:left; padding:3px 10px;}
#uzor_menu a:link {text-decoration: none; color: #fff;}
#uzor_menu a:visited {text-decoration: none; color: #fff;}
#uzor_menu a:hover {text-decoration: underline; color: #fff;}


.top_all {position:absolute; top:4px; left:25px;}
.top_menu {width:78px; height:12px; float:left; margin-top:4px;}
#top_adres {position:absolute; right:35px; z-index:150; top:55px; width:445px; 
            height:80px;  text-align:left;} 
#top_adres p { color:#c7a362; font-size:0.95em; font-weight:bold; line-height:1.4em;}
#subscribe {width:184px; height:20px; background-image: url(/images/1/subscrb_3.gif); 
            background-repeat:no-repeat; float:left; margin:0px 20px;}
.subscribe_note { display:block; float:left; margin-top:3px;}

/* menu_index */
.menu_blok {width:100%; margin-top:20px; margin-bottom:15px; text-align:center;}
.menu_blok a {color:black; font:18px arial;}
.menu_blok h1 {color:#aa3c5a; font: bold 24px arial; display:inline;}
.menu_blok b {color:#aa3c5a; font: bold 24px arial; display:inline;}
.breadcrumb-navigation {width:100%; text-align:left; margin-bottom:10px; font-size:11px; color:black;}
.breadcrumb-navigation a {color:black;}

/* content */
.all_cont { width:100%; background:url(/images/2/gold_fon.png) repeat-x;}
#r_content {margin-left:5%; width:90%; z-index:3; padding-top:280px; min-width:895px; 
          max-width: 1440px; position:relative;}
#left_con {width:32%; min-width:286px; float:left; max-width:460px; height:600px; height:auto;}
#left_con a:link {text-decoration: none;}
#left_con a:visited {text-decoration: none;}
#left_con a:hover {text-decoration: underline;}

#right_con {width:68%; min-width:608px; float:left; max-width:980px;}

.blok1 {width:100%; clear:both; padding:0px 0px 10px 0px;}
.blok2 {width:100%;}
.blok3 {width:100%; clear:both; padding:10px 0px 15px 0px;}
.blok3 a {color:#aa3c5a;}
.blok4 {width:100%; clear:both; padding:15px 0px 15px 0px; margin-top:20px; }

.samara_ul {margin-left:14px; font: normal normal normal 0.72em Tahoma, sans-serif; line-height:1.3em; 
   text-align:justify; padding:5px 0px 10px 0px;}
.samara_ol {margin-left:20px; font: normal normal normal 0.72em/1.3em Tahoma, sans-serif; line-height:1.3em; 
   text-align:justify; padding:5px 0px 10px 0px;}

/* offer */
.offer_ny {text-align:center; color:#aa3c5a; display:block; font-size:0.8em; font-weight:bold; 
           padding-top:10px; border-top:1px solid #bc9a5c;}


#spec_act {padding:3%; font: normal normal normal 0.72em Arial, sans-serif; 
          font-stretch: condensed;line-height:1.3em; text-align:center; float:left; }

#buttons_s {position:relative; width:221px; height:36px; left:50%; margin-left:-120px;
          background:url(/images/2/bt_spec.png) no-repeat; font: normal normal bold 0.9em Tahoma, sans-serif;}
#buttons_s a { display:block; width:100%; text-align:center; color:#fff; padding-top:8px; }



/* right */
#bt_spec {position:relative; bottom:18px; z-index:10; width:221px; height:36px; left:50%; margin-left:-120px;
          background:url(/images/2/bt_spec.png) no-repeat; font: normal normal normal 0.75em Tahoma, sans-serif;}
#bt_spec a { display:block; width:100%; text-align:center; padding-top:10px; color:#000; }


#news_content, #add_content .content {font: normal normal normal 0.7em Tahoma, sans-serif;}
#news_content strong, #add_content strong {color:#aa3c5a;}
#news_content a {color:#000;}
#news_content span, #add_content span {display:block; padding:0px 0px 10px 0px; }
#map_right {background:url(/images/2/bg_map1.gif) no-repeat top left; width:286px; height:245px;}

#add_content a {color: #000; text-decoration: none; border-bottom: 1px dashed #000; }
#add_content .middle { padding: 0; }
#add_content .rigth { height: auto; }
.leftTD { width: 68%; padding-top: 23px; }
.rightTD { width: 32%; }


/* bottom  */
#r_info {z-index:3; width:100%;}
#r_info .info {position:relative;  height:160px; top:30px; left:50%;}

#info_big {width:518px; margin-left:-259px; background:url(/images/2/bottom_adres.png) no-repeat top left;}
#info_sm {width:330px; margin-left:-165px; background:url(/images/2/bottom_adres_sm.png) no-repeat top left;}

#r_info .info p { float:left; display:block; padding:30px 0px 0px 25px;
                  font: normal normal normal 0.75em Tahoma, sans-serif; line-height:1.4em; } 

.r_infotext {color: #fff; font-weight:bold;}
.info_right {text-align:right;}
.info_left {text-align:left;}
.cont_r {font-size:0.7em; text-align:right; padding:20px; }
#r_info .info a {text-decoration:underline; color: #000;}
#bottom_fon {z-index:0; position:relative; height:1px; width:100%; 
             bottom:699px; overflow:visible; }
#bottom_fon .crop {width:100%; overflow:hidden; }

/* search page */
.search-page_a {font: normal normal normal 0.85em Tahoma, sans-serif; 
                line-height:1.3em;}
.search-page input {border: 1px #ebdbbc solid; background:#fff; padding:3px;}

/* news page */
#news_preview {float:right; margin-left:10px;}
.news-list strong {color:#fff; padding:7px 10px; display:block; font: normal normal /*bold*/ 0.8em Tahoma, sans-serif;
              background:#d7b477; line-height:1.3em; float:left; margin-right:10px;}
.news-list a {color:#aa3c5a; font: normal normal normal 0.8em Tahoma, sans-serif;}
.news-list ul {list-style:none;}
.news-list li {padding:10px;}
.map-level-1 {font: normal normal normal 0.78em Tahoma, sans-serif;}
.news-list small {color:#aa3c5a; font: normal normal normal 0.7em Tahoma, sans-serif; display:block; padding-bottom:10px;}
#nav_news {font: normal normal normal 0.8em Tahoma, sans-serif; margin-left:10px; z-index:999}
#nav_news a {padding:7px 10px; color:#000;}
#nav_news b {color:#fff;
             background:#d7b477; padding:7px 10px;}
.news-detail strong {color:#aa3c5a;}

/* subscribe */

.subscribe-index input {border: 1px #ebdbbc solid; background:#fff; padding:3px;}
.subscribe-index table {font: normal normal normal 0.7em Tahoma, sans-serif;}
.subscribe-index td {padding:5px;}
.data-table-sub {width:32%; float:left; margin-right:1%;}

.starrequired {color:#9b3651;}

/* foto */
#foto_in {float:left; padding:8px; text-align:center; width:150px; height:160px; overflow:hidden;
          font: normal normal normal 0.72em Tahoma, sans-serif;}
#foto_in a {}
#foto_in a:link {text-decoration: none; color: #000;}
#foto_in a:visited {text-decoration: none; color: #000;}
#foto_in a:hover {text-decoration: underline; color: #000;}
#foto_inn {height:80px;}


/* spec */
.blok6 {width:100%; clear:both; padding:10px 0px 15px 0px; border-bottom:1px solid #bc9a5c;}
#img_left {float:left; margin-right:15px; width:34%; margin-top:15px;}
#img_right {float:right; margin-left:15px; width:34%; margin-top:15px;}
.center_spec {line-height:1.3em; text-align:center; display:block; margin-top:15px;}
.left_spec {line-height:1.3em; text-align:right; display:block; font-size:0.75em;}
.left_spec a {color:#aa3c5a;}
.title1_spec {font-size:0.95em; color:#aa3c5a; font-weight:bold;}
.normal_spec {font-size:0.8em;}
#bannerfirst {}
#foto_in_sale {float:left; padding:8px; text-align:center; width:120px; height:160px; overflow:hidden;}
#foto_in_sale p {text-align:center}
#foto_inn_sale {/*height:70px;*/}
