/*
 *
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Имя Фамилия :-)
 *
 * */

body
{
color:#424242;
font-family:Tahoma, anti-aliased;
font-size:11px;
line-height:14px;
}

a
{
color:#0088A0;
}

a:visited
{
color:#fee693 !important;
}

a:hover
{
color:#FFFFFF !important;
}

.Underline
{
text-decoration:underline;
}

.DisplayNone
{
display:none;
}

.FullWidth
{
width:100%;
}

input
{
font-size:11px;
line-height:14px;
padding:1px 0 1px 5px;
color:#6a6a6a;
}

.TopHead
{
position:relative;
background:url(/i/top_line.jpg) no-repeat 40px 0;
width:960px;
padding:0 20px;
margin:0 auto;
}

#head
{
width:100%;
background:url(/i/bg_head.jpg) repeat-x 0 0;
}

.Logo
{
float:left;
}

.Korsina
{
position:relative;
float:right;
}

.BlockTextKorsina
{
left:94px;
bottom:10px;
position:absolute;
}

.TextKors
{
font-weight:bold;
color:#FFFFFF;
}

.TextKors span a
{
font-weight:normal;
color:#ffc600;
}

.PoiskZap
{
position:relative;
margin:0 0 0 70px;
float:left;
}

.BlockTextPZ
{
left:14px;
top:25px;
position:absolute;
}

.TextKZ input
{
font-size:11px;
line-height:14px;
width:250px;
color:#6a6a6a;
padding:1px 0 1px 5px;
background:#ffffff url(i/bg_input.gif) no-repeat 0 0;
border:1px solid #6e6f6d;
}

.TextKZ 
{
padding:0 10px 0 0;
}

.SelectKZ
{
padding:0 10px 0 0;
}

.SelectKZ select
{
font-size:11px;
line-height:14px;
color:#6a6a6a;
width:120px;
background:#ffffff url(i/bg_input.gif) no-repeat 0 0;
border:1px solid #6e6f6d;
}

.SearchParAuto a
{
color:#ffc600;
}

.BlockTextPZ .TableBT
{
margin:0 0 0 -2px;
}

.SearchParAuto
{
padding:2px 0 0 0;
}

.PhotoMenu
{
padding:123px 0 0 0;
background:url(i/photo_menu.jpg) no-repeat 50% 0;
}

.BgMenu
{
background:#1f4055;
}

.Menu 
{
background:url(i/bg_menu.jpg) no-repeat 0 0;
position:relative;
width:990px;
padding:0 0px 0 10px;
margin:0 auto;
}

.Menu ul
{
}

.ImgMenu
{
top:0px;
left:0px;
position:absolute;
}

.Menu li
{
padding:7px 11px 6px 12px;
float:left;
}

.Menu li a
{
padding:10px 0 10px 0;
text-align:center;
display:block;
width:113px;
background:url(i/menu_button.jpg) no-repeat 0 0;
color:#FFFFFF;
font-size:14px;
line-height:17px;
}

.Menu li a:visited
{
color:#FFFFFF !important;
}

.Menu li a:hover
{
text-decoration:none;
background:url(i/menu_button_nav.jpg) no-repeat 0 0;
}

.Menu li.LiAZ a
{
width:143px;
background:url(i/menu_button_az.jpg) no-repeat 0 0;
}

.Menu li.LiAZ a:hover
{
text-decoration:none;
background:url(i/mb_az_nav.jpg) no-repeat 0 0;
}

.Menu li.LiAZSelect 
{
margin:-4px 0;
padding:0px 11px 0 12px;
}

.Menu li.SelectMenu
{
margin:-4px 0;
padding:0px 11px 0 12px;
}

.Menu li.SelectMenu a
{
color:#000000;
text-decoration:none;
padding:21px 0 19px 0;
background:url(i/menu_select.png) no-repeat 0 0;
}

.Menu li.LiAZSelect a
{
cursor:auto;
color:#000000;
text-decoration:none;
padding:21px 0 19px 0;
background:url(i/mb_az_select.png) no-repeat 0 0;
}

.Menu li.LiAZSelect a:hover
{
cursor:auto;
text-decoration:none;
background:url(i/mb_az_select.png) no-repeat 0 0;
}

.BottomHead
{
padding:5px 0 0 0;
}

.BlockMenu
{
width:100%;
}

.BlockAutoriz
{
margin:0 0 0 -3px;
width:260px;
position:absolute;
top:-15px;
}

.BlockAutoriz a:hover
{
color:#69b5c2 !important;
}

.BlockAutoriz a:visited
{
color:#62787c !important;
}

.LoginTable input
{
font-size:11px;
line-height:14px;
color:#979797;
width:120px;
padding:1px 0 1px 5px;
border:1px solid #a6a6a3;
background:#FFFFFF url(i/bg_input.gif) no-repeat scroll 0 0;
}

.TextBA
{
position:absolute;
top:56px;
left:46px;
}

.LoginTable td
{
padding:0 0 5px 0;
}

.LoginTable td.LoginButtonTd
{
padding:0 0 2px 8px;
}

.LoginTable .LoginButtonTd input
{
margin:0;
}

.BottomTBA a 
{
color:#0088a0;
}

.Reg
{
float:left;
}

.ReturnPass
{
float:right;
}

.BottomTBA
{
width:100%;
}

