body
{
background-image:url('images/stripe7.png');
background-color:#7d7d7d;
margin:0px; 
padding:0px;
}

p,ul,h1,h2,h3,h4,h5,h6
{
font-family:"Times New Roman";
}

hr 
{
opacity:0.6;
filter:Alpha(opacity=60);
}

/* Верхняя надпись */ 
.allneed 
{
position:absolute;
top:0px;
margin:0px;
padding:0px;
width:100%;
background-color:black;
z-index:1;
box-shadow: 0px 0px 13px 8px black;
-webkit-box-shadow: 0px 0px 13px 8px black;
}

#home
{
border:none;
outline:none;
}

.allneed p 
{
text-align:center;
margin:0px;
padding:0px;
height:55px;
}

#topmenu
{
border:1px solid;
width:1024px;
border:1px solid;
font-family:"Impact";
font-size:1.85em;
margin-top:0px;
padding-top:7px;
padding-bottom:6px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
}

#topmenu li
{
display:inline;
color:white;
margin-right:10px;
}

#topmenu a:link 
{
text-decoration:none;
color:white;
outline-style:none;
border-style:none;
}

#topmenu a:visited
{
text-decoration:none;
color:white;
outline-style:none;
border-style:none;
}

#topmenu a:hover 
{
text-decoration:none;
color:#cbc94a;
outline-style:none;
border-style:none;
}

#topmenu a:active 
{
text-decoration:none;
color:white;
outline-style:none;
border-style:none;
}

#cse-search-box 
{
position:absolute;
left:0px;
bottom:6px;
display:inline;
width: 270px;
}

#searchwrap
{
position:relative;
border:1px black solid;
height:20px;
width:20px;
margin-left:130px;
padding:0px;
}

#query
{
border:1px black solid;
height:22px;
width:180px;
}

#butquery
{
border:1px black solid;
background-color:#cbc94a;
padding-bottom:2px;
height:26px;
color:black;
}

#brand-image
{
display: inline;
float: right;
height: 40px;
left: 260px;
padding-top: 45px;
position: absolute;
text-align: center;
top: -50px;
width: 80px;
}

#brand-text
{
color: white;
font-family: "Times New Roman";
font-size: 0.2em;
left: -3px;
position: relative;
top: -10px;
}


/* Конец оформления Верхней надписи */

/* Оформление тела документа */
.bodysiteall 
{
margin:0px;
margin-top:0px;
margin-bottom:20px;
padding:0px;
padding-top:50px;
margin-left:auto;
margin-right:auto;
width:990px;
z-index:-1;
border:1px #2D2D2D solid;
box-shadow: 0px 0px 50px 5px #000;
-webkit-box-shadow: 0px 0px 50px 5px #000;
border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
}
/* Оформление поля с содержимым */

.bodycentr
{
vertical-align:top;
padding-left:20px;
padding-right:8px;
padding-top:10px;
}

.bodycentr h1
{
font-size:2em;
border-bottom:1px #C3C4C4 solid;
padding-bottom:3px;
}

.bodycentr p
{
font-size:1.1em;
}

.body
{
background-image:url("images/bodybg.jpg");
background-repeat:repeat-x;
background-color:white;
padding-top:10px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
top:0px;
width:989px;
border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
}

/* Левое навигационное меню */
.bodyleft
{
margin:0px; 
padding:0px;
width:200px;
vertical-align:top;
padding-left:2px;
}

.bodyleft p
{
margin:0px;
padding-left:5px;
margin-top:3px;
padding-top:4px;
font-family: 'Arial', sans-serif;
height:26px;
letter-spacing:0.01em;
font-weight:bold;
font-size:1em;
}

.bodyleft ul
{
margin-top:1px;
margin-left:10px;
padding:0px;
list-style-type:none;
}

.bodyleft li 
{
margin-top:1px;
padding:0px;
font-size:0.9em;
font-family: 'Arial', sans-serif;
color:#025a64;
}

.bodyleft b
{
color:#7D0057;
}

.bodyleft a:link
{
color:#025a64;
text-decoration:none;
border-style:none;
outline-style:none;
}

.bodyleft a:visited
{
color:#025a64;
text-decoration:none;
border-style:none;
outline-style:none;
}

.bodyleft a:hover
{
color:#013c41;
text-decoration:underline;
border-style:none;
outline-style:none;
}

