a.tara_link{
	color:black;
	text-decoration:none;	
}

th a.tara_link{
	color:#bbb;	
}

.notes h3{
	margin-bottom:11px;
}

.notes ol{
	padding-left:30px;
}

.notes ol li{
	list-style: decimal inside none;
	font-size:12px;
	line-height:147%;
	margin-bottom:5px;
}

.notes ol ul li, .notes ol li ul{
	list-style: disc inside none;
}
sup.new{
	color:red;
	position:absolute;
	margin:2px 0 0 -44px;
	top:auto;
	font-size:11px;
	background: url('/i/new.png') no-repeat;
	display:block;
	width:40px;
	height:15px;
}

td sup.new.lvl1{
	color:red;
	position:absolute;
	margin-left:-63px;
	top:auto;
	font-size:11px;
}

.right .lock{
	position:fixed;
	overflow:auto;
	height:500px;
	right:0px;
	top:198px;
}
#currentproduct .close{
	opacity:0.7;
	filter:alpha(opacity=70);
	width:20px;
	height:20px;
	float:right;
	background:url("/i/close.png") no-repeat left top;
	cursor:pointer;
	margin:6px -11px 0 0;
}
#currentproduct .close:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
#rightblockscroll{
	position:absolute;
	margin-left:0px;
}
#selectproducts{
	display:none;
}
#loadproducts span{
	background:url("/i/price.png") no-repeat scroll left bottom transparent;
	display:inline-block;
	height:16px;
	margin:6px -8px 0 3px;
	padding:0;
	width:20px;
}
#loadproducts p{
	float:left;
	margin:-20px 0 0 3px;
	width:177px;
}
.wrap table{
	border-collapse:separate;
	border-spacing:0px;
	width:100%;
}
.wrap table th{
	font-size:12px;
	font-family:arial;
	color:#bbbbbb;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
	line-height:124%;
}
.wrap table td{
	border-top:1px solid #cbcbcb;
	font-size:12px;
	font-family:arial;
	text-align:right;
	line-height:147%;	
}
.wrap table tr:hover td{
	background-color:#dddddd;
}
.wrap table td a{
	font-size:12px;
	font-family:arial;
	line-height:147%;	
}
.wrap table td, .block table th{
	padding:3px 5px;
	vertical-align:top;
text-align:center;
}

.wrap table th.center{
	text-align:center;
}
.wrap table .left{
	text-align:left;
}
.wrap table .vtop{
	width:140px;
}
.wrap table .middle{
	vertical-align:middle;
}


.block table a{
	font-size:107%;
	line-height:140%;
}

.selectprice{
	width:20px;
	height:13px;
	cursor:pointer;
	background:url("/i/price.png") no-repeat left bottom;
	float:right;
}
.selectprice.current{
	background-position:left top;
}
.selectprice:hover{
	background-position:0px -17px;
}
.selectprice.current:hover{
	background-position:left top;
}

#content{
	margin:0 0 25px 0;
} 
.box{
	background-color:#ededed;
	margin:0 0 25px 0;
	width:702px;
}

h3{
	margin:-5px 0 26px;
	font-size:104%;
	padding:0 30px 0 0;
}
h3 a{
	font-weight:bold;
	color:#425567;
	text-decoration:none;
}
.right h3{
	color:#C5CBD0;
	font-size:128%;
	font-weight:bold;
	line-height:130%;
}

.banky{
	float:right;
	margin:-50px 0 0 0;
	position:relative;
}

.right{
	margin:0 0 0 772px;
	position:absolute;
}

.conf{
	margin:-15px 0 20px;
	display:none;
}
.conf input, .conf select{
	width:60px;
	float:right;
}


.block input[type="submit"]{
	float:right;
	margin:5px 10px 0 0;
	width:auto !important;
}
.sendmesage input, .sendmesage textarea, .sendmesage select{
	border:1px solid #aeaeae;
	width:182px;
	font-family:arial;
	margin:0 0 7px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#aeaeae;
}
.sendmesage textarea{
	height:100px;
}
.sendmesage .important{
	background:url("/i/star.png") no-repeat right 1px #ffffff;
}
.sendmesage .error{
	background-color:#ffcccc;
}

.sendmesage textarea:focus, .sendmesage input:focus{
	background-color:white!important;
}
.sendmesage p{
	margin:0 0 7px 0;
}
.sendmesage span{
	color:#727272;
}
.sendmesage .spam{
	width:25px;
}
.sendmesage .smallleft{
	width:60px;
}
.sendmesage .small{
	width:116px;
}
.sendmesage h2{
	color:#15006e;
	font-size:18px;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
}
.vivodsumma{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:18px;
	margin:0 0 35px;
}

.sendmesage h2:hover{
	text-decoration:none;
}
.sendmesage form{
	display:none;
}

#hidetext{
	display:none;
}
.math{
	color:#888888;
	margin:0 3px;
}
.znak{
	color:#959595;
	font-size:24px;
	margin:-8px 0;
	padding:0 0 0 20px;
}
.cenabox{
	margin:0 0 30px 0;
}
input.kol{
	width:25px;
}
.banks{
/*	background:url(/p/image.html?path=../i/products/!default.png&h=100) no-repeat right top;*/
	display:block;
	float:right;
	height:85px;
	margin:-35px 0 0;
	width:100px;
}

.banks img{
	float:right;
}

th.th1{
	width:100px;
}
th.th2{
}
th.th3{
	width:50px;
}
th.th4{
	width:50px;
}
th.center{
	width:35px;
}



#tara{
	background:white;
	width:1020px;
	height:270px;
	padding:0;
	overflow:visible;
	margin:0 auto;
	font-size:80%;
}

#tara li{
	list-style:none;
	cursor:pointer;
}

#tara #tara_h1{
	margin-top:135px;
	position:absolute;
}

#tara li.tara_img{
	text-align:center;
	float:left;
/*	margin:40px -46px 0 10px;*/
	margin:40px -30px 0 5px;
	width:150px;
}
#tara li.tara_img.passive{
	opacity:0.2;
	filter:alpha(opacity=20);
}

#tara li.tara_img.passive:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

#tara li.tara_img.active{
	width:240px;
	margin-top:-58px;
}

#tara li.tara_img.active p{
	margin-top:-12px;
}

#tara li.tara_img img{
	display:block;
	width:100%;
}

#tara .tara_img .link{
	
}

p.bold{
	margin-top:-5px;
	line-height:130%;
}

p.bold b{
	display:block;
}


#okno{
z-index:1500;
display:none;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url("/i/shadow.png");
opacity:0.1;
filter:alpha(opacity=10);
}
