 .fl {float: left;}

body {
    font: 200 11px Tahoma;
    width: 100%; 

    /*overflow:scroll; overflow-x:auto;*/
    background-attachment: fixed;
}

.fly {position:absolute; z-index: 256;}

.r {position:relative;}

.colums{
float:left;

margin-top:2px;	
}

.window-div {
    padding:1px;
    overflow:hidden;
    overflow-x:hidden;
    }

/*DIV {border: 1px solid #2E5B7F; }*/

.window-div-container {
    /*position:relative;*/
    font:200 11px Tahoma;
    color:#666;
    /*z-index:0;*/
    background:#fff;
    overflow:auto;
    height:100%;
    width:100%;
    /* margin:5px;*/
    /*padding:5px;*/
}

/* window */

.window-div .leftResize {
    position:absolute;
    top:0;
    line-height:1px;
    font-size:1px;
    width:7px;
    height:100%;
    cursor:w-resize;
    margin-left:-10px;
    /*background:blue;*/
}

.window-div .rightResize {
    position:absolute;
    z-index:30;
    top:0;
    line-height:1px;
    font-size:1px;
    width:10px;
    cursor:W-resize;
    right:0;
    margin-top:3px;
    margin-right:-5px;
   	height:100%;

    /*background:green;*/
}

.window-div .heightResize {
    position:absolute;
    z-index:10;
    line-height:5px;
    font-size:5px;
    height:10px;
    cursor:s-resize;
    bottom:0px;
    width:100%;
    margin-bottom:-0px;

    /*background:yellow;*/
}

.window-div .resize {
    position:absolute;
    z-index:20;
    line-height:5px;
    font-size:5px;
    height:8px;
    width:8px;
    cursor:se-resize;
    bottom:0;
    right:0;
    margin-bottom:1px;
    margin-right:1px;

    /*background:cyan;*/
}
.window-div .move {
    position:absolute;
    z-index:10;
    line-height:5px;
    font-size:5px;
    height:8px;
    /*width:100%;*/
    cursor:move;
    top:0;
    margin-bottom:1px;
    margin-right:1px;
}

.rightResize_2 {
    z-index:30;
    /*top:10px;*/
    /*right:0px;*/
    float: left;

    line-height:1px;
    font-size:1px;
    
    width:10px;
    height:10px;
    cursor:W-resize;
    
   	margin-left:-4px;
		margin-right:-1px;
		/*margin-left:-2px;*/

    margin-top:1px;
   /* margin-left:-2px;*/
   	
		background:url('img/ruler.gif') no-repeat;
    /*background:green;*/
}




/*DIV.border_1{border: 1px solid #2E5B7F; background-color: #f5f5f5;}*/
/*DIV.border_1{filter:alpha(opacity=60); opacity: 0.6; }*/
DIV.red_move{border: 1px solid red; background-color: red;}

DIV.red{border: 1px DASHED #fff;}
DIV.red{z-index: 0;}

DIV.red_tab{border: 1px solid red; border-bottom:0px;}

DIV.opa {filter:alpha(opacity=60);}
DIV.opa {opacity: 0.6;}

/*.opa2 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}*/


.auto{ overflow:auto; }
/*.wh {width: 450px;height: 620px;}*/


.prop {display:none;}
.prop {font:normal 11px Tahoma;}
.prop {border-bottom: 1px solid #ccc; background-color: #eee;padding: 10px}

TABLE.item_1 {border: 0px solid #2E5B7F; padding:0px 2px 3px 3px;}
TABLE.item_1 TD {font:normal 12px Tahoma; text-align: left;}
TABLE.item_1 TD.right{text-align: right;}
TABLE.item_1 IMG{border:0px; margin:2px; float:left;}

.overhidden {height:15px; overflow:hidden;}

.add_widget {
    position:absolute;
    height:auto;
		border: 1px solid #2E5B7F;
    background:#EAEAEA;
}

.add_wedget1 {
		font-size:12px;
    width:100%;
		height:25px;
    background:#2E5B7F;
}

.al_right { text-align: right; }
.al_left { text-align: left; }
.w100{ width: 100%; }

a.linkTitle:link, a.linkTitle:active, a.linkTitle:visited {font:normal 125% Arial; color:#00C;}
.margB10 {margin-bottom:10px;}
.linkSite {color:#008000; padding-top:4px;}

.widget_font3 {
	text-decoration: none;
	color: #4B4B4B;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none;
}

.cur_point {
	cursor:pointer;
}

.img_rss {
	width: 80px;
	}

.img_rss_sm {
	width: 60px;
	}

a.download {
	display: block;
	padding: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	float: left;
	color: #FFFFFF;
	background-color: #f28e18;
}
a.download:hover {
	text-decoration: underline;
	background-color: #cb6e00;
}

.alert_style {
    z-index:99;
    width:600px;
    margin:-230px 0 0 -300px;
    text-align:center;
		border: 1px solid red;
		background:White;
}

.overlay_a {
    position:absolute;
    top: 0;
    left:0;
    z-index:98;
    width:100%;
    height:100%;
    text-align:center;
    background: url('img/blank.gif') no-repeat;
    background-attachment: fixed;
}

.fix{
		position: fixed;	
    top:50%; 
    left:50%;
}   


   







