html, body
{
margin: 0;
padding: 0;
font-family: Verdana, Arial, Sans Serif;
font-size: 12px;
text-align: center;
}

/*
body{
    background: #FFFFFF url('/img/probook_branding.gif') no-repeat center top;
}

a#branding { cursor: pointer; display: block; height: 700px; left: 0; position: absolute; top: 0; width: 100%;}
*/

#main
{
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  }

img
{
border: 0;
}

img[usemap] {
  border: 0;
}

#wrapper, #header, #footer {
position: relative;
}

#wrapper
{
	/*margin-left: 25px;*/
	width: 980px;
}

#new_ad
{
	position: absolute;
	width: 170px;
	height: 62px;
	top: 320px;
	left: 400px;

}

#logo
{
float: left;
margin-top: 10px;
}
#deal
{
 float: right;
 }

#top
{
float: right;
width: 365px;
text-align: right;
}

#navigation
{
clear: both;
position: relative;
/*margin: 10px 0 0 25px;*/
margin: 10px 0 0 0px;
padding: 0 0 10px 0;
width: 980px;
overflow : hidden; 
_height : 1%;
border-bottom: 2px solid #EF932D;
}

#logo
{
float: left;
}

#topNav
{
position: absolute;
left:325px;
top:10px;
width: 680px;
text-align: right;
font-size: 16px;
font-weight: bold;

}

#nav_left
{
float: left;
}

#nav_right
{
float: right;
}

a.nav:link, a.nav:visited , a.nav:active
{
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #3B5998;
}


a.nav:hover
{
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #3B5998;
}

a.rednav:link, a.rednav:visited , a.rednav:active
{
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: red;
}


a.rednav:hover
{
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: red;
}

#map {
margin-top: 20px;
margin-left: 30px;
background: url(../img/Bulgaria.gif) no-repeat;
float: left;
height: 384px;
width: 587px;
}

#oblasti{
    position: relative;
}

#cities {
margin-left: 10px;
float: right;
text-align: left;
}

#index_banner {
margin: 15px 0 10px 0;
}

a.oblast:link, a.oblast:visited , a.oblast:active
{
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #3B5998;
}


a.oblast:hover
{
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #3B5998;
}

a:link, a:visited , a:active
{
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #3B5998;
}


a:hover
{
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #3B5998;
}

#index_footer
{
	clear: left;
	color: black;
	font-size: 11px;
	margin: 0px 10px 15px 0;
	width: 650px;
	padding-top: 20px;
        text-align: left;
}

.footer
{
	color: #999;
	font-size: 10px;
	/*margin: 15px 10px 15px 25px;*/
	margin: 15px 10px 5px 0px;
	border-top: 3px solid #3b5998;
	width: 982px;
	text-align: right;
	padding-top: 10px;
}

.page
{
	width: 960px;
	/*margin: 10px 0 0 25px;*/
	margin: 10px 0 0 0px;
	
		
}

#footer_tab td
{
	width: 245px;
	text-align: left;
	vertical-align: top;
	color: #333;
	font-size: 11px;
}

.page_container
{
	width: 980px;

}

#clear_index_footer
{
	width: 980px;
/*	margin: 10px 0 20px 25px;*/
	margin: 10px 0 20px 0px;
	clear: both;
	border-bottom: 1px solid #3B5998;

}

a.win:link, a.win:visited , a.win:active
{
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: red;
}


a.win:hover
{
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: red;
}

.footer_top
{
	color: #999;
	font-size: 10px;
	/*margin: 15px 10px 0 25px;*/
	margin: 15px 10px 0 0px;
	width: 800px;
	text-align: left;
}

#index_footer2
{
    text-align: left;
    font-size: 11px;
    width: 660px;
    margin: 10px 0 10px 0;
   /* border-top: 1px solid gray;*/
}


a.outlink:link, a.outlink:visited , a.outlink:active
{
font-weight: normal;
text-decoration: none;
color: black;
}


a.outlink:hover
{
font-weight: normal;
    text-decoration: underline;
    color: black;
}

/*fakti*/

a.frub:link, a.frub:visited, a.frub:active { text-align: left; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; }
a.frub:hover { text-decoration:underline; text-align: left; }

a.ftitle:link, a.ftitle:visited, a.ftitle:active { color:#333; text-decoration:none; font-size:15px; font-weight:bold; text-align: left; }
a.ftitle:hover { color:#000000; text-decoration:underline; text-align: left; }

a.ftitlesmall:link, a.ftitlesmall:visited, a.ftitlesmall:active { color:#000000; font-size:11px; font-weight:normal; text-decoration:none; text-align: left; }
a.ftitlesmall:hover { text-decoration:underline; text-align: left; }

a.flogo {display:block; width:174px; height:48px; background:url(/img/fakti_logo.png) no-repeat 0 0; margin:0 auto; }
a.flogo:hover { background:url(/img/fakti_logo.png) no-repeat 0 -48px;}

/* probook */
#probook-box {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
width:298px;
margin: 20px 0 0 0;
}
#probook-box .headline {
background:url("/img/pb/bgrBlockTitles.png") repeat-x scroll 0 0 transparent;
color:#666666;
font-size:12px;
font-weight:bold;
height:28px;
padding:2px 8px;
}
#probook-box h5 img {
vertical-align:-3px;
}
#probook-box .probook-body {
padding:3px 6px;
}
#probook-box .probook-user {
font-size:12px;
height:54px;
}
.probook-user-image {
background-color:white;
border:1px solid #CCCCCC;
float:left;
margin-right:8px;
padding:2px;
}
#probook-box .probook-user-info {
float:left;
width:220px;
}
#probook-box .separator {
background-color:#CCCCCC;
display:inline-block;
height:12px;
margin:2px 4px 0;
width:1px;
}
#probook-box span.cnt {
font-size:12px;
}
#probook-box .probook-login {
padding:10px 0 16px;
}
#probook-box .probook-login span {
margin-right:12px;
}
#probook-box a, #probook-box a:visited {
color:#2258A2;
text-decoration:none;
}
#probook-box a:hover {
color:#528ECA;
text-decoration:underline;
}
#probook-box .probook-actions {
border-top:1px dotted #DDDDDD;
padding:12px 2px;
}
#probook-box .probook-actions a, #probook-box .probook-actions a:visited {
color:#333333;
text-decoration:underline;
}
#probook-box .probook-actions a:hover {
color:#333333;
text-decoration:none;
}
#probook-box .probook-actions span {
float:left;
width:138px;
}
#probook-box .probook-actions img {
float:left;
height:32px;
margin-right:8px;
width:32px;
}

#probook-box p {
	margin: 2px;
}
.mar-b-20 {margin-bottom: 20px;}
.fl {float: left;}
.fr {float: right;}

#fade {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.lightbox_div {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 20px solid #DDDDDD;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 20px #000000;
    display: none;
    float: left;
    font-size: 1.2em;
    left: 50%;
    padding: 20px;
    position: fixed;
    top: 50%;
    z-index: 99999;
}
img.btn_close {
    float: right;
    margin: -55px -55px 0 0;
}

.titleFont{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

a.loginLink, a.loginLink:visited , a.loginLink:active {	
	color: #2258A2;
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
}
a.loginLink:hover {
	text-decoration:underline;
}

a.nameLink, a.nameLink:visited , a.nameLink:active {	
	color: black;
        text-decoration: none;
        font-weight: normal;
        font-size: 12px;
        text-align: left;
        display: block;
}
a.nameLink:hover {
	text-decoration:underline;
}

/*end probook */
