@charset "utf-8";
/* CSS Document */

/*
* {
  border: none;
}
*/

html { height: 100%; margin-bottom: 1px;background : #ffffff;}

body {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	background: #ffffff; /* #343A43 */
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color:#454545;
}

img {
    border: 0;
}

a:link, a:active, a:visited {
	color:#336699; /*#F97914; */
	font-size:12px;
	text-decoration: none;
}

a:hover {
	color: #E24912;
	text-decoration: underline;
}

a{
	outline: none;
}

.p {
    float: left;
    padding: 0;
    margin: 0;
}

.clear {
    overflow: hidden;
    width: 100%;
}
.clearIE:after {
	content: "."; 
	display: block; 
	height: 0;  
	clear: both; 
	visibility: hidden;
}
.clearIE { display: block; }

/* formatare */
textarea, input[type='text'], input[type='password'], select { border: 1px solid #cccccc; background: #ffffff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaaaaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #cccccc; outline: 2px solid #dcdcdc; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display: none; }

fieldset { padding: 0 1em 1em 1em; }
legend { padding: 0 .8em 0 .8em; }
textarea, input[type='text'], input[type='password'],input[type='file'] { padding: .1em 0 .1em .4em; }
option { padding: 0 .4em .1em .4em; }  
form div { margin: .8em 0 .8em 0; }
button, input[type='button'],input[type='submit'],input[type='file'] { padding: 3px 8px 3px 8px; line-height: 16px;background:#646464;border:1px solid #111111;color:#FFF;font-weight:bold;font-size:11px;-moz-border-radius:7px; -webkit-border-radius:7px; }
button:hover, input:hover[type='button'],input:hover[type='submit'] { line-height: 16px;background:#808080;border:1px solid #646464;color:#FFF;font-weight:bold;font-size:11px;-moz-border-radius:7px; -webkit-border-radius:7px; }

fieldset { border: 0px solid #C1C1C1; }
legend {	font-weight:bold; }
textarea, input[type='text'], input[type='password'],input[type='file'], select { border: 1px solid #C1C1C1; background: #FAFAFA; color: #222222; }
textarea:hover, input[type='text']:hover, input[type='password']:hover,input[type='file']:hover, select:hover { border-color: #C1C1C1; }
textarea:focus, input[type='text']:focus, input[type='password']:focus,input[type='file']:focus, select:focus { border-color: #1E9EF3; outline: 0px solid #CFDCEC; }
select option{padding:0px 0px 1px 2px;background:#FFF;}

input[type='text']:focus,input[type='password']:focus,input[type='file']:focus,textarea:focus{outline:none;border-color:rgba(82,168,236,.75)!important;box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5); }
input[type='text'],input[type='password'],textarea {-moz-border-radius:8px; -webkit-border-radius:8px;}

.width25 { width: 24.999%; }
.width33 { width: 33.333%; }
.width50 { width: 49.999%; }
.width75 { width: 74.999%; }
.width100 { width: 100%; }

#wrapperall {
    width: 990px;
    margin: 0 auto;
}

#wrapperBg {
    float: left;
    width: 990px;
    background: #ffffff;
    margin-bottom: 0px;
}

#wrapperLeft {
}

#wrapperRight {
}

#wrapperTop {
}

#wrapperBottom {
}

#slide {
    float: left;
    background: url('../images/headerTopBg.jpg') repeat-x;
    width: 978px;
    height: 48px;
}

#inputleft {
    float: left;
    background: url('../images/inputleft.jpg') no-repeat;
    width: 3px;
    height: 24px;
    margin-left: 3px;
}

#inputright {
    float: left;
    background: url('../images/inputright.jpg') no-repeat;
    width: 3px;
    height: 24px;
    margin-right: 10px;
}

#search button {
    float: left;
    background: url('../images/go.jpg') no-repeat;
    width: 55px;
    height: 24px;
    border: 0;
    margin: 0 5px 0 5px;
    cursor: pointer;
}

#search a:link, #search a:active, #search a:visited {
    float: left;
    display: block;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #514e4e;
    text-decoration: none;
    font-size: 7pt;
    margin: 0 5px 0 5px;
}

#search a:hover {
    color: #F97914;
}

.user_meta a {
    float: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #514e4e;
    text-decoration: none;
    font-size: 7pt; 
}

.copywrite_rm a{
	background:url(..images/trans.gif) 0 0 no-repeat;
	border:0px;
	height:1px;
	width:1px;
	padding:0px 0px;
}