.WidthMiddle
{
padding:5px 0 35px 0;
width:1000px;
margin:0 auto;
}

.TextBZ
{
top:100px;
left:46px;
position:absolute;
}

.TextBZ a
{
font-weight:bold;
color:#0088a0;
font-size:12px;
line-height:15px;
}

.TextBZ p
{
padding:0 15px 15px 0;
}

.BlockZapTeh
{
margin:-15px 0 0 -3px;
color:#424242;
position:relative;
width:261px;
}

.BlockZapTeh a:visited
{
color:#62787c !important;
}

.BlockZapTeh a:hover
{
color:#69b5c2 !important;
}

.BlockSearchSite
{
width:234px;
height:113px;
position:relative;
}

.BlockSearchSite img
{
position:absolute;
margin:0 0 0 -62px;
}

#middle
{
width:100%;
}

.LeftColumnTMB
{
padding:0 10px 0 0;
}

.TextBS
{
top:29px;
left:28px;
position:absolute;
}

.VvodText input
{
width:140px;
border:none;
padding:0 0 0 5px;
}

.ButtonVTTd 
{
padding:0 0 0 6px;
}

.TextBS .ButtonVTTd input
{
margin:0px 0 0 0;
}

.RightColumnTMB
{
width:100%;
}

.BgBCT
{
padding:0 0 25px 0;
background:url(i/bottom_ct.gif) no-repeat 0 100%;
margin:6px 0 0 0;
width:713px;
}

.BlockChiefTextPage
{
background:url(i/top_ct.jpg) no-repeat 0 0;
position:relative;
padding:12px 25px 0 25px;
}

.Arhit
{
font-weight:bold;
color:#374e5e;
font-size:12px;
line-height:15px;
background:url(i/arhit.jpg) no-repeat 0 9px;
padding:0 0 0 18px;
}

.Arhit a
{
font-weight:bold;
color:#374e5e;
}

.Arhit a:visited
{
color:#374e5e !important;
}

.Arhit a:hover
{
color:#69b5c2 !important;
}

.Arhit .SelectPage a
{
font-weight:normal;
font-size:18px;
line-height:21px;
}

.SearchOEM
{
font-size:12px;
line-height:15px;
padding:20px 0 35px 0;
}

.ButtonSOEM input
{
border:none;
width:55px;
height:22px;
background:url(i/but_oem.jpg) no-repeat 0 0;
}

.InputOem 
{
font-weight:bold;
}

.InputOem input
{
width:130px;
background:#FFFFFF url(i/bg_input.gif) no-repeat 0 0;
border:1px solid #969390;
}

.ButtonSOEM
{
padding:0 0 0 7px;
}

.ListTreb
{
}

.HeaderELT
{
font-weight:bold;
padding:0 0 5px 0;
}

.ElementLT 
{
}

.ElementLT p
{
padding:0 0 20px 0;
line-height:18px;
}

.TopFooter
{
width:100%;
padding:12px 0 26px 0;
background:#1e3843;
}

.LeftColumnTF
{
width:247px;
}

.Navigation
{
padding:30px 0 0 0;
}

.TableNavigation td
{
vertical-align:middle;
text-align:center;
width:41px;
height:40px;
}

.TableNavigation td *
{
vertical-align:middle;
}

.TableNavigation td.CenterNavig
{
background:url(i/center_navig.gif) no-repeat 0 0;
}

.SelectNavig
{
font-size:0;
line-height:0;
padding:10px 0;
background:url(i/sel_navig.gif) no-repeat 50% 50%;
}

.WidthTF
{
width:960px;
padding:0 20px;
margin:0 auto;
}

.WidthBF
{
position:relative;
width:960px;
height:300px;
padding:0 20px;
margin:0 auto;
background:url(/i/phone.png) no-repeat 22px 0;
}

.HeaderAdres
{
padding:0 0 10px 0;
font-size:24px;
line-height:27px;
color:#FFFFFF;
}

.Adress
{
float:left;
font-size:12px;
line-height:15px;
color:#cedade;
padding:0 0 0 22px;
}

.Adress li
{
padding:0 0 3px 0;
}

.Adress a
{
color:#ffc600;
background:url(i/bg_ad.gif) no-repeat 0 2px;
padding:0 0 0 18px;
}

.ICQ
{
padding:20px 0 0 0;
color:#FFFFFF;
font-size:12px;
line-height:15px;
float:right;
}

.ICQ a
{
color:#FFFFFF;
text-decoration:none;
background:url(i/icq.jpg) no-repeat 0 0;
padding:0 0 0 25px;
}

.NameIcq
{
padding:0 10px 3px 0;
}

.BottomFooter
{
background:url(i/bm.jpg) repeat-x 0 100%;
}

.LeftColumnBF
{
padding:25px 0 0 0;
width:207px;
z-index:10;
}

.LeftColumnBF a:hover
{
color:#69b5c2 !important;
}

.LeftColumnBF a:visited
{
color:#62787c !important;
}

.PhoneImg
{
position:relative;
margin:0 0 0 -185px;
}

.PhoneBlock
{
color:#1f1f1f;
top:28px;
left:45%;
position:absolute;
font-size:18px;
line-height:21px;
}

.PhoneNumber
{
margin:0 0 0 -5px;
font-size:60px;
line-height:63px;
}

