body{
 background: #fff;
 padding: 0;
 margin: 0;
 font-family: Verdana, Tahoma, Arial;
 font-size: 13px;
 text-align: center;
 min-width: 1000px;
}

#wrapper{
 width: 100%;
}
#center_column  a{
 color: #009bdb;
 text-decoration: underline;
}

#wrap_container{
 margin: 0 auto;
 text-align: left;
 width: 100%;
 min-width:1000px;
 max-width: 1200px;
}
/*#wrap_container{
 width: expression(document.body.clientWidth <1000? "1000px" : document.body.clientWidth>1200? "1100px" : "auto");
} */
/*header
======================================*/
#header{
 height: 281px;
 background: url(img/top.jpg) no-repeat top center;
}
#header img{
 height: 270px;
 width: 100%;
 border: none;
}
#header a{
 text-decoration: none;
 padding: 0;
 margin: 0;
}
#text_header {
	display: none;
}
#search{
 height: 74px;
 background: url(img/search.jpg) no-repeat top center;
}
/*footer
=====================================*/
#footer{
 background: url(img/footer_bg.png) repeat-x top left;
 height: 124px;
}
#footer_p{
 height: 124px;
}

/*content
=======================================*/
#content_layout{
 width: 100%;                                                     
}

#left_column{
 width: 220px; /* 23% */
}
#content_layout td.side-space{
 width: 15px;
}
#right_column{
 width: 200px; /* 16%; */
}
#commerce{
 width: 96%;
 height: 84px;
 /* border: 1px solid #98ce45; */
 margin-bottom: 1em;
}
#commerce p{
 margin: 0;
 padding: 0;
}

#main-content-rows{
 width: 100%;
}
/*++++++++++blue-bg+++++++++++++++++*/
table.blue-bg{
 width: 100%;
}
table.blue-bg td.top-border{   
 background: url(img/blue-bg-border-top.png) no-repeat bottom left;
 width: 1px;
 height: 13px;
}
table.blue-bg td.l-top{
 background: url(img/blue-bg-l-top.png) no-repeat bottom left;
 width: 8px;
 height: 13px;
}
table.blue-bg td.mid-top{
 background: url(img/blue-bg-mid-top.png) repeat-x top left;

 height: 13px;
}
table.blue-bg td.r-top{
 background: url(img/blue-bg-r-top.png) no-repeat bottom left;
 width: 8px;
 height: 13px;
}
table.blue-bg td.center-border{
 background: #d4f6ff;
}
table.blue-bg td.center{
 background: #fff url(img/blue-bg-center.png) repeat-x top left;
}
table.blue-bg td.bottom-border{
 background: url(img/blue-bg-border-bot.png) no-repeat top left;
 height: 13px;
}
table.blue-bg td.l-bottom{
  background: url(img/blue-bg-l-bot.png) no-repeat bottom left;
  height: 13px;
}
table.blue-bg td.mid-bottom{
 background: #fff url(img/blue-bg-mid-bot.gif) repeat-x bottom left;
 height: 13px;
}
table.blue-bg td.r-bottom{
 background: url(img/blue-bg-r-bot.png) no-repeat bottom left;
 height: 13px;
}
.dbl-line{
 width: 90%;
 background: url(img/dbl_line.gif) repeat-x left bottom;
 height: 16px;
}
/*+++++++++++++++ body-news +++++++++++++++++++*/
div.body-news{
 width: 100%;
}
div.photo-news img{
 float: left;
}
div.photo-news{
 width: 100%;
}
div.photo-news dl{
  float: left;
  width: 151px;
  margin: 0;
  padding: 0;
  margin-right: 30px;
  margin-bottom: 0.5em; 
  min-height: 189px;
}
div.photo-news dl dt, div.photo-news dl dd{
  padding: 0;
  margin: 0;
}
div.photo-news dl dd a{
 color: #009bdb;
 text-decoration: underline;
 font-size: 0.8em;
}
div.photo-news dl dt img{
 border: 1px solid #D4F6FF;
 padding: 1px;
 margin-bottom: 2px;
}
div.read-more{
 width: 100%;
}
div.read-more h2{
 font-size: 0.9em;
 padding: 0;
 margin: 0;
 color: #3c3c3c;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
}
div.read-more ul{
 list-style: none;
 padding: 0;
 margin: 0;
}
div.read-more li{
 margin: 0;
 margin-left: 1em;
 padding: 0;
 padding-left: 1em;
 background: url(img/red-dot.gif) no-repeat 0 0.5em;
 line-height: 1.3em;
 margin-bottom: 0.7em;
}
div.read-more li a{
 color: #009bdb;
 text-decoration: underline;
 font-size: 0.9em;

}
a#gray-but{
 width: 150px;
 height: 20px;
 background: #fff url(img/gray-but.png) no-repeat top left;
 display: block;
 text-align: center;
 text-decoration: none;
 line-height: 20px;
 color: #666;
 /* font-size: 0.9em; */ 
 font-weight: bold;
 font: Verdana 11px bold;
}
#breadcrambs h1{
 color: #ff4e00;
 font-size: 1.3em;
 padding: 0;
 margin: 0;

 margin-bottom: 1.2em;
 font-family: Times New Roman;
}
#breadcrambs h2{
 color:#F95B14;
 font-family: Times New Roman;
 font-size: 1.3em;
 margin: 0pt;
 padding: 0pt;
 padding-bottom: 0.5em;
 text-decoration: none;
}
.article{
 width: 99%;
 margin-left: 0px;
}
.article h2{
 font-size: 1em;
 padding: 0;
 margin: 0;
 color: #3c3c3c;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
 font-weight: bold;
}
p.date{
 margin: 0;
 padding: 0;                                                                        
 color: #659701;
 font-size: 0.9em;
 font-weight: bold;
}

