body {margin:0; padding:0; text-align:left; background:#002e0e url(/_img/bg_list.jpg) center center;}

a:link, a:visited {color:#e8bc53; text-decoration:underline; cursor:pointer;}
a:hover, a:hover.visited {color:#e8bc53; text-decoration:none; cursor:pointer;}

.clear {clear:both;}

h2 {margin:0px 0px 15px 20px; font-size:18px; font-family:arial; font-weight:normal; text-align:left;}
h3 {margin:0px 0px 15px 20px; font-size:14px; font-family:arial;}
h4 {margin:0px 0px 15px 0px; font-size:12px; font-family:arial;}

#wrap {position:relative; width:100%; height:100%; margin:0 auto; padding:0; text-align:center; min-width:100%;}
#wrap {font-family:tahoma, arial; font-size:11px; color:#ffffff; min-width:980px;}

#header {width:100%; height:330px; margin:0; padding:0; background:#002e0e;}
#header .hdr_bg_grdnt {position:absolute; top:0px; left:50%; margin-left:-403px; width:810px; height:217px; background:url(/_img/hdr_bg_1.jpg) top center no-repeat;}
#header .hdr_bg {position:absolute; top:0px; left:0px; width:100%; height:263px; background:url(/_img/hdr_bg.gif) top center repeat-x;}
#header .logo {position:absolute; top:5px; left:50%; margin-left:-126px; z-index:1;}
#header .logo img {border:0;}

#hdr_info {position:absolute; top:189px; left:50%; margin-left:-410px; width:821px; height:72px; background:url(/_img/hdr_info_bg.gif) top center no-repeat;}
#hdr_info img {margin-top:39px;}

#menu {position:absolute; top:261px; left:0px; width:100%; height:69px; background:#072413 url(/_img/menu_bg.gif) top left repeat-x;}
#menu img {border:0; margin:0px 25px 0px 25px;}

#mnu_tpp {display:none;}

#menu_table {position:relative; top:16px; height:36px; margin:0 auto; border-collapse:collapse;}
#menu_table td {height:36px; background:url(/_img/mnu_top_grdnt.gif) top right no-repeat;}
#menu_table .d {background:none;}

#content_cntnr {position:relative; width:967px; margin:0 auto; padding-bottom:20px;}
#content_cntnr td {vertical-align:top;}

#block_left {height:auto; position:relative; //left:-5px; text-align:left; width:150px; border-top:1px solid #ffffff; padding:15px 0px 30px 0px; //padding:15px 0px 30px 0px; margin:0px 0px 0px 20px;}
#block_left .zav {position:absolute; top:-22px; //top:-23px; left:-20px; width:40px; height:35px; background:url(/_img/zav_lft.gif) no-repeat;}
#block_left .address {display:none;}
body:first-of-type #block_left .zav {top:-23px;}
#block_left b {color:#ecba35;}
#block_left h3 {color:#ecba35; margin:0px; padding:0px; font-size:12px;}
#block_left span {color:#ecba35; font-weight:bold;}
#block_left h4 {margin:15px 0px 7px 0px; font-size:14px;}
#block_left  p {margin:5px 0px 5px 0px; color:#ffffff; line-height:13px;}
#block_left .more {float:right; margin-top:-16px;}
#block_left .more img {border:0px;}
#block_left a:link, #block_left a:visited {font-weight:bold; color:#e8bc53; text-decoration:none;}
#block_left a:hover, #block_left a:hover.visited {font-weight:bold; color:#e8bc53; text-decoration:underline;}
#block_left h2 {margin:0px; font-size:14px; font-weight:bold; line-height:14px;}

#block_left_2 {height:245px; position:relative; //left:-5px; text-align:left; width:150px; border-top:1px solid #ffffff; padding:15px 0px 60px 0px; //padding:15px 0px 30px 0px; margin:0px 0px 0px 20px;}
#block_left_2 .zav {position:absolute; top:-22px; //top:-23px; left:-20px; width:40px; height:35px; background:url(/_img/zav_lft.gif) no-repeat;}
body:first-of-type #block_left_2 .zav {top:-23px;}
#block_left_2 b {color:#ecba35; font-size:14px; font-family:arial;}
#block_left_2 h3 {color:#ecba35; margin:0px; padding:0px; font-size:12px;}
#block_left_2 span {color:#ecba35; font-weight:bold;}
#block_left_2 h4 {margin:15px 0px 7px 0px; font-size:14px;}
#block_left_2 p {margin:5px 0px 5px 0px; color:#ffffff; line-height:13px;}
#block_left_2 .more {float:right; margin-top:-16px;}
#block_left_2 .more  img {border:0px;}
#block_left_2 a:link, #block_left_2 a:visited {font-weight:bold; color:#e8bc53; text-decoration:none;}
#block_left_2 a:hover, #block_left_2 a:hover.visited {font-weight:bold; color:#e8bc53; text-decoration:underline;}
#block_left_2 h2 {margin:0px; font-size:14px; font-weight:bold; line-height:14px;}

#block_right {height:auto; position:relative; text-align:left; width:150px; border-top:1px solid #ffffff; padding:15px 0px 30px 0px; //padding:15px 0px 30px 0px; margin:0px 20px 0px 9px;}
#block_right .zav {position:absolute; top:-22px; //top:-23px; right:-20px; width:40px; height:35px; background:url(/_img/zav_rght.gif) no-repeat;}
body:first-of-type #block_right .zav {top:-23px;}
#block_right b {color:#ecba35;}
#block_right h3 {color:#ecba35; margin:0px; padding:0px; font-size:12px;}
#block_right  p {margin:5px 0px 5px 0px; color:#ffffff; line-height:13px;}
#block_right h4 {margin:15px 0px 7px 0px; font-size:14px;}
#block_right .more {float:right; margin-top:-16px;}
#block_right .more  img {border:0px;}
#block_right h2 {margin:0px; font-size:14px; font-weight:bold; line-height:14px;}
#e-mail {}
#e-mail a:link, #e-mail a:visited {color:#ffffff; text-decoration:underline;}
#e-mail a:hover, #e-mail a:hover.visited {color:#ffffff; text-decoration:none;}

#left, #right {width:180px; padding-top:47px;}

#content_grdnt {position:absolute; left:50%; margin-left:-483px;}

#content {width:100%; color:#421713; border-collapse:collapse; position:relative;}

#content .content_top {height:43px; background:url(/_img/content_top.jpg) center no-repeat;}
#content .content_bg {background:#f6dab3 url(/_img/content_bg.jpg) top center repeat-y; padding:0px 23px 0px 28px; text-align:left;}
#content .content_bottom {height:42px; background:url(/_img/content_bottom.gif) center no-repeat;}
#content a:link, #content a:visited {color:#421713; text-decoration:underline;}
#content a:hover, #content a:hover.visited {color:#421713; text-decoration:none;}
#content .content_bgl {background:url(/_img/content_bgl.jpg) right top repeat-y;}
#content .content_bgr {background:url(/_img/content_bgr.jpg) left top repeat-y;}

#content a.more_back:link, #content a.more_back:visited {display:inline-block; padding:8px 0px;}
#content a.more_back:hover, #content a.more_back:hover.visited {display:inline-block; padding:8px 0px;}

.posttaxon {width:100%; padding-bottom:0px;}
.posttaxon h1 {padding:0px; font-size:140%; margin:0;}

#content .catalogue_item {margin-bottom:10px; min-height:235px; width:100%;}
#content .catalogue_item img {float:left; margin-right:10px; border:1px solid #617f00;}
#content .catalogue_item h3  {margin-left:0px; margin-bottom:5px;}
#content .catalogue_item div {margin-bottom:5px;}

/*PAGES*/

#content .pages {margin:25px 0px 0px 0px;}
#content .pages span, #content .pages b {display:inline-block;  padding:4px 8px; margin-right:3px; float:left;}
#content .pages span {border:1px solid #617f00; background:#617f00; color:#fff;}
#content .pages a:link, #content .pages a:visited {float:left; background:#fff0c0; border:1px solid #617f00; display:inline-block; padding:4px 8px; color:#000; text-decoration:none; margin:0px 3px 3px 0px;}
#content .pages a:hover, #content .pages a:hover.visited {background:#617f00; border:1px solid #617f00; display:inline-block; padding:4px 8px; color:#fff; text-decoration:none; margin:0px 3px 3px 0px; float:left;}

#content .h1 {display:none;}

#cntnt {margin:0px 15px 0px 15px; text-align:justify;}
#cntnt p {text-align:justify;}
#cntnt h3 {margin:0px 0px 10px 0px; font-size:14px; font-family:arial;}

#cntnt ul {}
#cntnt ul li {list-style-type:square;}

#item_cnt {width:100%; border-collapse:collapse; margin-bottom:30px;}
#item_cnt img {margin:auto;}

#namez {margin-bottom:12px;}

#ram_big {position:relative; width:171px; height:260px; margin:0 auto;}
#ram_big .ram {margin:0px; position:absolute; top:-10px; left:0px; border:0;}
#ram_big img {margin:0px 0px 15px 10px;}

#ram_big_2 {position:relative; width:171px; margin:0 auto;}
#ram_big_2 img {margin-bottom:15px; border:1px solid #617f00; margin-bottom:20px; cursor:pointer;}

#ram_small {position:relative; width:127px; height:220px; margin:0 auto;}
#ram_small .ram {position:absolute; top:-10px; left:0px; border:0;}
#ram_small img {margin-top:10px; margin-bottom:15px;}

#footer {position:relative; height:58px; clear:both; margin:0 auto; width:100%; }

#menu_bottom {position:relative; color:#6c6e2d; margin:0 auto; text-align:center; width:100%; height:58px; background:url(/_img/menu_bottom_bg_1.jpg) top center repeat-x;}
#menu_bottom .bg {position:absolute; top:0px; left:50%; width:980px; height:58px; margin-left:-490px; background:url(/_img/menu_bottom_bg.jpg) top center no-repeat;}
#menu_bottom .cntr {position:relative; margin:0 auto;} 
#menu_bottom img {border:0; margin:24px 22px 0px 22px;}

.gallery img {margin:0px 10px 10px 0px;}

.feed {text-align:center; width:450px;}
.feed td {text-align:right;}
.feed input {border:1px solid #617f00; width:290px; padding:3px 5px; font-size:11px; position:relative; top:-2px; color:#421713; background:#fff0c0;}
.feed .error {border:1px solid #ff3300;}
.feed textarea {border:1px solid #617f00; width:290px; padding:3px 5px; height:100px; font-family:tahoma, arial; font-size:11px; position:relative; top:-2px; color:#421713; background:#fff0c0;}

.d_result {width:100%;}
.d_result input {border:1px solid #617f00; width:30px; font-size:11px; color:#421713; background:#fff0c0; text-align:center;}
.d_result select {border:1px solid #617f00; margin-top:3px;}
.d_result input[type="button"] {color:#fff0c0; background:#002e0e; cursor:pointer; width:85px; padding-top:0px; height:25px; line-height:0px;}

.d_result {padding-top:10px;}
.d_result h2 {margin:0px 0px 10px 0px;}
.d_result span {font-weight:bold;}
.d_result span.itogo {color:red;}
.d_result table {border-collapse:collapse;}
.d_result td, .d_result th {padding:7px 5px;}
.d_result tr.on {background:#dbc39b;}
.d_result th {color:#ffffff; background:#002e0e;}

span.footer {color:#756a2d; font-size:10px; height:27px; display:block; background:#011806; padding-top:13px;}

#price_tab {width:100%; border-collapse:collapse; text-align:left;}
#price_tab td, th {padding:3px 5px 3px 5px; vertical-align:top; border:1px solid #421713;}
#price_tab th {background:#421713; color:#f3cb9d;}

#cmegas_editor {position:fixed; z-index:999; color:#ffffff; font-family:arial, tahoma, verdana; font-size:12px; background:#4b9b32; padding:10px 15px 15px 15px; border-right:1px solid #000000; border-bottom:1px solid #000000; opacity:0.95; //filter:alpha(opacity=95);}
#cmegas_editor a:link, #cmegas_editor a:visited {color:#ffffff; text-decoration:underline;}
#cmegas_editor a:hover, #cmegas_editor a:hover.visited {color:#ffffff; text-decoration:none;}