.Multiplex
{
color:#888888;
position:absolute;
top:60px;
right:22px;
}

.Multiplex a
{
color:#0088a0;
}

.OtdelBlock
{
color:#1f1f1f;
position:absolute;
font-size:12px;
line-height:15px;
top:158px;
left:45%;
}

.NomerOtdel
{
font-size:30px;
line-height:33px;
}

.IndexPageHead
{
width:100%;
background:url(i/head_ip.jpg) repeat-x 0 0;
}

.BgHead
{
height:675px;
background:url(i/bg_head_ip.jpg) no-repeat 50% 0;
}

.IndexPageHead .TopHead
{
height:497px;
}

.IndexPageHead .PhotoMenu
{
background:none;
}

.IndexPageHead .TopHead
{
background:none;
}

.IndexPageHead .PoiskZap
{
margin:0;
}

.NewsBlock
{
background:url(/i/news_block_t.jpg) no-repeat 0 0;
min-height:250px;
width:250px;
position:relative;
}

.NewsBlock a:visited
{
color:#62787c !important;
}

.NewsBlock a:hover
{
color:#69b5c2 !important;
}

.ListNews
{
color:#656565;
padding:50px 10px 0 30px;
}

.NameNews a
{
font-weight:bold;
}

.NameNews a:hover
{
color:#69b5c2 !important;
}

.DateNews
{
color:#999999;
padding:12px 0 0 0;
}

.News
{
width:100%;
margin:0 0 10px 0;
padding:6px 0 5px 0;
border-bottom:1px solid #c0c5c3;
}

.LastNews
{
border:none;
}

.AllNews
{
padding:35px 0 0 30px;
}

.AllNews a
{
font-size:12px;
line-height:15px;
color:#0088a0;
font-weight:bold;
background:url(i/an.gif) no-repeat 0 4px;
padding:0px 0 0 15px;
}

.BlockAboutCompany
{
padding:0 0 15px 0;
text-align:left;
margin:8px 0 0 10px;
}

.BlockAboutCompany p
{
font-size:12px;
line-height:15px;
padding:0 10px 0 0;
margin:16px 0;
color:#656565;
}

.WidthNB
{
padding:0 0 0 10px;
}

.Web
{
margin:0 0 0 10px;
color:#656565;
font-size:12px;
line-height:15px;
}

.Web a:visited
{
color:#62787c !important;
}

.Web a:hover
{
color:#69b5c2 !important;
}

.Multiplex a:visited
{
color:#62787c !important;
}

.Multiplex a:hover
{
color:#69b5c2 !important;
}

.Prosmotr
{
padding:15px 0 0 0;
}

.Prosmotr a
{
background:url(i/pros.jpg) no-repeat 0 6px;
padding:0 0 0 15px;
color:#0088a0;
font-weight:bold;
}

.TehCentr 
{
font-size:12px;
line-height:15px;
}

.TehCentr p
{
margin:20px 0;
}

.TehCentr .Header
{
padding:0 0 14px 0;
font-size:14px;
line-height:17px;
font-weight:bold;
}

.RaspisanieTable td
{
border:1px solid #989795;
padding:10px 12px;
text-align:center;
}

.RaspisanieTable th
{
text-align:center;
padding:10px 12px;
background:#ebe8d7;
border:1px solid #989795;
font-weight:bold;
}

.DayWeek
{
text-align:center;
font-weight:bold;
width:160px;
}

.RaspisanieTable 
{
margin:6px 0 15px 0;
}

.RaspisanieTable .FirstTr td
{
background:#FFFFFF;
}

.PhotoGaдery
{
margin:0 -15px 0 0;
padding:15px 0 0 0;
}

.BgSP
{
float:left;
padding:3px;
}

.ListSmallPhoto img
{
cursor:pointer;
}

.ListSmallPhoto .SelectSP
{
background:#1e3843;
}

.ListSmallPhoto
{
padding:0 0 0 2px;
}

.NamePG
{
margin:4px 0 0 0;
border-left:4px solid #464646;
padding:9px 0 8px 12px;
color:#464646;
font-weight:bold;
}

.BlockKabinet
{
color:#656565;
font-size:13px;
line-height:16px;
}

.Login a
{
color:#656565;
}

.RedProf a
{
color:#0088a0;
font-size:11px;
line-height:14px;
padding:0 0 0 15px;
background:url(i/red_prof.gif) no-repeat 0 100%;
}

.BlockKabinet .LoginTable td.LoginButtonTd
{
padding:10px 0 0 0;
}

.KorsHref
{
position:absolute;
top:0;
left:8px;
}

.GranQuest
{
/*padding:20px 0 0 0;*/
}

#show
{
/*cursor:pointer;*/
}

#show div
{
cursor:pointer;
}

.profile-block-hidden
{
	display: none;
}

.profile-block-shown
{
	display:block;
}

.profile-table
{
	width: 100%;
}

.profile-link
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.profile-table td {
	vertical-align: top;
	width:50%;
}

.NameForm
{
  font-weight:bold;
  padding:15px;
}

.MenuCar li
{
  background:none;
  color:#133FE0;
  float:left;
  margin:0 10px 0px 0;
  padding: 0 2px;
  text-decoration: underline;
  cursor: pointer;
}

.MenuCar li.Selected
{
	background: #0088A0;
  color:#000000;
	text-decoration: none;
	cursor: default;
}

