strong{font-weight:normal;}
.nbr {
white-space:nowrap;
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
}

#imageData {
color:#666;
padding:0 10px;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #caption {
font-weight:700;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:.7em;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
}

p#caption {
color:#003d92!important;
font:bold 15px/120% Arial,Helvetica,sans-serif!important;
margin:0!important;
padding:0 0 5px!important;
}

p#numberDisplay {
font:normal 13px Arial,Helvetica,sans-serif!important;
color:#000!important;
margin:0!important;
padding:3px 0 10px!important;
}

p#numberDisplay span {
color:#e07f00;
font-weight:700;
}

p#numberDisplay b {
color:#000;
font-weight:700;
}

h1 {
font:normal 160%/120% Arial, Helvetica, sans-serif;
text-align:left;
background:#fff;
color:#000;
margin:0;
padding:0 20px 15px 0;
}

h2 {
font:normal 140%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#656565;
margin:10px 0 0;
padding:15px 0 3px;
}
h2.morephoto{margin-top:0;
padding-bottom:0;}

h3 {
font:normal 105%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#656565;
margin:0;
padding:10px 0 1px;
}

h4 {
font:bold 85%/140% Arial, Helvetica, sans-serif;
text-align:left;
color:#656565;
margin:0;
padding:5px 0;
}

p {
font:normal 80%/130% Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
margin:0;
padding:5px 0 0;
}

.orange {
color:#ea8802;
font-size:125%;
line-height:130%;
}

.red {
color:#a32c1f;
}

p.fortune {
font:normal 80%/130% Arial, Helvetica, sans-serif;
color:#656565;
text-align:left;
width:80%;
margin:0;
padding:10px 5px 15px 35px;
}

div.yellow {
background-color:#fbf4a9;
position:absolute;
left:0;
top:0;
width:100%;
height:30px;
z-index:-1;
}

table.cart {
background:#ffde1f url(/img/cartr.gif) right bottom no-repeat;
min-width:220px;
}

table.cart td {
background:url(/img/cartl.gif) left bottom no-repeat;
padding:10px 16px 16px;
}

.cart p {
font:normal 100%/140% Arial, Helvetica, sans-serif;
text-align:left;
padding:0;
}

.phone {
float:left;
font:normal 100%/140% Arial, Helvetica, sans-serif;
color:#939598;
text-align:left;
margin:0;
padding:0;
}

.phone b {
color:#eb8902;
}

.phone img {
margin-right:7px;
}

.iconz {
position:absolute;
display:block;
top:10px;
right:35px;
z-index:2;
}

.iconz img {
margin-left:40px;
}

.tmenu {
width:96%;
font:normal 100%/140% Arial, Helvetica, sans-serif;
color:#fff;
}

.tmenu a {
color:#fff;
text-decoration:underline;
}

.tmenu a:hover {
color:#fff;
text-decoration:none;
}

.tpoint {
text-align:center;
padding:4px 15px 4px 0;
}

.color1 {
background-color:#ffc877;
}

.color2 {
background:#ffba54 url(/img/color2.png) bottom left repeat;
}

.color3 {
background:#ffa724 url(/img/color3.png) bottom left repeat;
}

.color4 {
background:#f90 url(/img/color4.png) bottom left repeat;
}

.color5 {
background:#ec8d00 url(/img/color5.png) bottom left repeat;
}

.color6 {
background:#e08600 url(/img/color6.png) bottom left repeat;
}

.tmenucol1,.tmenucol2,.tmenucol3,.tmenucol4,.tmenucol5,.tmenucol1-in,.tmenucol5-in {
text-align:left;
vertical-align:top;
height:45px;
width:20px;
}

.tmenucol1 {
background:#ffc877 url(/img/tmenu1b.gif) bottom left no-repeat;
}

.tmenucol2 {
background:#ffba54 url(/img/tmenu2b.gif) bottom left no-repeat;
}

.tmenucol3 {
background:#ffa724 url(/img/tmenu3b.gif) bottom left no-repeat;
}

.tmenucol4 {
background:#fa9600 url(/img/tmenu4b.gif) bottom left no-repeat;
}

.tmenucol5 {
background:#fa9600 url(/img/tmenu5b.gif) bottom left no-repeat;
}

.tmenucol1-in {
background:#ffc877 url(/img/inner/tmenu1b-in.gif) bottom left no-repeat;
}

.tmenucol5-in {
background:#fa9600 url(/img/inner/tmenu5b-in.gif) bottom left no-repeat;
}

