* {padding:0;margin:0;font-size:100,01%;}
body, td, th, input, select, textarea {font:normal 12px 'Tahoma';line-height:20px;}
body {background-color:#FFF;color:#000;}
body {min-width:1004px;width:expression(document.documentElement.clientWidth < 1004 ? "1004px" : "100%");}
table#shapka {width:100%;position:relative;}
td#header {background:url('http://xb-plus.com/resources/header.jpg') top center no-repeat;vertical-align:bottom;}
div#logo {text-align:center;margin-right:30px;margin-bottom:30px;}
div#logo a img {border:0 none;}
div#phone{color:#ef5508;font-weight:600;text-align:center;margin-bottom:30px;}

.mainPagelinks {
list-style:none;
background:none;
}
.mainPageUl {
list-style:none;
margin-left:85px;
width:150px;
}
.mainPageUl ul li {
width:150px;
}
#main-spec, #main-mahor {
margin-top:15px;
}
.none {
display:none;
clear:none;
}
.oneColCat {
float:left;
width:30%;
}
.resp_msg {
padding:2px 10px;
position:fixed;
top:50%;
left:50%;
width:200px;
margin-left:-100px;
display:none;
}
.successmsg {
background-color:#7FD888;
color:#04560B;
border:1px solid #04560B;
}
.errormsg {
background-color:#FC6C6A;
color:#770100;
border:1px solid #770100;
}

ul, ol {list-style-position:outside;}

table#content {width:100%;}
td#gradient-content {background:#f36706 url('http://xb-plus.com/resources/gradient-content.gif') top left repeat-y;height:50px;}

td#menu {width:200px;}
td#menu {padding-left:20px;font:normal 14px 'Tahoma';width:13%;}
td#menu a:link,
td#menu a:visited {color:#5b5b5b;font-weight:600;text-decoration:none;}
td#menu a:hover {text-decoration:underline;}
td#menu dl {width:180px;}
td#menu dt {color:#5b5b5b;font-weight:600;margin:10px 0; padding:9px 0 0 10px; background:url('http://xb-plus.com/resources/button.gif') top left no-repeat;width:170px;height:25px;}
td#menu dt.first {margin-top:0;color:#5b5b5b;font-weight:600;}
td#menu dd {margin-bottom:2px; padding-left:10px;}
td#menu dd.cont {color:#5b5b5b;font-weight:600;text-decoration:none;}
td#menu ul {font-size:12px;padding:2px 0px 2px 15px;font-weight:bold;}
td#menu ul li {padding:2px 0px;list-style-type:none;}
td#menu ul a:link,
td#menu ul a:visited {text-decoration:none;}
td#menu ul a:hover {text-decoration:underline;}
td#menu ul ul {font-size:12px;padding:2px 0px 2px 18px;list-style-type:disc;list-style-position: inside;}
td#menu ul ul a:link,
td#menu ul ul a:visited {font-weight:normal;font-size:12px;text-decoration:none;}
td#menu ul ul a:hover {font-weight:normal;text-decoration:underline;font-size:12px;}
td#menu li {list-style-type:disc;}
td#menu ul ul li {color:#999999;font-size:10px;list-style-type:disc;list-style-position: inside;}

