	/*scrollbar-3dlight-color:   #cccccc;/*3D obiem*/
	/*scrollbar-arrow-color:     #000000;/*strelochka*/
	/*scrollbar-darkshadow-color:#000000;/*temnaya ten*/
	/*scrollbar-face-color:      #b7ddfb;/*Verhushka vsya*/
	/*scrollbar-highlight-color: #b7ddfb;/*svetlaya ten levo*/
	/*scrollbar-shadow-color:    #999999;/*svetlaya ten pravo*/
	/*scrollbar-track-color:     #ececec;/*bg*/
	/*margin:0px*/

/*link*/

a {
	color:#fe0000;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
a p:hover {
	text-decoration: underline;
}

img {
	border:0px 
}

h2 p{margin:0px}

body {
	background-color:#ececec;
	font-family: Trebuchet MS, Helvetica, Sans-Serif;
	font-size:14px;
	margin:0px;
	padding:0px
}

.text {
	font-size:12px;
	font-weight:bold;
	color:#656565
}
.text p {
	margin:0px
}
a.menu {
	color:#f2f2f2;
	font-size:14px;
	font-weight:bold
}
td.menu_td {
	background-color:#e30006;
	padding-left: 5px;
	text-align:left;
}
h1 {
	color:#fe0000;
	font-size:26px;
	margin:0px
}
.main_block {
	margin:5px 10px 0px 30px;
	padding:0px 0px 10px 90px
}
.main_block_cont {
	margin:5px 10px 0px 30px;
	padding:0px 0px 10px 90px;
/* for understanding browsers */
	min-height:700px; 
}
/* for Internet Explorer */
/*\*/
* html .main_block_cont {
	height: 700px;
}
.main_block_cont img{
	border:3px solid #ff0000;
	margin-right:10px
}
.beetwen {
	margin:0px 10px 0px 30px;
	height:4px;
	background:url(image/line.png) repeat-x  
}
h2 {
	color:#fe0000;
	font-size:16px;
	margin:0px
}
.detail_main {
	color:#3d92ce;
	font-weight:bold;
}
.txt_learn {
	font-size:12px;
	margin-top:6px
}
.main_books {
	padding:0px;
	margin:0px;
	list-style:none
}
.main_books li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.main_books li a{
	text-decoration:underline;
}
.main_books li a:hover{
	text-decoration: none;
}
.test_div {
	font-size:12px;
	color:#FF0000;
	font-weight:bold
}
.test_div a{
	text-decoration:underline;
	color:#3d92ce;
}
.test_div a:hover{
	text-decoration:none;
}
.phone_contacts {
	color:#FFFFFF;
	padding:0px 10px 0px 110px;
	font-size:12px;
	font-weight:bold;
	line-height:14px
}
.design a{
	font-size:12px;
	color:#acabab;
	text-decoration:underline
}
.design a:hover{
	text-decoration:none
}
.welcome {
	background-color:#FFFFFF;
	margin:10px 15px;
	font-size:12px;
	font-weight:bold;
	color:#908d8d;
	padding:7px;
	text-indent:25px;
	line-height:14px
	 
}
.welcome p{
	margin:0px
}
.news_main {
	background-color:#FFFFFF;
	margin:10px 70px 10px 15px;
	font-size:12px;
	font-weight:bold;
	color:#908d8d;
	padding:10px 8px;
	line-height:14px	
}
.news_one {
	border-bottom:2px solid #e1e1e1;
	padding:8px 0px 5px 0px	
}
.news_one p{
	margin:0px	
}

.left_learn_yet  {
	padding:0px 17px 24px 200px;
	margin: 0px 0px 15px 0px;
/* for understanding browsers */
	min-height:152px; 
}
/* for Internet Explorer */
/*\*/
* html .left_learn_yet  {
	height: 152px;
}

.left_learn  {
	padding:24px 17px 24px 200px;
	margin: 0px 0px 15px 0px;
/* for understanding browsers */
	min-height:128px; 
}
/* for Internet Explorer */
/*\*/
* html .left_learn  {
	height: 128px;
}

.txt_white {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.link_paginate {
	color: #CCCCCC
}
.link_paginate a{
	color:#FFFFFF
}
#map a{
	display:block
}
.desc_photo { font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif; line-height:12px}

.black_h1 {font-size:18px; color:#333333; font-weight:normal}

td.bg_td_fg { background:url(image/bg_photo_gal_td.png) no-repeat 50% top; padding:0px 2px; color:#FF0000; font-size:10px}
td.bg_td_fg img{ border:0px; margin:18px 0px 8px 0px}
td.bg_td_fg span{ display:block}

.time {
      width: 50px;
	  height:24px;
	  text-align:center;
	  padding:2px 0px;
	  margin-left:8px;
      background: #F7F7F7;
      color: #F00;
	  border:1px solid #CCCCCC;
      font-size: 16px;
      font-weight: bold;
	  float:left
   }
.question { clear:both; margin:8px 0px 8px 0px; font:11px normal Tahoma, Verdana, Arial}

.test_cont {background-color:#e8e8e8; padding:2px 8px; font:11px normal Tahoma, Verdana, Arial; margin: 10px 10px 10px 0px}
   
   #numbers {
      height:24px;
      font-size:12px;
      font-weight:bold;
	  font-family: Trebuchet MS, Helvetica, Sans-Serif;
	  line-height:3px;
	  margin-top:10px
   }
   #numbers ul {
      margin:0;
      padding:0;
      list-style-type:none;
      width:auto;
   }
   #numbers ul li {
      display:block;
      float:left;
      margin:5px 0px;
   }
   #numbers ul li a {
      padding: 6px;
      display:block;
      float:left;
      text-decoration:none;
   }
   #numbers ul li a.answered {
      color:#F00;
      background:#FFF;
      cursor:default;
   }
   #numbers ul li a.current, #numbers ul li a.unanswered:hover {
      color:#FFF;
      background: url(image/bg_numbers.png) no-repeat 50% 50% ;
   }
   #numbers ul li a.unanswered {
      color:#777;
      background:#FFF;
   }
.input_red {width:200px; border:1px solid #FF0000; background:#FFFFFF; padding:2px 5px}

input.submit_start { border:0px; background: url(image/start_test.png) no-repeat 50% 50%; width:113px; height:28px}

.gray_h1 { color:#010101; font-size:14px; display:inline; color:#505050}
.text_test { font-size:11px; font-weight:normal; color:#505050; margin-left:25px}

.answer_button { border:0px; background: url(image/answer.png) no-repeat 50% 50%; width:85px; height:26px}

