body {
 padding: 0;
 margin: 0;
 background: #B9A874 url(../pics/skin/back.jpg) left top repeat-x;
 text-align: center
 color: #ACA37A;
}

/* osnovnaya tablica */
.base {
 color: #ACA37A;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 13px;
 width: 1000px;
 padding-left: 50px;
}

/* obichniy text */
.text {
 color: #474735;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 13px;
}

/* zagolovok novostey */
.headnews {
 color: #ACA37A;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 15px;
}

/* text pohozh na direct */
.rtext_ya {
 color: #393939;
 font-size: 14px;
 padding-top: 12px;
 padding-left: 7px;
}

/* text pohozh na adsense */
.rtext_ad {
 color: #393939;
 font-family: Arial;
 font-size: 12px;
}

/* text so sdvigom */
.r2text {
 padding-left: 18px;
}

/* dlya verha pravogo */
.ralign {
 padding-top: 10px;
 padding-left: 5px;
 font-family: Arial;
 font-size: 12px;
}

/* text pod novostyami */
.news_adds {
 font-size: 12px;
 color: #393939;
}

.news_adds_back {
 background-color: #EFEFEF;
 font-size: 12px;
 padding-top: 5px;
 padding-bottom: 5px;
}

/* text slova novinka */
.novinka {
 font-size: 15px;
 color: #D14D00;
}

/* text prenovosti */
.news_content {
 font-size: 13px;
}

/* text pre-obzora */
.littext {
 font-size: 10px;
}

/* abzac */
p {
 padding-left: 4px;
 padding-right: 4px;
 text-align:justify;
}

.textalign {
 text-align:justify;
}

/* nachalo i nazvanie novih sekciy i tablic */
.info {
 background: url(../pics/skin/info.jpg);
 background-position: 3px 14px;
 background-repeat: no-repeat;
 height: 50px;
 padding-left: 39px;
 padding-top: 8px;
 font-size: 14px;
}

/* zagolovki tablic */
.texta {
 color: #FFFFFF;
 background: #BFB47E url(../pics/skin/bg4.jpg) left top repeat-x;
 border-bottom: #5E5B49 1px solid;
}

/* oformleni stranici razdela */
.newsline {
 color: #393939;
 font-size: 14px;
 padding-top: 20px;
 height: 49px;
 font-weight: bold;
}

.newslinel {
 background-image: url(../pics/skin/leftline1.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 width: 39px;
}

.newsliner {
 width: 0px;
}

/* okoymlennie elementi - inputi */
.t_border {
 font-family: Trebuchet MS, Verdana, Arial;
 color: #393939;
 font-size: 12px;
 border: #A79968; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
 background: #FBFBFB;
}

.t_border2 {
 font-family: Trebuchet MS, Verdana, Arial;
 color: #393939;
 font-size: 9px;
 border: #A79968; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
 background: #FBFBFB;
}

/* platnoe razmeshenie */
.br1, .br2, .br3 {
  display: block;
  height: 1px;
}

.br3 { margin: 0 3px; }
.br2 { margin: 0 2px; }
.br1 { margin: 0 1px; }

#brounded-box-3 .binner-box, #brounded-box-3  b {
 background-color: #EDDFB6;
 font-size: 15px;
 font-weight: bold;
}

.binner-box {
 padding:1em;
 padding-top: 0px;
 color: #393939;
}

.br1, .br2, .br3 {
 overflow: hidden; 
 font-size:1px;
}

/* polosi razdelitetl */
.point_line {
 background-image: url(../pics/skin/line.jpg);
 background-position: left top;
 background-repeat: repeat-x;
 height: 1px;
}

.ob_border {
 background-image: url(../pics/skin/liney.jpg);
 background-position: left top;
 background-repeat: repeat-y;
 width: 3px;
}


/* tochki sleva stroki */
.empty {
 background-image: url(../pics/skin/empty.jpg);
 background-position: 10px 4px;
 background-repeat: no-repeat;
 padding-left: 27px;
}

/* select dlya tehniki */
.select2 {
 border-right: #DBDBDB 1px solid;
 border-top: #DBDBDB 1px solid;
 border-left: #DBDBDB 1px solid;
 border-bottom: #DBDBDB 1px solid;
 font-size: 11px;
 width: 180px;
}

/* oformlenie prekartinok */
.img_border {
 font-size: 10px;
 background-color: #FFFFFF;
 background-image: url(../pics/skin/border.jpg);
 background-position: left top;
 background-repeat: no-repeat;
}

