/* predefined classes*/  

/*intoduce scrollbar - pentru a elimina miscarea paginii stanga-dreapta*/ 
td.adbackground	{
	vertical-align: text-top;
	background-color: #f8f8f8;
	background-image: url('/images/adimgbkg.gif');
	background-position: center;
	background-repeat: repeat-y;
	}
	

html, body {
	min-height:101%;
	}
	
.titluh1 {
	display:inline;
	white-space: nowrap;
	text-align: center;
}
	
div.maintable {
	width: 1024px;
	margin: auto auto;
	text-align: center;
	}
	
.dashed { border-bottom:dashed; }
.dashed:hover { border-bottom:none; }
.dotted { border-bottom:dotted; }
.dotted:hover { border-bottom:none; }
	
div.tooltip {
	position: fixed;
	top: 2000px;
	left: 2000px;
	color: #080808;
    background-color: #f8f8f8;
    padding-top: 2px; padding-left: 2px;
    padding-right: 2px; padding-bottom: 2px;
    margin-top: 2px; margin-left: 2px;
    margin-right: 2px; margin-bottom: 2px;
    border: 2px; 
    border-style: solid;
    border-color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
    display: none;
    visibility: hidden;
    z-index: 5;
}

input, select {
	border: 1px solid #5e5e5e;
	}

input.payinput {
	color:#ff0000;   
	background:#f3f3f3;
	/*background:#f0f0f0;*/ 
	border: 2px solid #999;
	}
	
input.payinput:hover {
	background:#fff;  
	border: 2px solid #666666;  
	cursor: pointer; 
	}

img	{
	border-style: none;
	}

img.flag {
	border: 1px solid white;
	}
	
p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	text-align:justify;
}

p.normal {font-weight:normal;}

span.a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	text-align:justify;
}

.maincontent {
	display:block;  
	clear:right;
	float:left;
	width:600px;   
	padding:5px; 
	height:auto;
	border: 1px solid #e1e1e1;   
}

.maincontent-footer-seo {
	width:586px;  
	text-align: center;
	vertical-align: middle;
	padding:7px;
}

span.redtext {
	color: #c80000;
	background-color: #e1e1e1;
	text-decoration: underline;
	}

span.red {
	color: #c80000;
	}
	
span.ad-title {
	text-align: right;
	vertical-align: middle;
	font-size: 20px;
	color:#111;
	width: 600px;
	line-height:44px;  
}
	
li {list-style-type:square;}
ul.ad-details {
	margin-top:-10px;
	margin-left:-10px;
	margin-bottom:-5px;
}

p.center {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:1.4;
	text-align:center;
}

p.deleted {
	font-size: 130%;
	color: #cc0000; 
	font-weight:bold;
	text-align:center; 
	}


textarea {
	border-width: 1px;
	border-color: #5e5e5e;
	}
	
.error_blue {
	color: #0000ff;
	font-size: 150%;
}

.error_grey {
	color: #555555;
	font-size: 130%;
}
	
td.error {
	font-size: 80%; 
	color: red;
	text-align: left;
	} 
	
	a.red {
	font-size: 70%;
	color: red;
	text-align: left;
	font-weight:bold;
	/*border-bottom: 1px dotted;*/
	} 
	
p.error {
	color: red;
	border: 1px solid #ff0000;
	margin: 2px;
	margin-bottom: 7px; 
	padding: 12px;
	border-spacing: 10px;
}

td.infotext {
    color: #c80000;
    } 

h1 {
	font-size: 20px;
	color: #595959;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px; 
}

h2 {
	font-size: 16px;
	color: #454545;	
}

h3 {
	font-size: 14px;
	color: #393939;
	text-decoration:;
	font-weight:bold;
}

td.middle {
	height:16px;
	valign:middle;
	}

table.mainpage {
	width:1024px;
	padding: 0px;
	border-spacing: 0px;
	}

.stability {
    position: relative;
	display: inline;   
	width: 1024px; 
}   





