body {
	padding:5px;
	color:#6a6a6a;
	font-size:11px;
	font-family: Verdana, sans-serif;
}

a, a:active, a:visited, a:hover{
	color:#398ED5;
	text-decoration:none;
	outline: 0;
}

input, textarea, select{
	width:250px;
	font-size:11px;
	font-family: Verdana, sans-serif;
}

.uavatar{
	float:left;
	padding:2px;
	border:1px solid #b8b8b8;
	margin-right:10px;
}

#uinfo ul li{
	margin:0 0 5px 50px;
	list-style-image:url(../images/common/bullet_blue.gif); 
	list-style-type:disc;
}

.unick{
	color:#7a7a7a;
	font:bold 17px Georgia,Verdana,sans-serif;
	text-decoration:underline;
}

.uchat{
	margin-bottom:-5px;
}

.atab{
	width:100px;
	height:21px;
	float:left;
	cursor:pointer;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
}

.atab_sel, .atab:hover{
	float:left;
	cursor:pointer;
	width:100px;
	height:21px;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
	color:#555;
	background:url(../images/profiletab.jpg) no-repeat;
}

.atab_sel a, .atab:hover a{
	color:#555;
}

.atab_sel2{
	float:left;
	cursor:pointer;
	width:160px;
	height:21px;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
	color:#555;
	background:url(../images/profiletab2.jpg) no-repeat;
}

.atab_sel2 a{
	color:#555;
}



.atitle{
	color:#676767;
	font-size:17px;
	margin:10px 0;
	text-decoration:underline;
}

#acontainer{
	clear:both;
	padding:10px;
	border:1px solid #D3D3D3;
}

#acontainer ul{
	margin:0px;
	padding:0px;
}

#acontainer ul li{
	margin:0 0 5px 10px;
	list-style-image:url(../images/common/bullet_blue.gif); 
	list-style-type:disc;
}

#a1, #a2, #a3, #a4, #a5, #a6{
	display:none;
}

.profile_box{
	clear:both;
	padding:10px;
	border:1px solid #D3D3D3;
}
.profile_box ul li{
	list-style-type:none;
	margin:10px 0;
}
.profile_box ul li hr{
	border-top: 1px dotted #d3d3d3;
	width:90%;
	float:left;
}
.profile_box label{
	float:left;
	width:200px;
}
.profile_box .bull{
	border:1px solid #b8b8b8; 
	padding: 2px;
	margin:0 50px;
	float:left;
}
.profile_box .bullimg{
	padding:2px;
	border:1px solid #b8b8b8;
	margin-right: 7px;
	float: left;
}
.profile_box .c{
	height: 90px;
	width: 185px;
	margin: 10px 0;
	float: left;
}
.profile_box .cadd{
	width: 385px;
}

.tbox_btn{
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	font-family: Arial, sans;
	background: url(../images/btn_black.gif) no-repeat;
	width: 100px;
	height: 25px;
	text-align:center;
	border:none;
}

/* 		CSS CODE FOR USER-DEFINED TICK BOX		*/

.idg_tbox_main{
	font-family: Verdana, Sans;
	font-size: 10px;
	color: #525252;
}
.idg_tbox_head{
	font-size: 22px;
	color: #666;
	border-bottom: 3px solid #666;
	text-align: left;
}

.idg_tbox_descr{
	font-size: 10px;
	color: #666;
	text-align: left;
	font-weight: normal;
}

.idg_tbox_inputtext{
	border: 1px solid #676767;
	font-size: 11px;
	color: #525252;
	width: 230px;
}
.idg_tbox_select{
	border: 1px solid #676767;
	font-size: 11px;
	color: #525252;
	width: 200px;
}
.idg_tbox_select_reg{
	border: 1px solid #676767;
	font-size: 11px;
	color: #525252;
	width: 200px;
}
.idg_tbox_textarea{
	border: 1px solid #676767;
	color: #525252;
	width: 210px;
	font-size: 11px;
	height: 60px;
}
.idg_tbox_profile_head{
	color: #666;
	font-size: 18px;
	text-decoration: underline;
	padding-bottom: 10px;
}
.idg_tbox_profile_date{
	color: #778187;
}
.idg_tbox_bulletin_img {
	border:1px solid #909090; 
	padding: 1px;
	margin: 5px;
}
.idg_tbox_sitelink a:link{
	color: #666;
	text-decoration: none; 
}
.idg_tbox_sitelink a:hover{ text-decoration: underline; }
.label{
	color: #CCCCCC;
   	margin-left: -20px;
   	font-size: X-Small;
}
.regionDistr{
	color: #aa0000;
	font-weight: bold;
}

