body {
   background: #fff;
   color: #292929;
}

input, textarea, select, option, optgroup, button {
   color: #292929;
}

h1, h2, h3, h4, h5, h6 {
   color:#292929;
}
a{
 color:#ba8f1c;
}

#wraper{
 width:900px;
 position:relative;
 background:#fff;
}
#head{
 height:326px;
 background:url(img/bamer.jpg) no-repeat 4px 45px;
}
a.logo{
 display:block;
 padding:16px 10px 10px 0;
 height:28px;
 width:289px;
 background:url(img/logo.gif) no-repeat 0 16px;
 text-indent:-8888px;
}

#head .ask{
 margin:35px 0 0;
 padding:0 16px 0 4px;
 background:url(img/ask.gif) no-repeat right center;
}
#head .home{
 background:transparent url(img/bamer.jpg) no-repeat scroll 4px -12px;
 display:block;
 height:208px;
 left:0;
 position:absolute;
 top:57px;
 width:448px;
}
#head .sentens{
 position:absolute;
 top:103px;
 right:75px;
 overflow:hidden;
 height:150px;
 width:224px;
 color:#fff;
}
#head .sentens h3{
 font-weight:bold;
 color:#fff;
 font-size:16px;
 font-style:normal;
}
#head .sentens p{
 margin:28px 0 17px;
 font-style:italic;
 line-height:1.4em;
}
#head .sentens span{
 display:block;
 text-align:right;
 font-style:italic;
}
#head .sentens h3 span{
 font-style:normal;
}
#menu{
 margin:1px 0 0 0;
 background:url(img/menu.jpg);
 height:59px;
 width:900px;
}
#menu ul{
 height:59px;
 margin:0 1px;
}
#menu li{
 height:59px;
 background:url(img/menu.jpg) -1px 0;
}
#menu a{
 line-height:59px;
 color:#fff;
 padding:0 25px;
 text-transform:uppercase;
}
#menu a:hover{
 background:url(img/menuselect.gif) no-repeat 50% 0;
}
#menu .select a{
 font-weight:bold;
}
#content{
 margin:4px 0 10px;
}
.cbox{
 margin:2px 0 10px 0;
 border:solid #F2F2F2;
 border-width:0 1px 1px;
 position:relative;
}

.cbox h3.title{
 position:absolute;
 top:-2px;
 left:-1px;
 right:-1px;
 height:52px;
 letter-spacing:1px;
 padding:0 0 0 27px;
 overflow:hidden;
 margin:0;
}
.cbox h3.title span{
 display:block;
 line-height:38px;
 padding:0 0 14px 0;
}
.cbBottom{
 position:absolute;
 left:0;
 bottom:0;
 font-size:0;
 height:0;
 border-bottom:solid 1px #f2f2f2;
}


.column3 .leftColumn,
.column2 .leftColumn{
  width:220px;
  margin:0 3px 0 0;
}
.column3 .leftColumn .cbBottom,
.column2 .leftColumn .cbBottom{
  width:220px;
  left:0;
}
.column3 .leftColumn h3.title,
.column2 .leftColumn h3.title{
 width:193px;
}

.column3 .centerColumn{
  width:394px;
  margin:0 3px 0 0;
}
.column3 .centerColumn .cbBottom{
  width:394px;
  left:223px;
}
.column3 .centerColumn h3.title{
 width:367px;
}

.column3 .rightColumn{
  width:280px;
}
.column3 .rightColumn .cbBottom{
  width:280px;
  left:620px;
}
.column3 .rightColumn h3.title{
 width:253px;
}
.column1 .centerColumn{
 width:900px;
}

.column3 .leftColumn .cbox h3.title,
.column3 .rightColumn .cbox h3.title{
 background:url(img/bga.jpg) no-repeat left top;
 color:#fff;
}
.column3 .leftColumn input.text,
.column3 .leftColumn select,
.column3 .leftColumn input.submit,
.column3 .leftColumn textarea,
.column3 .rightColumn input.text,
.column3 .rightColumn select,
.column3 .rightColumn input.submit,
.column3 .rightColumn textarea{
 border-color:#9eb11b;
}


.column3 .rightColumn .cbox h3.title span,
.column3 .leftColumn .cbox h3.title span{
 background:url(img/bga.jpg) no-repeat right top;
}

.column3 .centerColumn .cbox h3.title{
 background:url(img/bgr.jpg) no-repeat left top;
 color:#fff;
}
.column3 .centerColumn .cbox h3.title span{
 background:url(img/bgr.jpg) no-repeat right top;
}
.column2{

}
.column2 .leftColumn .cbox h3.title,
.column2 .centerColumn .cbox h3.title,
.column1 .centerColumn .cbox h3.title{
 background:url(img/bgr.jpg) no-repeat left top;
 color:#fff;
}
.column1 .centerColumn .cbox h3.title{
 width:900px;
}

.column2 .leftColumn .cbox h3.title span,
.column2 .centerColumn .cbox h3.title span{
 background:url(img/bgr.jpg) no-repeat right top;
}

.column2 .centerColumn{
  width:677px;
}
.column2 .centerColumn .cbBottom{
  width:677px;
  left:223px;
}
.column2 .centerColumn h3.title{
 width:650px;
}

