﻿body {background:#FFF url('images/body_bg.png') repeat-x left top; 
height:100%; margin:0px; padding:0px;
    font-weight: 700;
}
form {background:#FFF url(images/bg-wood.jpg) repeat-y top left; width: 966px; margin:auto; margin-top:0px; }

table,div,span,td{margin:0px; padding: 0px; text-align:justify;  color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
}
ul{margin:0px; padding: 0px; padding-left:20px; list-style-type:disc;}

a,a:link,a:visited,a:active{color:#4F839F; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;  }
a:hover{color:#C00; text-decoration:none; }

.td-top
{
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	height: 26px; 
	margin-top: 15px;
	padding-top:5px;
		font-size: 16px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-align:center;
		font-weight:bold;
			vertical-align:middle;
		background: url('images/bg-top-el.jpg') repeat-y left top;
}

.td-botom
{
	height: 20px; padding-left:15px; padding-right:15px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	vertical-align:middle;
	background: url('images/bg-top-el.jpg') repeat-y left top;

}
.td-botom a {font-size: 14px;}

.menu-item {text-transform: uppercase; margin: 5px; border-color: #3c5a90; border-style:none; border-width: 1px; text-align:center; line-height:20px; margin-right:10px; font-size: 14px;}
.menu-item a {text-transform: uppercase; margin: 5px; border-color: #3c5a90; border-style:none; border-width: 1px; text-align:center; line-height:20px; margin-right:10px; font-size: 14px;}
.menu-sub {background-color: #F8FAFF; margin: 0px; padding-left:5px; text-transform: uppercase; border-color: #3c5a90; border-style:solid; border-width: 1px; color:White; text-align:center; line-height:20px; width:370px; font-size: 14px;}



.small-head {font-size: 15px; text-align:left;}
.small-head-center {font-size: 15px; text-align:center;}

.cont{font-size:11px; margin:10px;}
.cont-right {float:right;
	height: 100%;
	padding-right: 11px;
}
.cont-left {float:left;
	height: 100%;
	padding-left: 11px;
}
.cont-manual {text-align:left;}
.cont-title {font-size: 13px; line-height:25px;text-align:center;width:100%;display: inline-block;}

.table-cont {border-top: 2px solid #caa;
	border-bottom: 2px solid #caa;
	font-size: 11px; background: url('images/table-bg-press.jpg') repeat-y left top;
	border-left-color: #caa;
	border-right-color: #caa;
}
.table-cont td {height: 15px; vertical-align:middle; text-align:center;  border-width:0; padding:2px;}
.table-cont th {font-weight:normal;font-size: 11px;text-align:left; padding:2px; padding-left:3px; }


.table-cont-blue {border-top: 2px solid #718aaa;
	border-bottom: 2px solid #718aaa;
	font-size: 11px; background: url('images/table-bg-press.jpg') repeat-y left top;
	border-left-color: #718aaa;
	border-right-color: #718aaa;
}
.table-cont-blue td {height: 15px; vertical-align:middle; text-align:center;  border-width:0; padding:2px;}
.table-cont-blue th {font-weight:normal;font-size: 11px;text-align:left; padding:2px; padding-left:3px; }

.table-line-blue td{border-color:#718aaa; border-width:0; border-bottom-width:1px; border-bottom-style:solid; border-left-style:none; border-right-style:none;}
.table-line-blue th{border-color:#718aaa; border-width:0; border-bottom-width:1px; border-bottom-style:solid;}



.table-cont {border-top: 2px solid #caa;
	border-bottom: 2px solid #caa;
	font-size: 11px; background: url('images/table-bg-press.jpg') repeat-y left top;
	border-left-color: #caa;
	border-right-color: #caa;
}
.table-cont td {height: 15px; vertical-align:middle; text-align:center;  border-width:0; padding:2px;}
.table-cont th {font-weight:normal;font-size: 11px;text-align:left; padding:2px; padding-left:3px; }

.table-line td{border-color:#caa; border-width:0; border-bottom-width:1px; border-bottom-style:solid; border-left-style:none; border-right-style:none;}
.table-line th{border-color:#caa; border-width:0; border-bottom-width:1px; border-bottom-style:solid;}



.table-price{font-size: 13px; border: solid 1px #000;vertical-align:middle; text-align:center;  }
.table-price td{font-size: 13px;border: solid 1px #000;vertical-align:middle; text-align:center;border-spacing:0px; padding:2px;}
.table-price th{font-size: 13px;border: solid 1px #000;vertical-align:middle; text-align:left;font-weight:normal;padding-left:3px;}
.table-price-head{font-weight:bold;  }

.img-left{float:left;}
.img-right{float:right;}
