* { padding: 0; margin: 0; }

body, html { height:100%; background:#eec487 url("/bitrix/templates/forest-king_main/images/body_bg.jpg") repeat; }
body { font: 80%/1.2em Arial, Tahoma, sans-serif; color:#1e2022; }

img { border-width:0; }

a { color:#0066bb; } 
a:hover { color:#1e2022; }
a:focus { outline:none; } 

h1, h2, h3, h4, h5, h6 { padding:0; margin:0 0 15px 0; }
h1 { font-size: 180%; line-height:1.3em; font-weight:normal; }
h2 { font-size: 175%; line-height:1.1em; font-weight:normal; font-style:italic; font-family:Georgia; }
h3 { font-size: 140%; line-height:1.1em; font-weight:normal; }
h4 { font-size: 130%; font-weight:normal; line-height:1.1em; }
h5 { font-size: 120%; }
h6 { font-size: 100%; margin-bottom:5px; }

p { padding:0; margin:0 0 13px 0; }

ul, ol { padding:5px 0 5px 15px; margin:5px 0 5px 15px; }
ul li, ol li { margin:0 0 5px 0; }

.clear { clear: both; }

.mainContainer { min-width:980px; }

.topBox { height:59px; background:#1e2022; border-bottom:1px solid #f8d7a3; }
.topBox .wrapper { width:920px; margin:0 auto; }

ul.navTop { padding:18px 0 0 0; margin:0; list-style:none; }
ul.navTop li { float:left; margin:0; padding:0 20px; background:url("/bitrix/templates/forest-king_main/images/navtop_sep.gif") no-repeat 0 3px; }
ul.navTop li.frst { background:none; }
ul.navTop li a { color:#fff; font-size:140%; font-family:Georgia; text-decoration:none; line-height:1.1em; }
ul.navTop li a:hover { color:#ffde9e; }

.iconsTop { float:right; height:23px; margin:17px 0 0 0; }
.iconsTop a { display:block; width:23px; height:23px; float:left; margin-right:14px; }
.iconsTop a.selected { background:url("/bitrix/templates/forest-king_main/images/icon_top_selected.gif") no-repeat; }


.mainWrapper { width:920px; margin:0 auto; position:relative; }

.shadowL, .shadowR { position:absolute; top:100px; width:29px; height:596px; }
.shadowL { left:-29px; background:url("/bitrix/templates/forest-king_main/images/shadow_l.png") no-repeat; }
.shadowR { right:-29px; background:url("/bitrix/templates/forest-king_main/images/shadow_r.png") no-repeat; }

.header { height:100px; width:920px; background:url("/bitrix/templates/forest-king_main/images/header_bg.png") no-repeat; position:relative; }
.header h1 { width:226px; height:44px; background:url("/bitrix/templates/forest-king_main/images/logo.png") no-repeat; position:absolute; top:30px; left:19px; }
.header h1 a { width:226px; height:44px; display:block; text-indent:-2100px; }
.header .tel { font-size:250%; font-weight:normal; font-family:"Times New Roman"; position:absolute; top:28px; left:323px; line-height:1.2em; }
.header .tel span { font-size:75%; }

.header .search { position:absolute; top:34px; right:18px; }
.header .search .inpBox { width:205px; height:22px; padding:4px 0 0 25px; margin-right:4px; background:url("/bitrix/templates/forest-king_main/images/search_inp.gif") no-repeat; float:left; }
.header .search .inpBox input { border-width:0; width:195px; }
.header .search .btn { cursor:pointer; width:76px; height:31px; padding:1px 0 8px 0; float:left; border-width:0; color:#fff; font-weight:bold; background:url("/bitrix/templates/forest-king_main/images/search_btn.gif") no-repeat; }

*:first-child+html .header .search .btn { padding:1px 0 6px 0; }

.mainCnt { background:#fff; width:920px; }

.topCntBox { height:300px; background:#1e2022; position:relative; margin-bottom:15px; }
.topCntBox .bigPic { position:absolute; top:10px; right:10px; width:660px; height:280px; }
.topCntBox .smPic { position:absolute; top:10px; right:10px; width:465px; height:280px; }

.catalogNav { padding:20px 0 0 14px; margin:0; list-style:none; width:220px; float:left; }
.catalogNav li { margin:0; padding:1px 0; border-bottom:1px solid #4b4d4e; font-size:120%; font-weight:bold; }
.catalogNav li.lst { border-width:0; }
.catalogNav li a { display:block; padding:10px 12px 13px 6px; color:#fff; text-decoration:none; }
.catalogNav li a:hover { color:#ffde9e; }
.catalogNav li b { display:block; background:url("/bitrix/templates/forest-king_main/images/cnav_bg_selected.gif") repeat-y 100% 0; }
.catalogNav li b a { color:#ffde9e; }
.catalogNav li b a:hover { color:#ffde9e; }

.catalogSubNav { width:145px; height:238px; padding:22px 25px 20px 31px; margin:10px 0 0 0; list-style:none; float:left; background:#424445; }
.catalogSubNav li { margin:0 0 10px 0; padding:0; }
.catalogSubNav li a { color:#fff; }
.catalogSubNav li a:hover { color:#ffde9e; }
.catalogSubNav li b { color:#ffde9e; }


.leftBox { float:left; width:240px; padding:15px 0 40px 0; background:url("/bitrix/templates/forest-king_main/images/cnt_sep1.gif") no-repeat 100% 0; min-height:350px; }

ul.leftLinks { padding:0 30px 0 17px; margin:0 0 35px 0; list-style:none; }
ul.leftLinks li { padding:0; margin:0 0 15px 0; font-style:italic; }
ul.leftLinks li a { background:url("/bitrix/templates/forest-king_main/images/li.gif") no-repeat 0 6px; padding:0 0 0 13px; }

a.priceBtn { display:block; width:210px; height:122px; margin-bottom:30px; background:#1e2022 url("/bitrix/templates/forest-king_main/images/price_btn_bg.gif") no-repeat; color:#fff; text-decoration:none; }
a.priceBtn:hover { color:#fff; }
a.priceBtn b { display:none; }
a.priceBtn span { display:block; padding:74px 0 0 92px; line-height:1.3em; }
a.priceBtn span small { font-size:100%; color:#a8a8a8; }

.contactsLeft { padding:5px 30px 0 20px; }
.contactsLeft h5 { font-size:140%; font-weight:normal; font-style:italic; font-family:Georgia; margin-bottom:10px; }
.contactsLeft .telBox { margin-bottom:15px; line-height:1.4em; }
.contactsLeft .telBox .tel { font-size:230%; font-weight:normal; font-family:"Times New Roman"; display:block; margin-bottom:10px; }
.contactsLeft .telBox .tel span { font-size:75%; }
.contactsLeft .addressBox { padding:15px 0 0 0; border-top:1px solid #d2d2d2; line-height:1.4em; }


.cntBox { float:left; width:655px; padding:3px 0 20px 25px; }
.cntBox h2 { margin-bottom:20px; }

.breadcrumb { height:15px; margin-bottom:18px; font-size:85%; color:#666; }
.breadcrumb a { color:#1e2022; background:url("/bitrix/templates/forest-king_main/images/ar2.gif") no-repeat 100% 5px; padding-right:11px; margin-right:5px; }

.productBox { position:relative; margin-right:-30px; }

.productBox .pItem { display: inline-block; }
.productBox .pItem { display: inline; }
.productBox .pItem { display: -moz-inline-box; }
.productBox .pItem { display: inline-block; } /* for opera, safari and firefox 3 */
* html .productBox .pItem { display: inline; } /* for IE6 */
*:first-child+html .productBox .pItem { display: inline; } /* for IE7 */

.productBox .pItem { vertical-align:top; margin-right:25px; margin-bottom:27px; }
.productBox .pItem table { width:299px; }
.productBox .pItem table td { vertical-align:top; }
.productBox .pItem .im { padding-right:15px; }
.productBox .pItem .txt { line-height:1.1em; }
.productBox .pItem .txt p { margin-bottom:8px; }
.productBox .pItem h3 { margin-bottom:8px; }
.productBox .pItem h3 a { color:#1e2022; }



.indCntBox { float:left; width:325px; padding:10px 30px 20px 25px; }
.indCntBox h2 { margin-bottom:20px; }

.sItem { margin-bottom:20px; }
.sItem .im { float:left; margin-right:19px; width:100px; }
.sItem .txt { float:left; width:205px; }
.sItem .txt h3 { margin-bottom:7px; }
.sItem .txt h3 a { color:#1e2022; }
.sItem .txt p { margin-bottom:5px; }
.sItem a.more { background:url("/bitrix/templates/forest-king_main/images/ar.gif") no-repeat 100% 7px; padding-right:13px; }

.indRightBox { float:right; width:240px; padding:15px 25px 40px 30px; background:url("/bitrix/templates/forest-king_main/images/cnt_sep2.gif") no-repeat; min-height:350px; }
.indRightBox .sale { height:130px; margin-bottom:27px; }

.newsRight { margin-bottom:30px; }
.newsRight .nItem h6 { margin-bottom:4px; }
.newsRight .nItem small { color:#777; font-size:85%; }
.newsRight .nArch { border-top:1px solid #d2d2d2; padding-top:8px; }

.articles ul { padding:0; margin:0; list-style:none; }
.articles ul li { padding:0 0 0 16px; margin:0 0 12px 0; background:url("/bitrix/templates/forest-king_main/images/li2.gif") no-repeat 0 3px; }
.articles ul a { font-weight:bold; }


.footer { height:90px; }
.footer .ftrShadow { height:7px; width:920px; overflow:hidden; background:url("/bitrix/templates/forest-king_main/images/ftr_shadow.png") no-repeat; }
.footer .copyright { float:left; width:365px; padding:16px 0 0 20px; }
.footer .ftrNav { float:left; padding:16px 0 0 0; }
.footer .ftrNav a { color:#1e2022; }
.footer .ftrNav span { padding:0 8px; }
.footer .tel { float:right; font-size:190%; font-weight:normal; font-family:"Times New Roman"; padding:14px 25px 0 0; }

select, input, textarea { font:100% Arial; color:#555; }