/*Global Resets*/

* {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6,blockquote,label,ul,ol,dl,fieldset,address {margin:0;padding:0;}

p {margin:0;text-:0;margin-bottom:15px;color:#555;font-family: arial; font-size: 12px; text-align: justify;}
fieldset {padding:.5em;}
.traducere { margin-left:5px;margin-top:5px;}
.traducere .gadget {margin-left:auto;margin-right:auto;}
.traducere .module-title-l {text-align:center;}
img {border:0;}

a img {border:0;}

ul, li {padding:0;list-style:none}
.catItemBody ul, .catItemBody li {
margin-left:30px;
}


table {font-size:1em;}

/*Clearfix for FF float problem*/
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/**********************/

body {
min-width:1000px;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
color:#666;


font-size: 13px; 
line-height: 18px;
} 

#page-bg {float:left; width: 100%;margin:0}

.page-center {margin:0 auto;}

#whitepage {background: #F0F0F0;float:left;width:100%; margin:0;	background-image: url(../images/leftcol.png);
	background-repeat: repeat-y;
	background-position: left top;

}

/*Layout CSS*/

/*menu area*/
#nsborderwrap {width:100%;}
#nsborder {margin-left:260px;height:5px;background:url(../images/ns-border.png) repeat;margin-bottom:10px;clear:both;}
#widget_container_curs {float:right;}
#menuwrapper {z-index:200;float:left; width:100%;}
#menuwrapper .menu {
color:#fff;line-height:20px; font-size:17px;font-family:'FuturaLTBold', Arial, sans-serif;margin-left:260px;
}
#leftcolumn .menu {
font-family:'FuturaLTBold', Arial, sans-serif;font-weight:normal;	
}
#menuwrapper .menu ul {padding-left:15px;text-transform:none;font-size:15px;list-style-type:none;margin-bottom:0;}
#leftcolumn .menu a{color:#fff;}
#leftcolumn .menu ul li a  {font-size:14px;background:#87a0da;text-transform:none;border-bottom:#ccc;border-bottom-width:1px;border-bottom-style:dotted}
#leftcolumn  .menu li a  {font-size:16px;text-transform:uppercase;background:url(../images/right-bg.png);width:210px;height:30px;padding-left:20px;padding-top:6px;display:block;position:relative;left:-15px;}

#menuwrapper-inner {}
.innermenu {padding-right:100px;}

/*header*/

#headerwrapper {width:100%; float:left;z-index:0;background: #f2f2f2;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}

#headermid {padding: 20px;}

#header-pad {padding: 0;}


/*top-module*/

#top-module-area { float:left; width:100%;}
#top-module-area .puremodule_content { padding-bottom:5px;margin-bottom:5px;margin-top:5px;background-color:#fff;box-shadow:3px 3px 5px #CCC;}
#top-module-pad { padding:0; margin: 0 auto;padding-left:260px;padding-right:10px;}
.banneritem {
text-align:center;
}
#top-2-module-area { float:left; width: 100%;}

#top-2-module-pad {  }

#top-3-module-area {  }


/*Users 1-3*/

#top-users-area {float:left;width:100%;}
#top-users-pad {padding: 0 0;}


/*Main Area - Main Content - Left, Right, Outer-Left, Outer-Right ( Users 4 and 5 also ) */

#outer-container {width:100%; float:left;}

/*Users 4-5*/

#users45{ width:100%; float:left; position:relative; z-index:0;} 
#users45-inner { margin:12px; float:left;width:100%;}