.bodyleft a:active
{
color:#025a64;
text-decoration:none;
border-style:none;
outline-style:none;
}
#erimg
{
margin-top:20px;
margin-left:28px;
width:125px;
height:105px;
}
#hostlink
{
position:relative;
margin-left:8px;
border:1px #e1dddf solid;  
margin-bottom:15px;
width:160px;
text-align:center;
padding:5px;
padding-bottom:35px;
}
#hostlink #title
{
position:absolute;
bottom:0px;
right:40px;
background-color:#a9a7a8;
padding:5px;
color:white;
font-size:0.7em;
}
#hostlink span
{
color:#a29d6f; 
font-size:0.8em;  
}
#hostlink a:link
{  
color:#7D0057;
font-weight:bold;
text-decoration:none;
border-style:none;
outline-style:none;  
}
#hostlink a:visited
{  
color:#7D0057;
font-weight:bold;
text-decoration:none;
border-style:none;
outline-style:none;  
}
#hostlink a:hover
{  
color:#7D0057;
font-weight:bold;
text-decoration:underline;
border-style:none;
outline-style:none;  
}
#hostlink a:active
{  
color:#7D0077;
font-weight:bold;
text-decoration:none;
border-style:none;
outline-style:none;  
}
/* /Левое навигационное меню */

/*Центральная часть тела документа */
#firsthead
{
padding-top:10px;  
}

/* Оформление ссылок перехода */
.prev:link
{
font-family:"Arial Black";
margin-left:5px;
text-align:left;
text-decoration:none;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}

.prev:visited
{
font-family:"Arial Black";
margin-left:5px;
text-align:left;
text-decoration:none;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}

.prev:hover 
{
font-family:"Arial Black";
margin-left:5px;
text-align:left;
text-decoration:underline;
color:#7D0057;
font-size:1.3em; 
border-style:none;
outline-style:none;
}

.prev:active
{
font-family:"Arial Black";
margin-left:5px;
text-align:left;
text-decoration:none;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}

.next:link
{
font-family:"Arial Black";
padding-right:10px;
float:right;
text-decoration:none;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}

.next:visited
{
font-family:"Arial Black";
padding-right:10px;
float:right;
text-decoration:none;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}

.next:hover
{
font-family:"Arial Black";
padding-right:10px;
float:right;
text-decoration:underline;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}

.next:active
{
font-family:"Arial Black";
padding-right:10px;
float:right;
text-decoration:none;
color:#7D0057;
font-size:1.3em;
border-style:none;
outline-style:none;
}
/* /Оформление ссылок перехода */

/* Оформление Таблиц */

#extab th
{
background-color:#064f5d;
color:white;
padding:7px 7px 7px 2px;
text-align:left;
border:1px black solid;
}

#extab td 
{
padding:2px;
border:1px #DCDCDC solid;
}

#extab
{
border:1px black solid;
width:98%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}
#extab a:link
{
text-decoration:none;
color:#1f7878;
  
}
#extab a:hover
{
text-decoration:underline;
}

/* /Оформление Таблиц */

.table
{
margin:0px; 
padding:0px;
width:100%;
}

/* Оформление примеров */
#titlex
{
font-family:"Times New Roman";
font-size:1.2em;
margin:0px;
margin-top:8px;
margin-bottom:8px;
color:black;
font-weight:bold;
background-color:#c9c5cc;
opacity:0.9;
filter:Alpha(opacity=90);
padding:4px;
width:92px;
text-align:center;
}

#examplewrap 
{
position:relative;
overflow:auto;
background-color:#e4c4da;
padding-left:20px;
padding-right:20px;
border:2px #63234c solid;
width:710px;
background-image:url('/editor/images/stripe4.png');
-moz-box-shadow: 0px 0px 3px 1px #000;
-webkit-box-shadow: 0px 0px 3px 1px #000;
box-shadow: 0px 0px 3px 1px #000;
}

#example
{
overflow:auto;
border:1px solid;
padding-left:6px;
font-size:1.1em;
background-color:white;
margin-top:6px;
}
#example b
{
  font-weight:normal;
}
.example
{
overflow:auto;
border:1px solid;
padding-left:6px;
font-size:1.1em;
background-color:white;
margin-top:6px;
}
.example b
{
  font-weight:normal;
}
#ajload img
{
margin-left:3px;
opacity:0.9;
filter:Alpha(opacity=90);
}
#ajload
{
  padding-left:300px;
  padding-top:10px;
  font-weight:bold;
  opacity:0.9;
filter:Alpha(opacity=90);
  
}

