#html, body {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFF;
}



.main_block {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFF;
	font: 12px arial;
	text-align: justify;
}


.top_menu {
font: 23px arial;
text-align: center;
color: #01AEF0;
margin-top: 10px;
margin-bottom: 20px;
}

.top_menu a{
color: #01AEF0;
text-decoration: none;
padding: 5px;
}

.top_menu  a:hover{
color: #FFF;
text-decoration: none;
background-color: #01AEF0;
padding: 5px;
}

.top_menu .sel{
color: #FFF;
text-decoration: none;
background-color: #01AEF0;
padding: 5px;
}


a {
color: #01AEF0;
}

a:hover {
color: #777;
}

h1{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
font: 25px arial;
color: #01AEF0;
}


h2{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
font: 19px arial;
color: #01AEF0;
}


img{
border: none;
}

.rounded {
text-align: left;
}

.spec {
border: 1px solid #555;
border-collapse: collapse;
}

.spec td {
border: 1px solid #555;
padding: 3px;
}

.order_right {
color: #FFF;
text-decoration: none;
}

.order_right:hover {
color: #FFF;
text-decoration: none;
}

.form_top {
position: absolute;
background-color: #DDD;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5;
z-index: 100;
display: none;
}

.form_top_body {
position: absolute;
left: 50%;
width: 400px;
margin-left: -200px;
margin-top: 200px;
z-index: 101;
display: none;
padding: 10px;
background-color: #777;
color: #FFF;
}

.shopping_cart {
	width: 95%;
	margin-top: 10px;
	border: 1px solid #D9D5D2;
	padding: 10px;
}

.shopping_cart .header{
	text-align: center;
	background-color: #DDD;
	color: #4A2300;
	border: 2px solid #FFF;
}

.price_table {
border: 1px solid #555;
border-collapse: collapse;
width: 300px;
}
.price_table td{
border: 1px solid #555;
padding: 5px;
}

