#sys_menu_page {
	background: white url(../images/bg_sys_menu_01.gif) top repeat-x; 
	position: absolute;
	left: 550px;
	top: 0px;
	padding: 8 0 10 10 ;
	width:220px;
}
#logo_page {
	padding: 5 0 30 30 ;

}
.menu_fon {
	background: white url(../images/head_pic_fon.gif) top repeat-x; 
}
#head_pic {
	padding: 0;
}
.right {
	text-align:right;
}

#menu_mark {
	padding: 0;

}
.space_td{
	width:12px;
}
.space_bg{
	background: white url(../images/space_bg.gif) top repeat-x; 
}
.space_td_about{
	width:106px;
	height:34px;
}

.space_td_about_ua{
	width:110px;
	height:34px;
}

.space_td_prod{
	width:102px;
	height:34px;
}

.space_td_price{
	width:67px;
	height:34px;
}

.space_td_stat{
	width:76px;
	height:34px;
}

.space_td_cont{
	width:84px;
	height:34px;
}
#page_space {
	height: 190px;
	width:100%;
}

#page_menu {
	text-align:right;
	padding: 90 25 0 0;
}
#page_menu p{
	padding: 0 0 10 0;
	margin: 0;
}
#page_menu p.in{
	font-weight:bold;
	color: black;
	padding: 0 0 10 0;
	margin: 0;
}
td.width{
	width:265px;

}
td.width2{
	width:65px;

}
#path {
	color:#999999;
	padding-bottom: 10;
	margin: 0;
	font-size: 80%;
}
#path img{
	margin: 0 5;
}
#path a{
	color:#999999;
}
h1 {
	color:#000;
	font-weight:normal;
	padding: 10 0 10 0;
	margin: 0;

}
#title{
	position: relative;
}
#print{
	float: left;
	width: 20%;
	white-space:nowrap;
	padding:15 0 0 0;
}
#hdr{
	float: left;
	width: 80%;
}
.clear{
	clear:both;
}
#print a{
	color:#999999;
	font-weight:normal;
	padding: 0 0 20 0;
	margin: 0;
	font-size: 14px;
	line-height:25px;
}
#print img{
	padding: 0;
	margin: 0 5 0 0;
	vertical-align:bottom;
}
#page_layout p.txt {
	margin: 0 0 15 0;
}
#page_layout p.txt2 {
	margin: 0;
}
#page_layout {
	width: expression(document.body.clientWidth < 800? "470px" : document.body.clientWidth > 1150? "950px" : "auto");
	max-width: 950px;	
	min-width: 470px;
	padding: 10 60 10 0;
}
#price_layout {
	padding: 10 60 10 0;
}
#price_layout p.txt {
	margin: 0 0 15 0;
}
sub{
	font-size: 65%;
}

.price_table_01{
	color:black;
	background:gray;
	border-collapse: separate;
	border-spacing: 1px;
	padding: 0; 
}
.price_table_01 th{
	font-weight: bold;
	background:#D8D8D8;
	padding: 5; 
	font-size: 80%;
}
.price_table_01 td{
	padding: 5; 
	font-size: 85%;
}
.table_01{
	border-collapse: separate;
	border-spacing: 1px;
	padding: 0; 
}
.table_01 td{
	padding: 5; 
	font-size: 90%;
}
.visible td{
	background:white;
}
.unvisible td{
	background:#D8D8D8;
	color:gray;
}
td.active {
	background:#D3F2FD;
}
td.unactive {
	background:#D8D8D8;
	color:gray;
}
sup{
	font-size: 60%;
}
span.price{
	font-weight: bold;
	color:#0099cc;
	
}
p.price_comment{
	padding: 10;
}
p.price_comment span{
	font-weight: bold;
	color:#0099cc;
}

#page_news{
	margin: 10;
}

#page_news p.data{
	font-size: 70%;
	margin: 10 0 3 0;
}

#page_news p.title{
	margin: 3 0 0 0;
}

#page_news p.anons{
	margin: 2 0 25 0;
}

#page_news p.txt{
	margin: 10 0 15 0;
}

p.pages{
	font-size: 80%;
	margin: 15 0 30 0;
	color: #676767;

}
h2.stat{
	font-size: 120%;
	font-weight: normal;
	margin: 5 0;
}
h2.srv{
	font-size: 165%;
	font-weight: normal;
	margin: 10 0;
	color: black;
}
table.ral{
	border-collapse: separate;
	border-spacing: 5px;
	margin:10px;
}
table.ral td{
	text-align:center;
}
table.ral b{
	color:black;
}
ul{
	margin-top:0;
}
li{
	margin:3;
}
h3{
	font-size: 120%;
	font-weight: normal;
	margin: 5 0;
}
p.txt3{
	font-size: 120%;
	font-weight: normal;
	margin: 5 0;
}
span.relev{
	font-size: 80%;
	font-weight: bold;

}

.pos404 {
	position:absolute;
	top:200px;
	margin-left: 300px;
}
p.txt404 {
	line-height: 1.4em;
	margin-left: 10

}
#search_block a{
font-size:12px;
}

#alltext{
display: none;
}

div.thumbnail {padding-left: 15px; width: 150px; height: 140px; margin: 0 15px 15px 0; float: left; text-align:center; font-weight:600;}
div.thumbnail img{margin:10px 0 5px;}

div.thumbnail2 {padding:0 5px; width: 65px; height: 100px; margin:0 5px 0 0; float: left; text-align:center; border:0px solid red; font-size:14px;}
div.thumbnail2 img{margin:0; border:1px solid black;}


.cansel_btn{
display:block;
width:180px;
background:#eee;
text-align:center;
padding:5px 0;
margin:0 5px;
border:1px solid #c0c0c0;
color:gray;
}
.cansel_btn2{
display:block;
width:250px;
background:#0099CC;
color:#fff;
text-decoration:none;
text-align:center;
padding:5px 0;
margin:0 5px;
border:1px solid #0099CC;
font-weight:600;
}
.cansel_btn2:hover{
background:#fff;
}
.msg-green{
margin:15px 30px;
padding:15px;
background:#e8fee9;
border:solid 1px #09712e;
color:#09712e;
}
.msg-red{
margin:15px 30px;
padding:15px;
background:#ffe6e6;
border:solid 1px #790a0a;
color:#790a0a;
}
.msg-blue{
margin:15px 30px;
padding:15px;
background:#e9f9ff;
border:solid 1px #0a5a79;
color:#0a5a79;
}
td.orcom{
vertical-align:top;
color:gray;
font-size:11px;
padding:5px 5px 10px 25px;
background: #efefef url(../ral_colors/ptrx.gif) 10px 3px no-repeat; 
}