.body-news p, .body-news ul{
 font-size: 0.9em;
 line-height: 1.4em;
 margin: 0;
 padding: 0;
 margin-bottom: 0.6em;
 color: #3c3c3c;
}
.body-news li{
 margin-left: 2em;
 list-style: none;
 padding-left: 1.5em;
 background: url(img/red-dot.gif) no-repeat 0 0.5em;
 line-height: 1.3em;

}
.body-news img{
 border: none;
 margin-right: 1em;
 margin-bottom: 1em;
}
div.photo-news h2, div.files h2{
 color: #3c3c3c;
 font-size: 0.9em;
 font-weight: bold;
 padding: 0;
 margin: 0;
 margin-bottom: 1em;
}
div.files ul{
 list-style: none;
 padding: 0;
 margin: 0;
}
div.files ul li{
 margin: 0;
 line-height: 1.4em;
 font-size: 0.8em;
 height: 18px;
}
a.image, a.word, a.txt, a.excel, a.music, a.pdf, a.zip, a.rar, a.data{
 padding: 2px 0 3px 27px;
 text-decoration: underline;
 font-size: 1.2em;
 color: #009bdb;
}
a.image{
 background: url(img/image.png) no-repeat center left;
}
a.word{
  background: url(img/word.png) no-repeat center left;
}
a.txt{
  background: url(img/txt.png) no-repeat center left;
}
a.excel{
  background: url(img/excel.png) no-repeat center left;
}
a.sound{
 background: url(img/sound.png) no-repeat center left;
}
a.pdf{
 background: url(img/pdf.png) no-repeat center left;
}
a.zip{
  background: url(img/zip.png) no-repeat center left;
}
a.rar{
  background: url(img/rar.png) no-repeat center left;
}
a.data{
  background: url(img/data.png) no-repeat center left;
}

div.read-more-by-date{
 width: 100%;
}
div.read-more-by-date h2{
 color: #3c3c3c;
 font-size: 0.9em;
 font-weight: bold;
 padding: 0;
 margin: 0;
 margin-bottom: 1em;
 margin-top: 1em;
}
div.read-more-by-date dl{
 margin: 0;
 padding: 0;
 width: 100%;
 font-size: 0.9em;
 margin-bottom: 2em;
}
div.read-more-by-date dt{
 color: #669900;
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 0.9em;
}
div.read-more-by-date dt a{
 color: #009bdb;
 text-decoration: underline;
 font-weight: normal;
 font-size: 1.1em;
}
div.read-more-by-date dt img{
 float: left;
 font-size: 0.9em;
 padding-right: 15px;
}

