body {  margin: 0px;  background:#090909 url(/images/bg.jpg) no-repeat top left;  color:#B7B7B7;  font-family: Arial, Helvetica, sans-serif;}
img {  border: none;  /*behavior: url("script/png.htc");*/}
.png {behavior: url(/inc/pngbehavior.htc);}

form {margin:0; padding:0;}
input { border:1px solid #D4D4D4; padding:2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:100%; color:#535353;}
textarea { border:1px solid #D4D4D4; padding:2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:100%; color:#535353;}
input.button { background:#89C911 url(/images/button_bg.gif) repeat-x top; border:1px solid #5C9303; color:#FFFFFF; font-weight:bold; padding:0px 7px 0px 7px; margin:0px; }
table.matrixtable input.field { width:25px;}


a, div.right a {color:#7CC3FF;}
a:hover, div.right a:hover {color: #A6D5FD; text-decoration:none;}

a.gototest, div.right a.gototest { background: url(/images/gototest_button.gif) no-repeat; color:#ffffff; text-decoration:none; font-size:18px; padding:7px 20px 3px 20px; display:block; width:500px; height:38px;}
a.gototest:hover, div.right a.gototest:hover{ color:#FFF1B8;}

.terms { color:#676767;}

.biggest { font-size:36px; color:#E8B732; margin:0px; padding:10px 0 0 0;}
.bigwhite { font-size:18px; color:#fff;}
.red {color:#DB3E00;}
.little {font-size:11px;}

a.littleblue {color: #7CC3FF; text-decoration:underline;}
a.littleblue:hover {color: #A6D5FD; text-decoration:none;}



h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;  font-weight: normal;  margin: 0px;  padding: 0px;  margin-bottom: 0.5em;}
h1{  letter-spacing: -1px;  font-size: 180%;  margin-bottom: 0.2em;  margin-top: 0.6em;}
h2{  font-size: 160%; line-height:1.3em;}
h3{  font-size: 118%; font-weight:bold; color:#DAD7CF;}


/* top */
#topdiv, #bottomdiv { width:900px;}
#topdiv {padding-top:20px; padding-bottom:40px;}
div.left { float:left; width:195px;text-align: right;}
div.right { float:right; width:635px; padding-right:10px; text-align: left;}

#bottomdiv div.left, #bottomdiv div.right {font-size:70%;}
#bottomdiv div.right p{ margin:0px; padding:0px 0px 20px 0px;}
#bottomdiv a {color: #A4A4A4;}
#bottomdiv a:hover {color: #D5CDB5; text-decoration:none;}
#bottomdiv {margin-top:60px;}
div.clear { clear:both;}

div.logo {font-size:60%; text-align:left; width:180px; height:87px; float:right;}
div.logo .cube {float:left; width:65px;}
div.logo .sign {float:right; width:113px; padding-top:3px;}
div.logo .sign img {padding-bottom:3px;}


div.icons { padding-top:30px;}
div.icons img { padding-bottom:30px;}

div.topmenu { vertical-align:middle; font-size:100%; padding-top:13px; padding-bottom:13px;}
div.topmenu a.blue { color:#2A9DFF;}
div.topmenu a.blue:hover { color:#8CC9FD;}
div.topmenu a.yellow { color:#F7DD00;}
div.topmenu a.yellow:hover { color:#FFF8BC;}
div.topmenu a.red { color:#FF0C00;}
div.topmenu a.red:hover { color:#FFACA8;}
div.topmenu a.volet { color:#C731FF;}
div.topmenu a.volet:hover { color:#F1CCFF;}
div.topmenu a.activeblue { color:#D8D8D8; font-weight:bold; text-decoration:none; padding:2px 2px 4px 2px; border-top:1px solid #2A9DFF; border-bottom:1px solid #2A9DFF; }
div.topmenu a.activeblue:hover { color:#B9DFFF;}
div.topmenu a.activeyellow { color:#D8D8D8; font-weight:bold; text-decoration:none; padding:2px 2px 4px 2px; border-top:1px solid #F7DD00; border-bottom:1px solid #F7DD00; }
div.topmenu a.activeyellow:hover { color:#F8E0AC;}
div.topmenu a.activered { color:#D8D8D8; font-weight:bold; text-decoration:none; padding:2px 2px 4px 2px; border-top:1px solid #FF0C00; border-bottom:1px solid #FF0C00; }
div.topmenu a.activered:hover { color:#FFACA8;}
div.topmenu a.activevolet { color:#D8D8D8; font-weight:bold; text-decoration:none; padding:2px 2px 4px 2px; border-top:1px solid #C731FF; border-bottom:1px solid #C731FF; }
div.topmenu a.activevolet:hover { color:#F1CCFF;}

div.breadcrump {font-size:55%; color:#888887; padding-top:14px; }
div.breadcrump a { color:#4B79A1;}
div.breadcrump a:hover { color:#D2CEC0;}

div.message {border: 1px dashed rgb(205, 205, 205); margin: 10px 10px 10px 10px; padding:15px; background-color: #272120; color:#E3DEDE; font-size:14px;}

div.message a.littleblue {color: #7CC3FF; text-decoration:underline; font-size:80%}
div.message a.littleblue:hover {color: #A6D5FD; text-decoration:none;}

/* precontent */
div.precontent {font-size:90%; margin:18px 0 0 0;}



/* content */
div.content {font-size:88%; line-height:1.4em; }
div.content h3 a { color:#DAD7CF; text-decoration:none; cursor:text;}
div.content h3 a:hover { color:#DAD7CF; text-decoration:none;}

/* описание пользования тестом */
div.yellbg {background-color:#EADDBF;}
div.lightyell {background-color:#F0E8D5; font-size:12px; margin-bottom:15px;}
div.dark {background-color:#080808; margin-bottom:15px;}
div.yellbg2 {background-color:#F0E8D5;}
div.yellbg h2, div.yellbg2  h2 {color:#000;}
h2.linked a
div.yellbg a, a h2.linked, div.yellbg2 a {color:#007AC0; text-decoration:underline;}
div.yellbg a:hover, a:hover h2.linked, div.yellbg2 a:hover {color:#2C97D5; text-decoration:none;}
div.yellbg, div.yellbg2 {font-size:14px; color:#000000; margin-bottom:20px;}
div.yellbg, div.yellbg2, div.lightyell,div.dark  {padding:15px 15px 3px 15px; }

/*grey div*/
.grey {font-size:70%; background:#1A1A1A; color:#8E8E8E; margin-top:10px; margin-bottom:10px; padding:10px;}
.normalgrey {background:#1A1A1A; margin-top:10px; margin-bottom:10px; padding:10px; }

ul.list {font-size:80%;}

div.long_down {background: url(/images/arrow_long_down.gif); width:22px; height:600px; position:absolute; margin-top:17px; margin-left:-30px;}


