@charset "windows-1251";
/* CSS Document */

html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#101011;
	}
td {
	font-size:10pt;

	}
h1, h2, h3 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

h1 {
	font-size:140%;
	color:#001abe;
	width:100%;
	border-bottom:thin #a1bdd3 solid ;
	padding:14px 0 10px 0;
}
h2 {
	font-size:120%;
	font-weight:bold;
	letter-spacing: 0.05em;
	color:#001abe;
	margin-top:15px;
	}
h3 {
	font-size:110%;
	letter-spacing: 0.05em;
	color:#001abe;
	padding-bottom: 4px;
	}
p#ny {
	font-size:108%;
	font-weight:bold;
	color: #001abe;
	text-align:center;
	margin:25px 0px 25px 105px;
}
h2#act {
	font-size:130%;
	font-weight:bold;
	color: #FF0011;
	margin: 0;
	padding: 0 0 15px 0;
}

div#act {
	margin:135px 0 15px 0;
	padding:15px;
	border: #CCCCCC 1px solid;
	background:none !important;
	background-color: #FFFFFF !important;
	font-size:100%;
	color:#000033;
}
div#no_act {
	margin:0;
	padding:0;
	background:none !important;
}

table#t1 {
	border:none;
	border-collapse: collapse;/* cellspacing=0 */
	margin: 0 auto;
	width:1000px;
}
table#t1 td{
	padding: 0px;/* cellpadding=0 */
}
table#big_buttons {
	border:none;
	border-collapse: collapse;/* cellspacing=0 */
	margin: 0 auto;
	width:100%;
}
table#big_buttons td{
	padding: 0px;/* cellpadding=0 */
}
table#main_table {
	border:thin #CCCCCC solid;
	}

td#maincontent {
	vertical-align:top;
	padding:5px;
	padding-right:35px;
	}
div.maincontent {
/*	border:1px #9c9c9c solid;*/
	background:url(images/maincontentmid.gif) bottom repeat-y;
	margin-top:10px;
	width:616px;
	border:none;
	}
div.maincontent div{
	background:url(images/maincontenttop.gif) top no-repeat;
	vertical-align:top;
	margin-top:0px;
	border:none;
	}
div.maincontent div div{
	background:url(images/maincontentbot.gif) bottom no-repeat;
	border:none;
	vertical-align:top;
	margin-top:0px;
	padding:25px;
	}

a.subj {
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	color:#001bc1;
}
a.subj:hover {
	color:#fe0604;
}

a.domain {
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	color:#000ba1;
	padding:3px;
	background: #ECFFFF;
}
a.domain:hover {
	color:#ae0604;
	background:#FFFFCC;
}
p.domain {
	text-align:left;
}
br.domain {
	padding-bottom:15px;
}
span.subjnum {
	font-size:8pt;
	font-style:italic;
	color:#999999;
}

div#libauthor{
	margin:0;
	padding:0;
	text-align:center;
	font-style:italic;
	background-image:none;
	}
div#precontent{
	margin:0;
	padding:0;
	background-image:none;
	}
div.nextlevel{
	margin:0 !important;
	padding:5px 0 5px 0 !important;
	background-image:none !important;
	font-weight:bold;
	}

td.footcontent-menu {
	background:url(images/bot_panel_menu.gif) top no-repeat;
	height:60px;
}
td.footcontent {
	background:url(images/bot_panel.gif) top no-repeat;
	height:60px;
}
div#footer {
	background:url(images/bot_panel_new.gif) top repeat-x;
	height:101px;
	width:100%;
	padding:0;
	margin:0;
}

div#foot-menu {
 	text-align: center;
	border:none;
	width:970px;
	margin:1px auto;
	padding:11px 0px;
	clear:both;

}
div#foot-menu span{
 	text-align: center;
	padding-right:11px;
	border-left:thin #666666;
	
}
div#foot-menu span a{
	color:#AAAAAA;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
div#foot-bot {
	border:none;
	width:970px;
	margin:0 auto;
	padding:1px 0px;
}

div#copy {
	float:left;
	font-size:10pt;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
	width:65%;
	padding:0;
	margin:0;
	padding-top:8px;
}

div#counters{
	float:right;
	text-align:center;
	width:29%;
	padding:0;
	margin:0;

}

td#rightcol {
/*	border-left:thin #CCCCCC solid;*/
	vertical-align:top;
	padding:5px;
	padding-left:35px;
}
div.rightcol {
	vertical-align:top;
	background:url(images/rightcolmid.gif) bottom repeat-y;
	margin-top:10px;
	margin-bottom:4px;
	border:none;
	margin-left:60px;
}
div.rightcol div{
	background:url(images/rightcoltop.gif) top no-repeat;
	vertical-align:top;
	margin-top:0px;
	border:none;
}
div.rightcol div div{
	background:url(images/rightcolbot.gif) bottom no-repeat;
	vertical-align:top;
	margin-top:0px;
	padding:25px;
}

