BODY				{ padding: 0; font-size: 75%; margin: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; background: #fff; color: #4a4a4a }
H1				{ font-size: 30px; padding: 0 0 28px 0; margin: 0 0 0 -16px; font-weight: normal; line-height: 35px; color: #4b4f64; font-family: Tahoma; position: relative }
H1 small			{ font-size: 12px; position: absolute; margin: 3px 0 0 20px }
H2				{ font-size: 24px; padding: 17px 0 16px 0; margin: 0 0 0 -16px; font-weight: normal; line-height: 27px; color: #7f885a }
H3, H4				{ font-size: 20px; padding: 15px 0 16px 0; margin: 0 0 0 -2px; font-weight: normal; color: #787c90; line-height: 20px }
A,
A:hover				{ color: #196aff }
IMG, FORM, TD, TABLE		{ border: 0; margin: 0; padding: 0 }
TABLE				{ border-collapse: collapse; width: 100% }
TD				{ vertical-align: top; padding: 0 }
P				{ padding: 0 0 0 0; margin: 0 0 18px 0 }
INPUT				{ padding: 0; margin: 0 }

.content			{ margin: 0; padding: 0 }
.content UL, OL			{ margin: 0 0 13px 12px; // margin-left: 50px }
.content UL			{ margin-left: 50px; padding: 0 }
.content UL LI			{ padding: 0 0 2px 0 }
.content p,
.content ol,
.content ul			{ padding-top: 0; margin-top: 0 }


.table				{ margin: 9px 0 20px 0; width: 100% }
.table th			{ padding: 5px 2px 5px 7px; background: #4f72b6; font-weight: normal; text-align: left; vertical-align: top; color: #fff }
.table td			{ padding: 4px 2px 4px 7px; border-bottom: 1px solid #d2d2d2; vertical-align: top }
.table .r			{ border-right: 0 }
.table p			{ margin: 0; padding: 0 }
.table ul			{ margin-bottom: 0 }
.table ol			{ margin-bottom: 0 }


.form td			{ vertical-align: top }
.form td			{ vertical-align: top }
.form .i,
.form .s,
.form .t			{ height: 16px; padding: 2px 0 0 3px; margin: 0; width: 195px; font-size: 90%; border: 1px solid #808080; border-bottom: 1px solid #d4d0c8; border-right: 1px solid #d4d0c8 }
.form .t,
.form input			{ font-family: Tahoma, Arial, Helvetica, sans-serif }

.form .t			{ height: 16px; font-size: 100%; padding: 2px 0 0 6px; margin: 6px 0 3px 0; display: block; width: 300px; height: 100px }
.form .s			{ width: 202px; padding: 0 }
.form label			{ margin-right: 10px }
.form .button			{ height: 22px; width: 80px; font-size: 11px; margin: 10px 0 7px 0 }
.form .l_small			{ width: 55px; display: block; float: left; padding-bottom: 5px }
.form .f_scel			{ width: 510px }
.form .ok			{ margin: 16px 0 0 0; height: 27px; padding: 1px 0 12px 0; // padding: 1px 0 11px 0; width: 178px; font-size: 14px; display: block; font-family: Tahoma }
.form .c			{ margin: 0 8px -1px -3px }
.form a				{ font-size: 95% }
.form .r			{ margin: 0 6px -2px -2px; padding: 0 }
.form .i2			{ border: 1px solid #a7a6aa; height: 15px; font-size: 11px; color: #63574b; padding: 3px 0 0 12px; width: 17px; margin: 4px 0 0 0 }
.form input			{ font-family: Tahoma; font-size: 100% }
.form .bigOk        { font-size: 20px; -webkit-appearance: none; padding: 10px 20px !important; border-radius: 7px; background: #eee; width: auto }

.clear				{ clear: both }

@media all and (min-width: 0px) {
}

@media screen and (-webkit-min-device-pixel-ratio:0){
}


.file_link				{ cursor: hand; text-decoration: none; width: 230px; display: block }
.file_link:hover 			{ text-decoration: none }
.file_link .file_name			{ padding-left: 62px; padding-top: 0px; background: url(../images/files/file.gif) 16px 1px no-repeat; min-height: 39px; display: block }
.file_link .file_a			{ text-decoration: underline }
.file_link .file_name .file_alt		{ color: #7f885a; display: block; font-size: 12px }
.file_xlsx .file_name,
.file_xls .file_name			{ background-image: url(../images/files/file_xls.gif) }
.file_docx .file_name,
.file_doc .file_name			{ background-image: url(../images/files/file_doc.gif) }
.file_ppt .file_name			{ background-image: url(../images/files/file_ppt.gif) }
.file_pdf .file_name			{ background-image: url(../images/files/file_pdf.gif) }
.file_wma .file_name			{ background-image: url(../images/files/file_wma.gif) }
.file_pic .file_name			{ background-image: url(../images/files/file_pic.gif) }
.file_wma .file_name			{ background-image: url(../images/files/file_wma.gif) }
.file_avi .file_name			{ background-image: url(../images/files/file_avi.gif) }
.file_zip .file_name			{ background-image: url(../images/files/file_zip.gif) }
.file_mp3 .file_name			{ background-image: url(../images/files/file_mp3.gif) }



.main					{ min-width: 980px; width: 100%; //width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3b425f }
.main1					{ //width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1300)? "1300px" : "100%"); max-width: 1300px; margin: 0 auto }
.main2					{ padding: 0 1.5% }
.header .logo				{ width: 31%; padding: 0 0 0 18px; height: 110px }
.header .logo a,
.header .logo span			{ display: block; margin: 16px 0 0 0 }
.header .topLink			{ position: absolute; top: 0; margin: 0 !important }

.header .i				{ width: 130px; float: left }
.header form				{ vertical-align: middle; margin: 43px 0 0 0; font-size: 14px; width: 655px; float: right }
.header form span			{ background: url(../images/skin/arr.gif) right 5px no-repeat; padding-right: 13px; display: block; float: left; margin: 0 5px 0 0 }
.header .c1				{ width: 197px }
.header .c2				{ width: 208px }
.header .ok				{ width: 70px; margin: 0 0 2px 0 }
.header .c				{ margin-right: 3px }
.header form a				{ font-family: Tahoma }
.header #rememberpage			{ display: block; margin: 7px 0 0 0; float: left }

.tireTop1				{ background: #9B2FD3 url(../images/t2_bottom.gif) left bottom no-repeat }
.tireTop .t1				{ color: #fff; background: url(../images/t2_top.gif) left top no-repeat; padding: 3px 0 9px 0 }


.tireTop2				{ background: #01909E url(../images/t1_bottom.gif) left bottom no-repeat }
.tireTop .t2				{ color: #fff; background: url(../images/t1_top.gif) left top no-repeat; padding: 3px 0 9px 0 }

.tireTop222 .t2				{ background: #0291a2 url(../images/t1.jpg) left top repeat-x }
.tireTop222 .t2				{ -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px }

.tireTop .t1 a,
.tireTop .t2 a				{ color: #fff }
.tireTop .t1 h3				{ color: #7200ad; font-size: 14px }
.tireTop .t2 h3				{ color: #005761; font-size: 14px }
.tireTop td				{ width: 33%; font-size: 13px }
.tireTop .sep				{ background: #fff; width: 30px }
.tireTop small				{ font-size: 11px; display: block; margin: 15px 0 0 0; text-align: right }
.tireTop .t1 small a			{ background: url(../images/ta1.gif) left top no-repeat; padding: 0 0 3px 22px }
.tireTop .t2 small a			{ background: url(../images/ta2.gif) left top no-repeat; padding: 0 0 3px 22px }
.tireTop p,
.tireTop h1,
.tireTop h2,
.tireTop h3				{ padding: 0 15px 0 10px; margin: 0 }
.tireTop h2				{ font-size: 18px; padding-bottom: 2px }

.tireLeft #y5_direct1 .y5_ad div	{ font-size: 11px; font-family: Tahoma; color: #5f6684 !important }
.tireLeft .y5_nf .y5_ads .y5_ad		{ padding: 0.5em 0.5em 0.5em 0 !important }
.tireLeft .y5_h,
.tireLeft .y5_h2			{ padding: 0 0 0 0 !important }
.tireLeft				{ width: 160px; padding: 18px 0 0 1.5em; text-align: center; font-size: 11px; font-family: Tahoma; color: #5f6684 !important }

.menu					{ margin: 35px 0 0 0; color: #3b425f; font-size: 12px; width: 100% }
.menu td				{ vertical-align: middle }
.menu a,
.menu span				{ display: block; padding: 0 7px 0 12px }
.menu .big				{ vertical-align: bottom }
.menu .big a,
.menu .big span				{ padding: 13px 4px 10px 8px; background: url(../images/skin/mi1.gif) left bottom no-repeat; margin: 0 6px 0 0; //margin: 0 3px 0 0; white-space: nowrap; text-decoration: none }
.menu .big				{ font-size: 14px; text-transform: uppercase; background: url(../images/skin/mi2.gif) right bottom no-repeat; font-weight: bold; text-align: center }

.menu .home				{ width: 39px; background: none }
.menu .home a,
.menu .home .s				{ width: 29px; padding: 10px 0 8px 10px; background: url(../images/skin/home.gif) center center no-repeat; text-decoration: none; margin: 0 }
.menu .s				{ color: #4b4f64; text-decoration: none }

.menu .sel				{ background: url(../images/skin/mi4.gif) right top no-repeat }
.menu .sel a,
.menu .sel span				{ background: #fff url(../images/skin/mi3.gif) left top no-repeat; padding-top: 14px; position: relative; margin-bottom: -1px; margin-right: 4px }

.menu table td				{ vertical-align: middle }
.menu .c				{ width: 4px; height: 4px; background: #fff; position: relative; z-index: 5; float: right; font-size: 1px; margin: 0 2px -5px 0; //margin-right: 1px }

.menu .home				{ width: 10px }
.menu .home a				{ display: none }

.menu2					{ width: auto; margin-bottom: 10px; font-size: 14px }
.menu2 a,
.menu2 span				{ padding: 0; margin: 0 0 0 19px }


.path					{ margin: 0 0 6px -16px }
.path a,
.path span				{ color: #7e8195; background: url(../images/skin/arr2.gif) right 7px no-repeat; padding: 0 15px 0 0; margin-right: 2px }
.path .s,
.path span				{ background: none; padding: 0; margin: 0 }

.page					{ margin-top: 1px; //margin-top: 0 }
.content				{ margin: 31px 26px 30px 36px; line-height: 20px }

.table					{ margin: 0 0 35px -16px }
.table th,
.table td				{ border-bottom: 1px solid #dadec6; color: #57661c; padding: 3px 16px }
.table th				{ border-bottom: 2px solid #dadec6; background: #fff; color: #768927 }

.content ul li				{ background: url(../images/skin/ul.gif) left 10px no-repeat; padding-left: 27px }
.content ul				{ list-style: none; margin-left: 23px }

.links					{ border-top: 2px solid #bbbcc7; padding: 25px 10px 27px 10px; text-align: center; font-size: 14px; line-height: 18px }
.links .sep				{ color: #bbbcc7; text-align: center; margin: 0 3px 0 8px }

.footer					{ border-top: 2px solid #bbbcc7; padding: 26px 12px 46px 12px; position: relative }
.footer,
.footer a				{ font-size: 14px; color: #787c90 }
.footer .sc				{ position: absolute; top: 5px; right: 0 }

.news_full td				{ padding: 13px 17px 14px 0 }
.news_full .i				{ padding: 17px 17px 14px 18px }
.news_full .src				{ color: #009010; font-size: 12px; margin: 0 0 10px 0 }
.news_full .src a			{ color: #009010 }

.frameG1				{ background: #f1f2f6 url(../images/skin/frames/g1.gif) left top no-repeat }
.frameG2				{ background: url(../images/skin/frames/g2.gif) right top no-repeat }
.frameG3				{ background: url(../images/skin/frames/g3.gif) right bottom no-repeat }
.frameG4				{ background: url(../images/skin/frames/g4.gif) left bottom no-repeat }
.frameGg1				{ background: #7f885a url(../images/skin/frames/gg1.gif) left top no-repeat }
.frameGg2				{ background: url(../images/skin/frames/gg2.gif) right top no-repeat }
.frameGg3				{ background: url(../images/skin/frames/gg3.gif) right bottom no-repeat }
.frameGg4				{ background: url(../images/skin/frames/gg4.gif) left bottom no-repeat }
.frameS1				{ background: #f7f9ec url(../images/skin/frames/s1.gif) left top no-repeat }
.frameS2				{ background: url(../images/skin/frames/s2.gif) right top no-repeat }
.frameS3				{ background: url(../images/skin/frames/s3.gif) right bottom no-repeat }
.frameS4				{ background: url(../images/skin/frames/s4.gif) left bottom no-repeat }
.frameGb1				{ background: #a0a3b4 url(../images/skin/frames/gb1.gif) left top no-repeat }
.frameGb2				{ background: url(../images/skin/frames/gb2.gif) right top no-repeat }
.frameGb3				{ background: url(../images/skin/frames/gb3.gif) right bottom no-repeat }
.frameGb4				{ background: url(../images/skin/frames/gb4.gif) left bottom no-repeat }

.frameY1				{ background: #F7DC96 url(../images/skin/frames/y1.gif) left top no-repeat }
.frameY2				{ background: url(../images/skin/frames/y2.gif) right top no-repeat }
.frameY3				{ background: url(../images/skin/frames/y3.gif) right bottom no-repeat }
.frameY4				{ background: url(../images/skin/frames/y4.gif) left bottom no-repeat }

.frameB1				{ background: #196aff url(../images/skin/frames/b1.gif) left top no-repeat }
.frameB2				{ background: url(../images/skin/frames/b2.gif) right top no-repeat }
.frameB3				{ background: url(../images/skin/frames/b3.gif) right bottom no-repeat }
.frameB4				{ background: url(../images/skin/frames/b4.gif) left bottom no-repeat }
.frameAg1				{ background: url(../images/skin/frames/ag1.gif) left top no-repeat; margin-bottom: 20px; color: #000 }
.frameAg2				{ background: #c5ff9e url(../images/skin/frames/ag2.gif) right top no-repeat; margin-left: 13px }
.frameAg3				{ background: url(../images/skin/frames/ag3.gif) right bottom no-repeat }
.frameAg4				{ background: url(../images/skin/frames/ag4.gif) left bottom no-repeat; padding: 10px 15px 0 15px }
.frameAgS				{ font-size: 1px; height: 10px; padding: 0; margin: 0; line-height: 10px }
.frameAr1				{ background: url(../images/skin/frames/ar1.gif) left top no-repeat; margin-bottom: 20px; color: #000 }
.frameAr2				{ background: #ffbc9e url(../images/skin/frames/ar2.gif) right top no-repeat; margin-left: 13px }
.frameAr3				{ background: url(../images/skin/frames/ar3.gif) right bottom no-repeat }
.frameAr4				{ background: url(../images/skin/frames/ar4.gif) left bottom no-repeat; padding: 10px 15px 0 15px }
.frameP1				{ background: #DBB0EF url(../images/skin/frames/p1.gif) left top no-repeat }
.frameP2				{ background: url(../images/skin/frames/p2.gif) right top no-repeat }
.frameP3				{ background: url(../images/skin/frames/p3.gif) right bottom no-repeat }
.frameP4				{ background: url(../images/skin/frames/p4.gif) left bottom no-repeat }
.frameBl1				{ background: #5189FF url(../images/skin/frames/bl1.gif) left top no-repeat }
.frameBl2				{ background: url(../images/skin/frames/bl2.gif) right top no-repeat }
.frameBl3				{ background: url(../images/skin/frames/bl4.gif) right bottom no-repeat }
.frameBl4				{ background: url(../images/skin/frames/bl3.gif) left bottom no-repeat }


.leftMarginBlock			{ margin: 0 0 20px -14px }
.count					{ font-size: 15px; font-family: Tahoma; color: #fff; padding: 2px 10px }

.comments				{ margin: 0 0 20px 0 }
.comments .item div			{ color: #00a820; margin: 0 0 4px 0 }
.comments .item a			{ font-weight: bold }

.tr1 .c1				{ background: #f7f9ec url(../images/skin/frames/s4.gif) left bottom no-repeat }
.tr1 .c1 div				{ background: url(../images/skin/frames/s1.gif) left top no-repeat }
.tr1 .c2				{ background: #f7f9ec url(../images/skin/frames/s3.gif) right bottom no-repeat }
.tr1 .c2 div				{ background: url(../images/skin/frames/s2.gif) right top no-repeat }
.tr1Top .c2				{ background: #f7f9ec url(../images/skin/frames/s1.gif) left top no-repeat }
.tr1Bottom .c1 div			{ background: #f7f9ec url(../images/skin/frames/s4.gif) left bottom no-repeat }
.tr1Bottom .c2 div			{ background: none }

.comments .form table			{ margin: 10px 0 0 -16px; //margin-top: 27px; font-family: Tahoma; font-size: 15px; color: #000; width: 483px; z-index: 5; position: relative }
.comments .form td			{ padding: 0 }
.comments .form td div			{ vertical-align: middle; padding: 12px 10px 12px 10px }
.comments .form .i			{ padding-bottom: 3px; width: 332px }
.comments .form .t			{ width: 329px }
.comments .form .c1			{ width: 99px }
.comments .form .c1 div			{ padding-left: 17px }
.comments .form .ok			{ display: block; margin: 12px 3px 13px 0; color: #3b425f; font-family: Tahoma; padding: 3px 0 4px 0; height: auto }
.comments .form .la1			{ color: #7f885a; padding-left: 17px; padding-bottom: 0 }
.form .s				{ line-height: 14px; font-family: Tahoma; font-size: 12px; height: 19px }

.news_common_c				{ width: 58%; position: relative; z-index: 5; padding-right: 15px }
.news_common_c .tireInn1		{ float: left; clear: left; width: 100% }
.news_common				{ float: left; clear: left; width: 100%; padding: 0 0 30px 0; position: relative }
.news_common img			{ margin: 3px 15px 0 0; display: block; float: left; z-index: 5; position: relative }
.news_common .src			{ color: #009010; font-size: 12px; margin: 0 0 0 0 }
.news_common .src a			{ color: #009010 }

.tireInn1				{ height: 108px; background: #a851d0; position: relative; z-index: 5 }

.links div				{ margin: 0 0 20px 0 }
.news_links				{ text-align: left; max-width: 455px }
.news_links h2				{ margin-left: 0 }
.news_links div				{ margin: 0 0 15px 0 }
.news_links p				{ overflow-x: hidden }
.page .newsFilter			{ padding: 8px 13px 0 13px; height: 60px }
.newsFilter .s				{ width: 80px; margin: 0 10px 0 0 }
.newsFilter div				{ padding: 0 0 5px 0 }
.page .newsFilter .ok			{ display: inline; margin: 0; float: none; margin-bottom: -1px; padding: 0; width: 100px }

.pager					{ font-size: 18px; clear: both; padding: 35px 0 20px 0; margin-left: -14px; position: relative }
.pager a,
.pager span				{ display: block; float: left; padding: 2px 2px; margin: 0 2px; text-align: center }
.pager span				{ color: #fff; background: #196aff; text-align: center }
.pager .ll,
.pager .rr				{ color: #2664cc; background: url(../images/skin/pagerL.gif) left 12px no-repeat; text-decoration: underline; font-size: 16px; padding-left: 13px; width: 100px }
.pager .rr				{ padding-left: 8px; padding-right: 13px; background: url(../images/skin/pagerR.gif) right 12px no-repeat; }
.pager span.ll				{ color: #787878; text-decoration: none; background: none }
.pager span.rr				{ color: #787878; text-decoration: none; background: none }

.sendToAdmin .l				{ width: 464px }
.sendToAdmin .form table		{ margin-right: 17px; position: relative; width: 200px; margin-top: 0 }
.sendToAdmin h2				{ margin-left: 0 }
.sendToAdmin .comments			{ margin: 0 }
.sendToAdmin .form .ok			{ margin-right: 0; width: 150px }
.page .sendToAdmin .c1			{ width: 140px }

.helpLinks a				{ display: block }
.helpLinks div				{ padding: 0 0 15px 15px }
.helpLinks div div			{ padding: 0; margin: 0 0 3px -15px }

.workPre				{ margin:  0 0 10px -14px }
.workPre h2				{ margin: 0 0 10px 0; padding: 0 }
.workPre .frameG4			{ padding: 12px 10px 12px 15px }
.workPre .c1				{ width: 52%; padding-right: 18px }

.work a					{ display: block; margin: 0 0 13px 0; text-decoration: none }
.work h3				{ color: #4b4f64; margin-left: 0 }
.work .all				{ font-size: 20px; padding: 23px 0 0 0 }
.work td				{ padding: 0 0 0 5px }
.work .c1				{ width: 51%; padding: 0 20px 0 0 }

.cities					{ margin: 0 0 30px -14px; font-size: 15px }
.cities a				{ margin-right: 8px }
.cities .cityS				{ padding: 2px 4px; color: #fff }

.search					    { margin: 0 0 26px -36px; font-size: 14px }
.search	.form table			{ margin: 0; width: 100% }
.search	.form td			{ vertical-align: middle }
.search	.form .i			{ width: 98%; margin: 0 }
.search	.form .ok			{ margin: 0; width: auto }
.search	.form .ri			{ width: 120px }
.search	.frameY4			{ padding: 10px 10px 7px 10px }
.search	.sl				    { float: left; width: 80% }
.search	.sr				    { float: right; width: 150px; text-align: right; margin-right: 2px }

.citiesS				    { margin-left: -14px }
.citiesS .td				{ width: 33% }
.citiesS a				    { display: block }
.citiesS .letter			{ width: 50px }
.citiesS span				{ display: block; background: #a0a4b4 url(../images/skin/letter.gif) left top no-repeat; width: 32px; height: 24px; color: #fff; font-size: 24px; padding: 8px 5px 0 0; text-align: center }
.citiesS table				{ margin-bottom: 25px }

.logined				    { background: #f1f2f6; float: right; width: 645px }
.logined .frameG4			{ padding: 0 14px 0 17px; height: 104px }
.logined h3				    { color: #3b425f; margin-bottom: 0; padding-bottom: 0 }
.logined h3 div				{ display: block; margin: 3px 0 0 0 }
.logined .s				    { color: #3b425f; text-decoration: none }
.logined .m				    { font-size: 14px; clear: both; margin: 0 0 0 -11px }
.logined .m a				{ display: block; float: left; padding: 4px 11px 10px 11px }
.logined .m .s				{ background: url(../images/skin/frames/um2.gif) right top no-repeat; text-decoration: none; color: #4b4f64 }
.logined .m .sc				{ background: #fff url(../images/skin/frames/um1.gif) left top no-repeat; text-decoration: none; color: #4b4f64; display: block; float: left }
.userMsg .m .msq			{ background: url(../images/skin/msg1.gif) left top no-repeat }

.userMsg .date				{ color: #00a820 }
.userMsg .name				{ color: #3b425f; font-weight: bold }
.userMsg .name a			{ font-weight: normal }
.userMsg .del				{ width: 85px }
.userMsg .del a				{ display: block; width: 75px; height: 58px; background: url(../images/skin/del.gif) left top no-repeat; text-decoration: none; margin: 9px 10px 10px 0 }

.dates					{ width: 110px; color: #a0a3b4; font-size: 20px; padding: 2px 30px 0 0 }
.dates a,
.dates .s				{ display: block; margin: 0 0 6px 0 }
.dates div				{ padding: 4px 0 35px 0 }
.dates div a,
.dates div .s				{ padding: 0 0 0 17px; font-size: 16px }
.dates div .s				{ color: #fff }
.dates div div				{ padding: 0 }

.money					{ margin-left: -14px; width: auto }
.money h2				{ margin: 0; padding: 0 0 30px 0; color: #489f59; float: left }

.userAds				{ margin-left: -14px }

.print					{ font-size: 14px; font-weight: normal; width: 140px; text-align: center; padding-left: 10px }
.print a,
.print a:hover				{ color: #fff }
.print .frameB4				{ padding: 2px 0 3px 0 }

.userTable th,
.userTable td				{ text-align: left; font-weight: normal; padding: 7px 6px 6px 12px; font-size: 12px }
.userTable td				{ background: #f8f8fc; color: #3b425f; border-bottom: 1px solid #dddfe8; font-size: 14px }
.userTable .co1				{ background: #f8f8fc url(../images/skin/frames/s1.gif) left top no-repeat }
.userTable .co2				{ background: #f8f8fc url(../images/skin/frames/s2.gif) right top no-repeat }
.userTable .co3				{ background: #f8f8fc url(../images/skin/frames/s3.gif) right bottom no-repeat }
.userTable .co4				{ background: #f8f8fc url(../images/skin/frames/s4.gif) left bottom no-repeat }
.userTable .lastTr td		{ border: 0 }
.userTable .minus			{ color: #e57b7b; font-size: 16px; font-weight: bold }
.userTable .plus			{ color: #489f59; font-size: 16px; font-weight: bold }

.formAdd .form table		{ width: 100% }
.formAdd .form .i,
.formAdd .form .t			{ width: 99% }
.formAdd .form .c1			{ width: 25% }
.formAdd .form .ok			{ min-width: 100px; margin-right: 0 }
.formAdd h2				    { padding: 0; margin: 0 }

.userAds .name,
.userAds .m				{ font-weight: bold; font-size: 16px }
.userAds .del td			{ color: #a0a3b4 }
.userAds .comments .ok			{ display: inline; margin: 0 0 -2px 8px; float: none }

.page .subscribeCat2			{ margin: 0; padding: 0; list-style-type: none;	width: 100% }
.page .subscribeCat2 li			{ width: 200px; float: left; margin-bottom: 0.5em; padding-left: 22px; background: none }
.page .subscribeCat2 input		{ float: left; margin: 3px 0 0 -22px; //margin-top: 0 }
.addition				{ width: 30%; float: right }
.addition h2				{ margin: 0; padding: 0 }

.photoblock				{ width: 99%; margin-bottom: 40px }
.photo					{ width: 170px;	height: 230px; float: left; margin: 0 2em 20px 0; overflow: hidden }
.photo p				{ font-size: 12px; border-left: 1px solid #c9cbd8; line-height: 17px; padding: 0 0 0 5px; margin: 5px 0 0 5px }

.logo2					{ display: block; width: 120px; height: 100px; background: url(../images/skin/logo2.gif) left top no-repeat; text-decoration: none; position: relative; margin: -20px 0 18px -10px }


.printv					{ padding: 40px 50px }
.printv h2				{ margin-left: 0 }

.mainCols				{ margin: 18px 0 0 0 }
.mainCols .mc1				{ width: 35% }
.mainCols .mc1 .frameG1,
.mainTips				{ margin: 0 15px 0 10px }
.mainCols .mc3				{ width: 185px; overflow-x: hidden }

.mainCols .mc1 .tireTop			{ margin: 0 0 15px 10px; width: 380px }

.news_anons				{ margin: -14px 15px 0 1px }
.news_anons_i				{ font-size: 15px }
.news_anons_i a				{ display: block; font-family: Tahoma; font-size: 18px; font-weight: normal; line-height: 19px }
.news_anons_i img			{ margin: 0 12px 5px 0 }
.news_anons_i p				{ margin-top: 4px }
.news_anons_i span			{ color: #009010; font-size: 12px; margin: 0 0 3px 0; display: block }
.news_anons h3				{ color: #3b425f; font-family: Tahoma; font-size: 24px }

.work_anons				{ background: #c4e28c; margin-right: 15px; font-size: 15px; position: relative; zoom: 1 }
.work_anons .all			{ font-size: 18px; font-family: Tahoma; display: block; padding: 6px 0 5px 15px }
.work_anons a,
.work_anons a:hover			{ color: #527e00 }
.work_anons div				{ padding: 9px 7px 8px 15px; background: #d8f6a0 url(../images/skin/workAnonsItem.gif) left bottom repeat-x }
.work_anons .corner3,
.work_anons .corner4			{ _bottom: -1px }

.corner					{ position: absolute; width: 5px; height: 5px; padding: 0 !important; background: url(../images/skin/workCorners.gif) left top no-repeat !important; line-height: 1px }
.corner1				{ left: 0 }
.corner2				{ right: 0; background-position: -5px top !important }
.corner3				{ right: 0; bottom: 0; background-position: -5px -5px !important }
.corner4				{ bottom: 0; background-position: left -5px !important }

.main_links div a,
.main_links div span,
.main_links div a:hover			{ color: #3b425f; font-size: 18px; line-height: 18px; margin-bottom: 10px; display: block }
.main_links				{ font-family: Tahoma; font-size: 14px; margin: 0 0 20px 0 }
.main_links p				{ margin: 0; padding: 0 0 3px 0 }

.vote_anons				{ font-size: 14px; color: #666; background: #e0e3ce; position: relative; zoom: 1; margin: 0 0 10px 0 }
.vote_anons .clear			{ line-height: 1px }
.vote_anons .corner			{ background-image: url(../images/skin/voteAnonsCorners.gif) !important }
.vote_anons .corner2,
.vote_anons .corner3			{ _right: -1px }
.vote_anons h3				{ color: #595b46; font-family: Tahoma; margin: 0; padding: 6px 10px 3px 10px; font-size: 18px }
.vote_anons p				{ margin: 0; padding: 1px 0 0 10px }
.vote_anons a,
.vote_anons a:hover			{ color: #595b46; font-size: 12px }
.vote_anons .ok,
.vote_anons .okP			{ float: none; margin: 5px 0 0 0; width: 130px; display: block }
.vote_anons .arh			{ padding-top: 12px; padding-bottom: 12px }
.vote_anons .arh a			{ background: #c2c6ae; color: #fff; padding: 3px 5px }
.vote_anons .text			{ color: #474747; font-weight: bold; border: 1px solid #e0e3ce; padding: 4px 5px 4px 8px; background: #fcfcfa }
.vote_anons .item			{ background: #e8ebd7 url(../images/skin/voteAnonsItem.gif) left bottom repeat-x; margin: 0; padding: 7px 9px; color: #474747 }

.tire_anons				{ font-size: 15px; width: 380px; overflow: hidden }
.tire_anons .item			{ margin: 10px 10px 15px 19px }
.tire_anons .name			{ font-size: 13px; color: #757b97; font-style: italic; font-family: Tahoma; padding: 3px 0 8px 8px }
.tire_anons .name a,
.tire_anons .name a:hover		{ color: #757b97 }
.tire_anons .date			{ color: #009c11; font-size: 12px }
.tire_anons .clear			{ line-height: 1px; font-size: 1px }
.tire_anons h3				{ margin: 0 0 0 19px; padding: 0; font-size: 18px; font-family: Tahoma }
.tire_anons h3 span			{ font-family: Tahoma; font-size: 15px; border-left: 1px solid #d0d3e0; padding: 0 0 4px 8px; margin: 0 0 0 3px }

#main .search				{ padding: 0; margin: 0 0 10px 0; font-size: 15px; background: #D8DBE2 url(../images/skin/frames/ggb1.gif) left top no-repeat }
#main .search form			{ padding: 10px 0 5px 20px; background: url(../images/skin/frames/ggb2.gif) right top no-repeat }
#main .search td			{ vertical-align: middle; width: 100%; padding: 2px 0 }
#main .search .i			{ width: 95%; font-size: 15px; height: 22px }
#main .search .okb			{ width: 100px; padding-right:  10px }
#main .search a				{ font-size: 100% }
#main .search div a,
#main .search div a:hover,
#main .search div			{ font-size: 12px; font-family: Tahoma; color: #3b425f }
#main .search .ok			{ font-family: Tahoma; font-size: 18px; color: #000; width: 85px; float: right; height: 30px }

.page .alfabet				{ font-size: 22px; padding: 0; margin: 0; clear: both; color: #d3d4d8 }
.page .alfabet li			{ background: none; float: left; padding: 0 5px 12px 0; margin: 0 }
.page .alfabet .currentpage		{ color: #000 }

.comp_common .name			{ font-size: 22px; margin: 0 0 13px -17px }
.comp_common .item			{ padding: 0 0 23px 17px }

.banner100				{ margin: 0 0 15px 0 }

.border					{ width: 790px }
.border .colL				{ width: 233px }
.border .bo1				{ background: url(../images/skin/frames/boSide.gif) left top repeat-y }
.border .bo2				{ background: url(../images/skin/frames/boSide.gif) right top repeat-y }
.border .top td				{ background: url(../images/skin/frames/boTop.gif) left bottom repeat-x }
.border .top .bo1			{ background: url(../images/skin/frames/bo1.gif) left bottom no-repeat; width: 5px }
.border .top .bo2			{ background: url(../images/skin/frames/bo2.gif) right bottom no-repeat; width: 5px }
.border .bottom td			{ background: url(../images/skin/frames/boTop.gif) left 4px repeat-x; line-height: 1px; font-size: 1px; height: 5px }
.border .bottom .bo4			{ background: url(../images/skin/frames/bo4.gif) left top no-repeat; width: 5px }
.border .bottom .bo3			{ background: url(../images/skin/frames/bo3.gif) right top no-repeat; width: 5px }
.border .top span			{ font-size: 14px; display: block; background: #fff; padding: 0 3px; float: left; margin: 4px 0 0 10px; position: absolute; }
.border .colL				{ padding: 10px 0 5px 13px }
.border .la				{ margin: 10px 20px 15px 0 }
.border .sLink				{ margin: 6px 0 0 0 }
.border .sLink a			{ color: #3b425f }
.border .i				{ width: 90%; height: auto }
.border .bl				{ color: #7f885a; font-family: Tahoma; font-size: 24px; display: block; margin: 0 0 7px 0 }

.tire_common				{ padding: 0 0 23px 18px; background: url(/images/tireLine.gif) left 13px repeat-x }
.tire_common .name			{ font-size: 14px; line-height: 16px; color: #0000ff; position: relative }
.tire_common .name a,
.tire_common .name a:hover		{ color: #0000ff; text-decoration: none }
.tire_common .name .n			{ font-size: 18px }
.tire_common .name .d			{ margin-left: -3px; margin-right: -50px; line-height: 25px; display: block }
.tire_common .name .d a,
.tire_common .name .d span		{ background: #fff; padding: 0 3px 4px 3px; color: #616680; margin: 0 15px 0 0; display: block; float: left }
.tire_common .name .d a			{ font-size: 11px }
.tire_common .clear			{ line-height: 1px; height: 1px }

@media (max-width: 1090px) {
    .tire_common .scrl { display: none !important }
}

.tire_common .text			{ padding: 0; margin: 13px 0 0 1px; color: #000; font-family: Tahoma; font-size: 13px }
.tire_common .files			{ margin-top: 10px }
.tire_common p				{ margin-bottom: 10px }

.tire_selected				{ background: #ffffbe; margin: 0 0 23px 0; padding: 18px 25px 10px 20px }
.tire_selected .name,
.tire_selected .name a,
.tire_selected .name a:hover		{ color: #4543ff }
.tire_selected .text			{ padding: 0 0 0 17px; padding-left: 18px; border-left: 2px solid #4446fb }
.tire_selected .name .d			{ background: none }

.tire_del				{ padding-left: 105px; background: url(../images/skin/tire_del.gif) 65px 15px no-repeat }
.tire_del .name,
.tire_del .text,
.tire_del .name a,
.tire_del .name a:hover			{ color: #7e8195 }
.tire_del .text				{ padding: 0 }

.tire_auc				{ background: #f7f9ec; margin: 0 0 23px 0; padding: 18px 25px 10px 20px }
.tire_auc .name,
.tire_auc .name a,
.tire_auc .name a:hover			{ color: #690004 }
.tire_auc .text				{ border-left: 2px solid #da0000; padding-left: 18px }
.tire_auc .name .d			{ background: none }
.tire_auc .name .n			{ color: #db1013 }
.tire_auc h3				{ font-size: 18px; color: #4b4f64; margin: 0 0 17px 0; padding: 0 }

.tire_spec				{ background: #e0f1f9; margin: 0 0 23px 0; padding: 18px 25px 10px 20px }
.tire_spec .name,
.tire_spec .name a,
.tire_spec .name a:hover		{ color: #333 }
.tire_spec .text			{ border-left: 2px solid #69BAD5; padding-left: 18px }
.tire_spec .name .d			{ background: none }
.tire_spec .name .n			{ color: #333 }
.tire_spec h3				{ font-size: 18px; color: #333; margin: 0 0 17px 0; padding: 0 }

.tire_auc .name .d a,
.tire_auc .name .d span			{ background: #F7F9EC }
.tire_selected .name .d a,
.tire_selected .name .d span		{ background: #ffffbe }
.tire_spec .name .d a,
.tire_spec .name .d span		{ background: #e0f1f9 }


.tire_common .scrl			{ position: absolute; right: 0; top: 3px; margin: 0 !important }
.tire_common .scrl a			{ display: block; height: 17px; width: 20px; background: url(../images/skin/scroll.gif) left top no-repeat !important; padding: 0 !important; margin: 0 0 0 4px !important }
.tire_common .scrl .sl1			{ background-position: left -40px !important }
.tire_common .scrl .sl2			{ background-position: left -60px !important }
.tire_common .scrl .sl4			{ background-position: left -20px !important }
.tire_auc .scrl,
.tire_spec .scrl			{ right: -25px }



.copyright				{ font-size: 10px }

#yaDirect				{ display: none }

fieldset				{ margin: 0 0 15px 0 }
fieldset p				{ margin: 0; padding: 0 }
fieldset small				{ color: #999; display: block; margin: 5px 0 5px 0; line-height: 14px }


.hilite  { background-color: #ff0 }
.hilite1 { background-color: #ff0 }
.hilite2 { background-color: #ff0 }
.hilite3 { background-color: #ff0 }

#main .rss	{ text-decoration: none; background: url(../images/rss2.gif) left top no-repeat; position: relative; float: right; margin: -37px 0 0 0; display: block; height: 14px; width: 34px }
.rss		{ text-decoration: none; background: url(../images/rss1.gif) left top no-repeat; position: relative; float: right; margin: -48px 0 0 0; display: block; height: 17px; width: 43px }





.fishPrice .types			{ width: 100px; padding: 0 10px 0 0 }
.fishPrice .types i			{ display: block; margin: 0 0 5px 0; font-style: normal }
.fishPrice .types span			{ color: #fff; padding-left: 8px; padding-right: 8px }
.fishPrice .types a			{ padding-left: 8px; padding-right: 8px }
.cities .cityS				{ text-decoration: none }
.fishPrice td				{ vertical-align: top }
.fishPrice h2				{ margin: 0 }
.fishPrice .dateAnons			{ width: 160px; padding: 0 20px 0 0 }
.fishPrice .dateAnons th,
.fishPrice .dateAnons td		{ font-size: 12px; padding-right: 3px }
.dateAnonsH2				{ padding: 0 0 30px 0 }
.fishPrice .table			{ margin: 0 }

.dateAnons2 				{ margin-top: 35px }
.dateAnons2 .c1				{ width: 62%; padding: 0 20px 0 0 }
.dateAnons2 h2				{ margin-left: 0 }

#main .fishPrice			{ padding: 0 0 3px 0; width: 185px; color: #fff; margin: 0 0 10px 0 }
#main .fishPrice h3			{ font-size: 18px; padding: 15px 5px 10px 15px; margin: 0 }
#main .fishPrice a			{ color: #fff }
#main .fishPrice th,
#main .fishPrice td			{ padding: 5px 5px 5px 15px }
#main .fishPrice th 			{ color: #A8C4FF; font-size: 12px; font-weight: normal; text-align: left }
#main .fishPrice td			{ font-size: 15px; color: #fff; background: url(../images/skin/priceTD.gif) left top repeat-x }
#main .fishCities			{ font-size: 12px; margin: -10px 0 10px 15px }

#main .userPrice			{ padding: 0 0 3px 0; width: 185px; overflow-x: hidden; color: #fff; margin: 0 0 10px 0 }
#main .userPrice h3			{ font-size: 18px; padding: 8px 5px 8px 10px; margin: 0; color: #fff }
#main .userPrice a			{ color: #fff }
#main .userPrice .item			{ background: url(../images/skin/userPrice.gif) left top repeat-x; padding: 5px 5px 5px 15px }
#main .userPrice .item div		{ margin: 6px 0 10px 0 }
.file_link .file_a			{ text-decoration: none }
#main .userPrice .file_link		{ width: auto; text-decoration: none }
#main .userPrice .file_alt		{ color: #F9ECFF; font-size: 11px }
#main .userPrice .file_name		{ background-position: top left; padding-left: 44px }
#main .userPrice .user			{ color: #A851D0; font-size: 15px; display: block }
#main .userPrice .update		{ display: block; font-size: 14px; background: #D19DE9; margin: 0 10px 7px 10px; padding: 2px 0 4px 5px }

#main .userPhoto			{ padding: 0 0 3px 0; width: 185px; overflow-x: hidden; color: #fff; margin: 0 0 10px 0 }
#main .userPhoto h3			{ padding: 0; font-size: 19px; margin: 0 0 10px 0; color: #666; font-family: Arial; color: #666; background: #D8DBE2 url(../images/skin/frames/ggb1.gif) left top no-repeat }
#main .userPhoto h3 span		{ padding: 8px 5px 8px 10px; display: block; background: url(../images/skin/frames/ggb2.gif) right top no-repeat }
#main .userPhoto a			{ display: block; margin: 0 auto; width: 160px }
#main .userPhoto .update		{ display: block; font-size: 12px; background: #AAA; color: #fff; margin: 0 auto 7px auto; padding: 2px 4px 4px 4px }
#main .userPhoto .firm			{ font-size: 14px; margin: 5px 12px 15px 12px }

#main .userLast				{ padding: 0 0 3px 0; width: 185px; overflow-x: hidden; margin: 0 0 10px 0 }
#main .userLast .item			{ padding: 8px 5px 8px 15px; background: #F7DC96 url(../images/skin/usersLast.jpg) left top repeat-x }
#main .userLast .update			{ display: block; font-size: 12px; background: #C9B172; color: #fff; margin: 0 6px 4px 6px; padding: 2px 0 4px 0; font-family: Tahoma; text-align: center }
#main .userLast h3			{ padding: 0; font-size: 19px; margin: 0; color: #666; font-family: Arial; color: #866509; background: #F7DC96 url(../images/skin/frames/yyy1.gif) left top no-repeat }
#main .userLast h3 span			{ padding: 6px 5px 6px 10px; display: block; background: url(../images/skin/frames/yyy2.gif) right top no-repeat }
#main .userLast .item a			{ color: #9B750D; font-size: 14px }






.scrollPrev,
.scrollNext			{ width: 35px }
div.scrollable			{ position: relative; overflow: hidden; width: 100%; height: 186px; background: url(/images/spec/body.jpg) left top repeat-x; font-family: Tahoma }

a.prev, a.next,
a.prevPage, a.nextPage		{ display:block; width: 35px; height: 186px; background:url(/images/spec/left.jpg) no-repeat; cursor: pointer }
a.next, a.nextPage		{ background-image:url(/images/spec/right.jpg) }
div.scrollable .items		{ width: 20000em; position: absolute }
/*(FIX yandex) div.scrollable .items div	{ float:left; background: url(/images/spec/type1.jpg) left top no-repeat; width: 279px; height: 183px; overflow: hidden; font-size:12px; background-color: #fff; margin-right: 4px }*/
div.scrollable .items .typeTire,.type1,.type2,.type3,.type4	{ float:left; background: url(/images/spec/type1.jpg) left top no-repeat; width: 279px; height: 183px; overflow: hidden; font-size:12px; background-color: #fff; margin-right: 4px }
div.scrollable .items .type2	{ background: url(/images/spec/type2.jpg) left top no-repeat }
div.scrollable .items .type3	{ background: url(/images/spec/type3.jpg) left top no-repeat }
div.scrollable .items .type4	{ background: url(/images/spec/type4.jpg) left top no-repeat }
div.scrollable .items .type4 .c	{ padding-left: 81px }
div.scrollable .last		{ background: none !important; border: none !important }

div.scrollable .typeTire	{ padding: 9px 0 0 0; background: none !important }
div.scrollable .typeTire .c	{ display: none }

.specHelp,
.specHelp:hover			{ font-family: Tahoma; font-size: 12px; top: 185px; right: 4%; margin: 3px 34px 0 0; float: right }

.scrollable .c			{ display: block; height: 24px; overflow: hidden; margin: 3px 0 0 0; padding: 10px 0 0 66px; background1: #fef; color: #fff; text-decoration: none; position: relative; font-size: 14px }
.scrollable .c span		{ display: block; height: 17px; width: 17px; float: right; background: url(/images/spec/attach.png) center center no-repeat; top: 12px; position: absolute; right: 7px }
.scrollable .t			{ display: block; margin: 0 9px 0 10px; height: 113px; padding: 5px 0 0 0; overflow: hidden; color: #474747 !important; text-decoration: none; border-bottom: 1px solid #d9d9d9 }
.scrollable .f			{ display: block; margin: 0 9px 0 10px; height: 17px; overflow: hidden; padding: 5px 0 0 0; color: #989898 !important; text-decoration: none }

* html .scrollable .c span	{ _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/spec/attach.png", sizingMethod="crop") }

.content hr			{ font-size: 1px; height: 1px; overflow: hidden; border: none; border-top: 1px solid #6E7492 }

.controlLinks			{ font-size: 11px }

.repost				{ width: auto; margin: 10px 0 20px 0 }
.repost td			{ width: 33px; vertical-align: middle }
.repost img			{ padding: 0; width: 26px; height: 26px; background: none; border: none; padding: 0 }

.grayLabel			{ color: #999; margin-top: 7px; display: block; font-size: 14px; margin-lefT: -16px }