#loginsplit {
    width: 2px;
    height: 25px;
    float: left;
    background: url('../images/searchsplit.jpg') no-repeat;
    margin: 0 10px 0 10px;
}

#wrapper {
	width: 970px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

.topmenu {
	height: 30px;
	background: #DDD;
	border-bottom: 1px solid #CCC;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	text-align: right;
}

.topmenu ul {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	list-style-type: none;
}

.topmenu ul li {
	display: inline;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.topmenu a {
	color: #333;
	text-decoration: none;
}

.topmenu a:hover {
	text-decoration: underline;
}

#head {
	margin: 0px 0px 0px 15px;
}

#content {
	padding: 10px 0px 10px 0px; /* 30 sus */
	margin: 0px;
	background: url('../images/contentbg.png') repeat-y 0 0;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
    float: left;
    width: 978px;
    z-index: -1;
}
.content-top {
	height: 15px;
	padding: 0px;
	margin: 5px 0 0 0;
	background: url('../images/contentbg-top.png') no-repeat 0 0;
}


.submit_drop {
	position: absolute;
	margin-top: 50px;
	background: #f2f2f2;
}

#sideleft {
	float: left;
	clear: left;
	width: 190px;
    padding-left: 15px;
}

#sideright {
	float: right;
	clear: right;
	width: 190px;
	padding: 0px 25px 0px 15px;
}

#main {
	width: 525px;
	float: left;
	padding: 0px 0px 0px 17px;
	margin: 0px;
}

.leftContainer{	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background: #F0F0F0 url('../images/menu-contentbg.png') no-repeat bottom left;
}

#categories {
    width: 525px;
	height:auto;
	display:block;
    padding: 0px 0 10px 0;
    vertical-align: top;
	clear:bouth;
}

table #categories {margin-bottom:3px;clear:bouth;}

#submitL{
	width: 523px;
	padding-right:8px;
}

#submitL label {
	float: left;
	text-align: right;
	margin-right: 15px;
}

#submitL .field {
	width:360px;

	-webkit-box-shadow:0 5px 0 
}

#submitL .text {
	width:330px;
}


#submitL textarea, #submitL input {
	border: 1px solid #999999;
	background:#FFFFFF;
	padding:1px 0 0 5px;
	line-height:18px;
	margin:0 0 3px 0;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	 color:#333333;
}

#submitL input {height:20px; line-height:20px; margin:5px 0px}


#submitL textarea:focus, #submitL input:focus {
	border: 1px solid #0062A1;
	background:#FFFF;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	 border-radius:8px;
	 color:#000000;
}

#submitL select {
	border: 1px solid #999999;
	background:#FFFFFF;
	padding:1px 5px 0 5px;
	line-height:18px;
	margin:0 0 3px 0;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	 color:#333333;
	 width:70%;
}
#submitL input.capt[type='text'] {
	font-weight:bold;
	font-size:19px; 
	padding:3px 5px 3px 5px;
	text-indent:10px;
}
#submitL input[type='checkbox']{
	border:0px;
	width:20px;
	height:20px;
}

#submitL input[type='submit']{
	margin-top:1px;
	padding:0px 9px;
	height:25px;
	font-weight:bold;
	cursor: pointer;
	background:#646464;
	color:#FFF;
	border:1px solid #111;
}

#submitL input[type='submit']:hover{
	background:#808080;
	color:#fff;
	border:1px solid #646464;
}

table .pachete {
	width:99%; 
	margin:0px 0px 20px 0px;
}

table #pachete {
	width:99%; 
	margin:10px 0px 20px 10px;
	line-height:20px;
	font-weight:normal;
}
table #pachete input[type='radio']{
	height:10px;width:25px;
	border:0px;
	float:left;
}
table #pachete .pret{color:#000000; font-weight:bold; font-size:13px;}
table #pachete .free{color:#129261; font-weight:bold; font-size:13px;}

.formPage {
    float: left;
    width: 523px;
    padding: 20px 10px 20px 10px;
    vertical-align: top;
    border: 0px solid #CCCCCC;
}

div.dinamic, div.partener{position:relative}
 
div.dinamic div.susS {
	background: url(../images/v3x/dinamic/module_rounded_tl.png) 0 0 no-repeat;
}

div.dinamic div.susD {
	padding: 0px 10px 0px 10px;
	background: url(../images/v3x/dinamic/module_rounded_tr.png) 100% 0 no-repeat;
}

div.dinamic div.susT {
	height: 15px;
	background: url(../images/v3x/dinamic/module_rounded_t.png) 0 0 repeat-x;
}