.users45-inner-2 {margin-right: 5px; padding-top:5px;width:100%;}
ul.mod-anunturi {margin:0 30px 0 0;padding:0;}
ul.mod-anunturi li {width:16.66%;float:left;text-align:center}
ul.mod-anunturi li a {margin:5px;display:block;background-color:#fff;}
ul.mod-anunturi li a img {width:100%;height:auto;}
ul.mod-anunturi li h3 {text-align: center;line-height: 129%;text-transform: uppercase; padding: 15px 5px 0 5px;min-height:50px;}
/*Users 6-9*/

#bottom-users-area {float:left; width:100%;background-color:#ccc;}
#bottom-users-pad {padding:10px 0 20px 0;}


/*Users 10-13*/

#bottom-users-2-area {float:left; width:100%;}
#bottom-users-2-pad {padding:20px 0;}


/*Users 14-17*/

#bottom-users-3-area{float:left; width:100%;}
#bottom-users-3-pad {padding: 20px 0;}


/*footer area*/
#footertop {width: 100%; float:left;}

#footerzone{
	min-height:100px;
	margin-bottom:-20px;
	background:url(../images/footer.jpg) repeat-x #770e0e;
	font-size:11px;
	color:#333;
	width: 100%;
	float:left;
}
#footerzone h3 {color: #ccc;}

#footer-frame {}

#footer-pad {padding:0;}/* wraps footerzone - do not pad sides*/

/*footer module proper*/
#footer_text {}
#footer_text-pad {font-size: 11px;padding: 10px;width:95%;padding-top:35px;}
#footer_text li {display:inline}
#footer_text li a {padding:5px 10px;color:#F8F8F8}
#footer_text ul{text-align:center;margin:0;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
/*bottom fixed*/

#bottomwrapper {position:fixed;bottom:0; width:100%;background: url(../images/50perblack.png); z-index:200;padding:10px 0; text-align:center;}
#bottomwrapper2 {position:fixed;bottom:0;width:100%;z-index:200; text-align:right;}


/* Back to Top Button */

#toTop {background:#ccc;border:1px solid #333;text-align:center;padding:5px 10px;z-index:10000;
position:fixed;bottom:10px;right:10px;cursor:pointer; color:#fff;text-decoration:none;font-size: 10px; }


/*Inner Content Area Incl Left and Right */

#inner-pad { width:100%;
float:left; 
z-index:0;
}

#inner-pad-border { float:left; width:100%;

}


#contentframe {
	width:100%;
	float:left;

}


#contentcolumn{
 min-height:800px;
}


#mainbody-pad{
  padding: 0px 20px 20px;
}


/*Outer Columns*/

/*Outer Left*/

#outercolumn-l{ 

float: left;

height:100%;

padding:0;

margin-bottom: 20px;

}

#outerpad-l{

position:relative; 

z-index:2;

height: 100%;

}


/*Outer Right*/

#outercolumn-r{ 

float: right;

height:100%;

padding:0;

margin-bottom: 20px;

}


#outerpad-r{

position:relative; 

height: 100%;
 
}


.outer-mod{

width:100%; 
}



/*Left & Right Columns*/

#leftcolumn{
	margin-top:-60px;
float: left;

position:relative;

}



#left-mod{
}



#rightcolumn{

float: left;

position:relative;


}

#right-mod{
}


/*CSS for Module Space Splitting*/

.userahalf {float: left;overflow: hidden;width: 50%;}

.userbhalf {float: right;overflow: hidden;width: 50%;}

.userathird {float: left;overflow: hidden; width: 33.333%;}

.userbthird {float: left;overflow: hidden;width: 33.333%; }

.userafourth {float: left;overflow: hidden;width: 24.9%;}

.userbfourth {float: left;overflow: hidden;width: 24.9%; }

.usersbinner3 {width:100%;}



/* Zones */
.zonespot 
{
float:left; width: 100%;margin-bottom: 10px;
font-size:12px; 
}



/*breadcrumb*/
#breadcrumb {height:30px; font-size:11px;width:100%;position:relative;border-left: 0px !important;background: #ccc;margin:0px;}
#breadcrumb-inner {height:24px;line-height: 30px; }
#breadcrumb a:link, #breadcrumb a:visited { font-weight: normal; border-bottom: 0px dotted #fff; color: #fff;}
#breadcrumb a:hover {border-bottom: 1px dotted;}



