/*
 *
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Aleksandr Isaev
 *
 *
 * */


body
{
font-size:12px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
}

body a
{
color:#0055cc;
}

.Header
{
font-weight:bold;
}

a span
{
cursor:pointer;
}

.FullWidth
{
width:100%;
}

.FloatLeft
{
float:left;
}

.FloatRight
{
float:right;
}

.Header h1
{
font-weight:normal;
font-size:26px;
line-height:29px;
}

.Header h2
{
font-weight:normal;
font-size:18px;
line-height:21px;
}

.WidthHead, .WidthGP, .BottomMuddle
{
padding:0 0 0 241px;
margin:0 auto;
width:739px;
}

.WidthFooter
{
width:980px;
margin:0 auto;
}

#other_page .WidthFooter
{
width:1000px;
margin:0 auto;
}

#middle
{
//overflow:hidden;
position:relative;
padding:4px 0 0px 0;
}

.LeftColumn
{
width:242px;
}

.Menu
{
min-height:288px;
position:relative;
padding:7px 7px 0 1px;
background:#000000 url(i/bg_menu.jpg) no-repeat 0 0;
}

.Menu ul
{
width:100%;
}

.Menu li
{
margin:1px 0;
padding:0 0 0 9px;
}

.Menu a
{
display:block;
font-size:18px;
line-height:22px;
color:#FFFFFF;
}

.NavTable td {
height:20px;
padding:0 5px 0px 0;
text-align:center;
vertical-align:middle;
width:23px;
}

.SelectNavigation {
background:transparent url(i/sel_nav.png) no-repeat scroll 1px 100%;
}

.Navigation img {
vertical-align:middle;
}

.Navigation
{
padding:0 0 30px 10px;
}

.InputTS
{
color:#b0b0b0;
margin:0px 5px 0 0;
padding:1px 0;
border:1px solid #7f9db9;
width:162px;
}

.Search
{
left:0px;
position:absolute;
bottom:2px;
padding:12px 0px 0 10px;
color:#000000;
font-size:12px;
line-height:14px;
}

.Search td
{
vertical-align:middle;
}

.BottomMenu
{
padding:0 0 9px 0;
background:url(/i/bottom_menu.jpg) no-repeat 0 100%;
}

.LeftBanner
{
padding:1px 0 0 0;
}

.LeftBanner img
{
border:1px solid #7a7a7a;
}

.StandartHead
{
background:#6B7172;
margin:4px 0 0 0;
padding:4px 10px;
}

.HeaderSH
{
color:#FFFFFF;
font-weight:bold;
font-size:18px;
line-height:22px;
background:url(/i/bg_header.gif) no-repeat 100% 10px;
}

.ResultRacing
{
padding:0 0 15px 0;
background:#e5e9ea;
}

.BlockRR
{
margin:12px 8px 0 10px;
}

.NRTd
{
}

.NameRacing
{
background:url(/i/n_r.gif) no-repeat 98% 7px;
font-weight:bold;
padding:3px 9px 2px 5px;
color:#444546;
}

.CenterRasdel
{
background:url(/i/center_rasdel.gif) repeat-x 0 0;
padding:3px 5px 2px 5px;
}

.LeftRasdel
{
background:url(/i/left_rasdel.gif) no-repeat 0 0;
padding:0 0 0 3px;
}


.RightRasdel
{
background:url(/i/right_rasdel.gif) no-repeat 100% 0;
padding:0 3px 0 0;
}

.HeadRR
{
background:url(/i/head_rr.jpg) repeat-x 0 100%;
}

.Rasdel
{
color:#949595;
}

.SelectRasdel
{
color:#000000;
}

.SelectRasdel .CenterRasdel
{
background:url(/i/center_rasdel_sel.gif) repeat-x 0 0;
}

.SelectRasdel .LeftRasdel
{
background:url(/i/left_rasdel_sel.gif) no-repeat 0 0;
}


.SelectRasdel .RightRasdel
{
background:url(/i/right_rasdel_sel.gif) no-repeat 100% 0;
}

.BodyBlockRR th
{
white-space:nowrap;
font-weight:bold;
padding:4px 10px 2px 0;
background:#FFFFFF url(i/shtrih.jpg) repeat-x 0 100%;
text-align:center;
color:#8b8b8b;
font-size:11px;
line-height:14px;
}

.BodyBlockRR td
{
padding:4px 10px 4px 0;
text-align:center;
}

.BodyBlockRR td.FirstTdBB
{
text-align:left;
padding:4px 15px 4px 8px;
}

.BodyBlockRR
{
width:100%;
}

.WidthTr
{
width:100%;
}

.BodyBlockRR tr
{
border-bottom:1px solid #e5e9ea;
}

.UnevenRR
{
background:#FFFFFF;
}

.EvenRR
{
background:#f5f6f7;
}

.BodyBlockRR td.ToResultTd
{
padding:4px 8px;
background:#d0d1d2;
text-align:left;
}

.ToResult a
{
padding:0 0 0 20px;
background:url(/i/t_r.jpg) no-repeat 0 0;
}

.Rasdel
{
cursor:pointer;
}

.SmallNews
{
width:100%;
background:url(/i/shtrih.jpg) repeat-x 0 0;
padding:15px 0px 8px 0;
}

.SmallNews p a
{
color:#000000;
text-decoration:none;
}

.SmallNews p a:hover
{
text-decoration:underline;
}

.SmallNews p
{
padding:0 5px 0 0;
}

.SmallNews img
{
float:left;
margin:0 10px 0px 0;
}

.FirstSN
{
background:none;
}

.BodyLN
{
padding:0 0 10px 10px;
border:1px solid #d6d6d6;
}

.OprosBody
{
padding:15px 10px 50px 10px;
border:1px solid #d6d6d6;
}

.ListOpros
{
padding:10px 0 0 0;
}

.ListOpros li
{
padding:1px 0;
}

.ListOpros input
{
margin:0 5px 0 0;
}

.ListOpros li.InputButton
{
padding:10px 0 2px 0;
}

.InputButton input
{
padding:0 8px;
}

.RightColumn
{
width:100%;
}

.LoginAndRegistr
{
padding:6px 0 0 0;
}

.LoginAndRegistr
{
width:100%;
}

.Head
{
width:100%;
}

.LoginInput
{
color:#8c8c8c;
padding:2px 0 0 0;
width:50%;
}

.LoginInput input
{
width:95%;
}

.Login
{
padding:0 5px 0 10px;
}

.Login td
{
vertical-align:middle;
}

.LoginButton
{
white-space:nowrap;
}

.LoginButton input
{
margin:0 5px 0 0;
padding:0 10px;
}

.Pamjat
{
float:left;
padding:5px 0 0 0;
}

.Pamjat input
{
margin:0 5px 0 0;
}

.Registr
{
margin:3px 0 0 0;
padding:2px 20px;
float:right;
background:url(/i/reg.jpg) no-repeat 0 0;
}

.Registr a
{
display:block;
color:#000000;
text-decoration:none;
}

.NewsGaleryTable
{
border-collapse:separate;
width:100%;
}

.NGTOtherSpacing
{
border-spacing:3px;
}

.NewsGaleryTable td
{
width:16%;
}

.NewsGalery
{
padding:3px 0 0 0;
}

.ChempTd
{
height:123px;
position:relative;
width:366px;
color:#FFFFFF;
background:#ae0000;
}

.OtstupCTd
{
padding:0 0 3px 0px;
}

.Chemp
{
width:100%;
position:relative;
}

.BodyChemp
{

padding:8px 5px 0 5px;
}

.Ramka
{
position:relative;
width:100%;
height:241px;
border-top:3px solid #ae0000;
border-bottom:5px solid #ae0000;
background:url(/i/ramka.jpg) repeat-y 100% 0;
}
 
.Ramka a
{
text-decoration:none;
color:#FFFFFF;
}

.Ramka a:hover
{
color:#AE0000 !important;
}

.Ramka .PosRamka
{
color:#FFFFFF;
font-size:18px;
line-height:20px;
position:absolute;
left:5px;
bottom:5px
}

.BgRamka
{
left:0;
width:366px;
top:0px;
position:absolute;
background:url(/i/ramka.jpg) repeat-y 0% 0;
}

.BigPhoto
{
position:relative;
}

.NGSmallPhoto .BigPhoto img
{
cursor:auto;
margin:0;
}

.NGSmallPhoto img
{
vertical-align:top;
cursor:pointer;
margin:0 0 1px 3px;
}

.NGSmallPhoto td
{
margin:0 20px 0 0;
text-align:center;
}

.AutoNews li
{
margin:0 1px 0 0;
background:url(/i/an_li.jpg) no-repeat 8px 7px;
padding:0 0 0 15px;
}

.AutoNews li a
{
color:#000000;
text-decoration:none;
}

.AutoNews li a:hover
{
text-decoration:underline;
}

.AutoNews li.UnEven
{
background:#ededed url(i/an_li.jpg) no-repeat 8px 7px;
}

.ComentChemp a
{
background:url(/i/coment.gif) no-repeat 100% 100%;
padding:0 20px 0 0;
color:#000000;
}

.DateChemp
{
color:#da8c8c;
padding:5px 0 3px 0;
}

.OtstupTdNG
{
padding:0px 0 0 0px;
}

.AutoNews .Header
{
margin:0;
padding:6px 0 3px 5px;
background:url(/i/header_an.gif) no-repeat 100% 0;
color:#FFFFFF;
font-weight:bold;
}

.BgAN
{
float:left;
border-left:1px solid #480001;
border-bottom:1px solid #480001;
background:url(/i/bg_an.gif) no-repeat 100% 18px;
height:120px;
width:119px;
margin:0 0 3px 3px;
}

.StandartBlockNG
{
width:118px;
float:left;
height:118px;
border:1px solid #7a7a7a;
}

.StandartBlockNG li
{
padding:6px 5px 0 5px;
}


.StandartBlockNG li.HeaderSB
{
padding:2px 5px 0 5px;
border-top:4px solid #ededed;
font-weight:bold;
}

.StandartBlockNG li.HeaderSB a
{
color:#4c4c4c;
}

.BottomPhoto
{
text-align:center;
}

.GaleryPhoto
{
padding:7px 1px 21px 1px;
margin:20px 0 0 0;
background:#edf1f4;
}

.BodySB
{
padding:0 0 7px 0;
}

.PadTable
{
padding:0 0 3px 3px;
}

.HeaderSB
{
padding:10px 0;
}

.HeaderSB a
{
color:#ae0000;
}

.SelectBlock
{
padding:0 5px;
}

.SelectBlockTd
{
position:relative;
height:115px;
width:237px;
border:3px solid #a7b607;
z-index:101;
}

.BgSB
{
position:absolute;
right:-3px;
bottom:-16px;
}

.BMPosition
{
position:relative;
}

.BottomSB
{
position:absolute;
right:0;
top:-13px;
}

.GaleryPos
{
width:737px;
height:158px;
overflow:hidden;
position:relative;
}

.ToLeftGalery
{
cursor:pointer;
position:absolute;
left:0px;
top:0;
}

.ToRightGalery
{
cursor:pointer;
position:absolute;
right:0px;
top:0;
}

.SPGTd
{
width:100%;
}

.SmallPhotoGalery img
{
}

.Logo
{
padding: 0 0 0 3px;
}

.DopOtstup
{
padding:0 0 0 3px;
}

.PhotoBlock
{
margin:0 2px 0 0;
float:left;
width:121px;
}

.PhotoBlock a
{
color:#ae0000;
}

.PhotoBlock img
{
margin:0 0 5px 0;
}

.PhotoBlock p
{
padding:0 3px 0 3px;
}

.Galery
{
position:absolute;
width:2500px;
}

.AutorColumns
{
top:-6px;
margin:0 0 0 3px;
width:370px;
position:relative;
padding:0 0 10px 0;
background:#161028;
}

.BodyAC
{
padding:0 3px;
}

.HeaderAC
{
white-space:nowrap;
padding:8px 0 5px 0;
text-align:center;
font-size:28px;
line-height:32px;
font-weight:bold;
color:#FFFFFF;
background:#161028;
}

.BorderAC
{
width:100%;
background:#FFFFFF;
padding:0 0 1px 0;
border-bottom:2px solid #161028;
}

