body {font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;color:#222222; 
	background-attachment:fixed;
	background-repeat:no-repeat;}
body,table,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0;}
.clearfix:after {content: ".";display: block;clear: both;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear {clear:both;}
iframe {margin-top:5px;}
img {border:none;}

h4{margin:0 0 20px 25px; font-size:12px}

.commentsTitle {margin-left:25px;font-weight:bold;font-stretch:narrower;color:#333;}


.textField {padding:2px;}
.textFieldLarge {padding:2px;width:50%;}

.inputCauta {border:1px solid #0857A7;padding:2px;height:16px;}
.selectCauta {border:1px solid #0857A7;padding:2px;height:22px;}
.btn {border:1px solid #5297fe;background:url(../img/btn_back.gif) repeat-x;padding:0px 10px 3px 10px;color:#fff;height:21px;}
.btn:hover {background:url(../img/btn_back_hover.gif) repeat-x}

.top {width:900px;margin:0 auto;background:url(../img/top_back.gif) repeat-x;height:90px;}
.top .upper {height:70px;}
.top .upper .logo {float:left;width:200px;}
.top .upper .menu {height:70px;float:left;width:450px;}
.top .upper .menu ul {height:70px;list-style:none;}
.top .upper .menu ul li {float:left;height:70px;border-right:2px solid #fff;padding:0px 10px 0px 10px;}
.top .upper .menu ul li:hover {background:url(../img/li_hover.gif) repeat-x;}
.top .upper .menu ul .green {background:url(../img/li_hover.gif) repeat-x;}
.top .upper .menu ul li.gray {background:url(../img/add_back.gif) repeat-x;}
.top .upper .menu ul li.gray:hover {background:url(../img/add_back_hover.gif) repeat-x;}
.top .upper .menu ul li a{color:#fff;text-decoration:none;display:block;padding:27px 0px 27px 0px;}
.top .upper .search {float:right;padding-top:5px;}
.top .lower {height:20px}

.top .lower .cadruTop 
{
	width:600px;
	margin-left:20px;
	float:left;
	background:url(../img/cadru_top.gif) no-repeat; 
	height:100px;
	position:relative
}

.top .lower .menuLower {float:right;margin-right:20px;}
.top .lower .menuLower ul  {list-style:none;}
.top .lower .menuLower ul li {display:inline;}
.top .lower .menuLower ul li a{color:#fff;text-decoration:none;}
.top .lower .menuLower ul li a:hover{text-decoration:underline;}

.content {width:900px; margin:0 auto;}
.content h1 {color:#0956a7;font-weight:normal;font-size:18px;margin-left:20px}

.content .leftSide {width:620px;float:left;}
.content .leftSide h2 {color:#0956a7;font-weight:normal;font-size:18px;margin-left:20px}
.content .leftSide h3 {color:#0956a7;font-weight:bold;font-size:14px;}

.content .leftSide .cadru
{
	width:600px; 
	margin-left:20px;
	background:url(../img/cadru_back.gif) repeat-y;
	height:100%
}

.content .leftSide .cadru .back{margin:5px 0px 0px 5px;}
.content .leftSide .cadru .back img {border:none;}

.content .leftSide a{text-decoration:none;color:#0956A7}
.content .leftSide .cadru .all {margin:10px 0px 0px 20px;}
.content .leftSide .cadru .all .element {width:173px;height:170px;float:left;padding:0px 5px 0px 5px;}
.content .leftSide .cadru .all .element a img{border:0pt;}
.content .leftSide .cadru .all .elements {}
.content .leftSide .cadru .all .elements .elementu {width:150px;float:left;padding:0px 17px 0px 17px;background-color: #dcedff;}
.content .leftSide .cadru .all .elements .elementu p{color:#0072e7;}
.content .leftSide .cadru .all .element .img{width:173px;border:1px solid #ccc;background:#f0f0f0;text-align:center;}
.content .leftSide .cadru .all .element p{color:#0072e7;}

.content .leftSide .cadru .all ol {padding:0px 5px;}

.content .leftSide .cadru p .title {text-align: center;font:bold 16px Verdana;}


.content .leftSide .cadru .horoscop a{text-decoration:none;color:#0956A7;}
.content .leftSide .cadru .horoscop a:hover {text-decoration:underline;}
.content .leftSide .cadru .horoscop {margin:10px 20px 0px 20px;width:560px;background:#dcedff;height:165px;border:1px solid #b7c5d4}
.content .leftSide .cadru .horoscop table {border:0;width:100%}
.content .leftSide .cadru .horoscop td {text-align:center;width:25%;}

.content .leftSide .cadru .total {color:#999;margin:7px 0px 5px 20px;background:#f0f0f0;border:1px solid #ccc;padding:5px 2px;height:20px;width:556px;text-align:center;}

.content .leftSide  .cadru .all #categoriiBancuri {background-color: #e9e9e9;padding: 10px;width: 92%;}
.content .leftSide  .cadru .all #categoriiBancuri ul  {list-style:none;}
.content .leftSide  .cadru .all #categoriiBancuri ul li {display:inline;}
.content .leftSide  .cadru .all #categoriiBancuri ul li a{color:#0956a7;text-decoration:none; font-weight: bold;}
.content .leftSide  .cadru .all #categoriiBancuri ul li a:hover{text-decoration:underline;}

.content .leftSide  .cadru .container a {text-decoration:none;color:#0956A7;}
.content .leftSide  .cadru .container a:hover {text-decoration:underline;}
.content .leftSide  .cadru .container .containerLeft {float:left;width:295px;}
.content .leftSide  .cadru .container .containerLeft .images{margin-left:5px;padding:0 2px;}
.content .leftSide  .cadru .container .containerLeft .images .image {display:block;margin:5px 0px 5px 0px;padding:5px 2px;clear:both;border-bottom:1px solid #ccc;}
.content .leftSide  .cadru .container .containerLeft .images .image .img{width:150px;border:1px solid #cccccc;float:left;text-align:center;background:#f0f0f0;}
.content .leftSide  .cadru .container .containerLeft .images .image .img a{border:0px;}
.content .leftSide  .cadru .container .containerLeft .images .image .img a img{border:0px;}
.content .leftSide  .cadru .container .containerLeft .images .image .detalii{margin-left:5px;float:left;}
.content .leftSide  .cadru .container .containerLeft .images .image .detalii p{color:#0072e7;}

.content .leftSide  .cadru .container .containerDelimiter {width:1px;height:450px;background:#ccc;float:left;}

.content .leftSide 	.cadru .container .containerRight {width:270px;float:left;}
.content .leftSide 	.cadru .container .containerRight .jokes {}
.content .leftSide 	.cadru .container .containerRight .jokes .joke {color:#999;margin:7px 0px 5px 20px;background:#f0f0f0;border:1px solid #ccc;padding:5px 2px;height:117px;}
.content .leftSide 	.cadru .container .containerRight .jokes .joke .enum{width:240px;text-align:justify;color:#222;}
.content .leftSide 	.cadru .Recentcomments {margin:5px 0px 5px 15px; border:1px solid #ccc;padding:2px; width: 560px;}
.content .leftSide 	.cadru .Recentcomments .Recentcomment {color:#999;margin:5px 0px 5px 15px;background:#DCEDFF;border:1px solid #ccc;padding:2px; width: 525px;}

.content .leftSide .cadru .comments {margin-top:10px;padding:0px 2px 0px 2px;}
.content .leftSide .cadru .comments .comment {padding:5px 10px 5px 5px;border-bottom:1px dotted #ccc;width:90%;margin:0 auto;margin-top:5px;}
.content .leftSide .cadru .comments .comment span{color:#999999}
.content .leftSide .cadru .comments .comment span.reply{text-align:right;color:#999999;margin-left:60%;}
.content .leftSide .cadru .comments p {text-align:justify;margin-top:10px;}
.content .leftSide .cadru .comments .comment a {color:#3A72E7;text-decoration:none;}
.content .leftSide .cadru .comments .comment a:hover {text-decoration:underline;}

.content .leftSide .cadruBottom{width:600px;margin-left:20px;background:url(../img/cadru_bottom.gif) no-repeat; height:20px;}
.bottom {border-top:1px solid #CCCCCC;margin:20px auto 0pt;width:900px;}
.bottom .powered {height:18px;padding:3px 0px 3px 0px;border-bottom:1px solid #ccc;float:left; width:100%; text-align:center; margin-top:10px}
.bottom .powered p{float:left;color:#666;}
.bottom .powered a {margin-left:5px;text-decoration:none;color:#666;}
.bottom .powered img {border:none;}

.content .rightSide 
{
	float:left;
	width:270px;
	padding-left:10px;
	margin-top:-80px;
}

.content .rightSide .container {padding:5px; display:block; height:100%; border:1px solid #ccc;margin-top:10px;}
.content .rightSide .details {text-align: left;padding-left: 5px;}
.content .rightSide h2 {color:#0956a7;font-weight:normal;font-size:18px;}
.content .rightSide h3 {color:#0956a7;font-weight:bold;font-size:12px;}

.login {border:1px solid #ccc;background:#fff;margin-top:10px;padding:5px;display:block;height:100%}
.signup, .newsletterForm {border:1px solid #ccc;background:#fff;padding:5px;display:block;height:100%;width:95%;margin:0 auto;}
.content .rightSide #editProfile {border:1px solid #ccc;background:#fff;margin-top:10px;padding:5px;display:block;height:100%;}

.form {background:#dcedff;padding:2px;}
.form .row {padding:5px 0px 5px 0px;}
.form .row label {width:70px;float:left;}
.form .row .submitBtn {margin-left:80px;}
.form .row a {color:#2357C2;text-decoration:none;}
.form .row a:hover {text-decoration:underline;}

.formBig {background:#dcedff;padding:5px;}
.formBig .row {padding:5px 0px 5px 0px;}
.formBig .row label {width:200px;float:left;}
.formBig .row label.padded {padding-left:20px;}
.formBig .row .submitBtn {margin-left:80px;}
.formBig .row fieldset {border:0; width:200px;}
.formBig .row fieldset legend {display:none}

.upload {width: 94%;border:1px solid #ccc;background:#fff;margin-top:10px;padding:5px;display:block;height:100%;}

.form .row .inputError {border: 1px solid #CC0000; }
.form .row .inputOK {border: 1px solid #349534; }
.form .registerErrors {border: 1px solid #CC0000;padding: 10px;text-align: left;}
.form .registerErrors p#userError {color: #CC0000;text-align: left;}
.form .registerErrors p#emailError {color: #CC0000;text-align: left;}
.form .registerErrors p#registerError {color: #CC0000;text-align: left;}

.commentAdd {border:1px solid #A9D0F5; background-color:#E0ECF8; margin:20px 25px 0 20px; padding:10px}
.commentAdd .form .row {padding:5px 0px 5px 0px;}
.commentAdd .form .row label {width:130px;float:left;}

.top .rightSide #accordion {padding-left: 25px;padding-top: 5px;}
.top .rightSide #accordion #element {padding-left: 15px;padding-top: 5px;border: 1px solid black}
.top .rightSide #accordion ul  {list-style:none;padding-left: 15px;}
.top .rightSide #accordion ul li {display:block;padding-top: 5px;}
.top .rightSide #accordion ul li a{color:#fff;text-decoration:none;}
.top .rightSide #accordion ul li a:hover{text-decoration:underline;}

#socialBookmarks{display: inline;}
#socialBookmarks ul{list-style:none;}
#socialBookmarks ul li{float:left;padding:2px;border:1px solid #fff;height:16px;}
#socialBookmarks ul li:hover {border:1px solid #0172E8;}
#socialBookmarks ul li img{ border:0;}
#socialBookmarks #inline{display:inline}

.bank {padding-left: 15px;padding-top: 15px;}

.boxImage {float:left;text-align:center;padding: 10px;/*background:#e9e9e9;*/margin-bottom:60px;height:190px;width:175px;}
.boxImage .img {height:145px;border:1px solid #ccc;background:#f0f0f0;}
.boxImage .img a img{text-align: center;border:0pt;}
.boxImage .title {font-size:12px; font-weight:bold; padding-bottom:5px; text-align:center; }
.boxImage .title a{text-decoration:none; color: #2682BD;}
.boxImage .title a:hover{color: #0E4399;}
.boxImage .boxDetails {text-align:left; margin-bottom:10px; line-height:20px; font-size:11px;}
.boxImage .boxDetails p {line-height:14px; padding:0; margin:0;}
.boxImage .boxPopularity {text-align:left;background:#fff;padding:2px;border:1px solid #ccc;}
.boxImage .boxPopularity div {padding:1px 0;}


.boxJoke {padding: 10px;/*background:#e9e9e9;*/margin:0px 0px 15px 15px;width:530px;border:1px solid #ccc}
.boxJoke .title {font-size:14px; font-weight:bold; padding-bottom:5px;text-align:left;color:#001199 }
.boxJoke .title a{text-decoration:none; color: #001199;}
.boxJoke .boxDetails {text-align:left; margin-bottom:10px; line-height:20px; /*border-bottom:1px solid #ccc*/}
.boxJoke .jokeCapsule {text-align:justify;font-size:11px; overflow:hidden;padding:5px;}
.boxJoke .jokeCapsule:hover {background:#f0f0f0;}
.boxJoke .boxPopularity {text-align:left;background:#fff;padding:2px;border:1px solid #ccc;}
.boxJoke .boxPopularity div.Box {padding:1px 0;}

.pagination {text-align:right;margin-right:15px;margin-top:10px;color:#999;}
.pagination a{color:#3A72E7;text-decoration:none;}
.pagination a.next{color:#3A72E7;text-decoration:none;padding:5px;}
.pagination div, .pagination span {padding:5px;}

.relatedList {margin-top:15px;width:270px;}
.relatedList {}
.relatedList .item,.relatedList .itemJoke  {background:#DCEDFF;padding:0px 2px 2px 0px;margin-top:5px;font-size:11px;border:1px solid #ccc;}
.relatedList h2 {font-size:12px;}
.relatedList a{color:#0956A7;text-decoration:none;}
.relatedList .item .img {float:left;text-align:center;width:100px;padding:6px 0;}
.relatedList .item .img a img{border:0pt;}
.relatedList .item .itemDetails {float:right;padding-left:2px;width:160px;}
.relatedList .item .itemDetails p {color:#999;}

.relatedList .itemJoke .itemDetails {height:70px;padding-left:2px;background:#DCEDFF;}
.relatedList .itemJoke .itemDetails p {color:#999;}


.viewElement {}
.viewElement .titlu {text-align:center;width:100%;}
.viewElement .continut {padding:3px;width:96%;margin:0 auto;text-align:justify;}
.viewElement .continut .container {text-align:center;}
.viewElement h1{font-size:16px;color:#0956A7;font-weight:normal;font-stretch:narrower;}

.objectRelated {border:1px solid #ccc; padding:2px;margin-top:2px;}
.objectRelated .userDetails .image{float:left;margin-right:2px;}
.objectRelated .userDetails .userName {font-size:12px;color:#777;font-weight:bold;padding-left:10px;}
.objectRelated .clipDetails {background:#fff;margin-top:3px;padding:3px;border:1px solid #abd4ff}
.objectRelated .clipDetails h1 {padding:5px; margin:0; font-size:18px; font-weight:normal; color:#aaa; font-family:Trebuchet MS}
.objectRelated .share {background:#fff;color:#0172E8;margin-top:3px;padding:3px;border:1px solid #abd4ff}


.content .rightSide .details {background:#dcedff;padding:2px;}
.content .rightSide .details p {color:#999;font-size:11px;}

.categorii {background:#dcedff;padding:2px;}
.categorii h1 {font-size:18px; font-weight:normal; padding:5px; margin:0; line-height:21px; color:#045FB4}
.categorii a {color:#3A72EF;text-decoration:none; padding:3px;}
.categorii a:hover {background:#3A72EF;color:#dcedff;text-decoration:none; }
.categorii ul {list-style:none;margin-left:10px;}
.categorii ul li {padding:2px;}
.categorii .activa {background:#3A72EF;color:#dcedff;text-decoration:none; padding:3px;}

.listare {margin-left:5px;}
.listare a {text-decoration:none;color:#0956A7;}

.error {color:#fff;background:#d91717;padding:2px;border:1px solid #abd4ff;text-align:justify}
table.cauta tr td {padding:3px;}
.floatel {float:left;}

.myRSS{float: left; width:180px; color:#346ef6; font-size:20px; padding-right:20px; margin-bottom:30px;}
.myRSSText{width:220px; text-align:center; display:block}

.dateProfil {}
.dateProfil .img{float:left;margin-left:20px;border:1px solid #ccc;padding:2px;margin-right:20px;}
.dateProfil .img:hover {border:1px solid #28B815;}
.dateProfil h1 {font-size:18px;color:#0A75D4;margin-left:20px;}
.dateProfil h2.usernameProfil {font-size:14px;color:#333;}

.message {width:570px;margin:0 auto;background:#DCEDFF;padding:2px;color:#0172E8;border:1px solid #ccc;text-align:justify;}


.fisiere {width:590px;margin:0 auto;}
.fisiere ul {list-style:none;}
.fisiere li {line-height:18px;}
.fisiere p {line-height:18px;}

span.darkRed {color:#990033;font-weight:bold;}

.terms {padding:0 15px 0 10px}
.terms h1 {color:#0956A7;font-size:18px;font-weight:bold;}
.terms ul {list-style:disc;margin-left:40px;}
.terms p {padding:5px;text-align:justify;}
.terms div {padding:5px 0;}
.hidden { display: none; }

#tags{font-size:12px; font-weight:normal;}
#tags a{text-decoration:none; color:#999; }
#tags a:hover{text-decoration:none; color:#999}

#tagsBox{border:1px solid #A9D0F5; background-color:#E0ECF8; margin:20px 25px 0 20px; padding:10px}
#tagsBox a{text-decoration:none; padding:3px;}
#tagsBox a:hover{text-decoration:none; padding:3px; background-color:#FA5858; color:white}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 535px;
height: 180px; /*Height should enough to fit largest content's height*/
text-align: center;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
top: 0;
width: 420px;
}

.stepcarousel .recomandare{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width:auto;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align: left;
}
.stepcarousel .recomandare img {height:100px; width:auto}
#galleryB{
/*height: 160px;*/
}


.stepcarouse2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 535px;
height: 180px; /*Height should enough to fit largest content's height*/
text-align: center;
}

.stepcarouse2 .belt{
position: absolute; /*leave this value alone*/
top: 0;
width: 420px;
}

.stepcarouse2 .recomandare{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width:170px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align: left;
}
.stepcarouse2 .recomandare img {height:100px; width:auto}
#galleryB{
/*height: 160px;*/
}





#galleryB .panel{
/*height: 150px;*/
text-align: center;
}

p.samplebuttons{
width: 300px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}

.galleryB{
overflow: hidden;
}

#filtruData{float:left; padding-left:10px; padding-top:15px; width:70px; line-height:20px;}

#filtruData h1 {font-size:18px; font-weight:normal; padding:5px; margin:0; line-height:21px; color:#045FB4}
#filtruData ul {list-style:none;margin-left:0px; }
#filtruData ul li {padding:10px 0 10px 2px; border-bottom:1px dashed #ccc}
#filtruData a {color:#3A72EF;text-decoration:none; padding:3px;}
#filtruData a:hover {background:#3A72EF;color:#dcedff;text-decoration:none; }

table.contest {width:95%;margin:0 auto;}
table.contest tr:hover {background:#b9dcff;}
table.contest tr td , table.contest tr th {text-align:left;padding:2px 0;}
table.contest tr td.centerAligned ,table.contest tr th.centerAligned {text-align:center;}
table.contest tr.selected {background:#0170E2;color:#fff;font-weight:bold;}
table.contest tr.selected td a {color:#fff;}

.ratingBox {background:#f0f0f0 !important;width:100px;}
#playlistAddLink{cursor:pointer;}
.footer {width:920px;margin:0 auto;}

#welcomeUser{color:#fff; text-align:right; margin-right:2px;font-size:14px;color:#96fd88;padding:3px 0 4px 0;}
#radios {float:left;width:60%;}
#radios fieldset input {width:10%;background:red;}

.adds{color:#0956a7;font-weight:bold;font-size:15px; text-decoration:underline;}
.adlinks{color:#0956a7;font-weight:normal;font-size:11px; text-decoration:none;}

/*GADGETS */
.gadgetItem{
background-color:#ffd; border:0px solid #dde;
padding:0px; margin:0 0 10px 0;
}

.gadgetItemTitle{
text-align:center;
font-size:11px; color:#0572B7; font-weight:bold; padding:5px 0 5px 0;
}
.gadgetItemTitle a{
color:#0572B7;
}
.gadgetItemContent{
border:1px solid #ccc; padding:5px; background-color:#eee;
}

.gadgetItemAutor{}
.gadgetItemData{padding-top:3px}
.gadPaddA{float:left; padding-left:10px}
/*GADGETS */

/*IMPROVEMENTS OR NOT */
.imgMicaHoroscop {border:0, width:39px, height:39px;}
.dRating1 {display: inline; width: 100%;}
.dRating2 {height:16px; top:20px; overflow:hidden}
.rSideMargin5{margin:5px 0}
.rSideMargin10{margin:10px 0}
.hideMe{display:none}
.redAdmin{color:red}
.redAdminB{color:red; font-weight:bold}
.floatL{float:left}
.font11{font-size:11px}
.font15{font-size:15px}
.font20{font-size:20px}
.font25{font-size:25px}
.padd10{padding:10px}
.padd20{padding:20px}
.paddL15{padding-left:15px}
.paddT5{padding-top:5px;}
.horos01{margin-right: 10px;padding-left: 15px;}
.centerMe{text-align:center;}
.inputShare{border: 1px solid #abd4ff; background: #FFFFFF; width:250px;}

#nuAmGasitNimic{border:1px solid #ccc; padding:20px; margin:0 25px 0 15px;}

/* C# - DO NOT USE!*/
#cSharp{display:none;}

/* C# - DO NOT USE!*/

#trimitePrinEmailContent{}

#trimitePrinEmailContent .inputText {border:1px solid #ccc; height:18px; width:200px}
#trimitePrinEmailContent .inputTextSmall {border:0; height:18px; width:10px;float:left; }
#trimitePrinEmailContent .inputTextSmall1 {border:1px solid #ccc; height:18px; width:20px;float:left; }

#boxSubCategories{margin:0 5px 10px 20px; border:1px solid #fff; padding:5px; background-color:#dddddd; line-height:20px; background-image: url(../img/bg-subcateg.png); background-repeat:repeat-y;}
#subcategoryVedete{line-height:20px; cursor:pointer}
#toggleSubcategory{float:left; background-image: url(../img/plus-category.png); background-repeat:no-repeat; width:25px; height:23px; cursor:pointer}

/*BANNER ADS*/
span.ads250
{
	margin-top:15px;
	width:100%;
	text-align:center;
}

span.ads250 img
{
	width:250px;
	height:250px;
	float:left
}

span.ads468
{
	margin-top:20px;
	width:100%;
	text-align:center;
	float:left
}

span.ads468 img
{
	width:468px;
	height:60px;
}