div.cloud {
background:#fbf4a9;
text-align:left;
margin:30px 20px 50px 0;
padding:14px 25px;
}

.cloud a {
font:normal 80%/140% Arial, Helvetica, sans-serif;
}

.cloud .val3 {
font-size:105%;
}

.cloud .val4 {
font-size:80%;
}

.spec {
width:65%;
}

.spec td {
width:50%;
vertical-align:top;
padding:30px;
}

.spec .cell1 {
border-right:#fdeaac 1px solid;
border-bottom:#fdeaac 1px solid;
}

.cell1 h2 {
font:normal 130%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#000;
margin:5px 0 10px;
padding:5px 0 0;
}

.spec .cell4 {
border-top:#fdeaac 1px solid;
border-left:#fdeaac 1px solid;
}

.spec img {
border:#f58847 8px solid;
float:left;
margin:10px 15px 10px 0;
}

.spec ul {
padding-left:180px;
}

.spec h2 {
font:normal 95%/110% Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0;
}

h4.price {
font:normal 105%/110% Arial, Helvetica, sans-serif;
color:#000;
clear:left;
margin:0;
padding:0;
}

span.red {
color:#d30d23;
}

h4.hit-head {
font:normal 110%/110% Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0 5px 5px 30px;
}

div.hit {
margin:0 30px 35px;
}

div.hit h3 {
font:normal 90%/110% Arial, Helvetica, sans-serif;
}

div.hit h4 {
font:normal 90%/110% Arial, Helvetica, sans-serif;
color:#000;
clear:left;
margin:0;
padding:0;
}

div.hit img {
display:block;
margin:10px 0;
}

table.akcia-main {
border:#fdeaac 9px solid;
border-bottom:none;
background:url(/img/akcia-bg2.gif) bottom left repeat-x;
float:right;
width:20%;
margin:0 15px 50px 30px;
}

table.akcia {
border:#fdeaac 9px solid;
border-bottom:none;
background:url(/img/akcia-bg2.gif) bottom left repeat-x;
margin:0 15px 40px 30px;
}

td.akcia1 {
background:#4bb045 url(/img/akcia-bg1.gif) left bottom repeat;
vertical-align:bottom;
padding:20px 10px 0 20px;
}

.akcia1 p,.akcia1 a {
color:#fff;
font-size:100%;
}

.akcia1 a:hover {
color:#fff;
}

td.akcia2 {
background:#fdeaac;
text-align:center;
vertical-align:top;
}

div.category,div.filtr {
border-right:#f9d680 1px solid;
border-bottom:#f9d680 1px solid;
width:100%;
margin-bottom:20px;
}

div.category {
background:#fbf8dd url(/img/inner/category-bg.gif) bottom left repeat-x;

}

div.category div {
background:url(/img/inner/category-star.gif) bottom right no-repeat;
}

div.category div p{font:normal 80%/200% Arial, Helvetica, sans-serif;
padding:15px 20px;}
div.category div p a{padding:0 20px 0 0;
white-space:nowrap;}

/*div.category ul.line {
padding:20px 0 30px 20px;
}
div.category ul.line li {
font:normal 85%/120% Arial, Helvetica, sans-serif;
width:200px;
margin:0 25px 2px 0;
padding:0;
}*/

div.catpic{font:normal 13px/120% Arial, Helvetica, sans-serif;
display:block;
float:left;
width:151px;
max-width:151px;
min-height:145px;
height:145px;
margin:0 40px 20px 0;
padding:12px 15px 15px;}
div.catpic img{margin-bottom:3px;}

div.filtr {
background:#fbf8dd url(/img/inner/filter-bg.gif) bottom left repeat-x;
height:93px;
}

div.filtr div {
background:url(/img/inner/filter-star.gif) bottom right no-repeat;
height:93px;
}

div.item2 {
font:normal 13px/125% Arial, Helvetica, sans-serif;
display:block;
float:left;
width:120px;
height:120px;
margin:0 30px 20px 0;
padding:15px 15px 15px 0;
}
.item2 img{margin-bottom:3px;}

div.item {
font:normal 13px/140% Arial, Helvetica, sans-serif;
display:block;
float:left;
background:#fefce5;
width:150px;
max-width:150px;
min-height:200px;
height:200px;
vertical-align:bottom;
margin:0 25px 20px 0;
padding:12px 15px 15px;
}

.item h4 span.red{font-size:16px;}

.item img {
margin:10px 0 10px;
}