div.dinamic div.stg {
	background: url(../images/v3x/dinamic/module_rounded_l.png) 0 0 repeat-y;
}

div.dinamic div.drt {
	padding: 0px 5px 0px 5px;
	background: url(../images/v3x/dinamic/module_rounded_r.png) 100% 0 repeat-y;
}

div.dinamic div.bg {
	padding: 0px 5px 0px 5px;
	background: #fcfdfe url(../images/v3x/dinamic/module_rounded_bg.png) 0 100% repeat-x;
	min-height: 20px;
	overflow: hidden;
}

div.dinamic div.josS {
	background: url(../images/v3x/dinamic/module_rounded_bl.png) 0 0 no-repeat;
}

div.dinamic div.josD {
	padding: 0px 10px 0px 10px;
	background: url(../images/v3x/dinamic/module_rounded_br.png) 100% 0 no-repeat;
}

div.dinamic div.josJ {
	height: 10px;
	background: url(../images/v3x/dinamic/module_rounded_b.png) 0 0 repeat-x;
}

div.dinamic div.adancime {
	min-height: 30px;
}

/* #####   Partener   ##### */

div.partener div.vip{
	top: 10px;
	right: 5px;
	position: absolute;
	width: 39px;
	height: 39px;
	background: url(../images/star.gif) 0 0 no-repeat;
} 

div.partener div.susS {
	background: url(../images/v3x/part/module_rounded_tl.png) 0 0 no-repeat;
}

div.partener div.susD {
	padding: 0px 10px 0px 10px;
	background: url(../images/v3x/part/module_rounded_tr.png) 100% 0 no-repeat;
}

div.partener div.susT {
	height: 15px;
	background: url(../images/v3x/part/module_rounded_t.png) 0 0 repeat-x;
}

div.partener div.stg {
	background: url(../images/v3x/part/module_rounded_l.png) 0 0 repeat-y;
}

div.partener div.drt {
	padding: 0px 5px 0px 5px;
	background: url(../images/v3x/part/module_rounded_r.png) 100% 0 repeat-y;
}

div.partener div.bg {
	padding: 0px 5px 0px 5px;
	background: #f3f9fe url(../images/v3x/part/module_rounded_bg.png) 0 100% repeat-x;
	min-height: 20px;
	overflow: hidden;
	color:#222222;
}

div.partener div.bg a.link{color:#000; font-size:13px;}

div.partener div.josS {
	background: url(../images/v3x/part/module_rounded_bl.png) 0 0 no-repeat;
}

div.partener div.josD {
	padding: 0px 10px 0px 10px;
	background: url(../images/v3x/part/module_rounded_br.png) 100% 0 no-repeat;
}

div.partener div.josJ {
	height: 10px;
	background: url(../images/v3x/part/module_rounded_b.png) 0 0 repeat-x;
}

div.partener div.adancime {
	min-height: 30px;
}
/* #####  // Partener ##### */

a.buttonHZ {
    background: transparent url('../images/dreapta.gif') no-repeat scroll top right;
    color: #222222;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.buttonHZ span {
    background: transparent url('../images/stanga.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 5px 18px;
} 

a.buttonHZ:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.buttonHZ:active span {
    background-position: bottom left;
    padding: 7px 0 4px 18px;
} 


/* Start links */
.content-site-top {
	height: 10px;
	margin: 10px 0px 0px 0px;
	background: url('../images/content-site-top-bg.png') no-repeat 0 0;
}

.content-site {
	margin: 0px;
	padding: 0px 20px 15px 10px;
	background: url('../images/content-site-bg.png') no-repeat bottom left;
	overflow: auto;
}

.content-site h3 {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	color: #336699;
}

.site-picture {
	float: left;
	clear: left;
	width: 120px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.site-picture img {
	border: 0px;
}

.site-description {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 390px;
	color: #333;
}

.site-description img {
	border: 0px;
}

.site-description a {
	color: #336699;
	text-decoration: none;
}

.site-description a:hover {
	color: #CC0000;
}

.pagerank {
	float: left;
	clear: left;
}

.visit-website {
	float: right;
	clear: right;
}
span.review {
	font-weight:normal;
	color:#505050;
}
/* Stop links*/


#articles .readMore a{
color:#000000;
}

.separator1{
background:transparent;
height:2px;
width:94%;
}

table#categories tr td h5 {
	font-size:13px;
	text-indent:20px;
    padding: 0px 0 1px 0px;
    display: block;
    font-weight: normal;
}

table#categories tr td h5 a{
    color: #5678a2;
    text-decoration: none;
    float: left;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding: 0px;
}

