@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
	padding:
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {height: 100%}
body {
	font: 14px/20px Arial, Tahoma, Verdana, sans-serif;
	background: #000 url(i/bg.jpg) repeat;
	color:#d0ccc8;
	position:relative;
	height: 100%;
}
a {
	color: #80c0e0;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}

.clear {clear:both; height:0px !important; font-size:0px !important;}
.fleft {float:left;}
.fright {float:right;}
.center {text-align:center;}

.sep {margin-top:10px}
.sep20 {margin-top:20px} 
.sep30 {margin-top:30px;}

hr {
	height:1px;
	background-color:#362e2b;
	border:0;
	margin-bottom:20px;
	clear:both;
}

#wrapper {
	min-width: 1200px;
	max-width: 1400px;
	/*margin: 0 auto;*/
	min-height: 100%;
	height: auto !important;
	/*height: 100%;*/
	background:url(i/bg-top.jpg) no-repeat; 
	position:relative;
/*	z-index:2;*/
}
span.strong{font-weight:bold;}

span.error{color:#F00;}

/* Header
-----------------------------------------------------------------------------*/
.header {
	height: auto;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:15;
	padding-top:60px;
}
.header_logo_w {
	position:relative;
	height:95px;
	width:195px;
	float:left;
	margin:0 0 0 3% !important;
	padding:0;
	text-indent:-9999px;
	display:block;
}
.header_logo_w  .header_logo_img {
	background:url(/i/logo.png) no-repeat;
	height:95px;
	left:0px;
	position:absolute;
	top:-15px;
	width:195px;
	display:block;
}
.header_phone {
  top:133px;
  font:normal 22px tahoma;
  left:60px;
  position:absolute;
  color:#fff;
  background:url(/i/icon_phones.png) 0 2px no-repeat;
  padding-left:30px;
  height: 35px;
}
.header_phone_mob {
  top:133px;
  font:normal 22px tahoma;
  left:265px;
  position:absolute;
  color:#fff;
  background:url(/i/icon_phones.png) 0 -49px no-repeat;
  padding-left:25px;
  height: 35px;
  width: 500px;
}
.splash {
	background:url(/i/splash.png) top center no-repeat;
	height:653px;
	width:1200px;
	padding-bottom:30px;
	position:relative;
	display:none;
	margin-left:-8%;
}
.splash_off {
	position:absolute;
	background:url(/i/splash_up.png) top center no-repeat;
	width:80px;
	height:40px;
	bottom:-40px;
	left:50%;
	margin-left:-40px;
	text-align:center;
	padding-top:65px;
	z-index:50;
	display:none;
}
.splash_off a {
	color:#a09894;
	border-bottom:1px dashed #a09894;
	text-decoration:none;
	padding:0 1px;
}
.splash_off a:hover {
	border:0;
}
#i_spec {display:none}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding-top:180px;
	padding-bottom:120px;
	position:relative;
	z-index:3;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin-top: -100px;
	min-width: 960px;
	max-width: 1400px;
	height: 120px;
	font-size:16px;	
	position:relative;
	clear:both;
}
.footer_splash {
	background:url(/i/bg-footer.png) left bottom no-repeat;
	height:570px;
	width:100%;
	position:fixed;
	bottom:-20px;
	left:0;
	z-index:1;

}
.footer_nav {
	border-top:1px solid #362e2b;
	margin:0 8.3%;
	padding-top:25px;
	padding-bottom:10px;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.footer_nav li {
	float:left;
	margin-right:10px;
}
.footer_nav a {color:#a09894; font-size:14px;}

.footer_info {	
	margin:10px 8.3%;
	overflow:hidden;
	position:relative;
	z-index:5; 
}
/* Верхнее меню */
.nav {
	background:url(/i/bg_menu.png) repeat-x;
	height:70px;
	width:100%;
	min-width:1200px;
}
.nav li {
	float:left;
}

.nav_hd_pleer,
.nav_hd_pleer_now,
.nav_proektor, 
.nav_proektor_now,
.nav_plazma_lcd, 
.nav_plazma_lcd_now,
.nav_accessories, 
.nav_accessories_now,
.nav_ps3, 
.nav_ps3_now,
.nav_hdtv, 
.nav_hdtv_now,
.nav_publ, 
.nav_publ_now,
.nav_news,
.nav_news_now,
.nav_about,
.nav_about_now,
.nav_bundles,
.nav_bundles_now,
.nav_actions,
.nav_actions_now		 {
	background:url(/i/menu.png) no-repeat;
	display:block;
	height:69px;
}
.nav_hd_pleer {width:100px;}
.nav_hd_pleer:hover,
.nav_hd_pleer_now {
	width:100px;
	background-position:0 -80px;
}
.nav_proektor {
	width:100px;
	background-position:-100px 0;
}
.nav_proektor:hover, 
.nav_proektor_now {
	width:100px;
	background-position:-100px -80px;
}
.nav_plazma_lcd {
	width:113px; 
	background-position:-200px 0;
}
.nav_plazma_lcd:hover, 
.nav_plazma_lcd_now {
	width:113px; 
	background-position:-200px -80px;
}
.nav_accessories {
	width:110px; 
	background-position:-312px 0;
}
.nav_accessories:hover, 
.nav_accessories_now {
	width:110px; 
	background-position:-312px -80px;
}
.nav_ps3 {
	width:123px; 
	background-position:-420px 0;
}
.nav_ps3:hover, 
.nav_ps3_now {
	width:123px; 
	background-position:-420px -80px;
}
.nav_hdtv {
	width:140px; 
	background-position:-545px 0;
}
.nav_hdtv:hover, 
.nav_hdtv_now {
	background-position:-545px -80px;
	width:140px;
}
.nav_publ {
	width:70px; 
	background-position:-682px 0;
}
.nav_publ:hover, 
.nav_publ_now {
	width:70px; 
	background-position:-682px -80px;
}
.nav_news {
	width:80px; 
	background-position:-757px 0;
}
.nav_news:hover, 
.nav_news_now {
	width:80px; 
	background-position:-757px -80px;
}
.nav_about {
	background-position:-843px 0;
	width:100px;
}
.nav_about:hover, 
.nav_about_now {
	width:100px; 
	background-position:-843px -80px;
}
.nav_bundles {
	background-position:-940px 0;
	width:158px;
}
.nav_bundles:hover, 
.nav_bundles_now {
	width:158px; 
	background-position:-940px -80px;
}
.nav_actions {
	background-position:-1114px 0;
	width:110px;
}
.nav_actions:hover, 
.nav_actions_now {
	width:110px; 
	background-position:-1114px -80px;
}
/* Панелька входа и корзина */
.auth_panel {
	background:url(/i/userpanel.png) right bottom no-repeat;
	padding:10px 10px 10px 5px;
	height:20px;
	width:20%;
	position:absolute;
	top:0;
	right:8.3%;
}
.auth_panel_l {
	background:url(/i/userpanel.png) left bottom no-repeat;
	height:40px;
	width:10px;
	position:absolute;
	top:0;
	left:-10px;
}
.enter_link {font-size:16px;}
.user_panel_wrap {
	min-width: 960px;
	max-width: 1400px;
	position: relative;
}
.user_panel {
	background:url(/i/userpanel.png) right bottom no-repeat;
	padding:5px 10px 10px 5px;
	height:45px;
	width:auto;
	position:absolute;
	top:-60px;
	right:8.3%;
	min-width:200px;
}
.user_panel_l {
	background:url(/i/userpanel.png) left bottom no-repeat;
	height:60px;
	width:15px;
	position:absolute;
	top:0;
	left:-15px;
}
.user_panel_cart {
	background:url(/i/userpanel_add.png) right bottom no-repeat;
	padding:5px 15px 10px 0px;
	height:45px;
	width:auto;
	position:absolute;
	top:-60px;
	right:8.3%;
	min-width:200px;
}
.user_panel_cart .user_panel_l {background:url(/i/userpanel_add.png) left bottom no-repeat !important;}

.cart_link {
	text-align: right; 
	font: 16px Arial; 
	color:#000; 
	text-decoration: none; 
	display: block;
	background:url(/i/full_cart.png) -3px 0px no-repeat;
	padding:0 5px 0 50px;
	float:left;
}
.cart_link_cost {
	font: 23px Arial; 
	color:#000;
	display: block;;
}
.cart_empty {
	text-align: right; 
	font: 16px Arial; 
	color:#fff; 
	text-decoration: none; 
	display: block;
	background:url(/i/cart.png) -3px 0px no-repeat;
	padding:0 5px 0 40px;
	float:left;
	margin-top: 7px;
	height: 40px;
}

.hello_username {
	font-size:16px;
	color:#fff;
	float:left;
	padding-bottom:5px;
}

.space {
	background:url(/i/h_space.png) no-repeat;
	width:220px;
	height:140px;
	position:absolute;
	top:-60px;
	left:-70px;
	display:block;
	z-index:1;
}
.space_h2 {
	background:url(/i/h2_space.png) no-repeat;
	width:209px;
	height:126px;
	position:absolute;
	top:-47px;
	left:-57px;
	display:block;
	z-index:1;
}
.space_price {
	background:url(/i/space_price.png) no-repeat;
	width:215px;
	height:130px;
	position:absolute;
	top:-47px;
	left:-35px;
	display:block;
	z-index:1;
}
/* */
h1 {
	font:normal 28px Arial, Helvetica, sans-serif;
	color:#70c0e0;
	margin-left:-40px;
	text-transform:uppercase;
	position:relative;
	z-index:2;
	width:545px;
}
p.h1 {
	font:normal 28px Arial, Helvetica, sans-serif;
	color:#70c0e0;
	margin-left:-40px;
	text-transform:uppercase;
	position:relative;
	z-index:2;
	width:545px;
}
h2 {
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#70c0e0;
	margin:0 0 15px -20px;
	position:relative;
	z-index:2;	
}
p.h2 {
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#70c0e0;
	margin:0 0 15px -20px;
	position:relative;
	z-index:2;	
}
p.h2 a {
	text-decoration: none;
	color:#0084B0;
}
h3 {
	color:#50a0bf;
	font:normal 18px Arial, Helvetica, sans-serif;
}
p.h3 {
	color:#50a0bf;
	font:normal 18px Arial, Helvetica, sans-serif;
}


.breadcrumbs{ 
	font-size:13px;
	margin:0 0 15px -40px;
	position:relative;
	z-index:10;
}
.print {
	background:url(/i/icons.png) 2px 5px no-repeat;
	padding:3px 0 0 23px;
	float:right;
	position:relative;
	z-index:100;
}
.edit {
	background:url(/i/icons.png) 2px -196px no-repeat;
	padding:3px 0 0 23px;
	float:right;
}
.logout {
	background:url(/i/icons.png) 2px -98px no-repeat;
	padding:3px 0 0 23px;
	display:block;
	float:right;
	height:18px;
	margin-left:5px;
}
.login {
	background:url(/i/icons.png) 2px -298px no-repeat;
	padding:3px 0 0 23px;
	display:block;
	float:right;
	height:18px;
	margin-left:5px;
}

/* Публикация */
.publ {width:59%; margin:0 8.3%;}
.publ h1 {width:80%; margin-bottom:30px;}
.publ p.h1 {width:80%; margin-bottom:30px;}
.publ_first_img {	
	border:5px solid #181c20;
	margin:0 18px 18px 0;
	float:left;
}
.publ_img {	
	border:10px solid #181c20;
	margin:20px 20px 20px 0;
}

/* Архив новостей */
.arc_news_title {
	background:url(/i/arc_news.png) no-repeat;
	position:relative;
	height:30px;
	width:230px;
}
.arc_news_h2, .margin_l40 {margin-left:-40px;}
.arc_news_one {
	margin-bottom:30px;
	position: relative;
	z-index: 10000;
}
.arc_news_date {
	background-color:#a03000;
	color:#fff;
	font-size:12px;
	margin:0 5px 0 -40px;
	padding:2px;
	float:left;
}

/* Корзина */
.cart {
	margin:0 32% 0 8.3%; 
	float:left;
	width:59.58%;
	font-size:16px;
}
.cart_table {
	width:100%;
	margin-top:5px;
}
.cart_table th {
	font-size:12px; 
	text-align:left;
}
.cart_table td {
	vertical-align:middle;
	padding:3px 0;
}
.cart_tr {
	border-bottom:1px solid #362e2b;
}
.cart_item_img {
	width:95px;
}
.cart_item_img img {
	height:75px;
	width:75px;
}
.cart_item_del {
	width:55px;	
}
.cart_item_price, .cart_item_col {
	width:12.5%;
}

.del {
	background:url(/i/icons.png) 0 -200px no-repeat;
	display:block;
	width:20px;
	height:20px;
	margin-right:5px;
}
.cart_price, .cart_price_total {
	background-color:#002e4c;
	padding:2px 3px;
	color:#fff;
}
.cart_price_total {font-size:24px;}
.cart_count {
	background:url(/i/cart_count.png) no-repeat;
	width:35px;
	height:20px;
	position:relative;
	float:left;
}
.cart_count input {
	border:none;
	background:none;
	width:30px;
	height:15px;
	text-align:center;
	margin:0 auto;
}
.cart_count_name {
	float:left;
	margin:0 0 0 5px;
	
} 
.cart_total {padding:10px 15px 0 0 !important; text-align:right;}
.cart_checkout {
	display:block;
	background:url(/i/cart_checkout.png) no-repeat;
	height:130px;
	width:400px;
	margin:45px auto;
}
.sidebar {
	float: left;
	width: 25%;
	margin:20px -3px 0 -25%;
	position: relative;
}

/* одна новость */
.one_news_h1 {padding-left:75px;}
.news_date {
	background-color:#a03000;
	color:#fff;
	font-size:16px;
	padding:2px;
	display:block;
	position:absolute;
	top:7px;
	left:0px;
}

/* Каталог */
.cat {	
	margin:0 20% 0 8.3%; 
	float:left;
	width:71.5%;
	font-size:16px;
}
.cat_title_hd {
	background:url(/i/hd_pleers.png) no-repeat;
	position:relative;
	height:30px;
	width:145px;
}
.cat_count {
	background:url(/i/mod_count_bg.png) top right no-repeat;
	height:32px;
	position:relative;
	padding:0 18px 0 0;
	color:#fff;
	text-transform:uppercase;
	font:16px/32px arial;
	float:left;
	margin-left:30px;
	z-index:10;
}
.cat_count_left {
	background:url(/i/mod_count_bg.png) top left no-repeat;
	height:32px;
	width:15px;
	position:absolute;
	top:0;
	left:-15px;
	z-index:10;
}
.cat_h2 a {
	position:relative;
	z-index:10;
	color:#0084b0;
	text-decoration:none;
}
.cat_item {
	float:left;	
	margin:20px 6% 0 0;
	height:300px;
	width:200px;
	position: relative;
}
.cat_item_s {
	float:left;	
	margin:20px 6% 0 0;
	height:280px;
	width:110px;
	position: relative;
}
.cat_item_title, .cat_item_title_a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.cat_item_title_a {
	display:block;
	position:relative;
}
.cat_item_bonusimg {
	position:absolute;
	bottom:5px;
	left:10px;
	display:block;
	width:110px
	
}
.cart_item_bonusimg {
	position:absolute;
	bottom:5px;
	left:6px;
	display:block;
	width:110px
	
}

.cat_item_s_title, .cat_item_s_title a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin-top:2px;
}
.cat_item_title {
	margin:3px 0 0 0;
}
.cat_price {
	font-size:14px;	
	margin-top:5px;
	float:left;
	background-color:#002e4c;
	padding:1px 3px;
	color:#fff;
}
.autoanchors {
	position:absolute;
	right:15px;
	top:330px;
	width:204px;
	padding:15px 15px 0 15px;
	font-size:16px;
	z-index:10;
	background: url(/i/anchors.png) no-repeat;
	color:#20c0ef;
}
.autoanchors_bottom {
	background: url(/i/anchors.png) left bottom no-repeat;
	position: absolute;
	left: 0;
	bottom: -15px;
	height: 15px;
	width: 234px;
}
.autoanchors_title {
	font: normal 18px Arial;
	text-transform:uppercase;	
}
.autoanchors_a {
	color:#20c0ef;
	font:normal 16px arial;
}
.cat_lists_hr {
	width:70%;
	float:left;
}
.autoanchors ul {
	clear:both;
	margin:10px 0;
}
.autoanchors_li {
	margin:5px 0;
	border-bottom: 1px solid #2c4454;
	padding-bottom: 5px;
}


/*-------------*/
.big_item {
	float:left;
	width:30%;
	margin-right:3%;
}
.big_item_img {
	position:relative;
	width:210px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
	margin-bottom:15px;
}
.big_item_title {
	position:absolute;
	top:10px;
	left:10px;
	font:bold 17px Arial;
	width: 190px;
}
.cat_big_price {
	background:url(/i/cat_in_price.png) top right no-repeat;
	height:30px;
	padding-right:10px;
	position:absolute;
	bottom:-5px;
	right:16px;
	line-height:30px;
	display:block;
}
.cat_big_price_left {
	background:url(/i/cat_in_price.png) top left no-repeat;
	height:30px;
	width:10px;
	position:absolute;
	top:0;
	left:-10px;
	display:block;
}

.big_item_one_spec {
	position:relative;
	border-bottom:1px dotted #163742;
	height:16px;
	margin:10px 0;
}
.big_item_specname {
	display:block; 
	background:url(/i/bg.jpg) repeat;
	position:absolute; 
	bottom:-2px; 
	left:0;
	padding:0 1px;
}
.big_item_specval {
	display:block; 
	background:url(/i/bg.jpg) repeat;
	position:absolute; 
	bottom:-2px; 
	right:0;
	color:#fff;
	padding:0 1px;
}
.full_desc {
	background:url(/i/full_desc.png) top right no-repeat;
	height:21px;
	position:relative;
	text-decoration:none;
	color:#fff;
	display:block;
	padding-right:7px;
	float:left;
	margin:10px 0 0 5px;
	z-index:1000;
}
.full_desc span {
	background:url(/i/full_desc.png) top left no-repeat;
	height:21px;
	width:7px;
	position:absolute;
	top:0;
	left:-7px;
}

/*оформление заказа*/
.my_cart {
	width:50%;
}
.my_cart_item, .my_cart_cost {
	overflow:hidden;
	font-size:16px;
}
.my_cart_item_count {
	width:100px;
	float:right;
}
.my_cart_cost {
	padding-top:5px;
}
.order_hr {margin:20px -5px !important;}

.form_table {width:100%;}
.form_table td {padding:5px 0 15px 0}
.form_table label {display:block; 	color:#0084b0;
	text-transform:uppercase;
	font-size:18px;}
.form_text {
	width:40%;
}
.form_text span {
	color:#a09894;
	font-size:14px;
	text-transform:none;
}
.form_field {
	background:url(/i/input.png) right top  no-repeat;
	height:28px;
	position:relative;
	width:60%;
}
.form_field div {
	background:url(/i/input.png) left top  no-repeat;
	height:28px;
	width:7px;
	position:absolute;
	top:0;
	left:-7px;
}
.form_field input {
	background:none;
	border:none;
	width:99%;
	font:16px Arial, Helvetica, sans-serif;
	margin-top:3px;
	color:#3f3f3f
}
.form_name {width:100% !important;}
.form_num {
	margin:0 45px 0 20px;
	float:left;
	width:10%
}
.order {
	background:url(/i/order.png) no-repeat;
	width:350px;
	height:130px;
	border:0;
	margin:0 auto;
}
.order input {
	width:350px;
	height:130px;
	background:none;
	border:none;
}
/* Item*/
.item {padding:0 100px}

.item_left {
	width:40%;
	float:left;
	min-width:400px;
	position: relative;
}
.item_small_img {
	margin:20px 0 50px 0;
	overflow:hidden;
}
.item_small_img li {
	float:left;
	margin:0 8px 8px 0;
	height: 60px;
}
.item_img_a {
	border:2px solid #b03500;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
 	-webkit-border-radius: 10px; 
	padding:2px;
}
.item h2, .index_right h2 {
	color:#0084b0;
	text-transform:uppercase;
}
.item p.h2, .index_right p.h2 {
	color:#0084b0;
	text-transform:uppercase;
}
.item h3, .spec h3  {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0084b0;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}
.item p.h3, .spec p.h3  {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0084b0;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}
h4  {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#0084b0;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}
p.h4  {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#0084b0;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}
h5  {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0084b0;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}
p.h5  {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0084b0;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}
.item h6 {
	color:#fff;
	font: normal 16px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.item p.h6 {
	color:#fff;
	font: normal 16px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.item_right {
	position:relative;
	z-index:10;
	float:left;
	padding-left:8%;
	width:43%;
	margin-bottom:50px;
}

.item_price {
	position:relative;
	font:42px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	cursor:default;
}
.item_price_num {
	position:relative;
	z-index:15;
}
.item_buy {
	background:url(/i/item_buy.png) no-repeat;
	height:110px;
	width:200px;
	display:block;
	float:left;
	margin-top:-25px;
}
.item_buy_reservation {
	background:url(/i/preorder.png) no-repeat;
	height:110px;
	width:200px;
	display:block;
	float:left;
	margin:4px 0px -28px 40px;
}
.item_plus {
	padding-left:55px;
	vertical-align:middle;
	min-height:48px;
	margin:10px 0;
}
.plus_icon_li {
	display:block;
	width:48px;
	height:48px;
	float:left;
	margin-left:-55px;
}
.plus_icon {
	display:block;
	width:48px;
	height:48px;
	float:left;
	margin:0 10px 0 0;
}
.plus_text {
	display:table-cell;
	height:48px;
	vertical-align:middle;
}
.fullhd { background:url(/i/icons/fullhd.png) top center no-repeat; }
.hdmi { background:url(/i/icons/hdmi.png) top center no-repeat; }
.divx { background:url(/i/icons/divx.png) top center no-repeat; }
.dts { background:url(/i/icons/dts.png) top center no-repeat; }
.fan { background:url(/i/icons/fan.png) top center no-repeat; }
.ftp { background:url(/i/icons/ftp.png) top center no-repeat; }
.sd { background:url(/i/icons/sd.png) top center no-repeat; }
.usb { background:url(/i/icons/usb.png) top center no-repeat; }

.one_opinion {
	border-bottom:1px solid #362e2b;
	margin:7px -5px;
	padding:15px 5px;
	overflow:hidden;
}
.one_opinion_name {
	width:30%;
	float:left;
}
.one_opinion_mark {
	width:120px;
	float:left;
}
.one_opinion_com {
	width:36%;
	float:left;
}
.rating {overflow:hidden;}
.rating li {
	float:left;
	width:18px;
	height:18px;
	margin-right:2px;
}
.rating0 {background:url(/i/strars.png) no-repeat;}
.rating50 {background:url(/i/strars.png) 0 -30px no-repeat;}
.rating100 {background:url(/i/strars.png) 0 -60px no-repeat;}

.sepc20 {clear:both; margin:10px 0;}

.item_panel_desc {
	background:url(/i/item_desc.png) no-repeat;
	width:300px;
	height:48px;
	margin:10px 0 20px 0;
	position:relative;
	z-index:50;
}
.item_panel_spec {
	background:url(/i/item_spec.png) no-repeat;
	width:300px;
	height:48px;
	margin:10px 0 20px 0;
	position:relative;
	z-index:50;
}
.item_li_desc {
	display:block;
	width:122px;
	height:48px;
}
.item_li_spec {
	display:block;
	width:158px;
	height:48px;
}
.item_li_review {
	display:block;
	width:220px;
	height:48px;
}
.item_promo {
	color:#8fafbf;
	font:italic 16px Arial, Helvetica, sans-serif;
}
.index {
	margin:0 8.3%;
}
.why_hd {
	background:url(/i/why_hd.png) no-repeat;
	height:110px;
	width:320px;
	display:block;
	margin:-50px auto 0;
}
.index_cat {
	float:left;
	position:relative;
	z-index:10;
	width:56%;
	margin:20px 0 0 0;
}
.index_cat .big_item {
	width:45% !important;
	margin-bottom:20px;
}
.index_part {
	float:left;
	width:30%;
	margin:0 10px 20px 0;
	height: 230px;
}
.index_part h5 {
	text-transform:uppercase;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}.index_part p.h5 {
	text-transform:uppercase;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.index_part h5 a {
	color:#0084b0;
	text-decoration:none;
}
.index_part p.h5 a {
	color:#0084b0;
	text-decoration:none;
}
.index_part h6 {	
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.index_part p.h6 {	
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.index_part h6 a {
	color:#fff;
	text-decoration:none;
}
.index_part p.h6 a {
	color:#fff;
	text-decoration:none;
}

.index_right {
	padding: 0 0 0 10%;
	float:right;
	width:33%;
	margin-top:20px;
}
.title_news {
	background:url(/i/news.png) no-repeat;
	width:120px;
	height:23px;
}
.index_right h2 {margin-left:-40px;}
.index_right p.h2 {margin-left:-40px;}
.index_right p {margin-bottom:10px;}


/*Страница спецификации */
.spec {
	padding-left:280px;
	position:relative;
}
.spec_item_img {
	position:absolute;
	top: 0px;
	left: 0px;
	width:200px;
	height:200px;
}
.spec_item_buy {margin-left:-20px;}
.spec_wrap {width:100%; position:relative; z-index:100;}
.spec_wrap_td {width:47%; }
.spec_wrap_sep {width:4%}
.item_spec {width:100%; margin-bottom:10px;}
.item_spec_td {padding:7px 0;width:50%;}
.item_spec hr {margin:0 !important;}
.item_one_spec {
	position:relative;
	border-bottom:1px dotted #163742;
	height:16px;
}
.item_specname {
	display:block; 
	background:url(/i/bg.jpg) repeat;
	position:absolute; 
	bottom:-2px; 
	left:0;
	padding:0 1px;
	line-height:14px;
}
.item_specval {
	color:#fff;
	padding:7px 1px;
	width:50%;
	vertical-align:top;
}
.features {width:100%}
.features td {vertical-align:middle; line-height:16px; padding:5px 0}
.features_icon {width:55px}
.page_404 {
	background:url(/i/404.png) no-repeat;
	width:500px;
	padding:280px 0 0 20px;
	margin:0 auto;
	color:#a09894;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.go-help {
	display:block;
	background:url(/i/go-help.png) no-repeat;
	width:300px;
	height:175px;	
}
.go-help1 {
	display:block;
	background:url(/i/go-help1.png) no-repeat;
	width:300px;
	height:140px;
}
.go-help2 {
	display:block;
	background:url(/i/ban2.png) no-repeat;
	width:500px;
	height:80px;
	position:absolute;
	top:18px;
	left:555px;
}
.go-yandex {
	display:block;
	background:url(/i/yandexm-1.png) no-repeat;
	width:300px;
	height:75px;
}
.refresh {
	display:block;
	background:url(/i/refresh.png) no-repeat;
	width:81px;
	height:25px;
	margin-top:5px;
}
.show_alert {
	background:url(/i/alert.png) no-repeat;
	position:fixed;
	top:240px;
	left:50%;
	width:398px;
	height:150px;
	margin-left:-224px;
	font: normal 24px Arial, Helvetica, sans-serif;
	z-index:10000;
	color:#fff;
	padding:125px 0 0 160px;
	display:none;
}
.preload {
	position:absolute; 
	top:0; 
	left:0;
	width:1px;
	height:1px;
	overflow:hidden;
}
.timeline {
 	display:block;
	background:url(/i/timeline.png) top center no-repeat; 
	height:210px;
	width:100%;
}
.li_anchors {
  float:left;
  padding:0 10px 10px 0;
}
.li_anchors a {
 /* color: #0084B0;*/
  position: relative;
  z-index:100;
  font-size:12px;
}
.go_to_help {
  bottom:75px;
  display:block;
  height:35px;
  left:115px;
  position:absolute;
  width:400px;
  text-decoration: none;
}
.map_link {
  text-decoration:none; 
  border-bottom:1px dashed #80C0E0;
}
.map_link_a, .map_link:hover {border:none;text-decoration:none;}
.map_li {
  float:left;
  padding:5px 10px 5px 0;
 }
.map_div {
  clear:both;
  overflow:hidden;
  display:none;
}
.map_i {
  display:block;
  padding:5px 10px 50px 0;
  float:left;
  text-decoration:none; 
}
.proezd {
	display: block;
	color:#0C90C0;
	font: bold 14px Tahoma;
	padding-bottom: 2px;
	border-bottom:1px solid #362e2b;
	margin: 5px 0;
}
.proezd_wrap {
	padding: 0 0 30px 510px;
}
.proezd_img  {
	display:block;
	float:left;
  	text-decoration:none;
  	margin:5px 0 0 -510px;
}
.proezd_img2  {
	display:block;
  	text-decoration:none;
  	margin:5px 0;
} 
/* Страница логин+регистрация (ln_)*/
.ln_new_user {
	float: left;
	width:55%;
	position: relative;
}
.ln_new_user_button {
	background: url(/i/button_reg.png) 0px 0 no-repeat;
	width: 463px;
	height: 136px;
	display: block;
	text-decoration: none;;
}
.ln_login {
	float: left;
	width: 40%;
	padding-left: 5%;
	position: relative;
}
.ln_login_button {
	background: url(/i/button_enter.png) 0px 0 no-repeat;
	width: 235px;
	height: 136px;
	display: block;
	text-decoration: none;
	margin: 10px 0 0 28%;
}
.ln_forgotten_password {
	display: block;
	margin-top: 10px;
	text-align: center;
}
.ln_order_button {
	background:url(/i/order.png) no-repeat;
	width:350px;
	height:130px;
	border:0;
	display: block;
	text-decoration: none;
}
/**/
.repair_pwd {
	background: url(/i/button_repair.png) 0px 0 no-repeat;
	width: 354px;
	height: 136px;
	display: block;
	text-decoration: none;
	float: right;
	margin: -50px 20px 0 0;
}
.button_no {
	background: url(/i/button_no.png) 0px 0 no-repeat;
	width: 354px;
	height: 136px;
	display: block;
	text-decoration: none;
	float: right;
	margin:-70px -20px 0 0;
}
/* Алерты */
.alertbox {
	background: url(/i/alertbox.png) 0px 0 no-repeat;
	width: 238px;
	position:fixed;
	top:30%;
	left:50%;
	margin-left:-224px;
	font: normal 14px Arial, Helvetica, sans-serif;
	z-index:10000;
	color:#fff;
	padding:100px 110px 100px 155px;
	display:none;
}
.alertbox_text {
	display: table-cell;
	vertical-align: middle;
	height: 75px;
}
.alertbox_ok {
	background: url(/i/ok.png) 0px 0 no-repeat;
	width: 32px;
	height: 32px;
	top:120px;
	left:115px;
	position: absolute;
}
.alertbox_bad {
	background: url(/i/error.png) 0px 0 no-repeat;
	width: 32px;
	height: 32px;
	top:120px;
	left:115px;
	position: absolute;
}
ul.ulsimple{margin:6px 0px 6px 16px;}
ul.ulsimple li{list-style: disc;}
span.yellow{color:#FFD700;font-weight:bold;text-transform:uppercase;}

table.order_table{margin-left:-40px;margin-bottom:40px;width:700px;}
table.order_table td {padding:15px 6px;}
.shiping_td { border-bottom:1px solid #362E2B}
.order_h2{color:#0084b0;text-transform:uppercase;font-size:22px;margin-left:-40px;}
.order_h3{color:#0084b0;text-transform:uppercase;font-size:18px;}
span.white{font-size:18px;color:#FFFFFF;}
a.print_order{background:url(/i/print_icon.png) no-repeat left top;padding-left:20px;color:#80dfff !important;font-size:14px !important;text-transform:none !important;margin-left:30px;}
.light{color:#80dfff;}
a.add_telephone{background:url(/i/add_icon.png) no-repeat left top;padding-left:20px;color:#80dfff;margin-left:10px;margin-right:10px;}
div.note{width:594px;height:89px;background:url(/i/note.png) no-repeat left top;padding:10px 0px 10px 80px;}
div.note p{color:#ffffff;font-size:13px;line-height:16px;width:580px;}
ul.shipping_time{margin-bottom:20px;}
ul.shipping_time li{list-style: none;float:left;margin-right:20px;}
ul.shipping_time a{width:120px;height:20px;font-size:14px;display:block;padding-left:6px;}
ul.shipping_time a.current{background:url(/i/shipping_time.png) no-repeat left top;text-decoration:none;color:#FFFFFF;cursor:default;}
input.datepicker{background:url(/i/date_background.png) no-repeat left top;border:none;width:183px;height:20px;color:#FFFFFF;text-indent:6px;float:left;}
a.date{margin:0px 0px 0px 4px;cursor:pointer;background:url(/i/date_icon.png) no-repeat right 2px;display:block;float:left;height:20px;width:20px;}

/* Регистрация */
input.street{}
input.house{width:40px;}
input.structure{width:40px;}
input.flat{width:40px;}
input.floor{width:40px;}
input.porch{width:40px;}

label.address_label{display:block;float:left;line-height:28px;width:140px;}

/*новый дизайн статей*/
.article {
	border-top:4px solid #596065;
	border-right:4px solid #596065;
	border-bottom:4px solid #596065;
	background: #f5f7f9 url('/i/article-bg.png') repeat-x;

	-moz-border-radius: 0 60px 60px 0; /* FF1+ */
	
	border-radius: 0 60px 60px 0; /* Opera 10.5, IE 9 */
	-webkit-border-top-right-radius: 60px;
	-webkit-border-bottom-right-radius: 60px;
	margin:0 20% 0 0;
	padding:15px 85px 25px 8%;
  	color:#201c18;
  	font-size: 16px;
  	min-height: 400px;
}
.article a {color:#1860c0}
.article h3 {color:#0c90c0}
/*.article img {border:10px solid #596065}*/
.article_title {
	color:#0c90c0;
	font: normal 28px Arial;
	text-transform: uppercase;
	margin-left:-40px;
}

.article ul {list-style:outside; margin:0.5em 1em;}
.article ol {list-style:decimal; margin:0.5em 1em;}
.article ul li, 
.article ol li {margin:0 1em;}
.article ul li ul {list-style: circle;}
.product_promo_under_img {
	-moz-border-radius: 10px; /* FF1+ */
	border-radius: 10px; /* Opera 10.5, IE 9 */
	-webkit-border-radius: 10px;
	border:1px solid #596065;
	padding:15px;
	background-image: -moz-linear-gradient(top, #444444, #666); /* FF3.6 */
 	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #666)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#666'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#666')"; /* IE8 */
	color:#fff;
	font: normal 16px Arial;
  
}

/*Форма регистрации*/
.reg_title {
	font:18px Arial,Helvetica,sans-serif;
	color:#80C0E0;
	margin:15px 0 5px 0;
	}
.reg_table {width:70%;}
.reg_table label {
	color:#0084b0;
	text-transform:uppercase;
	font-size:18px;
	line-height: 8px;
	}
.fill_it {
	color:#c03;
	text-transform:uppercase;
	font-size:18px;
	padding-left: 5px;
}
.reg_text {
	width:180px;
	padding:5px 15px 0 0;
	vertical-align: top;
}
.reg_pwd {
	width:250px;
	padding:5px 15px 0 0;
}
.reg_num {
	width:15%;
	margin-top: 10px;
}
.reg_error {
	display: block !important;
	position: relative !important;
	color: #c03 !important;
	width:100% !important;
}
.form_field_label {line-height: 18px !important; display: block; height:32px; }
.form_field select {
	background:none;
	border:none;
	width:99%;
	font:16px Arial, Helvetica, sans-serif;
	margin-top:3px;
	color:#3f3f3f;
	background-color: #E1E3E7;
}
.form_textarea {
	background: url(/i/textarea.png) 0px 0 no-repeat;
	width: 550px;
	height: 180px;
	padding: 5px;
	border: none;
	margin-left: -5px;
}
.captcha {margin:5px 10px;}
.next_button {
	background: url(/i/button_next.png) 0px 0 no-repeat;
	width: 235px;
	height: 136px;
	display: block;
	text-decoration: none;
	margin: 10px 0 0 25%;
}
.send_button {
	background: url(/i/button_send.png) 0px 0 no-repeat;
	width: 354px;
	height: 136px;
	display: block;
	text-decoration: none;
	margin: 0px 0 0 130px;
}
.item_plus {margin:0 0 25px 0}
.item_plus td {
	padding: 5px 0; 
	height: 25px;
	vertical-align: middle;
}
.item_plus_tr {border-bottom:1px solid #362e2b}
.item_plus_plus {
	width: 25px;
	text-align: center;
	font:normal 18px arial;
	color:#a09894;
}
.item_plus_title {
	font: bold 14px Arial;
	color:#fff;
}
.item_plus_summ {
	width: 50px;
	text-align: center;
	font:normal 18px/20px arial;
	color:#a09894;
}
.item_plus_total {
	font: bold 14px Arial;
	color:#fff;
	padding-top: 5px;
}
.item_plus_buy {
	display: block;
	float: right;
	background: url(/i/button-buy-s.png) no-repeat;
	width: 61px;
	height: 25px;
	margin: -5px 0 0 10px;
	font-size: 1px;
	text-decoration: none;
}
.item_plus_buy_reservation {
	display: block;
	float: right;
	background: url(/i/preordermini.png) no-repeat;
	width: 84px;
	height: 22px;
	margin: -5px 0 0 10px;
	font-size: 1px;
	text-decoration: none;
}
.h_bg {
	background: url("/i/h_bg.png") -20px 0 no-repeat;
	position: relative;
	width: 99%;
	display: block;
	color: #d0f1ff !important;
	font:normal 25px Arial;
	height: 35px;
	padding: 0 5px;
	clear: both;
}
.h_bg_s {
	background: url("/i/h_bg.png") 0 0px no-repeat;
	position: absolute;
	top:0;
	right: -20px;
	width: 20px;
	height: 31px;
	display: block;
}
.noontec_present {
	background: url("/i/present.png") 0 0px no-repeat;
	position: absolute;
	top:4px;
	left: 212px;
	width: 186px;
	height: 169px;
	display: block;
}
.dune_present {
	background: url("/i/present2.png") 0 0px no-repeat;
	position: absolute;
	top:4px;
	left: 219px;
	width: 186px;
	height: 169px;
	display: block;
}
.new_item {
	background: url("/i/new.png") 0 0px no-repeat;
	position: absolute;
	top:4px;
	left: 238px;
	width: 158px;
	height: 122px;
	display: block;
}
.new_small {
	background: url("/i/new_sm.png") 0 0px no-repeat;
	position: absolute;
	top:1px;
	left: 111px;
	width: 95px;
	height: 73px;
	display: block;
}
.new_micro {
	background: url("/i/new_sm.png") 0 0px no-repeat;
	position: absolute;
	top:0px;
	left: 10px;
	width: 95px;
	height: 73px;
	display: block;
}
.ship_padding {padding-left:40px;}
.product_big_image {
	display:block;
	position:relative;
	text-decoration: none;
}
.product_bonus_image {
	position:absolute;
	bottom:10px;
	left:30px;
	display:block;
	
}
.catalog_bonus_image {
	position:absolute;
	bottom:9px;
	left:15px;
	display:block;
}
.stat_gid {
	background: url(/i/stat-gid.png) -40px 0px no-repeat;
	margin: 0 0 0 -50px;
	padding:20px 50px; 
	position: relative;
	width: 90%;
}
.stat_gid_r {
	background: url(/i/stat-gid.png) 0px 0px no-repeat;
	width: 40px;
	height: 140px;
	top:0;
	right: -40px;
	position: absolute;
}
.stat_gid_title {
	font:normal 25px Arial, Helvetica, sans-serif;
	margin:0 0 15px -20px;
	position:relative;
	z-index:2;	
	color:#0084B0;
	text-transform:uppercase;
}
.stat_gid_title a {
	color:#0084B0;
	text-decoration: none;
	text-transform:uppercase;
}
.rub_s {
	background: url(/i/rub.png) 0px -47px no-repeat;
	padding-left: 10px;
} 
.rub_b {
	background: url(/i/rub.png) 0px 10px no-repeat;
	padding-left: 20px;
}
.rub_m {
	background: url(/i/rub.png) 0px -96px no-repeat;
	padding-left: 18px;
}
.rub_mb {
	background: url(/i/rub.png) 0px -146px no-repeat;
	padding-left: 18px;
}

/*акции*/
.one_action {
	padding-left:230px; 
	margin-bottom:10px;
	overflow: auto;
}
.one_action_img {
	float:left; 
	margin-left:-230px;
}
.one_action_title {
	font:25px Arial,Helvetica,sans-serif;
	color:#0084B0;
	display: block;
	margin-bottom: 7px;
}
.one_action_price {
	background-color:#002E4C;
	color:#fff;
	font-size:14px;
	padding:3px;
}
.one_action_text {
	margin:10px 0;
}
#i_descr b, #i_descr strong {color:#ADD8E6;}
/* Баннерокрутилка на глагне */
.promoban_wrap {
	position: relative;
	width: 728px;
	height: 320px;
	border:1px solid #543e3d;
	margin:30px 0 40px -80px;
}
.promoban_snow {
	background: url(/i/snow.png) no-repeat;
	width: 430px;
	height: 73px;
	position: absolute;
	left:0;
	top:-25px;
	z-index: 99999;
	display: none;
}
.promoban_heart {
	background: url(/i/heart.png) no-repeat;
	width: 306px;
	height: 229px;
	position: absolute;
	left:-40px;
	top:-40px;
	z-index: 99999;
}
.promoban_bant {
	background: url(/i/bant.png) no-repeat;
	width: 98px;
	height: 105px;
	position: absolute;
	right:-40px;
	bottom:-40px;
	z-index: 99999;
}

.promoban_heart, .promoban_bant {display:none;} 
/**** 14 feb ****/
.feb14 .promoban_heart {
	background: url(/i/heart.png) no-repeat;
	width: 306px;
	height: 229px;
	position: absolute;
	left:-40px;
	top:-40px;
	z-index: 99999;
	display:block !important;
}
.feb14 .promoban_bant {
	background: url(/i/bant.png) no-repeat;
	width: 98px;
	height: 105px;
	position: absolute;
	right:-40px;
	bottom:-40px;
	z-index: 99999;
	display:block !important;
}
.feb14 .space_h2, .feb14 .space {
	background: url("/i/h2_space_h.png") no-repeat !important;
	display: block;
	height: 163px !important;
	left: -81px !important;
	position: absolute;
	top: -64px !important;
	width: 209px;
	z-index: 1;
}
.feb14 .promoban_snow {display:none !important;}
.feb14 .nav {background:url(/i/bg_menu_heart.png) repeat-x !important;}
.feb14 .h2, .feb14 .index_right p.h2,.feb14 .h2 a {color:#c00068 !important;}

/**** 14 end ***/
/**** 23 ****/
.feb23 .nav {background: url(/i/bg_menu_23.png) repeat-x !important;}
.feb23 .header_logo_img {background: url(/i/logo_23.png) no-repeat !important;}
.feb23 .nav_hd_pleer,
.feb23 .nav_hd_pleer_now,
.feb23 .nav_proektor, 
.feb23 .nav_proektor_now,
.feb23 .nav_plazma_lcd, 
.feb23 .nav_plazma_lcd_now,
.feb23 .nav_accessories, 
.feb23 .nav_accessories_now,
.feb23 .nav_ps3, 
.feb23 .nav_ps3_now,
.feb23 .nav_hdtv, 
.feb23 .nav_hdtv_now,
.feb23 .nav_publ, 
.feb23 .nav_publ_now,
.feb23 .nav_news,
.feb23 .nav_news_now,
.feb23 .nav_about,
.feb23 .nav_about_now,
.feb23 .nav_bundles,
.feb23 .nav_bundles_now,
.feb23 .nav_actions,
.feb23 .nav_actions_now {background-image: url(/i/menu_23.png) !important;}
.feb23 .user_panel, .feb23 .user_panel_l {background-image: url(/i/userpanel_23.png) !important;}
.feb23 .space_h2, .feb23 .space {
	background: url("/i/space_23.png") no-repeat !important;
	display: block;
	height: 140px !important;
	left: -50px !important;
	position: absolute;
	top: -65px !important;
	width: 165px;
	z-index: 1;
}
.feb23 .h2, .feb23 .index_right p.h2, .feb23 .h2 a,.feb23 p.h5 a  {color:#60a040 !important;}
.feb23 .promoban_snow {
	background: url(/i/star.png) no-repeat;
	width: 201px;
	height: 148px;
	position: absolute;
	left:-41px;
	top:-41px;
	z-index: 99999;
}
.feb23 .autoanchors, .feb23 .autoanchors_bottom {background-image: url(/i/anchors_23.png) !important;}
/**** 23 end ****/
.contact_info {
	padding: 0 0 10px 360px;
	overflow: hidden;
}
.magpic {
	background: url("/image/003ks.png") no-repeat;
	width: 350px;
	height: 270px;
	float:left;
	margin-left:-360px;
}
.contact_info span {
	display: block;
	padding: 3px 0 15px 0;
}
/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 0;
	position: absolute;
	display: block;
	z-index:9000;
	height:320px;
	width: 20px;
	background: url(/i/scroll-arrow.png) no-repeat;
}
div.anythingSlider .arrow a {
	display: block;
	height: 320px;
	width: 20px;
	text-align: center;
	outline: 0;
	text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; background-position: 0 -351px}
div.anythingSlider .back { left: 0; }


/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

div.anythingSlider .thumbNav {
	float: right;
	margin: 0;
	z-index: 100;
	position: relative;
}
div.anythingSlider .thumbNav li {
	display: inline;
}
div.anythingSlider .thumbNav a {
	display: inline-block;
	background: transparent url(/i/bullet.png) no-repeat;
	height: 11px;
	width: 11px;
	margin: 3px;
	padding: 0;
	text-indent: -9999px;
	outline: 0;
}
div.anythingSlider .thumbNav a:hover, div.anythingSlider .thumbNav a.cur {
	background: transparent url(/i/bullet.png) -18px 0 no-repeat;
}
.anythingControls {
	position: absolute;
	right:40px;
	bottom:20px;
	height: 11px;
	width: 100%;
	
}
.start-stop {display: none;}
table.ems{margin:0px 0px 20px 0px}
table.ems td{border:solid #AAA 1px;padding:5px;}

