body {
	padding: 0px;
	margin: 0px;
	background-color: #e9e9e7;
	font: 12px Verdana;
	color: #474747;
}

form {
	padding:0;
	margin: 0;
}
img {
	border:0px;
}
.wrapper {
	padding: 0px;
	margin: 0 auto;
	width: 937px;
}

.title {
	font: bold 15px Verdana;
	color: #0c4680;
}

.data {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	color: #fff;
}

.data span {
	padding: 3px 5px;
	background-color: #5492cc;
}

.tooltip {
	margin: 0px 0px 20px 0px;
	font-size: 10px;
	color: #88a8c9;
}

.tooltip span {
	color: #0c4680;
}

.content {
	padding: 0px;
	margin: 0px;
	width: 965px;
}

.content td {
	padding: 0px;
	margin: 0px;
}

.content .left {
	width: 14px;
	background: url(../img/home_09.gif) top right repeat-y;
}

.content .right {
	width: 14px;
	background: url(../img/home_10.gif) top left repeat-y;
}

.content .main {
	width: 937px;
	background-color: #fff;
}

.leftCnt {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 200px;
}

.rightCnt {
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 35px;
	width: 680px;
}

* html .rightCnt {
	margin: 5px 10px 0px 25px;
}
/*Organisation/Project List begin */