div.read-more-by-date dd, div.read-more-by-date dd p{
 color: #3c3c3c;
 padding: 0;
 margin: 0;
}
a.green-but{
 background: #abd15f;
 color: #fff;
 /* font-size: 0.8em; */
 text-decoration: none;
 font-weight: bold;
 font: Verdana 11px bold;
 height: 1.5em;
 line-height: 1.4em;
 width: 11em;
 text-align: center;
 display: block;
}
div.news-by-date{
 width: 100%;
}
div.news-by-date dl{
 width: 100%;
 padding: 0;
 margin: 0;
 clear: both;
 margin-bottom: 1em;
 font-size: 0.9em;
}
div.news-by-date dt img{
 float: left;
 font-size: 0.9em;
 padding-right: 15px;
}

div.news-by-date dt span{
 display: block;
 color: #669900;
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 0.9em;
}
div.news-by-date dd{
 padding:0;
 margin: 0;
 color: #3c3c3c;
}
div.news-by-date dd a{
 color: #009bdb;
 text-decoration: underline;
 font-weight: normal;
}
div.news-by-date dd p{
	margin-top: 0;
}
div.news-by-date dd.clear{
 clear: both;
}
div.search_results{
 width: 100%;
}
div.search_results dl{
 width: 100%;
 padding: 0;
 margin: 0;
 clear: both;
 margin-bottom: 1em;
 font-size: 0.9em;
}
div.search_results dt img{
 float: left;
 font-size: 0.9em;
 padding-right: 15px;
}

/*
div.search_results dt span{
 color: #669900;
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 0.9em;
}
*/
div.search_results dd{
 padding:0;
 margin: 0;
 color: #3c3c3c;
}
div.search_results dd a{
 color: #009bdb;
 text-decoration: underline;
 font-weight: normal;
}
div.search_results dd p{
  margin-top: 0;
}
div.search_results dd {
  margin-bottom: 1em;
}
div.search_results dd.clear{
 clear: both;
}
div.search_results dt span.highlight, div.search_results dd span.highlight {
  font-weight: bold;
  background: #FFD581;
}

/*+++++++++pager++++++++++++++++*/
#pager{
 width: 100%;
 text-align: center;
 height: 16px;
 line-height: 16px;
 padding-top: 1em;
}
a.pager-l{
 width: 26px;
 height: 16px;
 
 }
a.pager-r{
 width: 26px;
 height: 16px; 
}
#pager a {
 height: 16px;
 line-height: 16px;
 color: #009bdb;
 text-decoration: underline;
 font-size: 1em;
 font-family: Verdana;
 padding-right: 19px;
 font-weight: bold;
}
#pager img{
 border: none;

}
#pager .selected{
 height: 16px;
 line-height: 16px;
 color: #009bdb;
 font-family: Verdana;
 padding-right: 19px;
 font-weight: bold;
 text-decoration: none;
 font-size: 1.2em;
 color: #ff6521;
}

/* footer ===========================================*/
#footer table, #footer_p table{
 width: 100%;
}
#footer tr{
 height: 
}

#footer td.side-space{
 width: 10px;
}
#footer_p td.side-space{
 width: 15px;
}
#footer td.side-space-w, #footer_p td.side-space-w{
 width: 10px;
 background: #fff;
}

#footer td.left-column{
 width: 220px; /* 23% */
}
#footer td.footer-stone{
 background: url(img/stone.jpg) no-repeat bottom right;
 height: 124px;
}
#footer-content{
 width: 100%;
}
#copy{
 margin-top: 2em;
 padding-top: 0.6em;
 color: #3c3c3c;
 font-size: 12px;
}
#copy a { color: #009BDB; }
#footer-content img{
  margin-top: 1em;
  margin-right: 1em; 
}
/*search

=========================================*/
#block-search{
 width: 100%;
}
#block-search td.side-space{
 width: 10px;
}
#block-search td.left-column{
 width: 23%;
}
#block-search td.search{
 width: 48%;
 text-align: right;
 padding-right: 5px;
}
#search_text{
 width: 65%;
 margin-left: 5px;;
 border: 1px solid #cfcfd0;
}
#search a, #search .sb {
 background: url(img/search-but.jpg) no-repeat top left;
 width: 60px;
 height: 20px;
 display: block;
 color: #fff;
 text-decoration: none;
 text-align: center;
 line-height: 18px;
 font-weight: bold;
 font: Verdana 11px bold;
}
#search .sb {
	border: none;
}
#block-search label{
 font-size: 0.9em;
 margin-left: 5%;
 color: #3c3c3c;
 line-height: 20px;
}