#trybut:link, #trybut:visited
{
float:left;
font-family:"Times New Roman";
font-weight:bold;
display:inline;
padding:4px;
padding-left:20px;
padding-right:20px;
border:2px #013637 solid;
margin-bottom:13px;
text-decoration:none;
color:white;
background-image:url('images/exbutton.png');
outline-style:none;
border-radius:5px;
-moz-border-radius:5px;
opacity:0.7;
filter:Alpha(opacity=70);
box-shadow: 0px 0px 15px 2px white;
-webkit-box-shadow: 0px 0px 15px 2px white;
}

#trybut:hover, #trybut:active
{
font-family:"Times New Roman";
font-weight:bold;
padding:4px;
padding-left:20px;
padding-right:20px;
border:2px #013637 solid;
margin-bottom:13px;
text-decoration:none;
color:white;
background-image:url('images/exbutton.png');
border-radius:5px;
-moz-border-radius:5px;
opacity:0.9;
filter:Alpha(opacity=90);
outline-style:none;
box-shadow: 0px 0px 15px 2px white;
-webkit-box-shadow: 0px 0px 15px 2px white;
}
#qv
{
border:1px solid;
margin-top:15px;
margin-bottom:15px;
min-height:100px;
max-height:300px;
width:700px;
overflow:auto;
display:none;
background-color:white;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

/* Оформление тестирования */
#startlearn
{
  font-weight:bold;
  font-size:1em;
  color:white;
  padding-left:20px;
  padding-top:8px;
  height:27px;
  width:264px;
  background-image:url('images/gobut.png');
  border-radius:5px;
  -moz-border-radius:5px; 
  opacity:0.6;
  filter:Alpha(opacity=60);
  box-shadow: 0px 0px 15px 2px white;
-webkit-box-shadow: 0px 0px 15px 2px white;
  cursor:pointer;
  margin-top:20px;
  margin-left:5px;
}
#endtest
{
  clear:both;
  font-weight:bold;
  font-size:1em;
  color:white;
  padding-left:20px;
  padding-top:8px;
  height:27px;
  width:134px;
  background-image:url('images/gobut.png');
  border-radius:5px;
  -moz-border-radius:5px; 
  opacity:0.6;
  filter:Alpha(opacity=60);
  box-shadow: 0px 0px 15px 2px white;
  -webkit-box-shadow: 0px 0px 15px 2px white;
  cursor:pointer;
}
#time
{
  padding-top:20px;
  position:relative;
  margin-right:10px;
  text-decoration:underline;
}
#exwrap
{
  margin-top:15px;
  margin-bottom:15px;
  margin-left:15px;
  width:300px;
  height:70px;
  border:1px solid;
  padding:10px;
}

#prevquest
{
  float:left;
  font-family:"Times New Roman";
  display:inline;
  padding:4px;
  padding-left:10px;
  padding-right:10px;
  margin-top:15px;
  margin-right:15px;
  margin-bottom:25px;
  width:145px;
  border:2px #013637 solid;
  color:white;
  background-image:url('images/exbutton.png');
  outline-style:none;
  border-radius:5px;
  -moz-border-radius:5px;
  opacity:0.7;
  filter:Alpha(opacity=70);
  box-shadow: 0px 0px 15px 2px white;
  -webkit-box-shadow: 0px 0px 15px 2px white;
  cursor:pointer;
}
#nextquest
{
  float:left;
  font-family:"Times New Roman";
  display:inline;
  padding:4px;
  padding-left:10px;
  padding-right:10px;
  margin-top:15px;
  width:140px;
  border:2px #013637 solid;
  margin-bottom:13px;
  color:white;
  background-image:url('images/exbutton.png');
  outline-style:none;
  border-radius:5px;
  -moz-border-radius:5px;
  opacity:0.7;
  filter:Alpha(opacity=70);
  box-shadow: 0px 0px 15px 2px white;
  -webkit-box-shadow: 0px 0px 15px 2px white;
  cursor:pointer;
}
#again
{
clear:both;
font-family:"Times New Roman";
display:inline;
padding:4px;
padding-left:10px;
padding-right:10px;
margin-top:15px;
width:145px;
border:2px #013637 solid;
margin-bottom:13px;
color:white;
background-image:url('images/exbutton.png');
outline-style:none;
border-radius:5px;
-moz-border-radius:5px;
opacity:0.7;
filter:Alpha(opacity=70);
box-shadow: 0px 0px 15px 2px white;
-webkit-box-shadow: 0px 0px 15px 2px white;
cursor:pointer;
margin-top:10px;
}
/* /Оформление тестирования */
.qvbutton
{
float:left;
padding:4px;
border:2px #013637 solid;
margin-bottom:13px;
margin-left:20px;
padding-left:0px;
padding-right:0px;
text-decoration:none;
color:white;
background-image:url('images/exbutton.png');
border-radius:5px;
-moz-border-radius:5px;
opacity:0.7;
filter:Alpha(opacity=70);
outline-style:none;
box-shadow: 0px 0px 15px 2px white;
-webkit-box-shadow: 0px 0px 15px 2px white;
width:220px;
font-weight:bold;
text-align:center; 
}
/* /Оформление примеров */

/* Футер */
.footer
{
position:relative;
margin-top:12px;
width:949px;
padding:20px;
padding-top:2px;
padding-bottom:2px;
font-family:"Arial";
background-color:#cbc94a;
text-align:center;
border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
}
#licounter
{
position:absolute;
right:8px;
top:43px;
}
/* /Футер */

.choose
{ 
color:white;
padding:5px;
font-weight:bold;
font-size:1.5em;
font-family:"Arial";
font-weight:bold;
margin-top:0px;
background-color:black;
text-align:center;
}
.choose b 
{
color:#677184;
}
.tagsp
{
color:#7D0057;  
}
/* /Центральная часть тела документа */

/* Подключаемые сервисы */
#disqus_thread 
{ 
width: 750px !important;
margin-top:5px !important;
margin-bottom:5px !important;
}

#dsq-footer
{
display:none !important;
}

#vk_like
{
vertical-align:1px;
float:right;
display:inline;
}
#vk_groups {
   margin-left:9px;
}
#fblike
{
vertical-align:1px;
float:left;
}

