/* CSS Document */
HTML, BODY, .h100 {
    height: 100%;
}

.td_center_top{
	background-image: url(/images/center_top.jpg);
	background-repeat: repeat-x;
}

.td_center_bottom{
	background-image: url(/images/center_bottom.jpg);
	background-repeat: repeat-x;
}

.td_left_top{   /* =#left-top */
	background-image: url(/images/center_left.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.td_menu_center{  /* =#menu-center */
	background-image: url(/images/menu_center.jpg);
	background-repeat: repeat-y;
}

.td_logo_1{
	background-image: url(/images/logo_top.jpg);
	background-repeat: no-repeat;
	background-position : left;
}
.td_logo_1 div {width:187px;color:black;font-family:Verdana;font-size:10px;margin-left:15px;font-weight:bold;}
.td_logo_1 a {display:block;width:100%;height:100px;}
.td_logo_2{
	background-image: url(/images/logo_top2.jpg);
	background-repeat: no-repeat;
	background-position : left;
	padding: 0px 0px 0px 50px;
}

.td_menu_middle{
	background-image: url(/images/menu_middle.jpg);
	background-repeat: repeat-x;
}

.td_bottom_right{
	background-image: url(/images/bottom_right.jpg);
	background-repeat: no-repeat;
	background-position : center;
}

.td_prod_7_2{
	background-image: url(/images/prod_7_2.jpg);
	background-repeat: repeat-x;
}
.td_prod_7_7{
	background-image: url(/images/prod_7_7.jpg);
	background-repeat: repeat-x;
	background-position : bottom;
	background-color : #FFFFFF;
}
.td_prod_price{
	background-image: url(/images/prod_price_2.jpg);
	background-repeat: repeat-x;
}
.new_prod_price {width:160px;height:57px;padding:5px;background-image: url(/images/new-prod_price.png);background-repeat: no-repeat;
color: #FFFFFF;	font-weight:bold;font-family: Verdana, sans-serif;font-size:16px;}
.new_prod_price div {float:right;}

.short_contacts{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding: 0px 0px 17px 70px;
}
.short_contacts A{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.short_contacts A:hover{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

.left-menu {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.left-menu a {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

}
.note_catalog a {
    font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.note_catalog {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
	text-decoration: none;
}


.note_catalog A:hover{
	color: B0D6D4;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}

.left-menu A:hover{
	color: Gray;
	font-weight: bold;
	text-decoration: underline;
}

.left-menu-sel {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}
.left-menu-sel A{
	color: #DD2020;
	font-weight: normal;
	text-decoration: none;
}
.left-menu-sel A:hover{
	color: #DD2020;
	font-weight: normal;
	text-decoration: none;
}

.td_right_menu_top{
	background-image: url(/images/product_menu_top_right.jpg);
	background-repeat: repeat-x;
}
.td_right_menu_bottom{
	background-image: url(/images/product_menu_bottom_right.jpg);
	background-repeat: repeat-x;
}
.td_right_menu_middle{
	background-image: url(/images/product_menu_middle.jpg);
	background-repeat: repeat-y;
}
.td_right_menu_middle_cur{
	background-image: url(/images/product_menu_middle_cbg.jpg);
	background-repeat: repeat-x;
}
.tr_right_menu_line{
	background-image: url(/images/product_menu_linebg.jpg);
	background-repeat: repeat-x;
}
.tr_right_menu_line2{
	background-image: url(/images/product_menu_linebg_2.jpg);
	background-repeat: repeat-x;
}
.td_right_menu_search{
	background-image: url(/images/product_menu_search_bg.jpg);
	background-repeat: repeat-x;
}

.td_cart_right_menu_top{
	background-image: url(/images/product_cart_menu_top_right.jpg);
	background-repeat: repeat-x;
}
.td_cart_right_menu_bottom{
	background-image: url(/images/product_cart_menu_bottom_right.jpg);
	background-repeat: repeat-x;
}
.td_cart_right_menu_middle{
	background-image: url(/images/product_cart_menu_middle.jpg);
	background-repeat: repeat-y;
}

input.search {
	border:1px solid #9DCADF;
	background:#FFFFFF;
	height:16px;
	vertical-align: middle;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #4A4669;
}
select.search {
	border:1px solid #9DCADF;
	background:#FFFFFF;
	height:14px;
	vertical-align: middle;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #4A4669;
}
input.search3 {
	border:1px solid #9DCADF;
	background:#f3f3f3;
	height:16px;
	vertical-align: middle;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #4A4669;
}

.text-cont {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.text-cont A{
	color: #EB0000;
	font-weight: normal;
	text-decoration: none;
}
.text-cont A:hover{
	color: #4F46bb;
	font-weight: normal;
	text-decoration: underline;
}

.div_hide 
{
	position:absolute;
	visibility:hidden;
	z-index:200;
}

.prod-name {
	color: #EB0000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 16px;
}
.prod-header {
	color: #EB0000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
/* см. new-prod_price */
.prod-price {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 16px;
}
.prod-text {
	color: #4F4689;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.prod-text A{
	color: #EB0000;
	font-weight: normal;
	text-decoration: none;
}
.prod-text A:hover{
	color: #4F46bb;
	font-weight: normal;
	text-decoration: underline;
}

.prod1 {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.prod1 A{
	color: #1E146D;
	font-weight: bold;
	text-decoration: none;

}
.prod1 A:hover{
	color: #1E146D;
	font-weight: bold;
	text-decoration: underline;
}
.prod1 strong{
	color: #eb0000;
}

.prod2 {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.prod2 strong{
	color: #eb0000;
}
.prod2 A{
	color: #1E146D;
	font-weight: normal;
	text-decoration: none;
}
.prod2 A:hover{
	color: #1E146D;
	font-weight: normal;
	text-decoration: underline;
}

.prod3 {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
.prod3 strong{
	color: #eb0000;
}
.prod3 A{
	color: #1E146D;
	font-weight: normal;
	text-decoration: none;
}
.prod3 A:hover{
	color: #1E146D;
	font-weight: normal;
	text-decoration: underline;
}

.td_cat_gor_top{
	background-image: url(/images/cat_border.jpg);
	background-repeat: repeat-x;
	background-position : top;
}
.td_cat_gor_bot{
	background-image: url(/images/cat_border.jpg);
	background-repeat: repeat-x;
	background-position : bottom;
}
.td_cat_ver_l{
	background-image: url(/images/cat_border.jpg);
	background-repeat: repeat-y;
}
.td_cat_ver_r{
	background-image: url(/images/cat_border.jpg);
	background-repeat: repeat-y;
	background-position : right;
}
.td_prod_gor_top{
	background-image: url(/images/prod_border.jpg);
	background-repeat: repeat-x;
	background-position : top;
}
.td_prod_gor_bot{
	background-image: url(/images/prod_border.jpg);
	background-repeat: repeat-x;
	background-position : bottom;
}
.td_prod_ver_r{
	background-image: url(/images/prod_border.jpg);
	background-repeat: repeat-y;
	background-position : right;
}
.td_prod_price_c{
	background-image: url(/images/prod_price_c.jpg);
	background-repeat: repeat-x;
	color: #292929;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 14px;
}


.prod_cat_name {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 14px;
}
.prod_cat_name A{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.prod_cat_name A:hover{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

.blue-text {
	color: #4F46bb;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.blue-text A{
	color: #4F46bb;
	font-weight: normal;
	text-decoration: none;
}
.blue-text A:hover{
	color: #EB0000;
	font-weight: normal;
	text-decoration: underline;
}

.gray-text {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.h2 {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 18px;
}

.blue-blue-text {
	font-weight: normal;
	color: #4F46bb;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.blue-blue-text A{
	color: #4F46bb;
	font-weight: normal;
	text-decoration: none;
}
.blue-blue-text A:hover{
	color: #eb0000;
	font-weight: normal;
	text-decoration: underline;
}

.cat_print {
	font-weight: normal;
	color: #4F46bb;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
.cat_print A{
	color: #4F46bb;
	font-weight: normal;
	text-decoration: none;
}
.cat_print A:hover{
	color: #eb0000;
	font-weight: normal;
	text-decoration: underline;
}

.prod-plus{
	color: #eb0000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
.prod-plus A{
	color: #eb0000;
	font-weight: bold;
	text-decoration: none;
}
.prod-plus A:hover{
	color: #eb0000;
	font-weight: bold;
	text-decoration: underline;
}

.navi{
	color: #4F46bb;
	font-weight: normal;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.navi a{
	color: #4F46bb;
	text-decoration: none;
}
.navi a:hover{
	color: #eb0000;
	text-decoration: underline;
}

.bars{
	font-weight: bold;
	color: #eb0000;
}

.avail_container * {
	padding-top: 4px;
	font-size: 10px;
}
.avail_0_class {
	color: green;
}
.avail_1_class {
	color: #3333FF;
}
.avail_2_class {
	color: #C9B591;
}
.avail_3_class {
	color: #BB0000;
}


#wrap {min-width:1000px;margin:0;padding:0;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

#left-top {width:202px;height:142px;background: url(/images/center_left.jpg) no-repeat;font-family: Verdana, sans-serif;font-size: 10px;}
#topLeftPic {width:14px;background:#fff url(/images/corner_main.jpg) no-repeat;}

#menu-center {background:url(/images/menu_center.jpg) repeat-y;margin-top:-1px;}

#menu-bottom {width:202px;height:10px;background:url(/images/bottom_menu.jpg) no-repeat;}

#form-search {margin-top:0;padding-top:0;padding-left:5px;}

.left-column {padding-left:17px;color:#fff;}
.left-column h2 {margin:0 0 10px 0;padding:0;color:#B0D6D4;font-family:Verdana;font-size:15px;font-weight:bold;}
.left-column h2 a {margin:0;padding:0;color:#fff;font-family:Verdana;font-size:15px;font-weight:bold;text-decoration:none;border-bottom:1px dashed #fff;}
.left-column h2 a:hover {text-decoration: none;border-bottom:none;}
.left-column h3 {margin:5px 0 5px 5px;padding:0;}
.left-column h3 a {margin:0;padding:0;color:#fff;font-family:Arial;font-size:13px;font-weight:bold;text-decoration: none;}
.left-column h3 a:hover {text-decoration:underline;}
.left-column ul {margin:0;padding:0 0 0 20px;list-style:none;}
.left-column ul li {line-height:16px;}
.left-column ul li a {font-size:13px;font-family: Arial;color:#fff;font-weight:bold;text-decoration: none;}
.left-column ul li a:hover {text-decoration:underline;}
.left-column hr {margin:10px 0;padding:0;}

.right-column {margin:0;padding:10px 0 0 17px;color:#fff;}
.right-column h2 {margin:0 0 10px 0;padding:0;color:#B0D6D4;font-family:Verdana;font-size:15px;font-weight:bold;}
.right-column h2 a {margin:0;padding:0;color:#fff;font-family:Verdana;font-size:15px;font-weight:bold;text-decoration:none;border-bottom:1px dashed #fff;}
.right-column h2 a:hover {text-decoration:none;border-bottom:none;}
.right-column h3 {margin:5px 0 5px 5px;padding:0;}
.right-column h3 a {margin:0;padding:0;color:#fff;font-family:Arial;font-size:14px;font-weight:bold;text-decoration: none;}
.right-column h3 a:hover {margin:0;padding:0;color:#fff;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:underline;}
.right-column ul {margin:0;padding:0 0 0 20px;list-style:none;}
.right-column ul li {line-height:16px;}
.right-column ul li a {font-size:13px;font-family: Arial;color:#fff;font-weight:bold;text-decoration: none;}
.right-column ul li a:hover {text-decoration:underline;}
.right-column hr {margin:10px 0;padding:0;}
.right-column h4 {margin:0 0 5px 0;padding:0;color:#B0D6D4;font-family:Arial;font-size:13px;font-weight:bold;}
.right-column h4 a {margin:0;padding:0;color:#B0D6D4;font-family:Arial;font-size:13px;font-weight:bold;text-decoration: none;}
.right-column h4 a:hover {margin:0;padding:0;color:#B0D6D4;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:underline;}

#footer_copy {color:#fff;padding:10px 0;background:#4E6AA9;font-family: Verdana, sans-serif;font-size: 11px;line-height:14px;}
#footer_copy a {color:#fff;text-decoration:underline;}
#footer_copy a:hover {color:#B0D6D4;text-decoration:none;}
#footer_center {color:#fff;padding:10px 0 10px 15px;background:#4E6AA9;font-family: Verdana, sans-serif;font-size: 11px;line-height:14px;}
#footer_center a {color:#fff;text-decoration:underline;}
#footer_center a:hover {color:#B0D6D4;text-decoration:none;}
#footer_right {width:170px;color:#fff;margin:0;padding:10px 17px;background:#4E6AA9;font-family: Verdana, sans-serif;font-size: 11px;line-height:14px;}
 

/* Заголовки */
h1 {font-weight:normal;font-size:1.8em;}
h2 {font-weight:normal;font-size:1.5em;margin:1.5em 0 0.5em;}
h3 {font-weight:bold;font-size:1.2em;margin:1.5em 0 0.5em;}
h4, h5, h6 {font-weight:bold;font-size:1.1em;margin:1.5em 0 0.5em;}
.topNul {margin-top:0;}

.nav {margin:1em 1em 1em 0;}
p,li {line-height:1.5em;}

/* Картинки */
.L {float:left;margin:0 1em 0.5em 0;}
.R {float:right;margin:0 0 0.5em 1em;}
.null {border:0;}
.bord {border:1px solid #666;}


/* Универсальные */
.clear {clear:both;}
small {font-size:0.8em;}
.b {font-weight:bold;}
.i {font-style:italic;}
.red {color:red;}
.size1 {font-size:1.2em;line-height:1.5em;}

/* Выделение текста */
.b1 {color:maroon;}
.b2 {display:inline;padding:5px;margin-right:10px;background: #ffeebf;}



#anonsList h3 a {margin:0 0 0.5em 0;font-weight:bold;}
#anonsList h3 a:hover {font-weight:bold;}
#anonsList p {margin-top:0;}

/* Прайс в ремонт-Марка */
table.price {background:#e3e3e3;border-spacing:1px;margin-bottom:1em;font-size:12px;width:600px;color:#369;}
table.price tr {background:#fff;}
table.price a {color:#369;text-decoration:underline;}
table.price a:hover {color:#369;text-decoration:none;}

table.price th {padding:0.5em;vertical-align:top;background:#e3e3e3;color:#000;}
table.price td {padding:0.5em;vertical-align:top;}

table.price tbody.green tr {color:#009966;}
table.price tbody.green tr a {color:#009966;}
table.price tbody.green tr a:hover {color:#009966;}

table.price td.one {padding-left:2em;}
table.price td.two {text-align:right;}
.caption {font-weight:bold; margin:1em 0;text-align:left;}
.prim {font-size:0.9em;font-style:italic;margin-top:0;}

/* Прайс в ремонт-Марка */
table.priceM {background:#e3e3e3;border-spacing:1px;margin-bottom:1em;font-size:12px;width:600px;color:#369;}
table.priceM tr {background:#fff;}
table.priceM th {padding:0.5em;vertical-align:top;}
table.priceM td {padding:0.5em;vertical-align:top;}
table.priceM td.two {text-align:right;}
.caption {font-weight:bold; margin:1em 0;text-align:left;}
.prim {font-size:0.9em;font-style:italic;margin-top:0;}

/* Корпоративные программы обслуживания */
table.priceVIP {background:#e3e3e3;border-spacing:1px;margin-bottom:1em;font-size:12px;color:#369;}
table.priceVIP tr {background:#fff;}
table.priceVIP th {padding:0.5em;vertical-align:top;color:#009966;}
table.priceVIP td {padding:0.5em;vertical-align:top;}


/* Баннеры */
.ads_right {margin:20px 0;}
.ads_right img {border:3px #B0D6D4 double;}
.ads_left {margin:20px 0;}
.ads_left img {border:3px #B0D6D4 double;}

.ban_flash {float:right; width:300px;margin:0.5em 5px 0 20px;border:1px solid #040404;}


/* Стили для страниц sklad, vitrina */
.sklad {padding-bottom:30px;}
.sklad img {border:none;}
.sklad a {color:black;font-size:12px;font-weight:bold;}
.sklad a:hover {color:black;font-weight:bold;}
.sklad span {display:inline;background:#6f6;}


/* Распродажа - таблица товаров */
.sale {font-size:1em;}
.sale td {padding:0 10px;}
.sale td img {border:none;height:100px;}
.sale td div {height:50px;}
.sale td a {color:red;}

/* Блок с пунктирными ссылками */
.und a {color:#EB0000;text-decoration:none;border-bottom:#EB0000 1px dashed;}
.und a:hover {color:#4F46bb;text-decoration:none;border-bottom:none;}

/* Тэги - марки ноутбуков в ремонте */
.marki {margin:0 1em 1em;}
.marki img {border:none;margin-right:10px;margin-bottom:10px;}
/*.marki a {font-size:14px;font-weight:bold; margin-right:10px;text-decoration:none;}
.marki a:hover {font-size:14px;font-weight:bold; margin-right:10px;text-decoration:none;border-bottom:#4F46bb 1px dashed;}*/


/* Серв.центр - навигационные блоки */
.service {float:left;width:45%;}
.service h2 {border-bottom:2px solid #ccc;margin-left:45px;}
.service h2 a:hover {text-decoration:none;}
.service img {margin-top:1em;}

.service2 {float:left;width:45%;background:#fcf;margin-top:1em;}
.service2 div {position:relative;}
.service2 div a {background: url(/images/gray.gif) repeat-x;font-size:1.5em;color:#fff;margin:0 23px 0 60px;padding:15px;}
.service2 div a:hover {text-decoration:none;color:#EB0000;}
.titleL {display:block;background: url(/images/grayL.gif) no-repeat left;height:59px;}
.titleR {display:block;background: url(/images/grayR.gif) no-repeat right;height:59px;}


.service3 {float:left;width:45%;background:#fcf;margin-top:1em;}
.abc {position:relative;height:59px;background: url(/images/gray.gif) repeat-x;}
div.tR {position:absolute;z-index:1;width:8px;height:59px;right:0;top:0;background: url(/images/grayR.gif) no-repeat;}
div.tL {position:absolute;z-index:2;width:8px;height:59px;left:0;top:0;background: url(/images/grayL.gif) no-repeat;}
div.list {position:relative;padding:10px;}

div.list ul {width:100%;margin:0;padding:0;line-height:14px;list-style:none;}
div.list ul li {float:left;color:#fff;font-size:14px;}
div.list ul li a {color:#fff;text-decoration:none;}
div.list ul li a:hover {text-decoration:none;}


/* Формы */
.iL { width:340px; }
.taLS { width:340px; height:80px; }
.subLS {margin-top:5px;padding:0 5px;}

/* ИНФО-блок */
.info {background: url(/images/info.png) no-repeat 10px 10px;border:1px solid #c93;margin:10px 0 20px;}
.info p {margin:10px 10px 10px 50px;}