.style3 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}

li {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000033;letter-spacing: normal;word-spacing: normal;	text-align: justify;}


.heads {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;color: #FFFFFF;	text-indent: 15px;letter-spacing: 1px;}


table	 {FONT-FAMILY: sans-serif;font-weight: normal;font-size: 12px;}

H1 {color : #6633FF;font-weight : bold;font-size : 18px;text-align : center;}
H2 {color : #A52A2A;font-weight : bold;font-size : 16px;text-align : center;}
H3 {color : #8A2BE2;font-weight : normal;font-size : 20px;text-align : center;}
H4 {color : #444444;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size: 14px;}
H5 {color : #444444;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size: 11px;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000033;letter-spacing: normal;word-spacing: normal;	text-align: justify;}


.pmenu { white-space:nowrap;FONT-WEIGHT: normal;FONT-SIZE: 9pt; MARGIN: 0px; CURSOR: default;COLOR: #ffffff;FONT-FAMILY: Arial;TEXT-DECORATION: none}

.tables {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000033;}
.tables2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000033;text-align: right;}
.smallink {font-family: Verdana, sans-serif;font-size: 11px;color: #5D6062;text-decoration: underline;}
.menutext {font-family: Verdana, sans-serif;font-size: 11px;letter-spacing: -1px;color: #5D6062;text-decoration: none;}
.text_container { display: block;width: 85%;}
.menulink {font-family: Verdana, sans-serif;font-size: 17px;letter-spacing: -1pxcolor: #5D6062;text-decoration: underline;}

.versionbox{font-family: tahoma, arial;font-size: 12px;background-color: #F0F0E7;color: #666666;margin: 0px;  width: 100%;}

.preview {background-image: url('/grfx/preview.png');background-position: center;background-repeat: no-repeat;vertical-align: bottom;text-align: center;}

.preview a, a:link, a:visited, a:active {color: #000000;}


.login-box {float: right;background-color: #FFFFFF;font-family: tahoma, arial;font-size: 12px;color: #333333;width: 200px;}

.products {width: 70%;}

.soft_authors {width: 50%;}

.product_row {height: 65px;text-decoration: none;font-family: tahoma, arial; }

.delim {height:1px;background-color: #EAECEA;}

.banner {float: left;}

.head_container {width: 100%;height: 120px;}

.versions_container {background: #F0F0E7; padding: 20px; }

.versions_container:before {content: url(/grfx/1_tl.png);
        background: url(/grfx/1_tr.png) no-repeat 100% 0;
        height: 7px;
        display: block;
        margin: -20px -25px 13px -20px;
        }

.versions_container:after {
    content: url(/grfx/1_bl.png);
    background: url(/grfx/1_br.png) no-repeat 100% 0;
        height: 7px;
    display: block;
            margin: 3px -20px -8px -20px;
}

.nizmenu {font-family: Verdana, sans-serif;background-color: #EAECEA;height: 17px;vertical-align: middle;}

.menu {	font-family: Verdana, sans-serif;background-color: #EAECEA;height: 35px;vertical-align: middle;}

.menu a, a:link, a:visited {color: #5D6062;}

.menu a:hover {color: #999999;}

.menu a:active {color: #336699;}

.menuBar_global {
	BORDER-RIGHT: 0px;
	Z-INDEX: 100;
	LEFT: 0px;
	WIDTH: 100%;
	COLOR: #D6D9EB;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: absolute;
	TOP: 0px;
	BORDER-BOTTOM-STYLE: none;
	padding:0px;

}
A.menuButton_global {
	COLOR: #D6D9EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	height: 26px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

}

.menu_global {
	Z-INDEX: 101;
	VISIBILITY: hidden;
	MARGIN: 0px;
	POSITION: absolute;
	BACKGROUND-COLOR: #999999;
	padding: 5px;
	border: 1px solid #999999;
}
A.menuItem_global {
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; MARGIN: 0px; CURSOR: default; 
	COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menuItem_global:hover {
    CURSOR: hand; 
	COLOR: #ffffff; BACKGROUND-COLOR: #008CD2
}


FORM {margin: 0 0 0 0;padding: 0 0 0 0;}

.bold {font-size: 9pt;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #414141;}

.box {font-size: 7.5pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #414141;}
.but {border: solid;border-width: 1px;background-color: #E7E7E9;margin: 5px 0 5px 0;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0 0 0 0;margin: 0 10 0 10;font-size: 7.5pt;}

.smallbut {border: solid;background-color: #E7E7E9;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;padding: 0 0 0 0;margin: 0 0 0 0;border-width: 1px;}

.in {border: solid;border-width: 1px;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;padding: 0 0 0 0;margin: 2 5 2 5;}

.tab1 {COLOR: 000000;FONT-FAMILY: sans-serif;font-weight: normal;font-size: 12px;BACKGROUND-COLOR: ffffff;}

	
.drdown {border: solid;border-width: 1px;background-color: #FFFFFF;font-family: 'Microsoft Sans Serif';font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;width: 100;}

.drdown1 {border: solid;border-width: 1px;background-color: #FFFFFF;font-family: 'Microsoft Sans Serif';font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;width: 171;}

.drdown22 {border: solid;border-width: 1px;font-family: 'Microsoft Sans Serif';background-color: #FFFFFF;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;width: 105;}

.drdown321 {border: solid;border-width: 1px;font-family: 'Microsoft Sans Serif';background-color: #FFFFFF;font-size: 8.5pt;padding: 0 0 0 0; margin: 0 0 0 0;width: 105; }

.drdown322 {border: solid;border-width: 1px;font-family: 'Microsoft Sans Serif';background-color: #FFFFFF;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;width: 80; }


.text22 {background-color: #FFFFFF;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;}
.text22R {background-color: #FF9999;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;}
.text22G {background-color: #99FF99;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;}
.text22B {background-color: #9999FF;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;}
.text23  {background-color: #FFFFFF;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;padding: 0 0 0 0;margin: 0 0 0 0;}

.selfile {background-color: #E7E7E9;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;padding: 0 0 0 0; margin: 0 0 0 0; }

.DIVhelp {display:none;position:absolute;background-color:#ffffDD;margin-left:0;margin-top:0;border: solid black;border-width:1;}
.DIVfloat{display:none;position:float;background-color:#ffffDD;margin-left:0;margin-top:0;border: solid black; border-width:1;}
.DIVEdit {display:none;position:absolute;background-color:#ffffDD;margin-left:0;left: 100;margin-top:0;border: solid black;border-width:1;}


div.fileinputs {position: relative;width:157px;}
div.fakefile {position: absolute;top: 0px;left: 0px;z-index: 1;}
input.file {position: relative;text-align: right;-moz-opacity:0;filter:alpha(opacity: 0);opacity: 0;z-index: 2;width:207px;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;color:#3366FF;height:20px;}
input.text{padding:0 0 0 5px;width:134px;font-family: 'Microsoft Sans Serif';font-weight: normal;font-size: 8.5pt;line-height:1.8em;color:#3366FF;height:20px;position:absolute;left:0;top:0;border:1;}


.leftbox {width:159px; border:solid #035d8a; border-width:1px 0 0 1px; background:#fff url(img/bg_leftbox.png) no-repeat -160px 100%; margin:0 0 15px 0; padding-bottom:9px; overflow:hidden}
.leftbox .innerbox {padding:6px; border-right:1px solid #035d8a}
.leftbox H3 {font-size:10px; font-weight:normal; background:#528BC5 url(img/bg_leftbox.png) no-repeat 0 0; color:#fff; margin:0; padding:3px 5px; border-right:1px solid #035d8a}
.leftbox A {display:block; padding:2px 3px 2px 10px; border-bottom:1px solid #cbe7f5; text-decoration:none; background: url(img/bg_leftbox.png) no-repeat -320px 0.6em}
.leftbox A:hover {background-color:#edf7fd}
.leftbox.nodecor A, .leftbox.nodecor A:hover {border-bottom:1px solid #fff; background:none}



.Container {
        padding: 0;
        margin: 0;
}
.Container li {
        list-style-type: none; 
}
.Node {
    margin-left: 25px;
    zoom: 1; 
}
.IsRoot {
    margin-left: 0;
}
.Expand {
    width: 18px;
    height: 18px;
    float: left; 
}
 .Content {
       margin-left:25px;
       min-height: 25px; 
}
* html .Content {
    height: 25px; 
}
.ExpandOpen .Expand {  
    background-image: url(grfx/minus.gif);  
}
.ExpandClosed .Expand {
    background-image: url(grfx/plus.gif);
}
.ExpandLeaf .Expand {
    background-image: url(grfx/leaf.gif);
}
.Node {
    margin-left: 18px;
    zoom: 1;
    background-image : url(grfx/i.gif);
    background-position : top left;
    background-repeat : repeat-y;
}
.IsLast {
    background-image: url(grfx/i_half.gif);
    background-repeat : no-repeat;
}
.ExpandOpen .Container {
    display: block;
}
.ExpandClosed .Container {
    display: none;
}
.ExpandOpen .Expand, .ExpandClosed .Expand {
    cursor: pointer;
}
.ExpandLeaf .Expand {
    cursor: auto;
}


.caption {
	background: url('caption.bg.gif') repeat-x bottom;
	height: 26px;
	font-size: 11px;
	font-weight: bold;
	color: #303030;
	margin: 0;
}
	.caption p {
		background: url('caption.left.gif') no-repeat left;
		padding: 6px 0 0 10px;
		height: 20px;
		color: #303030;
		margin: 0;
	}

	.caption a {
		color: #303030; text-decoration: none;
	}
	
	.caption a:hover {
		text-decoration: underline;
	}
	
	.caption h3 {
		background: url('caption.right.gif') no-repeat right;
		float: right;
		margin: 0px;
		font-size: 10px;
		height: 20px;
		padding: 6px 6px 0 0;
	}
	
	.caption h2 {
		background: url('caption.right.gif') no-repeat right;
		float: right;
		margin: 0px;
		font-size: 10px;
		height: 20px;
		padding: 0;
	}


.b-image-result-separator{height:0;padding:0;margin:10px 0;text-align:left;border:0;border-bottom:1px solid #c5c8d0}

.b-page .b-pager,.l-page .b-pager{font-size:1.2em}
.b-page-result-image{width:92%;margin-left:6%}
.b-page-result-image-foot{margin-top:0!important}

.b-search-string{margin-right:2em;margin-bottom:1em;color:#9a9a9a}

.g-line:after{display:block;clear:both;height:0;content:" "}

.imagefoot{width:97%}

.slider-pic{position:relative;float:left;margin-bottom:-5px;background:#eee;border:1px solid #888}
.slider-pic-many{top:6px;left:4px}
.slider-pic img{display:block;border:4px solid #fff}
.slider-pic i,.b-image i a,.b-image i b{position:relative;top:-3px;left:-3px;display:block;margin:0 -1px -1px 0;background:#eee;border:1px solid #888}
.slider-pic-info{margin-bottom:20px}
.slider-pic-info .text{margin-bottom:.15em}
.slider-pic-info .info{font:85% Verdana,sans-serif;color:#999}
.slider-pic-info .link{margin-top:.1em}
.slider-pic-info .link a.domain{color:#070}
.slider-pic-info .more{font-size:80%;color:#666}
.slider-pic-info .more a{font-size:120%}

.slider{position:relative}
.slider .prev-enabled,.slider .prev-disabled,.slider .next-enabled,.slider .next-disabled{position:absolute;top:50%;width:20px;height:48px;margin-top:-24px}
.slider .prev-enabled,.slider .next-enabled{background:url(arr-left-right.png) no-repeat;cursor:pointer}
.slider .next-enabled,.slider .next-disabled{right:-25px;background-position:-20px 0}
.slider .container{position:relative;overflow:hidden;width:100%}
.slider .list{position:relative;left:-0}
.slider .item .thumb{padding:10px;border:1px solid #fff;position:relative}
.slider .b-image{left:0;right:0;float:none;margin:0!important}
.slider .item-active .thumb{border-color:#f00}
