﻿.leftColumn {background:none;}

.leftColumnContent 
{
    background-color:#fff;
    color:#294253;
    float:left;
    border-right:1px solid #a0c5dd;
    padding-left:19px;
    clear:both;
    width:655px;
}

.leftContent 
{
    clear:both;
    float:left;
    width:390px;
    }
.leftContentOneCol {
    float:left;
    }
/* Left Colulumn: Top
-----------------------------------------------------------*/
.leftTop{
    float:left;
	width:675px;
	border-bottom:1px solid #a0c5dd;
	text-align:center;
}

.leftTop h1 {
    font-size:1.4em;
	font-weight:bold;
	color:#005e9e;
    float:left;
    padding:12px 19px 0 19px;
    margin-bottom:-1em;
}
.leftTabs {
	padding-left:0px;
	float:right;
	/*border-bottom:1px solid #87b4d1;*/
	padding-top:12px;
	width:450px;
	/*margin-bottom:-1px;*/
}
html:first-child .leftTabs ul {
    display:inline-block;
    min-width:450px;
    float:right;
}
   
html:first-child .leftTabs ul li {
    float:right;
    }

.leftTabs ul{
    float:right;
}

.leftTabs ul li a,
.leftTabs ul li a span {
	font-weight:normal;
}

.ui-tabs-nav li {
  margin-left:-1px;
}

.ui-tabs-nav {
	color:#fff;
	padding:0;
}

.ui-tabs-panel {padding:0; border:0;}


/* End of Left Colulumn: Top
-----------------------------------------------------------*/

.leftTopBreadcrumb {
    background-color:#fff;
	border-right:1px solid #a0c5dd;
	clear:both;
	float:left;
	padding:15px 0 15px 20px;
	width:654px;
}


/* Left Column: Right Blocks with Color Strip
-----------------------------------------------------------*/
.leftContentRightBlock, .rightCalendar {
	background-color:#fff;
	float:right;
	width:247px;
}

.rightCalendar {margin-right:-19px;}

* html .rightCalendar {margin-right:-10px;}
html:first-child .rightCalendar {margin-right:-21px;}

.leftContentRightBlock ul li 
{
    margin-left:0;
    padding-left:0;
    background:none;
    }

/* End of Left Column: Right Blocks with Color Strip
-----------------------------------------------------------*/


.leftContentLeftBlock {
	width:390px;
	/*padding-bottom:20px;*/
}

.leftContentOneCol .leftContentLeftBlock {
	width:auto;  
}

.leftContentOneCol {padding-right:19px;}

.mainBlock {
	color:#294253;
	font-size:1em;
}
.mainBlock p {
	margin:0 0 1.4em;
}

/*.leftContentBorder {
	border-left:1px solid #87b4d1;
	border-right:1px solid #87b4d1;
	background:#fff;
}*/


.titleNovostiKompaniiDiv {
	padding:0 0 0 12px;
}
.leftBlockAdditional {
	margin:15px 0 0;
}
.leftAdditionalLinksPress {
	clear:both;
	padding:10px 0;
}

.leftContentLeftBlockHeader {
	padding:0 0 15px;
	color:#294253;
	overflow:hidden;
	float:left;/*  Remove to 2 columns*/
	width:380px;/* Remove to 2 columns*/
}
.leftContentLeftBlockHeader.noPadding {
	padding:0;
}
h2 {
	color:#294253;
	font-size:1.3em;
	font-weight:bold;
}
.rightDate {
	float:right;
	color:#005e9e;
}
.rightDate.bold {
	font-weight:bold;
}
.grayLinkStyle {
	color:#294253;
}
.floatRight {
	float:right;
}
.leftContentLeftBlockHeader .floatRight a {
	font-weight:bold;
}
#scheme {
  border:5px solid #7fafce;
  position:relative;
  margin:20px 0 10px;
  display:none;
  height:225px;
  width:380px;
}
#close_scheme_link {
  position:absolute;
  left:4px;
  bottom:3px;
  text-align:center;
  width:61px;
  height:16px;
}
#close_scheme_link[id] {
  background:url(/osv/images/scheme_white_bg.png) repeat;
}
#close_scheme_link p {
  padding:0;
  margin:0;
}
#close_scheme_link p a {
  text-decoration:underline;
  color:#005e9e;
}
#close_scheme_link p a:hover {
  text-decoration:none;
  color:#005e9e;
}
.mainBlock {
    clear:both;
}
.mainBlock p.article_sign {
  margin:12px 0;
}
.mainBlock p.article_sign a {
  font-style:italic;
  background:url(/osv/images/bullet4.gif) no-repeat left center;
  padding:0 0 0 11px;
  font-weight:bold;
}

/* Case
------------------------------------------------------------*/
.CaseHeader 
{
    padding-right:19px;
    margin:-5px 0 10px 0;
    }
.CaseHeader h1 {
	color:#294253;
    font-size:1.4em;
	font-weight:bold;
	float:left;
}

.CaseHeader p 
{
    color:#005e9e;
    float:right;
    text-align:right;
    margin-bottom:0;
    }
    
/*
---------------------------------------------------------*/

