body {margin:0; padding:0 0 0 0; font:12px Verdana; color:#000;}
table {border-collapse:collapse; border:0} table td {padding:0; font:11px Arial; color:#333; vertical-align:top} img {border:0}; form {padding:0; margin:0}

.main {width:100%; height:100%}
.top {height:1%; background: url(images/bg.gif) repeat-x top right #fff; }
.top_div {height:90px}
.main_tab {width:100%;}
.top_right {background:url(images/bg.jpg) left top; width:99%; vertical-align: middle; padding:0 28px 0 0;}
.top_right td {vertical-align:middle; padding:2px 0 0 0; color:#fff;}
.top_right td.ttt {vertical-align:middle; padding:0}
.top_right input {width:103px; height:18px; font-size:10px; }
.top_right input.go {width: auto; margin-left:5px }

.logo {width:1%; white-space:nowrap}
.menu {background: url(images/menu_bg.gif); color:#fff; text-decoration:none; width:1%; font:11px Verdana;}
.menu div {background:url(images/menu_r.gif) no-repeat right top; padding:3px 45px 3px 15px; white-space:nowrap; word-spacing:5px}
.menu div a {color:#fff; text-decoration:none;font:11px Verdana;}
.menu div a:hover {text-decoration:underline; color:#fff}
.mr {width:99%}

.cnt {width:100%; margin:0 0 15px 0; height:99%}
.left {width:1%; height:99%}
.center {width:98%; border-left:#a4a4a4 1px solid; border-right:#a4a4a4 1px solid; padding:10px 15px 15px 15px}
.right {width:1%; height:99%}
.left_div {width:172px}
.right_div {width:175px}

h3 {font:normal 14px Arial; color:#333; border-bottom:#d1d1d1 1px solid; padding:0 0 0 0px; margin:15px 0 5px 0}
h2 {font:normal 14px Arial; color:#333; border-bottom:#d1d1d1 1px solid; padding:0; margin:10px 0 5px 0}
h1 {font:bold 14px Arial; color:#9c8153; border-bottom:#d1d1d1 1px solid; padding:0 0 3px 0; margin:10px 0 5px 0}

.cat {padding:0 0 35px 15px; line-height:18px}
a { color:#2a3969}
a:hover{ color:#9c8153}
a.act{ color:#9c8153}

.news {padding:0 0 0 15px; }
.nov { border-bottom:#d1d1d1 1px solid; padding:0 0 25px 0}
.news span {color:#808080}

.url a{color:#808080}



.text {line-height:18px}
.text img {background:#f7f7f7; border:#808080 1px solid; }

.tdicons {vertical-align:bottom; height:1%}
.counters {vertical-align:bottom; height:1%; text-align:right; padding-right:10px}
.counters img {margin:0 0 10px 0}
.icons {padding:0 0 0 15px}
.icons img {margin:0 4px 0 4px}

.footer {width:100%;}
.footer1 { background:#a1acc7; height:35px; vertical-align:middle; color:#fff; padding:0 0 0 15px}
.footer1 a {color:#fff; margin:0 4px 0 4px}
.footer1 a:hover {color:#fff; text-decoration:none}

.footer2 { background:#2a3969; height:12px}
.footer3 { background:#fff; height:15px}

.gardesign { background:#a1acc7; height:35px; vertical-align:middle; color:#fff; padding:0 10px 0 0; text-align:right; letter-spacing:10px}
.gardesign a {color:#fff;text-decoration:none}
.gardesign a:hover {color:#fff; text-decoration:none}


.catalog {width:100%}
.catalog_padding { width:2%}
.catalog_padding { width:16px}
.catalog_block {border-top:#bdc5d8 3px solid; color:#2a3969; padding:5px 0 20px 0}
.catalog_block strong {display:block; margin:0 0 8px 0}
.catalog_block a {background:url(images/pip.gif) no-repeat left; padding:0 0 0 7px}
.catalog_left {width:49%}
.catalog_right {width:49%}

.catalog2 {width:100%}
.catalog2_padding { width:2%}
.catalog2_padding { width:16px}
.catalog2_block {border-top:#bdc5d8 3px solid; color:#2a3969; padding:5px 0 20px 0}
.catalog2_block strong {display:block; margin:0 0 8px 0}
.catalog2_block a {background:url no-repeat left; padding:0 0 0 7px}
.catalog2_left {width:49%}
.catalog2_right {width:49%}
