/* CSS for bucuresti.ro 03.2007 */

#main #nav{
margin:0px; padding:0px;
width:550px;
margin:10px 0 0 0px;
top:0;
float:right;
position:absolute;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	background:url(/img/nav.menu.divider.gif) 100% 8px no-repeat;
	padding: 7px 9px 0 9px;
	height:21px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height:auto;
	width: 130px;
	margin: 0;
	margin-top:10px;
	margin-left:0;
}

#nav ul li{ 
	background:none;
	background-color:#A7AFA7;
}

#nav li li {
	padding: 0 0;
	width: 130px;
	height:auto;
	line-height:180%;
}

#nav li ul a {
	padding:0 0 0 3px;
	width: 125px;
	width: 125px;
	height:auto;
	border:1px solid #5A695F;
	border-bottom:none;
	color:white;

}

#nav li ul a:hover{ color:white; background-color:#BBC2BB;}

#nav li ul ul {
	margin: -1.9em 0 0 11.5em;
	margin: -1.9em 0 0 11.5em;
	width: 130px;
}

/* lists nested under hovered list items */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li.nosplit { 
	background:none;
}

#nav a:hover{ 
	color:#374646}

/* Ref.: http://www.htmldog.com/articles/suckerfish/dropdowns/ */



/*css for WebDirectory starts here........................................*/


.subcat_links {
	font-weight:normal; 
	font-face:Tahoma,Verdana,Arial MT,Helvetica; 
	font-size:11; 
	text-decoration:none;
	}
	  
.g-head_links {
	font-color:white; 
	font-face:Tahoma,Verdana,Arial,Helvetica; 
	font-size:12; text-decoration:none;
	}
	
.menu_links {
	font-weight:bold; 
	font-face:Tahoma,Verdana,Arial MT,Helvetica; 
	font-size:10; text-decoration:none;
	} 
	
.category_links {
	font-weight:bold; 
	font-face:Tahoma,Verdana,Arial MT,Helvetica; 
	font-size:12; 
	text-decoration:none;
	}
	 
