@media screen
{
/*******************************************************************************/
body, div, span, img, a, p, h1, h2, h3, h4, h5, h6, ul, ol, li, b, i, big, address,
a:link, a:visited, a:hover, a:focus, a:active
	{ margin:0; border:0 none; padding:0;
	/******/
	position:static; vertical-align:baseline;
	float:none; clear:none; cursor:default;
	visibility:visible; overflow:hidden; z-index:auto;
	/******/
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium; font-size-adjust:none;
	font-style:normal; font-weight:normal; font-stretch:normal; font-variant:normal;
	/******/
	line-height:1.4;
	text-decoration:none; text-transform:none;
	text-align:left; text-indent:0; letter-spacing:normal; word-spacing:normal;
	white-space:normal; direction:ltr;
	/******/
	color:#000; background:transparent;
	page-break-inside: auto; }

body	{ overflow:scroll; background:#e6eee6; }

b, b a:link, b a:visited, b a:hover, b a:focus, b a:active
	{ font-weight:bold; }

i, i a:link, i a:visited, i a:hover, i a:focus, i a:active
	{ font-style:italic; }

b i, i b
	{ font-weight:bold; font-style:italic; }

big, big a:link, big a:visited, big a:hover, big a:focus, big a:active
	{ font-size:120%; font-weight:bold; font-style:italic; }

div.printsite
	{ visibility:hidden; display:none; }

/*******************************************************************************/

.bodyhead, .bodytext, .sidehead1, .sidetext1, .sidehead2, .sidetext2, .list, .picture,
a.color:link, a.color:visited, a.color:hover, a.color:focus, a.color:active
	{ border:1px solid #bbb; }

/*******************************************************************************/

a:link, a:visited, a:hover, a:focus, a:active, a img, a span
	{ cursor:pointer; }

a:link, a:link span
	{ color:#820; }

a:visited, a:visited span
	{ color:#628; }

a:hover, a:focus, a:active, a:hover span, a:focus span, a:active span
	{ text-decoration:underline; color:#a09; }

/*******************************************************************************/

a.color:link, a.color:visited, a.color:hover, a.color:focus, a.color:active
	{ padding-left:1ex; padding-right:1ex; 
	padding-top:0.3em; padding-bottom:0.3em; line-height:1.2;
	font-weight:bold; text-decoration:none; }

a.color:link
	{ color:#832; background:#f6eeea; }

a.color:visited
	{ color:#735; background:#f2eef2; }

a.color:hover, a.color:focus, a.color:active
	{ color:#700; background:#f0e0e6; }

a.block:link, a.block:visited, a.block:hover, a.block:focus, a.block:active
	{ display:block; }

/*******************************************************************************/

div.textfoot
	{ margin-top:1ex; line-height:2; text-align:left !important; }

a.color.button:link, a.color.button:visited, a.color.button:hover, a.color.button:focus, a.color.button:active
	{ padding-top:0.2em; padding-bottom:0.2em; line-height:1;
	font-weight:bold; white-space:nowrap; }

div.boxlink
	{ margin-top:0.5em; margin-bottom:0.5em; }


div.list
	{ padding-top:0.3em; padding-bottom:0.3em; border-top:0 none; background:#f3f7ea; }

div.direct	{ position:absolute; width:16.5%; }

.direct a:link, .direct a:visited, .direct a:hover, .direct a:focus, .direct a:active
	{ padding-top:0.3em; padding-bottom:0.3em; white-space:nowrap; }

div#x1	{ left:8%;     top:10%; z-index:11; }
div#x2	{ left:25.5%;  top:10%; z-index:12; }
div#x3	{ left:43%;    top:10%; z-index:13; }
div#x4	{ left:60.5%;  top:10%; z-index:14; }

div#ybottom
	{ position:absolute; left:1%; top:93%; width:18%; z-index:0; padding-left:1ex; }

div#ybottom, div#ybottom *
	{font-style:italic; } 

/*******************************************************************************/

div.topbox
	{ position:absolute; top:0%; left:0%; z-index:-10;}

div.headbox
	{ position:absolute; top:0%; left:0%; width:100%; z-index:0; }

div.logo
	{ position:absolute; top:1%; left:1%; width:7%; z-index:1; }

div.title
	{ position:absolute; top:1%; left:9%; width:68%; z-index:1; }

div.unilogo
	{ position:absolute; top:1%; left:78%; width:21%; z-index:1;
	text-align:center !important; }

div.tr
	{ padding-bottom:1%; }

div#t1	{ background:#e8efe8; }
div#t2	{ background:#eaf0ea; }
div#t3	{ background:#ecf1ec; }
div#t4	{ background:#eef2ee; }
div#t5	{ background:#f0f3f0; }
div#t6	{ background:#f2f4f2; }
div#t7	{ background:#f4f5f4; }
div#t8	{ background:#f6f6f6; }

img.image
	{ width:100%; display:block; }

img.ci
	{ width:1.8em; height:2em; vertical-align:text-bottom; }

img.shlyomba
	{ width:1.8em; height:1em; vertical-align:text-bottom; }

img.tochka
	{ width:0.7em; height:0.3em; vertical-align:baseline; }

span.pointer
	{ padding-right:1ex; font-weight:bold; }

span.small
	{ font-size:80%; }

span.nowrap
	{ white-space:nowrap; }
/*******************************************************************************/

div.bodybox
	{ position:absolute; top:18%; left:21%; width:56%; z-index:100; }

div.bodyhead, div.bodytext, div.bodyfoot
	{ padding-left:1.5em; padding-right:1.5em; } 

div.bodyhead
	{ padding-top:0.2em; padding-bottom:0.2em; border-bottom:0 none; }

div.bodytext
	{ padding-top:1em; padding-bottom:1em; }

div.bodyhead, a.current:link, a.current:visited, a.current:hover,
a.current:focus, a.current:active
	{ font-style:italic; color:#342; background:#f3f0e0; cursor:default; text-decoration:none; }

div.bodytext
	{ background:#fbfff6; }

div.bodyfoot
	{  padding-top:1ex; padding-bottom:1ex; text-align:right; }

/*******************************************************************************/

div.sidebox1
	{ position:absolute; top:18%; left:1%; width:19%; z-index:101; }

div.sidebox2
	{ position:absolute; top:18%; left:78%; width:21%; z-index:99; }

div.sidehead1, div.sidehead2, div.sidetext1, div.sidetext2
	{ padding-left:1ex; padding-right:1ex; } 

div.sidetext1, div.sidetext2
	{ padding-top:0.3em; padding-bottom:0.3em; margin-bottom:1em;}

div.sidetext1
	{ background:#f7fbf6; }

div.sidetext2
	{ color:#bbb; background:#f6f6f6; }

div.sidehead1, div.sidehead2
	{ padding-top:0.2em; padding-bottom:0.2em; border-bottom:0 none; background:#e7e6e0; }

div.sidehead2
	{ background:#e6e6e6; }


/*******************************************************************************/

ul	{ margin-left:2ex;}

div.list ul
	{ margin-left:1ex;}

li	{ line-height:1.2; list-style:none; }

li a:link, li a:visited, li a:hover, li a:focus, li a:active
	{ line-height:1.2;}

li.links
	{ color:#a9a;}

div.bodybox div p, div.bodybox div address
	{ padding-top:0.2em; padding-bottom:0.5em; text-align:justify !important; }

div.sidebox2 div p
	{ padding-top:0.3em; padding-bottom:0.3em; margin-left:1ex;
	line-height:1.2; text-align:left !important; }


/*******************************************************************************/


h1, h2, h3
	{ padding-top:0.5em; padding-bottom:0.3em; line-height:1.2;}

h4, h5, h6
	{ padding-top:0.5em; padding-bottom:0.5em; line-height:1.3; }

h1	{ font-size:210%; font-weight:bold; font-style:italic; color:#765; }

h2	{ font-size:170%; font-weight:bold; color:#675; }

h3	{ font-size:150%; font-style:italic; color:#558; }

h4	{ font-size:115%; font-weight:bold; font-style:italic; color:#642; }

h5	{ font-weight:bold; color:#456; }

h6	{ font-style:italic; color:#252; }

div.sidehead1 h5
	{ padding-top:0.2ex; padding-bottom:0.2em; line-height:1.1; }

div.sidehead2 h5
	{ padding-top:0.2em; padding-bottom:0.2em; line-height:1.1; }

div.sidetext1 h5, div.sidetext2 h5, div.sidetext1 h6, div.sidetext2 h6
	{ padding-top:0.3em; padding-bottom:0.3em; line-height:1.1; }

/*******************************************************************************/
}
/*******************************************************************************/
@media print
{

div.topbox, div.headbox, div.logo, div.title, div.unilogo, div.tr, div.direct a,
div.bodytext a.color.button, div.sidebox1, div.sidebox2,
div.sidehead1, div.sidehead2, div.sidetext1, div.sidetext2
	{ visibility:hidden; display:none; }
div.printsite
	{ font-size:150%; font-weight:bold; font-style:italic; padding-bottom:1em;}

img.ci
	{ width:1.8em; height:2em; vertical-align:text-bottom; }

img.shlyomba
	{ width:1.8em; height:1em; vertical-align:text-bottom; }

img.tochka
	{ width:0.7em; height:0.3em; vertical-align:baseline; }

img.ci, img#shlyomba, img#tochka
	{ border:0 none; }

}

