body, th, p, pre, li, ul, b, textarea { 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #76410C; 
}
img { border: 0; }
table, td {
	border-spacing: 0 ;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th { font-weight: bold; font-size: 14px; line-height: 10px; color: White; }
p, h1 { margin: 0; padding: 5; color: #76410C; }
h2 {padding: 15px 0 3px 0; font-style:italic; font-weight:bold; font-size:12px; display:block; text-align:center; text-decoration:underline;}
ul { margin: 0; padding: 0;	color: #76410C;	margin-left : 45; }
li { list-style: disc; margin-left:30px;}
a { color:#D45F00; text-decoration:none;}
a:hover {text-decoration:underline;}

.divwin {
	position: absolute;
	border: 1px solid #FF7F00;
	background: white;
	display: none;
	padding: 10px 10px 10px 10px;
	text-align: center;
	cursor: url("img/linza-.cur"), pointer;
}
.imgwin {
	border: 1px solid #FF7F00;
	padding: 10px 10px 10px 10px;
	margin: 0 10px 0 10px;
	text-align: center;
	cursor: url("img/linza+.cur"), pointer;
	float:left;
}
.white{
	position: absolute;
	background: white;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px;
	display: none;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

th.title{background-color:#FF8000;}
th.title h1{background-color:#FF8000; font-weight: bold; font-size: 14px; line-height: 10px; color: White; padding-top:0; padding-bottom:0;}
.td_top { padding-bottom: 7; }
.td1 { color: White; font-weight: bold; }
.td2 { color: #76410C; font-size: 12px; line-height: 15px; }
.td2 p {text-indent:20px; padding-top:2px; padding-bottom:2px;}
.td3 { font-weight: bold; font-size: 12px; line-height: 26px; color: #76410C; text-decoration: underline; padding-top:15px;}
.td41 { background-image: url(img/ramka_gor.gif); }
.td42 { background-image: url(img/ramka_vert.gif); }
.td51 { padding-left: 40; padding-top: 30;  font-size:10px; line-height:10px; }
.td51 p{display:block; width:88px; text-align:center; padding:0 0 0 0;}
.td51 a{font-size:10px;}

td.td_podval { padding-left: 30; vertical-align: middle; padding-top: 20; color: #76410C; font-size: 10px; line-height: 13px;}
td.td_podval a { font-size: 10px; line-height: 13px; color: #76410C; text-decoration: none;}
td.td_podval a:hover { text-decoration: underline; }
td.td_podval a.links{color: #FFBF55;}

.a1 { font-size: 12px; line-height: 15px; color: #EA7900; }
.a1:hover { font-size: 12px; line-height: 15px; color: #FF952B; }
.font1 { font-weight: bold;	text-decoration: underline; }
.p1 { text-decoration: underline; }
.p2 { text-decoration: none; margin-left : 15; padding : 0; }
p.empty5 {padding:5px 0 0 0; line-height:5px; font-size:5px;}
p.empty10 {padding:10px 0 0 0; line-height:5px; font-size:5px;}
p.empty15 {padding:15px 0 0 0; line-height:5px; font-size:5px;}

p.price { padding-left:10px; padding-top:4px; padding-bottom:4px; margin:20px 0 0 0; text-decoration:underline; font-weight:bold; background-image:url(img/star.gif); background-repeat:no-repeat; background-position:left;}
p.title_pos {padding-top:7px; padding-bottom:1px;}

.t_price {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px ;
}
.t_price tr.color1{
	background: #FEF5AB;
}
.t_price tr.color2{
	background: #FFD595;
}
.t_price tr.comm td{
	background: White;
	text-align:left;
}
.t_price th{
	background: #FF8040;
	color: White;
	font-size: 12px;
	line-height: 15px;
	margin:2px;
}
.t_price td{
	border: 2;
	color: #76410C;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	vertical-align: middle;
}
td.markred{
	color: Red;
}

.table3 td{ text-align:center; font-size: 12px;}
.table3 td a{display:block; text-align:center; font-size:12px; padding:3px 3px 2px 3px; line-height:13px;}
.table3 h1 {padding: 15px 0 5px 0; font-weight:bold; font-size:12px; display:block; text-align:center; text-decoration:underline;}

.maintext1 {width:100%; padding-left:20px;}
.maintext1 ul{padding:0 0 15px 15px;}
.maintext1 ul li{padding:0 0 5px 0;}

div.ramka1{background-image:url(img/info_ramka1.gif); background-position:top center; background-repeat:no-repeat; width:200px;}
div.ramka1 p{padding:0 7px 7px 0;}
div.ramka1 h1{padding:17px 10px 5px 0px; font-size:16px; color:#FF8000; line-height:16px;}

.rkba{padding: 5px 0 0 0; text-align:center;}

.riso_calc{background-image:url(img/risograf_calc.jpg); background-position:top left; background-repeat:no-repeat;}
.riso_calc td{ font-size:12px; padding:5px 5px 5px 5px;}
.riso_calc td.left{text-align:right; vertical-align:middle;}
.riso_calc select{width:200px; font-size:12px;}
.riso_calc input{width:100px; font-size:12px; text-align:center;}
.riso_calc input.res{color: #FF0000; }
.riso_calc input.radio{ width:30px;}