a:link {color:#6E6D6D; }
a:visited {color:#6E6D6D; }
a:hover {color:#70AF2D; }


/*main.css starts here........................................*/


.forms
{
font: 10px Tahoma, Arial, Helvetica, sans-serif;
color:#495858;
border:1px solid #5E859A;
}

.pages_page{margin-bottom:15px;}
.pages_page_title{font-weight:bold;text-decoration:underline;}

body{
margin:0px;
padding:0px;
background:url(/img/body.bg.gif);
}

body, html{ height:100%;} 

html body {font: 70% Tahoma, Arial, Helvetica, sans-serif; color:#6E6D6D;}
html>body {
	color:#495858;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

a img{ border:0px;}
a{ color:#5A695F; text-decoration:underline;}
a:hover{ color:#5A695F; text-decoration:underline;}

h1{
float:left;
margin:0px; padding:0px;
padding-top:6px;
font-size:10px;
font-weight:normal;
color:#fff;
}

h2{
margin:0px; padding:0px;
margin-bottom:10px;
font-size:13px;
color:#70AF2D;
}

.right{ float:right;}

.gold{ color:#9C8448;}

.blue{ color:#006098}

.orange{ color:#DF7A2F;}

img{ margin:0px; padding:0px;}

p{ 
margin:0px; padding:0px;
margin-bottom:10px;
}

.header{
margin:0px; padding:0px;
padding:3px 0 0 0;
height:23px;
font-size:13px;
font-weight:bold;
background:url(/img/header.gif) repeat-x;
}

.dots{ background:url(/img/dots.gif) repeat-x; height:13px;}

#main{
	display:table;
	padding:8px;
	margin:0px auto;
	padding:8px;
	width:782px;
	background-color:white;
	border: 1px solid #4A584A;
}

#header{ 
margin:0px; padding:0px;
margin-bottom:1px;
width:782px;
height:186px;
}

#topnav{
	margin:0px;
	padding:0px;
	width:782px;
	height:28px;
	border-bottom: 1px solid white;
	border-top: 1px solid #5A695F;
	background-color:#BBC2BB;
	background-image: url(/img/b.ro.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#shade{
margin:0px; padding:0px;
margin:132px 0 0 6px;
height:24px;
}

#searchbox{
float:right;
margin:0px; padding:0px;
margin-top:2px;
width:210px;
}

fieldset{
margin:0px; padding:0px;
border:none;
}

#searchbox #search{
float:left;
margin:0px; padding:0px;
padding:3px 0 0 3px;
margin-right:5px;
width:141px;
height:14px;
font: 9px Tahoma, Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #5E859A;
background-color:#C5C5C5;
}

#searchbox #search-button{
float:left;
margin:0px; padding:0px;
}

#specials{
margin:0px; padding:0px;
width:782px;
height:131px;
}

#specials a{ color:white; text-decoration:none;}
#specials a:hover{ text-decoration:underline;}

#specials-1{
float:left;
margin:0px; padding:0px;
margin-right:1px;
width:260px;
height:129px;
}

#specials-1-tight{
float:left;
margin:0px; padding:0px;
margin-right:1px;
width:170px;
height:129px;
}

#specials-1-head{
margin:0px; padding:0px;
margin:0 0 1px 0;
padding:6px 0 0 5px;
width:253px;
height:23px;
font-size:13px;
color:white;
background:url(/img/specials.head.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-1-head-tight{
margin:0px; padding:0px;
margin:0 0 1px 0;
padding:6px 0 0 5px;
width:163px;
height:23px;
font-size:13px;
color:white;
background:url(/img/specials.head.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-forum-head{
	margin:0 0 1px 0;
	padding:6px 0 0 5px;
	width:775px;
	height:23px;
	font-size:13px;
	color:white;
	background:url(/img/specials.head.bg.gif) repeat-x;
	border:1px solid #5A695F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

#specials-1-body{
margin:0px; padding:0px;
padding:8px 4px 0 4px;
width:250px;
height:89px;
font-size:10px;
color:white;
background:url(/img/specials.body.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-1-body-tight{
margin:0px; padding:0px;
padding:8px 4px 0 4px;
width:160px;
height:89px;
font-size:10px;
color:white;
background:url(/img/specials.body.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-forum-body{
margin:0 0 10px 0; 
padding:8px 4px 0 4px;
padding:8px 4px 0 4px;
width:772px;
height:40px;
font-size:10px;
color:white;
background:url(/img/specials.body.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-1-body p{
margin:0px; padding:0px;
margin:5px 0 3px 10px;
width:230px;
line-height:120%;
}

#specials-1-body-tight p{
margin:0px; padding:0px;
margin:5px 0 3px 10px;
width:140px;
line-height:120%;
}

#specials-2{
float:left;
margin:0px; padding:0px;
width:260px;
height:129px;
}

#specials-2-head{
margin:0 0 1px 0; padding:6px 0 0 5px;
margin:0 0 1px 0;
padding:6px 0 0 5px;
width:253px;
height:23px;
font-size:13px;
color:white;
background:url(/img/specials.head.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-2-body{
margin:0px; padding:0px;
padding:8px 4px 0 4px;
width:250px;
height:89px;
font-size:10px;
color:white;
background:url(/img/specials.body.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-2-body div{
margin:0px; padding:0px;
padding:5px 0 0 0;
margin-bottom:4px;
width:250px;
height:64px;
text-align:center;
background:url(/img/vizitati.bg.gif) no-repeat;
}

#specials-2-plus{
float:left;
margin:0px; padding:0px;
width:350px;
height:129px;
}

#specials-2-puls-head{
margin:0 0 1px 0; padding:6px 0 0 5px;
margin:0 0 1px 0;
padding:6px 0 0 5px;
width:343px;
height:23px;
font-size:13px;
color:white;
background:url(/img/specials.head.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-2-plus-body{
	margin:0px;
	width:343px;
	height:89px;
	font-size:10px;
	color:white;
	background:url(/img/specials.body.bg.gif) repeat-x;
	border:1px solid #5A695F;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}

#specials-2-plus-body div{
	margin:0px;
	padding:0px;
	padding:5px 0 0 0;
	margin-bottom:4px;
	width:330px;
	height:64px;
	text-align:center;
	background-image: url(/img/2-plus.bg.gif);
	background-repeat: repeat;
}

#specials-3{
float:right;
margin:0px; padding:0px;
width:260px;
height:129px;
}

#specials-3-head{
margin:0px; padding:0px;
margin:0 0 1px 0;
padding:6px 0 0 5px;
width:253px;
height:23px;
font-size:13px;
color:white;
background:url(/img/specials.head.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-3-body{
margin:0px; padding:0px;
padding:8px 0 0 4px;
width:254px;
height:89px;
font-size:10px;
color:white;
background:url(/img/specials.body.bg.gif) repeat-x;
border:1px solid #5A695F;
}

#specials-3-body div{
float:left;
margin:0px; padding:0px;
margin:0 5px 0 0;
width:80px;
height:69px;
background:url(/img/features.bg.gif) no-repeat;
}

#specials-3-body .none{ margin-right:0px; }

#specials-3-body div img{ margin:5px 0 7px 5px;}

#content{
margin:0px; padding:0px;
margin-top:10px;
width:782px;
}

#content-left{
float:left;
margin:0px; padding:0px;
margin-right:0px;
width:260px;
}

#content-left-tight{
float:left;
margin:0px; padding:0px;
margin-right:10px;
width:170px;
}

#content-core{
	float:right;
	padding:0px;
	width:502px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 100%;
}

#content-core-plus{
	float:right;
	padding:0px;
	width:600px;
	margin: 0px;
	background-color: #FFFFFF;
}

#content-search{
float:left;
margin:0px; padding:0px;
margin-right:10px;
width:751px;
}

#content-left-template ul li,#content-middle ul li,#content-core ul li,#content-core-plus ul li{
list-style-type:none;
list-style-type:image;
list-style-image: url(/img/bullet.gif);
}

#map{
margin:0px; padding:0px;
padding: 0 0 0 10px;
margin-bottom:7px;
width:250px;
height:50px;
font-size:10px;
}

#map a{
display:block;
margin:0px; padding:0px;
padding:0 0 0 15px;
margin-bottom:3px;
color:#696969;
background:url(/img/block.gif) 0 3px no-repeat;
}

#content-left .motivate{
margin:0px; padding:0px;
margin-bottom:7px;
padding:6px;
width:244px;
height:60px;
border:1px solid #E7E6E6;

}

#content-left .motivate img{ float:left; margin-right:8px;}

#content-left .motivate p{ 
margin:0px; padding:0px;
margin-top:3px;
font-size:10px;
line-height:130%;
}