table#categories tr td h5 a:hover {
    float: left;
    color: #2A68D8;
    text-decoration: underline;
    padding-bottom: 0px;
}

#categories ul li a span {
    color: #696969;
    font-weight: bold;
}

#categories ul li a:hover span {
    color: #F97914;
    font-weight: bold;
}

table#categories tr {
    /*float: left;*/
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-position: outside;
   
}
.catBox {
	height: auto;
	/*
	border:#cccccc 1px solid;
	margin:0px 0px 7px 0px;
	 -moz-border-radius: 8px; 
	 -webkit-border-radius: 8px;
	 */
}
table#categories tr td .catBox h5 a{font-weight:bold;}
table#categories tr td .catBoxa h5 a{font-size:11px;}

p.subcats {
    padding: 3px 5px 1px 15px;
	clear:left;
	line-height:15px;
}

p.subcats a{
    color:#505050;
	text-decoration:none;
	line-height:15px;
}

p.subcats a:hover{
    color:#F97914;
	text-decoration:none;
}

p.subcats:after {
	content: "."; 
	display: block; 
	height: 0;  
	clear: both; 
	visibility: hidden;
}
p.subcats { display: block; }

table#categories .blt{
    background: url('../images/arrow_right.gif') no-repeat 4px center;
	height:18px;
	margin-bottom:1px;
}
table#categories .count {color:#888;font-weight:normal;}
h5 .blt a{
	font-size:11px;
	font-weight:normal;
}

p.subcats .blt2{
    background: url('../images/arrow.png') no-repeat 0px 0px;
	height:10px;
	width:10px;
	padding:0 0 0 7px;
}

#row1 {
    float: left;
    width: 40%;
}

#row2 {
    float: left;
    width: 60%;
}

#articles {
    margin: 20px 0 0 0;
}

#row1articles {
    float: left;
    width: 210px;
    overflow: hidden;
    margin: 0;
}

.articlebox {
    float: left;
    width: 196px;
    margin: 0;
    padding: 10px 4px 20px 4px;
}

.articletitle a:link, .articletitle a:active, .articletitle a:visited {
    color: black;
}

.articletitle a:hover {
    color: #F97914;
}

.articletitle {
    background: url('../images/articleIcon.jpg') no-repeat;
    padding-left: 20px;
    font-weight: bold;
}

.articletext {
    padding: 5px 0 5px 0;
    height: 40px;
}

.articlefull {
    text-align: right;
}

.title {
	clear: both;
}



.titleBgmain {
    float: left;
    width: 525px;
    height: 30px;
    background: url('../images/content-title-bg.png') no-repeat 0 0;
    font-weight: bold;
    color: #336699;
    padding: 0px 0px 0px 8px;
	margin: 0px 0 10px 0;
	line-height: 30px;
}

.titleIcon2 {
    float: left;
    width: 138px;
    height: 16px;
    background: url('../images/contentTitleIcon2.jpg') no-repeat;
    padding: 2px 0 0 50px;
}

.titleIcon3 {
    padding: 2px 0 0 15px;
}

.sidecateg {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF url('../images/menu-contentbg.png') no-repeat bottom left;
}

.advert {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

.advert img {
	border: 0px;
}


/* -----------------------
		Rotund
-------------------------  */

#sideleft .box, #sideright .box{margin:0px 0px 10px 0px; color:#333;}

#sideleft div.box h3, #sideleft div.module h3,
#sideright div.box h3, #siderightdiv.module h3 {
	font-size: 100%;
	font-weight: bold;
	color:#505050;
	margin: 0;
	padding: 0 0 0 15px;
	height: 30px;
	line-height: 30px;
	background: url(../images/v3x/top-bg.gif) no-repeat left center #ccc;
}

#sideleft div.box h3 span, #sideleft div.module h3 span,
#sideright div.box h3 span, #siderightdiv.module h3 span {
	height: 30px;
	line-height: 30px;
	display:  block;
	background: url(../images/v3x/top-bg.gif) no-repeat right center;
	padding-right: 10px;
}

div.box_pad1 .box_pad2 { padding: 0px 0px 8px 0px; }

#sideleft .br, #sideright .br {background: url(../images/v3x/br.gif) no-repeat bottom right #fff;}
#sideleft .bl, #sideright .bl  {background: url(../images/v3x/bl.gif) no-repeat bottom left;}
#sideleft .tr, #sideright .tr  {background: url(../images/v3x/tr.gif) no-repeat top right;}
#sideleft .tl, #sideright .tl  {background: url(../images/v3x/tl.gif) no-repeat top left;}