.AutorBlock
{
border-bottom:3px solid #161028;
background:#FFFFFF;
padding:10px 3px 30px 3px;
}

.AutorName
{
position:relative;
padding:0 0 20px 0;
}

.AutorName a
{
color:#000000;
}

.AutorDate
{
color:#919191;
}

.ComentNumber
{
padding:0 0 3px 2px;
background:url(/i/coment_number.gif) no-repeat 0 0;
width:61px;
}

.NumberCom
{
margin:0 0 0 -5px;
color:#000000;
text-align:center;
padding:0 2px 0 0;
font-size:22px;
line-height:24px;
}

.NumberCom a
{
color:#000000;
}

.ComentNumber
{
margin:30px 0 0 0px;
color:#6a6d48;
}

.TextAB h2
{
margin:0 0 7px 0;
font-size:18px;
line-height:18px;
font-weight:bold;
}

.TextAB h2 a
{
color:#000000;
text-decoration:none;
}

.HiddenAB
{
position:absolute;
right:5px;
top:0px;
}

.Kubik
{
width:50%;
background:#161028 url(i/kubik.gif) no-repeat 0 50%;
}

.LeftKubik
{
background:#161028 url(i/kubik.gif) no-repeat 90% 55%;
}

.RightKubik
{
background:#161028 url(i/kubik.gif) no-repeat 10% 55%;
}

.HeaderPB
{
color:#FFFFFF;
font-size:20px;
font-weight:bold;
white-space:nowrap;
line-height:24px;
background:#161028;
}

.BgPB
{
background:#161028;
padding:15px 0 5px 0;
}

.BodyPB
{
padding:10px 3px 20px 3px;
background:#fffee9;
}

.BodyPB a
{
color:#ae0000;
}

.BottomPB
{
width:100%;
padding:0 0 15px 0;
background:url(/i/bot_pb.gif) no-repeat 100% 100%;
}

.BodyPB li
{
background:url(/i/pb.jpg) no-repeat 0 7px;
padding:0 0 0 7px;
}

.Green
{
color:#c3d50a;
}

.TextColumn
{
}

.LineTC
{
height:6px;
background:#eae9ed;
}

.BodyTC
{
margin:0 0 0 4px;
}

.ListBTC
{
border-left:1px solid #cedf14;
border-right:1px solid #cedf14;
}

.BlockTC
{
color:#313128;
border-bottom:1px solid #FFFFFF;
padding:20px 5px 10px 5px;
background:#f3f7c6;
}

.HeadTC
{
padding:5px 0 0 4%;
background:url(/i/tr_bg.gif) repeat-x 0 100%;
margin:0px 0 0 4px;
font-size:18px;
line-height:22px;
}

.TypeRacing
{
cursor:pointer;
}

.SelectTR
{
cursor:auto;
color:#ae0000;
}

.SelectTR .LeftTR
{
background:url(/i/left_tr.gif) no-repeat 0 0;
padding:0 0 0 3px;
}

.SelectTR .RightTR
{
background:url(/i/right_tr.gif) no-repeat 100% 0;
padding:0 3px 0 0px;
}

.CenterTR
{
padding:7px 10px;
}

.SelectTR .CenterTR
{
padding:7px;
background:url(/i/center_tr.gif) repeat-x 0 0;
}

.HeaderBTC
{
font-weight:bold;
background:url(/i/header_tbc.jpg) no-repeat 0 7px;
padding:0 0 7px 10px;
}

.HeaderBTC a
{
color:#313128;
}

.PhotoAndComent
{
width:130px;
margin:5px 5px 5px 0;
float:left;
}

.ComentTC 
{
padding:5px 0 0 0;
}

.ComentTC a
{
padding:0 20px 0 0;
background:url(/i/com_blue.gif) no-repeat 100% 100%;
}

.DopDetali
{
padding:5px 10px 5px 20px;
background:#cee113;
}

.DopDetali a
{
background:url(/i/dp.jpg) no-repeat 100% 6px;
padding:0 30px 0 0;
color:#000000;
}

.AvtoShop
{
margin:12px 0 0 0;
padding:0 0 45px 0;
/*border-left:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;*/
}

.TovarAS
{
border-bottom:1px solid #bfbfbf;
padding:25px 10px 7px 5px;
}

.TovarAS img
{
margin:0 5px 0 0;
}

.OpisanieTovar a
{
color:#000000;
font-weight:bold;
}

.OpisanieTovar
{
background:url(/i/op.jpg) repeat-x 0 100%;
}

.OpisanieTovar p
{
padding:5px 0 7px 0;
}

.Valuta
{
padding:0 0 0 3px;
color:#333333;
}

.Price
{
float:left;
font-size:18px;
line-height:22px;
color:#be3333;
}

.KorsinaAndPrice
{
width:100%;
padding:7px 0 0 0;
}

.Korsina 
{
float:left;
padding:5px 0 0 20px;
}

.Korsina a
{
padding:0 0 0 20px;
background:url(/i/kors.jpg) no-repeat 0 3px;
color:#3377d6;
}

.OtherTovar li.HeaderOT
{
background:none;
padding:0 0 5px 0;
font-size:18px;
line-height:22px;
font-weight:bold;
}

.OtherTovar
{
padding:15px 5px 0 10px;
}

.OtherTovar a
{
color:#000000;
}

.OtherTovar li
{
padding:7px 0 0 8px;
background:url(/i/header_tbc.jpg) no-repeat 0 13px;
}

.OtherTovar .FullShop
{
margin:10px 0 0 -8px;
}

.BodyFooterLC
{
padding:15px 0 0 10px;
}

#footer .AutorColumns
{
margin:0 0 0 2px;
padding:0 0 15px 0;
top:0;
}

.UpStr
{
padding:15px 0 7px 5px;
}

.UpStr a
{
padding:0 0 0 10px;
white-space:nowrap;
background:url(/i/up_str.gif) no-repeat 0 6px;
color:#9d9ba5;
}

.LastLineDiv
{
float: left;
padding:5px 0 0 0;
}

.Ot4et a
{
color:#9d9ba5;
}

.BgFooter
{
width:100%;
height:500px;
position:absolute;
left:0;
bottom:-500px;
background:#161028;
}

.Search input.ButtonSearch
{
padding:0 0 0 2px;
}

.PortalBlog
{
padding:0 3px;
}

.ListOpros label
{
vertical-align:middle;
}

.LOTable td
{
vertical-align:middle;
}

.PamjatTable td
{
vertical-align:middle;
}

.HeadDiv
{
position:relative;
}

.BoxC
{
	width: 120px;
	float: left;
	padding:0 0 3px 3px;
}

a.Box
{
	display: block;
	width: 120px;
	height: 120px;
	color: #ffffff !important;
	text-decoration: none !important;
	position: relative;
}

a.BoxB
{
	display: block;
	width: 120px;
	height: 120px;
	color: #000000 !important;
	text-decoration: none !important;
	position: relative;
}

span.BoxSpan0
{
	position: absolute;
	display: none;
	width: 120px;
	height: 120px;
	background: #000000;
	filter:alpha(opacity=60);
	opacity: 0.60;
	top:0;
	left:0;
}

span.BoxSpanW0
{
	position: absolute;
	display: none;
	width: 120px;
	height: 120px;
	background: #ffffff;
	filter:alpha(opacity=90);
	opacity: 0.60;
}

.BoxSpan1
{
	position: absolute;
	display: none;
	top: 8px;
	left: 4px;
	width: 117px;
	color: #ffffff !important;
	text-decoration: none !important;
	font-size: 12px;
	line-height:15px;
	padding:0 5px 0 0;
}


.BoxCWhite .BoxSpan1
{
color:#000000 !important;
}

.BoxCWhite .BoxSpan0
{
opacity: 0.80;
background: #ffffff;
}

.BoxCWhite span.BoxSpanW0
{
opacity: 0.80;
}


.TextColumnTd
{
padding:0 0 10px 0;
width:100%;
}

.AutorColumnsTd
{
background:url(/i/bg_footer.gif) no-repeat 3px 100%;
padding:0 0 10px 0;
}

.OtstupBlock
{
padding:0 0 3px 3px;
float:left;
}

#footer
{
background:url(/i/bg_footer.jpg) repeat-x 0 0;
}

.LeftBlockPage
{
z-index:100;
width:980px;
margin:0 auto;
position:relative;
}

.LeftBlockPage .LeftColumn
{
position:absolute;
top:4px;
left:0;
}

.BgHead
{
background:url(/i/bg_footer.jpg) repeat-x 0 100%;
}

.ImgBlock
{
position:relative;
}

.Play
{
cursor:pointer;
position:absolute;
top:38px;
left:38px;
}

.TopLine
{
margin:0 auto;
width:980px;
background:#2e234b;
height:5px;
}

#other_page .TopLine
{
margin:0 auto;
width:1000px;
background:#2e234b;
height:5px;
}

.BottomMuddle
{
position:relative;
}

#other_page .Head
{
background:#2e234a;
}

.OtstupTL
{
width:100%;
padding:0 0 7px 0;
}

.WidthHeadOP
{
width:980px;
margin:0 auto;
}

#other_page .WidthHeadOP
{
width: 1000px;
margin:0 auto;
}

#other_page .Navigation
{
float:left;
width:240px;
padding:7px 0 0 0px;
}

#other_page .Logo
{
float:left;
}

#other_page .Login
{
color:#FFFFFF;
padding:5px 0 0 0;
float:right;
width: 345px;
}

#other_page .ReturnPass a
{
color:#FFFFFF;
}

#other_page .ReturnPass a:hover
{
color:#cbe114 !important;
}

#other_page .LoginButton input
{
color:#000000;
}

.BgNav
{
padding:4px 0 7px 4px;
background:#a9a6a5;
}

.TextNav
{
padding:5px 0 0 6px;
white-space:nowrap;
}

.TextNav a
{
color:#ae0000;
} 

#other_page #middle
{
padding:3px 0 0 0;
width:1000px;
margin:0 auto;
}

#other_page .LeftColumn
{
padding:0 3px 0 0;
background:url(/i/bg_td.jpg) repeat-y scroll -2px 0;
width:auto;
}

#other_page .WidthLC
{
width:240px;
}

#bottom_middle .WidthCC
{
background:#FFFFFF;
border:1px solid #BFBFBF;
border-top:none;
height:30px;
}

#other_page .Menu
{
min-height:0;
position:relative;
top:-3px;
padding:0;
width:100%;
background:#fdfee0;
}

#other_page .Menu a
{
color:#3e3e3e;
}

#other_page .Menu .InputTS
{
width:140px;
}

.OtstupMenu
{
padding:7px 0px 5px 1px;
}

.SelectMenu
{
background:#ae0000;
}

#other_page .SelectMenu a
{
color:#FFFFFF;
text-decoration:none;
}

.OtstupWH
{
padding:0 3px;
}

.ListCategoryArticle
{
background:#FFFFFF;
padding:30px 0;
}

.CategoryArticle
{
/*padding:2px 0 3px 0;*/
}

.CategoryArticle a
{
font-weight:normal;
color:#000000;
text-decoration:none;
}

.CategoryArticle .SelectLiCA a
{
font-weight:normal;
color:#000000;
text-decoration:none;
}

.CategoryArticle ul li a
{
color:#0055CC;
text-decoration:underline;
}


.HeaderCA
{
/*color:#FFFFFF;*/
position:relative;
/*font-weight:bold;*/
padding:2px 0 2px 10px;
/*background:url(/i/header_menu.gif) no-repeat 0 0;*/
}

.NameRasdelMenu
{
color:#FFFFFF;
font-size:12px;
line-height:15px;
font-weight:bold;
padding:3px 0 15px 10px;
background:url(/i/header_menu.gif) no-repeat 0 0;
}

.Clean
{
position:absolute;
top:4px;
right:10px;
}

.CategoryArticle li
{
padding:0px 5px 2px 5px;
background:url(/i/arr.jpg) no-repeat 100% 7px;
}

.BlueHCA
{
background:#f1fbfd;
}

.CategoryArticle ul
{
padding:3px 14px 10px 10px;
}

.HeaderOB
{
padding:0 0 5px 0;
background:url(/i/ob.jpg) repeat-x 0 100%;
font-size:18px;
line-height:17px;
}