#content-left .motivate p a{ text-decoration:underline;}

#content-right .motivate{
margin:0px; padding:0px;
margin-bottom:7px;
padding:6px;
width:244px;
height:60px;
border:1px solid #E7E6E6;

}

#content-right .motivate img{ float:left; margin-right:8px;}

#content-left .motivate p{ 
margin:0px; padding:0px;
margin-top:3px;
font-size:10px;
line-height:130%;
}

#content-right .motivate p a{ text-decoration:underline;}

#content-left-template{
float:left;
margin:0px; padding:0px;
width:501px;
}

#content-middle{
	float:left;
	padding:0px;
	width:241px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#content-right{
float:right;
margin:0px; padding:0px;
width:260px;
}


#footer{
clear:both;
margin:0px; padding:21px 20px 0 20px;
padding:21px 20px 0 20px;
width:742px;
height:115px;
font-size:10px;
text-align:center;
color:white;
background:url(/img/footer.gif) repeat-x;
}

#footer a{ color:white;}

#footer div{ 
margin:0px auto;
padding:10px;
margin:30px 0 10px 0;
border:1px solid white;
width:710px;
color:#495858;
line-height:150%;
}

#footer div img{ float:left;}

#footer div a{ color:#495858;}

#footer p{ color:#495858;}

#footer p a{ color:#495858;}

#forum{ float:right; margin:5px 5px 0 0;}

/*.........b.ro news box...........*/

#newsbox h3 a {
	color: #9C8448;
	text-decoration: underline;
	font-size: 11px;
}

#newsbox {
	width:234;
	margin-left: 17px;
}
.tinytiny {color:#000000;
	font-size:xx-small;
	text-align: right;
}
