/*                           */
/*    Tweak Your Windows     */
/*        -- CSS --          */
/*                           */
/*         General           */
/*                           */

html { height:100% }
body { height:100%; margin:0; background:#616A74 url(../images/imagesGeneral/bodyFill.png) top left repeat-x }
div#layoutContent { width:996px; margin:0 auto; background:url(../images/imagesGeneral/layoutFill.png) top repeat-y; overflow:hidden}
a.link { font:normal 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#616A74; background:url(../images/imagesGeneral/linkDotted.gif) bottom left repeat-x; text-decoration:none }
a.link:hover { color:#333333; background:none; text-decoration:underline }
div#layoutRightNav { float:right; padding:12px 21px 0 0 }
div#layoutContentLeft { width:718px; float:left; padding:0 0 0 25px; margin-left:2px }
div#layoutMain { width:996px; margin:146px auto 0 auto; overflow:hidden; background:url(../images/imagesGeneral/contentLayoutTop.png) top center no-repeat }
h1 { overflow:hidden; font:normal 19px/14px "Helvetica Neue", Helvetica; color:#EFEFEF; letter-spacing:-1px; margin:0 0 4px 0; padding:6px 0 0 2px; background:url(../images/imagesGeneral/titleFill.png) bottom left repeat-x }
h1 span { background:url(../images/imagesGeneral/titleArrow.png) center right no-repeat; padding-left:8px; float:right; cursor:default }
h1 span.titleIcon a { background:none }
h1 span.titleIcon { background:none; width:36px; padding:0; overflow:hidden }
h1 strong { position:relative; top:-16px; left:-2px; padding-bottom:4px; display:block; color:#FF6600; font-weight:normal; overflow:hidden }
h1.newsTitle { overflow:hidden; font:normal 19px/14px "Helvetica Neue", Helvetica; color:#EFEFEF; letter-spacing:-1px; margin:0 0 4px 0; padding:6px 0 0 2px; background:url(../images/imagesGeneral/titleFill.png) bottom left repeat-x }
h1.newsTitle span { background:url(../images/imagesGeneral/titleArrow.png) center right no-repeat; padding-left:8px; float:right; cursor:default }
h1.newsTitle span.titleIcon { background:none; padding:0 10px 0 0 }
h1.newsTitle strong { position:relative; top:-16px; left:-2px; display:block; color:#4587CF; font-weight:normal }
h2 { font:bold 16px "Helvetica Neue", Helvetica; margin:0; padding:0; letter-spacing:-1px; color:#454545 }
h2 strong { color:#FF6600 }
h3 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; letter-spacing:-1px; color:#FF6600 }
h3 a { text-decoration:none; background:url(../images/imagesGeneral/linkDotted.gif) bottom left repeat-x; color:#FF6600 }
h3 a:hover { background:none; text-decoration:underline }
h3 span { color:#616161; font-weight:normal; display:block; margin-top:3px }
h3.newsLink a { color:#4587CF }
h4 { margin:0 0 3px 0; padding:0; font:bold 13px Verdana, Arial, Helvetica, sans-serif; width:380px }
h6 { font:bold 100px "Helvetica Neue", Helvetica; color:#EFEFEF; margin:0; padding:0; position:relative; top:0 }
div.processMenu { font:normal 11px Tahoma; text-align:center; background:url(../images/imagesGeneral/hatchFill.png); padding:8px 6px; color:#DEDEDE; cursor:default }
div.processMenu a { font:bold 11px Tahoma; color:#FF6600; padding:0 6px; text-decoration:none }
div.processMenu a:hover { color:#333333 }
div.separatorStraight { background:url(../images/imagesGeneral/titleFill.png) top left repeat-x; font-size:1px; padding-top:4px; margin-top:4px }
div.processList { width:680px; margin:0 auto; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#353535; letter-spacing:-1px }
span.processList { color:#CCCCCC }
span.processList a { font-size:11px }
div.processList div.process { width:324px; border-bottom:1px solid #EFEFEF; padding:2px 0 3px 0 }
div.processListLeft { float:left }
div.processListRight { float:right }
div.processList div.processDescription { width:680px; margin:20px 0; border:0 }
div.processList div.processComment { width:652px; padding:14px; margin-bottom:10px; background:#F4F8FC; border:1px solid #D9E7F6 }
div.processList div.processComment div.processCommentContent { padding-top:11px; border-top:1px solid #D9E7F6; background:url(../images/imagesGeneral/processCommentArrow.gif) 8px 0px no-repeat }
div.processList div.processComment div.processCommentTitle { background:#D9E7F6; border-bottom:1px solid #FFF; border-top:1px solid #FFF; padding:6px 8px; font-size:10px }
div.processList div.processComment div.processCommentTitle strong { color:#4587CF; font-weight:normal }
div.processList div.processComment div.processCommentTitle div { float:right; padding-left:8px; border-left:1px solid #F4F8FC; color:#4587CF }

div.processList div.processCommentOrange { width:652px; padding:14px; margin-bottom:20px; background:#FFFCF0; border:1px solid #FFEBD7 }
div.processList div.processCommentOrange .textBox { border:1px solid #999; font:normal 11px Tahoma; color:#454545; padding:4px; width:642px }
div.processList div.processCommentOrange div.processCommentContent { padding-top:11px; border-top:1px solid #FFEBD7; background:url(../images/imagesGeneral/processCommentArrowOrange.gif) 8px 0px no-repeat }
div.processList div.processCommentOrange div.processCommentTitle { background:#FFEBD7; border-bottom:1px solid #FFF; border-top:1px solid #FFF; padding:6px 8px; font-size:10px }
div.processList div.processCommentOrange div.processCommentTitle strong { color:#4587CF; font-weight:normal }
div.processList div.processCommentOrange div.processCommentTitle div { float:right; padding-left:8px; border-left:1px solid #F4F8FC; color:#4587CF }

div.processDescription p { padding:0; margin:10px 0 0 0 }
div.processDescription p span { color:#666666 }
div.processList div.Observation { width:658px; font-size:10px; margin-top:10px; padding:10px; background:#FFFCF0; border:1px solid #FFE0C1; color:#888888 }
div.processList div.Observation strong { color:#FF6600; font-weight:normal }

div.pageList { width:718px; margin:0 auto; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#454545; letter-spacing:-1px; padding-top:10px }
div.pageElement { width:718px; overflow:hidden }
div.pageElementOn { width:718px; background:#FFFCF0 url(../images/imagesGeneral/listFillHatch.gif); overflow:hidden }
div.pageElementGray { width:718px; background:#F6F6F6; overflow:hidden }
div.pageList div.pageElementWrapper { width:698px; overflow:hidden; margin:10px; background:url(../images/imagesGeneral/listFill.gif) top left repeat-y }
div.pageList div.pageNewsElementWrapper { width:698px; overflow:hidden; margin:10px }
div.pageList div div { margin:0; padding:0 }
div.pageList div.pageElementDetails { float:right; overflow:hidden; width:180px }
div.pageList div.pageElementDetails span { color:#4587CF }
div.pageList div.pageElementTitle { float:left; overflow:hidden; width:190px; padding-right:10px }
div.bigIcon { float:left; background:url(../images/imagesGeneral/bigIconBackground.gif) top left no-repeat; width:44px; height:50px }
div.pageList div.pageElementTitle >div.bigIcon { width:47px }
div.categoryElementWrapper >div.bigIcon { width:47px }
div.bigIcon img { position:relative; top:4px; left:4px }
div.pageList div.pageElementDescription { float:left; width:274px; padding:0 14px }
div.pageList div.pageListSeparator { clear:both; background:url(../images/imagesGeneral/separatorDotted.gif) center left repeat-x; padding:1px 0 2px 0; font-size:1px; line-height:1px }

p.newsDetails { margin:3px 0 0 0; padding:0 }
div.newsDisplay { text-indent:10px;font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:10px 0 20px 0 }
div.newsDisplay strong { font-weight:normal; background:#FFF9F2; padding:0 1px 2px 1px; color:#FF6600 }
div.newsDisplay ul { padding:0; margin:5px 0 25px 5px; color:#666666; list-style-type:none }
div.newsDisplay ul li { border-bottom:1px solid #EFEFEF; padding:2px 0 3px 0; margin:0 }
div.newsDisplay ul li span { color:#CCCCCC; padding-right:10px }
div.newsDisplay p {text-indent:10px;margin:0;padding:15px 0 0 0}

div.pageCount { width:700px; margin:0 auto; padding:10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#888888; letter-spacing:-1px; background:url(../images/imagesGeneral/hatchFill.png) }
div.pageCount span { letter-spacing:-2px }
div.pageCountPrevious { float:left }
div.pageCountPrevious span { padding-right:5px }
div.pageCountNext { float:right }
div.pageCountNext span { padding-left:5px }
div.pageCountPages { text-align:center }
div.pageCountPages span { color:#DDDDDD; padding:0 6px 0 2px; cursor:default }
div.pageCountPages strong { font-weight:normal; color:#4587CF }
div.pageCount a { color:#FF6600; background:url(../images/imagesGeneral/linkDotted.gif) bottom left repeat-x; text-decoration:none }
div.pageCount a:hover { color:#FF6600; background:none; text-decoration:underline }

div.softwarePage { width:100%; margin:20px auto; font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#454545; letter-spacing:-1px; overflow:hidden }
div.softwareDetails { float:right; width:300px; margin-left:20px; margin-bottom:20px; padding:0; border:3px solid #F9F9F9; border-top:0; border-bottom:0 }
div.softwareDetails ul { padding:0 10px; margin:0 1px; list-style-type:none; border:1px solid #EFEFEF; border-top:0; border-bottom:0; font-size:12px }
div.softwareDetails ul li { padding:5px 8px; margin:0 }
div.softwareDetails ul li a, a.orangeLink { color:#FF6600; text-decoration:underline }
div.softwareDetails ul li a:hover, a.orangeLink:hover { color:#FF1F1F; text-decoration:none }
div.softwareDetails ul li.softwareDetailsGray { background-color:#F8F8F8 }
div.softwareDetails ul li.softwareDetailsSeparator { margin:1px 0 1px 0; font-size:1px; line-height:1px; padding:0; background:#efefef }
div.softwareDetails ul >li.softwareDetailsSeparator { border-bottom:1px solid #efefef }
div.softwareDetails ul li strong { color:#666666; font-weight:normal; background:url(../images/imagesGeneral/listBullet.gif) center left no-repeat; padding-left:13px }
div.softwareDetails ul li span { color:#666666; background:url(../images/imagesGeneral/listBulletGreen.gif) center left no-repeat; padding-left:13px }
div.softwareDescription { margin:0 0 20px 0 }

div.pageAdvSearch { width:500px; margin:15px auto 0 auto; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#454545; letter-spacing:-1px }
div.pageAdvSearch div { margin-top:10px }
div.pageAdvSearch .textBox { border:1px solid #999; font:normal 11px Tahoma; color:#454545; padding:2px; width:642px; letter-spacing:0px }

div.categoryList { width:718px; margin:0 auto; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#454545; letter-spacing:-1px; padding-top:10px }
div.categoryElement { width:350px; overflow:hidden }
div.categoryElement h3 a { background:url(../images/imagesGeneral/folderIcon.gif) 0px 0px no-repeat; padding-left:24px; padding-bottom:2px }
div.categoryElementOn { width:350px; background:#FFFCF0 url(../images/imagesGeneral/listFillHatch.gif); overflow:hidden }
div.categoryElementOn h3 a { background:url(../images/imagesGeneral/folderIcon.gif) 0px 0px no-repeat; padding-left:24px; padding-bottom:2px }
div.categoryElementOn h3 a:hover { background:url(../images/imagesGeneral/folderIconOn.gif) 0px 0px no-repeat; padding-left:24px; padding-bottom:2px }
div.categoryElementWrapper { margin:6px 10px }
div.categoryListSeparator { background:url(../images/imagesGeneral/separatorDotted.gif) center left repeat-x; padding:1px 0 2px 0; font-size:1px; line-height:1px }

div.bandwidthResult { height:24px; overflow:hidden; background:url(../images/imagesGeneral/bandwidthResultBackground.png) top left repeat-x; font-size:11px }
div.bandwidthSpeed { float:left; position:relative; top:3px; text-align:right; background:url(../images/imagesGeneral/bandwidthResultFill.png) top left repeat-x; overflow:hidden }
div.bandwidthSpeed span { position:relative; top:-3px; left:0; padding-bottom:1px; padding-right:2px; font-weight:bold; color:#778534 }
div.bandwidthSpeed span strong { font-weight:bold; background:none; color:#778534 }
div.bandwidthSpeed strong.shadow { font-weight:bold; position:relative; top:-20px; left:-6px; color:#FFFFFF; display:block; background:none }
div.bandwidthSpeed >span { padding-bottom:2px }
div.bandwidthSpeed span.normal { font-weight:normal; position:relative; top:0 }
div.bandwidthSpeed >strong.shadow { top:-22px; left:-6px }

div.softwareActions { width:388px; height:46px; margin-bottom:20px; background:url(../images/imagesGeneral/softwareActions-Fill.png) top left repeat-x }
div.softwareActionsIcon { width:52px; height:46px; background:url(../images/imagesGeneral/softwareActions-iconFill.png) center no-repeat }
div.softwareActionsIcon img { position:relative; top:6px; left:6px }

div.softwareActions ul { float:right; width:333px; height:46px; list-style-type:none; margin:0; padding:0; background:url(../images/imagesGeneral/softwareActions-FillEnd.png) top right no-repeat }
div.softwareActions ul li {
	margin:0; width:111px;
	height:46px; padding-top:17px;
	text-align:center;
	/*\*/
	float:left;
	/* */
	cursor:pointer;
	background:url(../images/imagesGeneral/softwareActions-FillSeparator.png) top right no-repeat;
}
div.softwareLinks { font:normal 11px Tahoma; background:url(../images/imagesGeneral/hatchFill.png); padding:16px 6px 8px 6px; color:#DEDEDE; cursor:default }
div.softwareLinks h2 { font:bold 15px "Helvetica Neue", Helvetica; margin:0 0 5px 10px; padding:0; letter-spacing:-1px }
div.softwareLinks h2 a { color:#FF6600; text-decoration:none }
div.softwareLinks h2 a span { font-size:16px; padding-right:3px; position:relative; top:-1px }
div.softwareLinks h2 a strong { color:#757575 }
div.softwareLinks h2 a:hover { color:#FF1F1F; text-decoration:none }
div.softwareLinks h2 a:hover strong { color:#555555 }

/*Pentru contact.php*/
div.contactElem {font:normal 11px Verdana;color:#444444;}
div.contactElem a { color:#FF6600; background:url(../images/imagesGeneral/linkDotted.gif) bottom left repeat-x; text-decoration:none }
div.contactElem a:hover { color:#FF6600; background:none; text-decoration:underline }