.orgProList {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.orgProList li {
	margin:5px 0;
	padding:5px;	
}
.grayBgList {
	background:#f6f6f6;
}
.smallTitle {
	font-weight:bold;
	color:#0c4680;
}
/*Organisation/Project List end */

/* begin header */

.menu {
	list-style-type: none;
	float: left;
	padding: 0px 10px;
	margin: 0px;
	width: 880px;
	height: 27px;
	line-height: 25px;
	background: url(../img/home_02.gif) top left repeat-x;
	font-size: 10px;
	color: #88a8c9;
}

.menu li {
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.menu li a {
	color: #88a8c9;
	text-decoration: none;
}

.lang {
	float: right;
	padding: 5px 0px 0px;
	margin: 0px;
	width: 37px;
	height: 22px;
	background: url(../img/home_02.gif) top left repeat-x;	
}

.header {
	float: left;
	padding: 0px;
	margin: 0px 10px 10px;
	width: 917px;
	height: 160px;
	background: url(../img/home_06.jpg) top left repeat-x;
}

* html .header {
	margin: 0px 10px 0px 5px;
}

.logo {
	float: left;
	padding: 0px;
	margin: 40px 20px 0px 20px;
}

.partners {
	float: left;
	padding: 0px;
	margin: 40px 0px 0px 10px;
}

/* end header */

/* begin login */

.login {
	float:left;
	margin: 0px 0px 10px 10px;
	width: 197px;
	height: 150px;
}
.logOut {
	float:left;
	margin: 0px 0px 10px 10px;
	width: 197px;	
}

* html .login {
	margin: 0px 0px 0px 5px;
	width: 197px;
}

* html .logOut {
	margin: 0px 0px 0px 5px;
}

.login a {
	display: block;
	font-size: 10px;
	text-align: center;
	color: #2b5d90;
	text-decoration: underline;
}

.login a:hover {
	font-size: 10px;
	color: #2b5d90;
	text-decoration: none;
}

.loginTop {
	float:left;
	padding: 0px;
	margin: 0px 1px;
	width: 197px;
	height: 6px;
	background: url(../img/login_08.gif) bottom center no-repeat;
}

.loginMiddle {
	float:left;
	padding: 0px 1px;
	width: 195px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background-color: #f6f6f6;
}
.loginMiddle02 {
	float:left;
	padding: 0px 1px;
	width: 195px;	
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background-color: #f6f6f6;
}
.profileOutBtns {
	float:left;
}
.loginBottom {
	float:left;
	padding: 0px;
	margin: 0px 1px;
	width: 197px;
	height: 6px;
	background: url(../img/login_11.gif) top center no-repeat;
}

.loginContent {
	float:left;
	padding: 10px;
	margin: 0px;
	width: 173px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.row {
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

.login img {
	float: left;
	padding: 0px;
	margin: 0px;
}
.logOut img {
	float: left;
	padding: 0px;
	margin: 0px;
}

.login .textfield {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 140px;
	height: 20px;
	border: 2px solid #dedede;
}
.btn {
	float: left;
	padding: 3px 0px;
	margin: 0px;
	width: 75px;
	background: url(../img/btn_18.gif) top left repeat-x;
	border: 1px solid #142b5b;
	font-size: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.SaveAs {
	float: left;
	padding: 3px 0px;
	margin: 0px;
	width: 90px;
	background: url(../img/btn_18.gif) top left repeat-x;
	border: 1px solid #142b5b;
	font-size: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.userName {
	font-weight:bold;
	color:#0c4680;
	line-height:25px;
}
.styleName {
	font-weight:bold;
	color:#0c4680;
}
/* end login */

/* begin main menu */

.mainMenu {
	float:left;
	margin: 0px 0px 10px 10px;
	width: 197px;	
}

* html .mainMenu {
	margin: 0px 0px 10px 5px;
}

.menuTop {
	float:left;
	padding: 0px;
	margin: 0px;
	width: 197px;
	height: 11px;
	border-bottom: 1px solid #dedede;
	background: url(../img/menu_23.gif) bottom center no-repeat;
}

.menuMiddle {
	float:left;
	padding: 0px;
	margin: 0px;
	width: 195px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background-color: #f6f6f6;	
}

.menuMiddle a {
	display: block;
	padding: 0px 0px 0px 17px;
	margin: 0px;
	height: 28px;
	line-height: 28px;
	background-color: #f6f6f6;	
	border-right: 1px solid #fff;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #fff;
	font-size: 12px;
	color: #0c4680;
	text-decoration: none;
	text-align: left;
}

.menuMiddle a:hover {
	background: url(../img/menu_26.gif) 7px 12px no-repeat;
	color: #0c4680;
	text-decoration: none;
}

.menuBottom {
	float:left;
	padding: 0px;
	margin: 0px;
	width: 197px;
	height: 11px;
	background: url(../img/menu_28.gif) top center no-repeat;
}

/* end main menu */

/* begin banners */

.banners {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	width: 197px;
	text-align: center;
}

.banners img {
	margin: 0px 0px 10px 0px;
}

/* end banners */

/* begin search */
.searchFild { 
	border:2px solid #dedede;
	margin:15px 0 5px 0;
	width:290px;
	height:25px;
	line-height:25px;	
}
.orgSearch {
	float: left;
	display:block;
	width:330px;
	height:225px;
	background:#f6f6f6;
	border:1px solid #dfdfdf;
	padding:0px;
}
.proSearch {
	float: left;
	display:block;
	width:340px;
	height:225px;
	background:#f6f6f6;
	border:1px solid #dfdfdf;
	padding:0px;
	margin:0px;
}

.btnSearch {
	padding: 6px;
	margin:0px;
	width: 100px;
	background: url(../img/btn_188.gif) top left repeat-x;
	border: 1px solid #142b5b;
	font-size: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.dateFild {
	float:left;
	padding:0px;
	margin: 10px 0 5px 0px;
	width: 70px;
	height: 20px;
	border: 2px solid #dedede;
}
.cal {
	float:left;
	margin:10px 5px 5px 5px;
	padding:0px;
}
.typePro {
	float: left;
	padding:0px;
	margin: 10px 0 5px 0px;
	width: 170px;
	height: 20px;
	border: 2px solid #dedede;
	color: #c7c5c5;
	font-size:11px;
}
.results ul {
	list-style-type:none;
	padding:0px;
}
.results ul li{
	margin:10px 0 10px 0;
	padding:10px;
}
.results ul li a:link, a:visited, a:active{
	color:#666666;
}

.results ul li a:hover{
	color:#0c4680;
}
.keyWord{
	font-weight:bold;
	color:#0c4680;
}
.paging{
	color:#b4b4b4;
	font-weight:bold;
}
.paging a{
	color:#0c4680;
	font-weight:bold;
	text-decoration:none;
}
/* end search */

/* begin details */
.infoTable{
	margin:15px;
}
.detail {
	font-size:11px;
	color:#999999;
	width:120px;
	text-align:right;
}
.commentDetail {
	font-size:11px;
	color:#999999;
	width:120px;
	text-align:left;
}
.info a {
	text-decoration:none;
	color: #0c4680;
	
}
.spam img{
	float:left;
	margin: -5px 0 0 10px;
}

.spam input {
	float: left;
}
.bigTextFild {
	width:350px;
	height:80px;
}
.info input{
	border:2px solid #CCCCCC;
	width:50%;
}
.infoSearch input{
	border:2px solid #dedede;
	width:130px;
}


/* end details */

/* begin footer */

.footer {
	float: left;
	padding: 20px 10px;
	margin: 0px;
	width: 917px;
	border-top: 1px solid #dedede;
	background-color: #f6f6f6;
	font-size: 10px;
	color: #c6c6c6;
	text-align: center;
}

.bottom {
 text-align:center;
 padding: 10px 0 0 0;
 margin: 0 0 30px 0px;
 width: 965px;
 height: 11px;
 background: url(../img/home_11.gif) top center no-repeat;
 font-size: 10px;
 color:#999999;
}
.bottom a{
 font-size: 10px;
 color:#999999;
 text-decoration:none;
}

.btnBar .Profil{
	margin-right: 20px;
}

.loginContent div.btnBar input.Save {
	float: left;
	padding: 3px 0px;
	margin: 0px 0px 0px 92px;
	width: 75px;
	background: url(../img/btn_18.gif) top left repeat-x;
	border: 1px solid #142b5b;
	font-size: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.detailForm {
	font-size:11px;
	color:#999999;
	width:120px;
	text-align:right;
	line-height:20px;
}
.detailForm span {
 color:#2a4f97;
}
.error {
	color:#f00000;
	font-size:10px;
}
.newsAuthor {
	padding:0px;
	list-style:none;
}
td.oneliner {
	height: 30px;
}
.shortInfoPro{
	padding:0px 0px 0px 20px;
}
/*#reg_button_bar .bg,
#reg_button_bar .en{
	display:none;
}*/
/* end footer */

.bg,.en{display:none;}

.anketa {
	width:197px;
	border:1px solid #DFDFDF;
	background: #F6F6F6;
	font-size:11px;
	color:#666666;
}

.anketa div{
	margin: 10px; /* v toq div 6te e vseki radio button s teksta kam nego */
}