﻿body {
}
.layout
{
    margin-right:3px;
    margin-left:3px;
}
/* левая колонка обтекание слева, ширина 212 пикселей */
.left {float:left; width:250px; }

/* правая колонка обтекание справа, ширина 212 пикселей */
.right {float:right; width:250px; }


/* середина, ширина резиновая, внешние отступы слева и справа 230 пикселей */
/*.center {margin:0 225px 0 227px;}*/
.center {margin:0 275px 0 277px;}

/* правая колонка для 2-х колоночного макета */
/*.center1 {margin-left: 225px; margin-right: 8px;}*/
.center1 {margin-left: 275px; margin-right: 8px;}

/* левая колонка для участники(доклады) обтекание слева, ширина 200 пикселей */
.leftLists {float:left; width:240px; margin-bottom:10px;  }


/* правая колонка обтекание справа, ширина 200 пикселей */
.rightLists {margin: 0px 0px 0px 250px; text-align:right; margin-bottom:12px; }
 
a img {
    border: none; /* Убираем рамку */
   }
/* Main menu
----------------------------------------------------------*/
#mainMenu {
   float:left;
   width:100%;
   background: #ddd;
   /*border-bottom:4px solid #000;*/
   overflow:hidden;
   position:relative;
   font-size:1.2em;
}
#mainMenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#mainMenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#mainMenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:4px 14px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.5em;
   
}
#mainMenu ul li a:hover {
   background:#369;
   color:#fff;
}
#mainMenu ul li a.active,
#mainMenu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}


.out
{
	background-color: #eeeeee;
}
.inside
{ 

	cursor: pointer;
	background-color: #369; /*#777777;*/
	
}

table.BasicTable {
    font-family:  'Roboto Condensed', Arial, Verdana;
    color: #000000;
    background-color: #eeeeee;
    border:solid 1px #aaaaaa;
    border-collapse:collapse;
    padding: 0 0px 0 0px;
    margin:0px 0px 0px 0px;
    width : 100%;
}
table.BasicTable td
{
    padding: 4px 8px 4px 8px;
    text-indent:0!important;
    color:#444;
    
}

.BasicHeader 
{
	background-color: #cccccc;
    color:#333;
	border:solid 1px #aaaaaa;
	padding: 4px 4px 4px 8px; 
    font-size: 1.1em; 
    text-align:left;
    font-weight:200;
}


.divBasicHeader 
{
	background-color: #cccccc;
    color:#333;
    border-bottom:solid 1px #aaa;
	padding: 4px 4px 4px 8px; 
    font-size: 1.1em; 
    text-align:left;
    font-weight:200;
}

.divText {
    text-align:left;
    padding:4px;
    background-color:#eee;
}





.secLang {
    background-color: #fff;
    border: solid 1px #aaa;
    padding: 8px 4px 4px 4px;
    font-size: 0.85em;
    text-align: center;
    width: 240px;
    margin-top:3px;
}

.sec {
    width:248px;
    margin-left:0px;
    margin-top:3px;
    border:solid 1px #aaa;
}

.marginTop
{
    margin-top:3px;
}
.paddingTop
{
    padding-top:3px;
}

p.pindent0
{
    text-indent:0!important;
}

td.bgwhite {
    background-color:  #ffffff;
    /*border:solid 1px #aaaaaa;
    border-collapse:collapse;
    color: #000000;*/
}

td.textcenter
{
    text-align:center;
}




header {
    clear: both;
    background-color: #e2e2e2;
    
    height: 160px;
}


.itemBasicstyle {
    background-color: #ffffff;
    font-size:1.0em;
    padding:0px 0px 0px 0px ;
}
td.itemBasicstyle{
    padding:0.0em 0.0em 0.0em 0.0em;
    
}

.itemstyle {
    background-color: #ffffff;
    font-size:1.0em;
    padding:4px 4px 4px 4px ;
}

.headerReg
{
    color:#333;
	padding: 4px; 
	font-size:  1.2em;
    text-align:left;
    background-color:#eeeeee;
}

.inline-rbl input[type="radio"] {
    width: auto;
    border-style:none;
    vertical-align:super;
    padding-left:12px;
}

.inline-rbl label {
    display: inline;
    padding-right:30px;
    vertical-align:super;
    padding-left:6px;
    font-weight:300;
     
}

.inline-cbl input[type="checkbox"] {
    width: auto;
    border-style:none;
    vertical-align:super;
    padding-left:12px;
}

.inline-cbl label {
    display: inline;
    padding-right:30px;
    vertical-align:super;
    padding-left:6px;
    padding-bottom:10px;
    font-weight:300;
    
     
}
.select-box1 {
/*    width: 230px;*/
    height: 30px;
    font-size: 1.0em;
    color: #777;
    border: 1px solid #c5c5c5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* стиль Изменено: */
.textupdate
{
    font-size: 10pt;
    color: #555;
    text-align:right;
    font-weight:normal;
    font-family:  'Roboto Condensed', Arial, Verdana;
}

/* Стили связанные с цветовой схемой */

.bgselectborder
{
	background-color:#d3dce0;
}

h2 {
    font-weight:200;
    text-align: left;
    padding: 3px 10px;

    background-color: #d3dce0;
    color: #000066;
    
    
    
}
.border
{
    border:solid 1px #d3dce0;
    padding:8px;
}
 hr {
    border: none; /* Убираем границу для браузера Firefox */
    color: #d3dce0; /* Цвет линии для остальных браузеров */
    background-color: #d3dce0; /* Цвет линии для браузера Firefox и Opera */
    height: 2px; /* Толщина линии */
   }
/********/

