.description{  margin:0px;   padding:0px}
#container-5{  margin:0px;   padding:0px;   clear:both}
img{  border:0px}
html{  width:100%;   height:100%}
body{  min-width:412px; width:985px; margin:0 auto; font-family:Tahoma;   font-size:11px;   color:#565656;   position:relative}
#header{  padding-top:5px}
#menu{  float:left; width:985px; list-style-type:none; padding:0px;   margin:5px 0 0px 0px;   background-image:url('../images/Menu-end.jpg');  background-repeat:no-repeat;  vertical-align:middle}
#menu li, #menu img{ float:left}
#menu select {background: url("../images/input_bg.gif") no-repeat scroll 0 0 transparent; border:1px solid #C6C9CF; vertical-align:middle; width:150px; font-size:11px;}
#menu input {vertical-align:middle; font-size:11px;}
#menu input.keyword {background: url("../images/input_bg.gif") no-repeat scroll 0 0 transparent; border:1px solid #C6C9CF; width:160px;}
#contactsHeader{ float:right;  width:125px}
#contactsHeader a{ font-size:11px;  font-weight:bold;  color:#0283DD;  text-decoration:none;  float:left}
#container{ clear:both; padding-left:172px;  padding-right:238px; padding-bottom:5px; margin-bottom:5px; height:100%}
#container .column{ position:relative;  float:left}
#center{ width:100%;  position:relative}
.banner{  margin:0 2px 0 21px;   float:left}
#content{  padding:0px 12px 15px 21px;   float:left;   width:554px}
#content p{  padding:3px 0 0 0;   margin:0px 0px 15px 0px}
.pad25{  padding-top:25px}
.stuff{  margin:0;   overflow:hidden;   display:block; clear:both;}
.stuff p a{  color:#0283DD;   text-decoration:none;   margin:0}
.news{  width:100%;   float:left;   margin:0 8px 20px 0}
#listDataNews{  list-style:none;   font-size:11px}
.productLine{  clear:both;   width:544px}
.news img{  float:left;   margin:5px 10px 5px 0;   border:1px solid #C5C5C5}
.newsDetails .name{  font-family:Tahoma;   font-size:12px;   color:#4A4A4A;   text-decoration:none;   font-weight:bold}
.orange1{  color:#E27C0E;   font-size:12px}
.item{  width:47%;   float:left;   margin:0 8px 15px 0;   border-bottom:1px solid #C5C5C5;   text-align:right}
.listData{  float:right;   list-style:none;   margin:10px 0px 5px 5px;   text-align:left;   font-size:11px;   font-weight:normal;   width:100%}
.productLine{  clear:both;   width:544px}
.item img{  float:right}
.itemName{  float:left;   margin-bottom:5px;   width:100%}
.itemDetails{  float:left;   width:100%}
.item .itemName img.productImg{  float:left;   margin:5px 10px 5px 5px}
.itemName .name{  font-family:Tahoma;   font-size:12px;   color:#4A4A4A;   text-decoration:none;   font-weight:bold;   margin:15px 0 0}
.itemDetails span{  color:#E27C0E;   font-weight:bold;   font-size:12px;   display:block;   width:70px;   float:right;   text-align:right;   padding:5px 0 10px 5px}
.itemName .name:visited, .reg:visited, .more:visited{text-decoration:none}
.itemName .name:hover, .reg:hover, .more:hover{text-decoration:underline}
#left{  width:172px;   right:172px;   margin-left:-100%}
#content .date{  display:block;   width:100px;   line-height:19px;   margin:0 0 10px 0;   text-align:center;   font-family:Arial;   font-size:12px;   font-weight:normal;   color:#272727;   background-image:url(../images/date.gif);   background-position:top left;   background-repeat:no-repeat;   padding:0}
#nav{  width:168px;   margin:0px;   padding:0px}
#nav li{  list-style-type:none;   line-height:20px}
#nav a{  color:#565656;   text-decoration:none}
.block{  width:168px;   border:1px solid #C5C5C5;   padding:1px 1px 14px 1px;   margin-bottom:4px;   clear:both}
.color{background-color:#EBEBEB}
#right{  width:238px;   margin-right:-238px}
.rightblock{ padding: 0 0 0 14px; /*padding:103px 0 0 14px*/}
.headerMiddle{  font-size:18px;   color:#7a7a7a;   text-transform:uppercase;   height:25px;   padding-left:10px;   border-bottom:1px solid #ccc}
.blocks{ width:218px;   background-image:url(../images/bg.gif);   background-position:top left;   background-repeat:repeat-y;   margin:0 0 2px 0}
.line{ display:block;   float:left;   line-height:19px;   padding:5px 0 0 5px;   margin:0px}
.lineLogged{ display:block;   float:left;   margin:0px;   padding:0 5px 5px 13px}
.lineLogged a{ color:#0283DD;   text-transform:uppercase;   line-height:20px}
.blocks span{ font-size:11px;   font-weight:bold;   display:block;   float:left;   width:68px;   text-align:right;   padding:0 7px 0 0}
.blocks input{ width:130px;   height:15px;   float:left;   border-top:2px inset #808080;   border-left:2px inset #808080;   border-right:1px solid #CDCDCD;   border-bottom:1px solid #CDCDCD}
.blocks input.loginImg{  background:url(../images/enter_butt.jpg) no-repeat;   width:69px;   height:25px;   border:none;   padding-bottom:1px;   margin-left:10px}
.loginImg{ background:url(../images/enter_butt.jpg) no-repeat;   width:69px;   height:25px;   border:none;   padding:0px;   margin-top:10px}
#news{ padding:0 5px 25px 13px;   float:left}
#right .date{  display:block;   width:100px;   line-height:19px;   margin:11px 0 12px 0;   text-align:center;   font-family:Arial;   font-size:12px;   font-weight:normal;   color:#272727;   background-image:url(../images/date.gif);   background-position:top left;   background-repeat:no-repeat}
#news p{  display:block;   float:left;   width:195px}
#news p a{  display:block;   float:left;   width:195px;   color:#565656;   text-decoration:none}
.similarProducts { padding:0 5px 25px 13px;   float:left}
.similarProducts p{  display:block; float:left; width:195px}
.similarProducts p a{  color:#565656; display:block; float:left; width:195px; text-decoration:none}
.similarProducts p a:hover{color:#0283DD;}
.more{  display:block;   float:left;   color:#0283DD;   text-decoration:underline;   font-size:11px;   font-weight:normal;   cursor:pointer}
.moreLinkNews{  float:left;   color:#0283DD;   text-decoration:underline}
.reg{  color:#0283DD;   text-decoration:underline;   margin:0 11px}
.center{  width:218px;   text-align:center}
.pad20 img{  margin-top:15px}
#footer{  clear:both;   border-top:3px solid #B7C1C4;   padding:0 0 15px 0; text-align:center;   color:#323232}
#footer a{  color:#323232;   text-decoration:none;   margin:0 3px}
#footer .terms{  color:#0283DD}
#footer p{  width:980px;   padding:10px 0 0 0;   text-align:left}
#footer p a{  color:#323232;   text-decoration:none;   margin:0}
#footer h1{  color:#323232;   font-size:11px;   padding:10px 0 0 0}
#footer #techshop{  color:#8E190B;   text-decoration:underline;   margin:0px}
#footer #techshop:visited{text-decoration:underline}
#footer #techshop:hover{text-decoration:none}
.float{  float:left;   margin-right:100px}
.float img{  float:left;   margin:0;   border:none;   padding:0}
.topblock2{  background-image:url(../images/block2bg.gif);  background-position:top left;  background-repeat:no-repeat;  width:179px;  height:46px;  padding:15px 1px 0 24px;  float:right;  font-family:Tahoma;  font-size:11px;  color:#5B5B5B;  font-weight:bold}
.topblock2 a{ float:left}
.shopping{ float:left;  padding:3px 12px 0 0}
.topblock2 p{ }
.topblock2 p{ margin:0;  padding:0}
.topblock2 p a{   color:#3288A2;   text-decoration:none}
.topblock2 span{  font-weight:normal}
.topblock2 strong{color:#3288A2}
#about{  width:540px;   float:left;   margin:0 0 20px 0}
#content p.tree{  height:auto;   border-bottom:1px solid #BABABA;   padding:5px 5px 5px 5px; color:#E27C0E;   margin:0}
#content p.tree a{  color:#0283DD;   text-decoration:underline}
#content p.tree a:visited{text-decoration:underline}
#content p.tree a:hover{text-decoration:none}
.photos{  width:270px;   float:left;   padding:25px 17px 0 0}

#pic{  margin-bottom:5px}

.photos .photosThumbs img{  border:1px solid #BABABA;   width:45px;   height:45px;   margin:2px;   cursor:pointer}
.description{  width:225px;   float:right;   padding:6px 0 0 15px;   position:relative}
#about .description p{  padding:0 0 15px 0; margin:0; }
.description u{  font-size:12px;   color:#4A4A4A;   font-weight:bold;   text-decoration:none}
.description u a{  text-decoration:none;   color:#4A4A4A}
.description u a:hover{text-decoration:none}
.price{  position:absolute;   top:28px;   right:0px;   color:#E27C0E;   font-size:12px;   font-weight:bold}
#features{  padding:0;   margin:0}
#features li{  list-style-type:none;   line-height:17px;   width:225px}
#features span{  width:150px;   display:block;   float:left}
#about button{  background-image:url(../images/add.gif);   background-position:top left;   background-repeat:no-repeat;   border:0px;   float:left;   font-weight:bold;   width:104px;   font-family:Tahoma;   font-size:11px;   color:#5B5B5B;   margin:21px 3px 0 0;   padding:4px 0 6px 0;   cursor:pointer}
.carts{  padding:21px 0 0 0;   float:left}
.errorMsg{  color:#E27C0E;   font-size:12px;   font-weight:bold}

.categoryTree{  height:10px;   padding:0 0 3px 0}
.categoryTree a{  color:#4A4A4A;   text-decoration:underline}
.categoryTree a:visited{text-decoration:underline}
.categoryTree a:hover{text-decoration:none}

.button{  background-image:url(../images/add.gif);   background-position:left top;   background-repeat:no-repeat;   border:0 none;   color:#5B5B5B;   cursor:pointer;   font-family:Tahoma;   font-size:11px;   font-weight:bold;   margin:21px 3px 0 0;   padding:4px 0 6px;   text-decoration:none;   text-align:center;   width:104px}

#content button{  background-image:url(../images/add.gif);  background-position:left top;  background-repeat:no-repeat;  border:0 none;  color:#5B5B5B;  cursor:pointer;  font-family:Tahoma;  font-size:11px;  font-weight:bold;  margin:21px 3px 0 0;  padding:4px 0 6px;  width:104px}
#fragment-1 li{ list-style-type:none}

#paging{ padding:10px 5px 5px 5px;  border-top:1px solid #BABABA; color:#E27C0E;  height:25px;  overflow:hidden;  float:left;  width:542px}
#paging span{ margin-right:8px}
#paging #pagination{ float:right}
#paging #pagination .current{ color:#E27C0E;  font-weight:bold;  margin-right:8px}
#paging a{ color:#0283DD;  margin-right:8px;  text-decoration:underline}
#paging a:visited{text-decoration:underline}
#paging a:hover{text-decoration:none}
#paging #pTop{ float:left}

@media projection, screen{ .tabs-hide{ display:none}
}

@media print{ .tabs-nav{ display:none}
}

.tabs-nav{ list-style:none;  margin:0;  padding:0 0 0 4px}
.tabs-nav:after{ display:block;  clear:both;  content:""}
.tabs-nav li{ float:left;  margin:0 0 0 1px;  min-width:84px}
.tabs-nav a, .tabs-nav a span{  display:block;   padding:0 10px;   background:url('../images/tab.png') no-repeat}
.tabs-nav a{ position:relative;  top:1px;  z-index:2;  padding-left:0;  color:#E27C0E;  font-size:12px;  font-weight:bold;  line-height:1.2;  text-align:center;  text-decoration:none;  white-space:nowrap}
.tabs-nav .tabs-selected a{ color:#000}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{ background-position:100% -150px;  outline:0}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active{ background-position:100% -100px}
.tabs-nav a span{ width:64px;  min-width:64px;  height:18px;  min-height:18px;  padding-top:6px;  padding-right:0}
*>.tabs-nav a span{ width:auto;  height:auto}
.tabs-nav .tabs-selected a span{ padding-top:7px}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span{ background-position:0 -50px}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span{ background-position:0 0}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited{ cursor:text}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{ cursor:pointer}
.tabs-nav .tabs-disabled{ opacity:0.4}
.tabs-container{ border-top:1px solid #97a5b0;  padding:10px 5px;  background:#fff}
.tabs-loading em{  padding:0 0 0 20px;   background:url('../images/loading.gif') no-repeat 0 50%}

ul.SubCats{  width:200px;   float:right;   margin:0;   padding:0;   list-style-image:url(../images/arrows-ffffff.png)}

ul.SubCats li{  margin-bottom:5px}

ul.SubCats li a{  color:#E27C0E;   text-decoration:none;   font-size:11px;   font-weight:bold}

ul.SubCats li a:hover{  text-decoration:none;   color:#0283DD}

.alt{  background-color:#EBEBEB}

.tableOrderHeader{   text-align:center;    vertical-align:middle;    border-bottom:1px solid #ccc;    font-weight:bold;    height:30px}

.subMenu{  float:right;   width:985px;   list-style-type:none;   padding:0;   margin: 10px 0 10px 0px;   vertical-align:middle}
.loginImgHeader{  background:url(../images/enter_butt.jpg) no-repeat;  width:69px;  height:25px;  border:none;  padding:0;  margin:0}

.blue{ color:#0283DD}

.success{ font-size:12px}

#promo{color: #0283DD; font-size: 13px; font-weight:bold; margin-bottom:15px; min-height:40px;}
#promo p a {color:#0283DD; text-decoration:none; font-size:13px; font-weight:bold; cursor:pointer;}
#bigBanner  { clear:both; padding:15px; text-align:center; }

.share {}
.share a { display: block; float: left; height: 17px; width:20px; text-decoration: none; font-size: 11px; }
.share a.svejo { background: url(../images/svejoBullet.gif) no-repeat 0 0; }
.share a.facebook { background: url(../images/facebookBullet.gif) no-repeat 0 0; }
.share a.twitter { background: url(../images/twitterBullet.gif) no-repeat 0 0; }
.share span.sep { float: left; margin-right: 2px; font-size: 11px; }

/*************Menu****************/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none;  color:#565656}
.sf-menu{line-height:1.0}
.sf-menu ul{ background:#fff; position:absolute; top:-999em; width:168px}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left; position:relative}
.sf-menu a{display:block; position:relative}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0; top:2.5em; z-index:99}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:168px; top:0}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:168px; top:0}

.sf-menu{margin-bottom:1em}
.sf-menu a{border-left:1px solid #fff; border-top:1px solid #EBEBEB; padding:.75em 1em; text-decoration:none}

.sf-menu li li{ background:#fff}
.sf-menu li li li{ background:#fff}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ color:#fff;  background:#E27C0E; outline:0}

.sf-menu a.sf-with-ul{padding-right:2.25em; min-width:1px}
.sf-sub-indicator{position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../images/arrows-ffffff.png') no-repeat -10px -100px}
a >.sf-sub-indicator{ top:.8em; background-position:0 -100px}

a:focus >.sf-sub-indicator,
a:hover >.sf-sub-indicator,
a:active >.sf-sub-indicator,
li:hover >a >.sf-sub-indicator,
li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}

.sf-menu ul .sf-sub-indicator{background-position: -10px 0}
.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}

.sf-menu ul a:focus >.sf-sub-indicator,
.sf-menu ul a:hover >.sf-sub-indicator,
.sf-menu ul a:active >.sf-sub-indicator,
.sf-menu ul li:hover >a >.sf-sub-indicator,
.sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}

.sf-shadow ul{background:url('../images/shadow.png') no-repeat bottom right; padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}

.sf-vertical, .sf-vertical li{width:168px}

.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul{left:168px; top:0}

.sf-vertical .sf-sub-indicator{background-position:-10px 0}

.sf-vertical a >.sf-sub-indicator{background-position:0 0}

.sf-vertical a:focus >.sf-sub-indicator,
.sf-vertical a:hover >.sf-sub-indicator,
.sf-vertical a:active >.sf-sub-indicator,
.sf-vertical li:hover >a >.sf-sub-indicator,
.sf-vertical li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}
.botCheck {display: none}
/*************Menu****************/