body				{ padding: 0; font-size: 12px; margin: 0; font-family: Arial,Helvetica,sans-serif; color: #000; background: #fff }
h1				{ font-size: 30px; color: #f00000; padding: 0 0 24px 0; margin: 0; font-weight: normal; line-height: 1em }
h2				{ font-size: 24px; color: #f00000; padding: 6px 0 12px 0; margin: 0; font-weight: normal; line-height: 1em }
h3, h4				{ font-size: 18px; color: #555; padding: 12px 0 20px 0; margin: 0; font-weight: normal; line-height: 1em }
a				{ color: #0070ba; outline-color: #eee }
a:hover				{ color: #F00000 !important; _color: #0070ba }
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 17px 0 }
input				{ padding: 0; margin: 0 }
button				{ padding: 2px 5px 3px 5px; font-size: 14px; overflow: visible }
label				{ position: relative; padding: 0 4px 0 18px; margin: 0; line-height: 14px }
label input			{ position: absolute; margin: 0; top: 1px; //top: -3px; left: 0; //left: -3px }
.clear				{ clear: both; line-height: 1px; font-size: 1px; height: 1px }
.red				{ color: #f00000 !important }
.green				{ color: #79ae36 }
.hidden				{ display: none }
.lh19				{ line-height: 19px }
div				{ zoom: 1 }

.operaOld label			{ padding: 0 }
.operaOld label input		{ position: relative; padding: 0 4px 0 0; margin-top: -2px }

form .i,
form textarea			{ border-top: 1px solid #c4c4c4; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #c4c4c4; font-family: Arial; font-size: 12px; margin: 0; padding: 3px 4px 2px 4px; color: #555 }
select				{ color: #555; font-size: 12px; font-family: Arial }

.table				{ margin: 9px 0 20px 0; width: auto }
.table th			{ padding: 5px 7px 5px 7px; border-bottom: 1px solid #ddd; background: #f6f6f6; font-weight: normal; text-align: left; vertical-align: middle; color: #555; font-size: 11px; line-height: 13px }
.table td			{ padding: 3px 7px 6px 5px; vertical-align: top; line-height: 16px }
.table .odd td			{ background: #f6f6f6 }
.table p			{ margin: 0; padding: 0 }
.table ul			{ margin-bottom: 0 }
.table ol			{ margin-bottom: 0 }

/* основные наборы шрифтов шритов */
#index,
form .i,
.reviews .c,
form textarea			{ font-family: Verdana, Arial, Helvetica, sans-serif }
.path,
.reviews .t,
.tireBoss,
.reviewPre,
.reviews .item,
.blackButtons			{ font-size: 12px; font-family: Arial }
.content			{ font-size: 13px; font-family: Verdana; line-height: 20px; position: relative }

.main0				{ max-width: 1266px; margin: 0 auto; _width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1266)? "1266px" : "100%") }
.main1				{ min-width: 995px; margin: 0 auto; position: relative; _width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%") }
.main2				{ padding: 0 20px 75px 20px }

.top_above_menu				{ height: 77px; position: relative }
.top_above_menu .logo			{ background: url(http://i.rdrom.ru/skin/logo.png) left top no-repeat; width: 173px; height: 39px; position: absolute; text-decoration: none; top: 19px }
.top_above_menu .region			{ position: absolute; left: 193px; top: 18px; width: 110px }
.top_above_menu .region a			{ color: #f00000; padding: 5px 0 6px 19px; border-left: 1px solid #d5d5d5; display: block }
.top_above_menu .region td			{ vertical-align: middle; height: 41px }
.top_above_menu .links			{ color: #a3a3a3; top: 32px; position: absolute; right: 0 }
.top_above_menu .links a			{ color: #a3a3a3 }
.top_above_menu .links span		{ margin: 0 3px }
.top_above_menu .tires			{ position: absolute; right: 0; font-size: 10px; overflow: hidden; left: 335px; height: 70px; top: 19px }
.top_above_menu .tires .is			{ float: right }
.top_above_menu .tires a			{ display: block; margin-right: 20px; float: left }
.top_above_menu .tires .last		{ margin-right: 0 }

.menu				{ background: #363636 url(http://i.rdrom.ru/skin/menu.jpg) left top repeat-x; margin: 0 0 10px 0; _margin-bottom: -3px }
.menu td			{ height: 64px; font-size: 18px; text-align: center; width: 20% }
.menu div			{ position: relative; //z-index: 10; //zoom: 1 }
.menu a				{ color: #fff !important; text-decoration: none; background: url(http://i.rdrom.ru/skin/menu.jpg) right -112px no-repeat; display: block; padding: 18px 0 0 0; height: 38px }
.menu a span			{ background: url(http://i.rdrom.ru/skin/menuSub.gif) left 9px no-repeat; margin: 0 0 0 7px; padding: 0 3px 0 0 }
.menu .last a			{ background: none }
.menu .first			{ background: none }
.menu .colSel			{ background: url(http://i.rdrom.ru/skin/menu.jpg) left -168px repeat-x !important }
.menu .colSel .s		{ background-position: left -280px !important }
.menu .divSel			{ background: url(http://i.rdrom.ru/skin/menu.jpg) right -224px no-repeat !important }

.menu .hov			{ background: #fff !important; line-height: 1px; height: 8px; //z-index: 9 }
.menu .sub .hov			{ background: none !important; line-height: 1px; height: 20px }

.menu .hover			{ background: url(http://i.rdrom.ru/skin/menu.jpg) left -336px repeat-x }
.menu .hover div		{ background: url(http://i.rdrom.ru/skin/menu.jpg) left -448px no-repeat }
.menu .hover a			{ background: url(http://i.rdrom.ru/skin/menu.jpg) right -392px no-repeat }

.menu td .sub			{ display: none; position: absolute; left: 0; right: 0; top: 56px; text-align: left; font-size: 12px; z-index: 1 }
.menu td .sub div		{ background: url(http://i.rdrom.ru/skin/menuSubBg.png) left top repeat-x }
.menu td .sub div:hover		{ background-position: left -39px !important; color: #fff }
.menu td .sub div:hover a	{ color: #fff }
.menu td .sub a			{ color: #d2d2d2; background: none; padding: 12px 0 12px 19px; height: auto }
body .menu td .sub .s		{ background-position: left -78px !important }
body .menu td .sub .s a		{ color: #fff !important }
body .menu td .sub .add		{ background: url(http://i.rdrom.ru/skin/menuAdd.png) 16px center no-repeat; padding-left: 36px }
.menu td .sub .s .add,
.menu td .sub div:hover .add	{ background-image: url(http://i.rdrom.ru/skin/menuAddSel.png) }
.menu td .sub .sep,
.menu td .sub .sep:hover	{ background-position: left -117px !important; height: 19px }


.tire				{ margin: 0 0 20px 0; text-align: center }
.right				{ padding: 41px 0 0 20px; width: 240px }

.path				{ margin: 0 0 18px 0; color: #231f20; font-size: 11px }
.path a				{ background: url(http://i.rdrom.ru/skin/path.gif) right 5px no-repeat; padding: 0 18px 0 0; margin: 0 7px 0 0 }
.path .s			{ background: none; color: #000; text-decoration: none }

.smallSearch			{ position: absolute; top: 41px; right: 0 }
.smallSearch .i			{ height: 17px; float: left; color: #525354; width: 132px; padding: 0 0 1px 3px; //padding: 1px 0 0 3px }
.smallSearch button		{ background: url(http://i.rdrom.ru/skin/smallSearch.png) left top no-repeat; width: 38px; height: 20px; _height: 18px; margin: 0; border: 0; padding: 0; float: left }
.smallSearch .pressed		{ background-position: left -20px }

.reviewSub .arr,
.comments .loginServices .arr	{ position: absolute; width: 13px; height: 8px; background: url(http://i.rdrom.ru/skin/reviewSubArr.gif) left bottom no-repeat; top: -8px; left: 32px; //top: -8px; _top: 13px }

.comments			{ //position: relative }
.comments .item			{ border-bottom: 1px solid #dcdcdc; position: relative; color: #555; margin: 0 0 15px 0; clear: both; clear: both; float: left; width: 100%; min-height: 80px; _height: 80px }
.comments .t			{ margin: 0 78px 17px 116px }
.comments .a			{ color: #a6a6a6; float: left; width: 110px; line-height: 1.3em; padding: 0 0 17px 0; //padding-bottom: 0; font-size: 11px }
.comments .a a			{ display: block; margin: 0 0 5px 0 }
.comments .a span		{ display: block; margin: 0 0 5px 0; color: #000 }
.comments .q			{ display: block; font-size: 11px; position: absolute; right: 3px; bottom: 5px }
.comments .f			{ color: #a6a6a6; font-size: 11px; border-top: 1px solid #f3f3f3; margin: 6px 0 0 0; padding: 13px 0 0 0; line-height: 1.1em }
.comments .f div		{ margin: 5px 0 0 0 }
.comments .v			{ position: absolute; width: 34px; right: 0; top: 6px; color: #79ae36; padding: 0 0 0 24px; line-height: 18px }
.comments .v a,
.comments .v i			{ background: url(http://i.rdrom.ru/skin/commentsVote.png) left top no-repeat; width: 19px; height: 19px; display: block; text-decoration: none; position: absolute; left: 0 }
.comments .v .p a:hover		{ background-position: left -38px }
.comments .v .p	i		{ background-position: left -76px }
.comments .v .m			{ color: #e90000; margin: 10px 0 0 0 }
.comments .v .m a		{ background-position: left -19px }
.comments .v .m a:hover		{ background-position: left -57px }
.comments .v .m	i		{ background-position: left -95px }
.comments .ui			{ background: url(http://i.rdrom.ru/skin/commentsStatus.png) left -27px no-repeat; width: 15px; height: 14px; margin: 7px 0 5px 0 }
.comments .uiFb			{ background-position: left -87px }
.comments .uiTw			{ background-position: left -101px }
.comments .uiJj			{ background-position: left -115px }
.comments .uiMr			{ background-position: left -129px }
.comments .uiOd			{ background-position: left -143px }

.comments .master		{ background: url(http://i.rdrom.ru/skin/commentsStatus.png) left -41px no-repeat; width: 59px; height: 23px; margin: 10px 0 18px 0 }
.comments .master2		{ background-position: left -64px }
.comments .imgs a		{ float: left; margin: 5px 18px 9px 0; display: block; position: relative; text-decoration: none !important }
.comments .imgs i		{ background: url(http://i.rdrom.ru/skin/zoom.png) left top no-repeat; position: absolute; right: 7px; bottom: 7px; height: 13px; width: 13px }
.comments .imgs i		{ _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.rdrom.ru/skin/zoom.png", sizingMethod="crop") }


.stars				{ height: 9px; margin: 10px 1px 10px 0; clear: both }
.stars i,
.stars u,
.stars b			{ width: 10px; height: 9px; float: left; display: block; background: url(http://i.rdrom.ru/skin/commentsStatus.png) left top no-repeat; line-height: 1px; text-decoration: none }
.stars i			{ background-position: left -9px }
.stars b			{ background-position: left -18px }

.comments .qu			{ position: relative; padding:10px 5px 9px 18px; margin: 5px 0; color: #a6a6a6; background: #f5f5f5; border: 1px solid #e8e8e8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height: 1.5em; zoom: 1 }
.comments .qu .co		{ position: absolute; display: block; top: -8px; left: 33px; width: 13px; height: 8px; background: url(http://i.rdrom.ru/skin/commentsQuote.gif) left top no-repeat; line-height: 1px }
.comments .qu b			{ display: block }
.comments .quw			{ background: #fff; margin: 24px 12px 13px 0 }
.comments .qu .cow		{ background-position: left -8px }
.comments .qu .qu		{ margin: 24px 12px 13px 0 }

.comments form			{ width: 639px; color: #555; position: relative; clear: both }
.comments form h3		{ color: #555; padding-bottom: 20px }
.comments form table		{ margin-bottom: 8px }
.comments form .ri		{ float: right; display: block }
.comments form td		{ padding: 0 0 9px 0 }
.comments form .c1		{ width: 311px; padding-right: 18px }
.comments form .c3		{ width: 59px }
.comments form .i		{ width: 303px }
.comments form textarea		{ height: 149px; width: 629px }
.comments form label		{ padding-left: 22px }
.comments .loginServices	{ padding: 18px 0 18px 18px; background: #f5f5f5; border: 1px solid #e8e8e8; margin: 12px 0 0 0; line-height: 18px; position: relative; color: #555; _position: static }
.comments .loginServices a	{ width: 78px; margin: 0 19px 0 0; height: 20px; display: block; float: left; background: url(http://i.rdrom.ru/skin/commentsLoginServices.png) left top no-repeat; text-decoration: none }
.comments .loginServices .uiJj	{ width: 97px }
.comments .loginServices .uiTw	{ width: 59px; background-position: left -20px }
.comments .loginServices .uiFb	{ background-position: left -40px }
.comments .loginServices .uiVk	{ background-position: left -60px }
.comments .loginServices .uiOd	{ width: 117px; background-position: left -80px }
.comments .loginServices .uiMr	{ background-position: left -100px; margin-right: 0 } 

form .okBig			{ background: #232323 url(http://i.rdrom.ru/skin/commentsOk.png) left top repeat-x; width: 252px; border: 0; font-size: 18px; color: #fff; padding: 6px 0 9px 0; margin: 38px 0 0 0; cursor: pointer; line-height: 1em; //padding-bottom: 8px }
form .okBig:hover		{ background-position: left -39px; background-color: #e90000 }
form .clone 			{ padding: 11px 28px 7px 19px; background: #f5f5f5; border: 1px solid #e8e8e8 }
form .clone table		{ margin: 0 0 5px 0 }
form .clone td			{ vertical-align: middle; padding: 8px 0 6px 0 }
form .clone input		{ float: left; display: block; width: 562px }
form .clone .c2			{ width: 19px }
form .clone .del		{ float: left; display: block; background: url(http://i.rdrom.ru/skin/commentsFilesDel.gif) left 1px no-repeat; display: block; text-decoration: none; width: 19px; height: 20px }
form .clone .del:hover 		{ background-position: left -19px }
form .files input		{ font-size: 11px; //padding: 3px 0; margin-right: 9px; width: auto }
.opera form .files input	{ padding: 2px 0 }
form .add			{ padding: 0 0 5px 12px; background: url(http://i.rdrom.ru/skin/plus.gif) left 3px no-repeat; display: block }
form .add:hover			{ background-position: left -29px }
form small			{ color: #a6a6a6; font-size: 100% }
form .bottom			{ background: #eaeaea url(http://i.rdrom.ru/skin/formBottom.gif) left top repeat-x; padding: 20px 19px; margin: 10px 0 0 0 }
form .bottom button		{ margin: 0 }
form .iBig			{ font-size: 18px; padding: 8px 9px 5px 9px }
form .sepBlock			{ padding-top: 15px; padding-bottom: 9px; //position: relative; //zoom: 1 }




.clearfix:after			{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix			{ display: inline-block }
html[xmlns] .clearfix		{ display: block }
* html .clearfix		{ height: 1% }

#index .content			{ padding-top: 48px }
.content .tire			{ border: 0; padding: 0 }

#index .smallSearch		{ right: -260px; top: 10px }
#index .smallSearch .i		{ width: 197px }
#index .right			{ padding-top: 48px }
#index h2.main			{ position: absolute; right: -210px; left: 0; top: 0 }
#index h2.main small		{ border-left: 1px solid #d5d5d5; padding: 0 0 3px 12px; margin-left: 5px }


.tireScroll			{ background: #f1ebda; color: #525354; margin: 0 0 18px 0; position: relative; line-height: 14px }
.tireScroll .t			{ border: 1px solid #ebe4cf; border-bottom: none; padding: 12px 8px 13px 8px }
.tireScroll .h			{ padding: 0 0 0 18px }
.tireScroll .h span		{ position: absolute; width: 14px; height: 14px; background: url(http://i.rdrom.ru/skin/tireScroll.png) left top no-repeat; margin: 2px 0 0 -17px }
.tireScroll .scrollable		{ height: 176px; border-bottom: 1px solid #f1ead9; background: #f1ebda; overflow: hidden; position: relative }
.tireScroll .items		{ width: 20000em; position: absolute; clear: both }
.tireScroll .items a		{ height: 176px; width: 159px; float: left; overflow: hidden; margin: 0 1px 0 0; text-decoration: none; color: #525354; background: #faf4e5; position: relative }
.tireScroll .items i		{ display: block; margin: 3px 0 0 10px; font-style: normal; font-size: 11px }
.tireScroll .items span		{ display: block; text-decoration: underline; color: #0070ba; line-height: 17px; font-size: 12px }
.tireScroll .items a:hover span	{ color: #F00000 }
.tireScroll .items u		{ display: block; color: #fff; background: #e40000 url(ihttp://i.rdrom.ru/skin/tireScroll.png) -17px top no-repeat; font-size: 11px; padding: 3px 6px 3px 10px; position: absolute; text-decoration: none; top: 99px; left: 0 }
.tireScroll .b			{ padding: 13px 8px 11px 8px; background: #f5f5f5 url(http://i.rdrom.ru/skin/tireScroll.png) left -21px repeat-x; border: 1px solid #e8e8e8; border-top: none; font-size: 11px }
.tireScroll .l			{ position: absolute; top: 159px; height: 57px; z-index: 5; font-size: 1px }
.tireScroll .l1			{ left: 0; border-left: 1px solid #ebe4cf }
.tireScroll .l2			{ right: 0; border-right: 1px solid #ebe4cf }
.tireScroll .arr		{ width: 29px; height: 29px; background: url(http://i.rdrom.ru/skin/tireScrollArr.png) left top no-repeat; position: absolute; top: 85px; text-decoration: none }
.tireScroll .arrr		{ right: 0; _right: -1px; background-position: -29px top }
.tireScroll .arrl:hover		{ cursor: pointer; background-position: left -29px }
.tireScroll .arrr:hover		{ cursor: pointer; background-position: -29px -29px }


.linksSpoiler			{ border: 1px solid #e8e8e8; background: #f5f5f5; font-size: 11px; float: left; padding: 2px 9px 1px 9px; line-height: 17px; margin: 0 0 18px 0 }
.linksSpoiler .all		{ color: #f00000 }

/*.linksSpoiler			{ border: 1px solid #e8e8e8; background: #f5f5f5; font-size: 11px; height: 18px; position: absolute; top: 3px; white-space: nowrap; width: 719px }
.linksSpoiler a,
.linksSpoiler span		{ display: block; float: left; padding: 2px 9px 3px 9px; _padding-right: 8px }
.linksSpoiler .all		{ color: #f00000 }*/


.anons				{ line-height: 19px; color: #525354 }
.anons h3			{ padding-bottom: 17px }
.anons h3 a			{ color: #525354 }
.anons img			{ float: left; margin: 5px 17px 0 0 }
.anons div			{ clear: both; padding: 0 0 15px 0 }
.anons span			{ display: block; color: #aaa; position: relative; font-size: 11px }
.anons .c			{ position: absolute; display: inline; line-height: 14px; margin: 2px 0 0 12px }
.anons .tireBoss		{ margin: 0 }
.anons .tireBoss .i		{ padding: 0 }


.twoCols .c1			{ width: 48.5% }
.twoCols .sep			{ width: 3% }

.anons .c,
.reviews .c			{ background: #959595 url(http://i.rdrom.ru/skin/reviewComments.png) left top repeat-x; color: #fff; font-size: 11px; padding: 0 6px 4px 8px; //padding-left: 6px }
.reviews .anon			{ color: #000 }


.vote				{ background: #f5f5f5; color: #525354; margin: 0 0 19px 0; border: 1px solid #e8e8e8; line-height: 19px }
.vote .q			{ background: #e6e6e6; padding: 12px 15px 8px 15px; border-bottom: 1px solid #d7d7d7 }
.vote .items			{ padding: 13px 17px 0 17px; }
.vote .items .last		{ border-bottom: none; margin-bottom: 0 }
.vote label			{ display: block; border-bottom: 1px solid #e8e8e8; margin: 0 0 13px 0; padding-bottom: 6px; padding-right: 0 }
.vote label input		{ top: 2px; left: -2px; //top: -3px; //left: -4px; _left: -22px }
.vote .b			{ padding: 15px 17px 10px 17px; border-top: 1px solid #e8e8e8 }
.vote .ok			{ font-size: 12px; margin: 0 10px 0 0; padding: 2px 0; //padding: 0; width: 109px; font-family: Arial }
.vote small			{ color: #aaa; display: block; font-size: 11px; margin: 10px -3px 0 -3px }




.mark,
.reviewSub .items,
.filter,
.tags,
.linksSpoiler,
.kop5anons,
.kop5add .grey div,
.vote,
.siteSpoiler,
.irk,
.comments .loginServices,
.comments form .files		{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.irk .b				{ -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px }
.forum				{ -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0 }

.cf:after,
.clearfix:after			{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.cf,
.clearfix			{ display: inline-block }
html[xmlns] .cf,
html[xmlns] .clearfix		{ display: block }
* html .cf,
* html .clearfix		{ height: 1% }

.firmsLinks			{ white-space: nowrap; padding: 1px 0 2px 0; width: 100%; margin: 60px 0 20px 0 }
.firmsLinks a,
.firmsLinks span		{ display: block; float: left; padding: 0 6px 0 6px }


.hotLinks			{ background: #fcfcfc url(http://i.rdrom.ru/skin/hotLinks_new.jpg) -240px top repeat-y; border-bottom: 1px solid #ece8e8; margin-bottom: 20px; width: 240px }
.hotLinks .h1			{ font-weight: bold; display: block; color: #525354; padding: 34px 5px 11px 17px; background: #e9e8e8 url(http://i.rdrom.ru/skin/hotLinks_new.jpg) left top no-repeat }
.hotLinks div			{ padding: 7px 5px 13px 18px; line-height: 18px }
.hotLinks div a			{ display: block; padding: 0 }
.hotLinksComm div a		{ display: block; padding: 5px 0 5px 18px; background: url(http://i.rdrom.ru/skin/hotLinksItem.gif) left 10px no-repeat }

.siteSpoiler			{ background: #f5f5f5; border: 1px solid #e7e7e7; display: block; padding: 2px 5px 2px 37px; margin: 0 0 18px 0; position: relative }
.siteSpoiler i			{ position: absolute; left: -1px; top: -1px; _left: -38px; _top: 0; height: 21px; width: 27px; display: block; border-right: 1px solid #e8e8e8 }
.siteSpoilerIrk i		{ background: url(http://i.rdrom.ru/skin/siteSpoiler.png) left top no-repeat }
.siteSpoilerX i			{ background: url(http://i.rdrom.ru/skin/siteSpoiler.png) left -21px no-repeat }

.tireText			{ color: #555; margin: 0 0 19px 0 }
.tireText .t			{ border: 0; border-bottom: 1px solid #e2dccd; background: #ddd url(http://i.rdrom.ru/skin/tireText.png) left top no-repeat; line-heigth: 1px; height: 20px; padding: 0 }
.tireText div			{ background: #fbf5e4 url(http://i.rdrom.ru/skin/tireText.png) left -25px repeat-x; padding: 12px 14px 14px 17px; border-left: 1px solid #f1ecdb; border-right: 1px solid #f1ecdb }
.tireText a			{ display: block; margin: 0 0 4px 0 }
.tireText .sep			{ line-height: 1px; font-size: 1px; padding: 0; height: 5px; background-position: left -20px }
.tireText .sepLast		{ height: 3px }

.irk				{ background: #f5f5f5; border-top: none; margin: 0 0 20px 0; color: #525354; position: relative }
.irk .logo			{ position: absolute; left: 13px; top: 12px; width: 75px; height: 30px; z-index: 1; text-decoration: none }
.irk .t				{ background: #e6e6e6 url(http://i.rdrom.ru/skin/irk.png) left top no-repeat; border-bottom: 1px solid #d7d7d7; font-size: 11px; position: relative; padding: 12px 0 0 76px; height: 46px }
.irk .t a			{ display: block; float: left; margin: 0 0 0 9px; background: url(http://i.rdrom.ru/skin/irk.png) center -58px no-repeat; height: 14px; padding: 18px 0 0 0; text-align: center; position: relative }
.irk .t a i			{ display: none; background: url(http://i.rdrom.ru/skin/irk.png) left -133px no-repeat; width: 11px; height: 6px; position: absolute; bottom: -15px; left: 50%; margin: 0 0 0 -6px; _bottom: -23px }
.irk .t .s			{ color: #525354; text-decoration: none }
.irk .t .s i			{ display: block }
.irk .t .i2			{ background-position: center -91px }
.irk .t .i3			{ background-position: center -124px }
.irk .i				{ padding: 15px 18px 10px 18px; line-height: 19px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8 }
.irk .i img			{ float: left; margin: 5px 16px 0 0 }
.irk .all			{ clear: both; display: block; margin-top: 20px }
.irk .b				{ border-top: 1px solid #e8e8e8; padding: 8px 0 7px 17px; font-size: 11px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8 }
.irk .b a			{ margin-right: 9px }

.tireBoss			{ margin: 0 0 19px 0 }
.tireBoss td			{ width: 48.5%; font-size: 12px }
.tireBoss .label		{ background: url(http://i.rdrom.ru/skin/tireBoss.png) left -236px no-repeat; width: 6px; height: 82px; display: block ;position: absolute; left: 5px; top: 16px }
.tireBoss img			{ float: left; margin: 3px 13px 0 0; display: block; padding: 3px; background: #fff; border-left: 1px solid #ede9de; border-right: 1px solid #ede9de; border-bottom: 1px solid #ddd9cd }
.tireBoss .i			{ border: 1px solid #f1ead9; border-top: 1px solid #ede7d5; background: #f8f2e1 url(http://i.rdrom.ru/skin/tireBoss.png) left top repeat-x; position: relative }
.tireBoss .i div		{ height: 90px; padding: 12px 20px 12px 15px; overflow: hidden; line-height: 19px; position: relative }
.tireBoss .sep			{ width: 3% }
.tireBoss .line			{ display: block; line-height: 5px; font-size: 1px; background: #e4dfcf url(http://i.rdrom.ru/skin/tireBoss.png) left -231px repeat-x; top: 112px; position: absolute; width: 100%; z-index: 3 }
.tireBoss .spec			{ background: #f1ebda url(http://i.rdrom.ru/skin/tireBossSpec.png) left 3px repeat-x; border: 1px solid #e7e7e7; margin: -1px }
.tireBoss .spec a		{ color: inherit; text-decoration: none; color: #525354; background: url(http://i.rdrom.ru/skin/tireBossSpecLogo.png) left 6px no-repeat; padding: 5px 0 0 106px; display: block; margin-top: 15px; //margin-top: 24px; line-height: 16px; height: 75px }

.auto .img			{ width: 400px; padding: 2px 20px 0 0 }
.auto .img div			{ padding: 20px 0 20px 0 }
.auto .img div a		{ display: block; margin: 0 1px 1px 0; float: left; width: 99px }
.auto .img div img		{ display: block; width: 99px }
.auto h3			{ padding: 0 0 4px 0 }
.auto .label			{ color: #999 }
.auto .price			{ color: #f00000; margin: 0 0 17px 0 }

.auto .img #bigImage		{ display: block; position: relative; text-decoration: none; background: none; padding: 0 }
.auto .img #bigImage span	{ display: block; position: absolute; background: url(images/skin/zoom2.png) left top no-repeat; width: 21px; height: 21px; right: 8px; bottom: 8px }
.auto .img #bigImage span	{ _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.drom.ru/skin/zoom2.png", sizingMethod="crop") }

.footer				{ font-size: 11px; color: #aaa; border-top: 1px solid #d5d5d5; line-height: 19px }
.footer .c1			{ width: 620px; padding-bottom: 6px }
.footer .c2			{ vertical-align: bottom; text-align: center }
.footer a			{ color: #aaa }
.footer td			{ padding: 12px 0 0 0 }


/*FOOTER*/
.cont_bottom		{ clear: left; padding: 10px 0 16px 0 }
/*.cont_bottom IMG	{ PADDING-RIGHT: 3% }*/
.cont_bottom A		{ COLOR: #B9B9B9;}
.cont_bottom br		{ border: 1px solid #F00 }


/*TOP CARS*/
.top_cars_new			{ width: 100%; margin: 0 0 9px 0; /*BORDER: 1px solid #D3D3D3;*/ }
.top_cars_new TD		{ vertical-align: top }
.top_cars_new h4		{ margin: 0; padding: 0 0 9px 0 }
.top_cars_new .sep		{ width: 20% }
.top_cars_new .cont		{ padding-left: 5px }
.top_cars_new .price		{ padding: 0 0 3px 0; margin: 0; COLOR: #c10000; height: 14px; FONT-SIZE: 1em }
.top_cars_new .date		{ margin: 0 0 4px 0; padding: 0; font-size: 10px; color: #929292 }
.top_cars_new .name		{ margin: 0 0 10px 0; color: #000 }
.top_cars_new .top .img1	{ background: url(http://c.rdrom.ru/img_tpl/top_cars_top1.png) no-repeat left bottom; font-size: 10px }
.top_cars_new .top .img2	{ background: url(http://c.rdrom.ru/img_tpl/top_cars_top2.png) repeat-x left bottom; width: 100%; text-align: right }
.top_cars_new .top .img2 span 	{ background: #FFF; padding: 0 3px 0 5px }
.top_cars_new .top .img2 p	{ margin-right: 16px }
.top_cars_new .top .img3	{ background: url(http://c.rdrom.ru/img_tpl/top_cars_top3.png) no-repeat right bottom; font-size: 10px }
.top_cars_new .top TD		{ height: 15px; VERTICAL-ALIGN: top; color: #C2C2C2 }
.top_cars_new .top p		{ margin: 0 0 0 10px; padding: 0 3px 0 3px; background: #FFF; DISPLAY: inline; font-size: 12px }
.top_cars_new .bottom .img1	{ background: url(http://c.rdrom.ru/img_tpl/top_cars_bottom1.png) no-repeat left top; font-size: 10px }
.top_cars_new .bottom .img2 	{ background: url(http://c.rdrom.ru/img_tpl/top_cars_top2.png) repeat-x left top }
.top_cars_new .bottom .img3 	{ background: url(http://c.rdrom.ru/img_tpl/top_cars_bottom3.png) no-repeat right top; font-size: 10px }
.top_cars_new .imgL		{ background: url(http://c.rdrom.ru/img_tpl/top_cars_left.png) repeat-y left top; font-size: 10px }
.top_cars_new .imgR		{ background: url(http://c.rdrom.ru/img_tpl/top_cars_right.png) repeat-y right top; font-size: 10px }


.safari4 .menu			{ margin-bottom: 18px }
.safari4 .menu .hov		{ display: none }
.safari4 .menu td		{ height: 56px }
/*Новая верстка для голосовалки в публикациях*/


.reviewsTabs			{ font-size: 17px; border-bottom: 2px solid #0173be; float: left; clear: both; width: 100%; background: url(http://i.rdrom.ru/skin/reviewsTabs1.png) left top no-repeat; margin: 0 0 18px 0; position: relative; line-height: 14px }
.reviewsTabs2			{ background-image: url(http://i.rdrom.ru/skin/reviewsTabs2.png) }
.reviewsTabs a			{ color: #006aae; text-decoration: none; display: block; float: left; padding: 12px 20px; width: 115px }
.reviewsTabs a:hover span	{ border-bottom: 1px dashed #F00000 }
.reviewsTabs .s			{ color: #fff !important }
.reviewsTabs .s span		{ border: 0 !important }
.reviewsTabs .item2		{ width: 145px }
.reviewsTabs span		{ border-bottom: 1px dashed #006aae }
.reviewsTabs .reviewsTabsEx	{ top: -20px }

.reviewsTabs .blackButtons	{ position: absolute; right: 0; top: -20px }

.reviewsTabsEx			{ position: absolute; right: 0; font-size: 12px; line-height: 14px }
.reviewsTabsEx a		{ background: url(http://i.rdrom.ru/skin/reviewsTabsEx.png?1) left top no-repeat; display: block; float: left; color: #fff !important; padding: 3px 0 4px 28px; text-decoration: none }
.reviewsTabsEx .i_add		{ width: 99px }
.reviewsTabsEx .i_5		{ width: 116px; background-position: left -42px }
.reviewsTabsEx .i_5f		{ width: 122px; background-position: left -294px; padding-left: 33px }
.reviewsTabsEx .i_plus		{ width: 107px; background-position: left -126px; padding-left: 29px }
.reviewsTabsEx .i_ss		{ width: 142px; background-position: left -84px; padding-left: 33px; margin-left: 19px }
.reviewsTabsEx .i_add2		{ width: 108px; background-position: left -168px }
.reviewsTabsEx .i_deny		{ width: 101px; background-position: left -252px; padding-left: 35px }
.reviewsTabsEx .i_dtp		{ width: 101px; background-position: left -210px; padding-left: 35px }
.reviewsTabsEx .i_tire          { width: 136px; background-position: left -336px; padding-left: 28px }
.reviewsTabsEx .i_search        { width: 47px;  background-position: left -378px; padding-left: 28px }

.reviewsTabsEx .i_add_hover,
.reviewsTabsEx .i_add:hover	{ background-position: left -21px }
.reviewsTabsEx .i_5:hover	{ background-position: left -63px }
.reviewsTabsEx .i_5f:hover	{ background-position: left -315px }
.reviewsTabsEx .i_plus:hover	{ background-position: left -147px }
.reviewsTabsEx .i_ss:hover	{ background-position: left -105px }
.reviewsTabsEx .i_add2:hover	{ background-position: left -189px }
.reviewsTabsEx .i_deny:hover	{ background-position: left -273px }
.reviewsTabsEx .i_dtp:hover	{ background-position: left -231px }
.reviewsTabsEx .i_tire:hover    { background-position: left -357px }
.reviewsTabsEx .i_search:hover  { background-position: left -399px }


.reviewsTabsEx .edit		{ float: left; margin-right: 19px; background: #f5f5f5 url(http://i.rdrom.ru/skin/frameEdit.png) left top no-repeat }
.reviewsTabsEx .edit a		{ color: #555 !important; background: none; padding: 3px 15px 4px 16px; //padding: 4px 15px 3px 16px }
.reviewsTabsEx .edit .del	{ color: #f00000 !important; background: none; padding-left: 15px }

.tags				{ padding: 11px 20px 17px 20px; background: #f5f5f5; border: 1px solid #e8e8e8; margin: 0 0 19px 0; line-height: 25px; //line-height: 27px }
.tags a				{ margin: 0 12px 0 0 }
.tags .s18			{ font-size: 18px }
.tags .s24			{ font-size: 24px }






.blackButtons                   { font-size: 12px; font-family: Arial }
.blackButtonsAbsolute           { margin: -21px 0 0 0; //margin: -18px 0 0 0 }
.blackButtons                   { float: right; font-size: 12px; line-height: 14px; clear: both }
.blackButtons a                 { background: url(http://i.rdrom.ru/skin/blackButtons.png) left top repeat-x; display: block; float: left; color: #fff !important; padding: 3px 8px 4px 28px; text-decoration: none; position: relative; width: auto }
.blackButtons a:hover           { background-position: left -21px }
.blackButtons a                 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.blackButtons span              { position: absolute; left: 8px; top: 4px; width: 14px; height: 14px; background: url(http://i.rdrom.ru/skin/blackButtons.png) left top no-repeat; border: none !important; overflow: hidden }

.blackButtons .bbLeft           { border-right: 1px solid #2a292a; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px }
.blackButtons .bbLeft:hover     { border-color: #851313 }
.blackButtons .bbRight          { border-left: 1px solid #515152; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0 }
.blackButtons .bbRight:hover    { border-color: #eb2727 }

.blackButtons .gray             { float: left; margin-right: 19px; background: #f5f5f5; border: 1px solid #e8e8e8 }
.blackButtons .gray             { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.blackButtons .gray a           { color: #555 !important; background: none; padding: 2px 15px 3px 16px; //padding: 3px 15px 2px 16px }
.blackButtons .gray .del        { color: #f00000 !important; background: none; padding-left: 15px }
.blackButtons .gray .bbLeft     { border-right: 1px solid #dfdfdf }
.blackButtons .gray .bbRight    { border-left: 1px solid #fbfbfb }

.blackButtons .i_dtp span       { background-position: left -42px }
.blackButtons .i_dtp:hover span { background-position: left -56px }
.blackButtons .i_add span       { background-position: left -70px }
.blackButtons .i_add:hover span { background-position: left -84px }
.blackButtons .i_search span    { background-position: left -98px }
.blackButtons .i_search:hover span { background-position: left -112px }
.blackButtons .i_claim span     { background-position: left -126px }
.blackButtons .i_claim:hover span { background-position: left -140px }
.blackButtons .i_5kop span      { background-position: left -154px }
.blackButtons .i_5kop:hover span { background-position: left -168px }
.blackButtons .i_subscribe span { background-position: left -182px }
.blackButtons .i_subscribe:hover span { background-position: left -196px }
.blackButtons .i_add2 span      { background-position: left -210px }
.blackButtons .i_add2:hover span { background-position: left -224px }

.upload_ajax_add                { padding: 0 0 5px 12px; background: url(http://i.rdrom.ru/skin/plus.gif) left 3px no-repeat; display: block }
.upload_ajax_del                { float: left; display: block; background: url(http://i.rdrom.ru/skin/commentsFilesDel.gif) left 1px no-repeat; display: block; text-decoration: none; width: 19px; height: 20px }
.upload_ajax_del:hover          { background-position: left -19px }
.upload_ajax_del_photo          { float: left; display: block; background: url(http://i.rdrom.ru/skin/commentsFilesDel.gif) left 1px no-repeat; display: block; text-decoration: none; width: 19px; height: 20px }
.upload_ajax_del_photo :hover 	{ background-position: left -19px }
.upload_td_input                { width: 350px }


* html #upload_message { top: expression(documentElement . scrollTop -5); position: absolute; width: 60%;}

#upload_message div             { padding:9px 0 6px 67px; }
#upload_message                 { background: none repeat scroll 0 0 #FFFF88; border:1px dotted grey; position: fixed; top: 0px; left: 200px; right: 270px; z-index: 501}
#upload_overlay                 { background:none repeat scroll 0 0 #565656;  left:0; position:absolute; top:0; z-index:500; height:5131px; opacity:0.6; width:1265px;}
.upload_close_message           { float: right;	background: url(http://i.rdrom.ru/skin/commentsFilesDel.gif) left 1px no-repeat; display:block; height:20px; text-decoration:none; width:19px; float: right; position: relative; bottom:5px; right: 5px}
.upload_close_message:hover     { background-position: left -19px }
.upload_now_files_input li      { list-style-image: url(http://i.rdrom.ru/skin/loading.gif); }


.upload_message_button                   { font-size: 12px; font-family: Arial }
.upload_message_button_abs               { margin: -21px 0 0 0; //margin: -18px 0 0 0 }
.upload_message_button                   { font-size: 12px; line-height: 14px; clear: both }
.upload_message_button a                 { background: url(http://i.rdrom.ru/skin/blackButtons.png) left top repeat-x; display: block; float: left; color: #fff !important; padding: 3px 8px 4px; text-decoration: none; position: relative; width: auto }
.upload_message_button a:hover           { background-position: left -21px }
.upload_message_button a                 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.upload_message_button span              { position: absolute; left: 8px; top: 4px; width: 14px; height: 14px; background: url(http://i.rdrom.ru/skin/blackButtons.png) left top no-repeat; border: none !important; overflow: hidden }
.upload_ajax_output_box                  { float:left; height:200px; line-height:19px; margin:0 3px 19px 0; overflow:hidden; position:relative; width:156px}
.upload_ajax_output_box .t               { font-size:11px; height:18px; line-height:16px; margin:0 0 1px; overflow:hidden }
.upload_ajax_output_box .u               { background-color: #F10000; color:#FFFFFF; padding:1px 5px 1px 13px; position:absolute; right:0; text-align:center; width:43px}
.upload_ajax_output_box .m               { background-color: #F10000; color:#FFFFFF !important; padding:1px 5px 1px 13px; position:absolute; right:0; text-align:center; width:43px}
.upload_ajax_output_box .g               { background-color: #000000; color:#FFFFFF !important; padding:1px 0 1px 5px; position:absolute; text-align:left; top:0; width:90px; font-weight:bolder}