.ac_odd 
{
	background-color: #eee;
}

.ac_over 
{
	background-color: #0A246A;
	color: white;
}

.ac_results 
{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul 
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li 
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading 
{
	background: white url('/i/indicator.gif') right center no-repeat;
}

.NameNews
{
font-size:14px;
line-height:17px;
}

.ButtonNull input
{
cursor:pointer;
padding:0px 0 2px 5px;
color:#000000;
font-weight:bold;
margin:1px 0 0 0;
width:55px;
background:url(/i/button_null.png) no-repeat 0 0;
border:none;
}

input.ButtonNav
{
background:url(/i/button_nav.png) no-repeat 0 0;
}

.LoginTable td.LoginINButtonTd
{
padding:5px 0 0 0;
}

.NewsList a:visited
{
color:#62787c !important;
}

.NewsList a:hover
{
color:#69b5c2 !important;
}

.Rss a:visited
{
color:#62787c !important;
}

.Rss a:hover
{
color:#69b5c2 !important;
}

.Rss
{
position:absolute;
top:20px;
right:50px;
font-weight:bold;
}

.Rss a
{
font-weight:bold;
color:#FFC600;
padding:0 20px 0 0;
background:url(/i/rss.jpg) no-repeat 100% 0;
}

.Rss a:visited
{
color:#62787c !important;
}

.Rss a:hover
{
color:#69b5c2 !important;
}

.NewsPage
{
padding:15px 0 0 0;
font-size:11px;
line-height:14px;
}

.NewsPage a:visited
{
color:#62787c !important;
}

.NewsPage a:hover
{
color:#69b5c2 !important;
}

.Prosmotr a:visited
{
color:#62787c !important;
}

.Prosmotr a:hover
{
color:#69b5c2 !important;
}

.SparsMenu
{
color:#525252 !important;
padding:20px 0 0 5px;
margin:0 0 0 -10px;
font-size:12px;
line-height:15px;
background:url(/i/bl.jpg) repeat-x 0 99%;
}

.SparsMenu a
{
font-weight:bold;
color:#525252 !important;
}


.ElementSM
{
background:#e0dfdb url(/i/bg_vkladka.jpg) repeat-x 0 100%;
margin:2px 0 0 0;
font-weight:bold;
float:left;
padding:5px 7px;
border-top:1px solid #747371;
border-left:1px solid #747371;
border-right:1px solid #747371;
}

.ElementSM a
{
text-decoration:none;
}

.SelectElementSM
{
color:#d98f02;
background:#ecebe6;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:7px 5px 5px 5px;
margin:0;
}


.PhotoAnonsNews
{
float:left;
}

.TextNews
{
padding:0 0 0 155px;
}

.TextNN
{
padding:10px 0 0 0;
}

.DateNP
{
padding:0 0 5px 0;
font-size:12px;
line-height:15px;
}

.NameNN h2
{
padding:0 0 15px 0;
font-size:13px;
line-height:16px;
font-weight:bold;
}

.ContactPage
{
padding:30px 0 0 0;
}

.ContactsInfo
{
font-size:12px;
line-height:15px;
}

.ContactsInfo li
{
padding:0 0 10px 0;
}

.ContactsInfo b
{
font-weight:bold;
font-size:11px;
line-height:14px;
}

.ContactPage a:visited
{
color:#62787c !important;
}

.ContactPage a:hover
{
color:#69b5c2 !important;
}

.ObrSv
{
padding:35px 0 0 0;
}

.ObrSv .Header
{
font-size:12px;
line-height:15px;
margin:0 -10px 20px -10px;
padding:0 10px 5px 10px;
border-bottom:1px solid #000000;
color:#424242;
}

.TableOS td
{
padding:0 0 10px 0;
}

.TableOS
{
color:#767573;
font-size:12px;
line-height:15px;
}

.TableOS input
{
background:#ffffff url(/i/input_con.gif) no-repeat 0 0;
border:1px solid #969390;
color:#000000;
width:500px;
}

.TableOS textarea
{
background:#ffffff url(/i/textarea.gif) no-repeat 0 0;
border:1px solid #969390;
color:#000000;
padding:1px 0 0 5px;
width:500px;
height:100px;
}

.Black
{
color:#000000;
}

.NamePole
{
padding:0 0 5px 0;
}

.ButtonInput input
{
color:#000000;
cursor:pointer;
font-weight:bold;
width:auto;
padding:1px 6px 5px;
background:url(/i/but_in.png) no-repeat 0 0;
border:none;
}

.ButtonInput input.ButtonInputNav
{
background:url(/i/but_in_nav.gif) no-repeat 0 0;
}

.VyborDet td
{
padding:0 10px 5px 0;
}

.VyborDet input.InputZap
{
border:1px solid #969390;
width:145px;
}

.VyborDet select
{
border:1px solid #969390;
width:152px;
}

.PoiskZapPage
{
padding:20px 0 0 0;
}

.NameTdKD
{
font-weight:bold;
width:145px;
}

.TableKD td
{
padding:0 0 5px 0;
}

.InputTd input
{
background:#ffffff url(/i/input_con.gif) no-repeat 0 0;
border:1px solid #969390;
color:#000000;
width:245px;
}

.InputTd textarea
{
background:#ffffff url(/i/textarea.gif) no-repeat 0 0;
padding:1px 0 1px 5px;
border:1px solid #969390;
color:#000000;
width:245px;
height:80px;
}

.InputTd select
{
width:152px;
border:1px solid #969390;
}

.InputTd input.TimeCall
{
width:145px;
}

.SelectAuto
{
padding:10px 0;
}

.NameBlockForm
{
font-size:12px;
line-height:15px;
padding:35px 0 10px 0;
font-weight:bold;
}

.CreateZapros td
{
padding:0 0 7px 0;
}

.PoleZapros
{
margin:3px 5px 0 0;
background:#ffffff url(/i/input_con.gif) no-repeat 0 0;
border:1px solid #969390;
color:#000000;
width:315px;
}

.DeleteZapros
{
margin:0 0 0 10px;
cursor:pointer;
background:url(/i/del.gif) no-repeat 0 3px;
padding:0 0 0 18px;
color:#ab1214;
}

.DeleteZapros span
{
text-decoration:underline;
}

.BgDetail
{
background:url(/i/zapros.gif) repeat-x 0 80%;
}

.BgDetail span
{
background:#ecebe6;
}

.ZaprosInput input
{
cursor:pointer;
padding:1px 0 5px 5px;
width:200px;
color:#000000;
font-weight:bold;
border:none;
background:url(/i/zapros_in.gif) no-repeat 0 0;
}

.ZaprosInput input.ZaprosInputNav
{
background:url(/i/zapros_in_sel.gif) no-repeat 0 0;
}

.ZaprosInput
{
padding:15px 0 0 0;
}

.TimeOC
{
color:#858484;
float:right;
}

.OtsyvCom
{
padding:25px 0 0 0;
}

.HeaderOC
{
font-size:12px;
line-height:15px;
color:#374e5e;
font-weight:bold;
padding:0 0 10px 0;
}

.HeaderOC .MarksAuto
{
font-style:italic;
color:#858484;
font-weight:normal;
}

.BgOB
{
float:left;
color:#000000;
font-weight:bold;
text-align:center;
background:url(/i/but_otsyv.gif) no-repeat 0 0;
width:129px;
padding:1px 0 5px 0;
}

.OtsyvButton input
{
cursor:pointer;
border:none;
float:left;
color:#000000;
font-weight:bold;
text-align:center;
background:url(/i/but_otsyv.gif) no-repeat 0 0;
width:129px;
padding:1px 0 5px 0;
}

.OtsyvButton input.OtsyvButtonNav
{
background:url(/i/but_otsyv_nav.gif) no-repeat 0 0;
}

.BgOBNav
{
background:url(/i/but_otsyv_nav.gif) no-repeat 0 0;
}

#show
{
padding:20px 0 0 0;
}

.OtsyvForm
{
padding:20px 0 0 0;
}

.EmailCompany a
{
text-decoration:underline;
background:none;
padding:0;
color:#FFC600;
}

.TypeAL .NameTAL a
{
font-size:14px;
line-height:17px;
}

.NameTAL a
{
color:#424242;
font-weight:bold;
}

.NameTAL a:visited
{
color:#62787c !important;
}

.NameTAL a:hover
{
color:#69b5c2 !important;
}


.AccessoryElement
{
padding:10px 0 0 0;
float:left;
width:33%;
}

.ImgAE img
{
margin:0 5px 0 0;
border:1px solid #d1cfcf;
}

.NameAE
{
padding:0 0 4px 0;
}

.NameAE a
{
font-size:11px;
line-height:14px;
color:#0088a0;
}

.NameAE a:visited
{
color:#62787c !important;
}

.NameAE a:hover
{
color:#69b5c2 !important;
}

.CostAE
{
float:left;
padding:0 1px 1px 1px;
background:#ee8704;
color:#FFFFFF;
font-weight:bold;
}

.AlKonkr .AccessoryElement
{
float:none;
width:100%;
}

.OpisanieAE
{
padding:0 0 4px 0;
color:#374e5e;
font-weight:bold;
}

.ChangePageAE 
{
padding:20px 0 0 0;
}

.ChangePageAE a
{
color:#0088a0;
}

.ChangePageAE a:visited
{
color:#62787c !important;
}

.ChangePageAE a:hover
{
color:#69b5c2 !important;
}

.ChangePageAE li
{
padding:0 1px 0 2px;
float:left;
}

.ChangePageAE li div
{
background:#d3d3d3;
}

.ChangePageAE li div a
{
padding:3px 4px 6px 4px;
display:block;
}

.ChangePageAE li.SelectPageAE div
{
font-size:12px;
line-height:15px;
background:none;
font-weight:bold;
}

.ChangePageAE li.Nohref div
{
padding:3px 4px 6px 4px;
}

.ChangePageAE li.SelectPageAE div a
{
text-decoration:none;
}

.NextAE a
{
text-decoration:none;
}

.PrevAE a
{
text-decoration:none;
}

.KonkrAccessoryElement
{
padding:35px 10px 10px 10px;
margin:0 -10px 0px -10px;
border-bottom:1px solid #000000;
}

.ImgTdKAE img
{
border:1px solid #d5d3d3;
margin:0 10px 0 0 ;
}

.NameKAE
{
font-size:13px;
line-height:16px;
font-weight:bold;
color:#374e5e;
padding:0 0 25px 0;
}

.NameCost
{
font-weight:bold;
padding:0px 5px 0 0;
}

.TextAnonsKAE
{
padding:0 0 10px 0;
}

.TableKors td.KorsIn
{
padding:0 0 0 15px;
}

.KorsIn input
{
background:transparent url(/i/kors_in.jpg) no-repeat scroll 0 0;
color:#000000;
cursor:pointer;
font-weight:bold;
border:none;
text-align:center;
padding:2px 0 5px 0px;
width:147px;
}

.KorsIn input.KorsInNav
{
background:transparent url(/i/kors_in_nav.jpg) no-repeat scroll 0 0;
}

.TableKors td
{
padding:1px 0 0 0;
}

.Onlyweb
{
top:30px;
}

.ListPremium .HeaderLiIP
{
padding:0 0 5px 0;
font-weight:bold;
}

.ListPremium li
{
font-size:11px;
line-height:14px;
padding:0 0 2px 0;
}

.PoiskWord
{
padding:0 0 7px 0;
font-size:12px;
line-height:15px;
}

.PoiskWord b
{
font-weight:bold;
}

.FirstAE a
{
text-decoration:none;
}

.LastAE a
{
text-decoration:none;
}

.RasdelLine
{
margin:7px 15px 0 15px;
}

.DetailsLP td
{
}

.DetailsLP .ChangePageAE
{
padding:0;
}

.SelectNP
{
padding:3px 0 0 0;
}

.SelectNP select
{
margin:0 0 0 5px;
width:45px;
}

.ChangeDetails
{
float:right;
font-weight:bold;
}

.ChangeDetails a
{
color:#0088a0;
}

.ChangeDetails a:visited
{
color:#62787c !important;
}

.ChangeDetails a:hover
{
color:#69b5c2 !important;
}


.ChangeDetails .Rasdel
{
font-weight:normal;
}

.TopOL
{
padding:10px 0 0 0;
}

.DetailLD
{
height:115px;
padding:15px 0 0 0;
float:left;
width:33%;
}


.KodDetail
{
font-weight:bold;
}

.CostDetail
{
padding:0 2px;
float:left;
background:#ee8704;
color:#FFFFFF;
font-weight:bold;
}

.OtstupCD
{
padding:5px 0 3px 0;
}

.ListDetailsPrint
{
padding:0 0 15px 0;
}

.InputSearch
{
padding:0 0 20px 0;
}

.ZaprosSearch
{
margin:15px 0;
}

.NameZS
{
}

.NameZS a
{
font-weight:bold;
color:#0088a0;
}

.NameZS a:visited
{
color:#62787c !important;
}

.NameZS a:hover
{
color:#69b5c2 !important;
}

.SearchPage .PoiskWord
{
padding:0;
float:none;
}

.LiszZapros
{
margin:10px 0 0 0;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

.TextIS
{
padding:2px 0 0 0;
}

.TextIS input
{
border:1px solid #969390;
width:225px;
background:#FFFFFF url(/i/input_con.gif) no-repeat 0 0;
}

.ButtonIS
{
padding:0 0 0 7px;
}

.SearchPage .ChangePageAE
{
padding:10px 0 0 0;
}

.RegistrTable 
{
color:#767573;
}

.RegistrTable td
{
padding:0 5px 7px 0;
}

.RegistrTable input
{
border:1px solid #969390;
width:145px;
background:#FFFFFF url(/i/input_con.gif) no-repeat 0 0;
}

.FirstRT
{
width:100px;
font-weight:bold;
}

.ObPole
{
font-weight:bold;
color:#000000;
margin:0 0 0 1px;
}

.RegistrTable .OtsyvButton input
{
color:#000000;
font-weight:bold;
width:129px;
background:transparent url(/i/but_otsyv.gif) no-repeat scroll 0 0;
border:medium none;
}

.RegistrTable .OtsyvButton input.OtsyvButtonNav
{
background:url(/i/but_otsyv_nav.gif) no-repeat 0 0;
}

.RefreshCaptch
{
float:left;
margin:15px 0 0 10px;
}

.RefreshCaptch a
{
color:#767573;
}

.RefreshCaptch a:visited
{
color:#62787c !important;
}

.RefreshCaptch a:hover
{
color:#69b5c2 !important;
}

.Prim
{
color:#767573;
font-size:10px;
line-height:13px;
margin:15px 0 0 0;
background:url(i/prim.jpg) repeat-x 0 0;
padding:5px 0 0 0;
}

.HeaderRasdelProfile
{
padding:0px 0 15px 0;
font-size:12px;
line-height:15px;
}

.HeaderRasdelProfile a
{
font-weight:bold;
color:#0088a0;
}

.BlueHref a
{
color:#0088a0;
}

body .BlueHref a:visited
{
color:#62787c !important;
}

body .BlueHref a:hover
{
color:#69b5c2 !important;
}

.ProfileTable select
{
border:1px solid #969390;
width:150px;
}

.ProfileTable textarea
{
width:145px;
border:1px solid #969390;
color:#000000;
padding:1px 0 0 5px;
background:#ffffff url(/i/textarea.gif) no-repeat 0 0;
height:115px;
}

.profile-block-shown
{
padding:0 0 25px 0;
}

.ButtonsProfile span
{
color:#000000;
margin:0 5px 0 0;
}

.CarsTable .BgDetail
{
width:150px;
}

.Redaktor
{
padding:0 0 0 5px;
}

.Redaktor a
{
color:#0088a0;
padding:0 0 2px 17px;
background:url(/i/red.jpg) no-repeat 0 0;
}

.CarsTable td
{
padding:0 0 5px 0;
}

.CarsTable .BgOB a
{
text-decoration:none;
color:#000000 !important;
font-weight:bold;
display:block;
}

.CarsRedakrotTable .OtsyvButton input
{
margin:0 5px 0 0;
}

.ReturnSpisok
{
padding:0 0 10px 0;
}

.ReturnSpisok a
{
font-size:12px;
line-height:15px;
font-weight:bold;
color:#0088a0;
}

.BasketTable 
{
width:100%;
}

.BasketTable th
{
color:#767573;
padding:0 35px 10px 2px;
font-weight:bold;
}

.BasketTable td
{
color:#000000;
padding:5px 35px 6px 2px;
}

.BasketTable .UnEven td
{
padding:4px 35px 5px 2px;
}

.BasketTable .LastTR td
{
font-weight:bold;
background:url(i/ltr.jpg) repeat-x 0px 5px;
padding:12px 35px 4px 2px;
}

.BasketTable input
{
color:#000000;
width:50px;
}

.CheckBoxBT
{
text-align:center;
}

.CheckBoxBT input
{
width:auto;
}


.ButtonsBT .ButtonInput input
{
width:81px;
}

.ButtonsBT
{
margin:10px 0 0 0;
padding:10px 0 0 0;
background:url(/i/prim.jpg) repeat-x 0 0;
}


.ButtonsBT td
{
padding:0 5px 0 0;
}

.RegSP
{
font-weight:bold;
color:#000000;
padding:0 0 5px 0;
}

.ButtonZakaz input
{
border:none;
background:url(/i/oz.jpg) no-repeat 0 0;
width:214px;
color:#000000;
cursor:pointer;
font-weight:bold;
padding:1px 0 3px 5px;
}

.ButtonZakaz input.ButtonZakaznav
{
background:url(/i/oz_nav.jpg) no-repeat 0 0;
}

.FirstRT label
{
font-weight:bold;
}

.RegistrTable p
{
margin:10px 0;
}

.Plateg
{
padding:0 0 5px 0;
}

.Plateg .NoLabelTd
{
padding:2px 5px 0 0;
}

.SposobOplaty
{
color:#979797;
font-weight:bold;
padding:0 0 10px 0;
}

.PartnersList li.HeaderPartners
{
font-weight:bold;
padding:0 0 5px 0;
}

.PartnersList li.HeaderPartners a
{
font-weight:bold;
}

.PartnersList li
{
padding:0px 0 2px 0;
}

.TextPage
{
font-size:12px;
line-height:15px;
}

.TextPage p
{
margin:16px 0;
}

.FirstTdCars
{
padding:0 50px 0 0;
}

.Informers
{
background:url(i/center_inf_block.jpg) repeat-y 24px 0;
color:#424242;
margin:-15px 0 0 -3px;
position:relative;
width:261px;
}

.BlockInformers
{
padding:80px 0 25px 50px;
}

.TableInformers td
{
padding:0 0px 10px 0;
}

.TableInformers td.Probki
{
text-align:center;
border:1px solid #ffa401;
padding:8px 0 0px 0;
background:#FFFFFF;
}

.TableInformers td.Probki a
{
display:block;
}

.TopInformers
{
background:url(/i/informers.jpg) no-repeat 0 0;
}

.BottomInformers
{
background:url(/i/bottom_inf_block.jpg) no-repeat 24px 100%;
}

.PosBA
{
position:relative;
height:150px;
}

.TableInformers td.FirstTdTI
{
padding:0 10px 10px 0;
}

.SiteTime
{
position:absolute;
right:-15px;
top:450px;
}

.TypeAL .NameTAL
{
padding:0 0 3px 0;
border-bottom:1px solid #000000;
}

.SmallProducts
{
padding:10px 0 0 0;
}

.WidthLeftColumnTC
{
width:255px;
}

.TypeAL
{
width:100%;
padding:35px 0 0 0;
}

.UlBP 
{
padding:0 0 0 20px;
}

.UlBP li
{
padding:3px 0 0 0;
list-style:decimal;
}

.ParBlock 
{
margin:20px 0;
}

.ParBlock .NamePB
{
font-weight:bold;
padding:0 0 5px 0;
}

.Pojasn
{
padding:10px 0 0 0;
}

.UnEven td
{
background:#f4f3f0;
}

.PersonalPage
{
padding:20px 0 0 0;
}

.Raspisanie
{
padding:20px 0 0 0;
}

.BgCenterPage
{
background:url(/i/center_page.jpg) repeat-y 0 0;
}

.SiteTime td
{
padding:0 0 10px 0;
}

.PersonalTable select
{
border:1px solid #969390;
width:152px;
}

.HeaderProf
{
padding:0 0 10px 0;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#424242;
}

.HistorySakPage
{
padding:20px 0 0 0;
}

.ListHSP
{
padding:10px 0 0 0;
background:url(/i/prim.jpg) repeat-x 0 0;
margin:25px -10px 0 0;
}

.ListHSP th
{
padding:5px 0 7px 0;
background:#f4f3f0;
font-weight:bold;
color:#767573;
}

.ListHSP th div
{
font-weight:bold;
}

.ListHSP td
{
border-bottom:1px solid #bbbbba;
padding:10px 0 2px 0;
}

.KodSakasaDiv
{
width:105px;
}

.CenaDiv
{
width:105px;
}

.Status
{
width:85px;
}

.TovarsDiv
{
width:100px;
}

.OplataDiv
{
width:90px;
}

.CancelDiv
{
width:90px;
}

.SposobOplatyTd
{
width:100%;
}

.OplataTd, .CancelTd
{
text-align:center;
}

.ReturnSpisokZak
{
padding:20px 0 0 0;
}

.ReturnSpisokZak a
{
text-decoration:none;
text-align:center;
display:block;
background:url(/i/oz.jpg) no-repeat 0 0;
color:#000000;
font-weight:bold;
padding:1px 0 3px 5px;
width:214px;
}

.ReturnSpisokZak a.RSZNav
{
background:url(/i/oz_nav.jpg) no-repeat 0 0;
}

.ReturnSpisokZak a:hover
{
color:#000000 !important;
}

.ReturnSpisokZak a:visited
{
color:#000000 !important;
}

.SZTable 
{
margin:20px 0 20px 0;
}

.SZTable td
{
padding:0 15px 7px 0;
}

.SZTable th
{
padding:0 15px 10px 0;
font-weight:bold;
color:#424242;
}

.FirstTd
{
font-weight:bold;
color:#767573;
}

.SZTable th.HeaderSZTable
{
padding:20px 15px 7px 0;
}

.SZTable .OtsyvButton
{
padding:20px 0 0 0;
}

.BasketTable th.HeaderSZTable
{
color:#424242;
}

.TopAZ
{
margin:20px 0;
line-height:18px;
}

#pod
{
padding:20px 0 0 0;
}

.FormPod
{
margin:10px 0;
}

.FormPod td
{
padding:0 10px 5px 0;
}

.PrimTC td
{
padding:0 5px 5px 0;
} 

.SiteMapPage
{
background:url(/i/bg_smp.gif) repeat-x 0 0;
}

.WidthSMP
{
width:990px;
margin:0 auto;
}

.HeadSMP
{
margin:0 -50px;
background:url(/i/head_smp.gif) no-repeat 0 100%;
padding:100px 50px 15px 50px;
}

.HeadSMP td
{
padding:0 60px 0 0;
vertical-align:bottom;
}

.InfaSMP
{
font-weight:bold;
font-size:15px;
line-height:18px;
}

.BodySMP
{
padding:45px 0 50px 0;
}

.HeaderPage
{
font-weight:bold;
font-size:18px;
line-height:21px;
}

.SiteStrukture
{
}

.RasgelSS 
{
padding:15px 0 0 0;
}

body .RasgelSS a
{
font-size:14px;
line-height:17px;
color:#000000  !important;
}

body .RasgelSS a:visited
{
color:#000000 !important;
}


.PodRasdelSS
{
padding:5px 0 0 15px;
}

body .RasgelSS .PodRasdelSS a
{
font-size:13px;
line-height:16px;
color:#63787b !important;
}

body .RasgelSS a:hover {
color:#69B5C2 !important;
}

.SearchPage
{
padding:20px 0 0 0;
}

.sale_order_full_table
{
margin:20px 0 0 0;
}

.SelectKorzina
{
font-size:18px;
font-weight:normal;
line-height:21px;
}

.HeaderTO
{
font-weight:bold;
padding:0 0 5px 0;
}

.PrintChek td
{
padding:5px;
}

.PrintChek table
{
border:1px solid #000000;
}

.LastOform td
{
padding:10px 0;
}

.PrintChek
{
padding:20px 0 0 0;
}

.PrintKvSber
{
font-size:15px;
line-height:18px;
font-weight:bold;
padding:10px 0 0 0;
}

.OpSO
{
padding:0;
}

#procent_1
{
cursor:pointer;
font-weight:bold;
}

#procent_1:hover
{
text-decoration:underline;
}

#procent_2
{
cursor:pointer;
font-weight:bold;
}

#procent_2:hover
{
text-decoration:underline;
}

.NoFoundPage
{
width:655px;
margin:0 auto;
}

.BlockTextNFP
{
padding:0 0 0 40px;
}

.BlockTextNFP h1
{
font-size:38px;
line-height:38px;
}

.BlockTextNFP p
{
margin:22px 0;
}

.NewsMiddle
{
margin:8px 0 0 0;
background:url(/i/news_block_m.jpg) repeat-y 15px 0;
}

.NewsBottom
{
background:url(/i/news_block_b.jpg) no-repeat 15px 100%;
padding:0 0 25px 0;
width:250px;
}

.BDDB
{
width:200px;
text-align:right;
top:80px;
}

.BDDB img
{
vertical-align:bottom;
}

.ListNews .NameNews
{
font-size:12px;
line-height:15px;
}

h1
{
margin:16px 0;
font-weight:bold;
}

h2
{
margin:16px 0;
font-weight:bold;
}

.CaptchaOS img
{
padding: 0 0 10px 0;
}

.TableOS .CaptchaOS input
{
width: 173px;
}