html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff; font:12px tahoma; color:#3d3d3d;   min-height: 100%;  height: 100%;}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px tahoma; color:#3d3d3d; vertical-align:top} img {border:0}; form {padding:0; margin:0}
a {color:#237bce}
a:hover {text-decoration:none}
h1 {font:bold 13px tahoma; color:#237bce}

.main {margin:0 auto; width:999px; padding:8px 0}
.menu {background:url(/public/i/menu.jpg) no-repeat; text-align:center; padding:12px 0 12px 0}
.menu a {color:#fff; text-decoration:none; font:14px "arial narrow"}
.menu span {color:#5789b9; margin:0 35px}
.left {width:237px}
.center {width:522px}
.center_d {padding:0 15px}
.right {width:240px}
.container {margin:7px 0 0 0}

.block {background:url(/public/i/bg1.gif) top repeat-x;}
.block_div {background:url(/public/i/bg1.gif) bottom repeat-x}
.block_div_div {background:url(/public/i/bg1.gif) left repeat-y}
.block_div_div_div {background:url(/public/i/bg1.gif) right repeat-y}
.block_tl {background:url(/public/i/tl.gif) top left no-repeat}
.block_tr {background:url(/public/i/tr.gif) top right no-repeat}
.block_bl {background:url(/public/i/bl.gif) bottom left no-repeat}
.block_br{background:url(/public/i/br.gif) bottom right no-repeat; padding:12px 7px 0 7px}

.block2 {background:#d5dde4 url(/public/i/tl2.gif) no-repeat top left; margin:0 0 1px 0;}
.block2_tr {background:url(/public/i/tr2.gif) no-repeat top right}
.block2_bl {background:url(/public/i/bl2.gif) no-repeat bottom left}
.block2_br {background:url(/public/i/br2.gif) no-repeat bottom right; padding:0 0 0 10px; font:14px "arial narrow"; color:#3d3d3d}

.block3 {background:#1b6c90 url(/public/i/tl3.gif) no-repeat top left; margin:0 0 1px 0;}
.block3_tr {background:url(/public/i/tr3.gif) no-repeat top right}
.block3_bl {background:url(/public/i/bl3.gif) no-repeat bottom left}
.block3_br {background:url(/public/i/br3.gif) no-repeat bottom right; font:bold 12px arial; color:#fff; padding:0 0 0 20px}

.block4 {background:#e7eef1 url(/public/i/tl4.gif) no-repeat top left; margin:0 0 1px 0;}
.block4_tr {background:url(/public/i/tr4.gif) no-repeat top right}
.block4_bl {background:url(/public/i/bl4.gif) no-repeat bottom left}
.block4_br {background:url(/public/i/br4.gif) no-repeat bottom right; font:bold 12px arial; color:#fff; padding:0 10px 0 22px}

.head {display:block; margin:0 0 12px 0}
.spacer {display:block}

h6 {font:bold 12px tahoma; color:#3d3d3d; padding:0; margin:0 0 5px 0}
h6 a {color:#3d3d3d;}
.vlad {padding:0 7px}

.best_desc {padding:35px 0 0 4px; text-align:right; }
.price {background:#e39e09; font:bold 12px arial; color:#fff; width:93px; text-align:center}
.best {margin:0 0 5px 0}
.allbest {padding:10px 0 5px 15px}
.allbest a {font:bold 12px tahoma; color:#e39b00}


.subscribe { width:155px; border:#7f9db9 1px solid; margin:5px 10px 0 0; font:bold 12px arial; color:#3d3d3d; padding:2px 0 2px 2px}
.taunhouse {width:240px; height:198px; background:url(/public/i/taunhouse.jpg) no-repeat; font:11px tahoma; color:#fff}
.taunhouse div{padding: 1px 0 0 11px}
.taunhouse div p{margin-top: 7px;}
.taunhouse strong {font-size:12px}
.baners img {margin:0 0 10px 0}

.bot1 {padding:0 15px 0 0}
.news {width:100%}

.news_l {width:1%; padding:0 22px 0 0; font:12px tahoma; color:#3d3d3d}
.news_l img {margin:0 0 10px 0; display:block}
.news_l a {font:bold 15px arial; color:#1b6c90}
.news_l p {text-align:justify; width:211px}

.news_r {width:99%}
.news_r { font:12px tahoma; color:#3d3d3d}
.news_r a{color:#1e4c3c; display:block; margin:2px 0}
.nv {margin:0 0 15px 0}


.date {font:12px arial; color:#fff;  background:#1b6c90; padding:0 30px 0 5px; margin:0 0 5px 0}


.menu_bot {background:url(/public/i/menu_bot.jpg) no-repeat; text-align:center; padding:12px 0 12px 0; margin:10px 0}
.menu_bot a {color:#fff; text-decoration:none; font:14px "arial narrow"}
.menu_bot span {color:#5789b9; margin:0 35px}

/*.copy {width:239px; padding:35px 0 0 0}*/
.copy a{color:#1e4c3c; /*display:block;*/ margin:2px 0}
.footer_c {width:505px}
.counter { width:256px; padding:10px 0 0 0}
.counter img {margin:0 0 0 30px}

.telblock {width:495px; height:156px; background:url(/public/i/telblock.jpg) no-repeat}
.telblock div{padding:0 15px}
.telblock div.txt {width:370px; color:#fff; padding:0 }
.telblock div.tel {font:bold 12px tahoma; color:#fbc56f; padding:8px 0 0 0}

.map {width:479px; height:511px; background:url(/public/i/map.jpg) no-repeat}
.map a{font:11px arial; color:#6e7377}
.map1 { padding:95px 0 0 100px; white-space:nowrap}
.map2 {padding:40px 0 0 80px;}
.map2 p {padding:0 0 0 80px}
.map3 { padding:20px 0 0 12px;}
.map4 { padding:150px 0 0 30px;}
.map5 {padding:115px 0 0 80px; background:transparent}

.map_footer {background:url(/public/i/map_footer.gif) no-repeat top; width:479px; text-align:center}
.map_footer_but {background:url(/public/i/map_footer_but.gif); font:bold 12px arial; color:#f6c98f; border:0; height:37px}


.url {background:url(/public/i/url.gif) repeat-x}
.url div {background:url(/public/i/url_l.gif) no-repeat left}
.url div div {background:url(/public/i/url_r.gif) no-repeat right; padding:12px 18px 13px 18px; font-weight:bold}
.url a {font:12px tahoma; color:#206f93}
.url img {margin:0 5px -2px 10px}

.cat {background:url(/public/i/cat.gif) repeat-x}
.cat div {background:url(/public/i/cat_l.gif) no-repeat left}
.cat div div {background:url(/public/i/cat_r.gif) no-repeat right; padding:7px 10px 8px 10px}

.catalog_d {padding:0 5px 0 5px}
.cata_head {font:bold 16px tahoma; color:#237bce}
.add {font:bold 10px tahoma; color:#e39b00}
.catalog td.cat_img {width:1%; padding:0 15px 10px 0}
.catalog td.cat_img div {font:bold 18px arial; color:#fff; text-align:center; background:#e39e09}
.catalog {border-bottom:#9f9f9f 1px solid; width:100%; margin:5px 0 10px 0}
.catalog td {padding:0 0 10px 0}

.str {color:#9f9f9f}

.opisanie td.opisanie_img {width:1%; padding:0 15px 10px 0}
.opisanie_h {background:#e39e09 url(/public/i/corn.jpg) no-repeat bottom right; padding:10px 5px 0 10px}
.opisanie_h td {font: 11px arial; color:#fff; padding:4px 0}
.opisanie_h td strong {font-size:14px; margin:0 0 0 10px}
.opisanie td.dop_foto {vertical-align:bottom; font-weight:bold}
.opisanie {border-bottom:#9f9f9f 1px solid; width:100%; margin:5px 0 10px 0}
.opisanie td {padding:0 0 10px 0}

.yellow {font:bold 12px tahoma; color:#e39b00;}

.plan {border-bottom:#9f9f9f 1px solid; width:100%; margin:5px 0 10px 0}
.plan td {padding:0 0 10px 0}
.plan img {border:#237bce 2px solid; margin:0 0 5px 0}
h5 {font:bold 13px tahoma; color:#237bce; padding:0; margin:0}
h6 {font:bold 13px tahoma; color:#237bce; padding:0; margin:0 0 15px 0}

.plan ul {padding:0 0 0 0; margin:0}
.plan li {list-style:none; background: url(/public/i/li_pip.gif) no-repeat left; padding:0 0 0 10px; margin:0 0 5px 0}

.freeb { font-weight:bold}
.freeb input {width:185px}
.credit td {padding:5px 20px 0 0}
.send {font:bold 12px tahoma; color:#fff; background:#e39e09; width:115px; height:25px; border:0; margin:10px 0 0 0}

.telefon {font:24px tahoma; color:#ffaf00}
.back {padding:10px 0 15px 0}

.action2 {margin:30px 20px 2px 0}

.logt {background:url(/public/i/top.jpg) no-repeat; width:999px; height:224px}
.logt img {margin:90px 0 0 20px}h2 { font:bold 13px tahoma; color:#237bce }