/* ------------------------- 
 HACK WIDGET CENTRAL TOP
-------------------------  */
#main .box{margin:0px 0px 10px 0px; background:transparent;}
#main div.box h3, #main div.module h3{ background:transparent; height:0px;}
#main  div.box h3 span, #main  div.module h3 span  { background:transparent;}


/* -----------------------
		// Rotund 
-------------------------  */
.box ul {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 11px;
}

.box ul li {
	padding:0px;
	text-indent:15px;
	border-bottom: 0px solid #D6D9DF;
	border-top: 1px solid #D6D9DF;
}
.box ul li a{ 
	color:#454545;
	font-size:11px;
	background:#f5f5f5;
}

#sideleft, #sideright,#sideright ul.boxPopCats li, #sideleft ul.boxPopCats li {width:190px;}

#sideright ul.boxPopCats li a, #sideleft ul.boxPopCats li a {
	padding: 5px 1px 5px 1px;
	color:#454545;
	display: block;
	outline: none;
	background:transparent;
	text-decoration: none;
}
#sideright ul.boxPopCats li a:hover,
#sideright ul.boxPopCats li a:active,
#sideright ul.boxPopCats li a:focus {color:#F97914; }


#sideleft ul.boxPopCats li a {background:transparent url(../images/arrow2.png) 5px 50% no-repeat; text-indent:15px;}

#sideleft ul.boxPopCats li a:hover,
#sideleft ul.boxPopCats li a:active,
#sideleft ul.boxPopCats li a:focus {background:transparent url(../images/arrow2.png) 5px 50% no-repeat; color:#2A68D8; }
#sideleft h3  span a{
	color:#505050; 
	text-decoration:none;
	font-size:12px;
  }

.content-bottom {
	height: 25px;
	padding: 0px;
	margin: 0px;
	clear:both;
	background:#000000 url('../images/contentbg-bottom.png') no-repeat 0 0;
}

.content-bottom a {color:#808080;}
.content-bottom a:hover{color:#646464;}

.content-bottom p {
	margin: 0px;
	padding: 25px 5px 10px 0px;
	font-size: 11px;
	text-align: right;
	color:#999999;
}

.stat {
    float: left;
    padding: 15px 0 15px 12px;
    line-height: 180%;
}

#footer {
    float: left;
    width: 978px;
    height: 25px;
    background: transparent repeat-x;
    margin: 15px 0px;
}

#footercontent {
    float: left;
    width: 978px;
    text-align: center;
    padding-top: 5px;
}

#footercontent a {
	color: #454545;
}

/* login slider related */

#panel {
    background: #ffffff;
    display: block;
    color: #454545;
   /* padding: 10px 20px 10px 20px;*/
    position: absolute; 
    z-index: -1; 
    top: 23px; 
    width: 978px;
    height: 110px;
    margin-left: 6px;
    border-bottom: 1px solid #cccccc;
}

#panel_table {
	width: 200px;
	margin: 0 auto;
}

#panel a{
	color: #F97914;
}

.slide {
    margin: 0;
    padding: 0;
    background: #E51D25;
    text-align: right;
    color: #ffffff;
}
.btn-slide {
    text-align: right;
    /*margin: 0 auto;*/
    display: inline;
    font: normal 110%/100% Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
}

.slide a:active, .slide a:link, .slide a:visited {
	color: #ffffff;
	text-decoration: none;
}

.slide a:hover {
    color: #ffffff;
    text-decoration: underline;
}


.active {
    background-position: right 12px;
}

.header {
	height: 60px;
	width: 960px;
	margin: 0 auto;
}

.dirname h1{
	margin:0 0 10px 5px;
	font-size:26px;
	color:#646464;
	text-indent:50px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
	height:50px;
	line-height:50px;
}

.dirname h1 a{
	margin:0 0 10px 10px;
	font-size:26px;
	color:#5678a2;
	text-decoration:none;
	
}

