﻿.header {font-family:verdana;}
*{padding:0; margin:0;}
body{
    width:100%;
    height:100%;
    min-width:950px;
    font-size:12pt;
    background:url(ui/bg.jpg);
    background-repeat:repeat-x;
    font-family:Arial;
}
.page{
	padding:0 10px 0 10px;
	height:100%;
    min-width:800px;
}
.page-container{
	float:left;
	min-width:800px;
	width:100%;
}
.page-container a{text-decoration:none;}
.page-container a:hover{color:#6699AA !important;}
.logo{
	min-height:150px;
	background-image:url(ui/logo.jpg);
	background-repeat:no-repeat;
}
.header-top{
	position: inherit;
	background-image:url(ui/bg_tit.jpg);
	background-repeat:no-repeat;
	height:90px;
	width:100%;
}
.header-top-left {float:left; width:355px;}
.header-top-right{height:99%; float:right;font-size:0.8em;}
.nav0{padding-right:170px;}
.nav0 ul {text-align:left;}
.nav0 li {display:inline; list-style:none; 	padding:0 0 0 10px;}
.nav0 li a { }
.nav0 a:hover {text-decoration:none;}
.nav0 a img {border:none;}
.langsel {color:#FFFFFF;text-decoration:none;}
.langunsel {color:#000099;text-decoration:underline;}
.nav1 {margin-bottom:8px;}
.nav1 ul li {display:inline; list-style:none; padding:0 4px 0 0;}
.nav1 ul {padding:0 0 0 0; text-align:right;}	
.nav1 a:hover {text-decoration:none; color:#3300CC;}
.nav11 {text-align:right;}
.nav11 li {display:inline; list-style:none;}
.nav11 li a {color:#000099; text-decoration:none;}
.nav11 a:hover {text-decoration:none; color:#FFFFFF;}
.sitetitle {white-space:nowrap;cursor:default;}
.sitetitle h1 {font-family:Georgia; font-size:21pt;font-weight:normal;color:#0033CC;padding:55px 0 0 150px;background:none;}
.sitetitle h1 a {color:#0033CC;}
.site_map_line{width:100%; height:30px;}
.site_map{ 
	padding:4px 0 0 5px;
	float:left;
	font-size:0.8em;
}
.site_map a {color:#0033CC}
.header-menu{
	position:inherit;
	float:left;
	height:30px; 
	font-size:0.8em;
	height:100%;
	background-color:#5C9CFF;
	background-image:url(ui/bg_h30.gif);
}
.header-bottom{
    width:100%;background:url(ui/bg_h30.gif);background-color:#5C9CFF;
    border-right:1px solid #003F3F;
}
.header_bottom_stub { width:3px;height:30px;float:right;background-image:url(ui/stub.gif); }
.searchcontainer{width:291px;float:right;}
.searchform{padding:3px 0 0 0;}
.searchform form fieldset {float:right; border:none;}
.searchform input.field {width:212px; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200);float:left;}
.searchform input.button {width:5.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150);}
.searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.button { padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:black;}
.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(220,220,220);}
.siMargin {margin-left:300px;}
.content{
	border:solid 1px #0033CC;
	min-height:500px;
	background-color:#FFFFFF;
	padding:10px;
	min-height:400px;
}
/*Footer*/
.footer {
	background-image:url(ui/bg_footer.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:100%;
	height:40px;
	float:left;
	margin-top:20px;
	text-align:center;
	font-size:0.8em;
}
/*default.aspx*/
.main{width:100%;height:auto;min-height:350px;}
.main a {color:#0A3DB0 !important;}
.main img{border:none;padding:0; margin: 10px 10px;}
.main ol{padding-left:35px;}
.main ul{padding-left:25px;}
.main h1{font-size:1em;}
.main h2{font-size:1em;}
.main h3{font-size:0.9em;}
.main h4{font-size:0.8em;}
.main-pic{
	clear:both;
	background: url(/Images/Picture1.jpg);
	background-repeat:no-repeat;
	width:100%;
}
/*frame border*/
.brd_color{color:#0033CC;}
.frame_border {
	border:solid 1px #0033CC;
	background-color: White;
	margin:-1px;
}
/* IE 6 */ 
*html .frame_border{margin:0px !important;}
.frame_header_back
{
    background-image:url(ui/bg_block.gif);
    background-color:#5C9CFF;
    background-repeat:repeat-x;
    padding-bottom:5px;
    -o-background-size: 100% 100%; /* opera ≥ 9.5 */
	-webkit-background-size: 100% 100%; /* Safari ≥ 5.0, Chrome ≥ 4.0 */
    -khtml-background-size: 100% 100%; /* Konqueror ≥ 3.5.4 */
	-moz-background-size: 100% 100%; /* Firefox ≥ 3.6 */
	background-size: 100% 100%; /* браузеры с поддержкой CSS3: FF ≥ 4, Opera ≥ 10.53, IE ≥ 9.0 */
    background-position: center center;
}
.frame_header_back h2 {color:#FFFFFF;padding-top:0.2em;font-size:1em;}
.frame_header_text {color:#FFFFFF;font-size:1.3em;font-weight:bold;}
.frame_header_back h4 a {color:#FFFFFF;}
/*menu*/
.topmenu a:focus {outline: none;}
.topmenu {float:left;height:100%;}
.topmenu ul, .topmenu ul li{
    list-style:none;
    margin: 0;
    padding: 0;
    z-index:99999;
}
.topmenu ul li{float: left;}
.topmenu ul li a{
	display:block;
	padding:5px 7px 7px 7px;
	color:White;
	text-decoration: none;	
	float:none;
	margin-top:0px;
	font-weight:bold;
	WHITE-SPACE: normal; 
	cursor:pointer;
	-moz-user-select:none;
	-khtml-user-select: none;
	height:18px;
}
/*for ie6*/
* html .top_menu_header{float:left;}
* html .topmenu ul li a{float:left;}
* html .submenu{clear:both;position:absolute;}
.topmenu ul li a:HOVER{
	background-image:url(ui/bg_h30_up.gif);
	background-color:#5C9CFF;
    color:White !important;
}
.submenu{    
    background-color:#9FC6FF;
    z-index:999;
    border-left:solid 1px #003399;
    border-right:solid 1px #003399;
    display: none;
    position:absolute;
    float:none;
	background-color:#9FC6FF;
}
.submenu li{
	width:200px !important;
	border-bottom:solid 1px #3E93FF;
	float:none !important;
} 
.submenu li a:HOVER{
	color:White !important;
    background-color:#339FFF !important;
}
.submenu li a{
	line-height:12pt;
	height:auto !important;
	padding:5px !important;
	background-image:none !important;
	padding-left:10px !important;
    color:#0033CC !important;
    font-weight:normal !important;
 }
.submenu1 ul li{position:relative;left:140px;top:-40px;}
.h_lbrd{border-bottom:solid 1px #0033CC;}
.ajaxLoading{
	z-index:9999;
	position:fixed;
	top: 100%;
    left: 0px;
    margin-top: -50px;
    margin-left: 0px;
	background-color:#F2EDF7;
	border: solid 1px Gray;
	text-align: center;
	padding:5px 5px 5px 5px;
}
.ajaxLoading h3{vertical-align:top;}
.listWithNoMark ul, .listWithNoMark ul li{list-style:none;}
/* for modals pop up*/
.modalBackground{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.PopupPanel{left:50% !important;top:50% !important;position:fixed !important;}
.PopupPanelContent{background-color:rgb(240,240,238);}
.PopupPanelHeader{
	background-image:url("images_ui/PopupHeader.gif");
	height:25px;
	vertical-align:top;
	padding-left:0px;
	border-bottom:solid 1px Gray;
	text-align:center;
}
.PopupPanelFooter{
	background-image:url("images_ui/PopupHeader.gif");
	height:26px;
	vertical-align:top;
	padding-top:3px;
	padding-left:3px;
	border-top:solid 1px Gray;
}
.PopupPanelHeader h2{vertical-align:top;margin:0px;}
.PopupPanelHeaderClose{
	right:4px;
	top:4px;
	width:16px;
	height:16px;
	position:absolute;
}
.splash{height:198px;}
/*Default.aspx*/
.greeting{margin-top:10px;}
.greeting_content{padding:10px;color:#000000;}
.RightPanel{
    float:right;
    display:block;
    min-width:300px;
    width:300px;
}
.LeftPanel{
    float:left;
    width:100%;
    margin-right:-320px;
}
.Container{margin-right:300px;position:relative;}
.edit_link{
	padding: 0px !important;
	margin-right:10px;
	text-align:right !important;
	font-size:0.6em !important;
}
.edit_link a{padding-left:0px !important;}
.project_links{min-width:250px;width:50%;float:left;}
.project_info{min-width:250px;width:49%;float:right;}
.faculties, .institute_it, .news {margin-top:10px;}
.faculties div, .institutes div, .project_links div div, .project_info div div, .news div, .greeting div, .institute_it div div {text-align:center;}
.institute_it p, .institutes p, .faculties p, .news p, .greeting p{margin:0 5px 0 5px;}
.institute_it p a, .project_links p a, .project_info p a{color:#003399;}
.institutes a, .faculties a, .institute_it a, .project_info a, .project_links a{padding-left:0px;}
.project_links p, .project_info p, .institute_it p, .institutes p, .faculties p{padding:3px;font-size:0.9em;}
.news p{padding:3px;text-align:justify;}
.news h2 a{text-decoration:none;color:#FFFFFF;}
/*Counters*/
.Counters{
    width:100%;
    float:left;
    height:100%;
    min-height:40px;
    text-align:right;
    padding-top:10px;
}
.narch { width:760px;margin:0 auto; }
.narch-title { text-align:center; }
.narch-date { background-color:#FFFFFF;font-size:0.9em !important;}
.narch-line { height:10px;border-bottom:solid 1px; }
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow{
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.jqmOverlay{background-color:#000;}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.groupBox{
	border: 1px solid #d6d6c7;
	padding: 15px 10px 10px 10px;
	position: relative;
	margin-bottom: 15px;
}
.groupBoxScroll{
	overflow:auto;
	max-height:250px;	
}
.groupBoxHeader{
	margin: 0;
	padding: 0 2px;
	background-color: #EEE;
	position: absolute;
	top: -8px;
	color: #5181e2;
}
div.jqmAlert{/* contains + positions the alert window */
	display: none;
	position: fixed;
	top: 20px;
	right:-30%;
	width: 100%;
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmAlert{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmAlertWindow{
	height:auto;
	width: auto;
	margin: auto;
	max-width:400px;
	padding: 0 10px 10px;
	background:#F2EDE3;
	border:1px dotted black;
}
.jqmAlertTitle{
	margin:5px 2px;
	height:20px;
	color:black;
}
.jqmAlertTitle h1{
	margin:5px 2px;
	padding-left:5px;
	padding:0;
	font-size:14px;
	text-transform:capitalize;
	font-weight:bold;
	float:left;
	height:20px;
}
div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose{
	width:20px;
	height:20px;
	display:block;
	float:right;
	clear:right;
	background:transparent url(images_ui/close_button.gif) 0 0 no-repeat;
}
div.jqmAlertContent{
	border-top:0px;
	color:black;
	font:11px/14pt arial;
	padding:5px 10px 5px;
	margin:5px;
	border:1px dotted #111;
	letter-spacing:0px;
}
img.filePreview{padding-top:5px;vertical-align:middle;}
.HierarchyEditor *{padding:1px;}
/*Security administration*/
.security_content{text-align: center; padding-top: 10px;}
.indention{	padding-top: 0.5em;}
.LineButtons{ padding-right:0.8em;display:inline;}
.frame_border_indention{padding:1px;}
.frame_bottom_indention{padding-bottom:1.5em;}
/* dock - top */
.dock{
	position: relative;
	height: 40px;
	text-align: center;
}
.dock-container{
	position: absolute;
	height: 40px;
	padding-left: 20px;
}
a.dock-item{
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img{
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span{
	display: none; 
	padding-left: 20px;
	color:#FFFFFF !important;
}
.ModuleEditor .MenuItem{
	background-color: #555555;
	color: White;
	text-align: center;
	cursor: pointer;
	font-weight: bold;	
	border-top: solid 1px white;
	padding:3px 0px 3px 0px;
}
.ModuleEditor .Panel{
	border: 1px solid #95B3D0;
	background-color: #E4ECF3;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ModuleEditor .Panel .Caption{font-weight: bold;}
.ModuleEditor .Panel .commandLink{
	color: #000099;
	font-weight: bold;
	cursor: pointer;
}
.ModuleEditor .Panel2{
	border: 1px solid #AEAEAE;
	background-color: #FFFFCC;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ModuleEditor .MsgBox{
	border: 1px solid #AEAEAE;
	margin: 10px 10px 10px 10px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	position: relative;
	color: black;
	background-color: #FFFFCC;	
}
.ModuleEditor .ItemsList td{padding: 5px 5px 5px 5px;}
.ModuleEditor .ItemsList tr:hover, .ModuleEditor .ItemsList .item:hover{background-color: #FFFFCC;}
.ModuleEditor .Panel2 .Caption{font-weight: bold;}
.ModuleEditor .Button{
	border: 1px solid #AEAEAE;
	margin: 10px 10px 10px 10px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	position: relative;
	color: #00529B;
	background-color: #BDE5F8;
	cursor:pointer;
	font-weight: bold;
}
.ModuleEditor .Button:hover{
	background-color: #699AF3;
	border: 1px solid #0033CC;
	color: #FFFFFF;
}
.ModuleEditor a:visited{color: Blue;}
.ForgotPassword{
	padding-top:50px;
	width:600px;
	margin: 0 auto;
}
.ForgotPassword p{
	padding-top:0.5em;
	padding: 13px 0 12px 0;
	text-align:center;
}
.EmailVerification{
	padding-top:50px;
	text-align:left;
	font-size:12pt;
}
.Login{
	padding-top:50px;
	width:400px;
	margin: 0 auto;
	display:block;
	position:relative;
}
.Login p{
	padding-top:0.5em;
	padding: 13px 0 12px 0;
	text-align:center;
}
.LogCont{
	text-align:center;
	margin-top:20px;
	width:100%;
}
.LogCont td{padding: 10px 0 5px 25px;}
.thumbImg{cursor: pointer;}
.ivCommand{cursor: pointer;}
.ivWindow{
	border: 0px solid #95B3D0;
	background-color: Transparent;
	margin: 50px 50px 50px 50px;
	overflow: auto;	
	vertical-align : middle;
	top: 0px;
	left: 0px;
    position: fixed;
	z-Index: 95;	
}
a.dp-choose-date{
	float: left;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -500px;
	overflow: hidden;
	background: url('/Images/Calendar-24x24.png') no-repeat;
}
.registration{
	padding-top:50px;
	width:500px;
	margin: 0 auto;
	display:block;
	position:relative;
}
.TopSplashBar{border: 1px solid #0033cc; height: 198px; background-image: url(ui/splash.jpg);}
.date{
	text-align: right !important; font-size: 0.7em !important; color: #336699; margin:0 !important;
	line-height:normal;
}
/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0
The CSS, XHTML and design is released under Creative Common License 3.0:
http://creativecommons.org/licenses/by-sa/3.0/
*//* Panel Tab/button */
.tab{
    background: url(Module/tab_b_g.png) repeat-x 0 0;
    height: 42px;
    position: relative;
    top: 0;
    z-index: 9;
}
.tab ul.login{
    display: block;
    position: relative;
    float: left;
    clear: right;
    height: 42px;
    width: auto;
    font-weight: bold;
    line-height: 42px;
    margin: 0;
    padding-left: 0px;
    color: white;
    font-size: 80%;
    text-align: center;
}
.tab ul.login li.left{
    background: url(Module/tab_l_g.png) no-repeat left 0;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}
.tab ul.login li.right{
    background: url(Module/tab_r_g.png) no-repeat left 0;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}
.tab ul.login li{
    text-align: left;
    padding: 0 6px;
    display: block;
    float: left;
    height: 42px;
    background: url(Module/tab_m_g.png) repeat-x 0 0;
}
.tab a.open, .tab a.close{
    height: 20px;
    line-height: 20px !important;
    padding-left: 30px !important;
    cursor: pointer;
    display: block;
    width: 70px;
    position: relative;
    top: 11px;
}
.tab a.open{background: url(Module/bt_open.png) no-repeat left 0;}
.tab a.close{background: url(Module/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background: url(Module/bt_open.png) no-repeat left -19px;}
.tab a:hover.close{background: url(Module/bt_close.png) no-repeat left -19px;}
#panel{
    width: 100%;
    background-color:#aaa;
    overflow: hidden;
    position: relative;
    z-index: 3;
    display: none;
}
#panel h1{
    font-size: 1.6em;
    padding: 5px 0 10px;
    margin: 0;
    color: white;
}
#panel h2{
    font-size: 1.2em;
    padding: 10px 0 5px;
    margin: 0;
    color: white;
}
#panel p{
    margin: 5px 0;
    padding: 0;
}
#panel a{
    text-decoration: none;
    color: #15ADFF;
    float:left;
}
#panel a:hover{color: white;}
#panel a-lost-pwd{display: block;float: left;}
#panel .content{
    width: 960px;
    margin: 0 auto;
    padding-top: 15px;
    text-align: left;
    font-size: 0.85em;
}
#panel .content .left{
    width: 280px;
    float: left;
    padding: 0 15px;
    border-left: 1px solid #333;
}
#panel .content .right{border-right: 1px solid #333;}
#panel .content form{margin: 0 0 10px 0;}
#panel .content label{
    float: left;
    padding-top: 8px;
    clear: both;
    width: 280px;
    display: block;
}
#toggle a{color: White !important;}
/*End of sliding panel*/
/* CSS for last news aggregator */
.smallcol {	z-index: 2;	position: relative;	width: 320px;}
.newselement_title { font-weight: 700;}
.newselement_description { color: #1c56a5; text-decoration: none; font-size: 12px; line-height: 16px !important;}
.clear2 { display: block; height: 0px; clear: both;	font-size: 0px;	overflow: hidden;}
.clear_small { line-height: 1px; display: block; height: 5px; clear: both; font-size: 0px; overflow: hidden;}
.clear_small2 {	line-height: 1px; display: block; height: 2px; clear: both;	font-size: 0px;	overflow: hidden;}
.smallcol {	z-index: 2;	position: relative;	width: 320px;}
.smallcol {	line-height: 15px;}
.smallcol {	line-height: 14px;}
.small { line-height: 15px;	font-size: 11px;}
.gray {	color: #888;}
.pad_box {	padding-bottom: 0px; padding-left: 10px; padding-right: 10px; height: 1%; padding-top: 0px;}
.rshad_box { width: 30%; display:inline-block; margin-left: 10px;}
.rshad_lc {	width: 100%; background: url(images_ui/rshadlc.gif) repeat-y left top;}
.rshad_rc {	padding-bottom: 0px; padding-left: 3px;	padding-right: 3px;	background: url(images_ui/rshadrc.gif) repeat-y right top; padding-top: 0px;}
.rcolor_box { width: 100%; background: url(images_ui/rcolorbox.gif) #fef6f1 repeat-x left top;}
.h3_header { margin-top: 6px; margin-bottom: 0px;}
.bordb_null { border-bottom: medium none;}
.hr { line-height: 1px;	height: 0px; font-size: 0px; overflow: hidden; border-top: #ededed 1px solid;}
.rcolor_box .hr { line-height: 1px;	height: 0px;font-size: 0px; overflow: hidden; border-top: #f1ebe7 1px solid;}
ul.ul_lines { list-style:none outside none; border-bottom: #e9ddd9 1px solid; padding-bottom: 6px; padding-left: 0; background: none transparent scroll repeat 0% 0%;	padding-top: 3px;}
.hr { border-bottom-color: #666; border-top-color: #666; border-right-color: #666; border-left-color: #666;}
.rshad_lb {	line-height: 1px; height: 8px; font-size: 0px; overflow: hidden;}
.rshad_rb {	line-height: 1px; height: 8px; font-size: 0px; overflow: hidden;}
.rshad_lb { position: relative;	padding-left: 8px; margin-bottom: -7px;	background: url(images_ui/rshadlb.gif) no-repeat left bottom; top: -5px;}
.rshad_rb {	background: url(images_ui/rshadrb.gif) no-repeat right bottom;}
/* End of CSS for last news aggregator */
.moduleLink{margin: 1px 0px 1px 0px !important;}
#imSelect, #imDeselect { margin: 0;}
* input { line-height:normal !important;}
*html #close, #open, #panel img{behavior: url('/iepngfix.htc');}
*html .toolbar{behavior: url('/iepngfix.htc');}
*html .ie6png{behavior: url('/iepngfix.htc');}
.toolbar { margin:5px !important;min-width: auto !important;}
.red { color:Red;}
/* Navigation module */
.bgheader
    {
        background-color: #5C9CFF;   
        margin: 0 -10px 0 -10px; 
        text-align:center;
    }
    
.bgheader a
{
    color: #fff !important;
}
/* End of navigation module */
.gallery {text-align:center; 	}
.gallery li {display:inline; list-style:none; 	padding:0 0 0 10px; float:left;}
.gallery div {display:inline-table;}
.gallery .descr {display:block;}

.lastUpdates-container { list-style-type: none;}

.moduleMarker
{
    float:left; min-width:100%; 
}

.fleft
{
    float: left;
}

.w100
{
    width:100%;
    min-width:100%;
}

.sitemap ul
{
    font-size: 1em;
}

.pp{cursor:pointer;}

.bvi-open{
float: right;
padding-top: 7px;
color: #0033CC;}

.bvi-img
{width: 30px;
padding-top: 7px;
padding-right: 3px;}

.bvi-hide{float:right;}