div.maindiv {
	display: inline;
	position: absolute;
	top: 0%;
	left: 50%;
	width: 1024px;
	margin-top: 5px;
	margin-left: -30em;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}


table.footer {
	text-align:center;
}
	
table.footerbanner {
	height: 60px;
	vertical-align: middle;
	text-align: center;
}

table.rpage {
	width:600px;
	padding: 0px;
	border-spacing: 0px;
	margin: 8px;
	}

table.center {
	width:590px; 
	padding: 0px;
	border-spacing: 0px;
	margin: 8px;
	}

table.centered {
	height:16px;
	valign:middle;
	width:160px;
	}

table.slim {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width:160px;
	}
	
	

table.maintablelinks {
	width:610px;
	border:3px solid #green;
	background-color:#ddd;
	padding:15px;
	color:#c81212;
	}

.maintablelinks td {
	border:1px solid #fff;
	background-color:#eee;
	padding:20px;
	color:#c81212;
	vertical-align:top;
	}

table.districttablelinks {
	font-size:8pt;
	width:610px;
	background-color:#ddd;
	padding:5px;
	color:#c81212;
	font-size:5px;
	}

table.districttablelinks td {
	font-family: Arial;
	font-size:5pt;
	border:1px solid #fff;
	background-color:#eee;
	padding:3px;
	color:#c81212;
	}

.districttablelinkshr {
	display: inline;
	font-weight:bold;
	text-decoration:underline;
	color:#c80000;
	letter-spacing:0pt;
	word-spacing:0pt;
	font-size:12px;
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	line-height:3;
	}
	
.districttableunlinkshr {
	display: inline;
	font-weight:bold;
	text-decoration:none;
	color:#c80000;
	letter-spacing:0pt;
	word-spacing:0pt;
	font-size:12px;
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	line-height:3;
	}

div.districttablelinksleft {
	display: inline;
	font-weight:bold;
color:#000000;
letter-spacing:0pt;
word-spacing:0pt;
font-size:10px;
text-align:left;
font-family:arial, helvetica, sans-serif;
line-height:2;
	}

div.districttablelinkstd {
	font-weight:normal;
	display: inline;
color:#000000;
letter-spacing:0pt;
word-spacing:0pt;
font-size:10px;
text-align:left;
font-family:arial, helvetica, sans-serif;
line-height:2;
	}
	
.edit {
font-size: 120%; 
font-weight: bold; 
color: #333333;
text-align: center;
vertical-align: text-top;
background-color: #f7f7f7; 
background-image: url('/images/edittitlebkg.gif');
background-position: center;
background-repeat: repeat-x;
}

.edit:hover {
background-image: url('/images/edittitlebkg-hover.gif');
}
	
infotext {
    color: #c80000;
    } 

a	{
	color: #252525;
	text-decoration: none;
	
	}
    
hr {
    color: #e1e1e1; /*#d7d7d7*/; 
    background-color: #e1e1e1; /*#d7d7d7*/;  
    border: 1px dotted #e1e1e1; /*#d7d7d7*/;
    border-style: none none solid none; 
    }
    
/***************************************************/ 

