
/* stil general */

body, html{
width:100%; 
height:100%;
background-color:#395579;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
overflow: hidden;
}

/* stil sus */
div#header {
width:99.4%;
height:90px;
background-color:#395579;
position:absolute;
z-index:3000;
border-left: 0px solid #f2f2f2;
border-right: 0px solid #f2f2f2;
border-bottom: 0px solid #f2f2f2;
margin:0 auto;
}
div#menu {
float:right;
margin-top:-20px;
width:400px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

/* stil colturi rotunde */
.roundcont {
    width: 100%;
	background-color:#E8EFF4;
}
.roundtop { 
	background: url(img/colturi/tr.png) no-repeat top right; 
	background-color: #8CC6DE;
}
.roundtop2 { 
	background: url(img/colturi/tr2.png) no-repeat top right; 
	background-color: #f2f2f2;
}
.roundcont p {
    padding:10px;
	margin: 0 0px;
	height:40px;
	background-color: #8CC6DE;
}
.roundbottom {
	background: url(img/colturi/br.png) no-repeat top right; 
	background-color: #8CC6DE;
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* stil content */
#cont {
   padding-top:10px;
}
#login{
height:25px;
}
#tools {
height:25px;
background-color: #f2f2f2;
text-align:right;
}

/* stil categorii */
#categorii {
	position:absolute;
	left:0px;
	margin-top:0px;
	width:400px;
	height:250px;
	z-index:1000;
	background-color: #385478;
}
.titlu{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:10px;
padding-bottom:10px;
color:#333333;
}
.cat {
	width:350px;
	height:18px;
	font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
padding-top:5px;
}
.cats {
	width:350px;
	font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
padding-top:5px;
}
.catstanga{
width:8px;
height:16px;
float:left;
margin-left:4px;
#margin-left:2px;
margin-top:-1px;
}
.cat span{
margin:0px;
padding:0px;
font-weight:normal;
color:#fff;
height:16px;

}
.cats span{
margin:0px;
padding:0px;
font-weight:normal;
color:#fff;
}
.cat a{
color:#fff;
text-decoration:none;
}
.cat a:hover{
color:#ccc;
text-decoration:none;
}
.cat a:visited{
color:#fff;
text-decoration:none;
}
#loginDiv a{
color:#fff;
text-decoration:none;
}
#loginDiv a:hover{
color:#ccc;
text-decoration:none;
}
#loginDiv a:visited{
color:#fff;
text-decoration:none;
}
.cats a{
color:#fff;
text-decoration:none;
}
.cats a:hover{
color:#ccc;
text-decoration:none;
}
.cats a:visited{
color:#fff;
text-decoration:none;
}
input{
float:right;
margin:0px;
padding:0;
width: 13px; /* for ie */
height: 13px; /* For ie */ 
}
input.scheck{
float:left;
}

#csc {
  background : #669900 url(../img/csc_tl.png) no-repeat;
  width : 20em;
  height : auto;
  position : relative;
  padding : 30px 40px;
  cursor:auto;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(../img/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(../img/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(../img/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}
/*propune punct*/
.i_cat_i {
 width:24px;
 height:25px;
 padding:5px;
 float:left;
 font: normal 11px "Verdana", "sans-serif";
}
.i_cat {
 border: 0px;
 font: bold 14px "Verdana", "sans-serif";
 color:#F0EEE1;
 padding-bottom:5px;
}
.i_tr {
width:80%;
background-color: #5C543F;
height:17px;
padding:2px;
border-left: 1px solid #726a5f;
font: normal 11px "Verdana", "sans-serif";
}
.i_th {
background-color:#5C543F;
width:18.2%;
text-align:center;
vertical-align:middle;
font: normal 11px "Verdana", "sans-serif";
}
.i_bt {
float:right;
height:10px;
background-color:#8DBA00;
padding:5px;
}
.link_a{
color:#FFFFFF;
text-decoration:none;
}
.link_v{
color:#8DBA00;
text-decoration:none;
}
* html .i_tr {
    float:left;
    }
* html .i_th {
    float:left;
    }
* html .i_bt {
    float:right;
    }
.i_cat img {
float: left;
margin-right: 6px;
margin-bottom: 8px;
}
.i_cat p {
padding-top:5px;
}
#h_cat{
width:250px;
padding:10px;
font: bold 10px "Verdana", "sans-serif";
color:#000000;
float:left;
}
.info_i {
font: bold 10px "Verdana", "sans-serif";
color:#8DBA00;
padding:10px;
margin-top:-30px;
}
.nume_i{
font: bold 10px "Verdana", "sans-serif";
color:#8DBA00;
padding:2px;
}
.buton {
	font-size: 11px;
	color: #FFFFFF;
	background: #385478;
	width:52px;
	height:20px;
	padding:4px;
	float:left;
    border-left:1px #fff solid;
	text-align:center;
}
.spatiu {
	background: #385478;
	width:3px;
	height:20px;
	padding:4px;
	float:left;
}
.text {
font: normal 10px "Verdana", "sans-serif";
color:#FFFFFF;
padding:5px;
}
.footer {
font: normal 10px "Verdana", "sans-serif";
color:#FFFFFF;
}
#footer div {
padding-left:10px;
padding-top:10px;
}
.sub {
margin-top:5px;
margin-bottom:5px;
width:340px;
height:1px;
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}
#puncteli {
 list-style-type: square; 
 color:#CCCCCC;
 margin-left:38px;
 margin-top:-2px;
}
#puncteli li{
margin-top:4px;
width:280px;
}
.buton a{
	color:#FFF;
}
.buton a:hover{
	color:#FFF;
}
.buton a:visited{
	color:#FFF;
}
/* stil info punct */

