@charset "iso-8859-1";
/* 
	CSS Document
	@version: $Id: style.css,v 1.10 2007/09/04 07:59:56 makhotkin Exp $ 
*/
*{font-family:Tahoma;}
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;	
	font-size:11px;
}
img {border:0;}
table {
	border-collapse:collapse;
	border:0;
	margin:0px;
	padding:0px;
}
.header{color:#ffffff; font-size:11px;}
.head_inp{width:179px; font-size:14px; vertical-align:middle;}
.footer{color:#4d4d4d; font-size:11px;}
body:first-of-type .footer {width: 720px}
.footer a{color:#4d4d4d; font-size:11px; text-decoration:none;}
.footer a:hover{color:#4d4d4d; font-size:11px; text-decoration:underline;}
.footer span a{color:#4d4d4d; font-size:11px; text-decoration:underline;}
.footer span a:hover{color:#4d4d4d; font-size:11px; text-decoration:none;}
.header a{
	font-weight:bold;
	color:#76B9FF;	
	font-size:11px;
}
.header a:hover{
	font-weight:bold;
	color:#76B9FF;	
	font-size:11px;
	text-decoration:none;
}
span a{
	color:#ffffff;	
	font-size:11px;
}
span a:hover{
	color:#ffffff;	
	font-size:11px;
	text-decoration:none;
}
.header ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.header li{
	margin:0px;
	line-height:18px;
	color:#76B9FF;	
	font-size:11px;
	font-weight:bold;	
}
.leftblue ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.leftblue li{
	margin:0px;
	line-height:18px;
	color:#ffffff;	
	font-size:11px;
}
.ol{
	color:#5F5F5F;
}
.ol a{
	color:#0087C2;	
	font-size:11px;
}
.ol a:hover{
	color:#0087C2;	
	font-size:11px;
	text-decoration:none;
}
.ol span{color:#FB6C07;}
.ol b{color:#0087C2; font-weight:normal;
}
.resultpages{color:#1B4D97; font-weight:bold; font-size:12px; padding-top:8px;}
.resultpages a{color:#1B4D97; font-weight:normal;}
.resultpages a:hover{color:#1B4D97; font-weight:normal; text-decoration:none;}
h2{
	color:#1B4D97;	
	font-size:11px;
	font-weight:bold;
}
h3{
	color:#ffffff;	
	font-size:11px;
	font-weight:bold;
}
.content{color:#333333;}
a.date{color:#0087C2; font-size:11px; font-weight:bold;}
a.date:hover{color:#0087C2; font-size:11px; font-weight:bold; text-decoration:none;}
.link_blue{color:#0087C2;}
.link_blue a{color:#0087C2;}
.link_blue a:hover{color:#0087C2; text-decoration:none;}



/*New 2007.05.22*/
.float-left {float:left;}
.float-right {float:right;}

h1 {margin:0px 18px; color:#1B4D97; font-size:22px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}
h2.web {margin:0px 18px;}

td.logo {padding:5px 0px 1px;}
td.slogan {vertical-align:bottom; padding:0px 0px 9px 10px; width:100%; font-size:17px; color:#1460B8; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

table.menu-top {margin-top:29px; margin-right:-5px;}
table.menu-top td {padding:0px 5px; vertical-align:top; background:url(../img/ico_About.gif) no-repeat top center;}
table.menu-top td.home {background:url(../img/ico_Home.gif) no-repeat top center;}
table.menu-top td.contact {background:url(../img/ico_Contact.gif) no-repeat top center;}
table.menu-top td a {float:left; width:48px; text-align:center; white-space:nowrap; padding-top:18px; color:#1B548B; font-size:9px; text-decoration:none;}

td.menu-bar {background-color:#FF9900; padding:0px;}
td.menu-bar a {text-decoration:none; background:url(../img/head_but2.gif) no-repeat top; font-size:12px; color:#FFFFFF; text-align:center; float:left; width:103px; padding:11px 0px 12px;}
td.menu-bar a:hover {text-decoration:none; background:url(../img/head_but2.gif) no-repeat bottom;}
td.menu-bar a.start {width:102px; background:url(../img/head_but1.gif) no-repeat top;}
td.menu-bar a.start:hover {background:url(../img/head_but1.gif) no-repeat bottom;}
td.menu-bar a.end {width:102px; background:url(../img/head_but3.gif) no-repeat top;}
td.menu-bar a.end:hover {background:url(../img/head_but3.gif) no-repeat bottom;}

td.block1 {vertical-align:top; background:url(../img/bg_BottBlock1.gif) no-repeat;}
td.block1 h3 {margin:0px 18px 16px 0px; font-size:12px; text-align:left;}
td.block1 img {margin-right:18px;}
td.block1 p {margin:8px 18px 0px; text-align:right;}
td.block1 p a {text-decoration:none; font-size:12px; color:#FFFFFF;}
td.block1 p a:hover {text-decoration:underline;}
td.block1 div.tail_block {padding:8px 0px 0px 18px; width:219px; height:157px; }

ul.raquo {margin:15px 0px 0px; padding:0px; text-align:left; }
ul.raquo li {list-style-type:none; line-height:14px; padding:0px 0px 0px 10px; background:url(../img/bull_Raquo.gif) no-repeat 0px 5px; color:#FFFFFF; font-size:12px;}
ul.raquo li a {text-decoration:none; color:#FFFFFF; font-size:12px;}
ul.raquo li a:hover {text-decoration:underline; color:#FFFFFF; font-size:12px;}
.block1 .raquo, .block2 .raquo {margin-top: 8px; }

h3.big {margin:0px 18px 0px 0px; font-size:12px; text-align:left;}

td.block2 { vertical-align:top;;}
td.block2 img {margin-right:18px;}
td.block2 p {margin:8px 18px 0px; text-align:right;}
td.block2 p a {text-decoration:none; font-size:12px; color:#000000;}
td.block2 p a:hover {text-decoration:underline;}
td.block2 div.tail_block {width:217px; height:127px; padding:6px 0px 0px 18px;}

ul.raquo2 {margin:15px 0px 0px; padding:0px; text-align:left;}
ul.raquo2 li {list-style-type:none; color:#333333; font-size:12px; line-height:14px; padding:0px 0px 0px 10px; background:url(../img/bull_Raquo_b.gif) no-repeat 0px 5px;}
ul.raquo2 li a {text-decoration:none; color:#333333; font-size:12px;}
ul.raquo2 li a:hover {text-decoration:underline; color:#333333; font-size:12px;}

table.content td {font-size:15px; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
table.content td.tdrr {padding:0px 0px 0px 0px;}
table.content td a {color:#333333; font-size:15px; line-height:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
table.content td a:hover {text-decoration:underline; color:#333333;}
table.content td a span {color:#333333; font-size:18px;}
table.content td a.sub {font-size:11px;}
table.content td.mc {vertical-align: middle;}
table.content td.mc a,table.content td.mc a:hover{font-size: 12px; color: #0385C1; text-decoration: none; border-bottom: 1px dashed #0385C1; outline: none; }

table.content td.all {width:100%; padding:0px 18px 16px;}
table.content td.all h1 {margin:0px 0px 10px;}
table.content td.all p {font-size:15px; line-height:17px; text-align:justify; margin:0px 0px 17px; font-family:Arial, Helvetica, sans-serif;}
table.content td a.orange {text-decoration:none; color:#FC6109;}
table.content td a.orange:hover {color:#FC6109;}

/* my addon */
table.content td.res {width:100%; white-space:normal; padding:0px 18px 16px; color:#1B4D97; font-weight:bold; font-size:12px; text-align:center;}
table.content td.res a {color:#1B4D97; font-weight:normal;}
table.content td.res a:hover {color:#1B4D97; font-weight:normal; text-decoration:none;}



ul.folds {margin:0px; padding:0px; text-align:left;}
ul.folds li {list-style-type:none; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 35px; background: url(../img/folder.jpg) no-repeat 10px 0px; font-size:15px;}
ul.folds li a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:21px;}
ul.folds li a:hover {text-decoration:underline;}
ul.folds li a.sub {font-size:11px; line-height:13px;}

table.content td.top15 {padding:6px 18px 16px 0px;}
table.content td.top15 img {display:block;}
#top15 {background:url(../img/bg_Top15.gif) repeat-y; width:246px; padding:0px 15px 8px; display:block;}
#top15 h2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FB6C06; font-size:18px; font-weight:normal; margin:0px 0px 4px;}
#top15 ul {margin:0px 3px 0px 36px; padding:0px;}
#top15 ul li {list-style-type:decimal; line-height:17px; color:#333333; font-size:15px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
#top15 ul li a {line-height:17px;}
#top15 ul li a:hover {color:#1F5CB5;}

span.blue {font-family:Arial, Helvetica, sans-serif; color:#124093; font-size:15px;}


form {padding:0px; margin:0px;}
table.frm {width:100%;}
table.frm td {vertical-align:top; padding:0px 0px 4px;}
table.frm td a {color:#0087C2; text-decoration:underline;}
table.frm td a:hover {color:#0087C2; text-decoration:none;}
table.frm td.inpt {width:100%;}
table.frm td.exam {padding:6px 0px 12px;}
table.frm td label {float:left; padding:3px 10px 0px 0px; font-weight:bold; color:#2F8CF3; font-size:15px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
table.frm td.inpt input {width:100%; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
table.frm td.inpt textarea {width:100%; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#333333; height:140px;}
table.frm td.btn {padding-top:8px;}


table.content td.all p.listg {font-size:17px; color:#FB6C06; line-height:normal; font-weight:bold; margin:0px 0px 12px;}
table.content td.all a.listg {font-size:17px; color:#FB6C06; line-height:normal; text-decoration:underline;}
table.content td.all a.listg:hover {color:#38ADF5; text-decoration:none;}
table.content td.all p span.listg {color:#333333; font-weight:normal;}
table.content td.all p.listg2 {color:#FB6C06; line-height:normal; font-weight:bold; margin:8px 0px 0px;}
table.content td.all a.listg2 {font-size:15px; color:#FB6C06; line-height:normal; text-decoration:underline;}
table.content td.all a.listg2:hover {color:#38ADF5; text-decoration:none;}

table.content td.all p.listg3 {font-size:14px; color:#605F64; line-height:normal; font-weight:normal; margin:0px 0px 12px;}
table.content td.all a.listg3 {font-size:14px; color:#2B93F6; line-height:normal; text-decoration:underline;}
table.content td.all a.listg3:hover {color:#2B93F6; text-decoration:none;}

table.content td.all h1 img {margin:3px 0px -5px 8px;}

ul.listg {margin:0px; padding:0px; text-align:left;}
ul.listg li {list-style-type:none; font-family:Arial, Helvetica, sans-serif; line-height:21px; padding:0px 0px 0px 16px; background:url(../img/bull_Listing.gif) no-repeat 0px 8px; font-size:15px;}
ul.listg li a {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#0087C2; font-size:15px;}
ul.listg li a:hover {text-decoration:none; color:#0087C2; font-size:15px;}
/*--------------*/

#hu3 {display:none;/* overflow:hidden;*/}
#tooltip{
background-color: #FDFDEB; 
border: 1px solid #000; 
color:#000;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

div.cname {width: 202px; margin-right: 11px; #margin-bottom: -12px; #margin-top: -2px; }
div.cname .top {background: url(/img/bg_cname_top.gif) no-repeat; width: 100%; height: 8px; }
div.cname .bottom {background: url(/img/bg_cname_bottom.gif) no-repeat; width: 100%; height: 8px; }
div.cname a {background-color: #F26521; display: block; width: 202px; padding: 10px 0px; color: #fff; text-decoration: none; font-weight: bold; #padding: 10px 0; #width: 202px; #margin-top: -11px;  }

div.cname2 {width: 202px; margin-right: 18px; }
div.cname2 a {display: block; width: 202px; padding: 18px 0 7px 0; color: #2153A1; text-decoration: none; font-weight: bold; }

.link_more {position: absolute; bottom: 15px; #bottom: 5px; right: 5px;}
.link_more a {font-weight: bold; font-size: 12px; }
.tail_block {height: 100%; width: 100%; position: relative; }


.text {
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:15px !important;
	line-height:17px !important;
}