.button	{
	display: block;
	position: relative;
	cursor: pointer;
	background: #c80000;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	}

.button:hover {
	background: #efefef; 
	color: #252525;
	}

.buttonsbm {
	display: block;
	height: 22px;
	cursor: pointer;
	background-image: url('/images/buton-3d-red.gif');
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

.buttonsbm-left {
	display: block;
	height: 22px;
	cursor: pointer;
	background-image: url('/images/buton-3d-red.gif');
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	border-color: none;
	vertical-align: middle;
	font-weight: 700;
}

.buttonsbm:hover {
	background-image: url('/images/buton-3d-red-over.gif');
	color: #ffffff;
	text-decoration:underline;
	}
	 
.buttonclose {
	display: block;
	text-align:center;
	height: 22px;
	width: 169px;
	position: relative;
	cursor: pointer;
	background-color: #c80000;
	background-image: url('/images/buton-3d-red.gif');
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

.buttonclose:hover {
	text-align:center;
	background-color: #dc0000;
	width: 169px;
	background-image: url('/images/buton-3d-red-over.gif');
	color: #ffffff;
	text-decoration:underline;
	}
	

.combo {
	width: 185px;
	}

.combo_small {
    width: 85px;
    }
    

/********************************** *******************/

.page   {
    position: relative;
    top: 0px;  
	width: 800px;
	background: #ffffff;
	}

.header {
    background: #ffffff;
    width: 960px; 
    }   
  
.infobar {
    position: absolute;
    top: 146px;
    background: #ffffff;
    width: 800px;
    height: 20px;
    }
    

.leftmenu {  
    float: left;
    display: block;
    margin-bottom: 10px;     
	background: #ffffff;	
	border: 1px solid #e1e1e1; /*#d7d7d7*/
    text-align: left;
    font-weight: bold;
    font-size: 12px;       
	}
	
div.leftmenulinks {  
    float: bottom;
    display: block;
    z-index: 3;
    position: relative;     
    margin-top: 6px;     
    margin-bottom: 4px;  
	background: #ffffff;
	border: none; 
    text-align: center;
    font-weight: bold;
    font-size: 12px;       
    }
	
.leftmenu a {
	color: #555;	
	font-family: arial, helvetica, sans-serif;
}

.leftmenu a:hover {
	color: #cc0000;	
}

.content {
	display:block;
    position: absolute;
    top: 170px;
	background: #ffffff; 
	width: 800px;
	}
	
.refreshpage {
    display: block;
	clear: right;
    margin-left: 180px; 
    background: #ffffff;
    border: 1px solid #e1e1e1; /*#d7d7d7*/
    margin-bottom: 6px;	
} 

.refreshpageinvisible {
    display: block;
	clear: right;
    margin-left: 180px; 
    background: #ffffff;
    border: none;
    margin-bottom: 6px;	
}  
 
.footerseo {
	display:block;
	width:618px; 
    float: right; 
    margin-right: 0px;
    background: #ffffff;
    border: 1px solid #e1e1e1; /*#d7d7d7*/;
    margin-bottom: 6px;	
}  

.footer {
    display:block;
    float: right; 
    margin-right: 0px;
    width:618px;  
	/*clear: left;*/
    background: #fff;
    text-align: center;
    vertical-align:middle;
    margin-top: 0px;
    margin-bottom: 75px;
    height: 58px;
    /*border: 1px solid #e1e1e1; /*#d7d7d7*/;*/
    } 
    

span.footerspan {
	vertical-align:middle;
	width:auto;
	height:26px; 
	border:none;
} 
    
.refreshpage a {
	text-decoration: none;
	color: #121212;
	font-size: 12px;
	text-align: left;
}
.refreshpage a:hover {
	color: #252525;
}
.refreshpage .search_title {
    display: inline;
    text-align: center;
    font-size: x-large;
    color: #c80000;   
}
.infobox{
    /*clear: right;*/
    margin-top: 6px;
    height: 108px;
    margin-left: auto;
    margin-right: auto;
    background: #ffffff;
    border: 1px solid #e1e1e1; /*#d7d7d7*/;
    text-align: center;
    vertical-align: middle;
    } 
    
.adplace {
    position: absolute;
    margin-left: 810px;
    top: 33px; 
    width: 180px;
}   

.leftads{
	position: relative; 
	top: 410px; 
	left: 0px; 
	width: 160px; 
	height: 90px;
    }

/******************************** *******************/
.imghome {
    position: absolute;
    top: 0px;
    left: 0px;    
}    
.menu {
    position: absolute;
    top: 33px;
    right: 0px;
    width: 484px; 
    }

.menu .button {
    border-left: 1px solid #ffffff;
    height: 22px;
    width: 120px;
    font-size: 18px;
    float: left;
    }
    
.header #language {
    position: absolute;
    top: 0px; 
    right: -165px;
/*    border-bottom: 1px dashed;*/
    }
    

.header #language img:hover {
    border: 1px solid #5e5e5e;
    }

#tema    {
    position: absolute;
    top: 55px;
    right: 0px;
    }