/*left_menu
==========================================*/
#left_menu{
 width: 100%;
}
#left_menu a{
 margin-left: 21px;
 padding-left: 1px;
 padding-right: 1px;
 font-size: 0.9em;
 color: #009bdb;
 text-decoration: none;
 font-weight: bold;
 font-family: Tahoma;
}
#left_menu span.menu-3 a{
 margin-left: 37px;
 padding-left: 1px;
 padding-right: 1px;
 font-size: 0.9em;
 color: #009bdb;
 text-decoration: none;
 font-weight: normal;

}
#left_menu span.menu-group, #left_menu span.menu-group a{
 padding: 0;
 margin: 0;
 text-decoration: none;
 color: #F95B14;
 font-size: 1.1em;
 font-family: Times New Roman;
}
#left_menu a:hover, #left_menu a.selected, #left_menu span.menu-3 a:hover, #left_menu span.menu-3 a.selected {
  background: #a2da4d;
  color: #fff;
}
#left_menu span.menu-group a:hover, #left_menu span.menu-group a.selected{
 text-decoration: underline;
 background: none;
 color: #F95B14;
}
#left_menu span.menu-group, #left_menu span.menu-group a{
 font-size: 1.15em;
 font-family: Times New Roman;
}
#subscribe{
 width: 100%;
 margin-top: 1em;
}

#subscribe h1{
 padding: 0;
 margin: 0;
 text-decoration: none;
 color: #F95B14;
 font-size: 1.2em;
 margin-bottom: 0.9em;
 font-family: Times New Roman;
}
#subscribe label{
 font-size: 0.9em;
 color: #3c3c3c;

}
#subscribe-email, #subscribe-name{
 width: 80%;
 border: 1px solid #cfcfd0;
 margin-top: 0.5em;
 background: #fff;
}
#subscribe form {
 margin-bottom: 0;
 padding-bottom: 0;
}
#subscribe a{
 background: url(img/subscribe-but.jpg) no-repeat top left;
 width: 110px;
 height: 20px;
 color: #fff;
 font: Verdana 11px bold;
 display: block;
 text-align: center;
 text-decoration: none;
 font-weight: bold;
 line-height: 18px;
 padding-top: 0;
 margin-top: 7px;
}
#subscribe p{
 padding: 0;
 margin: 0;
 font-size: 11px;
 color: #3c3c3c;
 padding-top: 0.5em;
}

/*right-col-content
===========================*/
#before-right-column{
 width: 15px;
}
#right_column img{
 border: none;
 margin-bottom: 1.2em;
}
#right_column img.hot{
 margin-bottom: 18px;
 float: left;
 margin-right: 0.5em;

}