h1 {color:#ef5508;line-height: 110%;}
h1 a:link,
h1 a:visited {color:#ef5508;text-decoration:underline;}
h1 a:hover {color:#ef5508;text-decoration:none;}
h3 {font-size:18px;color:#ef5508;}
h4 {font-size:14px;}
h4 a:link,
h4 a:visited {color:#000;text-decoration:underline;}
h4 a:hover {text-decoration:none;}

a:link,
a:visited {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}

td#content {}
td#content li {margin-left:-1.3em;}
td#content ul,li {list-style-type:none;}
td#content li {background:url('http://xb-plus.com/resources/ball.gif') center left no-repeat;padding-left:16px;}

div#sovety {width:180px;text-align:left;position:relative;right:0;margin:50px 0 10px 0;}

div#welcome {position:absolute;right:30px;top:305px;text-align:center;color:#fff;font-size:11px;font-weight:bold;}

div#reg {margin:40px 6px 0 0px;color:#fff;height:50px;padding:10px 20px 40px 15px;font-size:18px;}
div#reg input {padding:2px 0 0 10px;border:0;color:#a3a3a3;font-weight:bold;width:153px;height:20px;background:url('http://xb-plus.com/resources/button-input.gif') top left no-repeat;}
div#reg a:link,
div#reg a:visited {font-size:18px;color:#fff;text-decoration:underline;}
div#reg a:hover {font-size:18px;text-decoration:none;}
#totalbasket {padding:0 15px;}

DIV.foto { 
  float:left;
  margin-bottom:10px;
  width:177px;
}
DIV.foto2r {
float:left;
margin-bottom:10px;
width:227px;
}
td.foto2 img {
margin-bottom:2px;
}

TD.foto, DIV.foto2 {

  width:180px;
  height:180px;  
  background-image:url('/images/border.gif');
  background-repeat:no-repeat;
  background-position:center center;
  text-align:center; 

}
TD.foto2 {
width:220px;
height:220px;
background-image:url('/images/border3.gif');
background-repeat:no-repeat;
background-position:center center;
text-align:center; 
}
DIV.foto2 {
display:table-cell;
vertical-align:middle;
}
.clear {
clear:both;
}

TD.fotosmall {

  width:90px;
  height:90px;  
  background-image:url('/images/bordersmall.gif');
  background-repeat:no-repeat;
  background-position:left center;
  text-align:left; 
  padding-left:8px;

}
.fotosmall img {
margin:0 10px;
}
DIV.gr {
position:absolute;
width:40px;
height:100%;
right:0;
top:0;
background-position:right center;
background-image:url('/images/bg-gr.png');
background-repeat:no-repeat;
}

DIV.fotoname {
  position:relative;
  margin: 3px 2px 3px 2px;
  font-family : Arial, Tahoma, Verdana, sans-serif;  
  font-size : 12px;
  white-space:nowrap; 
  overflow:hidden;
  width:168px;
}

A.fotoname, A.fotoname:link, A.fotoname:visited {
  text-decoration: none;
  color: #FFDF44; 
  color: #444444;
}

A.fotoname:active, A.fotoname:hover { 
  text-decoration: underline; 
  color: #FFDF44;
  color: #444444;
}
TR.thead { 
 
  background-color:#F8C300;

}
TR.tcell0, TR.tcell1, TD.tcell0, TD.tcell1 {
  
  border-bottom: 1px solid #CECCCB;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #444444; 

}

TR.tunderhead,TD.tunderhead { 

  padding:0px;


}

TD.lineyellow { 
  background-image:url('/images/lineyellowm.gif');
  background-repeat:repeat-x;
  background-position:center center;
}
P.fotoname {
  margin: 3px 2px 3px 2px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;  
  font-size : 12px;
}

A.fotoname, A.fotoname:link, A.fotoname:visited {
  text-decoration: none;
  color: #FFDF44; 
  color: #444444;
}

A.fotoname:active, A.fotoname:hover { 
  text-decoration: underline; 
  color: #FFDF44;
  color: #444444;
}
p.cost, span.cost {
  margin: 3px 0px 3px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #DA251D;
  font-weight : bold;
  font-size : 13px;
}
INPUT.finput {
  margin: 0px 0px 0px 0px;
  width:100%;
  height:20px;
  border-top: 1px solid #ADACAB;
  border-right:0px solid;
  border-bottom: 1px solid #ADACAB;
  border-left:0px solid; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color:#AAA9A9;
  font-size : 12px;
  font-weight : bold;
}
Textarea.fmemo, Textarea.mceAdvanced {
  margin: 3px 0px 2px 0px;   
  width : 100%;
  width : 900px;
  height : 500px;
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color:#AAA9A9;
  font-size : 12px;
}

INPUT.fbtn {
  margin: 0px 0px 0px 0px; 
  height:20px;
  border:0px;
  background-color:#DA251D;
  font-family : Arial, Verdana, sans-serif, Arial, Tahoma;
  color : #FFFFFF;
  font-size : 12px;
  font-weight : bold;
 
}

table.common th {padding:0 1px; text-align:center;}
table.common td {padding:0 0;}

table.table th {background-color:#f8c300; height:25px;}
table.table td {padding:4px;}
table.table tr.color {background-color:#faefd0;}

DIV.stblock1 {
border:1px solid #bdbdbc; font-size:12px; font-family:Tahoma; padding:5 5 5 5; margin-top:15px; 
}

DIV.stblock2 {
border:1px solid #bdbdbc; font-size:12px; font-family:Tahoma; padding:5 5 5 5;
}
.form-input {
width:300px;
height:30px;
font-size:14px;
margin:5px 0px;
background-color:#d6d6d6;
padding:0px 5px;
border:1px solid #d6d6d6;
}
.form-input2 {
width:30px;
margin:0 5px;
height:20px;
font-size:12px;
margin:2px 5px;
background-color:#f0f0f0;
padding:0px 5px;
border:1px inset #d6d6d6;
}
.form-input2:focus {
background-color:#fff;
}
.form-input:focus {
background-color:#fff;
border:1px inset #d6d6d6;
}
.form-textarea:focus {
background-color:#fff;
border:1px inset #d6d6d6;
}
.form-textarea {
background-color:#d6d6d6;
padding:2px 5px;
font-size:14px;
width:400px;
resize:none;
margin:5px 10px;
height:110px;
border:0;
border:1px solid #d6d6d6;
}
TD.form-title {
font-size:14px;

}
a.add2cart, a.add2cart:visited, a.add2cart:link {
background-color:#EF5508;
color:#fff;
}
a.add2cart, a.add2cart:visited, a.add2cart:link, a.added2cart, a.added2cart:visited, a.added2cart:link {
display:block;
padding:5px 5px 10px;
text-align:center;
height:17px;
width:120px;
font-size:12px;
border:0;
cursor:pointer;
text-decoration:none;
}
a.add2cart:hover {
background-color:#ff8800;
}
a.added2cart, a.added2cart:visited, a.added2cart:link {
background-color:#ccc;
color:#000;
}
a.added2cart:hover {
background-color:#EF5508;
color:#fff;
}
.form-button {
padding:5px 0px 7px;
height:30px;
width:100px;
font-size:14px;
color:#fff;
background-color:#EF5508;
border:0;
margin-left:310px;
cursor:pointer;
}
.form-button:hover {
background-color:#ff8800;
}
.noactive {
color:#505050;
}
a.addLink, a:visited.addLink, a:link.addLink {
padding:5px 0px;
text-align:center;
height:24px;
width:140px;
font-size:14px;
text-decoration:none;
color:#fff;
background-color:#EF5508;
border:0;
display:block;
}
a:hover.addLink {
background-color:#ff8800;
}
.ferror {
color:#000 !important;
background-color:#F97777 !important;
}
#displayErrors {
cursor:pointer;
top:-270px;
left:310px;
display:none;
position:absolute;
width:370px;
background-color:#FFF1B7;
color:#000;
padding:15px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow: 0 0 10px #ccc;
-moz-box-shadow: 0 0 10px #ccc;
-webkit-box-shadow: 0 0 10px #ccc;
}
#displayErrors div {
color:red;
font-weight:bold;'
font-size:16px;
}
#fmessage-s {
display:none;
}
#symbol, #symbol ul li{
margin-left: 10px;
}
/* админка каталога */
.tabView {
float:left;
background-color:#ccc;
padding:5px 15px;
margin:10px 1px;
border-radius:15px 0 0 0;
-moz-border-radius:15px 0 0 0;
-webkit-border-radius:15px 0 0 0;
border:1px #999 solid;
border-bottom:none;
text-shadow:1px 1px 0 #fff;
}
.tabView:hover {
background-color:#E0E0E0;
cursor:pointer;
}
.tabView-active {
background-color:#fff;
}
#newViewCat {
display:none;
}
.spanRed {
color:red;
font-weight:bold;
font-size:16px;
margin-left:10px;
}
.spanRed:hover {
cursor:pointer;
}
#showIMG {
}
.imgConts {
width:200px;
height:200px;
border: 1px solid #f0f0f0;
padding:2px;
margin:10px 10px 10px 0px;
float:left;
overflow:hidden;
position:relative;
}
.imgConts img {
border:0 none;
}
a.delIMG, a:visited.delIMG, a:link.delIMG {
text-decoration:none;
color:red;
font-weight:bold;
}
a:hover.delIMG {
color:#000;
}
.delC {
position:absolute;top:-4px;left:196px
}
/* /админка каталога */
.krumo-root {display:none}
.akcii {
border-collapse:collapse;
font-family:Tahoma;
font-size:14px;
width:100%;
}
.akcii td, .akcii th {
border:1px solid #000;
padding:10px 15px;
}
.akcii td.speccena {
background:#F36706;
color:#fff;
font-weight:bold;
font-size:22px;
font-family:Times New Roman;
width:3%;
}
.akcii td.tovar {
background:#FFCC00;
width:10%;
}
.akcii td.cena {
color:red;
text-decoration:line-through;
font-size:22px;
font-family:Times New Roman;
width:3%;
}
table.akcii, .akcii tr.empty, .akcii tr.empty td {
border:0 none;
}
.akcii td.header {
text-decoration:none;
font-size:14px;
font-family:tahoma;
font-weight:normal;
color:#000;
}
.akcii td.img {
width:5%;
}
.akcii td.ed {
width:3%;
}
.akcii td.descr {
width:76%:
}
.headers-akcii, .img-akcii {
float:left;
margin-right:10px;
}
.headers-akcii {
width:70%;
}
