* {padding:0;margin:0;}
html, body {margin:0; padding:0; height:100%;}
body {background:#7D6A64;}
.clr {clear:both;}

body, p, td, input, select, textarea {font-family:Verdana, Arial, sans-serif;}
a img {border:0;}

#bodyWrapper {width:1000px; min-height:100%; background:#FFF; margin:0 auto; position:relative;}
#bodyShadowL {width:18px; height:100%; background:url(page_shadows.png) 0 0 repeat-y; position:absolute; left:-18px; top:0;}
#bodyShadowR {width:18px; height:100%; background:url(page_shadows.png) 100% 0 repeat-y; position:absolute; right:-18px; top:0;}

#pageHeader {margin-left:10px; width:980px; height:167px; background:url(header_land.jpg) 0 100% no-repeat; position:relative;}
#pageHeader .logo {position:absolute; left:27px; top:28px; width:265px; height:48px;}
#pageHeader .site {font-size:11px; position:absolute; top:3px; right:20px;}
#pageHeader .site a {color:#5A4A42; text-decoration:underline; margin-left:15px;}
#pageHeader .site a:hover {text-decoration:none;}
#pageHeader .site span {color:#797979; margin-left:15px;}
#pageHeader .phones {position:absolute; top:34px; right:20px;}
#pageHeader .phones .code {color:#797979; font-size:11px; line-height:26px; float:left; margin-right:10px;}
#pageHeader .phones .nums {color:#5A4A42; font-size:12px; line-height:13px;}
#pageHeader .email {position:absolute; top:64px; right:20px; color:#797979; font-size:11px;}
#pageHeader .email a {color:#5A4A42; text-decoration:underline;}
#pageHeader .email a:hover {text-decoration:none;}
#pageHeader .menu {font-size:14px; position:absolute; bottom:0; left:110px;}
#pageHeader .menu ul {list-style:none;}
#pageHeader .menu ul li {display:block; float:left; margin-left:75px; padding-bottom:18px; position:relative;}
#pageHeader .menu ul li:first-child {margin-left:0;}
#pageHeader .menu a {color:#FFF; text-decoration:underline;}
#pageHeader .menu a:hover {color:#fff70c;}
#pageHeader .menu ul li.sel {background:url(header_selected.png) 50% 100% no-repeat;}
#pageHeader .menu ul li.sel a {text-decoration:none !important;}
#pageHeader .menu ul li.withHovedMenu {background:url(header_selected.png) 50% 100% no-repeat;}
#pageHeader .menu ul li.withHovedMenu .hovMenu {display:block !important;}
#pageHeader .menu ul li.withHovMenu .hovMenu {display:none;}
#pageHeader .menu .hovMenu {position:absolute; left:-20px; top:35px; z-index:10000; background-image:url(fade_bg.png); width:160px;}
#pageHeader .menu .hovMenu a {display:block; position:relative; background-image:url(fade_bg.png); padding:7px 20px; border:#5A4A42 1px solid; border-top:0; font-size:11px; color:#5A4A42; text-decoration:none;}
#pageHeader .menu .hovMenu a:hover {background:#F1F1F1; text-decoration:none;}

#back2home {display:block; position:absolute; width:16px; height:16px; left:10px; top:133px;}
/*#pageHeader .menu .hovMenuItem {position:relative; background-image:url(fade_bg.png); padding:7px 20px; border:#0B4E22 1px solid; border-top:0; font-size:11px;}
#pageHeader .menu .hovMenuItem a {color:#0B4E22; text-decoration:none;}
#pageHeader .menu .hovMenuItem a:hover { text-decoration:underline;}*/

.contentWrapper {margin:10px 0 0 10px; width:980px; position:relative;}
.contentWrapper .leftSide {float:left; width:220px; margin-right:20px;}
.contentWrapper .leftSide .leftnav {padding:0 0 20px;}
.contentWrapper .leftSide .leftnav ul {list-style: none; background:url(left_gra.jpg) 0 0 repeat-y #e7f1ea;}
.contentWrapper .leftSide .leftnav ul li {/*background:#f1f1f1;*/ border-bottom:1px #dedede solid; margin:0 0 1px;}
.contentWrapper .leftSide .leftnav ul li a {color:#5A4A42; text-decoration:underline;}
.contentWrapper .leftSide .leftnav ul li.level1 {padding:5px 10px; font-size:12px; line-height:20px;}
.contentWrapper .leftSide .leftnav ul li.level2 {padding:3px 10px 3px 25px; font-size:12px; line-height:16px;}
.contentWrapper .leftSide .leftnav ul li.sel1 {background:url(menu_selected.png) 100% 50% no-repeat #5A4A42 !important;}
.contentWrapper .leftSide .leftnav ul li.sel1 a {color:#FFF;}
.contentWrapper .leftSide .leftnav ul li.sel2 {font-weight: bold;}
.contentWrapper .leftSide .leftnav ul li.sel2 a {}
.contentWrapper .leftSide .special {padding:0 0 20px; background:url(special_shadow.png) 0 100% no-repeat #FFF;}
.contentWrapper .leftSide .newsBlock {background:#f1f1f1; padding:10px 0 20px 20px;}
.contentWrapper .leftSide .newsBlock .title {position:relative; line-height:21px;}
.contentWrapper .leftSide .newsBlock .title a.name {font-size:20px; color:#5A4A42; text-decoration:none;}
.contentWrapper .leftSide .newsBlock .title a.name:hover {color:#797979;}
.contentWrapper .leftSide .newsBlock .title a.rss {display:block; position:absolute; left:100px; top:0; width:21px; height:21px;}
.contentWrapper .leftSide .newsBlock .item {padding-top:10px;}
.contentWrapper .leftSide .newsBlock .item .img {float:left; width:90px; margin-right:10px;}
.contentWrapper .leftSide .newsBlock .item .txt {float:left; width:193px; font-size:12px;}
.contentWrapper .leftSide .newsBlock .item .txt a {color:#5A4A42; text-decoration:underline;}
.contentWrapper .leftSide .newsBlock .item .txt a:hover {color:#797979;}
.contentWrapper .leftSide .newsBlock .item .txt p {color:#3d3d3d; margin-top:5px;}
.contentWrapper .mainSide {float:left; width:723px; position:relative;}

.homeWrapper .leftSide {width:320px !important;}
.homeWrapper .mainSide {width:623px !important;}

.content h1 {font-size:20px; color:#b45f1a; font-weight:normal; padding:0 0 10px;}
.content h2 {font-size:16px; color:#b45f1a; font-weight:normal; padding:0 0 10px;}
.content h3 {font-size:14px; color:#b45f1a; font-weight:normal; padding:0 0 10px;}
.content p {color:#3d3d3d; font-size:12px; line-height:18px; padding:0 0 12px;}
.content p img.imgLeft {float:left; margin:0 10px 5px 0;}
.content p img.imgRight {float:right; margin:0 0 5px 10px;}
.content ol {color:#3d3d3d; font-size:12px; line-height:18px; list-style-position:inside; padding:0 0 12px;}
.content ul {color:#3d3d3d; font-size:12px; list-style-type:none; padding:0 0 12px;}
.content li {padding:0 0 3px}
.content ul li {padding-left:20px; background:url(li_bg.png) 5px 5px no-repeat;}
.content a {color:#b45f1a; text-decoration:underline;}
.content a:hover {color:#797979; text-decoration:none;}
.content td {font-size:12px;}
.content th {font-size:12px;}
.content table.tab {border-collapse:collapse}
.content table.tab td {padding-bottom:20px; vertical-align:top;}
.content table.tab td img {margin-right:10px;}
.content table.brdr td {border:1px #797979 solid; padding:5px;}
.content p.descriptionInTab {padding:7px 20px 0 0;}
.content p.description280 {padding:0; width:280px;}
.content hr {border:0; color:#5A4A42; background-color:#5A4A42; height:2px; margin:0 0 20px;}

.content table.tabColor {border-collapse:collapse}
.content table.tabColor td {padding:4px 10px; border:1px #797979 solid; vertical-align:top;}
.content table.tabColor td.h {background:#EEE;}

#pageFooter {font-size:12px; line-height:16px; margin:20px 0 0 10px; width:980px; border-top:#bcbcbc 5px solid;}
#pageFooter .copyright {float:left; color:#3d3d3d; padding:10px 20px; width:300px;}
#pageFooter .menu {float:left;}
#pageFooter .menu ul {list-style:none; padding:18px 0 0;}
#pageFooter .menu ul li {display:block; float:left; margin-left:18px;}
#pageFooter .menu ul li:first-child {margin-left:0;}
#pageFooter .menu a {color:#5A4A42; text-decoration:underline;}
#pageFooter .menu a:hover {text-decoration:none;}

#homeSlider {margin:5px 0 0 10px; width:980px; height:340px; background:url(slider/info_bg.png) 100% 0 no-repeat; position:relative; display:none;}
#homeSlides {position:relative; width:980px; height:340px;}
#homeSlides .slide {position:absolute; left:0; top:0; width:980px; height:340px; display:none; z-index:300;}
#homeSlides .selectedSlide {z-index:400;}
#homeSlides .slide .image {position:absolute; left:0; top:0; width:660px; height:340px;}
#homeSlides .slide .popup {position:absolute; right:0; top:0; width:280px; height:270px; padding:35px 20px; background:#DDCDC6; color:#3d3d3d; font-size:12px; line-height:16px;}
#homeSlides .slide .popup .arrow {position:absolute; left:-27px; top:123px; width:27px; height:88px; background:url(slider/popup_arrow.png) 0 0 no-repeat; cursor:pointer;}
#homeSlides .slide .popuped .arrow {background:url(slider/popup_arrow.png) 0 -94px no-repeat !important;}
#homeSlides .slide .popup ul {list-style-type:none;}
#homeSlides .slide .popup ul li {padding-left:20px; background:url(li_bg.png) 5px 5px no-repeat;}
#homeSlides .slide .info {position:absolute; left:650px; top:0; width:270px; height:250px; padding:35px 30px 55px; background:url(slider/info_bg.png) 0 0 no-repeat; overflow:hidden;}
#homeSlides .slide .info a {color:#5A4A42; font-size:20px; text-decoration:underline;}
#homeSlides .slide .info a:hover {text-decoration:none;}
#homeSlides .slide .info p {color:#3d3d3d; font-size:12px; line-height:16px; padding-top:20px;}
#homeSliderControl {position:absolute; right:0; bottom:0; width:320px; height:40px; background:url(slider/landleft.png) 0 100% no-repeat #dbdbdb; z-index:1100;}
#homeSliderControl ul {list-style:none; padding-left:140px; background:#FEA;}
#homeSliderControl ul li.dot {width:26px; height:26px; background:url(slider/item_dot.png) 50% 50% no-repeat; display:block; float:left; margin-right:4px; cursor:pointer;}
#homeSliderControl ul li.dot .l {display:block; width:26px; height:26px; background-image:url(slider/item_nums6.png); background-repeat:no-repeat; opacity:0; filter:alpha(opacity=0);}
#homeSliderControl ul li.selectedDot {}
#hs-1 .l {background-position:0 0;}
#hs-2 .l {background-position:-26px 0;}
#hs-3 .l {background-position:-52px 0;}
#hs-4 .l {background-position:-78px 0;}
#hs-5 .l {background-position:-104px 0;}
#hs-6 .l {background-position:-130px 0;}
/*
#homeSliderControl ul li.dot {width:19px; height:19px; background:url(slider/dots.png) 0 0 no-repeat; display:block; float:left; margin-right:12px; cursor:pointer;}
#homeSliderControl ul li.selectedDot {background:url(slider/dots.png) 100% 0 no-repeat !important;}
*/

.news {}
.news .item {padding:0 0 10px;}
.news .f {}
.news .item .img {float: left; width:100px; padding-top:20px; text-align:center;}
.news .f .img {padding-top:0 !important;}
.news .item .info {margin-left:115px; padding:20px 0 0; border-top:1px #5A4A42 solid;}
.news .f .info {padding-top:0 !important; border-top:none !important;}
.news .item .date {font-size:11px; padding:2px 0 0; /* padding:1px 5px; width:100px;*/}
.news .item .date span {background:#dfe8e2; color:#5A4A42; font-style:italic; padding:2px 8px;}
.news .item .txt {color:#3d3d3d; font-size:12px; line-height:18px; padding:10px 0 0;}
.news .item .more {font-size:11px; padding:10px 0 0;}
.news .item .more a {background:url(news_more.gif) 100% 5px no-repeat; padding-right:10px;}

#newsWidgetTitle {font-size:20px; padding-left:10px; color:#5A4A42; text-decoration:none;}
#newsWidget {width:300px; height:400px; padding:0 10px; position:relative; background:url(home_news_bg.png) 0 0 repeat-y;}
#newsWidget #l_side {cursor:pointer; display:block; width:110px; height:100px; position:absolute; z-index:100; top:0; left:0;}
#newsWidget #r_side {cursor:pointer; display:block; width:110px; height:100px; position:absolute; z-index:100; top:0; right:0;}
#newsWidget #l_side div.a, #newsWidget #r_side div.a {width:10px; height:21px; position:absolute; top:46px; display:block; opacity:.2; filter:alpha(opacity=20);}
#newsWidget #l_side div.a {left:1px; background:url(arrs.png) 0 0 no-repeat;}
#newsWidget #r_side div.a {right:0; background:url(arrs.png) -10px 0 no-repeat;}
#newsWidget #b_r {width:10px; height:21px; position:absolute; right:0; top:40px; background:url(arrs.png) -10px 0 no-repeat;}
#newsWidget #b_l {width:10px; height:21px; position:absolute; left:0; top:40px; background:url(arrs.png) 0 0 no-repeat;}
#newsWidget #newsItems {width:300px; height:400px; padding:0; margin:0; overflow:hidden; list-style-type:none; position:relative;}
#newsWidget #newsItems li {position:absolute; width:300px; height:400px; display:block; padding:0; margin:0;}
#newsWidget #newsItems li canvas {position:absolute; background:#FFF; display:none;}
#newsWidget #newsItems li img {position:absolute;}
#newsWidget #newsItems li div.imgBG {position:absolute; z-index:10; background:#FFF; border:1px #b6cbbd solid; display:none;}
#newsWidget #newsItems li div.info {width:300px; padding:0 0 20px; position:absolute; top:120px;}
#newsWidget #newsItems li div.info .date {font-size:11px; padding:2px 0 0 10px;}
#newsWidget #newsItems li div.info .date span {background:#dfe8e2; color:#5A4A42; font-style:italic; padding:2px 10px;}
#newsWidget #newsItems li div.info .txtWrapper {margin:0 10px; padding-bottom:19px; background:url(special_shadow.png) 50% 100% no-repeat;}
#newsWidget #newsItems li div.info .txt {color:#3d3d3d; margin-top:2px; font-size:12px; line-height:18px;}
#newsWidget #newsItems li div.info .txt {border:1px #b6cbbd solid; background:#FFF}
#newsWidget #newsItems li div.info .txt p {max-height:191px; padding:10px; overflow:hidden;}
#newsWidget #newsItems li div.info .more {font-size:11px; padding:0 10px 10px;}
#newsWidget #newsItems li div.info .more a {background:url(news_more.gif) 100% 5px no-repeat; padding-right:10px; color:#5A4A42}
#newsWidget #newsItems li.p1 img {cursor:pointer;}
#newsWidget #newsItems li.p2 img {cursor:pointer;}
#newsWidget #newsItems li.p4 img {cursor:pointer;}
#newsWidget #newsItems li.p5 img {cursor:pointer;}