.dirname h1 a:hover {text-decoration:none; color:#333;}
	
.dirname{
	float:left;
	width:66%;
	height:50px;
	line-height:30px;
	clear:bouth;
}

.header_panel {
    background: #E51D25;
    height: auto;
    margin: 0 auto;
}

.center_panel {
    margin: 0 auto;
    width: 960px;
    background: #E51D25;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#333;
   padding:5px 0px 10px 0px;
   font-weight:bold;
   font-size:14px;
   text-decoration:blink;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#454545;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

span.req {
	color: #F97914;
}

.path {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	line-height: 30px;
	font-size: 14px;
	color: #336699;
	background: url('../images/content-title-bg.png') no-repeat 0 0;
	margin-bottom: 20px;
}

.path a, .path span {
	background: url('../images/pathArrow.gif') no-repeat 5px 5px;
	padding: 0 0 0 24px;
}

#firstPath {
	font-weight: bold;
	background: none;
	padding: 0;
}

.msg {padding:10px 10px; font-weight:bold; font-size:15px; color:#000;}

div.errForm, span.errForm {
	margin: 2px 0 16px 0px;
	padding: 2px 5px 2px 5px;
	color: #AE156D;
	background: #FFF1F9;
	border: 1px solid #FF3300;
	text-align: left;
	clear: both;
	display: block;
	width:90%;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
}
div#bar1 {
	width: 98px;
	background: #f2f2f2;
	font-weight: bold;
	font-size:10px;
	position: absolute;
	left: auto;
	margin: 34px 0 0 0px;
	padding: 0;
	z-index: 500;
	border: 1px solid #d1d1d1;
	color: #000;
}

#menu ul li div#bar1 a {
	background: #f2f2f2;
	color:#3c3c3c;
	display:block;
	font-weight:bold;
	margin: 0;
	text-decoration:none;
	padding: 10px 0 10px 20px;
	height: 15px;
	width: 78px;
	font-size: 11px;
 }

#menu ul li div#bar1 a:hover {
	 color:#636363;
	 background-color: #F0EEEE;
 }
 
div#bar2 {
	width: 138px;
	background: #f2f2f2;
	font-weight: bold;
	font-size:10px;
	position: absolute;
	left: auto;
	margin: 34px 0 0 0px;
	padding: 0;
	z-index: 500;
	border: 1px solid #d1d1d1;
	color: #000;
}

#menu ul li div#bar2 a {
	background: #f2f2f2;
	color:#3c3c3c;
	display:block;
	font-weight:bold;
	margin: 0;
	text-decoration:none;
	padding: 10px 0 10px 20px;
	height: 15px;
	width: 118px;
	font-size: 11px;
 }

#menu ul li div#bar2 a:hover {
	color:#636363;
	background-color: #F0EEEE;
 }
 
a.link {
	font-size: 12px;
	font-weight: bold;
	color:#333;
}

a.articol {
	font-size: 12px;
	font-weight: bold;
	color:#454545;
}

/* menu  */


#meniu{
	font-size: 13px;	
	background: transparent url(../images/meniu.jpg) no-repeat 0px 0px;
	height: 30px;
	padding:0px;
	margin:0px 0px 20px 15px;
	width:940px;
	clear:both;
}

#meniu ul{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0px;
	width: 940px;
	float: left;
}

#meniu ul li{
	font-weight: bold;
	margin:0;
	padding: 0px;
	float: left;
	border-left:#C1C1C1 1px solid;
	height:30px;
	padding-left:0px;
}

#meniu ul li.navfirst{
	font-weight: bold;
	margin:0;
	padding: 0px;
	float: left;
	background: transparent;
	border-left:#C1C1C1 0px solid;
	}
	
#meniu ul li.ultim	{
	font-weight: bold;
	margin:0;
	padding: 0px;
	float: left;
	background: transparent;
	}
 
#meniu .home {
	width:20px;
	margin:0px;
	text-indent:-9999px;
	}

#meniu a.home:hover {
	width:20px;
	text-indent:-9999px;
	background:transparent url(../images/meniu.jpg) 0px -32px no-repeat;
	text-decoration:none;
	}

#meniu ul.menu{ width:866px; float:left;}


#meniu .rss {
	width:15px;
	margin:7px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:right;
	height:15px;
	background:transparent url(../images/ico.gif) right top no-repeat;
	}

#meniu a.rss:hover {
	width:15px;
	height:15px;
	text-indent:-9999px;
	background:transparent url(../images/ico.gif) -20px -19px no-repeat;
	text-decoration:none;
	}
	
#meniu .twitter {
	width:16px;
	margin:7px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:right;
	height:16px;
	background:transparent url(../images/ico.gif) left top no-repeat;
	}