.table_border {
 width: 99px;
 height: 99px;
}

.table_border2 {
 width: 99px;
 height: 99px;
}

.phead {
 color: #393939;
 border: #104B8A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
 font-size: 13;
 height: 21px;
 width: 21px;
}

.pagelink{
 display: block;
 border: #107BF0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

a.pagelink:link { font-size: 12; text-decoration: none;}
a.pagelink:visited {  font-size: 12; text-decoration: none;}
a.pagelink:active { font-size: 12; text-decoration: none;}
a.pagelink:hover { font-size: 12; text-decoration: none; color: #FFFFFF; background-color: #107BF0;}

/* zagolovok vseh stranic i razdelov v pravoy kolonke */
.head {
 background-image: url(../pics/skin/bg3.jpg);
 background-position: left top;
 background-repeat: repeat-x;
 font-size: 14px;
 height: 63px;
 color: #393939;
 padding-top: 12px;
}

.main {
 border-right: #ACA37A 1px solid;
 border-left: #ACA37A 1px solid;
 height: 20px;
}

.logo {
 background-image: url(../pics/skin/head.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 height: 232px;
 width: 250px
}

.logotext {
 background-color: #9E956C;
 font-size: 14px;
 color: #292929;
 height: 19px;
}

.logotext2 {
 background-color: #D7CC98;
 font-size: 13px;
 color: #393939;
 height: 63px;
}

.logotext22 {
 background-color: #FFFFFF;
 padding-top: 3px;
 padding-bottom: 3px;
}

.logotext3 {
 background-color: #D7CC98;
 font-size: 13px;
 color: #393939;
}

.logotext4 {
 padding-left: 7px;
 background-color: #D7CC98;
 font-size: 11px;
 color: #393939;
}

.logotext5 {
 padding-left: 7px;
 background-color: #D7CC98;
 font-size: 10px;
 color: #393939;
}

.logotext6 {
 padding-bottom: 5px;
 padding-right: 3px;
 padding-left: 17px;
}

.newsline1 {
 padding-left: 6px;
 padding-right: 0px;
 padding-bottom: 4px;
}

.newsline2 {
 background-color: #3A382B;
 height: 30px;
 font-size: 16px;
 color: #D7CC98;
}

.newsline3 {
 padding-top: 4px;
 padding-left: 10px;
 padding-right: 0px;
}

.newsline4 {
 background-color: #EBE6CC;
 font-size: 13px;
 padding-top: 4px;
 padding-left: 6px;
 padding-bottom: 4px;
}

.emptyr {
 background-image: url(../pics/skin/emptyr.jpg);
 background-position: 5px 7px;
 background-repeat: no-repeat;
 padding-left: 23px;
}

.emptyr2 {
 background-image: url(../pics/skin/emptyr2.jpg);
 background-position: 4px 13px;
 background-repeat: no-repeat;
 padding-left: 23px;
 padding-top: 7px;
}

.emptyr3 {
 background-image: url(../pics/skin/emptyr2.jpg);
 background-position: 4px 8px;
 background-repeat: no-repeat;
 padding-left: 23px;
 padding-top: 2px;
}

.head2_top {
 background-image: url(../pics/skin/bg2_top.jpg);
 background-position: left center;
 background-repeat: repeat-x;
 height: 2;
}

.head2_bottom {
 background-image: url(../pics/skin/bg2_bottom.jpg);
 background-position: left bottom;
 background-repeat: repeat-x;
 font-size: 11px;
 color: 595959;
 height: 12;
}

/* ryad ikonok pod pravuju kolonku */
.prehead {
 background-image: url(../pics/skin/prebg2.jpg);
 background-position: left bottom;
 background-repeat: no-repeat;
 width: 68px;
 font-size: 31px;
 color: FAFAFA;
 padding-top: 2px;
}

/* centr */
.cbody {
 background-color: #FFFFFF;
 border-right: #616055 1px solid;
 border-bottom: #9D956F 4px solid;
 border-left: #616055 1px solid;
}

/* pravaya kolonka */
.right {
 width: 250px;
}

.leftalign {
 padding-left: 15px;
}

/* nizhnee menu */
.dmenu {
 font-size: 13px;
 background-color: #D7CC98;
 border-right: #616055 1px solid;
 border-bottom: #616055 1px solid;
 border-left: #616055 1px solid;
 height: 28px;
}

/* shapka */
.headlogo {
 font-size: 13px;
 padding-left: 10px;
 height: 5px;
 width: 250px;
}

.headright {
 background: #FFFFFF url(../pics/skin/forest_right.jpg);
 background-position: left 96px;
 background-repeat: repeat-x;
}

.bgleft {
 background: #E8E8E8 url(../pics/skin/bg_left.jpg);
 background-position: left top;
 background-repeat: repeat-y;
 width: 4px;
}

.bgright {
 background: #E8E8E8 url(../pics/skin/bg_right.jpg);
 background-position: left top;
 background-repeat: repeat-y;
 width: 4px;
}

.bg_bottom1 {
 background: #E8E8E8 url(../pics/skin/bg_bottom1.jpg);
 background-position: left top;
 background-repeat: repeat-x;
 height: 2px;
}

.bg_bottom2 {
 height: 50px;
}

.headtext {
 background: #E8E8E8 url(../pics/skin/bg_top.jpg);
 background-position: left top;
 background-repeat: repeat-x;
 height: 28px;
 font-size: 13px;
 color: #393939;
}          	

.headtext2 {
 font-size: 15px;
 border-bottom: 1px dashed #A7A7A7;
}          	

.headsearch {
 padding-top: 5px;
 font-size: 14px;
}          	

/* knopka */
.searchsubmit {
 border: 1px outset #4A4A4A;
 background: #4A4A4A;
 background: url(../pics/skin/button.jpg);
 color: #C7C7C7;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 13px;
 height: 23px;
 cursor: pointer;
 min-width: 20px;
}

.adminsubmit {
 border: 1px outset #4A4A4A;
 background: #4A4A4A;
 background: url(../pics/skin/button.jpg);
 color: #C7C7C7;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 13px;
 height: 23px;
 cursor: pointer;
 width: 160px;
}

.adminsubmit2 {
 border: 1px outset #4A4A4A;
 background: #4A4A4A;
 background: url(../pics/skin/button.jpg);
 color: #C7C7C7;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 11px;
 height: 23px;
 cursor: pointer;
 width: 180px;
}

/* select */
.searchselect {
 display: block;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 12px;
 color: #393939;
 background: #EEF2FB;
 width: 180px;
 border: #7A7A7A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

.search1 {
 background: url(../pics/skin/search_1.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 padding-top: 10px;
 padding-left: 45px;
 height: 33px;
 width: 160px;
}

.search2 {
 background: url(../pics/skin/search_2.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 padding-top: 10px;
 padding-left: 45px;
 height: 33px;
 width: 160px;
}

.search3 {
 background: url(../pics/skin/search_3.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 padding-top: 10px;
 padding-left: 45px;
 height: 33px;
 width: 160px;
}

.search4 {
 padding-top: 33px;
}

.headtext_pad {
 padding-left: 8px;
}

/* zakruglennie divi */
.r1, .r2, .r3 {
  display: block;
  height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
 background-color: #FFF8CC;
 text-align: left;
}

.inner-box {
 padding:1em;
 padding-top: 0px;
 color: #393939;
}

.r1, .r2, .r3 {
 overflow: hidden; 
 font-size:1px;
}

/* bazoviy cvet dlya vseh ssilok */
a:link { color: #255BCB;}
a:visited { color: #255BCB;}
a:active { color: #255BCB;}
a:hover { color: #D14D00;}

a.menulink {
 font-size: 15px;
 display: block;
 background: url(../pics/skin/menulink.jpg) left top repeat-x;
 text-decoration: none;
 height: 25px;
 }
a.menulink:hover { color: #255BCB;}

a.menulink_off {
 font-size: 15px;
 display: block;
 background: url(../pics/skin/menulink_off.jpg) left top repeat-x;
 text-decoration: none;
 height: 25px;
 }
a.menulink_off:hover { background-position: center -25px;}

a.smenulink {
 text-decoration: none;
 }
a.smenulink:hover { text-decoration: underline;}

.bmenu {
 background-image: url(../pics/skin/b.jpg);
 background-position: center bottom;
 background-repeat: no-repeat;
 width: 1px;
}

.menutext {
 font-size: 12px;
 color: #393939;
}

.menutext1 {
 background-image: url(../pics/skin/smenuback.jpg);
 background-position: left top;
 background-repeat: repeat-x;
 height: 30px;
 padding-top: 2px;
}

/* ssilki ceni */
a.pricelink { font-size: 13;}

a.chartlink { font-size: 11; }

/* sape text */
.ptext {
 font-size: 13px;
 color: #474735;
}

/* sape ssilki */
a.plink:link { font-size: 13; color: #474735; text-decoration: none;}
a.plink:visited { font-size: 13; color: #474735; text-decoration: none;}
a.plink:active { font-size: 13; color: #474735; text-decoration: none;}
a.plink:hover { font-size: 13; color: #474735; text-decoration: none;}

/* sape contextnie ssilki */
a.pxlink:link { color: #474735; text-decoration: none;}
a.pxlink:visited { color: #474735; text-decoration: none;}
a.pxlink:active { color: #474735; text-decoration: none;}
a.pxlink:hover { color: #474735; text-decoration: none;}

.img_border2 {
 BORDER-RIGHT: #D9D9D9 1px solid;
 BORDER-TOP: #D9D9D9 1px solid;
 BORDER-LEFT: #D9D9D9 1px solid;
 BORDER-BOTTOM: #D9D9D9 1px solid;
 width: 59;
 height: 59;
}

.news_head {
 background-image: url(../pics/skin/point.jpg);
 background-position: 12px 3px;
 background-repeat: no-repeat;
 height: 20px;
 font-size: 14px;
 color: #393939;
 padding-left: 39px;
 padding-top: 1px;
}

.leftli{
 font-size: 13px;
 color: #393939;
 background-image: url(../pics/skin/empty.jpg);
 background-position: 18px 4px;
 background-repeat: no-repeat;
 padding-left: 39px;
 padding-right: 10px;
}

.left_block {
 padding-top: 0px;
 padding-left: 36px;
}

.left_block_1 {
 padding-top: 3px;
 padding-left: 23px;
}

.left_block_2 {
 background: url(../pics/skin/point.jpg);
 background-position: 4px 10px;
 background-repeat: no-repeat;
 height: 30px;
 padding-left: 20px;
 padding-top: 5px;
}

.info_block {
}

.ava_border {
 border: 1px solid #D7D7D7;
 background-color: #FFFFFF;
 width:115px;
 height:105px;
}

.ava_shop {
}

.ava_price {
 background-color: #EBE6CC;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 13px;
 padding-left: 6px;
 padding-right: 4px;
 color: #393939;
}

.ava_price2 {
 background-color: #F1F1F1;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 2px;
 color: #00000;
}

a.adds:link { text-decoration: none;}
a.adds:visited { text-decoration: none;}
a.adds:active { text-decoration: none;}
a.adds:hover { text-decoration: none;}

.ymap {
 width:480px;
 height:320px;
 border:3px solid #D7D7D7;
}

.otstup {
 padding-left: 4px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.smot {
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

.price_border {
 border: 1px solid #D7CC98;
 color: #393939;
 font-family: Trebuchet MS, Verdana, Arial;
 font-size: 13px;
}

small {
 font-size: 12px;
}

.ava_block {
}

.ava_left {
 float: left;
 padding-right: 26px;
}

.ava_clear {
 display: table-cell;
}

.ava_line_new {
 margin-bottom: 70px !important;
}

.ava_line_new table.pr-AVAM4 tr {
 display: table-cell !important;
 padding-right: 13px !important;
}

.ava_line_new td.pr-AVAM4-bottom {
 position: absolute !important;
 width: 0px !important;
}

.ava_line_new div.pr-AVAM4-desc {
 position: relative !important;
 width: 106px !important;
 top: 65px !important;
 left: -119px !important;
}

.ava_line_new a.pr-AVAM4-cat {
 position: relative !important;
 width: 106px !important;
 top: 65px !important;
 left: -119px !important;
}

.ava_block div.pr-AVAM4-price-holder {
 margin-top: 5px !important;
}

.ava_block a.pr-AVAM4-img {
 padding-left: 2px !important;
 padding-right: 2px !important;
 padding-top: 3px !important;
 padding-bottom: 3px !important;
 border: 1px #E7E7E7 solid !important;
 background-color: #FFFFFF !important;
}

.ava_block div.pr-AVAM4-border {
 padding-left: 2px;
 padding-top: 4px;
}

.ava_left div.pr-AVAM4-border, .ava_clear div.pr-AVAM4-border {
 width: 108px !important;
 max-width: 108px !important;
}
.ava_block div.pr-AVAM4-border {
 width: 100% !important;
}

.ava_block a.pr-AVAM4-price {
}

.ava_pad_0 {
 padding-left: 65px;
}

.ava_pad_1 {
 padding-left: 18px;
}

.ava_pad_2 {
 padding-left: 16px;
}
