
#callmeform {
z-index: 99999;
display: none;
position:absolute;
left:300px;
top:124px;
padding:10px;
color:#333334;
zoom:1;
}
#menu #tp_menu, .tp {
     display:none;
     position:absolute;
     left:0;
     top:27px;
     width:225px;
     background:url(/i/menu.png) left top no-repeat;
}
.callme_line {position: relative; float:left;width:22em;
margin-left: 1em; margin-right: 1em; padding-top:5px; padding-bottom: 3px; }
.callme_line_input {font-size: 1.1em; width: 9em; position: relative; float:left; }
.callme_line_desc {font-weight: bold;color: #333333; font-size: 1.1em; width: 5.4em;position: relative; float:left;}
#callmeform input {width: 8em;}


.form {
     display: -moz-inline-stack;
     display:inline-block;
     zoom:1;
     *display:inline;
     z-Index: 1;
     position:relative;
     padding:5px 16px;
     height:19px;
     background:url(/i/redshape.gif) left top no-repeat;
     font:bold 12px Arial;
     text-shadow: 0 1px 0 #7f3600
}
.form a {
     color:#ffffff;
     text-decoration:none;
}
.form div {
     position:absolute;
     right:0;
     top:0;
     background:url(/i/redshape.gif) right top no-repeat;
     width:13px;
     height:27px;
}
#menu #tp_menu, .tp {
     display:none;
     position:absolute;
     left:0;
     top:27px;
     width:225px;
     background:url(/i/menu.png) left top no-repeat;
}
#menu #tp_menu ul, #menu #tp_menu ul li {
     margin:0;
     padding:0;
}
#menu #tp_menu ul {
     margin-top:12px;
     margin-bottom:5px;
}
#menu #tp_menu ul li {
     margin:1px 15px;
     padding-bottom:1px;
     margin-bottom:0;
     margin-left:10px;
     border-bottom:1px solid #eeeeee;
     padding-top:3px;
     height:19px;
     float:none;
     width:auto;
     text-align:left;
     padding-left:5px;
     position:relative;
}
#menu #tp_menu ul li .num {
     position:absolute;
     right:3px;
     top:3px;
     font:11px Arial;
     color:#999999;
}
#menu #tp_menu ul li.level2 {
     padding-left:12px;
}
#menu #tp_menu ul li a {
     display:block;
     height:22px;
     font:12px Arial;
     color:#333333;
     text-decoration:none;
}
#menu #tp_menu ul li:hover {
     background:#f3efd9;
}
#menu #tp_menu .bot, .tp .bot {
     background:url(/i/menu.png) left bottom no-repeat;
     height:20px;
     width:225px;
     position:absolute;
     left:0;
     bottom:-20px;
}
#kro {
    margin-top:00px;
    margin-right:15px;
    background:url(/i/kro.png) left top no-repeat;
    position:relative;
    height:34px;
    padding:0 20px;
    padding-top:16px;
    font:14px Arial;
    color:#666666;
}
#kro div {
    position:absolute;
    right:-15px;
    top:0;
    height:50px;
    width:15px;
    background:url(/i/kro.png) right top no-repeat;
}
#kro a {
    color:#666666;
}
#kro span {
    font-weight:bold;
}
.container {
position: relative;
overflow: hidden;
zoom: 1;
}
.container div.left, .container div.left2 {
position: relative;
float: left;
margin-left: 0%;
padding-bottom: 37px;
zoom: 1;
width: 98.5%;
display: inline;
}