.column2 .rightColumn{
  display:none;
}
.column2 .rightColumn .cbBottom{
}
.column2 .rightColumn h3.title{
}
.column1 .centerColumn .fline{
 float:left;
 clear:none;
 width:175px;
 margin:0 0 1em;
}
.column1 .centerColumn .fline label{
 width:35px;
}
.column1 .centerColumn .fline input.submit{
 margin:0;
}

.column2gmaps .leftColumn{
 width:497px;
 margin:0 3px 0 0;
}
.column2gmaps .leftColumn .cbBottom{
 width:497px;
}
.column2gmaps .centerColumn{
 width:400px;
}
.column2gmaps .centerColumn .cbBottom{
 width:400px;
 left:500px;
}
.column2gmaps .leftColumn .cbox h3.title,
.column2gmaps .centerColumn .cbox h3.title{
 background:url(img/bgr.jpg) no-repeat left top;
 color:#fff;
}
.column2gmaps .leftColumn .cbox h3.title span,
.column2gmaps .centerColumn .cbox h3.title span{
 background:url(img/bgr.jpg) no-repeat right top;
 color:#fff;
}
.column2gmaps .leftColumn .cbox h3.title,
.column2gmaps .leftColumn .cbox h3.title span{
 width:470px;
}
.column2gmaps .centerColumn .cbox h3.title,
.column2gmaps .centerColumn .cbox h3.title span{
 width:373px;
}


.cbBody{
 padding-top:57px;
}
.cbBody h2{
 font-weight:bold;
 font-size:1.2em;
 margin:0 0 1em;
}
.cbBody p{
 margin:0 0 0.8em;
}
.cbBody span.more{
 color:#ba8f1c;
 font-weight:bold;
 display:block;
 margin:0.5em 0 0 0;
}
.cbBody img.left{
 float:left;
 padding: 0 10px 5px 0;
}
.cbBody img.right{

}
.cbBody h4{
 margin:0 0 0.8em;
 font-weight:bold;
}
.cbBody em.author{
 display:block;
 float:right;
 margin:0.5em 0 0;
}
.cbBody .info{
 padding:1em 0;
 text-align:center;
}
.cbuser ul{
 margin:0;
 padding:1em;
 list-style:none;
 border-top:solid 1px #83980d;
}
.cbuser #gmap{
 margin:0 0 1em 0;
}
.cbuser .over{
 background:#f2f2f2;
}
.cblast{
 margin-bottom:-1000em !important;
 padding-bottom:1000em !important;
}

.cbnewsletter .fline{

}
.cbnewsletter .fline label{
 float:none;
 width:auto;
}
.cbnewsletter .fline input.submit{
 margin:0;
}

.list{
 /*text-align:justify;*/
}
.list .item{
 clear:both;
 padding:0 4px 0 0;
 padding:10px;
 overflow:hidden;
}

.list .over{
 background:#f2f2f2;
}
.list .item .mask{
 display:none;
}
.list .advActive{
 position:relative;
}
.list .advActive .mask{
 position:absolute;
 top:0;
 left:0;
 width:0;
 height:0;
 background:#fff url(img/loader.gif) no-repeat center center;
}
.advWrapper{
 position:relative;
 overflow:hidden;
}
.advWrapper .cont{
 position:absolute;
 top:0;
 left:0;
}
.advWrapper .col{
 position:absolute;
 top:0;
 left:0;
}

.list .item h4{
 color:#804000;
}
.list span.type{
 text-transform:uppercase;
 margin:0 0 1em 0;
 display:block;
}
.list .date{
 display:block;
}
.list .more{
 padding:0;
}
.cbBody .advWrapper span.rightTXT{
 text-align:right;
}
.list .item img.right{
 float:right;;
 padding: 0 0 0 10px;
}
.leftColumn .item img.right{
 display:none;
}
.list .line,
.cbuser .line{
 font-size:0;
 overflow:hidden;
 height:1px;
 background:#b98f19;
 clear:both;
}

.nav{
 text-align:center;
 padding:15px 0;
}
.nav span,
.nav .selected{
 border:1px solid;
 color:#BA8F1C;
 font-weight:bold;
 padding:0 3px;
}
.nav span span{
 color:#000;
}

.comments .title,
.commentslist .title{
 font-weight:bold;
 font-size:1.2em;
 margin:0 0 0.5em;
 padding:0 0 0.5em;
}

.commentslist{
 margin:1em 0;
 padding:1em 0 0;
 border-top:solid 1px #9eb11b;
}
.commentslist .list .item{
 padding:0 0 0.5em;
 margin:0 0 0.5em;
 border-bottom:solid 1px #ddd;
}
.commentslist .list .date{
 margin:0 0 0.3em;
}
.commentslist h3{
 font-weight:bold;
}

#footer{
 border-top:solid 4px #8b0b0c;
 margin:-4px 0 0;
 text-align:center;
 padding:1em 160px;
 color:#7c7c7c;
}
#footer a{
 color:#7c7c7c;
 text-decoration:none;
}
#footer div{
 clear:both;
 margin:0 auto;
 padding:1em;
}
#footer a.byDone{
 background:url(img/bydone.gif) no-repeat;
}