#other_page .Opros
{
background:#FFFFFF;
padding:0 0 40px 0;
border:1px solid #D6D6D6;
width:240px;
}

#other_page .OprosBody
{
background:#FFFFFF url(/i/ob.jpg) repeat-x 0 100%;
border:none;
padding:25px 6px 1px 10px;
}

#other_page .OprosBody li
{
margin:10px 0;
}

#other_page .OprosBody li a
{
color:#4c4c4c;
}

#other_page .RightColumn
{
padding:0 0 0 3px;
background:url(/i/bg_td.jpg) repeat-y 3px 0;
width:auto;
}

#other_page .CenterColumn
{
background:#FFFFFF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
width:100%;
}

.OtherColorSH .HeaderSH
{
color:#000000;
background:url(/i/oc.gif) no-repeat 100% 10px;
}

.GaleryPAV img
{
font-size:0;
}

.PhotoAndVideo .ImgBlock
{
margin:0 2px 2px 0;
float:left;
height:120px;
width:120px
}


.WidthRC
{
width:242px;
}

.PosPAV
{
width:100%;
height:488px;
overflow:hidden;
position:relative;
}

.PAV
{
width:244px;
position:absolute;
}

.GaleryPAV
{
padding:3px 0 0 0;
position:relative;
}

.WidthMiddle
{
padding:0 0 0 3px;
}

.HeadABS img
{
float:left;
}

.HeadABS .AutorName
{
padding:0;
margin:0 0 0 5px;
float:left;
}

.HeadABS .ComentNumber
{
width:57px;
margin:0;
background:url(/i/cn_small.jpg) no-repeat 0 0;
}

.HeadABS .NumberCom
{
font-size:18px;
line-height:18px;
}

.NumberCom a:hover
{
color:#AE0000 !important;
}

.AutorsBlockSmall
{
background:url(/i/dashed.jpg) repeat-x 0 100%;
padding:22px 0px 7px 0px;
}

.HeaderABS 
{
font-weight:bold;
padding:10px 0;
}

.HeaderABS a
{
color:#404040;
}

.AutorsColumnsSmall
{
background:#FFFFFF;
padding:0 5px 40px 5px;
border: 1px solid #d6d6d6;
}

.FullListACS span
{
float:left;
display:block;
padding:3px 10px;
background:#b4b4b4;
}

