/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
body {font:62.5%/1 Verdana, Arial, Helvetica, sans-serif; background:url(/images/back.jpg) 0 146px repeat #f6f5ee;}
table,img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
html, body {height: 100%;}
html>body #layer {height: auto;}
html, body, #layer {height: 100%;}
body > #layer {height: auto; min-height: 100%;}

#layer {margin: auto; min-height: 100%; width:100%; min-width:1000px; position: relative; font-size:1.1em; line-height:1.1em;}
/* #Misc(links)
-------------------------------------------------- */
a img,fieldset{border:none}
a {color:#e67016;}
a:hover {text-decoration:none;}
h1 {padding: 0px 0px 15px 0px; font:normal 24px Georgia, "Times New Roman", Times, serif; color:#b69600;}
h2 {padding: 0px 0px 15px 0px; font:normal 22px Georgia, "Times New Roman", Times, serif; color:#b69600;}
h3 {padding: 0px 0px 15px 0px; font:normal 20px Georgia, "Times New Roman", Times, serif; color:#b69600;}
h4 {padding: 0px 0px 15px 0px; font:normal 18px Georgia, "Times New Roman", Times, serif; color:#b69600;}
h5 {padding: 0px 0px 15px 0px; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#b69600;}
ul, ol {padding-left:20px;}
ul {list-style-type:none;}
p {margin:0 0 5px 0;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 5px 0;}
img[align=right] {float:right; margin:0 0 5px 10px;}
img[align=center] {display:block; text-align:center; margin:0 10px 5px 10px;}
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {background:url(/images/header.gif) 1px 0 repeat-x;}
#header-back {background:url(/images/header.png) 0 0 no-repeat; height:146px; position:relative;}
#header a {color:#ffffff;}
#online {text-align:center; color:#ffffff; padding:0 0 0 30%; height:20px;}
#online img {float:left; margin:0 5px;}
#online span {padding:2px 0 0 0; float:left; white-space:nowrap;}
#online p {padding:0;margin:0;}

#login-form {float:right; width:22%; padding:35px 0 0 0;}
#login-form form {padding-left:15px; display:block; height:55px;}
#login-form p {padding-left:15px; color:#ffffff;}
#login-form a {margin-right:10px; color:#ffffff;}
#login-form p {margin:0 0 4px 15px; font-size:1em; clear:left; line-height:1.1em;}
#login-form div {background:url(/images/input.gif) 0 0 no-repeat; float:left; width:119px; padding:1px 0; height:18px; margin:0 10px 9px 0; float:left; clear:left;}
.login-field {width:20%;}
.field {width:101px; padding:2px 5px 0 5px; height:18px; border:none; font-size:1em; color:#474747;}
.field-s {width:146px; padding:2px 5px 0 5px; height:18px; border:none; font-size:1em; color:#474747;}
#search-form {padding:40px 0 40px 11px; width:250px;  margin-left:10%;}
#search-form p {clear:left; padding:0 0 0 18px; /height:1%}
#search-form p a {color:#6c6c6c;}
#search-form div {background:url(/images/input-s.gif) 0 0 no-repeat; float:left; width:158px; height:18px; padding:1px 0; margin:0 10px 6px 0;}
#search-form span {float:left; height:20px; line-height:18px;}
#search-form .field {backgro und:url(/images/form-search.gif) 70px 3px no-repeat;}
.login {background:url(/images/input-login.gif) 6px 0px no-repeat;}
.pass {background:url(/images/input-pass.gif) 6px 0px no-repeat;}
.search {background:none;}
.button {margin:5px 0 0 0; float:left; line-height:1.1em;}
#logo-pic {background: url(/images/logo.png) no-repeat top center; height:145px; width:117px; margin:45px 0 0 49px; position:absolute;}
#logo-pic a {height:145px; width:117px; float:left;}
#logo-slog {background:url(/images/inet-slog.gif) 0 0px no-repeat;height:47px; clear:left; margin:24px 0 14px 30%;}
#logo-slog a {width:303px; height:47px; float:left;}
#header-menu {clear:left; padding:0 0 0 20%;}
#header-menu li { float:left; height:30px; font:normal 1.273em Tahoma, Arial, "Times New Roman";color:#fff2dc; padding:0 12px 0 15px; background:url(/images/menu.png) 0 0 no-repeat;line-height:30px;}
#header-menu li a {line-height:30px;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}
/* ----------------------------------------------- */

/* #Main
-------------------------------------------------- */
#main {width:100%; margin:auto;}
.main-block-pb {padding-bottom:220px;}
.clf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clf { height: 1%;}
.clf {display: block;}
/* ----------------------------------------------- */

/* sides
-------------------------------------------------- */

#left {width:100%; margin-right:-22%; float:left; background:url(/images/tv-cable.gif) 200px 214px no-repeat;}
#right-side {width:20%; float:right;}
#center-margin {margin-right:18%;}
#center {width:100%; float:right; margin-left:-40%;}
#center-left {float:left; width:290px; padding:103px 0 0 0;}
#content {margin:0 0 0 290px;}
.index-page #content {margin:0 0 0 34%;}

#recycle {color:#a9a9a9; height:75px; padding:9px 0 0 25px; background:url(/images/recycled.gif) 7px 8px no-repeat;}

#left-menu {width:259px; background:url(/images/left-menu-back.png) 0 2px repeat-y; margin-left:10%;}
#left-menu-top {background:url(/images/left-menu-top.png) 0 0 no-repeat; height:26px; margin-left:10%; width:259px;}
#left-menu-top-c {background:url(/images/left-menu-top.png) 0 -26px no-repeat; min-height:198px; _height:198px; padding:0 30px; color:#f6f5ee;}
#left-menu-top-c ul {padding-left:0;}
#left-menu-top-c li {padding:7px 0; line-height:1.2em;}
#left-menu-top-c li li {padding:2px 0 2px 15px; line-height:1.2em;}
#left-menu-top-c a {color:#f6f5ee;}
#left-menu-bottom {background:url(/images/left-menu-bottom.png) 0 0 no-repeat; height:26px; margin-left:10%; width:259px;}

.left-block {padding:0 0 40px 30px; margin-left:10%;}
.p12 {font-size:1.091em; line-height:1.2em;}

.news {padding-bottom:10px;}
.news dt {font-size:0.818em; color:#6c6c6c;}
.news dd {margin-bottom:10px;}

.menu-list, .menu-list a {color:#272727; padding-left:0;}
.menu-list {padding:0 0 60px 10px;}
.menu-list li {padding:0 0 12px 15px; background:url(/images/li.gif) 0 4px no-repeat;} 

.right-block {padding:0 0 0 25px; font-size:1.091em;}
.right-block p span, .left-block p span {color:#681981; font:bold 1.25em Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px; display:block;}
.right-block ul {padding-left:0;}
.right-block li {padding-bottom:5px;}

.icons:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.icons {padding:35px 0px 55px 25px; /height:1%; width:165px;}
.icons img {float:left; margin:0 7px 6px 0;}

.vip {padding:0 0 170px 10px; position:relative; /padding:0 0 210px 10px;}
#text-vip {height:60px; line-height:1.2em;}
#vip-bottom { /background:none; height:35px; clear:both }

#vip-pic {background:url(/images/vip.png) 0 5px no-repeat; height:264px; line-height:1.2em;}
#vip-pic a {padding:0 0 224px 46px; display:block; height:40px;}

/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
#content {padding:48px 40px 10px 30px; font-size:1.2em; line-height:1.3em; color:#272727;}
#content table {border-top:1px solid #45b0ff; border-left:1px solid #45b0ff;}
#content table.center {text-align:center; width:100%;}
#content table td, #content table th {border-right:1px solid #45b0ff; border-bottom:1px solid #45b0ff;}
#content td, th {padding:4px 5px 4px 5px;}
#content .text {padding: 10px 10px 50px 7px; font-size:1.2em; line-height:1.3em; color:#272727;}
#content .reg-form {border:none !important;}
#content .reg-form td {border:none !important;}
#content #feedback {border:none !important;}
#content #feedback td {border:none !important;}
#content .noline {border:none !important;}
#content .noline td {border:none !important;}
#content p {padding: 0 0 3px 0;}
#content .zv {border:none !important;padding: 0; margin: 0 !important; }
#content .zv td {border:none !important;padding:0px 5px; vertical-align: middle !important;}
.basket-table .price, .basket-table .count, .basket-table .count_price {text-align: right;}
.basket-table .del {text-align: center;}




#h1 {position:absolute; margin:-40px 0 0 7%; font:normal 1.97em Arial, Helvetica, sans-serif;}
#tv {background:url(/images/tv.png) 0 0 no-repeat; width:507px; height:475px; margin:30px 0 0 -32px; position:absolute;}
#tv-sub {height:530px;}
#tv-provodok {background:url(/images/provod.png) 0 0 no-repeat; width:98px; height:115px; margin:-115px -14px 0 423px; position:absolute;}
#logos {width:362px; height:326px; padding:50px 0 0 74px;}
.logo-hp {background:url(/images/logos.png) 0 0 no-repeat; float:left; height:85px; width:110px;}
.logo-philips {background:url(/images/logos.png) -110px 0 no-repeat; float:left; height:85px; width:130px;}
.logo-mita {background:url(/images/logos.png) -240px 0 no-repeat; float:left; height:85px; width:122px;}
.logo-xerox {background:url(/images/logos.png) 0 -85px no-repeat; float:left; height:50px; width:110px;}
.logo-tdk {background:url(/images/logos.png) -110px -85px no-repeat; float:left; height:50px; width:130px;}
.logo-epson {background:url(/images/logos.png) -240px -85px no-repeat; float:left; height:50px; width:122px;}
.logo-lexmark {background:url(/images/logos.png) 0 -135px no-repeat; float:left; height:75px; width:130px;}
.logo-canon {background:url(/images/logos.png) -130px -135px no-repeat; float:left; height:75px; width:110px;}
.logo-sofprint {background:url(/images/logos.png) -240px -135px no-repeat; float:left; height:75px; width:122px;}
.logo-ricoh {background:url(/images/logos.png) 0 -210px no-repeat; float:left; height:45px; width:110px;}
.logo-panasonic {background:url(/images/logos.png) -110px -210px no-repeat; float:left; height:45px; width:130px;}
.logo-samsung {background:url(/images/logos.png) -240px -210px no-repeat; float:left; height:45px; width:122px;}
.logo-toshiba {background:url(/images/logos.png) 0 -255px no-repeat; float:left; height:70px; width:110px;}
.logo-brother {background:url(/images/logos.png) -110px -255px no-repeat; float:left; height:70px; width:130px;}
.logo-lomond {background:url(/images/logos.png) -240px -255px no-repeat; float:left; height:70px; width:122px;}

.logo-hp a {float:left; height:85px; width:110px;}
.logo-philips a {float:left; height:85px; width:130px;}
.logo-mita a {float:left; height:85px; width:122px;}
.logo-xerox a {float:left; height:50px; width:110px;}
.logo-tdk a {float:left; height:50px; width:130px;}
.logo-epson a {float:left; height:50px; width:122px;}
.logo-lexmark a {float:left; height:75px; width:130px;}
.logo-canon a {float:left; height:75px; width:110px;}
.logo-sofprint a {float:left; height:75px; width:122px;}
.logo-ricoh a {float:left; height:45px; width:110px;}
.logo-panasonic a {float:left; height:45px; width:130px;}
.logo-samsung a {float:left; height:45px; width:122px;}
.logo-toshiba a {float:left; height:70px; width:110px;}
.logo-brother a {float:left; height:70px; width:130px;}
.logo-lomond a {float:left; height:70px; width:122px;}

.logo-hp a:hover {background:url(/images/logos.png) 0 -326px no-repeat;}
.logo-philips a:hover {background:url(/images/logos.png) -110px -326px no-repeat;}
.logo-mita a:hover {background:url(/images/logos.png) -240px -326px no-repeat;}
.logo-xerox a:hover {background:url(/images/logos.png) 0 -411px no-repeat;}
.logo-tdk a:hover {background:url(/images/logos.png) -110px -411px no-repeat;}
.logo-epson a:hover {background:url(/images/logos.png) -240px -411px no-repeat;}
.logo-lexmark a:hover {background:url(/images/logos.png) 0 -461px no-repeat;}
.logo-canon a:hover {background:url(/images/logos.png) -130px -461px no-repeat;}
.logo-sofprint a:hover {background:url(/images/logos.png) -240px -461px no-repeat;}
.logo-ricoh a:hover {background:url(/images/logos.png) 0px -536px no-repeat;}
.logo-panasonic a:hover {background:url(/images/logos.png) -110px -536px no-repeat;}
.logo-samsung a:hover {background:url(/images/logos.png) -240px -536px no-repeat;}
.logo-toshiba a:hover {background:url(/images/logos.png) 0px -581px no-repeat;}
.logo-brother a:hover {background:url(/images/logos.png) -110px -581px no-repeat;}
.logo-lomond a:hover {background:url(/images/logos.png) -240px -581px no-repeat;}

.bread {margin:-38px 0 10px 0; font-size:0.8em; padding-left:25px; color:#a9a9a9;}
.bread a {color:#a9a9a9;}
.bread li {display:inline; list-style-type:none; margin:0 5px 0 0;}


.corners-top {background:url(images/corner-top.png) -2px 0 repeat-x; height:8px; padding:8px 0 0 0; margin:0 15px; position:relative; font-size:0; position:relative;}
.corners-top .c-right {background:url(images/corner-top-right.png) 0 -8px no-repeat; width:145px; height:8px; margin:0 0 0 100%; position:absolute; left:-130px;}
.corners-top .c-left {background:url(images/corner-top-left.png) 0 -8px no-repeat; width:145px; height:8px; margin:0 0 0 0; position:absolute; left:-15px;}
.corners-center {background:url(images/corner-left.png) 0 -2px repeat-y #f6f5ee;}
.corners-center-main {background:url(images/corner-right.png) 100% 0 repeat-y; min-height:292px; _height:292px; position:relative; padding:0 16px 10px 16px; font:normal 0.833em Verdana, Arial, Helvetica, sans-serif; }
.corners-center-main:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.t-left {background:url(images/corner-left-top.png) -8px 0 no-repeat; width:8px; height:145px; left:8px; top:0; position:absolute;}
.t-right {background:url(images/corner-right-top.png) 100% 0 no-repeat; width:16px; height:145px; margin-left:100%; left:-16px; top:0; position:absolute;}
.b-left {background:url(images/corner-left-bottom.png) -8px 100% no-repeat; width:8px; height:104px; left:8px; bottom:0; position:absolute;}
.b-right {background:url(images/corner-right-bottom1.png) 0 100% no-repeat; width:16px; height:104px; margin:0 0 0 100%; left:-16px; bottom:0; position:absolute;}
.corners-bottom {background:url(images/corner-bottom.png) -1px 0 repeat-x; height:16px; margin:0 15px; position:relative; margin-bottom:25px; font-size:0; position:relative;}
.corners-bottom .c-right {background:url(images/corner-bottom-right.png) 100% 0 no-repeat; width:184px; height:8px; margin:0 0 0 100%; left:-169px; position:absolute;}
.corners-bottom .c-left {background:url(images/corner-bottom-left.png) 0 0 no-repeat; width:145px; height:8px; margin:0 0 0 0; left:-15px; position:absolute;}

.corners-center-main h1 {color:#3a3c43; font: normal 1.97em Verdana, Arial, Helvetica, sans-serif; padding:5px; margin-bottom:0;}
#content .corners-center-main table {border:none; border-left:1px solid #dedede; border-top:1px solid #c3c3c3; margin-bottom:10px;}
#content .corners-center-main table th {background-color:#e9e9e9; padding:10px 5px;}
#content .corners-center-main th, #content .corners-center-main td {border-bottom:1px solid #dedede; border-right:1px solid #c3c3c3; vertical-align:middle;}
.buttons-form {padding:0 10px 0 0; text-align:right; font-size:1.091em;}
.buttons-form a {color:#3a3c43; padding:0 10px;}

/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {position:relative; margin: -198px auto 0 auto; color:#5295c2; font-size:11px; background:url(/images/footer.png) 100% 0 repeat-x;}
#footer a {color:#c29cd0;}
#footer-100 {height:198px; background:url(/images/100proc.png) 100% 38px no-repeat;}
#footer, #empty {height: 198px; clear:both; text-align:justify;  z-index:1;}
#footer-left-side {margin-right:-22%; float:left; width:100%;}
#footer-left-side-in {margin-right:22%;}
#footer-center {float:right; width:100%; margin-left:-40%;}
#footer-center-in {margin-left:35%;}
#footer-left {float:left; padding:60px 0 0 0; width:51%; color:#9c6dad; }
#footer-left p {margin-left:30px;}
#footer-right {float:left; padding:60px 0 0 20px; width:45%; color:#9c6dad;}
#banners {float:left; width:35%; padding:75px 0 0 0px;}
#banners img {margin-right:15px;}
#banners-m {padding:0 0 0 60px;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */


.hidlink{
	cursor: pointer;
	border-bottom: 1px dashed;
}

.hiddesc{
  padding: 5px 5px;
  font-size:0.8em;
  line-height:1.0em;
}
