TABLE.myclass {
	BORDER-RIGHT: #cccccc 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 3px solid
}
TABLE.myclass TD {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.otstup_prod {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
.graytext {
	FONT-SIZE: 12px; COLOR: #b2b2b2
}
html{
	height: 100%;
	font-size:13px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color:black;
	background: white;
	cursor: default;
}

body{
	height: 100%;
	font-size:13px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color:black;
}

#topgray{
	font-size:11px;
	text-decoration:none;
	color: #7F7F7F;
	padding : 0px 6px 0px 20px;
}

#topgray:hover{
	font-size:11px;
	text-decoration:none;
	color: black;
}

table.maininfo td{
	width:65px;
	text-align:left;
	vertical-align:top;
}

table.maininfo th{
	padding: 0px 0px 2px 11px;
	text-align:left;
	vertical-align:top;
	border-left: 1px dashed Gray;
	font-weight:normal;
	line-height:normal;
	color:#828282;
}

.subheading{
	font-size:13px;
	font-weight:bold;
	color:black;
	padding-bottom:8px;
	line-height:12px;
	empty-cells : show;
}

.level3{
	font-size:15px;
	font-weight:normal;
	color:black;
	padding:4px 5px 4px 8px;
	margin-bottom:7px;
	display: block;
	line-height:13px;
	border: solid 1px gray;
	background-color: #E0EEF6;
}

.level4{
	font-size:12px;
	font-weight:normal;
	color:black;
	line-height:13px;
	padding:5px 5px 5px 10px;
	display: block;
	text-decoration:none;
	border:solid 1px white;
}

.level4:hover{
	border:dashed 1px gray;
	background: url("/i/arrow.gif") no-repeat -3  middle;
}

.level5{
	display: block;
	font-size:11px;
	font-weight:normal;
	color:gray;
	text-decoration:none;
	line-height:12px;
	padding:1px 0px 1px 17px;
	border:solid 1px white;
}

.level5:hover{
	border:dashed 1px gray;
	background: url("/i/arrow.gif") no-repeat -3px  middle;
}

#hovered{
	border:dashed 1px gray;
	background: #CFE2EB url("/i/arrow.gif") no-repeat -3  middle;
	color:black;
}


.menu{
	font-size:10px;
	text-decoration:none;
	color: black;
	padding:1px;
}

.menu:hover{
	font-size:10px;
	text-decoration:none;
	color: white;
	background:#78B3D4;
	padding:1px;
}

.menuhovered{
	font-size:10px;
	text-decoration:none;
	color: white;
	background:#78B3D4;
	padding:1px;
}

a{
	color:#3366CC;
}



a:hover{
	color:#052D83;
	text-decoration:none;
}

table, td{
	font-size:13px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 130%;
	vertical-align:top;
}

#form{font-size:11px;}

h1{
	font-size:23px;
	color:#0F6F9C;
	line-height:25px;
}

.picsmall{
	font-size:8px;
	line-height:9px;
}

table.info{
width:100%;
border-collapse: collapse;
border-spacing: 0.1em;
margin-bottom: 0em;
margin-top: 0em;
padding:5px;
background-color: white;
font-size:11px;
vertical-align: middle;
}

table.info td{
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color: #AEAEAE;
	padding: 5px;
	text-align:left;
}

table.info th{
	font-weight:normal;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color: #AEAEAE;
	background-color:#F7F7F7;
	padding: 5px;
	text-align:center;
	vertical-align: middle;
}
table.price{
	border:1px solid black;
	border-collapse:collapse;
}
table.price td{
	vertical-align: middle;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid #000000;
}
table.price th{
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-color: black;
	background-color:#F7F7F7;
	padding: 5px;
	text-align:center;
	vertical-align: middle;
}


table.pricex{
	border:1px solid black;
	border-collapse:collapse;
}
table.pricex td{
	vertical-align: middle;
	padding-left:10px;
	padding-right:6px;
	border: 1px solid #000000;
}
table.pricex th{
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-color: black;
	background-color:#F7F7F7;
	padding: 8px;
	text-align:center;
	vertical-align: middle;
}


table.price p{
	margin-left:5px;
}

table.price-sozh{
	border:1px solid black;
	border-collapse:collapse;
}

table.price-sozh td{
	vertical-align: middle;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid #000000;
	font-size:9px;
	text-align:center;
}

table.price-sozh th{
	font-weight:normal;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color: black;
	background-color:#F7F7F7;
	padding: 5px;
	text-align:center;
	vertical-align: middle;
}

h3 {
font-size: 15px;
}

.stel {
font-size: 11px;
}
h4 { font-size: 13px; font-weight: bold; text-align: left; margin: 1.5em 0 1em 0; }
.schema { margin: 1em 0; text-align: center; }
.subinfo, .info-category { font-weight: bold; }
table.ddata { border-collapse: collapse; border: none; empty-cells: show; margin: 0 auto; }
table.ddata td, table.ddata th { border: 1px solid #000; padding: .3em 1ex; }
table.ddata th { vertical-align: middle; }
table.ddata td { text-align: center; vertical-align: top; }
table.ddata caption { caption-side: top; text-align: right; }