.FullListACS a
{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.FullListACS
{
padding:15px 0 0 0;
}

.ListNews
{
background:#FFFFFF;
}

.HeadArticle
{
position:relative;
padding:15px 10px 0 10px;
}

.WidthCC
{
}

.BgHA
{
position:absolute;
top:-1px;
right:-1px;
}

.ArticleText
{
border-top:1px solid #BFBFBF;
padding: 0 0 40px 0;
position:relative;
}

.Print, .Spisok
{
padding:15px 0 2px 0px;
}

.Print a
{
text-decoration:none;
background:url(/i/print.jpg) no-repeat 0 2px;
padding:2px 0 3px 21px;
}

.Spisok a
{
font-weight:normal;
background:url(/i/rs.gif) no-repeat 0 5px;
padding:0 0 0 20px;
}

.ComentHA
{
margin:10px 0 0 0;
padding:1px 0 10px 0;
font-weight:bold;
background:url(/i/com.jpg) no-repeat 0 0;

}


.ComentHA a
{
padding:0 2px 5px 5px;
color:#FFFFFF;
text-decoration:none;
}

.DateHA
{
text-align:center;
padding: 1px 5px 1px 5px;
background:#cee013;
}

.TextHA
{
margin:0 0 -8px 0;
padding:40px 0 0 4px;
}

.BodyArticle
{
padding:10px 10px 0 10px;
}

.HeaderPageAr
{
background:url(/i/ob.jpg) repeat-x 0 100%;
padding:0 55px 10px 0;
font-weight:bold;
color:#ae0000;
}

.TextArticle .Header
{
margin:15px 0;
}

.TextArticle p
{
margin:15px 0;
}

.SelectBlockTA
{
width:200px;
padding:10px 10px 20px 15px;
color:#525555;
float:right;
border-top:1px solid #bfbfbf;
background:#eaf4f4;
display:block;
}

.AutorsTA
{
color:#6e6e6e;
font-style:italic;
}

.OthersThems .Header
{
padding:0 0 2px 0;
background:url(/i/dashed.jpg) repeat-x 0 100%;
color:#737373;
}

.LeftOT
{
width:185px;
float:left;
}

.LeftOT img
{
margin:0 0 8px 0;
}

.RightOT 
{
padding:0 0 0 185px;}

.RightOT a
{
color:#4c4c4c;
}

.RightOT li
{
background:url(/i/rot.jpg) no-repeat 0 6px;
padding: 0 0 7px 9px;
}

.ComentBlock
{
position:relative;
margin:20px 0 0 0;
background:#fdfee0;
}

.ComentBlock .Header
{
padding:5px 0 20px 15px;
background:url(/i/com_head.gif) no-repeat 0 0;
color:#FFFFFF;
margin:0;
}

.WriteComent
{
/*border-bottom:1px solid #eaecb2;*/
padding:10px 35px 10px 15px;
}

.WriteComent td
{
padding:0 0 5px 0;
}

.PoleWC
{
white-space:nowrap;
padding: 0 10px 0px 0;
}

.WriteComent input
{
position:relative;
width:100%;
}

.WriteComent textarea
{
position:relative;
height:65px;
width:100%;
}

.WriteComent td.TextAreaIn
{
padding:8px 0;
}

.WriteComent td.ButtonInput input
{
padding:0 10px;
width:auto;
}

.OtstupOB
{
padding:15px 0 0 0;
}

.DropComent
{
background:url(/i/ob.jpg) repeat-x scroll 0 0%;
padding:15px 0 7px 0px;
width:100%;
}

.ListDC
{
border-top:1px solid #eaecb2;
padding:0px 15px 13px 15px;
background:#fcfdf0;
}

.FirstDC
{
background:none;
}

.DropComent img
{
border:1px solid #b0b1a8;
}

.NameAutorsComent
{
font-weight:bold;
}

.DateDropCom
{
color:#919191;
}

.TextDC p
{
padding:7px 0;
}

.TextDC
{
padding:0 0 0 58px;
}

.Otsyv a
{
background:url(/i/otsyv.jpg) no-repeat 100% 4px;
padding:0 30px 0 0;
}

.OthersBlock
{
width:100%;
background:#f5f6f7 url(i/dashed.jpg) repeat-x scroll 0 0%;
}

.BgOB
{
padding:10px 0;
background:url(/i/dashed.jpg) repeat-x scroll 0 100%;
}

.OthersBlock td
{
text-align:center;
width:50%;
}

.OthersBlock a
{
color:#ae0000;
}

.LastNews 
{
padding:10px 10px 30px 10px;
}

.TextLN
{
padding:0 0 0 10px;
}

.LastNews .DateHA
{
margin:0;
float:left;
}

.TypeLN a
{
color:#575848;
display:block;
text-decoration:none;
padding:1px 8px 1px 19px;
background:#e6e7d7 url(/i/arr_gray.jpg) no-repeat scroll 9px 7px;
}

.TypeLN
{
float:right;
}

.Answer
{
color:#ae0000;
text-decoration:none;
padding:1px 8px 1px 19px;
background:#e6e6e6 url(/i/arr.jpg) no-repeat scroll 9px 7px;
}

.ThemsArticle
{
padding:7px 0;
}

.ComentLN 
{
padding:7px 0 0 0;
}

.ComentLN a
{
color:#000000;
background:url(/i/cln.gif) no-repeat 0% 2px;
padding: 0 0px 2px 25px;
}

.ListLN
{
width:100%;
background:url(/i/dashed.jpg) repeat-x scroll 0 100%;
padding:10px 0 0;
}

.FullLN 
{
background:#b4b4b4;
padding:4px 10px;
float:left;
margin:0 0 0 8px;
}

.WidthFLN
{
padding:15px 0 0 0;
width:100%;
}

.FullLN a
{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-weight:bold;
}

#bottom_middle td
{
height:80px;
}

#bottom_middle td.CenterColumn
{
background:#eff2f4;
border:none;
}

#bottom_middle
{
width:980px;
margin:0 auto;
}

#other_page #bottom_middle
{
width:1000px;
margin:0 auto;
}

#other_page #footer .AutorColumns
{
background:none;
}

#other_page #footer .LeftColumn 
{
background:none;
padding:0 0 0 3px;
}

.TwoBlockCA ul
{
padding:8px 0 8px 10px;
background:url(/i/dash.jpg) repeat-x 0 100%;
}

.LeftColumn .KorsinaAndPrice
{
padding:0;
}

.LeftColumn .OpisanieTovar
{
padding:5px 0 0 0;
}

.LeftColumn .TovarAS
{
border:none;
}

.LeftColumn .Korsina a
{
padding:0 0px 0 20px;
background:url(/i/kors.gif) no-repeat scroll 0% 3px;
}

.LeftColumn .Korsina
{
padding:5px 0px 0 0;
}

.LeftColumn .AvtoShop
{
background:#FFFFFF;
}

.LeftColumn .TovarAS
{
padding-left:8px;
}

.FullShop a
{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.FullShop
{
padding:7px 0 25px 8px;
}

.FullShop span
{
min-width:150px;
float:left;
display:block;
padding:1px 10px;
background:#b4b4b4 url(/i/fs.gif) no-repeat 100% 0;
}

.AutorPageBlock .HeaderPageAr h1
{
font-weight:bold;
}

.ListPage .Page
{
padding:2px 0;
text-align:center;
width:19px;
margin:0 5px 0 0;
border:2px solid #2e234a;
float:left;
}

.ListPage .SelectPageTB
{
color:#ae0000;
font-weight:bold;
border:2px solid #b5c600;
}

.ListPage .Page a
{
color:#0154ce;
font-weight:normal;
display:block;
text-decoration:none;
}

.ListPage .SelectPageTB a
{
}

.ListPage
{
padding:10px 0 0px 0;
}

.TopHA
{
padding:0 0 25px 0;
}

.AutorPage
{
padding:0 0 0 4px;
white-space:nowrap;
}

.AutorPage img
{
margin:0 0 5px 0;
}

.BottomHA
{
position:relative;
}

.AutorPageBlock .TextArticle .Header
{
margin:0;
}

.AutorPageBlock .TextArticle .Header a
{
text-decoration:none;
color:#1c1c1c;
}

.NextPage
{
padding:8px 0 0 3px;
float:left;
}

.BodyVF
{
padding:5px 0 15px 0;
background:url(/i/ob.jpg) repeat-x scroll 0 100%;
}

.TextVF
{
padding:5px 0 0 0;
}

.BlockImgVF
{
width:185px;
}

.BodyVF ul
{
padding:0 15px 0 0; 
}

.BodyVF ul li a
{
color:#4c4c4c;
}

.BodyVF ul li
{
background:url(/i/vf.jpg) no-repeat 0 7px;
padding:0 0 6px 8px;
}

.BgBodyVF
{
padding:10px 0 0 0;
background:url(/i/ob.jpg) repeat-x scroll 0 0%;
margin:0 0 40px 0;
}

.ArticleAutor
{
/*margin:0 -19px 0 -11px;*/
padding:8px 0px 25px 0px;
background:url(i/autor_bottom.gif) no-repeat 0 100%
}

.ArticleAutor img
{
float:left;
}



.TextAA
{
padding:0 0 0 70px;
}

.ArticleAutor .TextAA .Header
{
padding:0px 0 5px 0;
color:#4b4a3e;
}

.ArticleAutor .TextAA .Header h2
{
font-weight:bold;
}

.OtstupAA
{
background:url(/i/ob.jpg) repeat-x scroll 0 100%;
padding:4px 0 15px 0;
}

.DriversPage .ListPage .Header
{
color:#1c1c1c;
}

.ListDrivers
{
padding:30px 0 0 0;
}

.Driver
{
padding:0 3px 25px 3px;
}

.WidthDriver
{
float:left;
width:50%;
}

.Driver .ImgBlock
{
text-align:center;
background:url(/i/ib.jpg) repeat 0 0;
}

.NameDiver
{
text-align:center;
margin:5px 0 0 0;
padding:2px 0 4px 0;
background:#ebebeb;
}

.SelectHCA
{
background:#f2f3c7;
}

.SelectHCAMouse
{
background:#f2f3c7;
}

.DriverKonkr
{
padding:10px 0 50px 0;
}

.DPKonkr .OthersThems .Header
{
margin:15px 0;
}

.DriverKonkr .Header
{
color:#404040;
}

.Komanda
{
padding:0 0 10px 0;
font-style:italic;
}

.Biography
{
padding:20px 0 0 0;
}

.HeadBiography
{
padding:10px 0 18px 0;
}

.HeadBiography img
{
float:left;
}

.TextHB
{
padding:0 0 10px 195px;
}

.TextHB li
{
background:url(/i/thb.jpg) no-repeat 0 7px;
padding:0 0 0 7px;
}

.TextHB li.RasdelTHB
{
background:url(/i/thb.jpg) no-repeat 0 25px;
padding:18px 0 0 7px;
}

.HeaderBB
{
font-weight:bold;
}

.BodyBiography p
{
margin:20px 0;
}

.DriverKonkr .OthersThems .Header {
margin:15px 0;
color:#737373;
}

.LookOthersDrivers 
{
margin:25px 0;
}

.LookOthersDrivers .Header
{
margin:0 0 13px 0;
border-bottom:1px solid #9c9c9c;
padding:0 0 3px 0;
color:#000000;
font-weight:bold;
}

.SpecPeople {
width:100%;
}

.SpecPeople td
{
width:50%;
}

.SpecPerson
{
height:15px;
margin:0 3px 0 0;
background:#fbf7d1;
padding:4px 0 5px 20px;
}

.RightTdSP
{
background:#fbf7d1;
}

.SpecPerson a
{
background:url(/i/thb.jpg) no-repeat scroll 0px 7px;
padding:0 0 0 5px;
color:#000000;
}

.EvenSP .SpecPerson
{
background:#ffffff;
}

.EvenSP .RightTdSP
{
background:#ffffff;
}

.ResPar
{
padding:10px 0 0 0;
}

.TableResults th img
{
border:1px solid #dcdcdc;
}

.FullRes
{
font-size:10px;
line-height:13px;
width:100%;
}

.TableResults .FullRes td
{
padding:3px 0 4px;
background:#fbf7d1;
text-align:center;
width:10%;
}

.TableResults .FullRes th 
{
border:none;
text-align:center;
width:10%;
}

.TableResults td, th
{
width:auto;
}

.TableResults
{
padding:22px 0 0 0;
}

.TableResults th
{
color:#969696;
}

.TableResults .Header
{
padding:0 0 3px 0;
font-weight:bold;
}

.HeaderTable th
{
background:url(/i/bg_th.jpg) repeat-x 0 100%;
border-top:1px solid #000000;
font-weight:normal;
padding:2px 0px 8px 0px;
}

.NumberPor
{
min-width:20px;
}

td .NumberPor
{
background:url(/i/bg_td_cal.gif) repeat-y 100% 0;
padding:3px 0 4px 0;
font-size:10px;
line-height:13px;
}

.TableResults td, th
{
vertical-align:middle;
text-align:center;
}

.TableResults td
{
background:#fbf7d1;
}

.TableResults .EvenTr td
{
background:none;
}

.FirstTrTR td
{
padding:5px 0 0 0;
}

.DriverTd
{
/*background:url(/i/bg_td_cal.gif) repeat-y 100% 0;*/
padding:2px 0 3px 5px;
text-align:left;
min-width:95px;
}

.Summa
{
background: url(/i/bg_td_cal_left.gif) repeat-y 0px 0;
min-width:45px;
padding:3px 0 4px 0;
font-size:10px;
line-height:13px;
}

.EvenTr .NumberPor
{
background:none !important;
}

.EvenTr .DriverTd
{
background:none !important;
}

.EvenTr .Summa
{
background:none !important;
}

.EvenTr .FullRes td
{
background:none !important;
}

.KubokKonstr th
{
padding:2px 5px;
}

.KubokKonstr .NumberPorTH
{
padding:2px 0 2px 9px;
}

.KubokKonstr .NumberPorTH .FirstThNP
{
border-right:2px solid #d6d6d6;
padding:0 9px 0 0;
}

.LastThNP
{
border-left:2px solid #d6d6d6;
padding:0 0px 0 9px;
}

.KubokKonstr .Point
{
padding:2px 9px 2px 0;
}

.KubokKonstr td
{
}

.BgColor
{
padding:2px 0 3px;
background:#FBF7D1;
}

.FirstTdKK
{
margin:0 2px 0 0;
}

.LastTdKK
{
margin:0 0 0 2px;
}

.EvenTR .BgColor
{
background:none;
}

.FirstTdTT td
{
vertical-align:middle;
}

.FirstTdTT img
{
border:1px solid #DCDCDC;
}

.TraceTable a
{
color:#000000;
}

.FirstTdTT .BgColor
{
padding:4px 5px 4px 10px;
}

.LastTdTT
{
width:50%;
}

.LastTdTT .BgColor
{
margin:0 5px 0 2px;
padding:4px 5px 4px 5px;
}

.TraceTable .FirstTdTT
{
background:#FBF7D1;
}

.TraceTable .BgColor
{
min-height:30px;
}

.TraceTable .EvenTR .FirstTdTT
{
background:none;
}

.TraceTable
{
padding:10px 0 25px 0;
}

.TraceKonkr .HeadTK
{
border-bottom:1px solid #9c9c9c;
padding:0 0 3px 0;
}

.TraceKonkr .Header
{
/*padding:9px 0 0 0;*/
font-weight:bold;
}

.Flag
{
margin:0 8px 0 0;
float:left;
}

.Flag img
{
border:1px solid #a6a6a6;
}

.BodyTK
{
padding:10px 0 0 0;
}

.BodyTK p
{
margin:20px 0;
}

.HeaderTT
{
margin:0 0 12px 0;
border-bottom:1px solid #9c9c9c;
padding:0 0 3px 0;
font-weight:bold;
}

.SelectTrace a
{
color:#9f9f9f;
}

.VyborKategory
{
position:absolute;
left:0;
bottom:0;
padding:20px 0 0 0;
}

.KategoryFail
{
background:url(/i/left_kf.gif) no-repeat 0 0;
color:#3e3e3e;
font-weight:normal;
margin:0 5px 0 0;
float:left;
}

.RightBgKF
{
background:url(/i/right_kf.gif) no-repeat 100% 0;
}

.SelectKF
{
background:url(/i/left_skf.gif) no-repeat 0 0;
}

.SelectKF .RightBgKF
{
background:url(/i/right_skf.gif) no-repeat 100% 0;
}

.KategoryFail a
{
display:block;
padding:10px 16px 8px 16px;
text-decoration:none;
}

.KategoryFail a
{
text-decoration:none;
}

.SelectKF a
{
color:#000000;
font-weight:bold;
}

.Video a
{
/*padding:0 20px 0 0;
background:url(/i/video.jpg) no-repeat 100% 3px;*/
}

.PhotoVideo .BottomHA
{
/*position:static;
float:left;
width:366px;*/
}

.PhotoVideo .BottomHA p
{
margin:15px 0;
}

.PhotoVideo .HeadArticle
{
padding:15px 10px 30px 10px;
}

.PhotoVideo .TopHA
{
padding:0 0 10px 0;
}

.MenuPV
{
padding:0 0 0 4px;
/*float:left;*/
}

.MenuPV a
{
font-weight:bold;
}

.MenuPV li
{
background:url(/i/mpv.jpg) repeat-y 100% 0;
min-width:140px;
padding:0px 10px 5px 10px;
}

.MenuPV li.LastLimeMPV
{
height:40px;
}

.MenuPV li.SelectMPV
{
/*width:160px;*/
padding:0;
background:#cee013 url(i/mpv_sel_top.jpg) no-repeat 100% 0;
}

.MenuPV li.SelectMPV span
{
padding:1px 10px 2px 10px;
display:block;
background:url(/i/mpv_sel_bottom.jpg) no-repeat 100% 100%;
}

.MenuPV li.SelectMPV a
{
color:#9a0197;
text-decoration:none;
}

li.SelectMPVright a
{
color:#AE0000;
text-decoration:none;
}

.PodrasdelRM
{
padding:0px 0 12px 4px;
}

.PodrasdelRM a
{
color:#417fda;
}

.PodrasdelRM li
{
background:url(/i/rm.jpg) no-repeat 0 9px;
padding:2px 0 2px 6px;
}

.PhotoVideo .RightMenuPMV
{
width:180px;
}

.RightMenuPMV
{
padding:0 0 10px 10px;
/*width:180px;*/
margin:0 0 0 -1px;
border-left:1px solid #cedf14;
}

.GaleryPhotoPVPages
{
}

.ImgBlockPVPage
{
padding:0 0 5px 0;
}

.GaleryPhotoPVPages .ImgBlock
{
position:static;
margin:0 2px 2px 0;
float:left;
}

.NavigationPhoto .PrevPhoto
{
float:left;
}

.NavigationPhoto .PrevPhoto a, .NextPhoto a
{
text-decoration:none;
color:#000000;
padding:0px 0 0px 37px;
background:url(/i/pp.jpg) no-repeat 0 2px;
}

.NavigationPhoto .PrevPhoto a:hover, .NextPhoto a:hover
{
text-decoration:underline;
}

.NavigationPhoto .NextPhoto
{
padding:0 0 0 4px;
float:left;
}

.NavigationPhoto .NextPhoto a
{
padding:0 40px 0 0;
background:url(/i/np.jpg) no-repeat 100% 2px;
}

.NavigationPhoto
{
padding:15px 0 0 0;
}

.NumberNP
{
float:right;
}

.ListIB
{
float:left;
}

.MenuVyborGraph li
{
margin:0 0 3px 0;
padding:5px 0 12px 0;
text-align:center;
font-weight:bold;
width:310px;
background:#cee013 url(i/mvg.jpg) no-repeat 0 100%;
}

.MenuVyborGraph
{
padding:0 40px 0 0;
float:left;
}

.MenuVyborGraph li a
{
display:block;
color:#000000;
text-decoration:none;
}

.MenuVyborGraph li.TwoUroven a
{
color:#3c3c3c;
}

.MenuVyborGraph li.TwoUroven
{
background:#d8e642 url(i/mvg.jpg) no-repeat 0 100%;
}

.MenuVyborGraph li.LastUroven
{
padding:4px 0;
background:#e2ec71;
}

.MenuVyborGraph li.LastUroven a
{
font-weight:normal;
color:#3c3c3c;
}

.LineTopGP
{
width:525px;
border-top:1px solid #8A8A8A;
}

.OtstupLT
{
padding:0 0 10px 0;
width:100%;
}

.PVKonkr .LineTopGP
{
width:410px;
}

.WidthGalPhoto
{
width:500px;
}

.HeaderBiog
{
color:#404040;
}

#page_no_found
{
padding:140px 0 0 0;
}

.WidthPNF
{
width:880px;
padding:0 50px;
margin:0 auto;
}

.RightBlockPNF
{
width:100%;
}

.TextRB
{
padding:15px 40px 0 45px;
}

.TextRB p
{
margin:20px 0;
}

.TextRB h1
{
font-size:32px;
line-height:35px;
}

.BgHR
{
width:100%;
padding:5px 0 0px 0;
background:url(/i/bg_headreg.png) no-repeat 0 0;
}

.BgBR
{
font-size:0;
line-height:0;
width:100%;
padding:0 0 5px 0;
background:url(/i/bottom_br.png) no-repeat 0 0%;
}

.HeadReg
{
position:relative;
padding:4px 18px 7px 18px;
background:#4c5260;
}

.HeadReg .Header
{
color:#FFFFFF;
}

#registr_page
{
width:415px;
}

.Close
{
position:absolute;
top:2px;
right:18px;
}

.BodyReg
{
background:#FFFFFF;
padding:20px 22px 30px 20px;
}

.PoleReg
{
padding:0 0 20px 0;
}

.PoleReg .Header
{
padding:0 0 10px 0;
}

.NameInput
{
text-align:right;
width:90px;
padding:0 10px 0 0;
}

.PoleReg td *
{
vertical-align:middle;
}

.PoleReg td
{
padding:0 0 3px 0;
}

.InputTdPR
{
width:100%;
}

.InputTdPR input
{
width:255px;
}

.InputTdPR select
{
width:259px;
height:20px;
}

.KodPR
{
padding:15px 0 0 0;
}

.KodRefresh img
{
border:1px solid #000000;
}

.KodPR td
{
padding:0 0 10px 0;
}

.Refresh
{
position:absolute;
top:15px;
right:13px;
}

.Refresh img
{
border:none;
}

.KodRefresh
{
position:relative;
}

.CheckPR
{
padding:15px 0px 0 0;
}

.CheckPR td
{
padding:0 10px 3px 0;
}

.CheckPR td input
{
margin:0 3px 0 0;
}

.Objas
{
color:#575757;
font-style:italic;
}

.LastPR
{
padding:15px 0 0 0;
}

.LastPR td .ButtonReg
{
padding:20px 0 0 100px;
}

.BlockVideo
{
padding:0 1px 0 0;
position:relative;
width:100%;
}

.LastOB
{
z-index:100;
float:none;
right:1px;
top:124px;
position:absolute;
}

.BlockNews
{
position:relative;
}

.BNTd .OtstupBlock
{
padding:0 3px 3px 0;
}

.FirstElementBN
{
right:244px;
top:-124px;
position:absolute;
}

.BlockSB
{
float:right;
}

.WidthImgAM
{
min-width:122px;
}

.AvtoMag .ThemsArticle 
{
padding:0px;
}

.PrimAM
{
font-style:italic;
color:#9a9999;
}

.RasdelOb a
{
font-style:normal;
color:#000000;
}

.CostAM
{
font-weight:bold;
font-style:normal;
color:#000000;
}

.ReturnOb
{
padding:20px 0 0 0;
}

.ReturnOb a
{
background:transparent url(/i/rs.gif) no-repeat scroll 0 5px;
font-weight:normal;
padding:0 0 0 20px;
}

.BgROB
{
float:left;
/*background:#f9f0d6;*/
padding:1px 15px 1px 10px;
}

.CenaOb
{
margin:3px 0 0 0;
background:url(/i/cost.jpg) no-repeat 0 0;
padding:2px 0 0 18px;
}

.BgPhotoSell
{
min-width:111px;
background:#e6e6e8;
padding:10px 5px 20px 5px;
}

.HeaderBPS
{
padding:0 0 7px 0;
font-weight:bold;
position:relative;
}

.HeaderBPS .Clean
{
right:3px;
top:7px;
}

.AMTovar .WidthImgAM img
{
margin:0 0 10px 0;
border:1px solid #b9b9b9;
}

.NameAS
{
font-style:normal;
color:#000000;
}

.NameAS a
{
color:#000000;
}

.AuthorSell
{
margin:20px 0 0 0;
background:url(/i/dashed.jpg) repeat-x 0 0%;
padding:7px 0 0 0;
}

.AMTovar .ListLN 
{
background:none;
}

.AVPhoto
{
position:absolute;
top:100px;
left:-100px;
z-index:100;
}

 .BgHrAVP span, .BgPAI span
  {
   display:block;
   height: 1px;
   overflow: hidden; 
  }

 .bg1 { 
 margin: 0 5px;
 background: #4c5260;
 font-size:0;
line-height:0;
}

 .bg2 { 
 margin: 0 3px;
 background: #4c5260;
 font-size:0;
line-height:0;
}

 .bg3 {
 margin: 0 2px;
 background: #4c5260;
 font-size:0;
line-height:0;
}
 
 .bg4
 {
 margin: 0 1px;
 height: 2px;
 font-size:0;
line-height:0;
 background: #4c5260;
 }

.BgPAI .bg1, .BgPAI .bg2, .BgPAI .bg3, .BgPAI .bg4
{
background:#ffffff;
}

.PhotoAVPImg
{
background:#FFFFFF;
padding:10px 10px 6px 10px;
}

.HeaderPageAr
{
position:relative;
min-height:65px;
}

.CalendarTable
{
width:100%;
}

.CalendarTable th
{
padding:2px 0;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
color:#969696;
}

.CalendarTable td
{
padding:3px 0;
}

.Etap div
{
/*min-width:55px;*/
text-align:center;
}

.Date div
{
min-width:40px;
text-align:center;
}

th .Country div
{
text-align:left;
padding:0 0 0 50px;
/*width:115px;*/
}

td .Country div
{
padding:0 0 0 10px;
/*min-width:135px;*/
}

.Tracce div
{
text-align:left;
padding:0 0 0 10px;
/*min-width:105px;*/
}

.EvenTrCal td
{
background:url(/i/bg_td_cal.gif) repeat-y 100% 0;
}

.EvenTrCal td.Tracce
{
background:#fbf7d1;
}

.Country img
{
border:1px solid #dcdcdc;
margin:1px 3px 0 0;
}

.Calendar
{
padding:10px 0 0 0;
}

.BodyArticle
{
padding:10px 7px 0 10px;
}

.ComandsHaract
{
padding:18px 0 0 0;
}

.HeaderCH
{
padding:0 0 5px 0;
border-bottom:1px solid #000000;
font-weight:bold;
}


.TableCH
{
margin:4px 0 0 0;
width:100%;
}

.TableCH td
{
background:#fbf7d1;
padding:2px 0;
width:60%;
}

.TableCH td.FirstTdCH
{
background:url(/i/bg_td_cal.gif) repeat-y 100% 0;
}

.TableCH td.FirstTdCH
{
width:40%;
}

.TableCH td div
{
padding:0 0 0 15px;
}

.EvenTrCH td
{
background:#FFFFFF !important;
}

.ContactsPage p
{
margin:10px 0;
}

.ObSv
{
margin:0 0 0 1px;
color:#9c0000;
}

.PoleFC
{
padding:0 0 10px 0;
font-style:italic;
color:#7f7f7f;
}

.FormContacts
{
padding:0 17px 0 0;
}

.PoleFC input
{
font-style:normal;
color:#000000;
width:100%;
}

.TextPFC
{
padding:0 0 3px 0;
}

.PoleFC textarea
{
width:100%;
height:60px;
}

.ButtonPole input
{
width:100px;
}

.LegendsFC
{
border-top:1px solid #cccccc;
padding:5px 0 0 0;
margin:10px 0 0 0;
}

.AddSt
{
padding:20px 0 0 0;
}

.AddSt a
{
font-weight:normal;
background:url(/i/as.jpg) no-repeat 100% 4px;
padding:0px 12px 0 0px;
}

.AddNewEvent
{
background:none !important;
float:none !important;
padding:0 !important;
position:absolute;
left:0;
bottom:5px;
}

.AddNewEvent a
{
display:block;
padding:4px 0 6px 40px;
background:transparent url(/i/ad.jpg) no-repeat scroll 0 0;
color:#80AF15;
font-weight:normal;
}

.StPage
{
padding:5px 0 0 0;
}

.Redaktor
{
background:#e8e8ea;
padding:5px 10px;
margin:0 0 0 15px;
}

.Redaktor a
{
padding:0 0 0 19px;
color:#000000;
text-decoration:none;
}

.Redaktor a:hover
{
text-decoration:underline;
}

.RedaktR
{
padding:0 0 3px 0;
}

.RedaktR a
{
background:url(/i/rr.gif) no-repeat 0 0;
}

.DeleteR a
{
background:url(/i/dr.jpg) no-repeat 0 0;
}

.TypeAkt
{
float:right;
background:#ae0000;
color:#FFFFFF;
padding:1px 10px;
}

.TypeAktTrue
{
background:#00AE00 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
padding:1px 10px;
}

.TextAnons
{
font-weight:normal;
font-style:normal;
color:#000000;
}

.RasdelPub
{
padding:2px 0 0 0;
}

.StPage .LastNews
{
background:url(/i/dashed.jpg) repeat-x 0 100%;
padding:20px 0 10px 0;
} 

.ForumHeaderTable
{
font-weight:bold;
padding:5px 15px;
background:#dbddab;
}

.Profile
{
padding:20px 0 0 0;
}

.ProfileTable
{
width:100%;
}

.ProfileTable td
{
vertical-align:middle;
padding:4px 0 4px 15px;
}

.ProfileTable td.LeftColPT
{
padding:2px 0 2px 15px;
width:40%;
}

.EvenTrPT td
{
background:#ededef;
}

.ProfileTable .header td
{
padding:40px 0 4px 15px;
background:none;
}

.BlockPT
{
border:1px solid #dae0e7;
}

.ForumHeaderOptions
{
float:right;
}

.ForumHeaderOptions a
{
margin:0 15px 0 0;
padding:0 0px 0 18px;
color:#000000;
font-weight:normal;
}

.RedHO
{
background:url(/i/rr.gif) no-repeat 0 0;
}

.MyOb
{
background:url(/i/my_ob.gif) no-repeat 0 0;
}

.MySt
{
background:url(/i/my_st.gif) no-repeat 0 0;
}

.MyNewFolder
{
background:url(/i/my_newfolder.gif) no-repeat 0 0;
}
.Admin
{
background:url(/i/key.gif) no-repeat 0 0;
}

.ProfileTableName
{
width:100%;
}

.UserInfoTd
{
width:35%;
}

.BlockUIT
{
background:#f5f5f5 !important;
padding:10px;
}

table.forum-table tbody.BlockUIT td
{
background:#f5f5f5 !important;
}

.ForumUserName
{
font-size:18px;
line-height:20px;
font-weight:bold;
}

.ForumUserStatus
{
color:#7f7f7f;
font-style:italic;
}

.ForumUserAdditional
{
padding:20px 0 0 0;
}

.ForumUserAdditional span
{
font-weight:bold;
}

.ForumUserAdditional div
{
padding:0 0 2px 0;
}

.ForumPostEntry
{
padding:15px 0px 15px 10px;
}

.Avatarka img
{
margin:0 10px 0 0;
}

.UserData table
{
width:100%;
}

.UserData td
{
padding:4px 0 4px 15px;
}

.UserData td.LeftUD
{
width:30%;
}

.UserData .EvenTrUD td
{
background:#ecedee;
}

.ForumContactMessage a
{
padding:0 0 0 22px;
}

.MailFCM
{
background:url(/i/mail_forum.jpg) no-repeat 0 2px;
}

.MailFCM a
{
text-decoration:none;
}

.EMailFCM
{
background:url(/i/email_forum.jpg) no-repeat 0 0;
}

.ForumContactLinks
{
background:#F5F5F5;
padding:10px;
}

.LastTrPTN
{
border-top:1px dashed #d6dde5;
}

.ForumActionLinks
{
padding:10px 0 0 0;
float:right;
}

.ForumActionLinks a
{
padding:0 15px 0 0;
}

.BlockPTN
{
border:1px solid #DAE0E7;
}

.PodvalTPN td, th
{
background:#e6e6e8;
}

table.forum-table tr.PodvalTPN td, th
{
background-color:#e6e6e8 !important;
}

.ForumFooterInner
{
text-align:center;
padding:10px;
}

.TextFVB
{
padding:0px 0 5px 0;
}

.ObPage
{
padding:20px 0 0 0;
}

.TableOP
{
width:100%;
}

.TableOP td
{
padding:4px 0;
}

.TableOP select
{
width:180px;
}

.TableOP textarea
{
width:100%;
height:110px;
}

.TableOP input
{
width:100%;
}

.TableOP .FileTd input
{
margin:0 10px 0 0;
float:left;
width:auto;
}

.TableOP td.FirstTdTOP
{
width:150px;
padding:5px 10px 0 0;
}

.ClearPT
{
cursor:pointer;
color:#ae0000;
background:url(/i/dr.gif) no-repeat 0 6px;
padding:4px 0 2px 17px;
}

.ButtonSubmit input
{
padding:0 10px;
margin:0 10px 0 0;
}

.ObPole
{
color:#7f7f7f;
font-style:italic;
padding:5px 0 0 0;
margin:20px 0 0 0;
border-top:1px solid #cccccc;
}

.ObPole span
{
font-style:normal;
color:#000000;
}

.BlockPhotoTOP
{
background:url(/i/dashed.jpg) repeat-x 0 100%;
padding:10px 0;
}

.BgBP
{
background:url(/i/dashed.jpg) repeat-x 0 0%;
}

.PhotoBlockSmall
{
float:left;
padding:0 10px 10px 0;
}

.AddObPage .ThemsArticle
{
padding:0 0 7px 0;
}

#other_page .LogInV
{
width:380px;
padding:12px 0 0 0;
position:relative;
}

.NameLogin
{
color:#cee013;
font-style:italic;
}

.NameLogin a
{
color:#cee013;
}

.LogOut
{
position:absolute;
top:10px;
right:0px;
color:#000000;
}

.LogOut input
{
padding:0 10px;
}

.RedProfile
{
padding:5px 0 0 0;
}

.RedProfile a
{
color:#FFFFFF;
background:url(/i/rp.gif) no-repeat 0 1px;
padding:0px 0 1px 18px;
}

.LoginAndRegistr .RedProfile a
{
color:#0055cc;
}

.LoginAndRegistr .NameLogin a
{
color:#000000;
}

.LoginAndRegistr .NameLogin
{
color:#000000;
}

.HeaderSPTable select
{ 
width:190px;
}

.HeaderSPTable td
{
padding:0 7px 0 0;
vertical-align:middle;
}

.InputTextHSP input
{
width:265px;
padding:0 0 0 5px;
}

.SearchResult
{
padding:20px 0 0 0;
font-weight:bold;
}

.ToStart
{
background:url(/i/ts.jpg) no-repeat 0 4px;
padding:0 0 0 12px;
}

.ToEnd
{
background:url(/i/te.jpg) no-repeat 100% 4px;
padding:0 12px 0 0;
}

.SearchChangePage td
{
padding:0 25px 0 0;
}

.ListPageSC span a
{
padding:0 6px;
}

.ListPageSC span.SelectPageSC
{
font-weight:bold;
padding:0 6px;
}

.ListVydachi
{
border-bottom:1px solid #8a8a8a;
border-top:1px solid #8a8a8a;
}

.SearchChangePage
{
padding:10px 0;
}

.ListVydachi p
{
margin:25px 0;
}
.ListVydachi p span
{
font-weight:bold;
}

#site_map
{
width:830px;
margin:0 auto;
padding:150px 50px 50px 100px;
}

.SiteMap
{
padding:15px 0 0 45px;
}

.HeaderSM
{
font-size:32px;
line-height:30px;
}

.ListHref li a
{
font-size:18px;
line-height:21px;
padding:0;
background:none;
}

.ListHref li
{
padding:0 0 2px 0;
}

.ListHref li ul
{
padding:0 0 25px 0;
}

.ListHref li ul li a
{
background:url(/i/sm.jpg) no-repeat 12px 7px;
padding:0 0 0 20px;
font-size:12px;
line-height:15px;
}

.SvWithOur
{
font-size:14px;
line-height:17px;
color:#959595;
padding:35px 0 0 0;
}

.TableOP .ClearPT
{
float:left;
}

.ClearPT:hover
{
text-decoration:underline;
font-weight:bold;
}

.AddDopPhoto 
{
color:#AE0000;
cursor:pointer;
}

.AddDopPhoto:hover
{
text-decoration:underline;
font-weight:bold;
}

.TableOP .PhotoBlockSmall .ClearPT
{
float:none;
}

.MenuTopForum
{
border:1px solid #DAE0E7;
margin:0 0 12px 0;
padding:6px 13px;
background:#f5f5f5;
}

.PunktMenuTopForum
{
padding:0 0 0 5px;
margin:0 0px 0 3px;
border-left:1px solid #D4DAE3;
}

.PunktMenuTopForumFirst
{

border:none;
}

/*********17.06**************/


.HeaderPageAr h1 a
{
font-size:20px;
color:#000000;
}

.HeaderPageAr h1 a:hover
{
text-decoration:none;
}

.AddPhoto
{
float:left;
padding:2px 5px 3px 5px;
background:#f9f0d6;
}

.WidthPhotoSmall
{
min-width:121px;
}

.AddPhotoPage
{
padding:20px 0 0 0;
}

.VyborRasdelHead
{
padding:0 0 15px 0;
}

.NewRasdel
{
margin:15px 0 0 0;
background:#e5e5e5;
padding:5px;
}

.NewRasdel td.TextTdNR
{
white-space:nowrap;
padding:2px 10px 5px 0;
}

.NewRasdel td
{
padding:0 0 5px 0;
}

.InputText input
{
width:99%;
}

.NewRasdel select
{
width:180px;
}

.AddFormPhoto
{
background:url(/i/dashed.jpg) repeat-x 0 0%;
margin:5px 0 20px 0;
}

.BodyAFP
{
padding:30px 0 0px 0;
}

.AddFormPhoto td.TextTdNR
{
white-space:nowrap;
padding:13px 10px 0px 0;
}

.AddFormPhoto td
{
padding:10px 0 0px 0;
}

.BlockPhotoBAFP
{
color:#7f7f7f;
font-style:italic;
padding:3px 0 10px 0;
}

.TextBP
{
padding:0 0 4px 0;
}

.ButtonAF td
{
padding:12px 0 0 0;
background:url(/i/dashed.jpg) repeat-x 0 0%;
}

.ButtonAF input
{
padding:0 20px;
margin:0 12px 0 0;
}

.AddPhotoPage .LegendsFC
{
margin:40px 0 0 0;
color:#7f7f7f;
font-style:italic;
}

.Trak
{
padding:10px 0 3px 0;
}

.BlockTrak
{
padding:0 0 5px 0;
}

.BlockTrak textarea
{
width:99%;
height:60px;
}

.DisplayNone
{
display:none !important;
}

.DisplayBlock
{
display:block !important;
}


.Menu a:hover
{
color:#cbe114 !important;
}


#other_page .Menu a:hover
{
color:#ae0000 !important;
}

#other_page .SelectMenu a:hover
{
color:#FFFFFF !important;
}

a:hover
{
color:#ae0000 !important;
}

.SelectMenu a:hover
{
color:#FFFFFF !important;
}

.HeaderOT a:hover
{
color:#ae0000 !important;
}

.ComentHA a:hover
{
color:#ae0000 !important;
}

#other_page .RedProfile a
{
color:#FFFFFF !important;
}

#other_page .RedProfile a:hover
{
color:#cbe114 !important;
}

.ComentChemp a:hover
{
text-decoration:none;
color:#000000 !important;
}

.UpStr a:hover
{
color:#ae0000 !important;
}

.ListHref
{
margin:15px 0 0 0;
}

.LoginAndRegistr .RedProfile a:hover
{
color:#ae0000 !important;
}

.nnn_teaser_title
{
text-decoration:none;
color:#FFFFFF;
background:#6B7172;
display:block;
margin:4px 0 0;
padding:4px 10px;
}

.nnn_teaser_title:hover
{
color:#FFFFFF !important;
text-decoration:underline;
}

.nnn_teaser_title b
{
background:transparent url(/i/bg_header.gif) no-repeat scroll 100% 10px;
font-size:18px;
font-weight:bold;
line-height:22px;
display:block;
}

.NovotekaBlock td
{
padding:10px 0 0 0;
}

.NovotekaBlock table
{
width:auto !important;
margin:0 0 0 8px;
}

.NovotekaBlock td img
{
margin:0 5px 0 0;
}

.NovotekaBlock 
{
margin:0 1px 0 0;
padding:0 0px 30px 0px;
border-bottom:1px solid #C2C2C2;
border-left:1px solid #C2C2C2;
border-right:1px solid #C2C2C2;
}

.SelectLiCA a
{
text-decoration:none;
color:#000000 !important;
}

.MyMd {
background:url(/i/md.gif) no-repeat scroll 0 0;
}

.BgAlbumPG
{
background:url(/i/bg_album.gif) no-repeat scroll 0 0;
}

.BgAlbumPG img
{
margin:2px 6px 6px 2px;
}

.EditPhotoGalery
{
margin:0 2px 2px 0;
position:relative;
border:2px solid #b2b2b2;
}

.EditEPG
{
width:22px;
text-align:center;
border-left:1px solid #b2b2b2;
border-top:1px solid #b2b2b2;
border-bottom:1px solid #b2b2b2;
padding:2px 0 3px 0px;
background:#e9ebe0;
position:absolute;
right:0px;
bottom:30px;
}

.DeleteEPG
{
width:22px;
text-align:center;
border-left:1px solid #b2b2b2;
border-top:1px solid #b2b2b2;
border-bottom:1px solid #b2b2b2;
padding:3px 0px 1px 0px;
background:#e9ebe0;
position:absolute;
right:0px;
bottom:5px;
}

.HeaderPageAr h1 a
{
font-size:20px;
color:#000000;
}

.HeaderPageAr h1 a:hover
{
text-decoration:none;
}

.AddPhoto
{
float:left;
padding:2px 5px 3px 5px;
background:#f9f0d6;
}

.WidthPhotoSmall
{
min-width:121px;
}

.AddPhotoPage
{
padding:20px 0 0 0;
}

.VyborRasdelHead
{
padding:0 0 15px 0;
}

.NewRasdel
{
margin:15px 0 0 0;
background:#e5e5e5;
padding:5px;
}

.NewRasdel td.TextTdNR
{
white-space:nowrap;
padding:2px 10px 5px 0;
}

.NewRasdel td
{
padding:0 0 5px 0;
}

.InputText input
{
width:99%;
}

.NewRasdel select
{
width:180px;
}

.AddFormPhoto
{
background:url(/i/dashed.jpg) repeat-x 0 0%;
margin:5px 0 20px 0;
}

.BodyAFP
{
padding:30px 0 0px 0;
}

.AddFormPhoto td.TextTdNR
{
white-space:nowrap;
padding:13px 10px 0px 0;
}

.AddFormPhoto td
{
padding:10px 0 0px 0;
}

.BlockPhotoBAFP
{
color:#7f7f7f;
font-style:italic;
padding:3px 0 10px 0;
}

.TextBP
{
padding:0 0 4px 0;
}

.ButtonAF td
{
padding:12px 0 0 0;
background:url(/i/dashed.jpg) repeat-x 0 0%;
}

.ButtonAF input
{
padding:0 20px;
margin:0 12px 0 0;
}

.AddPhotoPage .LegendsFC
{
margin:40px 0 0 0;
color:#7f7f7f;
font-style:italic;
}

.Trak
{
padding:10px 0 3px 0;
}

.BlockTrak
{
padding:0 0 5px 0;
}

.BlockTrak textarea
{
width:99%;
height:60px;
}

.DisplayNone
{
display:none !important;
}

.DisplayBlock
{
display:block !important;
}

.Commercial th
{
font-weight:bold;
background:#ebf2a0 !important;
color:#6e7804;
white-space:nowrap;
padding:3px 5px;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

.Commercial td
{
line-height:18px;
padding:3px 3px 25px 3px;
}

.CenterTdCom
{
text-align:center;
background:url(/i/bg_com.jpg) repeat-y 0 2px;
}

.Commercial .LastTrCom td
{
padding:3px;
}

.Dinamic
{
line-height:18px;
margin:20px 0 7px 0;
padding:2px 7px;
background:#fdf08a;
}

.ReklamaCom li
{
padding:0 0 7px 15px;
background:url(/i/rc.jpg) no-repeat 0 7px;
}

.ReklamaCom ul
{
margin:0 0 0 5px;
}

.HeaderRC
{
font-weight:bold;
padding:0 0 7px 0;
}

.ReklamaCom
{
padding:25px 0 0 5px;
}

.Commercial
{
padding:0 0 15px 0;
background:url(/i/dashed.jpg) repeat-x 0 100%;
}

.AllQuCom
{
padding:7px 25px 7px 10px;
background:#f7f7f7;
margin:10px 0px 0 0px;
border:1px solid #dcdcdc;
float:left;
}

.AllQuCom table
{
margin:10px 0 0 0;
}

.AllQuCom td
{
padding:0 20px 0 0;
}

.TableRally th
{
color:#969696;
border-top:1px solid #000000;
padding:3px 5px 9px 3px;
background:url(/i/bg_th.jpg) repeat-x 0 100%;
}

.TableRally td
{
padding:2px 5px;
}

.TableAuto th
{
border-top:1px solid #000000;
padding:3px 5px 9px 3px;
background:url(/i/bg_th.jpg) repeat-x 0 100%;
}

.TableAuto td
{
padding:2px 15px;
}

.UnEvenTR td
{
background:url(/i/bg_td_cal.gif) repeat-y 100% 0;
}

.CalTR
{
margin:7px 0 0 0;
border-top:1px solid #000000;
background:url(/i/zv.jpg) no-repeat 0 25px;
padding:25px 0 0 20px;
}

.TableRally
{
padding:20px 0 0 0;
}

.EditPhotoGalery
{
border:2px solid #B2B2B2;
margin:0 2px 2px 0;
position:relative;
}

.SelEPG
{
border:2px solid #cee013;
}

.RasdelPhoto a
{
/*background:transparent url(i/rv.jpg) no-repeat scroll 100% 2px;
padding:0 15px 0 0;*/
}

.Error
{
font-size: 11px;
color: red;
}

.ChangePassTable td
{
padding:0 0 3px 0;
}

.ChangePassTable td.FirstPRT
{
white-space:nowrap;
padding:0 10px 5px 0;
}

.ChangePassTable input
{
width:250px;
}

.ReturnPassTable
{
margin:10px 0 0 0;
}

.ChangePassTable .ButtonRPT input
{
width:auto;
}

.TableBAFP textarea 
{
height:110px;
width: 99%;
}

.TableBAFP select 
{
width: 180px;
}

.TableAddNew td 
{
padding:4px 0;
}

.NoBgAFP
{
background:none !important;
}

.PrevPage
{
float:left;
padding:8px 8px 0 0;
}

.AddFormPhoto .InfoFile td
{
padding:3px 5px 0 0;
}

.TextIF
{
font-style:italic;
}

.ClearPole
{
cursor:pointer;
color:#ae0000;
float:right;
padding:0 0 0 10px;
background:url(/i/cp.jpg) no-repeat 0 5px;
text-decoration:underline;
}

.ClearPole:hover
{
text-decoration:none;
}

.LastTrBlockIF td
{
padding:10px 5px;
background:url(/i/dashed.jpg) repeat-x 0 100%;
}

.AddFormPhotoOther .ButtonAF td
{
background:none;
}

.AddFormPhoto .TopTrAFP td
{
padding:35px 0 0 0;
}

.AddFormPhoto .TopTrAFP td.TextTdNR 
{
padding:38px 10px 0 5px;
}

.AddFormPhoto .InfoFile td.TextTdNR 
{
padding:8px 10px 0 5px;
}

.AddFormPhotoOther .BodyAFP
{
padding:0 0 0px 0;
}

.ToEndPhoto
{
float:left;
font-style:italic;
padding:10px 0 0 10px;
}

.AddPhotoImg
{
text-decoration:underline;
background:url(/i/ad.jpg) no-repeat 0 0;
padding:4px 0 6px 40px;
font-size:18px;
line-height:21px;
cursor:pointer;
color:#80af15;
float:left;
}

.AddPhotoImg:hover
{
text-decoration:none;
}

.ButtonTrAP td
{
padding:15px 0;
background:url(/i/dashed.jpg) repeat-x 0 100%;
}

.NoImgBHA .TextHA
{
padding:0;
}

.NoImgBHA .DateHA
{
margin:0;
}

.NoImgBHA .TextHA
{
white-space:nowrap;
}

.PrevPage
{
float:left;
padding:8px 8px 0 0;
}

.NoImgBHA .RightColNI
{
vertical-align:bottom;
}

.RightColNI
{
/*padding:0 0 4px 0;*/
width:100%;
}

.RightColNI div
{
padding:2px 0 3px 0;
float:right;
}

.AddFormPhoto td#ErrorFoto div
{
margin:0 0 0 10px;
background:url(/i/znak.jpg) no-repeat 0 0;
color:#ae0008;
padding:5px 10px 15px 10px;
min-height:30px;
}

.Podpiska
{
background:url(/i/rr.gif) no-repeat 0 0;
}

.ForumRSS
{
background:url(/i/rss.gif) no-repeat 0 1px;
}

.ForumSelectBox
{
padding:15px 20px 0 0;
float:right;
text-align:center;
}

.forum-post-text
{
  overflow:hidden;       
  width:550px;
}

div.PodvalTPN
{
background-color:#e6e6e8 !important;
}

div.ForumReplyField
{
margin-top:0 !important;
padding-top:0.462em;
}

div.PodvalNo
{
background-color:#FFFFFF !important;
}

.RazdelBolt
{
font-weight:bold;
cursor: pointer;
}

.InputBack
{
text-decoration:none;
color:#000000 !important;
}

.InputBack:hover
{
color:#000000 !important;
}

#MoveUP, #MoveDOWN
{
cursor:pointer;
}

.ListDriversStatic .ImgBlock
{
margin:25px 3px 5px 3px;
background:url(/i/ib.jpg) repeat 0 0;
text-align:center;
}

.ListDriversStatic span
{
background:#EBEBEB;
display:block;
text-align:center;
margin:0px 3px 0px 3px;
padding:4px 0 2px;
}

.ListDriversStatic span span
{
padding:0;
}

.ArticleHtml p
{
margin:10px 0;
}

.Pointer
{
cursor:pointer;
}

.articleImport p
{
margin:10px 0;
}

.ComandsHeader .Header
{
color:#000000;
}

.NavTrCF
{
background:#EBEBEB;
}

.NavTrCF td
{
background:#EBEBEB;
}

.NumberList 
{
padding:0 0 0 40px;
}

.NumberList li
{
list-style:decimal;
}

p.OpisBlock
{
margin:11px 40px;
}

.OlStyleBlock ul
{
padding:0 0 0 40px;
}

.OlStyleBlock ul li
{
list-style:disc;
}

.brandAvtoImport img

{
margin:0 10px 5px 0;
}

.brandAvtoImport table
{
border:1px solid #000000;
}

.brandAvtoImport table td
{
padding:2px 3px;
}

.brandAvtoImport table tr:first-child td
{
color:#FFFFFF;
}

.brandAvtoImport p
{
margin:10px 0;
}

.brandAvtoImport table p
{
margin:0 !important;
}

.driversImport img
{
margin:2px 10px 5px 0;
}

.driversImport
{
line-height:18px;
}

.driversImport ul
{
padding:0 0 0 40px;
margin:10px 0;
}

.driversImport ul li
{
list-style:disc;
}

.commansImport table
{
border-collapse: separate;
border-spacing:2px;
}

.commansImport table td
{
padding:2px 3px;
}

.commansImport p
{
margin:10px 0;
}

.BodyArticle p
{
margin:10px 0;
}

.OurArticle img
{
margin:5px;
}

.OurArticle a img
{
border:2px solid;
cursor:url(/i/zoomin.cur), pointer;
}

.FaqRally h4
{
font-weight:bold;
}

.FaqRally ul
{
padding:0 0 0 40px;
margin:10px 0;
}

.FaqRally ul li
{
list-style:disc;
}

.DirBlock
{
padding:0 0 0 40px;
}

.FaqRallyTable td
{
padding:2px 5px;
}

.NoElementsPVPrev
{
float:left;
background:url(/i/pp_gray.jpg) no-repeat 0% 2px;
padding:0 0px 0 40px;
color:#CCCCCC;
}

.NoElementsPVNext
{
background:url(/i/np_gray.jpg) no-repeat 100% 2px;
padding:0 40px 0 0;
color:#CCCCCC;
}

.VideoNP
{
padding:15px 0 5px 0;
}

.SBNGSel
{
border:1px solid #AE0000;
}

.SelectBlockTdSel
{
border:3px solid #AE0000;
}

.PhotoBlock a
{
color:#000000;
}

.PhotoBlock a:hover
{
color:#AE0000;
}

.LinkNameNews a
{
color:#000000;
text-decoration:none;
}

.BlockRRSel
{
background:#F3F7C6;
}

.ComentNumberSel
{
background:url(/i/coment_number_sel.gif) no-repeat 0 0;
}

.TextColumn .TypeRacing:hover
{
color:#AE0000;
}

.AvtoShop .HeaderSH a
{
color:#FFFFFF;
text-decoration:none;
}

.AvtoShop .HeaderSH a:hover
{
color:#AE0000;
}

.ContainerGalery
{
position:relative;
}

.ToRightGalery .GrayArrowGR
{
cursor:auto;
}

.ToLeftGalery .GrayArrowGL
{
cursor:auto;
}

#Slide
{
top:0;
left:0;
}

.VeryFresh
{
margin:20px 0 30px 0;
}

.VeryFresh .BodyVF a
{
color:#0055CC;
text-decoration:none;
}

.ListPage .Page:hover
{
border:2px solid #AE0000;
}

.CategoryArticle li.SelectLiCA
{
padding:0;
}

.CategoryArticle li.SelectLiCA .BgSCA
{
margin:0 -23px 0 0;
padding:0 0 0 5px;
background:#CEE013 url(/i/mpv_sel_top.jpg) no-repeat 100% 0;
}

.CategoryArticle li.SelectLiCA span
{
background:url(/i/mpv_sel_bottom.jpg) no-repeat 100% 100%;
display:block;
padding:0px 30px 0px 0;
}

.OprosBody a
{
text-decoration:none;
}

.OprosBody .HeaderOB
{
margin:0 0 20px 0;
padding:0 0 8px 0;
color:#656565;
}

.ComentNumber a
{
text-decoration:none;
}

.TovarAS table
{
width:100%;
}

.AutorsBlockSmall .ComentNumberSelABS
{
background:url(/i/cn_small_sel.gif) no-repeat 0 0;
}

#comments
{
margin:0 0 15px 0;
}

.AvtoMag p
{
margin:5px 0;
}

.PeopleTable
{
margin:15px 0 0 0;
width:100%;
}

.PeopleTable td
{
padding:0 0 6px 0;
width:50%;
}

.Alphabet 
{
padding:2px 5px;
background:#fbf7d1;
text-align:center;
margin:0 0 7px 0;
}

.Alphabet li
{
background:#fbf7d1;
float:left;
padding:0 5px 0 2px;
}

.Alphabet ul
{
}

.PeopleListBlock
{
margin:30px 0 0 0;
}

.Alphabet a
{
text-decoration:none;
color:#000000;
}

.Alphabet a.SelectAlph
{
cursor:auto;
}

.Alphabet a.SelectAlph:hover
{
text-decoration:none;
color:#000000 !important;
}

.Alphabet a:hover
{
text-decoration:underline;
}

.AboutRasdelPV ul
{
padding:1px 0 8px 5px;
}

.AlphabetBlock
{
border-bottom:1px solid #9d9d9d;
padding:0 0 5px 0;
}

.SelectAlph
{
font-weight:bold;
}

.PeopleTable a
{
color:#000000;
padding:0 0 0 6px;
background:url(/i/qu.gif) no-repeat 0 7px;
}

.PercentVote
{
white-space:nowrap;
padding:0 0 0 3px;
}

.WidthAnswer
{
width:85px;
}

.vote-answer-table td.FullWidth
{
padding:0 0 7px 0;
}

.vote-bar-table
{
width:100%;
}

.answer-counter
{
text-align:right;
}

.NullLine
{
height:10px;
}

.BgCC
{
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.Commercial tr.NullLine td
{
padding:0;
}

.Commercial td.FirstTdCom
{
padding:3px 10px 25px 3px;
}

.Nacenki
{
margin:0px 0 7px 0;
padding:2px 7px;
background:#d7e5ed;
}

.ContactsComercial
{
padding:0 0 0 7px;
margin:30px 0 0 0;
}

.RazdelBolt:hover
{
color:#AE0000;
}

.HeaderRamka
{
font-size:20px;
line-height:23px;
padding:0 0 5px 0;
font-weight:bold;
}

.ResultRacing .StandartHead
{
background:#AE0000;
}

.Galery .PhotoBlock p
{
height:47px;
overflow:hidden;
padding:0 3px;
}

.TextAB
{
padding:0 0 0 5px;
}

.VisibleBlockIS
{
overflow:hidden;
height:22px;
}

.PageUpAvtorization 
{
text-decoration:underline;
cursor: pointer;
color:#0055CC;
padding-bottom: 0px;
}

.PageUpAvtorization:hover
{
color:#AE0000;
border-bottom:1px solid #AE0000;
}

#other_page .OprosBody li b 
{
color:#4C4C4C;
}

#other_page
{
background:#eff2f4;
}

.HeaderTop
{
background:url(/i/ht.gif) no-repeat 100% 3px;
}

.HeaderAM
{
background:url(/i/am.gif) no-repeat 100% 3px;
}

.Red
{
color:#AE0000;
}

.LineDown
{
background:url(/i/line_down.gif) no-repeat 98% 0;
}

.RasdelTop
{
color:#000000;
font-weight:bold;
margin:0 0px 0 -5px;
padding:0 6px 0 5px;
background:#edeede;
}

.RasdelTop a
{
color:#000000;
}

.RasdelTop a:hover
{
text-decoration:none;
}

.RasdelTopBlock
{
margin:10px 0;
}

.TextRT
{
max-height:32px;
overflow:hidden;
padding:5px 0 0 0;
}

.TextRT a
{
color:#000000;
}

#other_page .VisibleBlockIS
{
height:auto;
overflow:auto;
}

.LeftTdImg
{
vertical-align:bottom;
}

.PageKategory
{
padding:0 0 15px 0;
font-size:18px;
line-height:21px;
font-weight:bold;
}

.AutorPageBlock .ComentLN
{
padding:0 0 2px 0;
}

.Rega
{
background:url(/i/!.gif) no-repeat 0 0;
padding:0 0 0 20px;
}

.ListCategoryArticle
{
}

.TraceTable a
{
text-decoration:none; 
}

.WidthImgNews
{
min-width:121px;
}

.BLockChangePV
{
position:absolute;
left:0;
bottom:0;
width:650px;
}

.ImgBlockPVPage .BottomHA div
{
margin:0 -150px 0 0;
}

.ActivAlbomFoto
{
margin:0 0 0 -5px;
padding:2px 0 10px 5px;
color:#b32503;
background:url(/i/babl_pv.gif) no-repeat 0 0;
display:block;
}

.EMailFCM a
{
text-decoration:none;
}

.TableContacts
{
margin:0 0 30px 0;
}

.TableContacts td
{
padding:0 0 5px 0;
}

.TableContacts img
{
margin:0 30px 0px 0;
}

.VerMiddle
{
vertical-align:middle;
}

.ContactsPage
{
padding:20px 7px 0 10px;
}

.ForumHeaderOptions a
{
text-decoration:none;
}

.PosPrint
{
left:0;
padding:0 0 0 4px;
position:relative;
top:-182px;
//top:-90px;
}

.forum-info-box-inner span
{
margin:0 15px 0 3px;
}

.forum-info-box-inner span a
{
padding:0 0px 0 18px;
}

.forum-info-box-inner span a span
{
margin:0;
}

.forum-info-box-inner .forum-menu-profile a
{
background:url(/i/admin.gif) no-repeat 0 0;
}

.forum-info-box-inner .forum-menu-rules a
{
padding:2px 0 0px 12px;
background:url(/i/rules.gif) no-repeat 0 0;
}

.forum-info-box-inner .forum-menu-users a
{
padding:2px 0 0px 18px;
background:url(/i/users.gif) no-repeat 0 0;
}

.forum-info-box-inner .forum-menu-search a
{
background:url(/i/search.gif) no-repeat 0 0;
}

.forum-info-box-inner .forum-menu-messages a
{
padding:0 0 0 20px;
background:url(/i/message.gif) no-repeat 0 2px;
}

.forum-info-box-inner .forum-menu-subscribes a
{
padding:2px 0 0px 20px;
background:url(/i/subscription.gif) no-repeat 0 0;
}

.forum-info-box-inner .forum-menu-newtopics a
{
background:url(/i/new_theme.gif) no-repeat 0 0;
}

.PhotoVideo .MenuTable
{
position:relative;
margin:0 0 0 -145px;
}

.ListOpros li.ResultText
{
padding:10px 0 0 0;
}

.ListOpros li.InputButtonOpros
{
padding:5px 0 0 0;
}

.WidthImgProf
{
min-width:120px;
}

#other_page .Search
{
position:static;
}

.ComentHASel
{
background:transparent url(/i/com_sel.gif) no-repeat scroll 0 0;
}

.ComentHA a:hover
{
color:#FFFFFF !important;
}

.FullShop a:hover
{
color:#FFFFFF !important;
}

.FullShopSel span
{
background:#ae0000 url(/i/fs_sel.gif) no-repeat 100% 0;
}

.FullListACS a:hover
{
color:#FFFFFF !important;
}

.FullListACSSel span
{
background:#ae0000;
}

.LastRM ul li
{
background:none;
}

.FullLN a:hover
{
color:#FFFFFF !important;
}

.FullLNSel
{
background:#ae0000;
}

.BottomSpisok
{
padding:50px 0 0 10px;
}

.NovotekaBlock table a
{
text-decoration:none;
color:#000000;
}

.NovotekaBlock table td
{
padding:12px 0 7px 0;
background:url(/i/op.jpg) repeat-x 0 100%;
}

.PosAP
{
left:0;
top:-73px;
position:relative;
}

.RightColNI .AutorPage 
{
padding:0 0 0 4px;
}

.RightColNI .AutorPage div
{
padding:0;
float:none;
}

div.out {
border:0.01em solid;
display:block;
margin:0;
padding:0.1em;
position:relative;
text-align:left;
top:0;
width:20em;
}

div.in {
background-color:gray;
font-size:0.78em;
padding:0;
}

div.out1 {
display:block;
margin:0;
padding:0;
position:relative;
top:-17px;
width:20em;
}

div.in1 {
font-size:0.78em;
font-weight:normal;
padding:0;
text-align:center;
width:100%;
}

.forum-header-box
{
float:left;
}

.TopFRF
{
padding:25px 0 0 0;
}

.BlockInput
{
padding:7px 5px 20px 10px;
/*width:100%;*/
background:#f5f5f5;
border:1px solid #dae0e7;
}

.BlockInput input
{
width:95%;
}

.TextBlockForm
{
padding:0 0 5px 0;
}

.forum-reply-field-user
{
padding:10px 0 0 0;
}

.SearchAutor
{
vertical-align:bottom;
white-space:nowrap;
}

.forum-reply-field-user input
{
width:97%;
}

.HeadFRF
{
padding:15px 3px 5px 0;
}

.forum-bbcode-line
{
padding:0 10px 0 0;
}

.forum-reply-header
{
padding:2px 0 0 0;
}

.post_message
{
width:100%;
}

.BlockTA
{
margin:0 5px 15px 0;
}

.LabelSet
{
margin:5px 0;
}

.forum-reply-buttons
{
padding:10px 0 0 0;
}

.forum-smiles-line
{
padding:2px 0 0 0;
}

.DriversPage .ObPole
{
padding:7px 0 0 0;
margin:30px 0 0 0;
}

.forum-table .TableFM td
{
padding:0 0px 0 5px;
vertical-align:middle;
}

.forum-pmessages
{
width:auto !important;
}

.MessageTable
{
width:100% !important;
}

.MessageTable .forum-first-column-head
{
padding:10px;
white-space:nowrap;
font-weight:bold;
}

.MessageTable .forum-last-column-head
{
width:100%;
}

.MessageTable th
{
text-align:left;
background:#f5f5f5 !important;
}

.BlockMessageText
{
margin:15px 0 0 0;
border:1px solid #dae0e7;
}

.MessageText
{
border-top:1px solid #dae0e7;
padding:20px 10px;
}

.BottomRFR table td
{
vertical-align:middle;
padding:0 10px 0 0;
}

.BottomRFR table td select
{
margin:2px 0 0 0;
}

.TextMail
{
position:relative;
top:3px;
}

.BottomRFR 
{
background:#e6e6e8;
padding:2px 10px 1px 10px;
}


.BottomRFR table td input
{
padding:0 5px;
}

.RazdelDannihPilot
{
font-weight:bold;
padding:0 0 10px 0;
}

.RazdelDannihPilot ul
{
font-weight:normal;
padding:3px 0 0px 0;
}

.TechTitle
{
padding: 10px 0 10px 0;
padding: 10px 0 10px 0;
font-weight: bold;
}

.NovotekaBlock small
{
font-size:12px;
line-height:15px;
}

.ReklamsBlock
{
font-size:10px;
line-height:13px;
padding:10px 5px 10px 5px;
color:#FFFFFF;
}

.ReklamsBlock a
{
color:#FFFFFF;
}

#other_page .ReklamsBlock
{
color:#000000;
}

#other_page .ReklamsBlock a
{
color:#0055CC;
}

.CategoryArticle li.SelectLiCA .Arrow
{
background:#CEE013 url(/i/arrow.jpg) no-repeat 100% 0;
padding:0 30px 0 5px;
}

#rtn4p_len td
{
text-align:center;
}

#rtn4p_len table
{
border-collapse:separate;
border-spacing:4px;
}

div.breadcrumb-forum li
{
float: left;
}

div.breadcrumb-forum
{
padding: 0 0 10px 10px;
}

div.forum-user-rank0-status
{
background:transparent url(/i/forum_rank/rank_0.gif) no-repeat scroll 0 100%;
height:35px;
}

div.forum-user-rank1-status
{
background:transparent url(/i/forum_rank/rank_1.gif) no-repeat scroll 0 100%;
height:35px;
}

div.forum-user-rank2-status
{
background:transparent url(/i/forum_rank/rank_2.gif) no-repeat scroll 0 100%;
height:35px;
}

div.forum-user-rank3-status
{
background:transparent url(/i/forum_rank/rank_3.gif) no-repeat scroll 0 100%;
height:35px;
}

div.forum-user-rank4-status
{
background:transparent url(/i/forum_rank/rank_4.gif) no-repeat scroll 0 100%;
height:35px;
}

div.forum-user-rank5-status
{
background:transparent url(/i/forum_rank/rank_5.gif) no-repeat scroll 0 100%;
height:38px;
}

.TextAA
{
position:relative;
padding:0 0 0 70px;
}

.MailFCM
{
bottom:0;
left:70px;
/*position:absolute;*/
background:url(/i/mail_forum.jpg) no-repeat 0 2px;
}

#counters
{
float:right;
padding-right:10px;
padding-top:5px;
}

.BodyABS
{
margin:0 0 0 5px;
}

.NovotekaBlock td div 
{
float:left;
width:130px;
}

.NovotekaBlock table td a:first-child
{
float:left;
}

.BannerTop
{
margin: 0 auto; 
width: 980px; 
text-align:center;
}

.OtstupTL .BannerTop
{
margin: 0 auto;
width: 1000px;
text-align:center;
}

.NovotekaBlock img
{
width:45px;
height:45px;
}

.FaseBook 
{
width: 115px;
height: 20px;
}

.VKontakte 
{
padding: 7px 0pt;
}

.Foto .FaseBook 
{
padding: 12px 0 100px;
}

.NoFoto .FaseBook 
{
padding: 26px 0 0 12px;
}

.NoFoto .VKontakte 
{
margin: 0 0 0 17px;
}

.NoFoto .Tweet
{
margin: -20px 0 0 0;
}

.LeftTdImg .Foto
{
margin: 0 0 -8px 0;
padding: 0px 0 0 4px;
}

.PhotoSoc .Tweet
{
float: left;
margin: -41px 0 0 70px;
position: relative;
z-index: 0;
}

.PhotoSoc .FaseBook
{
float: left;
padding: 0 20px 0 0;
position: relative;
z-index: 1;
}

.Foto .DateHA
{
text-align: left;
}

.DetailNewsSoc .FaseBook
{
padding: 41px 0 15px 20px;
float: left;
position: relative;
z-index: 1;
}

.DetailNewsSoc .Tweet
{
float: left;
}

.PhotoSoc
{
margin: -80px 80px 0 0;
float:right;
}

.VideoSoc
{
margin: -40px 80px 0 0;
float:right;
}

.VideoSoc .Tweet
{
float:left;
margin: -41px 0 0 70px;
position: relative;
z-index: 0;
}

.VideoSoc .FaseBook
{
float:left;
position: relative;
z-index: 1;
}

.LotSoc .FaseBook
{
padding: 15px 0;
position: relative;
}