td.left {
width:20%;
vertical-align:top;
padding:55px 20px 50px;
}

td.right {
width:60%;
vertical-align:top;

}
.rightblock{padding-top:115px; width:20%;}

td.right-w {
width:70%;
background:url(/img/inner/bebe-w1.jpg) bottom right no-repeat;
padding-bottom:350px;
padding-right:60px;
vertical-align:top;
}

div.info {
padding:0 15px 0 0;
}
.info-yellow {
padding:0 35px;
}

table.good td {
vertical-align:top;
padding:0 15px 0 0;
}
.good b{font-weight:normal;}
.good strong{color:#656565;
font-weight:bold;}
p.age {
font:italic 100%/110% Arial, Helvetica, sans-serif;
color:#d47b00;
margin:0;
padding:0 0 15px;
}

div.add {
background:#fefce5;
margin:20px 0 0;
padding:10px 10px 15px 10px;
}

.add p {
font:italic 80%/110% Arial, Helvetica, sans-serif;
color:#d47b00;
padding:0;
}

.add input {
font:normal 80% Arial, Helvetica, sans-serif;
margin-top:10px;
}

table.lmenu td.blue {
background:url(/img/inner/lmenu2.gif) repeat-y top right;
vertical-align:middle;
}

table.lmenu td.blue2 {
background:url(/img/inner/lmenu5.gif) repeat-y top right;
vertical-align:middle;
}

.lineika{background:url(/img/inner/lineika.gif) left top repeat-y;
padding-left:10px;}

.menu1p {
font:bold 100%/110% Arial, Helvetica, sans-serif;
color:#de8000;
margin:0;
padding:5px 3px 5px 5px;
}

.menu1p b {
font:bold 110%/110% Arial, Helvetica, sans-serif;
color:#656565;
}

.menu1p a {
display:block;
font-size:100%;
font-weight:400;
color:#de8000;
text-decoration:underline;
margin:0;
padding:0 5px;
}

.menu2p {
font:bold 95%/110% Arial, Helvetica, sans-serif;
color:#b36501;
margin:0;
padding:5px 5px 5px 8px;
}

