@charset "windows-1251"; 
/* CSS Document */
/* reset style */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; border-spacing:0; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body {font:13px Verdana, Arial, Helvetica, sans-serif; color:#333; 

background:#000 url("media/fon.jpg") no-repeat fixed center top; 

padding:0;}
h1 {font-size:13px; height:16px; color:#fff; padding:0 0 0 7px; background:#0c3 url("media/top/hfon.gif") repeat-x; font-weight:bold; text-transform:uppercase; margin:5px 0 0 0;}
h2 {font-size:13px; height:16px; color:#fff; margin:5px -5px; padding:0 5px; background:#0c3 url("media/top/hfon.gif") repeat-x; text-transform:uppercase; font-weight:bold; white-space:nowrap;}

.orange {font-size:13px; color:#E67300; margin:15px 0 5px 0; padding:0; border-bottom:1px solid #E67300; background:0; text-transform:none;}
.green {color:#339900; font-weight:bold; background:0; text-transform:none; margin-top:15px;}

h3 {font-size:13px; color:#E67300; margin:15px 0 5px 0; border-bottom:1px solid #E67300; font-weight:bold;}
h4 {font-size:13px; color:#339900;	margin:15px 0 0 0; font-weight:bold;}

ul {list-style:none; text-align:right; margin:0; padding:0;}
ol {text-align:right; margin-left:5px; padding-left:30px;}
li {text-align:left;}
p {margin:5px 0; text-align:justify;}
td {vertical-align:top;}


/* ссылки, подчеркивание, цвет */
a:link, a:visited {text-decoration:none; color:#06c;}
a:hover, a:active {text-decoration:underline; color:#f60;}

/* нумерованный список советы */
ol {
  font: italic 14px Georgia;
  font-weight:bold;
  color: #E67300;
}

ol p {
  font: 13px Verdana, Arial, Helvetica, sans-serif; color:#333;
}

/* определение параметров картинок */
.logo {margin-left:20px;}

/* главная настройка */
.maintable {width: 1024px; 	}

/* верхнее меню, полоска под хедером, нижнее меню, цвет ссылок:белый */
.strip, .strip2 {position:relative;}
.strip {height:20px; background:#000 url(media/top/strip.gif); padding:0 10px; filter: alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5; z-index:1; }

.strip2 {height:20px; padding:0 10px;  color:#fff; margin-top:-20px; z-index:2;}
.strip2 a:link, .strip2 a:visited {text-decoration:none;  color:#fff;}
.strip2 a:hover, .strip2 a:active {text-decoration:underline; color:#f60;}

.strip_bottom {height:20px; background:#000 url(media/top/strip.gif); padding:0 10px; color:#fff;}
.strip_bottom a:link, .strip_bottom a:visited {text-decoration:none; color:#fff;}
.strip_bottom a:hover, .strip_bottom a:active {text-decoration:underline; color:#f60;}

/* описание headera */
.header {height:160px; margin:0; padding:0; text-align: left; vertical-align:middle;}
.header img {margin-bottom: -3px; padding: 0;}

.head_img {width:1030px;}

/* описание левой части */
.sidebar {width:12%; background: #fff; text-align:left; height:590px; padding:0 5px;}
.sidebar ul{ list-style:none;}
.sidebar li {list-style:url(media/top/bullet.gif); margin-left:11px; padding-left:0;}

/* описание центральной части */
.centre {text-align:left; background:#fff url("media/bg.jpg") left repeat-y; padding:0 6px;}

/* описание блока новостей */
.NBlock img {float:left; margin:5px; padding:5px;}

/* описание фильтра прайс-листа */
.filters { background:#eee; margin-bottom:4px; width:100%; color:#333;}
.filters td {padding:0 1px;}
.filters select {font:11px Arial; height:22px; width:126px; margin:0; color:#333;}
.filters .filt_side select {width:96px;}
.filters input  {height:22px; font:11px Arial; width:45px; color:#333;}

.filt_lot label {position:absolute; font:11px Arial; padding:3px 0 0 3px; color:#333;}
*html .filters input {margin-top:-1px; height:20px;}
*html .filt_bttn input {height:22px;}

/* описание таблицы Прайс-листа */
.tablesell {border-right:1px solid #ddd; font-size:12px; word-wrap:break-word; }
.tablesell td {border-left:1px solid #ddd;	border-bottom:1px solid #ddd; padding:0; word-wrap: break-word; max-width:150px;}
.tablehead {height: 18px; font-size:11px; background: #555 url(media/bottom/hfon.gif) repeat-x top; color:#fff;}
.tablehead a:link, .tablehead a:visited {text-decoration:none; color:#66FF00;}
.tablehead a:hover, .tablehead a:active {text-decoration:underline; color:#f60;}
.tablehead  td{padding:0 5px;}
.grey {background:#eee;}


/* описание ячейки в прайсе "игра" */
.pr_game {font-size:11px;}
.pr_serv {font-weight:600; font-size:11px;}
.pr_side {font-weight:600; font-size:11px;}

/* кнопка сброс в фильтре прайса*/
.pr_clear { padding:4px 0; font-size:11px; }
*html .pr_clear {margin-top:-1px;} 
/* всплывающая подсказка в прайсе */
#hintbox{
	position:absolute;
	z-index:1;
	width:300px;
	left:-1000px;
	padding:0.7em 1em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 25em;
	color: white;
	font-weight: bold;
	
	background:#666666;
	border:1px solid #99c;
	/*opacity:0.8;*/
	-moz-opacity: 0.8;  -khtml-opacity: 0.8;  opacity: 0.8;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	
}

/* описание страницы SELL  */
.sell select {	width: 100%;}
.sell input, .sell textarea {	width: 270px;}
.sell2 {border-spacing: 2px;}
.offer_form {width:0; padding: 1px 0;}

.lot select {width:169px;}

/* описание отступов между INPUT  */
.main_txt {	padding: 1px 0;}


/* описание правой части */
.bottom1 {width:15%; text-align:left; background:#bbb; padding:0 5px;}

/* описание ВХОДА В СИСТЕМУ */
.enter {  text-align:center;  width:100%;}
.enter td {padding:0; height:22px; width:100%; text-align:center; }

.pass {	margin-top:-1em;}
.pass input {width:82%; font-size:11px; height:18px; color:#333;}
.pass label {position:relative;	color:#999;	top: 16px;	margin:0;}
*html .pass label {top: 17px;}

.vhod input {width:50%; font-size:12px; height:22px;}

/* кнопка скрывания правой панели */
.button_in {height:16px; float:right; margin-top:5px; clear:none; background: url("media/top/hfon.gif") repeat-x;}

/* кнопка скрывания правой панели - удаляем баг IE с непонятным отступом */
.button_in_st img {margin-bottom:-3px;}

/* описание блока новостей в правой части */
.news {font-size:12px;}
.news_date {font-size:11px; border-bottom:#555 1px solid; margin-bottom:-12px;}

/* описание нижней части */
.bottom2 {height:54px; background:transparent url(media/bottom/bg-bottom.gif) repeat-x bottom; color:#fff; }
.bottom2 td {padding: 5px 25px;}

.counter {position:relative; z-index:2; text-align:right; margin:-20 0 5 0;}

/* купить - продать - кнопки */
.buy { margin:20px; font-size:15px; text-align:center; }
.buy a:hover {font-weight:bold; text-transform:uppercase;}