.pgs {font-size:13px;margin-top:20px}
.pgs a {
    text-decoration:none;
}
.pgs span {padding:0 4px;margin:0 2px}
.pgs a:hover span {background:#dadada;color:#ffffff}
.pgs span:hover {background:#dadada;color:#ffffff}
.pgs span:hover a {color:#ffffff;}

#perclickform p {padding-bottom:10px;}
#recomend p {padding-bottom:10px;}

#ank label {float:left; width:170px;text-align:right; padding-right:10px;font-size:13px; font-weight:bold}
#ank input {float:left; width:300px; border:1px solid #adadad}
#ank textarea {float:left; width:300px; border:1px solid #adadad}
#ank p {clear:both;padding-top:10px; padding-bottom:0px;}


.cat_info {
	position:relative;
	overflow:hidden;
	font:13px Arial;
	color:#666666;
	margin-right:30px;
}
.cat_info .img{
	float:left;
	margin-right:20px;
}
div.cat_info h1 {
	margin-top:40px;
	font:bold 14px Arial;
	color:#383837;
	text-transform:uppercase;
}
#kol {float:left;border:1px solid #adadad; width:50px;text-align:right;margin-right:3px;height:20px}


.block {
     margin:auto;
     width:223px;
     padding-top:20px;
position:relative;
}
.item {
float: left;
width: 24%;
zoom: 1;
}
.short {
width: 19%;
}
.block .img {
     position:relative;
     padding:1px;
     width:221px;
     height:220px;
     zoom:1;
}
.item .img {
	width:162px;
	height:224px;
}
.short .img {
	width:102px;
	height:140px;
}
.block .img img.it {
     border:1px solid #e8e8e8;
}
.block .lt, .block .rt, .block .lb, .block .rb {
     font-size:1px;
     width:10px;
     height:10px;
     position:absolute;
}

.block .img .lt {
     left:1px;
     top:1px;
     background:url(/i/rama.png) left top no-repeat;
}
.block .img .lb {
     left:1px;
     bottom:-1px;
     background:url(/i/rama.png) left bottom no-repeat;
}
* html .block .img .lb {
     bottom:3px;
}
.block .img .rt {
     right:0;
     top:1px;
     background:url(/i/rama.png) right top no-repeat;
}
.block .img .rb {
     right:0;
     bottom:-1px;
     background:url(/i/rama.png) right bottom no-repeat;
}
.item .img .rt, .item .img .rb {
	right:-1px;
}
.short .img .rt, .short .img .rb {
	right:1px;
}
.short .img .lb, .short .img .rb {
	bottom:1px;
}
* html .block .img .rb {
     bottom:3px;
}
.free {
     position:absolute;
     left:11px;
     top:-14px;
}
.item .free {
	top:auto;
	bottom:-13px;
}

.item .hit {
    top:1px;
}
.discont {
     position:absolute;
     right:-10px;
     bottom:10px;
}
.item .discont {
    right:-2px;
    bottom:-15px;
}
.block .title {
     margin-top:10px;
     margin-bottom:7px;
     text-align:left;
}
.item .title {
    margin-top:20px;
    padding-right:10px;
}
.block .title a{
     font:13px Arial;
     color:#333333;
}
.block .price {
     position:relative;
     height:33px;
}
.short .price {
    height:auto;
}
.block .yellow {
     background:url(/i/yel2.gif) left top no-repeat;
     padding:0 10px;
     padding-top:2px;
     height:31px;
     font:bold 25px Arial;
     color:#333333;
     position:relative;
     display: -moz-inline-stack;
     display:inline-block;
     zoom:1;
     *display:inline;
     text-align:left;
}
.item .yellow {
    background:url(/i/yel.png) left top no-repeat;
    padding:0 5px;
    padding-right:0;
    margin-right:5px;
    height:23px;
    font-size:20px;
}
.block .norm {
     padding:0 10px;
     padding-top:2px;
     height:31px;
     font:bold 25px Arial;
     color:#333333;
     position:relative;
     display: -moz-inline-stack;
     display:inline-block;
     zoom:1;
     *display:inline;
     text-align:left;
}
.item .norm {
    padding:0 5px;
    padding-right:0;
    margin-right:5px;
    padding-top:1px;
    height:22px;
    font-size:20px;
}
.short .norm {
    height:auto;
    font-size:16px;
}
.short .title {
    margin:0;
    padding-right:10px;
}
.block .yellow span, .block .norm span {
     font-size:18px;
}
.item .yellow span, .item .norm span {font-size:13px}
.block .yellow div{
     position:absolute;
     right:0;
     top:0;
     width:10px;
     background:url(/i/yel2.gif) right top no-repeat;
     height:33px;
}
.item .yellow div {
    height:23px;
    width:5px;
    background:url(/i/yel.png) right top no-repeat;
    right:-5px;
}
.block .norm div {
     display:none;
}
.block .price .old {
     font:bold 12px Arial;
     color:#999999;
     position:absolute;
     right:25px;
     top:9px;
     line-height:10px;
}
.item .price .old {
    right:auto;
    left:95px;
    top:3px;
}
.block .price .old span {
     font:10px Arial;
     line-height:10px;
}

tr.head {background:#dadada}
tr.head td {text-align:center; font-color:#000000; font-size:13px;font-weight:bold}
tr.data td {text-align:center; font-size:13px}
tr.data td input {border:1px solid #adadad; width:50px;text-align:right}
tr.data td a.del {color:red}


.nalichie {
 cursor: pointer;
 padding: 2%;
 color: white;//#5d1818;
 font-size: 1.2em;
 width: 300px;
 font-weight: bold;
 text-decoration: underline;
 background-color: #b43131;
}
.nalichieform {
display: none;
padding: 2%;
 width: 300px;
background-color: #EFEFEF;
padding-bottom: 10px;

}
.nalichieform .title {
     width:100%;
     color: #854414;
     font-size: 0.9em;
     text-align: justify;
}
.nalichieform .line1 {
padding-top: 10px;
padding-bottom: 15px;
}
.nalichieform .text {
width:30%;
font-weight:bold;
color: black;


}
.nalichieform .line1 input {
width: 69%;
height: 1em;
float:right;
}

.nalichieform .comment {
padding-top: 10px;
padding-bottom:5px;
}
.nalichieform textarea {
     width:98%;
     height: 3em;
}