#login_box {
	background: #efefef;
	position: absolute;
	right: 0px;
	top: 55px;
	width: 202px;
	visibility: hidden;
	}

#add_box {
	background: #efefef;
	position: absolute;
	right: 241px;
	top: 55px;
	width: 121px;
	visibility: hidden;
	}

#about_box {
	background: #efefef;
	position: absolute;
	right: 96px;
	top: 55px;
	width: 145px;
	visibility: hidden;
	}
	
	
ul.filter {
	list-style-type:none;
	margin-left:-25px;   
	text-indent:-9px;
	margin-top:1px;   
}

li.filter {
	list-style-type:none;
	text-indent:-9px;
	margin-left:0px;
	margin-top:9px;  
}

a.filter { 
	text-indent:-9px;
	margin-left:0px;
}


ul.filter_level_2 {
	list-style-type:square;
	margin-left:-20px;
	text-indent:-5px;
	color:#6666666; 
}

li.filter_level_2 {
	list-style-type:none;
	color:#6666666;
}


ul.filter_level_2:hover {
	list-style-type:square;
	color:#666666; 
}

 
li.filter_level_2:hover {
	list-style-type:square;
	color:#666666;
}

a.filter_level_2 { 
	list-style-type:circle;
}

a.filter_level_2:hover {
	color:#c80000; 
}





ul.selected_filter{
	list-style-type:square;
	text-indent:-5px;
	margin-left:-10px;  
	margin-bottom:-7px; 
	margin-top:5px;
	color:#111111; 
}

a.selected_filter{
	list-style-type:circle;
	text-indent:0px;
	margin-left:0px;
	margin-right:0px;
	color:#c80000; 
}

span.selected_filter:hover { 
	color:#666666;
	text-decoration:line-through;
	width:auto;
}

span.selected_filter_title{
	text-decoration: none;
	font-style: verdana, arial;
	color: #c80000; 
	background-image: url('/images/bkgt.gif');
	background-position: center;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	margin-left:6px;
	margin-right:6px;
	font-weight: 700;
	width:160px;
	
	
}

span.filter_title{
	text-decoration: none;
	font-style: verdana, arial;
	color: #000000; 
	background-image: url('/images/bkgt.gif');
	background-position: center;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	margin-left:6px;
	margin-right:6px;
	font-weight: 700;
	width:160px;
	
}

a.filter_reset{
	text-indent:0px;
	margin-left:6px; 
	margin-right:6px;
	color:#777777;
	border-bottom: 1px dashed;
}

a.filter_reset:hover{
	color:#ff0000;
}

div.table_conteiner {
	display: block; 
	border: 0px solid #999; 
	height:auto; 
	width: 600px; 
	margin: 0px; 
}  

div.table_line, .table_head {  
	display: block; 
	margin: 0px;  
	border: 1px solid #e1e1e1;    
	height: auto;  
	width: 600px;  
	float: left;  
	text-align: center; 
	margin: 0px;
	}  
	
div.table_line:hover {  
	background-color:#eee;  
	border: 1px solid #c3c3c3;   
	/*background-color:#f7f7f7;   */
	}   

div.table_cell {  
	display: inline; 
	margin: 0px;  
	/*border: 1px solid #999;*/  
	height: 40px;  
	width: auto;  
	float: left;  
	text-align: center; 
	}

div.text_line { 
	position:relative; 
	top:7px; 
	margin-top:0; 
	vertical-align: middle; 
	text-align: center; 
	/*border: 1px solid #c5c;*/ 
	font-weight: normal;  
	width: 145px;  
	height: 22px; 
	margin: 2px; 
	}

div.text_header {   
	position:relative; 
	top:7px; 
	margin-top:0;  
	color: #c80000; 
	vertical-align: middle; 
	text-align: center; 
	/*border: 1px solid #c5c;*/ 
	font-weight: bold;  
	width: 145px;  
	height: 22px; 
	margin: 2px;  
	}

span.details:hover { 
	cursor: pointer;
	color: #666666;	
	}

