﻿@import url("css/brand.css");

html
{
	font-family: Cambria, Georgia, Cochin , Times, "Times New Roman", serif;
	color: #333333;
	font-size: 95%;
	background-image:url('img/bgtop.png');
	sbackground-image:url('img/page.glass.bg.png');
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	overflow:scroll;
	overflow-x:auto;	
}
body
{
	background-image:url('img/bgtright.png');
	background-position:left 250px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
a, h1 a.link, h2 a.link
{
	color: #443399;
	text-decoration: none;
}
a:hover,
h1 a.link:hover,
h2 a.link:hover
{
	color: #443399;
	text-decoration:underline;
}
a:visited
{
}

a img
{
	border-width:0px;
}

ul
{
	padding-left:3ex;
}

h1 a,
h2 a
{
	color:black;
	text-decoration:none;
}
h1 a:hover,
h2 a:hover
{
	color:#444444;
	text-decoration:underline;
}

p
{
	margin-top:1.5ex;	
}

form
{
	margin:0px;
	padding:0px;	
}

/*-------------------------------------------------------------------MENU----------------------------------------------------------------------------*/
ul#menu
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	white-space:nowrap;
	margin-top:4ex;
	color:#666666;
}
ul#menu > li
{
	display:inline-block;	
	text-align:left;
	max-width:200px;
	padding-right:4ex;
	vertical-align:top;
	white-space:normal;
	cursor:pointer;
}
ul#menu > li:hover
{
	color:#555555;
}
ul#menu > li.selected
{
	color:#000000;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------SECTIONS-------------------------------------------------------------------------*/
#sections
{
	margin:0px;
	padding:0px;
	max-width:100%;
	display:table;
	table-layout:fixed;
	
	padding-bottom:2ex;
}
#sections > div 
{
	display:table-row;
}
#sections > div > div
{
	/*display:table-cell;
	max-width:250px;
	min-width:180px;*/
	text-align:left;
	padding-right:2ex;
	vertical-align:top;
}
#sections h3
{
	color:#999999;
	text-transform:lowercase;
	font-size:120%;
	margin:0px;
	width:13ex;
	line-height:1ex;
	margin-bottom:0.9ex;
	margin-top:-0.2ex;
}

#sections h3 > a
{
	color:#999999;
}

#sections h3 > a:hover
{
	text-decoration:underline;
}



div.section
{
	display:table-cell;
	width:33%;
	padding-right:0ex;
	text-align:left;
}


div.section > div
{
	padding-top:0.4ex;	
}
div.section > div span.date
{
	/*display:block;	*/
	margin-right:1ex;
}
div.section > div span.press
{
	color:#777777;
	/*display:block;
	margin-bottom:0.5ex;*/
}

div.section > div span.press + a
{
	display:block;	
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/






ul.items
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.items > li
{
	margin-bottom:1ex;	
}












ul.pressMenu
{
  top:0px;
  right:-170px;    
  margin:0px;
  list-style-type:none;
  padding:0px;
  width:200px;
  padding-left:1ex;
  padding-top:1ex;
}

ul.pressMenu li
{
    margin-bottom:1ex;    
}
ul.pressMenu li > a
{
    text-decoration:none;
    color:#999999;
}

ul.pressMenu h2 + h1
{
	margin-top:0.2ex;	
}

ul.pressMenu h1
{
	font-size:180%;	
	line-height:2ex;
}

#side
{
	vertical-align:top;
	display:table-cell;
	padding-right:3ex;	
}

#pressContent
{
	display:table-cell;
	width:600px;
}
#text 
{
	text-align:justify;	
	max-width:570px;
}

#pressContent > #image
{
	max-width:570px; display:none;vertical-align:top;
}

h2 > a:hover > span.supertip
{
	visibility:visible;
}

#page
{
	max-width:830px;
	padding:0px;	
	margin: auto;
	position: relative;
}

blockquote
{
	margin-left: 10ex;
	font-style: italic;
	font-size: 90%;
	margin-top: 1ex;
	margin-bottom: 3ex;
	text-align: right;
	margin-right: 0px;
}

blockquote > p
{
	margin:0px;	
}
q:lang(ru):before
{
	content:'«'
}
q:lang(ru):after
{
	content:'»'
}

h1.header
{
	text-align:center;
}
h1, h2, h3
{
	font-weight: normal;
	color: #000000;
}
h2
{
	font-size:130%;
}
h3
{
	margin-top: 3ex;
	margin-bottom: 1ex;
}
h1
{
	font-size: 250%;
	margin-bottom: 1.5ex;
}

h2 + h1
{
	margin-top:0.5ex;	
}

.count p, h3.count
{
	counter-increment: s;
}
.count p:before,
h3.count:before
{
	content: counter(s);
	position: absolute;
	left: 0ex;
	color: #999999;
	margin-top: 0.3ex;
	font-size: 80%;
}

.copyright
{
	margin-top: 5ex;
	font-size: 90%;
	text-align: center;
}
ul.contacts 
{
	list-style: none;
	margin: 0px;
	padding:0px;
	
}
ul.contacts li 
{
	display:inline-block;
	margin-right:3ex;
	vertical-align:top;
	margin-bottom: 0.5ex;
}
ul.contacts li .phone
{
	display:inline-block;
	vertical-align:top;
}

ul.tabs
{
	margin:0px;
	padding:0px;
	color:#999999;
	float:right;
	margin-left:2ex;
	margin-top:2ex;
}
ul.tabs > li
{
	display:block;
	margin-bottom:1ex;
}
ul.tabs > li > a
{
	text-decoration:none;
	color:#999999 ;
}
ul.tabs > li > a:hover
{
	color:#555555;
}
ul.tabs > li > a.disabled
{
	cursor:default;
	color:#000000;
	border-width:0px;
}

ul.tabs a#tabs_text
{
	height:63px; width:13px;
	background-image:url(img/press/screen.png);
	display:inline-block;
}
ul.tabs a#tabs_text:hover
{
	background-image:url(img/press/screen.h.png);
	cursor:pointer;
}

ul.tabs a#tabs_text.disabled,
ul.tabs a#tabs_text.selected
{
	background-image:url(img/press/screen.s.png);
}

ul.tabs a#tabs_img
{
	height:65px; width:13px;
	background-image:url(img/press/paper.png);
	display:inline-block;
}
ul.tabs a#tabs_img:hover
{
	background-image:url(img/press/paper.h.png);
	
}

ul.tabs a#tabs_img.disabled,
ul.tabs a#tabs_img.selected
{
	background-image:url(img/press/paper.s.png);
}

span.date
{
	color:#444444;
}

p.date
{
	margin-bottom:0px;
	margin-top:0px;
}

p.date + h2
{
	margin-top:0px;
	margin-bottom:0px;
}

ul.shedule
{
	list-style-type:none;
	padding-right:4ex
}
ul.shedule li
{
	padding-bottom:1ex;
}
ul.shedule li
{
	text-indent:-1.5ex
}

div.news 
{
	border-bottom:1px #999999 dotted;
	padding-bottom:3ex;
	margin-bottom:4ex;
}
div.news blockquote 
{
	margin-top: 1ex;
	margin-bottom:3ex;
}