@charset "windows-1251";
/* CSS Document */

a {outline:none}
body {background:#f7f7f7 url(images/bg.png) repeat-x;
margin:0; font-family:Georgia, "Times New Roman", Times, serif; color:#888899}

img.logo {margin:12px 0 0 10px}

ul.css-menu-2 {
list-style: none;
border-bottom: 1px #888899 solid;
padding-bottom: 10px;
margin-top:5px
}

ul.css-menu-2 li {
display: inline;
margin-right: 5px
}

ul.css-menu-2 li.first {
margin-left:350px
}

ul.css-menu-2 li a {
color: #888899;
text-decoration: none;
background: #f7f7f9;
border: 1px #bbbbcc solid;
border-bottom: none;
padding: 10px 14px
}

ul.css-menu-2 li a:hover {
padding: 14px 14px 10px 14px
}

ul.css-menu-2 li a.selected {
color: #555566;
background: #ffffff;
border: 1px #888899 solid;
border-bottom: 1px #ffffff solid;
padding: 14px 14px 10px 14px
}

/**/
ul.css-menu-33 {
list-style: none;
border-bottom: 1px #888899 solid;
padding-bottom: 5px;
font-size:11px;
margin:5px 20px 0 20px
}

ul.css-menu-33 li {
display: inline;
margin-right: 3px
}

ul.css-menu-33 li.second {
margin-right:80px 
}

ul.css-menu-33 li a {
color: #888899;
text-decoration: none;
background: #fff;
border: 1px #bbbbcc solid;
border-bottom: none;
padding: 5px 9px
}

ul.css-menu-33 li a:hover {
padding: 8px 9px 5px 9px
}

ul.css-menu-33 li a.selected {
color: #555566;
background: #f9f9f9;
border: 1px #888899 solid;
border-bottom: 1px #f9f9f9 solid;
padding: 8px 9px 5px 9px
}
/**/

div#block {min-width:800px; max-width:4000px; margin:25px 20px 0 20px}
div#block2 {width:800px; margin:0 auto}

div.block-left {width:610px; float:left; padding:0 15px 0 0; margin:30px 0 30px 0; font-size:13px; border-right:1px dotted #889; color:#556; border-bottom:1px dotted #889;
line-height:16px}
 
div.block-right {width:174px;  float:left; padding:0; margin:25px 0 0 0; color:#556}
div.block-right ul  {padding:0; margin:12px 0 12px 15px; list-style-position:inside; font-size:13px}
div.block-right ul li { line-height:24px}
div.block-right ul li a {color:#556; text-decoration:none}
div.block-right ul li a:hover {color:#e6774b}
div.block-right ul li a.act {color:#e6774b}
h1.major-h1 {font-size:17px; margin:8px 0 26px 0}
h2.major-h2 {font-size:13px; margin:25px 0 15px 0; padding-left:1px }
p.h2 {font-size:13px; font-weight:bold; margin:25px 0 15px 0; padding-left:1px }
p.code {font-family:"Courier New", Courier, monospace; font-size:13px; background-color:#FFF; padding:12px; border:1px solid #e9e9e9; border-left:1px solid #e6774b;
margin:17px 0 17px 0}

div.result {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background-color:#FFF; padding:15px 23px 15px 23px; border:1px solid #e9e9e9; border-left:1px solid #888899;
margin:15px 0 17px 0}

h4.major-h4 {font-size:13px; margin:20px 0 10px 27px}
div.footer {clear:both; min-width:820px; max-width:4000px; height:90px;  margin:0; padding:0; text-align:right; background:#7e7e7e url(images/footer_bg.png) repeat-x}
div.footer p {font-size:15px; margin:25px 20px 0 27px; color:#556}

table.colors {margin-bottom:16px}
table.colors td {font-size:11px; text-align:center; height:12px}

ul.ssilki a {line-height:200%; font-size:13px; color:#555566; list-style:none}

 
ul.ssilki a:hover { color:#e6774b}

.tttt3 { width:608px; background-color:#778; border: 0px; font-size:12px}
.tttt3 tr  { background-color:#fff; padding: 0px; margin: 0px}
.tttt3 td, .tttt3 th { padding: 3px 15px 3px 15px}
.tttt3 a { color: #225; font-size:12px}
.tttt3 a:hover { color: #F30; font-size:12px; text-decoration:none}
 
p.source {clear:both; font-size:10px; margin-left:45px; color:#555566; margin-right:340px; line-height:160%}
p.source a {color:#555566}
p.source a:hover {color:#e6774b}

div#block a.ss {color:#e6774b; text-decoration:none; padding-bottom:2px; border-bottom:1px dotted #e6774b}

div#block a.ss:hover {color:#555566; border-bottom:1px dotted #555566}