h2 {                                       font-size: 18px;
                                                        line-height: 22px;
                                                        padding: 0 0 0 0px;
                                                        margin: 0 0 15px 0; }
h2 img {                                   vertical-align: bottom;
                                                        margin: 0 5px 0 0 ; }
.icon {                                            margin: 0 5px 1px 0; }

.info_extra                        { overflow: hidden;
                                                        border: 1px solid #c4c4c4;
                                                        padding: 0 15px 15px 15px;
                                                        margin: 0 0 15px 0;
                                                        background: #FEFEFE url('../images/tab_info_bg_extra.gif') repeat-x;
														font-size:11px; 
														color:#000;
}
#info_adres            { float: left;
                                                        width: 190px; 
                                                        margin: 0px 0 0 0; }
 #info_rubrieken a      { margin-left: 5px; }
#info_rubrieken        { float: right;
                                                        width: 190px;
                                                        padding: 0px 0 0 15px;
                                                        margin: 0px 0 0 0; }


#info_extra_middleborder           { overflow: hidden;
                                                        margin: 15px 0 0 0;
                                                        background: url('../images/tab_info_bg_middleborder.gif') repeat-y;
                                                        background-position: 261px; }
.info_extra h3                     { margin-top: 0px;
                                                        font-size: 15px; }
.info_extra                        { overflow: hidden;
                                                        border: 1px solid #c4c4c4;
                                                        padding: 0 15px 15px 15px;
                                                        margin: 0 0 15px 0;
                                                        background: #FEFEFE url('../images/tab_info_bg_extra.gif') repeat-x; }
#info_adres            { float: left;
                                                        width: 190px; 
                                                        margin: 0px 0 0 0; }
#info_rubrieken a      { margin-left: 5px; }
 ul.no_margin                 { padding: 0 0 0 19px !important; }
.no_margin a           { margin-left: 0px !important; }
 #info_rubrieken        { float: right;
                                                        width: 190px;
                                                        padding: 0px 0 0 15px;
                                                        margin: 0px 0 0 0; }


#info_extra_middleborder           { overflow: hidden;
                                                        margin: 15px 0 0 0;
                                                        background: url('../images/tab_info_bg_middleborder.gif') repeat-y;
                                                        background-position: 261px; }
 h3                     { margin-top: 0px;
                                                        font-size: 15px; }
 #info_link                         { border: 1px solid #c4c4c4; 
                                                        color: #666;
                                                        background: url('../images/tab_info_bg_link.gif') repeat-x;
                                                        height: 50px;
                                                        padding: 13px 0 0 15px;
                                                        margin: 0 0 25px 0; }
#permLink                          { height: 19px;
                                                        font-size: 11px;
                                                        border: 1px solid #c4c4c4; 
                                                        background-color: #FFF;
                                                        padding: 4px 0 0 5px;
                                                        width: 250px;
                                                        color: #666;}
.info_extra_thumbs                 { overflow: hidden;
                                                        border: 1px solid #c4c4c4;
                                                        padding: 15px 18px 15px 15px;
                                                        text-align: center;
                                                        margin: 15px 0 15px 0;
                                                        background: #FEFEFE url('../images/tab_info_bg_extra.gif') repeat-x; }

#search_results{
	overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
height:66%;
}
.propune {
	width:340px;
	height:10px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	color:#fff;
	padding:5px;
}
.u_form {
 background-color: #F0EEE1;
 border: 0px;
 font: normal 10px "Verdana", "sans-serif";
 color:#633E17;
 width:100%;
 height:18px;
}
h1 {
color:#FFF;
font: bold 12px "Verdana", "sans-serif";
text-align:left;
margin-top:0px;
padding:10px;
}
.input
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #666;
	color: #CCC;
	border: #CCC 1px solid;
	margin:0;
	padding:0;
	width:150px;
	float:none;
}
a{
color:#f2f2f2;
text-decoration:none;
	font-size: 11px;

}
a:hover{
color:#ccc;
text-decoration:none;
	font-size: 11px;

}
a:visited{
color:#f2f2f2;
text-decoration:none;
	font-size: 11px;

}