.tiz1 {
	border: 1px solid #C9D9F6;
	margin: 0px 4px 5px 5px;
	padding: 5px;
	color: black;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
}

.tiz2 {
	border: 1px solid #ff0000;
	margin: 0px 4px 5px 5px;
	padding: 5px;
	color: #ff0000 !important;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
}

.tiz2 a {
	color: #ff0000 !important;
}

.block1 { 
	background: #f1f1f1;
    text-align: center;
}


/* Head
--------------------------------------------------*/
.head { background:#204493 url("../images/bg_head.jpg") repeat-x; height:60px; padding:0 468px 0 0; position:relative;}
.head .logo { display:block; width:247px; height:60px; background: url("../images/logo_f.gif") repeat-x; overflow: hidden; text-indent:-3000em; float:left; 
outline-style:none}


/* Head/Search
--------------------------------------------------*/
.search { height:60px; background: url("../images/ls.gif") no-repeat;  overflow:hidden; min-height:1px; _height:1px}
*html .search { overflow:visible}
.search a { color:#a2b1d3; }
.search p { background: url("../images/rs.gif") no-repeat 100% 0%; height:57px; padding:3px 0 0 12px; color:#a2b1d3; font-size:10px }

.search input { vertical-align: top}

.search i { font-style:normal; display:block; padding-bottom:2px; line-height:10px}


.search .in { font-size:11px; color:#bababa;  background:#FFFFFF url("../images/in.gif") repeat-x; border:0px; padding:3px 0 3px 5px; width:98%; _width:97%;
height:15px}
.search .btn { width:50px; height:20px; border:0px; cursor:pointer;  background: url("../images/btn.gif") no-repeat; margin:1px 11px 0 4px;
position:absolute; right:10px}

.search span { display:block; padding:0 75px 0 0; position:relative;}


/* Head/Right ban
--------------------------------------------------*/
.hr_ban { position:absolute; width:468px; right:0px; top:0px;}


/* Head - Menu
--------------------------------------------------*/
.h_menu { height:33px;  background: url("../images/h_menu.gif") repeat-x; padding:0 19px 0 10px; position:relative }
.h_menu ul { margin:0; padding:0 0 0 0; list-style:none; font-size:13px; background: url("../images/hm_li.gif") no-repeat 100% 0%; float:left; }
.h_menu ul li { height:33px; float:left; background: url("../images/hm_li.gif") no-repeat; padding:0 0 0 1px; position:relative; }
.h_menu ul li a { color:#cbd6f5; text-decoration:none; display:block; padding:7px 6px 0 6px; height:26px; float:left;}
.h_menu ul li a:hover { background:#6f87bd url("../images/hm_ac.gif") repeat-x; color:#FFFFFF }

.h_menu ul .hm { font-weight:bold}
.h_menu ul .hm a, .h_menu ul li a.yellow { color:#f8c400}
.h_menu ul .hm a:hover { background:#f8c400}
.h_menu ul li a:hover.yellow { color: #fff}


.h_menu b { position:absolute; right:17px; font-size:11px; color:#587fcf; padding:8px 0 0 0; font-weight:normal}
.h_menu b a { color:#f8c400; font-weight:bold; margin-left:4px}
.h_menu b .reg { color:#cbd6f5; margin-right:4px; font-weight:normal}
.h_menu b .reg:hover { color: #FFFFFF; text-decoration:underline}

/*Descript block*/
div.dtop{
	margin-bottom:10px;
}

div.dbott{
	margin-top:10px;
}

#nav, #nav ul {
  list-style: none;
  padding: 0;
}

#nav li {
  position: relative;
}

#nav a {

  display: block;
}
#nav li:hover,
#nav li.jshover a {

}

#nav li ul {
  display: none;
  position: absolute;
}
#nav li li a {
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;

}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}


.h_menu ul li ul { margin:32px 0 0 0; padding:0 0 0 0; list-style:none; background:#3b5ba0; float:none; position:absolute; width:180px; left:0px;}
.h_menu ul li ul li { height:auto; float:none; background:none; padding:0 0 0 0; font-size:12px; border-top:1px solid #647db4; }
.h_menu ul li ul li a { padding:4px 0 4px 7px; height:auto; _height:1px; float:none; color:#cbd6f5}
.h_menu ul li ul li a:hover { background:none; color: #FFFFFF}

/**
yandex
**/
.yabtn { border:0px; cursor:pointer; position:absolute; right:10px; top:6px }


/* Footer   #CBD6F5
--------------------------------------------------*/
#newfooter { font: normal 13px/13px Tahoma, Sans-serif; color: #fff; line-height:normal; margin-top: 10px}
#newfooter h3 { line-height:normal; color: black; }
#newfooter a { color:#204493; padding: 0px; margin: 0px; }
#newfooter a:hover { color:#d5a901 !important; text-decoration:underline; }
#newfooter .sl { padding:14px 23px 20px 25px; border-top: 2px solid #CBD6F5; border-bottom: 1px solid #DEDEE0; }
#newfooter .sl h3 { padding:0px 0px 11px 0px; font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif; }
#newfooter .sl .links { width:900px; height:36px; overflow:hidden; }
#newfooter .sl .links img { display:block; float:left; border:1px #6E98D4 solid; margin-right:9px; }
#newfooter .db { background:#ffffff; height:130px; color:#000000; font-size:12px; }
#newfooter .db .copy { float:left; width:200px; margin-left:25px; line-height:24px; padding:11px 0px 0px 0px; }
#newfooter .db .copy strong { color:#d5a901; display:block; font-weight:normal; }
#newfooter .db .copy .snl { padding:3px 0px 0px 0px; width:160px; }
#newfooter .db .copy .snl img { float:left; margin-right:4px; }
#newfooter .db .cb { margin:0px 160px 0px 240px; padding:16px 0px 0px 0px; }
#newfooter .db .cb ul { display:block; padding:0px; margin: 0px }
#newfooter .db .cb ul li { list-style:none; display:inline-block; margin: 0 18px 0 0; }
#newfooter .db .cb .stat { padding:12px 0px 0px 0px; line-height:18px; width:400px; }
#newfooter .db .cb .stat p { font-size:11px; }
#newfooter .db .cb .stat p span { display:inline-block; margin-left:26px; }
#newfooter .db .cb .stat strong { color:#d5a901; font-weight:normal; }
#newfooter .db .cb .stat strong i { font-style:normal; color:#888888; }
#newfooter .db .cb .stat em { display:block; text-align:right; font-style:normal; color:#888888; font-size:10px; }
#newfooter .db .supp { float:right; width:158px; padding:16px 0px 0px 0px; }
#newfooter .db .supp div { font-size:11px; height:21px; line-height:15px; }
#newfooter .db .supp div.icq { background:url(../images/i/__wl_footer_supp_icq.gif) 37px 0px no-repeat; }
#newfooter .db .supp div.skype { background:url(../images/i/__wl_footer_supp_skype.gif) 37px 0px no-repeat; margin-top:10px; }
#newfooter .db .supp div.icq span { margin-left:31px; }
#newfooter .db .supp div.skype span { margin-left:21px; }

#newfooter .block1 { float: right; width: 525px;}
#newfooter .block1 h5 { font: normal 13px/13px Tahoma, Arial, Sans-serif; color: #fff; display: block; padding-bottom: 7px}
#newfooter .block5 a img { border: solid 1px #536b9f; margin-right: 4px; }
#newfooter .block5 a:hover img { border: solid 1px #cbd6f5; margin-right: 4px; }
#newfooter .block6 { font-size: 11px; line-height: 11px; color: #cbd6f5; padding: 5px 0 0 1px; }
#newfooter .block6 a { color: #cbd6f5; padding: 0px 10px 2px 16px; }
#newfooter .block6 a.vk { background: url(../images/i/vk.gif) no-repeat 0 2px }
#newfooter .block6 a.tw { background: url(../images/i/tw.gif) no-repeat 0 2px }
#newfooter .block6 a.mm { background: url(../images/i/mm.gif) no-repeat 0 2px }
#newfooter .block6 a.yt { background: url(../images/i/yt.gif) no-repeat 0 2px }
#newfooter .block6 a.fb { background: url(../images/i/fb.gif) no-repeat 0 2px }

#newfooter .block2 { margin-right: 540px; }
#newfooter .block2 li { float:left; padding: 0 1.1%; border-left: solid 1px #536b9f; margin-bottom: 7px}
#newfooter .block2 .block4 { border: none; padding-left: 0;}
#newfooter .block2 a { color: #fff; }
#newfooter .block2 .block4 a { color: #f8c400; }

#newfooter .block3, #newfooter .block3 a { font-size: 11px; line-height: 12px; color: #cbd6f5; }
#newfooter .block3 {clear: left; padding-top: 7px}
#newfooter .block3 p { padding-bottom: 5px}
#newfooter .block7 { float: right; margin-left: 7px}

/*  Special Projects
*********************************************/
.spec-pr { margin-top:9px; }
.spec-pr h2 { padding:0px 8px 10px 8px; margin: 0 !important; cursor: pointer }
.spec-pr h2 a:hover {color: red; background: none;}
.spec-pr h2 a {color: red; background: url(/images/i/101010rrrrr.gif) bottom repeat-x; text-decoration: none; }
.spec-pr ul { padding:2px 8px 9px 8px; margin: 0 !important; }
.spec-pr li { list-style:none; display:inline; }
.spec-pr li a { display:inline-block; padding:2px 0px 3px 10px; line-height:13px; color:#d5a901 !important; font-weight:bold; background:url(/images/i/__wl_hbcoli_arr2.gif) 0px 6px no-repeat; }
.spec-pr li a:hover { background-position:0px -104px; text-decoration: none; }

/*  Teasers
********************************************/
div.teaser { width: 200px; height: 150px; border: 1px solid #D5D5D5; display: none; position: relative; overflow: hidden; z-index: 2; margin: 5px 0 10px 0; }
div.teaser a { color: white !important; text-decoration: none; font-size: 12px; line-height: 15px; text-align: left !important }
div.teaser a.image { width: 200px; height: 110px; display: block; }
div.teaser a.slider { position: absolute; width: 180px; min-height: 75px; top: 110px; overflow: hidden; display: block; z-index: 1; background-color: #3E6EA9; padding: 5px 10px 10px 10px; }
div.teaser a.slider .last { margin-top: 5px; }
div.teaser a.slider .more { margin: 3px 5px 5px 0; text-align: right; font-weight: bold; text-decoration: underline; }
div.teaser a.slider .more:hover { text-decoration: none; }