.menu2p b {font:bold 105%/110% Arial, Helvetica, sans-serif;
color:#656565;}

.menu2p a b {color:#b36501;}

.menu2p a {
display:block;
font-size:100%;
font-weight:400;
color:#b36501;
text-decoration:underline;
margin:0;}

.menu3p {
font:bold 80%/120% Arial, Helvetica, sans-serif;
color:#de8000;
margin:0;
padding:3px 3px 3px 18px;}

.menu3p b {font:bold 105%/110% Arial, Helvetica, sans-serif;
color:#656565;}

.menu3p a b {color:#de8000;}

.menu3p a {display:block;
font-size:100%;
font-weight:400;
color:#de8000;
text-decoration:underline;
margin:0;}

.menu4p {
font:bold 85%/120% Arial, Helvetica, sans-serif;
color:#de8000;
margin:0;
padding:2px 3px 0 30px;
}

.menu4p b {
font:bold 95%/110% Arial, Helvetica, sans-serif;
color:#656565;
}

.menu4p a {
display:block;
font-size:95%;
font-weight:400;
color:#de8000;
text-decoration:underline;
margin:0;
padding:2px 6px;
}

.menu5p {
font:bold 75%/110% Arial, Helvetica, sans-serif;
color:#de8000;
margin:0;
padding:5px 3px 0 50px;
}

.menu5p b {
font:bold 90%/110% Arial, Helvetica, sans-serif;
color:#656565;
}

.menu5p a {
font-size:100%;
font-weight:400;
color:#de8000;
text-decoration:underline;
margin:0;
padding:3px;
}

.menu5p a:hover {
color:#656565;
background:#FBF4A9;
text-decoration:none;
padding:3px;
}

.tab {
border-collapse:collapse;
background-color:#fff;
}

.tab td {
color:#000;
border:1px dashed #9585AB;
font:normal 80%/130% Arial, Helvetica, sans-serif;
text-align:center;
padding:4px 5px;
}

.tb {
font:normal 80%/130% Arial, Helvetica, sans-serif;
text-align:center;
padding:4px 5px;
}

.tab .tl,.tl {
text-align:left;
font:normal 80%/130% Arial, Helvetica, sans-serif;
padding:4px 5px;
}

.tr {
text-align:right;
font:normal 80%/130% Arial, Helvetica, sans-serif;
padding:4px 5px;
}

tr.color {
background-color:#EDF7F3;
}

p.crumbs {
font:normal 80% Arial, Helvetica, sans-serif;
color:#656565;
margin:0;
padding:65px 0 30px 0;
}

p.crumbs a {
text-decoration:underline;
}

p.crumbs a:hover {
text-decoration:none;
}

a {
color:#0058bc;
text-decoration:underline;
}

a:hover {
color:#656565;
text-decoration:none;
}

ol {
list-style:decimal outside;
margin:0;
padding:0 0 0 35px;
}

li {
font:normal 80%/130% Arial, Helvetica, sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;
}

ol ul li,ol ol li,ul ul li {
font:normal 100%/140% Arial, Helvetica, sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0;
padding:0;
}

ul.line {
margin:0;
padding:0;
}

ul.line li {
list-style-type:none;
list-style-image:none;
display:block;
float:left;
margin:0 30px 15px 0;
}

.copy1 {
font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
padding:25px;
}

.copy2 {
font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#fa9600;
padding:25px;
}

ul.map li {
font:bold 110%/140% Arial, Helvetica, sans-serif;
text-align:Left;
color:#3247A0;
text-indent:0;
margin:8px 0;
padding:0;
}

ul.map ul li {
font:bold 95%/130% Arial, Helvetica, sans-serif;
margin:10px 0 3px;
}

ul.map ul ul li {
font:normal 85%/130% Arial, Helvetica, sans-serif;
margin:3px 0;
}

input.txt {
font:normal 80% Verdana,Geneva, sans-serif;
border:1px solid #0058BC;
text-align:left;
margin:5px 10px 5px 0;
padding:1px 2px 0;
}

input.but {
font:normal 95% Arial, Helvetica, sans-serif;
margin-top:5px;
}

select,textarea {
font:normal 80% Arial, Helvetica, sans-serif;
}

textarea {
border:1px solid #0058BC;
}

p select {
font:normal 95% Arial, Helvetica, sans-serif;
}

.os-bg {
background:#ffde1f;
}

/*modifikacii tovara*/
table.good table.tab{border-collapse:collapse;
width:100%;
margin:15px 0px;
border:3px solid #FFDE1F;}

table.good table.tab th{font:bold 80%/130% Arial, Helvetica, sans-serif;
text-align:left;
border-bottom:1px solid #e7af3c;
padding:5px 10px 5px 3px;}

table.good table.tab td{font:normal 80%/130% Arial, Helvetica, sans-serif;
border-bottom:1px solid #e7af3c;
text-align:left;
padding:2px 3px;}

table.good table.tab td.tb{border-left:none;border-right:none;
text-align:left;}

table.zakaz {
border-collapse:collapse;
width:100%;
}

.zakaz th {
font:bold 80%/130% Arial, Helvetica, sans-serif;
text-align:left;
border-bottom:1px solid #e7af3c;
padding:5px 10px 5px 0;
}

.zakaz td {
border-bottom:1px solid #e7af3c;
text-align:left;
padding:20px 10px 20px 0;
}

.zakaz p {
font:normal 90%/130% Arial, Helvetica, sans-serif;
}

.zakaz h4 {
font:bold 150%/130% Arial, Helvetica, sans-serif;
}

.pr {
float:right;
}

.zakaz input.txt {
text-align:right;
}

.img1 {
border:#f58847 8px solid;
}

body,form {
margin:0;
}

img,#lightbox a img,.tab .nobord,.zakaz td.no-bord {
border:none;
}

table,table td {
border-collapse:collapse;
border:none;
}

.phone span.nbr span,.cloud .val1 {
font-size:130%;
}

.cloud .val2,.akcia1 b {
font-size:115%;
}

div.category div,div.filtr div,.zakaz h3 {
padding:0;
}

.menu1p a b,.menu4p a b,.menu5p a b {
color:#de8000;
}

.menu1p a:hover,.menu2p a:hover,.menu3p a:hover,.menu4p a:hover {
color:#656565;
background:#FBF4A9;
text-decoration:none;
}

ul,ul.map {
list-style:outside url(/img/bull.gif);
margin:0;
padding:0 0 0 30px;
}

ul.map ul,ul.map ul ul {
list-style-type:none;
list-style-image:none;
padding-left:13px;
}

.sort{white-space:nowrap;
padding:5px 15px;}
.sort_bg{background-color:#fefce5;
padding:8px 0;}

.brandlogo{ margin:5px; padding:3px;}