#meniu a.twitter:hover {
	width:16px;
	height:16px;
	text-indent:-9999px;
	background:transparent url(../images/ico.gif) 0px -18px no-repeat;
	text-decoration:none;
	}

	#meniu ul.menu li a.home:hover, #meniu ul li a.home:active{
		cursor: pointer;
		margin:0;
		border:none;
	}
	#meniu ul li a{
		padding: 8px 28px 6px 26px;
		text-decoration: none;
		color:#454545;
		text-shadow: #fff 0px 1px 0px;
		display: block;
		font-size:12px;
	}

	 #meniu li a:hover{
		padding: 8px 28px 6px 26px;
		text-decoration: none;
		display: block;
		color: #505050;
		text-shadow: #fff 0px 1px 0px;
		background:transparent url(../images/meniu.jpg) -50px -32px no-repeat;
	}
	/*
	 #meniu li a:active{
		padding: 8px 28px 6px 26px;
		text-decoration: none;
		display: block;
		text-shadow: #fff 0px 1px 1px;
		color: #646464;
		background:url(../images/meniu/activ.jpg) -50px -32px no-repeat;
	}
	*/

/* /menu  */


.thumbimg {
	width:150xp;
}
/*
.dinamic a img{
	border: 1px solid #86A0CA;
	margin: 0 6px 0 0;
	padding:3px;
	width:120px;
	height:90px;
}
*/

img.thumb {
	border: 1px solid #86A0CA;
	margin: 0 6px 0 0;
	width:120px;
	height:90px;
	padding:5px; 
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	 border-radius: 8px;
}

a:hover img.thumb {
	border: 1px solid #336699;
	margin: 0 6px 0 0;
	padding:5px; 
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	 border-radius: 8px;
}

img.imagine, .imagine img {
	width:140px;
	border:1px solid #336699; 
	padding:5px; 
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	 border-radius: 8px;
	 margin-bottom:8px;
}

.navig {
	font-size: 12px;
    border-top: 1px solid #C5C5C5;
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
	display:block;
}

#linkDetail {
	line-height: 180%;
}

#linkDetail .label {
	width: 125px;
	font-weight:bold;
}

#linkDetail h2 a{
	color:#336699
}

#linkDetail h3 a{
	color:#336699
}

#linkDetail a{
	font-size:12px;
}

#linkDetail .smallDesc {
	color:#454545;
	text-align:left;
}

.linkDetail {
	line-height: 180%;
}

.linkDetail .label {
	width: 120px;
	font-weight:bold;
}


.linkDetail fieldset{
	border:0;
	width:100%
}

.sageata{
	text-align:left;
	font-weight:bold;
	float: left;
	text-indent:18px;
    height: 16px;
    background: url('../images/bullet.png') 0 2px no-repeat;
    padding:0px;
}

.link_rating {
	font-weight: bold;
	color: #444;
}

/*
.pr {
	width: 35px;
	padding-top: 3px;
}
*/

div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.pagingLinks a{
	background:#646464;
	font-weight:bold; 
	color:#FFF;
	padding:3px 6px 4px 6px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	display:inline;
	margin:3px 0px;
	line-height:30px;
}

.pagingLinks span{
	background:#a1a1a1; 
	color:#FFF;
	padding:3px 6px 4px 6px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
}

/*     Search     */
.search{
	float:left;
	width:33%;
	height:50px;
}
   
#searchin{
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:50px;
	width:250px;
	margin:0px 0px;
}

#searchin span.search,
#searchin span.search span {
	display: block;
	width:300px;
	position:relative;
	background:url(../images/search_bg.jpg) no-repeat center top;
	padding:0px 0;
	height:40px;
	margin:0 0 0 10px;
}

#searchin span.search span.search_cnt {
	width: 275px;
	margin: auto;
	padding:0px 0px;
	
}

#searchin span.search span.search_cnt span.cauta{
	width: 109px;
	height: 16px;
	padding: 6px 5px 2px 25px;
	overflow: hidden;
	float:left;
	margin:4px 0 5px 0px;
}

#searchin span.search span.search_cnt span.cauta {
	top:1px;
	background: url(../images/search.gif) 0 0 no-repeat;
}

#searchin span.search span.search_cnt span.cauta:hover {
	background: url(../images/search.gif) 0 -24px no-repeat;
}

#searchin span.search span.search_cnt span.cauta input {
	padding: 0px;
	width: 100%;
	background: none;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 11px;
}

#searchin span.search span.search_cnt span.cauta input:hover,
#searchin span.search span.search_cnt span.cauta input:focus {
	color: #000000;
}

#searchin span.search span.search_cnt span.remember {
	margin-bottom: 6px;
	padding: 0px 2px 0px 2px;
}

