/*
 * @package: evosys-startpage
 * @filename: style.css
 * @copyright: evosys.ro
 *
 */

@import url('/css/jquery.ntzRateThis.css');

html { margin-top: 0px; padding: 0; color: #A1A1A1; background-color: #F3ECC4; font-family: Verdana, Georgia, Sans-Serif; font-size: 11px; line-height: 18px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; }

#pages { width: 950px; margin-left: auto; margin-right: auto; background-image: url(../images/navigation-bg.gif); height: 48px; margin-top: 18px; }
#pages ul { list-style-type: none; list-style-image: none; float: left; padding: 0px 0px 0px 0px; margin-left: 0px; margin-top: 0px; }
#pages li { float: left; display: block; height: 43px; }
#pages li a:link, #pages li a:visited { float: left; color: #FFFFFF; display: block; padding-top: 11px; height: 32px; font-size: 13px; background-image: url(../images/navigation-line.gif); background-position: right; background-repeat: no-repeat; padding-left: 20px; padding-right: 20px; }
#pages li a:hover, #pages li a:active { color: #F3ECC4; font-size: 13px; background-image: url(../images/navigation-hover.gif); background-repeat: repeat-x; }
.forum { color: #d89e00; } 

.server_banner { max-width: 640px; max-height: 120px; margin-left: auto; margin-right: auto; padding-bottom: 15px; }

.current_page_item { !important; }
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav ul {position:absolute;top:-999em; background-position: bottom; background-repeat: no-repeat; padding-bottom: 9px;}
.nav li {float:left;position:relative;z-index:99;font-size:12px; height: 44px;}
.nav a {display:block; text-decoration: none;}
.nav ul li{width: 100%;}
.nav li:hover ul,ul.nav li.sfHover ul {left:0px;top:43px;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:239px;top:0px;}
.nav li:hover ul,.nav li li:hover ul {top: -999em;}
.nav li li { display: block; padding: 0px; background-color: #37342d; float: left; height: auto !important; }
.nav li li a:link, .nav li li a:visited { width: 180px; display: block; padding: 10px 30px 10px 30px !important; margin: 0px 0px 0px 0px !important; height: auto !important; float: left; background-image: none !important; }
.nav li li a:hover { background-color: #47443c; }

.evo_top { width: 950px; margin-left: auto; margin-right: auto; margin-top: 5px; }
#logo_w { margin-left: auto; margin-right: auto; margin-top: 5px; }
#ads_top { margin-left: auto; margin-right: auto; margin-top: 5px; }
.logo { float: left; margin-bottom: 10px; border: 0px; }

#wrapper2 { width: 950px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
#doc2 { width: 950px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }

.content { background-color: #95d62d; width: 940px; font-size: 12px; background-image: url(../images/content-top-bg.gif); background-repeat: repeat-x; height: 22px; float: left; }
.bright { background-color: #95d62d; background-image: url(../images/content-right.gif); background-repeat: no-repeat; height: 22px; width: 10px; float: right; }
.bleft { background-color: #95d62d; background-image: url(../images/content-left.gif); background-repeat: no-repeat; height: 22px; width: 10px; float: left; }

#container-top { float: right; width: 950px; color: #A2A2A2; background-color: #FFFFFF; background-image: url(../images/content-bg.gif); background-repeat: no-repeat; background-position: top; }

/* content */
.container-small { width: 300px; padding-left: 15px; }
.container-left { width: 300px; padding-left: 15px; float: left; }
.container-right { width: 300px; padding-right: 15px; float: right; }

/* footer */
#footer-wrapper { clear:both; }
#footer { background:#333 url(../images/bg_footer.jpg) no-repeat center top; position:relative; width:950px; height:130px; margin:0 auto; text-align:left; }
#footer p#copyright { position:absolute; right:20px; bottom:15px; margin:0;padding:0; font-size:95%; color:#ccc; }
#footer #logo-hackersafe { position:absolute; right:94px; top:38px; }
#footer #logo-csite { position:absolute; right:20px; top:20px; }
#footer ul { float:left; margin:30px 0 0 20px;padding:0; font-size:.9em; list-style:none; }
#footer ul li { line-height:1.4; }
#footer ul li a { background-repeat:no-repeat; background-position:0 50%; padding-left:10px; color:#ddd; text-decoration:none; }
#footer ul li a:hover { color:#fff; }
#footer ul#nav-a li a { background-image:url(../images/bullet_footer_blue.gif); }
#footer ul#nav-b li a { background-image:url(../images/bullet_footer_orange.gif); }
#footer ul#nav-c li a { background-image:url(../images/bullet_footer_green.gif); }
#footer ul#nav-d li a { background-image:url(../images/bullet_footer_green.gif); }

/* footer - round corners */
#nmodf h3 a { color: #f4ecc5; text-decoration: none; }
div#nmodf { background-color: #f4ecc5; margin-bottom: 0px; padding: 0px 8px 0px 8px; height: 1%; margin-left: auto; margin-right: auto; }
div#nmodf h3 { background-color: #f4eecc; color: #fff; margin: 0px -8px 0px -8px; padding: 8px; font-size: 1.2em; }
b.rtopf b { display: block; height: 1px; overflow: hidden; background: #333; }
b.rbottomf b { display: block; height: 1px; overflow: hidden; background: #000; }
b.rtopf b.r4f, b.rbottomf b.r4f { margin: 0 1px; height: 2px; }
b.rtopf, b.rbottomf { display: block; background: #f4eecc; margin: 0px 0px 0px 0px; margin-left: auto;  margin-right: auto; width: 950px; }
b.r1f{ margin: 0 5px; }
b.r2f{ margin: 0 3px; }
b.r3f{ margin: 0 2px; }

/* content box verde */
.container_sidebar_head { height:25px; font-family:Arial, Helvetica, sans-serif; background-color: #97bd2c; color:#FFFFFF; font-size:16px; font-weight:bold; padding:5px 0 0 10px; }
.container_sidebar { color:#666666; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/green_sidebar_fade.jpg); background-position:top; background-repeat:repeat-x; border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: none solid solid solid; border-color: #75AC05; padding:10px; margin:0 0 20px 0; font-size:11px; }
.container_sidebar h3 { color:#666; font-family:Georgia, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; border-bottom: 1px dotted #CCC; width: 60%; }
.container_sidebar p { padding-top: 5px; }
.first { padding-left: 5px; }
.last { padding-right: 5px; }

.container_sidebar li { font-size: .9em; }

.container_rightbar { color:#666666; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/green_sidebar_fade.jpg); background-position:top; background-repeat:repeat-x; border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: none solid solid solid; border-color: #75AC05; padding:10px; margin:0 0 20px 0; font-size:11px; }
.rhead { padding: 4px 4px; text-align: center; background-color: #95d62d; color: #333; font-family:Georgia,serif; font-size: .8em; font-weight: bold; text-transform:uppercase; letter-spacing:2px; }
.rhead a { text-decoration: none; color: #333; }
.container_rightbar { border: 1px dotted #ccc; color: #333; }
.container_rightbar a { color: #6d963c; text-decoration: none; font-family:Georgia,serif; font-size: .9em; font-weight: bold; }
.container_rightbar a:hover { color: #9add4a; }
.container_rightbar ul li { padding-left: 1px; padding-bottom: 5px; padding-top: 2px; border-bottom: 1px dotted #ccc; }
.container_rightbar ul li.elast { padding-left: 1px; padding-top: 5px; border-bottom: none; }

.cop { color: #ccc; text-decoration: none; font-family:Georgia,serif; font-size: .9em; }
.continut { padding: 5px; font-family:Helvetica,Georgia,serif; font-size: 1.1em; }

.yui-u { padding-right: 5px; }

.left { float: left; }
.right { float: right; }

/* Paginare */
div.pagination { padding:3px; margin:3px; text-align:center; }
div.pagination a { padding: 0 4px 0 4px; margin-right: 2px; border: 1px solid #ddd; text-decoration: none; color: #88AF3F; }
div.pagination a:hover, div.pagination a:active { border:1px solid #85BD1E; color: #638425; background-color: #F1FFD6; }
div.pagination span.current { padding: 0 4px 0 4px; margin-right: 2px; border: 1px solid #B2E05D; font-family:Georgia,serif; font-weight: bold; background-color: #B2E05D; color: #FFF; }
div.pagination span.disabled { padding: 0 4px 0 4px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc; }

.container_sidebar { font-family:Georgia,serif; font-size: .8em; font-weight: bold; }
.container_sidebar a { color: #6d963c; text-decoration: none; font-family:Georgia,serif; font-size: 1em; font-weight: bold; }
.container_sidebar a:hover { color: #9add4a; }
.container_sidebar ul li { padding-left: 1px; padding-bottom: 3px; padding-top: 2px; border-bottom: 1px dotted #ccc; }
.container_sidebar ul li.elast { padding-left: 1px; padding-top: 3px; border-bottom: none; }

/* typo */
span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 5px 0;}
span.attention, span.alert a, span.note a, span.doc a  { color: #B79000; text-decoration: none; }
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/typo/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../images/typo/alert.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(../images/typo/download.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(../images/typo/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/typo/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/typo/note.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/typo/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/typo/doc.png) 10px 50% no-repeat;}

/* tabs */
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top:1em; }
ul.tabbernav { margin:0; padding: 3px 0; border-bottom: 1px solid #95d62d; font: bold 12px Verdana, sans-serif; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #95d62d; border-bottom: none; background: #fff; text-decoration: none; }
ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }
ul.tabbernav li a:hover { color: #fff; background: #95d62d; border-color: #227; }
ul.tabbernav li.tabberactive a { background-color: #95d62d; border-bottom: 1px solid #fff; color: #fff; }
ul.tabbernav li.tabberactive a:hover { color: #95d62d; background: #fff; border-bottom: 1px solid #fff; }
.tabberlive .tabbertab { padding:5px; border:1px solid #95d62d; border-top:0; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }

/* File upload */
#wrapper { position: relative; width: 773px; height: 474px; }
#content { float: left; display: inline; width: 541px; height: 341px; margin: 30px 0 0 8px; padding: 22px; }

.s1 { font-family:Georgia,serif; font-size: 1em; font-weight: none; }
.s2 { font-family:Georgia,serif; font-size: .9em; font-weight: none; color: #ccc; }
.s3 { font-family:Georgia,serif; font-size: .9em; font-weight: none; padding-right:5px;}
.s4 { padding-right: 15px; }
.s5 { font-family:Arial,serif; font-size: .5em; font-weight: none; }
.red { color: #951f04; }
.top-space { padding-top: 15px; }
textarea.banner { width: 547px; height: 40px; border: 1px solid #cccccc; padding: 5px; }

/* tooltip */

.row1 { width: 25%; }
.row2 { width: 25%; }
.row3 { width: 25%; }
.row4 { width: 25%; }

/* wisget */
.widget { width: 310px; margin: 20px; padding: 10px; background: #f3f1eb; border: 1px solid #95d62d; margin-bottom: 15px; }
.widget a { color: #222; text-decoration: none; }
.widget a:hover { color: #009; text-decoration: underline; }
.tabnav li { display: inline; list-style: none; padding-right: 5px; }
.tabnav li a { text-decoration: none; text-transform: uppercase; color: #222; font-weight: bold; padding: 4px 6px; outline: none; }
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a { background: #95d62d; color: #222; text-decoration: none; }
.tabdiv { margin-top: 2px; background: #fff; border: 1px solid #95d62d; padding: 5px; }
.tabdiv li { list-style-image: url("../images/star.png"); margin-left: 20px; }
.ui-tabs-hide { display: none; }
#featuredvid { text-align: center; }
.fvid { margin-bottom: 5px; }
.vidselector li { text-align: left; list-style: none; padding: 5px; background: #ffffff; border: 1px solid #dedbd1; text-transform: uppercase; margin-bottom: 5px; }

h3.bt { color: #95d62d; }

#noaddons { font-weight: normal; text-align: center; }
#noblogposts { font-weight: normal; text-align: center; }

.tip1 { padding: 5px; }