#right_column a img{
 border: none;

}
#right_column p{
 font-size: 11px;
 margin: 0;
}
#right_column a, #right_column p a {
 display: block;
 clear: both;
 color:#009BDB;
 font-size: 11px; /*0.9em */
 text-decoration: underline;
}
#right_column div.hr{
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0;
  margin-bottom: 1.2em ;
  margin-top: 1.2em;
  background: url(img/dot.gif) repeat-x top left;
}
#right_column h3{
 font-family: Times New Roman;
 font-size: 1em;
 color: #F95B14;
 margin: 0;
 padding: 0;
 margin-bottom: 1em;
}
#right_column b{

 color: red;
 margin: 0;
 padding: 0;
 text-decoration: underline;

}
#right_column hr{
 clear: both;
 display: none;
}
#right-column{
 display: inline;
}
#fire-block{
 width: 100%;
}
.fire-l-top{
 width: 15px;
 height: 15px;
 background: url(img/fire-bg-l-top.png) no-repeat top left;
}
.fire-l-center{
 width: 15px;

 background: url(img/fire-bg-l-center.png) no-repeat top left;
}
.fire-l-bot{
 width: 15px;
 height: 54px;
 background: url(img/fire-bg-l-bot.jpg) no-repeat top left;
}
.fire-mid-top{
 height: 15px;
 background: url(img/fire-bg-mid-top.jpg) repeat-x top left;

}
.fire-r-top{
 width: 14px;
 height: 15px;
 background: url(img/fire-bg-r-top.jpg) no-repeat top left;
}
.fire-mid-center{
  background: #ffd798 url(img/fire-bg-mid-center.jpg) repeat-x top left;
}
.fire-mid-bot{
  background: url(img/fire-bg-mid-bot.jpg) repeat-x top left;
  height: 54px;
 
}
.fire-r-bot{
 background: url(img/fire-bg-r-bot.jpg) no-repeat top left;
 width: 14px;
 height: 54px;
}
.fire-r-center{
 width: 14px;
 height: 100%;

}
.r1{
 width: 5px;
 background: #ffd798 url(img/fire-bg-mid-center.jpg) repeat-x top left;
}
.r2{
 width: 3px;
 background: url(img/fire-border-r.png) repeat-y top left;
}
.r3{
 width: 6px;
 background: #ffd798 url(img/fire-bg-mid-center.jpg) repeat-x top left;
}
.l1{
 width: 5px;
 background: #ffd798 url(img/fire-bg-mid-center.jpg) repeat-x top left;
}
.l2{
 width: 3px;
 background: url(img/fire-border-l.png) repeat-y top left;
}
.l3{
 width: 6px;
 background: #ffd798 url(img/fire-bg-mid-center.jpg) repeat-x top left;
}
.fire-light-l1{
 width: 6px;
 height: 168px;
 background: url(img/fire-light-l1.jpg) no-repeat top left;
}
.fire-light-l2{
 width: 3px;
 height: 168px;
 background: url(img/fire-light-l2.jpg) no-repeat top left;
}
.fire-light-l3{
 width: 6px;
 height: 168px;
 background: url(img/fire-light-l3.jpg) no-repeat top left;
}

.border-r-grad{
 width: 3px;
 height: 179px;
 background: url(img/border-r-grad.png) no-repeat top left;
}
.fire-light-center{
 width: 100%;
 background: url(img/fire-light-center.jpg) no-repeat top left;
}
.fire-light-top{
 background: url(img/fire-light-top.jpg) no-repeat top left;
 width: 99%;
 height: 15px;
 
}
table.for-fire{
 width: 100%;
}
#fire-block h1{
 margin: 0;
 padding: 0;
 padding-top: 12px;
 padding-bottom: 12px;
 font-size: 1.4em;
 font-family: Times New Roman;
 padding-left: 15px;
}
#choice{
 font-size: 0.9em;
 font-family: Arial;
 font-weight: bold;
}
#choice select{ 
 width: 220px;
 border: 1px solid #cfcfd0;
 padding-left: 11px;
}
#choice td {
 height: 30px;
 padding-left: 15px;
}
#choice a, #tagsform a{
 text-decoration: none;
 display: block;
 width: 62px;
 height: 22px;
 background: url(img/fire-but.jpg) no-repeat top left;
 text-align: center;
 color: #010101;
 line-height: 20px;
}
#tagsform a{
 font-size: 0.9em;
 font-family: Arial;
 font-weight: bold;
  margin-left: 20px;
}
#tagsform .sec {
 font-weight: bold;
 text-align: right;
}
#tagsform td {
 height: 30px;
 vertical-align: top;
 text-align: left;
}

#tagsform td input { 
 margin-left: 20px;
 vertical-align: middle;
}

ul.subtopics li {
	margin-bottom: 0.4em;
}

.inp {
	width: 100%;
}
input#but_send{
 width: 110px;
 height: 20px;
 background: #fff url(img/subscribe-but.jpg) no-repeat top left;
 display: block;
 text-align: center;
 text-decoration: none;
 color: #FFF;
 font: Verdana 11px bold;
 font-weight: bold;
 border: none;
}
div.error {
  width: 100%;
  border: 1px solid #B90000;
  font-weight: bold;
  color: #B90000;
  padding: 4px;
  background-color: #F7E6CB;
  margin-bottom: 0.8em;
}
div.message {
  width: 100%;
  border: 1px solid #EFA931;
  font-weight: bold;
  color: #111;
  padding: 4px;
  background-color: #F7E6CB;
  margin-bottom: 0.8em;
}

#dev {
	font-size: 11px;
	margin-right: 115px;
}
#dev a, #dev a:visited {
	color: #009bdb;
}
#dev a:hover, #dev a:active {
  color: #000;
}

/* F9702C */
