body, html { height:100%;}
body { background:#E5E4D2 url(/img/bodyBack.gif) repeat-x; font-family:Tahoma; font-size:11px; color:#333333; margin:0px; position:relative; min-width:1200px; width: expression(document.documentElement.offsetWidth < 1200 ? '1200px' : '100%');}
html>body { height:auto; min-height:100%;}
form { margin:0px; padding:0px; clear:none; }
td, input, select, textarea{ font-family:Tahoma; font-size:11px; color:#333333;}
table{ border-collapse:collapse; width:100%;}
table td{ padding:0px; vertical-align:top;}
a{ color:#333333;}
a img{ border:none;}
h4{ font-size:14px; margin:0px 0px 10px 0px; padding:0px 7px 10px 7px; border-bottom:1px solid #ABABA6;}
a.blueButton{ display:block; background:url(/img/blueButton.gif) no-repeat !important; width:113px; text-align:center; text-decoration:none; padding:1px 0px 5px 0px; color:#fff !important;}
a.grayButton{ display:block; background:url(/img/grayButton.gif) no-repeat !important; width:113px; text-align:center; text-decoration:none; padding:1px 0px 5px 0px; color:#fff !important;}
a.smallBlueButton{ display:block; background:url(/img/smallBlueButton.gif) no-repeat !important; width:70px; text-align:center; text-decoration:none; padding:4px 0px 6px 0px; color:#fff !important;}

#page{ padding:20px 23px 0px 23px; min-width:1150px;}
html>body #page{height:auto !important; min-height:100% !important;}

#topMenu{ position:absolute; top:173px; width:100%;}
#topMenu #topMenuWrapper{ margin:0px 230px 0px 230px; }
/* background:url(/img/topMenuBack.gif) repeat;
#topMenu #topMenuWrapper1{ background:url(/img/topMenuLeft.gif) no-repeat 0% 0%; padding-left:15px;}
#topMenu #topMenuWrapper2{ padding:4px 0px 2px 0px; background:url(/img/topMenuRight.gif) no-repeat 100% 0%; padding-right:15px;} */

#topMenu table a{ display:block; font-size:13px; color:#fff; text-decoration:none; background:url(/img/topMenuBack1.gif) repeat-x 0% -43px; text-align:center; padding:13px 0px 14px 0px;}
#topMenu table a:link, #topMenu table a:visited{ background-position: 0px 0px;}
#topMenu table a:hover{ background-position: 0px -86px; /*background:#EF9A9A; #F90033*/}
#topMenu table a.selected:hover{ background-position: 0px -43px; /*background:#EF9A9A; #F90033*/}

#topMenu table a#firstMenu{background-image: url(/img/topMenuLeft1.gif); background-repeat: no-repeat; padding-left:15px;}
#topMenu table a#firstMenu.selected:hover{ background-position: 0px -43px; /*background:#EF9A9A; #F90033*/}

#topMenu table a#lastMenu{background-image: url(/img/topMenuRight1.gif); background-repeat: no-repeat; padding-right:15px; background-position: 100% -43px;}
#topMenu table a#lastMenu:link, #topMenu table a#lastMenu:visited{ background-position: 100% 0px;}
#topMenu table a#lastMenu:hover{ background-position: 100% -86px;}
#topMenu table a#lastMenu.selected:hover{ background-position: 100% -86px; /*background:#EF9A9A; #F90033*/}

#director {position:absolute; width:200px; height:25px; left:30px; top:0px; background:url(/img/director.gif) no-repeat;}

#logoContainer {
  position:relative; width:216px; padding-top: 117px; height:51px; left:6px; top:11px; display:block; margin:0 0 30px 0; 
  text-align:center; vertical-align:bottom; text-decoration:none; font-size:19px; font-style:italic;
}
#logo {
  position:absolute; width:210px; height:30px; left:-10px; top:0px; text-decoration:none; 
  background:url(/img/logo-web-slogan.jpg) 50% 50% no-repeat; display:block; padding-top:125px;
}
#left{ width: 210px; min-height:100%; padding-right:15px; padding-bottom:210px;}
#right{ width: 210px; min-height:100%; padding-left:23px; padding-bottom:210px;}

div.item{ background:url(/img/smallItemBack.gif) repeat-y; width:210px; margin-bottom:20px;}
div.item h4{ text-align:center;}
div.item div.itemWrapper{ background:url(/img/smallItemTop.gif) no-repeat; padding-top:10px;}
div.item div.itemWrapper2{ background:url(/img/smallItemBottom.gif) no-repeat 0% 100%; padding:0px 10px 20px 10px;}

div.item ul { list-style:none; margin:0px; padding:0px;}
div.item ul.catalog { clear:both;}
div.item ul.catalog li{ margin:0px; padding:0px; border:1px solid #F0F0E6;}
div.item ul.catalog li a{ display:block; margin:0 0 2px 0; padding:2px 7px; background:#00A0C6; font-weight:bold; color:#fff; text-decoration:none;}
div.item ul.catalog li a:hover { text-decoration:underline;}
div.item ul.catalog li a:link, div.item ul li a:visited{ background:none; color:#000;}

div.item ul.catalog li ul { margin:0 0 0 5px; padding:0;}
div.item ul.catalog li ul li { padding:0 0 0 4px; background:url(/img/itemLi.gif) no-repeat 0% 6px; margin:0px;}
html:root div.item ul.catalog li ul li { padding:0 0 0 4px; margin:5px 0px;}
div.item ul.catalog li ul li a { display:block; background:none; color:#00A0C6; margin:0 0 2px 0; padding:0 0 0 4px;}
div.item ul.catalog li ul li ul li { margin:0; padding:0;}
div.item ul.catalog li ul li ul li a { margin:0 0 2px 0; padding:0 0 0 4px;}
div.item ul.catalog li ul li ul li a.selected { color:#cc0000; text-decoration:underline;}
div.item ul.catalog li ul li a:link, div.item ul li ul li a:visited{ color:#000; font-weight:normal;}

div.item ul.vote{ margin-bottom:10px;}
div.item ul.vote li{ padding:0px 10px; margin:5px 0px 5px 0px; vertical-align:middle;}
div.item ul.vote li input{ vertical-align:bottom; margin-right:10px;}
div.item ul.vote li.header{ font-size:13px; font-weight:bold; margin-bottom:10px; text-align:center;}

#login{ height:153px; margin-bottom:40px; overflow-y:hidden; overflow-x:hidden; }
#login div.itemWrapper2{ padding:0px 6px 10px 10px;}
#login h4{ margin-left:2px; margin-right:6px;}
#login input{ background:url(/img/loginInputBack1.gif) no-repeat; border:none; padding:1px 10px 4px 10px; width:190px; margin:2px 0px 2px 0px; overflow-y:hidden; overflow-x:hidden;}
#login div.center{ margin:4px 0px 5px 0px;}
html>body #login div.center{ margin:4px 0px 11px 0px;}
#login a{ display:inline-block !important; float:left; vertical-align:middle; margin:0px 5px 0px 5px; }
#login div.center a{ color:#F90033; font-weight:bold; display:inline; float:none;}

/*
#login{ height:153px; margin-bottom:40px; overflow-y:hidden;}
#login input{ background:url(/img/loginInputBack.gif) no-repeat; border:none; padding:1px 10px 4px 10px; width:131px; margin:2px 0px 2px 0px; overflow-y:hidden; overflow-x:hidden;}
#login div.center{ margin:4px 0px 7px 0px;}
html>body #login div.center{ margin:4px 0px 11px 0px;}
#login div.center a{ color:#F90033; font-weight:bold;}
#login a.smallBlueButton{ float:left; margin-left:10px;}
html>body #login a.smallBlueButton{ margin-left:20px;}
*/

#right div.subItem{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ABABA6; }
#right div.subItem a.header{ display:block; color:#00A0C6; font-weight:bold; font-size:12px; text-decoration:none;}
#right div.subItem a.more{ font-weight:bold; color:#F90033; text-decoration:none; font-family:Tahoma;}

.center{ text-align:center; }
div.clear{ clear:both;}

#path{ display:block; margin:20px 0; color:#999999; font-weight:bold; }
#path a{ font-weight:normal; color:#999999;}

#middle{ background:#fff; padding-bottom:210px; position:relative;}
#middleDiv{ background:url(/img/middleleft.gif) no-repeat; position:relative;}
#middleWrapper{ background:url(/img/middleRight.gif) no-repeat 100% 0%; padding:10px 10px 0px 10px;}

#topMiddle{ height:185px; padding:0px 30px 0px 30px;}
#topMiddle table {width:100%;}
#topMiddle table td {text-align: center;}
#topMiddle table td a {font:normal 14px Tahoma; color:#6B6B6C; text-decoration:underline;}
#topMiddle table td a img { text-decoration:none; border:none; margin:2px 0 4px 0;}

table.subHead {width:100%; border-collapse:separate;}
table.subHead tr td {text-align:left !important; vertical-align:top !important; padding:6px;}

a.newTop {
   display:block; width:160px; height:15px; margin:0 auto 3px auto; font:normal 12px Tahoma !important;
   clear:both; text-align:center; color:#fff !important; text-decoration:none !important; padding:6px 0;
}
a.newTop.delivery{background: url(/img/new_top_delivery.gif) no-repeat;  }
a.newTop.manager{background: url(/img/new_top_manager.gif); }
a.newTop.feedback{background: url(/img/new_top_feedback.gif); }
a.newTop.order{background: url(/img/new_top_order.gif); }

#basket { width:210px; padding:20px 0 10px 0; }
#basket a { display:block; float:left; font:normal 11px Tahoma !important; text-decoration:none !important; margin:1px 0 0 2px; line-height:100%;}
#basket a img { border:none; margin:0 10px 0 0;}
#basket b {font:bold 11px Tahoma !important; display:block; float:left; margin:1px 0 0 4px;}
#basket .bottomer {margin-top:6px;}
#basket strong.header{ display:block; font-size:15px; margin-bottom:10px;}
#b_h_link {display:none; font-size:12px; text-decoration:underline; color:#cc0000; }

td.newAdd.Left {width:260px; padding-left:10px;}
td.newAdd.Right {width:200px; padding-left:10px;}
td.newAdd a.icq{ color:#000 !important; display:block; background:url(/img/icqIcon.gif) no-repeat; height:15px; padding-left:20px; margin:0px !important; font-weight:normal; text-decoration:none; margin-bottom:8px !important;}
td.newAdd a{ color:#000 !important; display:block; font-weight:normal; text-decoration:none;}



.moscowShops{ padding:20px 0px 10px 0px; text-align:center;}
.moscowShops strong{ display:block; font-size:14px; margin-bottom:10px;}
.moscowShops a{ display:block; margin:5px auto 5px auto; width:80px; background:url(/img/icqIcon.gif) no-repeat 0px 1px; padding:2px 0px 2px 10px;}
div.phone{ font-size: 18px; width:140px; margin:0px auto 0px auto;}
div.phone div.code{ font-size:12px; color:#666; float:left; padding-top:5px;}

#bottom{ position:absolute; bottom:0px; width:100%;}
#bottomWrapper{ background:#F8F8F3 url(/img/bottomBack.gif) repeat-x; margin-left:96px; }
#bottomWrapper2{ background: url(/img/bottomCar.jpg) no-repeat 100% 0%;} 
#bottomWrapper3{ background: url(/img/bottomPoligon.gif) no-repeat 0px 0px; height: 210px; position:relative; border:none; padding-top:40px;}
html:root #bottomWrapper3 { padding-top:15px; height: 195px;}


#filters { margin:30px 0px; font-weight:bold;}
#filters input, #filters select{ margin:5px;}
#filters input { border:1px solid #CCC; }
#filters a.smallBlueButton { clear:none; float:right; }

#navigate{ margin:20px 0px 0px 0px;}
#navigate a{ color:#00A0C6; font-weight:normal;}
#navigate a.compare{ float:right;}

table.goody{ border:1px solid #ccc; margin-bottom:20px; position:relative;}
table.goody td { padding:30px 10px 30px 10px; color:#333;}
table.goody td.goodyImg {width:100px;}
table.goody td.goodyImg img{}
table.goody td.goodyDesc{ padding:25px 10px 20px 10px;}
table.goody td.goodyDesc a { font:bold 11px Tahoma !important; color:#333 !important; display:block; margin-bottom:10px;}
table.goody td.goodyDesc p { font:normal 11px Tahoma !important; color:#333 !important; }

table.goody td.goodyCost {width:170px; text-align:right; color:#666666;}
table.goody td.goodyCost span{ display:block; margin-bottom:3px;}
table.goody td.goodyCost span.cost{ font-size:12px; color:#000000; font-weight:bold;}
table.goody td.goodyCost span.subcost{ font-size:11px; color:#000000; font-weight:normal;}
table.goody td.goodyCost strong{ display:block; font-weight:bold; font-size:12px; margin-bottom:10px;}
table.goody tr.secondRow td { font-weight:normal; color:#666666; vertical-align:middle;}
table.goody td a.voids { font-weight:bold !important; }

table.good { border:none; border-top:1px solid #f3f3f3; margin-bottom:20px;}
table.good td { padding:30px 10px; color:#333;}
table.good td.goodyImg {width:210px;}
table.good td.goodyImg img{}
table.good td.goodyDesc { padding:25px 10px 20px 10px;}
table.good td.goodyDesc a { font:bold 11px Tahoma !important; color:#333 !important; display:block; margin-bottom:10px;}
span.newPrice { color:#cc0000; font:bold 12px Arial; line-height:28px; clear:right; display:block; }
span.newPrice b { font:bold 16px Arial; }
span.newPrice strong { font:bold 12px Arial; margin:0 0 0 10px; 
  display:inline-block; padding:5px 6px; background:#cc0000; color:#fff;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}
span.oldPrice { color:#777; font:bold 12px Arial; line-height:28px; clear:right; display:block; }
span.oldPrice b { font:bold 14px Arial; text-decoration:line-through; }

table.good td.goodyDesc table.prices { width:100%; border-collapse:separate; margin:20px 0;}
table.good td.goodyDesc table.prices tr td { padding:3px; line-height:16px;}
table.good td.goodyDesc table.comments { width:100%; border-collapse:collapse; margin:5px 0; clear:both;}
table.good td.goodyDesc table.comments tr td { padding:3px 0 3px 10px; vertical-align:top; line-height:16px;}
table.good td.goodyDesc table.comments tr td a {font-weight:normal; color:#00A0C6 !important; text-decoration:underline;}

table.good td.goodyDesc a.big {font:bold 16px Arial !important; color:#666 !important; text-decoration:underline; display:inline; }
table.good td.goodyDesc b.big {font:bold 16px Arial !important; color:#666 !important; display:inline;}
table.good td.goodyDesc span {display:block; clear:both; margin:0 0 10px 0;}

#adress{ width:450px; margin:45px 0px 0px 20px;}
#adress{ font-size:12px;}
#adress strong{ display:block; margin:3px 0px 3px 0px;}
#adress a{ display:block; margin:3px 5px 3px 5px; color:#8D8D8B; font-size:11px;}
#brands{ margin:20px;}
#counters { margin:0px 20px 0px 40px; display:none;}
#counters img{ margin:0px 5px 0px 5px;}

a.toBasket{ display:block; margin:5px 0px 5px 0px; width:136px; background:url(/img/toBasket.gif) no-repeat; height:23px;}
a.toBasketBig{ display:block; margin:20px 0px; width:217px; background:url(/img/toBasketBig.gif) no-repeat; height:22px; clear:both;}

table.goodyFull a.header{ font-weight:bold; display:block; margin-bottom:10px;}
table.goodyFull a.toBasket{ margin:15px 0px 15px 0px;}
table.goodyFull td {padding:30px 10px 30px 10px}
table.goodyFull strong.cost{ font-size:14px; margin-bottom:10px; display:block;}

table.goodyFull table.cost td{ background:#F0F0E6; border:3px solid #fff; padding:5px; text-align:center; font-size:10px; font-weight:bold;}
table.goodyFull table.cost tr.costRow td{ font-size:12px; font-weight:bold;}
table.goodyFull table.cost td.silver{ background:#CCC;}

div.addit{ margin:20px 0px 20px 0px;}
div.addit a.h4{ display:block; font-family:Arial; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px;}
div.addit a.h4 span{ text-decoration:underline;}
div.addit div{ margin-left:30px;}
div.addit div a{ color:#00A0C6; display:inline-block; margin-right:20px;}
div.addit div.foto a{ margin-right:0px;}

div#indexBanner { text-align:center; overflow:hidden; display:block; margin:2px 0px 0px 0px;}
div#indexBanner a{ display:block;}
div#indexBanner a img { border:none; }

div#indexNewsContainer{ margin:0px 0px 0px 0px;}
div#indexNewsBlock { margin:0px 0px 0px 0px; padding:10px; background:#E4E3D2; }

div#indexNewsBlock strong { font:bold 16px Arial; margin:0 30px 0 10px; }
div#indexNewsBlock span.active { font:normal 11px Tahoma; padding:6px; background:#cc0000; color:#fff; }
div#indexNewsBlock span.href {padding:6px; background:none;}
div#indexNewsBlock span.href a {font:normal 11px Tahoma; color:#000; text-decoration:underline;}

div#indexNewsBlock table { width:100%; border-collapse:collapse; margin:15px 0 0 0; }
div#indexNewsBlock table tr td { width:33%; padding:2px 10px; font:normal 11px Tahoma; color:#333; border-right:1px solid #ccc; }
div#indexNewsBlock table tr td a { display:block; margin:0 0 6px 0; font-weight:bold !important; color:#00a0c6; }
div#indexNewsBlock table tr td a.more{margin:0px 3px; display:inline-block; width: 17px; height:11px;}
div#indexNewsBlock table tr td a:hover { color:#00718C; }
div#indexNewsBlock table tr td#nLast { border:none; }
div#indexNewsBottom { width:100%; height:19px; display:block; margin:0px 0px 0px 0px; padding:0; background:#E4E3D2;}
div#inLeft { background:url(/img/index_news_left.gif) no-repeat; width:19px; height:19px; float:left; }
div#inRight { background:url(/img/index_news_right.gif) no-repeat 100% 0%;  width:19px; height:19px; float:right; }

table#iNovelty { width:100%; border-collapse:collapse; margin:20px 0; position:relative;}
table#iNovelty tr td { padding:10px 5px 25px 10px; width:33%; position:relative;}
table#iNovelty tr td span { color:#cc0000; font:bold 12px Arial; line-height:28px; clear:right; display:block; }
table#iNovelty tr td span b { font:bold 16px Arial; }
table#iNovelty tr td p { font-weight:normal; }
table#iNovelty tr td a.iGood {display:block; clear:both; margin:5px 0; text-transform:uppercase; font-weight:bold;}

div.icontainer {position:relative;}
div.icontainer div.ico {width:58px; height:35px; z-index:10; position:absolute; top:0px; left:0px; clear:none;}
div.icontainer img {border:none; margin:0 4px 4px 0px;}

div.pager {width:100%; display:block; margin:15px 0; font:bold 11px Tahoma; color:#333; line-height:18px;}
div.pager a { padding:2px; margin:0 3px; color:#00A0C6 !important;}
div.pager b { padding:2px; margin:0 3px; color:#fff; background:#cc0000;}


div#bz_path { margin:15px 0px; padding:0px; border-bottom:1px solid #ccc; line-height:22px;}
div#bz_path a { color:#000 !important; margin:0px 10px; padding:4px; font:normal 11px Arial; }
div#bz_path b { font:bold 11px Arial !important; background:#cc0000; color:#fff; margin:0px 6px; padding:4px;}

table.pubsList {border:1px solid #ccc; margin:8px 0px; width:100%; border-collapse:collapse;}
table.pubsList tr td {padding:6px; font:normal 12px Arial;}
table.pubsList tr td.autor {font:normal 13px Arial; color:#666666; }
table.pubsList tr td.autor a {font:bold 12px Arial; color:#00A0C6; }
table.pubsList tr td.answer {background:#f3f3f3; }
table.pubsList tr td span {font:bold 13px Arial; color:#00A0C6;}

table.instList {border-bottom:1px solid #ccc; margin:8px 0px; width:100%; border-collapse:collapse;}
table.instList tr td {padding:6px; font:normal 12px Arial;}
table.instList tr td a {font:bold 12px Arial; color:#00A0C6;}


table.questList{border-bottom:1px solid #ccc; margin:8px 0px; width:100%; border-collapse:collapse;}
table.questList tr td {padding:6px; font:normal 12px Arial;}
table.questList tr td a {font:bold 12px Arial; color:#00A0C6;}
table.questList tr td.date {font:bold 12px Arial; color:#00A0C6;}
table.questList tr td.quest{ background:url(/img/questIcon.gif) no-repeat 10px 5px; color:#000; font-weight:normal; padding:3px; padding:10px 0px 10px 60px;}
table.questList tr td.quest, table.questList tr td.answer{ padding-left:60px !important;}
html>body table.questList tr td.quest{  padding:10px 0px 10px 60px;}

div.seoText { font-size:9px; margin:0 0 0 20px; color:#c0c0c0;}
div.seoText p{ margin:0px 0px 5px 0px; color:#c0c0c0;}
div.seoText a { font-size:9px; color:#c0c0c0; text-decoration:none;}

a.more{ display:inline-block; width: 17px; height:11px; background:url(/img/moreArrows.gif) no-repeat 0px 1px; margin:0px 3px; vertical-align:top;}

div.border{border:1px solid #ccc; padding:5px;}

#search { width:100%;  margin:0px; padding:0px; clear:both; }
#searchWrapper { margin:0px 40px 0px 0px; display:block; }

#search input{ width:100%; border:none; height:21px; background:url(/img/searchBack.gif) repeat-x; margin:0px; padding:0px;  position:absolute; z-index:9;}
#search a.smallBlueButton{ float:right; margin:0px; font:normal 11px Tahoma; text-decoration:none;}
#inputField{ background:url(/img/searchLeft.gif) no-repeat; padding-left:12px; margin-right:100px;}
#inputField1{ background:url(/img/searchRight.gif) no-repeat 100% 0%;  padding-right:12px; height:21px; }
#inputField1 div { position:relative; }

div#copy{ position:absolute; top:70px; left:620px;}

#questForm{}
#questForm input.text{ background:#F0F0E6; border:1px solid #666666; width:350px; }
#questForm input.submit{ background:url(/img/blueButton.gif) no-repeat !important; width:113px; text-align:center; text-decoration:none; padding:1px 0px 5px 0px; color:#fff !important;}
#questForm textarea{ background:#F0F0E6; border:1px solid #666666; width:350px;}
#questForm{ padding:0px 20px 0px 20px;}
#questForm td{ padding:3px;}

h1 {padding:0; margin:10px 0 15px 0; font:normal 22px Arial;}
div.h1 { clear:both; padding:0; margin:10px 0 15px 0; height:26px; }
div.h1 span.l {float:left; font:normal 22px Arial; }
div.h1 span.r {float:right; margin:0 0 0 20px; }
div.h1 span.r a { font:normal 11px Tahoma; color:#cc0000; }

/* basket list */
	#cartCount,	#cartSum {font:bold 11px Tahoma; color:#444;}
	#basketStocks {display:none;}
	
	table.cartList {width:99%; clear:both; margin:10px 0 10px 0px; border-collapse:collapse;  }
	table.cartList tr th {font:bold 11px Arial; border-bottom:1px solid #000; padding:4px; text-align:left; background:none;}	
	table.cartList tr th.n {width:20px;}
	table.cartList tr th.t {width:220px !important;}
	table.cartList tr th.p {width:80px;}
	table.cartList tr th.s {width:70px;}
	table.cartList tr th.c {width:50px;}	
	table.cartList tr th.d {width:20px;}	
	table.cartList tr td {padding:8px 4px !important; font:normal 11px Arial; border-bottom:1px solid #ccc; background:#fff;}
	table.cartList tr.odd td {background:#f3f5fc;}
	table.cartList tr td select {font:normal 11px Tahoma; border:1px solid #ccc; width:50px;}
	table.cartList tr td input {font:normal 11px Tahoma; border:1px solid #ccc; width:30px;}
	table.cartList tr td img.link {border:none !important; cursor:pointer; cursor:hand;}
		
	table.cartFooter {width:99%; border-collapse:collapse; margin:10px 0px; clear:both; }
	table.cartFooter tr td {font:normal 11px Tahoma; text-align:right; background:none;}
	table.cartFooter tr td select {font:normal 11px Tahoma;}
	
	div#ordData {display:block; font:normal 11px Tahoma; clear:both; padding:30px 5px 0 0; }
	div#ordResult {display:none; font:normal 11px Tahoma; clear:both; padding:30px 5px 0 0;}

	div#regData {display:block; font:normal 11px Tahoma; clear:both; padding:30px 5px 0 0; }
	div#regResult {display:none; font:normal 11px Tahoma; clear:both; padding:30px 5px 0 0;}	
	
	table.registerTabs {width:96%; border-collapse:separate; padding:0px; margin:0px; background:none;}
	table.registerTabs tr td {background:none;}
	table.registerTabs tr td a { color:#333; display:block; padding:8px; background:#f9f9f9; border-bottom:1px solid #555;}
	table.registerTabs tr td a.selected {background:#f90000; text-decoration:none; color:#fff; font-weight:bold;}
	div.registerTabData {width:95%; background:#f9f9f9; display:block; margin:0 0 40px 0; border:1px solid #fff; padding:20px 0 0 0;}
	div.registerTabData table.regFormFields {width:100%; margin:0px 5px; }
	div.registerTabData table.regFormFields tr td {vertical-align:top; padding:5px; background:none;}
	div.registerTabData table.regFormFields tr td b {font:bold 10px Tahoma; color:#cc0000;}

	div.registerTabData table.regFormFields tr td input,textarea {width:98%;}	
	
	table.registerFooter {width:100%; table-layout:fixed; border-collapse:collappse; margin:5px 0 0 0; padding:0px;}
	table.registerFooter tr td {background:none;}	
	table.registerFooter tr td.left {width:100%; background:none; padding:10px;}
	table.registerFooter tr td.left b {font:bold 10px Tahoma; color:#cc0000;}
	table.registerFooter tr td.right {width:250px; background:#f9f9f9; padding:10px; text-align:right;}
	table.registerFooter tr td.right a {font:bold 12px Arial; color:#cc0000;}
	
	table.orderHistory {width:100%; table-layout:fixed; border-collapse:separate; margin:15px 10px; padding:0px;}
	table.orderHistory tr th {background:#666666; color:#fff; text-align:center; padding:4px;}	
	table.orderHistory tr td {background:#f0f0f0; font:normal 11px Tahoma; text-align:right; padding:4px; margin:1px;}		
	table.orderHistory tr td.data {text-align:left;}
	table.orderHistory tr td a {font:normal 11px Tahoma; color:#cc0000;}	
	table.orderHistory tr td.hover {background:#ffffff; cursor:hand; cursor:pointer; }	
	
		
	#uInfo {display:none;}
	#ruInfo {display:none;  line-height:19px;}
	#ruInfo b {font:bold 10px Tahoma;}
	#forgot {display:none;}			

div#goodies { margin:5px 0;}
div#goodies ul{ margin-left:40px;}

#voteDiv {display:none; margin:20px 0 0 0;}
div.leftBan {display:none; margin:0 0 20px 0;}
div.rightBan {display:none; margin:0 0 20px 0;}

div.item label {display:block; clear:both; margin:8px 0; padding:0 0 0 6px;}
div.item button {display:block; clear:both; margin:12px auto 0 auto; border:1px solid #444; padding:2px; font:normal 11px Tahoma;}

h5{font-size:12px; text-transform:uppercase;}
p {margin-top:5px; margin-bottom:5px;}
a.thickbox {background:url(/backOffice/img/icons/new_field.gif) 0px 50% no-repeat; padding:2px 0 2px 15px; }

div.bluePhone{ color:#3B90A6; font:normal 18px Arial;}
div.myBigPhone{ color:#000; font:normal 22px Tahoma; margin:0 0px 5px 0px;}
div.myBigPhone span{ color:#8D8D8B; font-size:14px; font-weight:normal;}
.moscowShops{ padding:20px 0px 10px 0px; text-align:left;}
.moscowShops strong{ display:block; font-size:12px; margin-bottom:5px;}
.moscowShops a{ display:block; margin:5px auto 5px auto; width:80px; background:url(/img/icqIcon.gif) no-repeat 0px 1px; padding:2px 0px 2px 10px;}
#topMiddle td.newAdd{ padding:20px 0px 10px 0px; }
#topMiddle td.newAdd a {font:bold 14px Arial;}
.moscowShops div.phone{font-size:12px; margin:5px 0px; padding: 0px}

#topHeadAction {font:bold 11px Tahoma !important; color:#cc0000 !important; text-decoration:underline;}

#weather div.itemWrapper2{padding:0px 0px 20px 0px; text-align:center;}

#content,#goodies {position:relative;}

h1.subLinkH1{ float:left; margin-right:20px; clear:both;}
a.subLinkH2{ padding:14px 0px 0px 0px; margin:0px 0 15px 0; font:normal 17px Arial; float:left; color:#FF0103; margin-right:20px;}

div#bz_path{ clear:both; }

#mapForm th{ padding:5px; text-align:center;}
#mapForm th.error{ color:#cc0000;}

@font-face {
	font-family: 'ALSRublRegular';
	src: url('/css/rouble.eot');
	src: local('ALS Rubl'), local('ALSRubl'), 
       url('/css/rouble.woff') format('woff'), 
       url('/css/rouble.svg#ALSRubl') format('svg');
}

span.rur { font-family:"ALSRublRegular" !important; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }
s {display:none;}