a:link.idg_tbox_help_hint,
a:hover.idg_tbox_help_hint{
	text-decoration: none;
	font-size: 9px;
	outline: none;
}
#idg_tbox_fieldChanged{
	color: #009000;
	font-size: 10px;
	text-align:center;
	font-weight: bold;
}
#msg_val{
	text-align: center;
	margin:10px 0 10px 0;
}

.msg_ok{color: #009000; font-weight: bold;}
.msg_err{color: #a40;}

#msg_expl{
	border-top:1px solid #d3d3d3;
	margin-top: 20px;
	padding-top: 5px;
}
.ans_txt{
	padding: 2px 0 20px 0;
}
.move_r{
	float:right;
	text-align:right;
	margin-right:10px;
}

.idg_tbox_link_pcw a:link, 
.idg_tbox_link_pcw a:active, 
.idg_tbox_link_pcw a:visited{
	color: #A40000;
	text-decoration: none;
}
.idg_tbox_link_nww a:link,
.idg_tbox_link_nww a:active,
.idg_tbox_link_nww a:visited{
	color: #0090CE;
	text-decoration: none;
}
.idg_tbox_link_cwd a:link,
.idg_tbox_link_cwd a:active,
.idg_tbox_link_cwd a:visited{
	color: #457B67;
	text-decoration: none;
}
.idg_tbox_link_cio a:link,
.idg_tbox_link_cio a:active,
.idg_tbox_link_cio a:visited{
	color: #3675B3;
	text-decoration: none;
}
.idg_tbox_link_dwd a:link,
.idg_tbox_link_dwd a:active,
.idg_tbox_link_dwd a:visited{
	color: #D50000;
	text-decoration: none;
}
.idg_tbox_link_ict a:link,
.idg_tbox_link_ict a:active,
.idg_tbox_link_ict a:visited{
	color: #A30404;
	text-decoration: none;
}

.idg_tbox_link_idg a:link, .idg_tbox_sitelink_idg a:link{
	color: #17c;
	text-decoration: none;
}
.idg_tbox_link_idg a:hover, .idg_tbox_sitelink_idg a:hover{
	text-decoration: underline;
}
.idg_tbox_sitelink_cwd a:link{
	color: #405F63;
	text-decoration: none; 
}
.idg_tbox_sitelink_cwd a:hover{ 
	text-decoration: underline;
}
.idg_tbox_link_pcw a:hover,
.idg_tbox_link_dwd a:hover,
.idg_tbox_link_cio a:hover,
.idg_tbox_link_nww a:hover,
.idg_tbox_link_cwd a:hover,
.idg_tbox_link_ict a:hover{
	text-decoration: underline;
}

/*	login form  */
#lgn{
	padding:0px;
}
#lgn ul{
	text-align:right;
	padding:0;
}
#lgn ul li{
	list-style-type: none;
	margin-top: 10px;
}
#lgn ul li label{
	display: block;
	width: 110px;
	text-align: left;
	float: left;
	margin-top:0;
}
#lgn_inpt{
	width: 170px;
}
#lgn_err{
	text-align: center;
	color: #c00;
}


/*	USERPROFILE	*/
.up_info{
	width: 290px;
	float:left;
	margin-left: 5px;
	vertical-align: top;
}
.up_info ul { 
	list-style: none;
	text-align: right;
}
.up_info ul li{
	margin-top: 15px;
}
.up_info label{
	margin-left: -50px;
	color:#778187;
}
#up_right{
	width: 210px;
	float:right;
	text-align:left;
	padding-left: 7px;
}
#up_right_lg{
	width: 180px;
	float:right;
	text-align:left;
	padding-left: 7px;
}

.up_activity{
	width: 390px;
	vertical-align:top;	
	float: right;
}
#up_r_separator{
	border-left:1px dotted #9F9F9F; 
	padding-left:10px;
}
a:link.comment_link,
a:active.comment_link,
a:visited.comment_link,
a:hover.comment_link{
	color:#525252;	
	text-decoration:none;
}
#up_news_link{
	margin-bottom: 10px;
}
.up_logindata{
	font-style: italic;
	border-top: 1px dotted #9F9F9F;
	margin-top: 25px;
}

/*		PROFILE     */
.cntr{
	text-align: center;
}
/* change pass*/
#chp {
	padding: 10px;
}
#chp ul{
	text-align: right;
	padding: 0;
}
#chp ul li{
	list-style-type: none;
	margin-top: 10px;
}
#chp ul li label{
	display: block;
	width: 140px;
	text-align: left;
	float: left;
	color:#778187;
}
#chp ul li.s{
	text-align: center;
}

/* private */
#prnojs{
	padding: 20px;
}
#prnojs h1{
	color:green;
	font-size:12px;
	margin-bottom: 20px;
}