.twitter-share-button
{
vertical-align:-2px; 
margin-left:10px;
float:left;
}

.twitter-follow-button
{
height:20px !important;
margin-top:15px;
padding-left:4px;
width:180px !important;
margin-left:13px;
}

#gplusone
{
 float:right;
}

#firsthead
{
clear:both;
margin-top:55px;    
}

#dsq-content .dsq-toolbar-item 
{
background-image:none;
background-color:#EF60EF !important;
}

#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul 
{
background-image:none;  
background-color: #3E3E3E !important;
width: 180px !important;
}

#dsq-sort-by 
{
display: none !important;
}

.dsq-comment-header 
{
background-image:none !important;
background-color: #AFD7D7 !important;
}

#dsq-account-dropdown a 
{
color: #058989 !important;
font-weight:bold !important;
}

.dsq-comment-body 
{
background-color: #E6EDED !important;
padding: 0 0 7px 46px !important;
}

#ads1
{
margin-left:12px;
margin-bottom:10px;
}

#ads2
{
margin-left:12px;
margin-top:10px;
margin-bottom:12px;
}
/* Подключаемые сервисы */

/* Подсветка кода */
.pln{color:#000}
@media screen{
  .str{color:#080}
  .kwd{color:#008}
  .com{color:#800}
  .typ{color:#606}
  .lit{color:#066}.pun,
  .opn,.clo{color:#660}
  .tag{color:#008}
  .atn{color:#606}
  .atv{color:#080}
  .dec,.var{color:#606}
  .fun{color:red}
}
  
@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}
.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}
.atn{color:#404}.atv{color:#060}}

pre.prettyprint{
  padding:5px;
  border:1px solid #888;
  font-size:1.0em;
  overflow:auto;
  position:relative;
}
ol.linenums {
  margin-top:0;
 margin-bottom:0;
  }
  
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{
  list-style-type:none;
  
}
li.L1,li.L3,li.L5,li.L7,li.L9{
  background:#eee;
}

/* /Подсветка кода */