body {width: 100%; background: #fff url(images/frontend/bg0.gif) repeat-x left top; padding: 0px; margin: 0px; font-family: Arial, sans-serif;  background-color: #fff; color: #4d4d4d; }

 html {
  height:auto !important;
  height:100%;
  min-height:100%;
}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
}
#main1 { background: url(images/frontend/bg00.gif) repeat-x 60px 0; }
.no_border { border: none !important;}
.vbottom { vertical-align: bottom !important;}
a { color: #2385cc;}
a:hover {color: #f17837 !important; text-decoration: none;}
a img { border: none;}
.left { float: left;}
.right {text-align: right;}
.center { text-align: center; margin: 10px 0px;}
.dcenter { text-align: center;}
.clear { clear: both; width: 1px; height: 1px; margin: 0px; padding: 0px;}
.uppercase { text-transform: uppercase;}
.relative { position: relative;}
.w100 { }
form { padding: 0px; margin: 0px; }


div.top_banner { text-align: center;}

table.block1 { width: 100%;  font-size: 12px; color: #333; }
div.bg { z-index: -1; top: 60px; background: url(images/frontend/bg_inner.png) no-repeat 0 0; position: absolute;  height: 452px; width: 771px;
//background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/frontend/bg_inner.png", sizingMethod='image');
}
div.bg h3 a {color: #875d11; font-weight: bold; font-size: 14px; margin: 0px 0 15px 0; padding: 0px;}




table.block1 td.inner { padding-top: 64px; vertical-align: top;}
td.cell_bottom {  }

table.top_menu { margin: 0px; width: 100%; }
table.top_menu td { font-weight: bold; color: #fff;  vertical-align: top; font-size: 12px;}
.water, x:-moz-any-link {
height: 30px;
}
.water_hover, x:-moz-any-link {
height: 30px;
}
table.top_menu td.delim { width: 1px; padding: 0px; background: #ac9466 url(images/frontend/delim.gif) no-repeat top left;}
table.top_menu td div.title a { font-weight: bold; text-decoration: underline;}
table.top_menu td div.title  a:hover { color: #fff; text-decoration: none;}
table.top_menu td  a { font-weight: bold; color: #fff; text-decoration: none;}
table.top_menu td  a:hover { font-weight: bold; color: #fff !important; text-decoration: none;}
table.top_menu td.water { height: 52px; background: #ac9466 url(images/frontend/bg_1.gif) no-repeat top left; }
table.top_menu td.moto { background: #ac9466 url(images/frontend/bg_2.gif) repeat-x top left; }
table.top_menu td.sex { background: #ac9466 url(images/frontend/bg_3.gif) repeat-x top left; }
table.top_menu td.mountain { background: #ac9466 url(images/frontend/bg_4.gif) repeat-x top left; }
table.top_menu td.history  { background: #ac9466 url(images/frontend/bg_5.gif) repeat-x top left; }
table.top_menu td.ecology { background: #ac9466 url(images/frontend/bg_6.gif) repeat-x top left; }
table.top_menu td.air { background: #ac9466 url(images/frontend/bg_7.gif) repeat-x top left; }
table.top_menu td.etnos { background: #ac9466 url(images/frontend/bg_8.gif) no-repeat top right; }
table.top_menu td.water_hover { height: 52px; background: #3266ad url(images/frontend/bg_1_hover.gif) no-repeat top left; }
table.top_menu td.moto_hover { background: #626872 url(images/frontend/bg_2_hover.gif) repeat-x top left; }
table.top_menu td.sex_hover { background: #d26226 url(images/frontend/bg_3_hover.gif) repeat-x top left; }
table.top_menu td.mountain_hover { background: #787dc2 url(images/frontend/bg_4_hover.gif) repeat-x top left; }
table.top_menu td.history_hover  { background: #6b442c url(images/frontend/bg_5_hover.gif) repeat-x top left; }
table.top_menu td.ecology_hover { background: #467242 url(images/frontend/bg_6_hover.gif) repeat-x top left; }
table.top_menu td.air_hover { background: #54a9d4 url(images/frontend/bg_7_hover.gif) repeat-x top left; }
table.top_menu td.etnos_hover { background: #a87c27 url(images/frontend/bg_8_hover.gif) no-repeat top right;}
table.top_menu { margin: -1px 0 3px 0px; width: 100%; margin: -16px 0 3px 0px;}
@-moz-document url-prefix()
{
table.top_menu {margin: -2px 0 3px 0px;}
}

table.top_menu td.water a { width: 100%; padding: 25px 25px 25px 0; padding: 0 25px 0 0; }
table.top_menu td.water_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.moto a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.moto_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.sex a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.sex_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.mountain a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.mountain_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.history a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.history_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.ecology a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.ecology_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.air a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.air_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.etnos a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}
table.top_menu td.etnos_hover a { width: 100%; padding: 25px 25px 25px 0;  padding: 0 25px 0 0;}

div.search input.text { background: none; border: none; float: left; color: #818491; font-size: 12px; padding: 3px 8px 7px 10px; margin-right: 10px; font-family: Arial; width: 165px; height: 30px; }

table.main { width: 100%; margin-top: 0px;}

table.image { width: 100%; margin: 0px; }
table.image td.history { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #56311a url(images/frontend/5.jpg) no-repeat top left;}
table.image td.ecological { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #41713c url(images/frontend/6.jpg) no-repeat top left;}
table.image td.water { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #3265ad url(images/frontend/1.jpg) no-repeat top left;}
table.image td.ethnical { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #745c2d url(images/frontend/8.jpg) no-repeat top left;}
table.image td.air { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #83c4e3 url(images/frontend/7.jpg) no-repeat top left;}
table.image td.mountain { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #9fb1d9 url(images/frontend/4.jpg) no-repeat top left;}
table.image td.sex { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #d6763d url(images/frontend/3.jpg) no-repeat top left;}
table.image td.moto { color: #fff; font-size: 22.67px; text-align: right; padding: 0 30px; background: #4c4f4f url(images/frontend/2.jpg) no-repeat top left;}

h1.history { background: url(images/frontend/h5.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.ecological { background: url(images/frontend/h6.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.water { background: url(images/frontend/h1.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.ethnical { background: url(images/frontend/h8.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.air { background: url(images/frontend/h7.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.mountain { background: url(images/frontend/h4.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.sex { background: url(images/frontend/h3.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h1.moto { background: url(images/frontend/h2.jpg) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
h2 { color: #875d11; font-size: 18.67px; padding: 0px; margin: 0 0 15px 0; line-height:20px;}

table.image td.geography_history a { color: #875d11;}
table.image td.geography_ecological a { color: #875d11;}
table.image td.geography_water a { color: #875d11;}
table.image td.geography_ethnical a { color: #875d11;}
table.image td.geography_air a { color: #875d11;}
table.image td.geography_mountain a { color: #875d11;}
table.image td.geography_sex a { color: #875d11;}
table.image td.geography_moto a { color: #875d11;}
table.image td.geography_history { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr5.jpg) no-repeat bottom right;}
table.image td.geography_ecological { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr6.jpg) no-repeat bottom right;}
table.image td.geography_water { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr1.jpg) no-repeat bottom right;}
table.image td.geography_ethnical { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr8.jpg) no-repeat bottom right;}
table.image td.geography_air { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr7.jpg) no-repeat bottom right;}
table.image td.geography_mountain { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr4.jpg) no-repeat bottom right;}
table.image td.geography_sex { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr3.jpg) no-repeat bottom right;}
table.image td.geography_moto { padding-left: 85px; font-size: 14px; font-weight: bold; height: 123px; width: 165px; background: #d7cba3 url(images/frontend/geogr2.jpg) no-repeat bottom right;}


table.image td.region { color: #fff; font-size: 22.67px; text-align: left; padding: 0 30px 0 117px; background: #56311a url(images/frontend/region.jpg) no-repeat top left;}
table.image td.region  span {color:#7f5509;}
table.image td.region  a { color: #7f5509; }
table.image td.region  a.dotted { color: #7f5509; text-decoration: underline;/* border-bottom: 1px dotted #7f5509; */font-size: 16px; }
table.image td.region  a. { font-size: 17px;}
table.image td.region div.right { position: absolute; top: 145px; right: 200px;}
table.image td.region div.right td { padding-left: 90px;}
table.image td.region div.li { padding: 0 0 4px 16px; background: url(images/frontend/li3.gif) no-repeat 0 4px; font-size: 13px; color: #6b5c2c;}
table.image td.region div.li a { color: #6b5c2c;}
.region_r { width: 7px; padding: 0px;}


td.left_cell_inner { width: 24%; vertical-align: top; padding-right: 7px;}

td.left_cell_inner div.left_menu { margin: 0 0 15px 0; background: #fbf8ef url(images/frontend/rr.jpg) no-repeat bottom right; padding: 6px 10px 19px 11px; width:100%;}
td.left_cell_inner div.left_menu ul { padding: 0;}
li.first { margin: 9px 0 0 0px; background: url(images/frontend/li_first.jpg) no-repeat 2px 5px; padding-left: 21px; font-size: 13px; font-weight: bold; color: #804100;}
li.first a { color: #804100;}
li.small { line-height:14px; color: #4d4d4d; margin: 4px 0 0 0px; font-weight: normal; background: url(images/frontend/li4.gif) no-repeat 0 6px; margin-left: 21px; padding-left: 10px; font-size: 13px;  }
li.small a { color: #804100; font-weight: normal;}
li.small_active { line-height:14px; color: #4d4d4d; margin: 4px 0 0 0px; font-weight: bold; background: url(images/frontend/small.gif) no-repeat 0 5px; margin-left: 21px; padding-left: 10px; font-size: 13px;  }
li.small_active  a { color: #4d4d4d;}
li.active { margin: 9px 0 0 0px; background: url(images/frontend/li_active.jpg) no-repeat 0 6px; padding-left: 21px; font-size: 13px; font-weight: bold; color: #4d4d4d;}
li.active a { color: #804100;}
li.second { margin: 5px 0 0px 31px; background: url(images/frontend/li_second.jpg) no-repeat 0 7px; padding-left: 10px; font-size: 13px; color: #804100;}
li.second a { color: #804100;}
li.second_active { margin: 5px 0 0px 31px; color: #4d4d4d; background: url(images/frontend/li_second2.jpg) no-repeat 0 7px; padding-left: 10px; font-size: 13px; }
li.second_active a { color: #804100;}

li.all_lock { margin: 9px 0 0 0px; background: url(images/frontend/li_active.jpg) no-repeat 0 6px; padding-left: 21px; font-size: 13px; font-weight: normal; color: #4d4d4d;}
li.all_lock a { color: #804100; font-weight: normal !important;}

div.cover { margin: 15px 0 15px 0; padding: 11px 15px; background: #fbf8ef; position: relative; color: #4d4d4d; font-size: 12px; overflow:hidden; width:100%;}
div.cover div.t_l { position: absolute; top: 0px; left: 0px; }
div.cover div.t_r { position: absolute; top: 0px; right: 0px; }
div.cover div.b_l { position: absolute; bottom: 0px; left: 0px; }
div.cover div.b_r { position: absolute; bottom: 0px; right: 0px; }
div.cover image.image { float: left; margin: 0 10px 10px 0;}
div.cover a { color: #c16001; font-weight: bold; font-size: 13.33px; }
div.cover p { padding: 0px 0 10px 0; margin: 0px; }

td.content { line-height: 17px; vertical-align: top; background: url(images/frontend/path.jpg) no-repeat 0px 3px; font-size: 13.33px; color: #4d4d4d;}
td.content div.path { font-size: 11px; margin: 13px 0 13px 23px; color: #818491;}
td.content div.path span { color: #875d11;}
td.content div.path a { color: #818491; }
td.content table { line-height: 17px;}



div.padding { padding: 0 0 24px 24px; }
div.padding div.news { padding-left: 0px; }

div.cover h3 { color: #875d11; font-weight: bold; font-size: 14px; margin: 0px 0 15px 0; padding: 0px;}
div.cover h3 a { color: #875d11; font-weight: bold; font-size: 14px;}

td.right_cell { width: 250px; padding: 0 0 20px 18px; }

div.cover div.bg { position: absolute; left: 17px; top: 12px; width: 223px; height: 27px; z-index: +999; left: -3px;}

div.news_list { margin: 5px 0 0 0; padding: 0 0 0 14px; color: #875d11; font-size: 11px; line-height: 16px;}
div.news_list a { color: #26558d; font-size: 12px;}

div.news_list h4 { color: #26558d; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; }
div.news_list h4 a { color: #26558d; font-size: 14px; font-weight: bold; }

div.cover table { font-size: 12px; }
div.cover table td { vertical-align: top;}
div.cover table td img {margin: 0 15px 10px 0; }

td.bottom_bg { height: 100%; background: url(images/frontend/bottom_bg.gif) repeat-x left bottom; }

div.cover ul { margin: 0px !important; padding: 0px !important; }
div.cover li.active { margin: 0px;}

div.border { padding: 0px; margin: 0px; height: 2px; }

td.right_cell div.geogr { width: 149px; padding: 45px 0 45px 93px; background: #c7bb92 url(images/frontend/geogr_bg.gif) no-repeat right top; color: #875d11; font-size: 14px; font-weight: bold; width: 242px; }
td.right_cell div.geogr a { color: #875d11; font-size: 14px; font-weight: bold;}

/*Стили*/
.photo { float: left; font-size: 11px; color: #875d11; text-align: center; padding: 0px; margin: 4px 22px 10px 0;}
.photo p { margin: 0; padding: 0px;}
.photo a.img img { margin: 0 0 5px 0; border: 1px solid #fff;}
.photo a.img img:hover { border: 1px solid #cfac6d; }

a.a_img img { margin: 0 0 5px 0; border: 1px solid #fff;}
a.a_img img:hover { border: 1px solid #cfac6d; }

li a { color: #875d11; }

td.content li.second_active { margin: -4px 0 4px 20px; padding-left: 15px; }


table.cover { margin-bottom: 10px; margin-top:20px;}
table.cover td { font-size: 12px;}
table.cover td.tl { background: #fbf8ef url(images/frontend/t_l_cover.jpg) no-repeat left top; padding: 14px 0 0 10px; vertical-align: top; }
table.cover td.tr{ background: #fbf8ef url(images/frontend/t_r_cover.jpg) no-repeat right top; width: 6px;}
table.cover td.bl { background: #fbf8ef url(images/frontend/b_l_cover.jpg) no-repeat left bottom; width: 6px; height: 6px; }
table.cover td.br{ background: #fbf8ef url(images/frontend/b_r_cover.jpg) no-repeat right bottom; width: 6px; height: 6px;}

td.left_cell_inner div.left_menu_blue { margin: 0 0 15px 0; color: #26558d; background: #e5f4fb url(images/frontend/left_menu_blue.jpg) no-repeat bottom right; padding: 11px 10px 13px 11px; font-size: 13px; font-weight: bold;}
td.left_cell_inner div.left_menu_blue b { color: #26558d; font-size: 16px;}
td.left_cell_inner div.left_menu_blue a { font-size: 13px; color: #26558d; font-weight: normal;}
td.left_cell_inner div.left_menu_blue span.bold { font-size: 16px; color: #26558d; font-weight: bold; padding-bottom: 0px; }
td.left_cell_inner div.left_menu_blue a.bold { font-size: 16px; color: #26558d; font-weight: bold; text-decoration: none; border-bottom: 1px solid; padding-bottom: 0px; }
td.left_cell_inner div.left_menu_blue a.bold:hover { border: none;}

div.blue { background: #e5f4fb; padding: 5px 15px; margin: 15px 0px 0px 0; font-weight: bold; font-size: 14px; color: #26558d;}

.all_news { text-align: right; padding: 0px 20px 0 0; font-weight: bold; margin: -8px 0 20px 0; font-size: 11px;}
.all_news a { color: #4d4d4d;}

div.calendar { text-align:left; font-size: 12px; color: #26558d; margin: 23px auto; width:215px;}
div.calendar table { width: 216px; font-size: 11px; color: #26558d; margin: 7px auto;}
div.calendar table td.title{ font-weight: bold; font-size: 11px; color: #26558d; padding: 5px; background: #e0edf5; width: 14px;}
div.calendar table td { background: #f9f9f9; padding: 5px; width: 14px; text-align: center;}
div.calendar table td span.noactive { color: #666;}
div.calendar table td b { color: #f17837; }


input.text { border: 1px solid #a5acb2; font-size: 12px; color: #333; float: left; margin: 3px 10px 0 0;}
input.button { border: none; background: #c6ad7f url(images/frontend/search1.jpg) no-repeat left top; font-size: 12px; font-weight: bold; color: #fff; width: 105px; text-align: center; padding: 5px 0;}

.map { width: 100%;}
.map  td { padding-left: 0px; padding-right: 10px; }

li.title { background:none !important; line-height: 22px; padding-left: 0px; font-size: 20px; padding-bottom: 10px; color: #875d11;}
li.title a { text-decoration: none; border-bottom: 1px solid; color: #875d11;}
li.title2 { background:none !important; line-height: 18px; font-size: 17px; font-weight: bold; padding-bottom: 3px; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; color: #875d11;}
li.title2 a { text-decoration: none; border-bottom: 1px solid; color: #875d11;}
li.title a:hover { border: none;}
li.title2 a:hover { border: none;}
li.title3 a:hover { border: none;}
li.title4 a:hover { border: none;}
li.title5 a:hover { border: none;}
li.title3 { background:none !important; font-size: 14px; font-weight: normal; padding-bottom: 0; color: #875d11; padding-left: 23px; margin-top: 0px; margin-bottom:5px; padding-top: 0;}
li.title3 a { text-decoration: none; border-bottom: 1px solid; color: #875d11;}
li.title4 { background:none !important; font-weight: normal; padding-left: 15px; font-size: 12px; padding-bottom: 0px; margin-bottom: 5px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; color: #875d11;}
li.title4 a { text-decoration: none; border-bottom: 1px solid; color: #875d11;}
li.title5 { background:none !important; font-weight: normal; padding-left: 13px; font-size: 11px; padding-bottom: 0px; margin-bottom: 5px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; color: #875d11;}
li.title5 a { text-decoration: none; border-bottom: 1px solid; color: #875d11;}
.map  ul  { padding-left: 0px;}
ul.list2 { margin-bottom: 10px; font-weight: normal;}
ul.list3 { margin-bottom: 15px; font-weight: normal;}
ul.list4 { margin-bottom: 12px; font-weight: normal;}
ul.list5 { margin-bottom: 12px; font-weight: normal;}

ul.list3 { margin-bottom: 15px; font-weight: normal; margin-top:5px;}
ul.list5  { margin: 0px; }
ul.list4  { margin: 0px; }
ul.list3  { margin: 0px; }
ul.list2  { margin: 0px; }
ul.list5  { padding-top: 0px; }
ul.list4  { padding-top: 0px; }
ul.list3  { padding-top: 0px; }
ul.list2  { padding-top: 0px; }
ul.list5  { padding-bottom: 0px; }
ul.list4  { padding-bottom: 0px; }
ul.list3  { padding-bottom: 0px; }
ul.list2  { padding-bottom: 0px; }

div.news { margin: 0 0 8px 0px; padding: 0px; color: #4d4d4d; font-size: 12px;}
div.news a { color: #26558d; font-size: 13px; font-weight: bold; }
div.news span { color: #875d11; font-size: 11px; }
div.news img {  margin: 0 12px 10px 0; }
div.news div { margin: 0px; padding: 7px 0 0 0;}
div.news span a { color: #875d11; font-size: 11px; }

div.pages { border-top: 1px solid #26558d; color: #26558d; padding: 10px 0 0 0;}
div.pages  span { color: #666;}
div.pages a { color: #26558d;}
div.pages div { margin: 8px 0 0 0; padding: 0px; font-size: 13px;}
div.pages div  b { color: #000;}

/*div.second_up { margin: 0 0 10px 18px; color: #0f61c4; }
div.second_up a { text-decoration: none; border-bottom: 1px dotted; color: #0f61c4;}*/



div.photo_news { background: #fff;  padding: 0px !important; margin: 0px; }
div.photo_news img.main {  margin: 0px;}
div.photo_news div { padding: 0px;}
div.photo_news div.tl { position: absolute; top: 7px; left: 0px; width: 7px; height: 7px;
background: url(images/frontend/corner_tl.png) no-repeat 0 0; 
//background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/frontend/corner_tl.png", sizingMethod='images');
}
div.photo_news div.tr { position: absolute; top: 7px; right: 0px; width: 7px; height: 7px;
background: url(images/frontend/corner_tr.png) no-repeat 0 0; 
//background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/frontend/corner_tr.png", sizingMethod='images');
}
div.photo_news div.bl { position: absolute; bottom: 0px; width: 7px; height: 7px; left: 0px; padding: 0px; margin: 0px; 
background: url(images/frontend/corner_bl.png) no-repeat 0 0; 
//background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/frontend/corner_bl.png", sizingMethod='images');
}
div.photo_news div.bl { margin-bottom: 2px; }

div.photo_news div.bl img { padding: 0px; margin: 0px; }
div.photo_news div.br { position: absolute; bottom: 0px; width: 7px; height: 7px; right: 0px; padding: 0px; margin: 0px;
background: url(images/frontend/corner_br.png) no-repeat 0 0; 
//background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/frontend/corner_br.png", sizingMethod='images');
 }
div.photo_news div.tl img { padding: 0px; margin: 0px; }
div.photo_news div.tr img { padding: 0px; margin: 0px; }
div.photo_news div.bl img { padding: 0px; margin: 0px; }
div.photo_news div.br img { padding: 0px; margin: 0px; }
div.photo_news div.br { margin-bottom: 2px; }

div.m66 { cursor: pointer; height: 31px; width: 100%; padding: 12px 0 9px 12px;}

div.banner {margin-top:15px; text-align:center; float:none; border:none;}

/*---*/
h1.faq { background: url(images/frontend/faq.gif) no-repeat 0 7px; font-size: 24px; color: #4d4d4d; padding: 0 0 22px 23px; margin: 0px; line-height: 22px;}
div.faq { position: absolute; right: 0px; top: -40px;}
div.faq a { color: #26558d; text-decoration: none; border-bottom: 1px dashed #26558d;}
div.faq a:hover { border: none;}
h2.faq { margin-left: 17px;}
table.faq { background: #fbf8ef; width: 100%; margin: 0 0 42px 0;}
table.faq td.text { font-size: 13.33px; color: #000; padding: 15px 0px 10px 18px; vertical-align: top;}
table.faq td.img { padding: 14px 14px 0 0; vertical-align: top; color: #875d11; font-size: 11px; text-align: center; line-height: 12px; width:100px;}
table.faq td.img img { border: 1px solid #d7be9f; margin: 0 0 7px 0; }
table.faq div.li { background: url(images/frontend/li5.gif) no-repeat 0 7px; margin: 15px 0 0 0; }
table.faq div.li a { color: #26558d; }
table.faq_form { margin: 0; width: 422px; font-size: 12px; }
table.faq_form td { vertical-align: top;}
table.faq_form td.txt { width: 134px; text-align: right; color: #333;}
textarea.question{ width: 418px; height: 111px; margin-bottom: 4px;}
table.faq_form td select { width: 280px; font-size: 12px; font-family: Arial; font-size: 13px;}
table.faq_form td input { width: 280px; font-size: 12px; font-family: Arial; font-size: 13px;}
table.faq_form td.form { font-size: 11px; color: #9d9494;}
table.faq_form td span { color: #e27400; }
/*div.question_1 { width: 155px; font-size: 12px; color: #4d4d4d; background: url(images/frontend/q1.gif) no-repeat 0 0; margin-left: 12px; padding: 2px 0 0 40px;}*/
div.question_1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/frontend/q1.gif) no-repeat scroll 0 0;
	color:#4D4D4D;
	font-size:12px;
	margin-left:12px;
	padding:2px 5px 0 40px;
}
div.question_1 a { color: #804100; font-weight: bold; }
div.question_1 p { padding: 7px 0 10px 0; margin: 0px;}
div.question_2 { width: 155px; font-size: 12px; color: #4d4d4d; background: url(images/frontend/q2.gif) no-repeat 0 0; margin-left: 10px; padding: 2px 0 0 40px;}
div.question_2 a { color: #804100; font-weight: bold; }
div.question_2 p { padding: 7px 0 10px 0; margin: 0px;}
div.delim { background: #dbdbdb; margin: 0 30px 18px 49px; width: 164px; }
div.faq_2 { color: #000; margin: 0 0 10px 0px; padding:0; border-bottom: 1px solid #c5ad7f; }
div.faq_2 p { padding-bottom:0; margin-bottom:0; padding-left: 10px;}
.pages_faq { font-size: 13px; margin: 10px 0 30px 14px; color: #000;}
.pages_faq a { color: #804100;}

span.author { color: #7b7979;  margin-left: 5px; }
span.author a { color: #7b7979; background: url(images/frontend/new_w.gif) no-repeat right center; padding: 0 15px 0 0;}
span.author a:hover { color: #F17837; background: url(images/frontend/new_w2.gif) no-repeat right center; padding: 0 15px 0 0;}

a.yet { text-decoration: none; border-bottom: 1px dashed;}

table.faq_form td.yt {width:110px;}
table.cover td.tl h2 {margin:0 0 10px 0;}

div.img { float: right; padding: 14px 14px 0 0; margin: 0 0 10px 30px; vertical-align: top; color: #875d11; font-size: 11px; text-align: center; line-height: 12px;}
div.img img { border: 1px solid #d7be9f; margin: 0 0 7px 0; }
