* {font-size: 10pt;}
/* General */
html,body{height: 100%; width: 100%;}
body,div,h1,h2,h3,h4,h5,p,ul,li{margin:0; padding:0}

body {
	background: #006699 url(/imgs/bb.png) repeat-x top;
	font:1em/1.3em Arial,Verdana,Helvetica,sans-serif;
	color: #000099;
}
img{border:0}
a {
	text-decoration: none;
	color: #000099;
}
a:active, a:hover {text-decoration: underline;}

h1, h2, h3, h4 {
	font-family: "Times New Roman";
}
h1 {
	background: #24396a url(/imgs/tm.png) repeat-y left;
	color: White;
	font-size: 15pt;
	font-weight: normal;
	padding: 5px;
	text-align: right;
}
h2 {
	padding: 5px 0px;
}
h2, h2 * {
	font-size: 14pt;
	font-weight: normal;
}
fieldset {padding: 0px}
fieldset legend {margin-left: 10px}
fieldset div.fieldset {padding: 5px}
h3 {font-size: 13pt; font-weight: normal;}
h4 {font-size: 12pt; font-weight: normal;}
h5,
.pageSection,
.blockTitle {
	background: url(/imgs/gray300x1.png) no-repeat left bottom;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
form {margin: 0px;}
p {margin: 0px; padding: 0px;}
a {text-decoration: none; color: maroon;}
hr {border: 0; height: 1px; background-color: #2e81a9;}
a:active,
a:hover {text-decoration: underline;}
.a {cursor: pointer;}
.wbr {font-size:0pt;}
.right {float: right;}
.null {}
.red {color: Red;}
.blue {color: Blue;}
.gray {color: gray;}
.bold {font-weight: bold;}
.BlackColor {background-color: #24396a;}
.url {display: none;}
.border {border: 1px solid #2E81A9;}
.fullscr {width: 100%;}
a.buy {color: gray; text-decoration: underline;}
a.buy:active, a.buy:hover {color: maroon;}

ul {margin-left: 2em}
ul li {list-style: url(/imgs/li.png);}
ul.none li {list-style:none;}
ul.def {margin: 0px; padding: 0px;}
ul.def li {margin-top: 5px; margin-left: 15px;}

.defhead {padding: 5px; background: #E6F1F9 url(/imgs/head-main.png) repeat-x top;}
.redhead {background: #FCE5D5 url(/imgs/head-main-red.png) repeat-x top;}

.block_head {padding: 5px; background: #E6F1F9 url(/imgs/head-main.png) repeat-x top;}
.block_head_red {background: #FCE5D5 url(/imgs/head-main-red.png) repeat-x top;}


/* Header link */
.link{float:left;display:inline;height:27px;}
.link a{float:left;height:21px;padding:6px 16px 0;white-space:nowrap;}
.link.active a{text-decoration:none;}
.link.active a:hover{text-decoration:none;}

.print {display: none;}

/****** контент ******/
#content {
	background: White;
	border-left: 1px solid #24396a;
	border-right: 1px solid #24396a;
	/*border-bottom:1px solid;*/
	margin:0 auto;
	max-width:85em;
	min-width:75em;
	overflow: hidden;
	min-height:100%;
}
	/* Clear */
	/*#content .clear {
		padding-top: 4em;
	}*/
		#pcontent {
			margin: 0 5px 1em;
		}
			.paperSlogan {
				color: Red;
				font: bold 10pt "Times New Roman";
				text-align: right;
			}
			.BlockQuote, .blockText {
				margin-left: 40px;
				text-align: justify;
			}
			table.price {
				background-color: #FFFFFF;
				border: 1px solid #2e81a9;
				border-bottom: 1px solid #2e81a9;
				cursor: default;
				/*clear: Both;*/
				font-size: 0.9em;
				margin-top: 0.5em;
				text-align: center;
				width: 100%;
			}
				table.price caption {text-align: left;}
				table.price tr {height: 1.6em;}
					table.price td {
						padding: 0px 2px;
						line-height: 1.5em;
					}
						table.price img.sclad {
							margin-left: 1px;
						}
						table.price img.sclad.null {
							height: 10px;
							width: 10px;
						}
				table.price tr.inf {
					background-color: #24396a;
					color: #ffffff;
					height: 50px;
				}
	.clear:after {content:".";height:0;clear:both;visibility:hidden;display:block;}

/* Content */
.empty{height: 3em; clear: both;}
/* Content left */
/* Content center */
#content .center{/*float:left;width:100%;*/overflow:hidden;}
#content .center .in{
	position:relative;
	margin: 0;/* 0 0 16.05em;*/
	/*border-top: 1px solid white;*/
}
#content .center .in p{margin: 1em 0;}


/*---SVR---*/
.svr_block_head {padding: 5px;}
.svr_block_body_top {padding: 15px;border-top: #2e81a9 1px solid; background: url(/imgs/body-bkgr.png) #ffffff repeat-x top;}
.svr_block_body {padding: 15px;}

table.msgbox {border: 1px solid #2e81a9;}
	table.msgbox th {
		border-bottom: 1px solid #2e81a9;
		background: #E6F1F9 url(/imgs/head-main.png) repeat-x top;
		text-align: left;
		padding: 5px;
	}

.adminPanel {
	text-align: right;
	border-top: 1px dotted #2e81a9;
	padding-right: 5px;
	background-color: #F2F5FA;
}

.hint {border-bottom: 1px dotted Red; cursor: help;}
.pop-hint {display: none;}
#hint {
	background: #FFFFE1;
	border: 1px solid #AAAAAA;
	margin-top: 1em;
	margin-left: 1em;
	opacity: 0.85;
	filter:alpha(opacity=85);
	padding: 3px;
	position: absolute;
	text-align: left;
	/*visibility: hidden;*/
	display: none;
	width: 330px;
}

table.price95 img.sclad {
	margin-left: 1px;
}
table.price95 img.sclad.null {
	height: 10px;
	width: 10px;
}
.price.asr-hint {
	background: #FFFFE1 !important;
	border: 3px double orange !important;
	position: absolute !important;
	width: 330px;
}
.price.asr_img {
	width: 200px;
}
table.asr-hint div {overflow: hidden;}
	table.asr-hint img.sclad {
		margin: -6px 0 0 1px;
		position: relative;
		top: 50%;
	}
	table.asr-hint img.sclad.null {
		margin: -5px 0 0 0;
		position: relative;
		top: 50%;
	}
	table.asr-hint img.basket {
		margin: -8px 0 0 0;
		position: relative;
		top: 50%;
	}
#basketPrim {
	background: #FFFFE1;
	border: 1px solid #AAAAAA;
	margin-top: 1em;
	padding: 5px;
	position: absolute;
	display: none;
}
.min-lot {
	text-align: right;
	font-weight: bold;
}
.buy-info {
	margin-top: 5em;
}
.star {
	color: red;
	font-weight: bold;
}
.f-left {float: left}
.f-right {float: right}
.c-left {clear: left}
.c-right {clear: right}
.c-both {clear: both}
.inline{display: inline-block;vertical-align:top;}
.curs {font-size:8pt;}

/*.hidden {display:none;}*/
.pagecontent .inf {color: Gray;}

h5.papInfo,
h5.inf {margin-bottom: 5px;}

/*---MSG---*/
.msg_toolbar {padding: 3px; text-align: center;}
.toolbtn {background: url(/imgs/btnBkGr.png) top repeat-x; border: 1px solid #5D98C6; cursor: pointer; padding-left:10px; padding-right:10px;}
a.toolbtn {text-decoration: none;}

/*---IMGS---*/
.img190x1 {width: 190px; height: 1px;}
.img200x1 {width: 200px; height: 1px;}
.img10x1 {width: 10px; height: 1px;}
.adminPanelPaper {border: 1px solid #2e81a9; padding-left: 5px; position: absolute;}
.adminPanel a, .adminPanel A:visited {color: #2e81a9;}
.adminPanel A:active, .adminPanel A:hover {color: #2e81a9; text-decoration: none;}

.edit {
	background: #ffffff url(/imgs/img-edit-bkgr.png) top repeat-x;
	border: 1px solid #5D98C6;
}
.btn {
	background: url(/imgs/btnBkGr.png) top repeat-x;
	border: 1px solid #5D98C6;
}

.button {
	background: url(/imgs/btnBkGr.png) repeat-x top;
	border:1px solid #388bb3;
	text-align:center;
}
.inp {
	width: 100px;
	border: 1px solid #5d98c6;
}



	table.main.dialog {
		margin: 0px;/* auto;*/
		width: auto !important;
	}

.block {display: block;}
.nowrap {white-space: nowrap;}
font.h5 {font: bold 16pt "Times New Roman";}

.nvg-margin {background-color: #BED9E9; width: 10px;}

.copyright a, .copyright a:link, .copyright a:visited, .copyright a:active,
.copyright a:hover {color: #000099;}
.copyright a:active, .copyright a:hover {text-decoration: none;}

#mainMenu {height: 3em;}

img.paperLogo{
	border: 0px;
	float: right;
}

.paperFormat {
	border-bottom: 1px solid Silver;
	margin: 5px 10px 5px 0px;
	width: 200px;
}

.Sertif {
	border: 1px solid #a6c7e1;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	width: 300px;
	text-align: center;
}

table.dopuski {
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #a6c7e1;
	border-bottom: 1px solid #a6c7e1;
	text-align: center;
	width: 100%;
}
	table.dopuski tr {
		height: 25px;
	}
		table.dopuski td {
			border-left: 1px solid #a6c7e1;
			border-top: 1px solid #a6c7e1;
			border-right: 1px solid #f0f6fa;
			border-bottom: 1px solid #f0f6fa;
			padding: 2px;
		}

.pnlAssortmHint,
.pnlAsrImg {
	font-size: 0px;
}

table.inform {
	background-color: #FFFFFF;
	border: 1px solid #2e81a9;
	border-bottom: 1px solid #2e81a9;
	font-size: 9pt;
	text-align: center;
}
	table.inform caption {font: bold 10pt Arial; text-align: left;}
	table.inform tr {height: 1.6em;}
	table.inform tr.inf {background-color: #24396a; color: #ffffff; height: 50px;}
	table.inform .s0 {height: 2.5em;}
	table.inform .s1 {font-weight: bold;}
	table.inform .s2 {background-color: #BED9E9;}
	table.inform .s3 {border-left: 1px solid #A6C7E1;}
	table.inform .s4 {border-top: 1px solid #5D98C6;}
	table.inform .s5 {background-color: #E6F0F6;}
	table.inform .s6 {border-top: 1px solid #BED9E9;}
	table.inform .s7 {border-left: 1px solid #5D98C6;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.shadow {
	background-color:#24396a;
	opacity:0.8;
	filter:alpha(opacity=80);
	/*left:0pt;
	width:100%;*/
	position: absolute;
}
#loading {
	position:absolute;
}
#pdialog {
	background: #fff;
	position: absolute;
	left: 150px;
	overflow-y: auto;
	overflow-x: auto;
}
#dialog {
	border: 3px double #24396a;
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 1px;
}
#dialog iframe {
	width:100%;
}