/*Social Icons*/
#social_icons {width:100px;height:0px;position:relative;left: 215px;top: 0px;}
#social_icons_inner {position:absolute;z-index: 20;}
#social_icons_top {background: url(../images/social_top.png); height:8px; width:100%;float:left;}
#social_icons_bottom {background: url(../images/social_bottom.png) 0 100%; height:8px; width:100%;float:left;}
#social_icons_inner-2 {width: 34px;background: url(../images/social_mid.png) repeat-y;float:left; }
#fb1-frame, #ms1-frame, #tw1-frame, #lnk1-frame, #rss1-frame, #digg1-frame   {float:left;height:25px;width:25px;padding:0px 0 8px 5px;}
#fb1 {background: url(../images/social_icons/facebook1.png) no-repeat top left;height: 30px;width:25px; position:absolute;}
#tw1 {background: url(../images/social_icons/twitter1.png) no-repeat top left;height: 30px;width:25px; position:absolute;}
#lnk1 {background: url(../images/social_icons/linkedin1.png) no-repeat top left;height: 30px;width:25px;position:absolute;}
#rss1 {background: url(../images/social_icons/rss1.png) no-repeat top left;height: 30px;width:25px;position:absolute;}
#ms1 {background: url(../images/social_icons/myspace1.png) no-repeat top left;height: 30px;width:25px;position:absolute;}
#digg1 {background: url(../images/social_icons/digg1.png) no-repeat top left;height: 30px;width:25px;position:absolute;}
#social_icons a:hover {background-position: bottom left;}



/*logo*/
#logo_frame {position:relative;width:100%;z-index:1;}
#logo-inner {margin:0 auto;position:relative;}
#logo {height:85px;width:200px;background: url(../images/logo.png) no-repeat;   position:absolute; top:0px; left:10px;}



/*small logo*/
#small_logo_frame {float:left; padding: 10px; }
#small_logo { float:left;background: url(../images/purejoomla_sm.png) no-repeat; width: 130px; height:24px;}
#small_logo a{ width:100%;height: 24px;float:left; }


/*banner*/
#banner-frame {padding-left:250px;width: 100%;}
#banner {}