/* bulletin */
#bltn{
	padding: 10px;
}
#bltn ul{
	padding: 0;
}
#bltn ul li{
	list-style-type: none;
	height: 50px;
}
#bltn ul li a{
	display: block;
	width: 155px;
	float: left;
}
#bltn ul li .i{
	padding: 2px;
	float: right;
	width: 200px;
}
#bltn ul li.s{
	height: 20px;
	text-align: center;
}

/* pdf */
#pdf ul{
	padding: 5px;
}	
#pdf ul li{
	list-style-type: none;
}	
#pdf img{
	padding:2px;
	margin-right: 7px;
	float: left;
}
#pdf .c{
	height: 90px;
	width: 185px;
	margin: 10px 0;
	float: left;
}
#pdf .cadd{
	width: 385px;
}
.confirmed{
	color:#CC0000;
	font-size:10px;
	margin-top:5px;
	margin: 10px 0;
}

/* private */
#pr {
	margin: 0;
}
#pr ul { 
	padding: 0 10px;
	text-align: right;
}
#pr ul li{
	list-style-type: none;
	margin-top: 10px;
}
#pr ul li label{
	display: block;
	width: 140px;
	text-align: left;
	float: left;
	color:#778187;
}
.sex{
	text-align: left;
	width: 200px;
	height: 25px;
	float: right;
}
.sexl{
	height: 25px;
}
.r{
	text-align: center;
	margin-right: 10px;
}

/* public */
#pub {
	margin: 0;
}
#pub ul { 
	padding-left: 10px;
	text-align: right;
}
#pub ul li{
	list-style-type: none;
	margin-top: 10px;
}
#pub ul li label{
	display: block;
	width: 100px;
	text-align: left;
	float: left;
	color:#778187;
}
.hidp{
	float: left;
	text-align: right;
	width: 40px;
	height: 20px;
	margin-left: 55px;
}	
#pub ul li.c{
	margin-top: 40px;
	text-align: center;
}
.wide{width: 230px;}
.short{width: 90px;}

/* avatar */
.ab{
	text-align: center;
	padding-top: 20px;
}
hr{
	height: 0;
	border: 0;
	border-top: 1px solid #666;
	margin-top: 15px;
}

li.av{height: 70px;}

li.av div{
	width: 160px;
	text-align: left;
	float:left;
}

li.av div p{
	margin:0;
	padding:0;
	border:1px solid #fff;
}

li.av  #avdel{
	cursor: pointer;
	margin-left: 15px;
	width: 200px;
}

#avimg{
	margin: 5px 15px 0 0;
	height: 60px;
	width: 60px;
	border: 1px solid #666;
	padding: 1px;
	float:left;
}
#iframe_1{
	height: 40px;
	width:235px;
	margin-right: 15px;
	float:left;
}


/* lost pass */
#lp li{
	text-align: left;
}

#lp li label.e{
	width: 90px;
}

#lp li .w{
	width: 200px;
}

.lpc{
	cursor: pointer; 
	text-align: center;
	margin-top: 20px;
}

/* (send2friend + print)*/

.print_box{
	padding:10px 0;
}
.print_title{
	color: #575757;
	font-size: 16px;
	font-weight: bold;
}

.print_subtitle {
	font-weight:0;
	font-size: 11px;
	font-style:italic;
	margin: 10px 0;
	color: #464646;
}

.print_content{
	font-weight:0;
	font-size: 12px;
	color: #686868;
}

.print_content .picLeft,
.print_content .picMiddle,
.print_content .picRight {
	border:1px solid #b8b8b8;
	padding:2px;
}

.copyright{
	margin-top: 10px;
	font-size:10px;
	border-top: 2px solid #949494;
}

.fleft {
	float:left;
}
.fright {
	float: right;
	text-align:right;
	font-size: 11px;
	font-style: italic;
	color: #686868;
	padding:0px;
	margin:0px;
}

.loading{
	width: 200px;
	height: 100px;
	background: url(http://idg.bg/images/loading.gif) top left no-repeat;
	text-indent: 50px;
	font-size: 13px;
	padding-top: 5px;
	margin: 60px auto 0 auto;
}

.abonament{
	font-size: 13px;
	font-weight: bold;
}

.bulletins{
	margin-top: 40px;
}

.bulletin_text{
	float: left;
	width: 400px;
	padding-left: 5px;
}

.bulletin_dist{
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}

.bulletin_img{
	border: 1px solid #b8b8b8; 
	padding: 2px;
	margin-right: 15px;
	margin-top: 5px;
	float:left;
}

.bulletin_cnt{
	margin-left: 170px;
}

.profile_box2{
	clear: both;
	padding: 10px 10px 0 10px;
	border: 1px solid #D3D3D3;
}
.profile_box2 ul li{
	list-style-type: none;
	margin-left: -35px;
	border-bottom: 1px dotted #CCC;
	padding:2px 0 7px 0;
}

div.check{
	margin-top: 5px;
	margin-bottom: 5px;
}