td.topline {
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	color:#011abf;
	}

td#footer {
	background-color:#a1bdd3;
	}

td#bookmarks {
	background-image:url(images/_te_24.jpg);
	background-color:#ffffff;
	vertical-align:bottom;
	padding-left:11px;
	}
td#bookmarks div{
	padding-left:222px;
	padding-bottom:8px;
	}

/* --- Îôîðìëåíèå òàáëèöû ïðàéñà --- */

table#price {
	text-align:center;
}

table#price tr th, table#price tr td{
	font-weight:bold;
	background:#e6f5fe;
	border:1px;
	text-align:center;
	padding:5px;
	margin:5px;
}

table#price tr th{
	font-size:7.5pt;
	color:#000099;
}

table#price tr td{
	font-size:10pt;
	color:#000066;
}
table#price tr td span{
	font-size:7.5pt;}

/* ^^^ Îôîðìëåíèå òàáëèöû ïðàéñà ^^^ */

a {
	padding: 0;
	margin: 0;
	border:none;
	}
img {
	padding: 0;
	margin: 0;
	border: none;
	}
img.study {
	text-align:left;
	padding-right:13px;
	padding-bottom:5px;
}
p {
	text-align:justify;
	}

p.w {
	text-align:right;
	padding:0;
	margin:0;
}

div.orderform {
	font-size:9pt;
	background:none !important;
	text-align:justify;
}

table.orderform {
	border:2px solid #FFFFFF;
	width:95%;
}

table.orderform tr td{
	background:#e6f5fe;
	padding:5px;
	margin:5px;
}

input.order {
	width:375px;
	height:30px;
	border:2px #ffffff solid;
	background:#f4fbff;
	padding-top:15px;
}
input.order_small {
	width:140px;
	height:30px;
	border:2px #ffffff solid;
	background:#f4fbff;
	padding-top:5px;
}

textarea.order {
	border:2px #ffffff solid;
	background:#f4fbff;
}

select.order_type {
	width:200px;
	height:30px;
	border:2px #ffffff solid;
	background:#f4fbff;
	padding-top:5px;
}
select.order_volume {
	width:140px;
	height:30px;
	border:2px #ffffff solid;
	background:#f4fbff;
	padding-top:5px;
}
select.order_volume option, select.order_type option{
	line-height:120%;
}

span.im {
	color:#FF3300;
	font-weight:bold;
}

span.lessim {
	color:#339900;
	font-weight:bold;
}

p.western img.in_art {
	border:2px !important;
	display:block !important;
	margin:2 auto !important;
}

div#begun_block_165075640, div#begun_block_165075640 div{
	background-image:none;
}
table.in_art, table.in_art td{
	border:#333333 solid 1px !important;
}
table.in_art td p.western{
	padding:4px !important;
	font-size:7.5pt !important;
	text-align:left !important;
}
p.artlink{
	margin:6px 5px !important;
	padding:5px 5px !important;
	text-align:left !important;
	background:#EEF5FF;
}
a.artlink{
	text-align:left !important;
	text-decoration:none;
	font-weight:bold;
}
a.artlink:hover{
	text-decoration: underline;
	color:#CC0000;
	font-weight:bold;
}
div#author,div#sign {
	text-align:right;
	background:none;
	font-style:italic;
	margin:0;
}
div#author {
	padding:18px 0 0 0;
}
div#sign {
	padding:0 0 24px 0;
}
div#pathline {
	padding:0 0 0 0;
	margin:0;
	font-size:7pt;
	font-weight:bold !important;
	border:none !important;
	background:none !important;
}
span.pathitem {
	color:#999999;
}
a.pathitem {
	text-decoration:none;
}
a.pathitem:hover{
	text-decoration: underline;
	color:#CC0000;
}
div#newsbox {
	background:none !important;
	padding:15px;
	border: #CCCCCC 1px solid;
	background-color:#FFFFFF !important;
	font-size:100%;
	color:#000033;
}

div#newslist {
	padding: 15px 60px 0px 0px;
	text-align:justify;
	line-height:130%;
}
div.newsdatetime {
	padding: 0 !important;
	margin: 0 !important;
	text-align:left;
	font-style:italic;
	font-size:70%;
	color:#444444;
	background:none !important;
	background: #F2F2F2 !important;
}
div.newstitle {
	padding: 0  !important;
	text-align:left;
	line-height:130%;
	font-size:110%;
	font-weight:bold;
	background:none !important;
	color:#000099;
}
div.shorttext, div.shorttext p {
	padding: 0 !important;
	text-align:left;
	font-size:90%;
	background:none !important;
}
div.shorttext p a{
	text-decoration:none;
}