/*small menu*/
ul.menu-nav {text-align:right; font-size: 11px;padding-top: 2px;}
ul.menu-nav li {background-image:none;padding:2px 10px; border-right: 1px dashed #233052; display:inline;}
ul.menu-nav li a {color:#006666;}
ul.menu-nav li a:hover {color:#fff;}
ul.menu-nav li#current a{}



/**** Links *******************************************************************************************************/

a:link, a:visited {text-decoration:none;outline:none;color:#222;}
a:hover{text-decoration:none;color:#666}

p a:link,p a:visited, a.linker:link,a.linker:visited {border-bottom:1px dashed;}
p a:hover ,a.linker:hover {text-decoration:none;}

ul li a:link {}

ul li a:hover {}

.contentpaneopen .buttonheading a {padding-right:3px;border-bottom:none;}

.contentpaneopen .buttonheading a:hover {padding-right:3px;border-bottom:none;}



/* Icons --- print, pdf, email */

ul.actions {
        text-align:right;
        padding:0 ;
        width:100%;
        margin:0
}
ul.actions li {
        display:inline; background: none;
}
ul.actions a {
        text-decoration:none
}



/**** lists ***********************************************************************************************************/
.anunturi li {
float:left;
padding:5px;
}




/**** Typography ***************************************************************************************************/



@font-face {
    font-family: 'FuturaLTBold';
    src: url('../fonts/futuralt-bold-webfont.eot');
    src: url('../fonts/futuralt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuralt-bold-webfont.woff') format('woff'),
         url('../fonts/futuralt-bold-webfont.ttf') format('truetype'),
         url('../fonts/futuralt-bold-webfont.svg#FuturaLTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {font-size:2.2em; line-height: 1em; font-weight: normal; color:#222;font-family: 'FuturaLTBold', Arial, sans-serif;letter-spacing: 0; }

h2 {color:#222;font-size:1.8em;font-weight:normal; line-height:1.2em; }

h3 {color:#222;font-size:1.6em; font-weight:normal; line-height:1.3em;font: 18px/27px 'FuturaLTBold', Arial, sans-serif;letter-spacing: 0; }

h4 {color:#222;font-size:1.3em;line-height:2em; }

h5 {color:#222;font-style:italic;font-size:1.2em;line-height:2em; }

h6 {color:#222;font-size:1.1em;line-height:2em; }

.contentheading, .item-page h2, .items-row h2, .items-leading h2 {color:#222;font-family:'FuturaLTBold', Arial, sans-serif;letter-spacing: 0;font-size:2.2em;line-height:2em;}

.componentheading { color:#222;font-size:2.5em;line-height:1.8em;}

.sectiontableheader {background:transparent;}

.small, .createdate, .modifydate {font-size:.8em;line-height: 1.3em;}

pre, .code {padding: 10px 15px;background: #e1e1e1;border-top: 5px solid #0099FF;border-bottom: 5px solid #0099FF; margin:15px 0 15px;color:#333;}

.dropcap {float: left;padding:7px 7px 0 0;display: block;color: #000; font:40px/20px Arial;}

.attn {font-weight:normal;padding-left: 36px;padding-right: 20px;color:#ddd;
background:#000 url(../images/accents/attn.png) no-repeat 6px 50%;border-top: 1px solid #222;
border-bottom: 1px solid #222;margin-bottom:4px;margin-top:4px;padding-top: 6px; padding-bottom: 6px;}

.info, .tip {font-weight:normal;padding-left: 36px;padding-right: 20px;color:#ddd;
background:#000 url(../images/accents/info.png) no-repeat 6px 50%;border-top: 1px solid #222;
border-bottom: 1px solid #222;margin-bottom:4px;margin-top:4px;padding-top: 6px; padding-bottom: 6px;}

.check {font-weight:normal;padding-left: 36px;padding-right: 20px;color: #ddd;
background:#000 url(../images/accents/info.png) no-repeat 6px 50%;border-top: 1px solid #222;
border-bottom: 1px solid #222;margin-bottom:4px;margin-top:4px;padding-top: 6px; padding-bottom: 6px;}

.highlight {color:#fff; padding: 0 5px;background:#0DB1FD;;font-weight: normal;}

#system-message {
font-size : 14px; color : #09F; text-align: center; width: auto; background-color: #fff;
border: solid 3px #ccc; margin: 3px 0px 10px; padding: 3px 20px;
}
#system-message li {background:none; font-weight:bold;}


/*Image Formatting*/

img.frame {padding:0 0 22px 22px;background: url(../images/frame-bot-left.png) no-repeat bottom left; text-align:center;border: 0px solid #ddd; margin:4px 14px 0px 8px;}
img.frame-left {padding:0 0 22px 22px;background: url(../images/frame-bot-left.png) no-repeat bottom left; float:left; border: 0px solid #ddd; margin:4px 14px 0px 0px;}
img.frame-right {padding:0 0 22px 22px;background: url(../images/frame-bot-left.png) no-repeat bottom left; float:right; border: 0px solid #ddd; margin:4px 0px 0px 8px;}


/**** article info *************************************************************************************************/

dl.article-info  {font-size: .9em; margin-top:-35px;}
p.counter {padding: 10px;}
.article-info-term {visibility:hidden;}
/* pagenav */
.pagelinks ul {
  list-style-type:none;
  padding:0;
  overflow:hidden;
}
.pagelinks ul li{
background-image:none;
  display:inline-block;
  padding:4px;
  margin:0;
}


#main ul.pagenav, .pagination  ul{
  list-style-type:none;
  padding:0;
  overflow:hidden;
}
ul.pagenav li, .pagination li
{
background-image:none;
  display:inline-block;
  padding:4px;
  margin:0;
}
#main ul.pagenav li
{
  line-height:2em
}
ul.pagenav li a, .pagination  ul li
{
  display:inline; 
  background: #fff; 
  padding:4px; 
  text-decoration:none;
  float:left;
  text-:0;
  color:#999; font-size: 1.5em;text-transform:uppercase;

}
.pagination ul li a {
color: #222;
}

ul.pagenav li.pagenav-prev
{float:left}
ul.pagenav li.pagenav-next
{float:right}
.pagination  ul li {margin-right:5px;}


/*PANE SLIDERS TOGGLERS -Contact Form-*/

.pane-sliders .pane-toggler {background: url(../images/toggler.png) no-repeat 0 50%;text-: 20px;}
.pane-sliders .pane-toggler-down {background: url(../images/toggler-down.png) no-repeat 0 50%;text-: 20px}


/*tables*/

tr.sectiontableentry1 td,td.sectiontableentry1, td.sectiontableentry1solid {padding: 6px;background-color:transparent;}

tr.sectiontableentry2 td,td.sectiontableentry2, td.sectiontableentry2solid {padding: 6px;background:#fff;}

td.article_column {padding:0 4px;}


/* polls table IE fix*/

.pollstableborder {text-align:left;}

.poll thead tr td{padding-bottom:10px;}

.poll .button {margin-top: 10px;}


/**** input box, readon, buttons ************************************************************************************/


.inputbox, .inputbox-2, input, textarea {
color:#666;
background:#fff; 
border:1px solid #ddd;
padding:3px;
}

.readmore  a:link, .readmore a:visited {
margin-top: 10px;border-bottom:none;background:#222 url(../images/small_arrow.png) no-repeat left 6px; border: 1px dotted #7E1303;
padding:6px; text-: 20px; text-align:center; float:right;color:#fff; font-size: 12px; text-transform:uppercase;
}
.readmore a:hover {}

.button, input.button, button.button, button.validate, button {
border: #ddd 1px solid; color: #222;
padding:6px;font-size:1em;margin: 3px 0;
}
.button:hover {background-position: bottom;}

.search .button {}


/***** table of contents *******************************************************************************************/
.contenttoc th {font-size: 1.2em; font-weight:normal;padding: 6px 0; color: #000;}
table .contenttoc, div#article-index{ background: #fff; float: right; margin:10px; padding: 5px 15px 15px; border: 1px dotted #ddd;}
#article-index li {list-style:none;background: none;padding:0;margin:0;text-:0;line-height: 1.5em;}
.contenttoc a.active, .contenttoc a:hover, #article-index a.active, #article-index a:hover {color: #000; border-bottom: 1px dotted;}


fieldset{border:0;}
.button {cursor:pointer;}
#login-form .inputbox, .registration input, .profile-edit input, #login-form .inputbox, .contact .inputbox, .login-fields input, .remind input, .reset input 
{
}
p #login-form {padding:0;line-height: 1.7em;}
#login-form ul li {padding:0 0 0 6px;margin:0;background-position: 4px 2px;line-height:1.4em;}
.login-fields, .contact-form {float:left;width: 100%;}
#login-form label, #password-lbl, #username-lbl, .contact-form label { display: block;
    float: left;
    margin-right: 10px;
    width: 8em;}
#modlgn-username, #modlgn-passwd, .login-fields #password, .login-fields #username, .contact-form div {
    width: 9em;
}
#modlgn-remember  {margin-top: 9px;}



/**** Registration Form ******************************8***************************************************************/
#member-registration {
    padding: 0 5px;
}
#member-registration fieldset {
    border: 1px solid #ddd;
}
dt label { display: block;
    float: left;
    margin-right: 10px;
    }
  
form fieldset dt {
    clear: left;
    float: left;
    padding: 3px 0;
    width: 15em;
}
form fieldset dd {
    float: left;
    padding: 3px 0;
}
.searchintro {
    font-weight: normal;
    margin: 20px 0;
}
div.search {margin-top: 10px;}
#searchForm {
    padding: 0 5px;
}
.form-limit {
    margin: 20px 0 0;
    padding: 0 10px 0 20px;
    text-align: right;
}




/**** Blog Layout ***********************************************************************************************/

.blog-featured {
        padding: 0;
}

.items-leading {
        padding:0px 5px 10px 5px;
        overflow:hidden;
        margin-bottom:10px
}

.row-separator {
        display: block;
        clear: both;
        margin: 0;
        border: 0px;
        height:1px
}

.item-separator {
        display: none;
        margin: 0px;
}

.shownocolumns {
        width:98% !important;
}


.cols-1 {
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1 {
        width:46%;
        float:left;
}

.cols-2 .column-2 {
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1 {
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:4%

}
.cols-3 .column-2 {
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3 {
        float:right;
        width:29%;
        padding:0px 5px
}

.items-row {
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3 {
        padding:10px 5px
}

.column-2 {
        width:55%;
        margin-left:40%;
}

.column-3 {
        width:30%
}

.blog-more {
        padding:10px 5px
}

.adsman-creds {display:none;}

/**** PJ ToolTips **************************************************************************************************/
/* Required Styles */
#pjToolTip { position: absolute; display: none; z-index: 50000;}
#pjToolTip .pjToolTipContent { margin:0; padding:0 10px;}

/* Theme the tips */
.pj-tooltip {
margin:0; width: 258px;
}
.pj-tooltip-top { height: 10px;  background: url(../images/pjtipsbg.png) no-repeat 0 0;width:100%;float:left; }
.pj-tooltip-bottom { height: 16px; background: url(../images/pjtipsbg.png) no-repeat 0 100%;width:100%;float:left; }
.pj-tooltip-mid { background: url(../images/pjtipsbg.png) no-repeat 0 50%;float:left; width: 100%; }
.pj-tooltip_heading { font-size: 13px;width: 100%;float:left;color: #fff; }
.pj-tooltip_body { font-size: 11px;color:#ddd; }

/* end PJ ToolTips */
/* JFBCONNECT */
#jfbc_loginregister {

}
#jfbc_loginregister h1 {
margin-bottom:10px;
}
#jfbc_loginregister #why {
margin-top:30px;
float:left;
}
#why ul {
margin-top:10px;
list-style:circle;
}
#why li {
margin-left:20px;
margin-bottom:5px;
list-style:disc;
}
#contentcolumn #jfbc_loginregister_userinfo.horizontal #jfbc_loginregister_newuser {
background-color:#87a0d9;
-moz-border-radius: 15px;
border-radius: 15px;
color:#fff;
padding:20px;
width:40%;float:right;
}
#jfbc_loginregister_newuser p {
color:#fff;
}
#jfbc_loginregister #jfbc_loginregister_existinguser {
padding:20px;
width:45%;float:left;
}

.jflogin #profile-pic {
text-align:right;
}

.jflogin {
text-align:right;
}
#form-login-remember {
text-align:right;
padding-top:4px;
}

/* K2 OVERRIDES */
.itemContainer .catItemView {
padding:10px;
background-color:#fff;
margin-bottom:20px;	
box-shadow:3px 3px 5px #CCC;
margin-right:10px;
}
#itemListLeading .itemContainerLast .catItemView {margin-right:0px;}
#itemListPrimary .itemContainerLast .catItemView {margin-right:0px;}
#itemListSecondary .itemContainerLast .catItemView {margin-right:0px;}

.itemView {
padding:15px;
background-color:#fff;
box-shadow:3px 3px 5px #CCC;
}
.genericItemView {
padding:15px;
background-color:#fff;
box-shadow:3px 3px 5px #CCC;
}
#clocss {
padding-left:50px;
}