#searchin span.search span.search_cnt span.search_cnt_jos {
	margin-bottom: 0px;
	padding: 0px 2px 0px 2px;
	width: 52px;
	clear:left;
	overflow: hidden;
	outline: none;
}

#searchin span.search span.search_cnt span.searchin {
	width: 50px;
	height: 23px;
	background: url(../images/btn_search.gif) 0 0 no-repeat;
	margin:0px;
	float: left;
}

#searchin span.search span.search_cnt button{font-weight:bold;}

#searchin span.search span.search_cnt span.searchin:hover {
	background: url(../images/btn_search.gif) 0 -24px no-repeat;
}

#searchin span.search span.search_cnt span.searchin button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #646464;
	text-transform: lowercase;
}

#searchin span.search span.search_cnt span.searchin button:hover {
	color: #000000;
}

#searchin span.search span.search_cnt span.search_cnt-button-text button {
	float: right;
	cursor: pointer;
}

#searchin span.search span.search_cnt span.actiune {
	height: 20px;
	line-height: 20px;
}
/*   //  Search   */

#cauta select {width:160px;}
table#cauta td { padding:5px 5px;}

table#cauta input[type='submit'], table#cauta input[type='reset']{
	background:#646464;
	color:#FFF;
	border:0;
	padding:3px 10px;
}

div.log_reg {
width:960px;
text-align:right;
margin-top:5px;
}
div.log_reg a{color:#505050; font-weight:bold;padding-left:10px;font-size:11px;}
div.log_reg a:hover{color:#000; font-weight:bold;padding-left:10px;font-size:11px;}

/* ---------------------------------------------------- */
/*		SmartButton
/* ---------------------------------------------------- */

.v3xbutton {
	background: url(../images/btn1.png) no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 5px 10px 5px 0px;
	overflow: hidden;
	padding-left: 7px;
	text-decoration: none;
}
	.v3xbutton:hover { text-decoration: none; }
	.v3xbutton.big { padding-left: 9px; }
	.v3xbutton span {
		background: url(../images/btn1.png) no-repeat;
		color: #fff;
		display: block;
		font-size: 11px;
		font-weight: bold;
		float: left;
		padding: 0 14px 0 7px;
		text-align: center;
		position: relative;
	}
		.v3xbutton.big span {
			font-size: 12px;
			padding: 0 18px 0 9px;
		}
		.v3xbutton span.icon {
			padding-right: 33px;
		}
			.v3xbutton span.icon.left {
				padding-left: 23px;
				padding-right: 14px;
			}
			.v3xbutton span.icon em {
				background: url(../images/btn1.png) no-repeat;
				display: inline-block;
				height: 17px;
				position: absolute;
				text-indent: -9999px;
				right: 6px;
				top: 5px;
				width: 22px;
			}
			.v3xbutton span.icon.left > em { left: 4px; }
			.v3xbutton span.icon .plus { background-position: -200px -55px; }
			.v3xbutton span.icon .tv { background-position: -226px -55px; }
			.v3xbutton span.icon .review { background-position: -247px -55px; }
			.v3xbutton span.icon .email { background-position: -247px -55px; }

	.v3xbutton.grey, button.grey {
		background-position: left 0px;
		height: 25px;
		line-height: 25px;
	}
		.v3xbutton.grey span, button.grey span {
			background-position: right 0px;
			height: 26px;
			line-height: 26px;
			text-shadow: 0 1px 0 #3d454f;
		}
		.v3xbutton.grey:hover, button.grey:active { background-position: left -27px; }
		.v3xbutton.grey:hover span, button.grey:active span { background-position: right -27px; }
		
		
/* ---------------------------------------------------- */
/*		v4.1
/* ---------------------------------------------------- */		

.fields {
	width: 503px;
	height: auto;
	/*min-height: 140px;*/
	background: url('../images/fields_bg.jpg') repeat-y;
}

.underlined {
	color: #909090;
	border-bottom: 1px solid #e1dddd;
}

input.btn {
	background: #646464;
	color: #ffffff;
	height: 20px;
	border: 1px solid #111111;
	padding: 0 5px 3px 5px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}

#additional_links td {
	padding: 0 3px 3px 0;
}

.btn {
	font-weight: bold;
	border: 1px solid #3E81B4;
	background-color: #F0F0F0;
	color: #3E81B4;/*3E81B4;*/
	cursor: pointer;
	height: 20px;
}

.r_arrow_right {
    height: 16px;
	height: 16px;
    background: url('../images/arrow_right.jpg') 0 2px no-repeat;
    padding:0px 7px;
}