termCondDivhtml{
	overflow: scroll;
}
body {
	margin:6px auto 0px auto;
	padding:0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
   height:100%; /* this is the key! */
	/*width: 1026px;*/
	width: 1002px;
	background-image: url(../images/bgcellsdarkblue.gif);
	background-repeat: repeat;
    position: relative;
}

body.PopUp {
	padding:20px;
	background-image: url(../images/bgcellsdarkblue.gif);
	background-repeat: repeat;
}
/*
#allContent{
	width: 1002px;
	width: 1026px;
	margin: 6px auto;
	border: solid red 1px;
}
*/
#StatBody{
	background-image: url(../images/bgcellslightblue.gif);	
}

a img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	
}
img{
		margin: 0px;
	padding: 0px;	
}
a {
	color: #2C404B;
	text-decoration: none;
}


	a:hover {
		text-decoration: underline;
	}
	

	
	
	
.linkButAdmin, .linkButAdminEmpty{
	font-size: 12pt;
	
}
.linkButAdminEmpty {
	width: auto;
	margin-right: 50px;
	float: right;
}

.linkUser {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 12pt;
	
}


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

table{
	border: solid #80AAC3 1px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	/*border-collapse: collapse;*/
}

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

td{
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border: none;
	font-size: 10pt;
	/*white-space: nowrap;*/
}
tr .col1{
	color:#19262C;
}

th{
	margin: 0px;
	padding: 0px;
	background-color:#2C404B;
	border: none;
	font-size: 10pt;
	color: #FBF203;
	white-space: nowrap;
}

table.tbl, table.tbl td {
	border-width: 0 !important;
}

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

.adminButton{
	margin: 0px 2px 0px 2px;
	padding: 0px 0p 0px 0px;
	background-color:#80AAC3;
	/*color: #FBF203;*/
	color: #2C404B;
	font-size: 10px;
	border: solid #000 1px; 	
}

.userButton{
	width: 60px;
	margin: 8px 8px 8px 8px;
	padding: 0px;
	background-color:#2C404B;
	color: #FBF203;
	font-size: 10pt;	
}

.userButtonGrey{
	margin: 0px 8px 0px 8px;
	padding: 0px;
	background-color:#C7C7C7;
	font-size: 10pt;	
}

.formHeader{
	background-color: #2C404B;
	color: #FBF203;
	text-align: center;
}


form input {
	border: solid #495B5F 1px;
	
}

.submit-btn{
	text-align: center;
	
}

.errorForm{
	color: red;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 0px 20px;
	
}
.error{
	color: red;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 10px 20px;
	padding: 0px;	
}
.successmsg, #tbl-userList .successmsg{
	color: green;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#tbl-userList .successmsg, #tbl-BannersPayments .successmsg{
	margin: 0px;
	padding: 0px;	
}

.pager{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding:0px; 
	float: left;
}
	.pager_num , .pager_first, .pager_last, .pager_next, .pager_prev{
		color: #2C404B;
		margin: 0px 4px 0px 0px; 
		padding: 1px 1px 1px 1px;
		border: solid #000 1px;
		background-color: #80AAC3;
		float: left;
	}
	.pager_cur{
		color:#FFF;
		margin: 0px 4px 0px 0px;
		padding: 1px 1px 1px 1px;
		border: solid #000 1px;
		background-color: #2C404B;
		float: left;
	}

.td-submit {
	border-top: solid #000000 1px;
	text-align: center;
}

#admin_copy_header{
	height: 47px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/copy_book_admin_header_img.gif);
	background-position: bottom;
}



#header {
      height: 113px;
      background-image: url(../images/bgcellsdarkblue.gif);
      background-repeat: repeat;
		padding:0px;
		margin: 0px;
		

}
#bunnerHeadleft{
	height: 100px;
	/*width: 231px;*/
	width: 223px;
	float: left;
	background-image: url(../images/headLeftBannerBg.gif);
	padding:0px;
	margin: 0px;
	}
#bunnerHeadright{
	height: 100px;
	/*width: 231px;*/
	width: 223px;
	float: right;
	background-image: url(../images/headRightBannerBg.gif);
	padding:0px;
	margin: 0px;
	
} 	

	.leftHeadBunner{
		padding:0px;
		margin: 7px 0px 0px 4px;
	
	}
	
	.rightHeadBunner{
		padding:0px;
		margin: 0px;
		margin: 7px 0px 0px 8px;
	}
	
.HeadCenter{
	height: 100px;
	/*width: 564px;*/
	width: 556px;
	float: left;
	padding:0px;
	margin: 0px;
	/*border: solid red 1px;*/
	
}


.HeadCenterDefault{
	height: 100px;
	/*width: 564px;*/
	width: 556px;
	padding:0px;
	margin: 0px auto 0px auto;
	
}


#navbar{
	height: 13px;
    width: 320px;
	padding: 0px;
	margin: 0px auto 0px auto;
	/*background-image: url(../images/bgcellsdarkblue.gif);
	background-repeat: repeat;*/
	text-align: center;
}
#navbar.navbar_home {
    width: 370px;
}

#navbarStat #navbar {
	background-image: url(../images/bgcellslightblue.gif);
	
	
}

#adminNavbar{
	height: 20px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #2C404B;
	font-size:14px;
	/*border: solid red 1px;*/
}
	#adminNavbar li{
		margin: 0px 0px 0px 20px;
		padding: 0px;
		display: inline;
		list-style: none;
		
	}
	#adminNavbar ul{
		
	}	
.navbar{
	height: 100%;
	padding: 0px;
	margin: 0px 0px 0px 12px;
	font-family: Arial;
	font-size:12px;
	font-weight:bold; 
	float: left;	
}

.visitorLineIndividual{
	margin: 8px 0px 8px 0px;
	text-align: center;
}
/*Yellow marker*/
.headStatic{
	background-image: url(../images/yellowMarkerHead.gif);
	background-repeat: no-repeat;
	margin: 30px 0px 8px 25px;
	padding: 0px 0px 0px 4px;
	
	
}

/*Yellow marker*/
.headStaticShortMarg{
	background-image: url(../images/yellowMarkerHead.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 8px 40px;
	padding: 0px 0px 0px 4px;

}
/*Yellow marker*/
.headStaticRankCountr{
	background-image: url(../images/yellowMarkerHeadCurRankCountr.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 40px;
	padding: 0px 0px 0px 4px;

}

.pedestal{
	margin-left: auto;
	margin-right: auto;
	width: 238px;
}




.textStatic, .textStaticIt, .textStaticLeft {
	color: #000000;
	margin: 0px 24px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 9pt;
	text-align: justify;
}

.textStaticIt{
	font-style: italic;
}

.textStaticLeft {
	text-align: left !important;
}
/*
.userContent .textStatic, .userContent .textStaticIt{
	margin-left: 20px;	
}
*/
.foto{
	margin: 6px 16px 0px 6px;
	padding: 0px 0px 0px 0px;
	float: left;
	
}

.center{
	width:650px;
	margin: auto;
	padding: 0px;
}	

.centerAdmNavbar{
	width: 450px;
	margin: auto;
	padding: 0px;
	/*border: solid red 1px;*/
}


.LogAdminForm{
	width: 228px;
	margin: auto;
	padding: 0px;
}

#listVisitorsForm{
	width: 800px;
	margin: 0px auto 0px auto;
	padding: 0px;
	
}
.uppertblLine{
	padding: 2px 2px 2px 2px;
	float: left;
}
#listUsersForm{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
}	
#listBannerPriceForm{
	width: 700px;
	margin: 0px auto 0px auto;
	padding: 0px;	
}
#listUsersBannersForm{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;	
}
#listBannerPaymentsForm{
	/*width: 820px;*/
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 0px;	
}


.tblPrice th{
	padding: 3px 2px 3px 2px;
}
.tblPrice td{
	padding: 2px 2px 2px 2px;
}
.tbl-userBannersList th{
	padding: 3px 2px 3px 2px;
}
.tbl-userBannersList td{
	padding: 2px 2px 2px 2px;
}
.tbl-BannersPayments th{
	padding: 3px 2px 3px 2px;
}
.tbl-BannersPayments td{
	padding: 2px 2px 2px 2px;
}

#userRegistrationForm, #userLoginForm, #editUserForm,#addUserForm, #editBannerForm{
	width: 300px;
	margin: 8px auto 0px auto;
	padding: 0px;
	/*border: solid red 1px;*/

}
/*#############################################*/
#tbl-visitorList{
	width: 800px;
	color:#2C404B;
	border: solid #2E404A 1px;
}
#tbl-visitorList td, #tbl-visitorList th{
	padding: 4px 4px 4px 4px;
	border-right: solid #000000 1px;
}
#tbl-visitorList td.noBorder , #tbl-visitorList th.noBorder  {
	border-right: none;
}

/*#############################################*/
/*#############################################*/
#tbl-userList{
	width: 900px;
	color:#2C404B;
	border: solid #2E404A 1px;
}
#tbl-userList td, #tbl-userList th{
	padding: 4px 4px 4px 4px;
	border-right: solid #000000 1px;
}
#tbl-userList td.noBorder , #tbl-userList th.noBorder  {
	border-right: none;
}

/*#############################################*/
/*#############################################*/
#tbl-userBannersList{
	width: 900px;
	color:#2C404B;
	border: solid #2E404A 1px;
}
#tbl-userBannersList td, #tbl-userBannersList th{
	padding: 4px 4px 4px 4px;
	border-right: solid #000000 1px;
}
#tbl-userBannersList td.noBorder , #tbl-userBannersList th.noBorder  {
	border-right: none;
}

/*#############################################*/
/*#############################################*/
#tbl-BannersPayments{
	/*width: 820px;*/
	width: 100%;
	color:#2C404B;
	border: solid #2E404A 1px;
}
#tbl-BannersPayments td, #tbl-BannersPayments th{
	padding: 4px 4px 4px 4px;
	border-right: solid #000000 1px;
}
#tbl-BannersPayments td.noBorder , #tbl-BannersPayments th.noBorder  {
	border-right: none;
}

/*#############################################*/
/*#############################################*/
#tbl-Price{
	width: 700px;
	color:#2C404B;
	border: solid #2E404A 1px;
}
* html #tbl-Price{
	width: 720px;
}
#tbl-Price td, #ttbl-Price th{
	padding: 4px 4px 4px 4px;
	border-right: solid #000000 1px;
}
#tbl-Price td.noBorder , #tbl-Price th.noBorder  {
	border-right: none;
}

/*#############################################*/

#tbl-login, #tbl-registration, #tbl-editUser, #tbl-addUser,#tbl-editBanner, #tbl-forgot, #tbl-change {
	width: 300px;
/*	border: solid green 1px;*/
}

#tbl-editVisitor td, #tbl-editVisitor th{
	padding: 2px 2px 2px 2px;
}
#tbl-editVisitor td.col1{
	width: 70px;
	text-align: right;
	font-weight: bold;
}
#tbl-editVisitor select{
	width: 290px;
}

#tbl-editUser td, #tbl-editUser th{
	padding: 2px 2px 2px 2px;
}
#tbl-editUser td.col1{
	width: 120px;
	text-align: right;
	font-weight: bold;
}

#tbl-editBanner td, #tbl-editBanner th{
	padding: 2px 2px 2px 2px;
}
#tbl-editBanner td.col1{
	width: 120px;
	text-align: right;
	font-weight: bold;
}


.copyBookAdmin input.text{
	border: solid #000000 1px;
	color: #2C404B;
	background-color: #FFFFFF;
	width: 100%;
}

.copyBookAdmin .successmsg, .copyBookAdmin .error {
	text-align: center;
	margin-bottom: 10px !important;
}
#tbl-BannersPayments .successmsg{
	margin: 0px !important;
}


.col1{
	width: 42%;
	
}
.col2{
	
	
}

#editVisitorForm{
	width: 374px;
	margin: 0px auto 0px auto;
	padding: 0px;
	/*border: solid red 1px;	*/
	
}

	.navbar a{
	text-decoration: none;
	color: Black;
	}
	
	.adminNavbar a{
	text-decoration: none;
	color: #FBF203;
	}
	

#HeadLogo{
	height:100px;
	width: 100%;
	float: left;
	padding:0px;
	margin: 0px;
	
}
#HeadLogoUser{
	/*margin: 10px 0px 0px 280px;*/
	margin: 10px 0px 0px 272px;
	padding: 0px;
	/*width: 520px;*/
	width: 510px;
	height: 90px;
	background-image: url(../images/headLogoUser.gif);
}


#HeaderCopyBookStat{
	 
	background-image: url(../images/copy_book_statictics_header_img.gif);
}

#left {
    float: left;
    padding:0px;
    margin: 0 42px 0 70px;
    /*width:280px;*/
    width:160px;
    height: 640px;
    /*background-image: url(../images/banners_bk_left3.gif);
    background-repeat: repeat-y;*/
}

#leftEmpty {
    float: left;
    padding:0px;
    margin: 0px;
    /*width:280px;*/
    width:272px;
    height: 830px;
}

#right {
    float: left;
    padding:0px;
    margin: 0 0 0 42px;
    /*width:280px;*/
    width:160px;
    height: 640px;
    text-align: right;
    /*background-image: url(../images/banners_bk_right3.gif);
    background-repeat: repeat-y;  */
}

#left.fixed > div, #right.fixed > div {
    position: fixed;
    top: 5px;
}
#left.fixed_bottom > div, #right.fixed_bottom > div  {
    position: absolute;
    /*width: 313px;*/
    bottom: 33px;
}

#rightEmpty {
    float: right;
    padding:0px;
    margin: 0px;
    /*width:280px;*/
    width:272px;
    height: 830px;
}

.content {
    padding:0px;
    margin: 0px;
    float: left;
    /*width: 466px;*/
    width: 458px;
}
 
.contentDefault {
    /*width: 466px;*/
    width: 458px;
    padding:0px;
    margin: 0px auto 0px auto;
}

.statistics_content {
    overflow: hidden;
    position: relative;
}


.HeadRankData{
	height: 14px;
	width: 100%;
	font-size: 10px;
/*	background-color: #19262c;*/
	padding:0px;
	margin: 0px;
	/*border: solid red 1px;;*/
	
}

	.currentRankinghead{
		color: #fbf203;
		padding:0px;
		margin: 0px 0px 0px 180px;
		float: left;
	}
	* html	.currentRankinghead{
		color: #fbf203;
		padding:0px;
		margin: 0px 0px 0px 88px;
		float: left;

	}
	
	
	.currentDatahead{
		color: #495b5f;
		padding:0px;
		margin: 0px 10px 0px 0px;
		float: right;
	}
	* html .currentDatahead{
		margin: 0px 6px 0px 0px;
	}
	.currentDatahead a{
		color: #495b5f;
	}
	.currentDatahead:hover {
		text-decoration: underline;
		cursor: pointer;
	}	

	
	
.HeadRankBK{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/HeadRankBK.gif);
	/*width: 466px;
	height: 100px;*/
}	
	
	
.ranking_country{
	padding:0px;
	margin: 0px;
/*	background-color: #2c404b;*/
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
/*	border: solid yellow 1px;*/
}

	.rank1{
		font-size: 23px;
		text-align: center;
		color: #fbf203;
		padding: 4px 0px 0px 0px;
		margin: 0px;
	}

	.rank2{
		font-size: 19px;
		text-align: center;
		color: #fbf203;
		margin: 0px;
		padding: 0px 0px 0px 0px;		
	}
	
	.rank3{
		font-size: 15px;
		text-align: center;
		color: #fbf203;
		margin: 0px;
		padding: 4px 0px 10px 0px;
	}

.dataAdded{
	margin: 14px 0px 14px 120px;
	padding: 0px;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	/*border: solid red 1px;*/
	color: #FBF203;
	font-size: 12px;
}

	.dataAdded1row{
		margin: 2px 2px 2px 2px;
		padding: 0px;
		/*border: solid yellow 1px;*/
		float: left;
		width: 140px;		
	}
	.dataAdded2row{
		margin: 2px 2px 2px 2px;
		padding: 0px;
		float: left;
		/*border: solid blue 1px;*/
	}



.copyBook{
	padding:0px;
	margin: 0px;
	background-image: url(../images/copy_book_bk.gif);
	background-repeat: repeat-y;
	min-height: 350px;
}




.copyBookAdmin{
	padding:0px;
	margin: 0px;
	background-image: url(../images/copy_book_admin_bk.gif);
	background-repeat: repeat-y;
/*	border: solid red 1px;*/
}


.copyBookStat{
	padding:0px;
	margin: 0px;
	background-image: url(../images/copy_book_statistic_bk.gif);
	background-repeat: repeat-y;	
	
}
.userContent{
	padding:0px 0px 20px 0px;
	margin: 0px;
	min-height: 350px;
	background-color: #E6E6E6;
	/*border: solid red 1px;*/
}
	
.currentVisitor{
	padding:10px 0px 10px 0px;
	margin: 0px;
	/*font-family: Arial; 
	font-size: 16px;*/
	text-align: center;
	
}
#visitorLines{
	margin: 0px;
	padding: 0px;
	float: left;
	
}


.visitors {
	padding:0px 0px 0px 0px;
	margin: 2px 0px 2px 15px;	
	font-size:13px;
	font-family: Arial;
	float: left;
}	

* html .visitors {
	margin-left:8px;	
}	

.tbl-visitorsStat{
	padding: 0px;
	margin: 0px 0px 0px 40px;
}
.visitorsStat {
	padding:2px 4px 2px 2px;
	margin: 0px 0px 0px 0px;	
	font-size:13px;
	font-family: Arial;
	font-weight: bold;
	
	
}

.visitorsYellowmarkStat{
	padding:2px 4px 2px 2px;
	margin: 0px 0px 0px 0px;	
	font-size:13px;
	font-family: Arial;
	font-weight: bold;
	background-color: #fbf203;	
}

.popUp{
	/*background-image: url(../images/popUpBk.gif);
	background-repeat: no-repeat;
	height: 46px;*/
	width: 98px;
}

.popUpBkUp{
	background-image: url(../images/popUpBkUp.gif);
	background-repeat: repeat-y;
}
.popUpBkDown{
	background-image: url(../images/popUpBkDown.gif);
	background-repeat: repeat-y;
}

.text-center{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.popUpCountry{
	margin: 0px 0px 2px 0px;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
}

.popUpVisits{
	margin: 2px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #213F4B;
}

		.visitors0current {
			padding:0px 0px 0px 0px;
			margin: 2px 0px 2px 15px;
			font-size:19px;
			font-family: Arial;
			background-color: #fbf203;
			float: left;
		}
		.visitors0 {
			padding:0px 0px 0px 0px;
			margin: 2px 0px 2px 15px;
			font-size:19px;
			font-family: Arial;
			float: left;
		}
		.visitors1 {
		padding:0px 0px 0px 0px;
		margin: 2px 0px 2px 15px;
		font-size:17px;
		font-family: Arial;
		float: left;
		}
		.visitors2 {
		padding:0px 0px 0px 0px;
		margin: 2px 0px 2px 15px;
		font-size:15px;
		font-family: Arial;
		float: left;
		}
		
		
		* html .visitors0current {
			margin-left:8px;
		}
		* html .visitors0 {
			margin-left:8px;
		}
		* html .visitors1 {
		margin-left:8px;
		}
		* html .visitors2 {
		margin-left:8px;
		}
		.word{
			width: 114px;
			padding:0px 0px 0px 0px;
			margin: 0px;
			float: left;
		}
		
		.statistics{
			padding:0px 0px 0px 0px;
			margin: 2px 0px 2px 15px;	
			font-size: 16px;
			font-family: Arial;
			float: left;
		}
		
		.wordStatisticsCountry{
			padding:0px 0px 0px 0px;
			margin: 0px;
		}
		
		.wordStatisticsVisits{
			padding:0px 0px 0px 4px;
			margin: 0px 0px 0px 0px;
			
		}
		
		.wordCountry{
			padding:0px 0px 0px 0px;
			margin: 0px;
			float: left;
            overflow: hidden;
            text-overflow: ellipsis;
            text-transform: uppercase;
            white-space: nowrap;
            width: 205px;
		}
				
		br.clear {
			height: 1px;
			line-height: 1px;
			font-size: 1px;
			clear: both;
			/*background-image: url(../images/1pxTransp.gif);*/
		}
				
		
.button{
	text-align: center;
}
	#buttonLoadMore, #buttonLoadMore2{
		margin: 4px 0px 6px 0px;
	}		
	


#googleMapbk{
	background-image: url(../images/googleMapbk.gif);
	background-repeat: no-repeat;
/*	width: 1026px;*/
	height: 422px;
}
/*Here google map canvas*/
#map{
	/*width: 945px;*/
	width: 921px;
	height: 401px;
	margin: 0px 66px 21px 15px;
	padding: 0px 0px 0px 0px;
	
}
#StatCountry{
	width: 477px;
	margin-left: auto;
	margin-right: auto;
    float: left;
}
		
.overallStat{
	margin: 0px 0px 0px 50px;
	/*font-size: ;*/
}
.overallStatLine{
	padding:0px 0px 0px 0px;
	margin: 2px 0px 2px 15px;	
	font-size:13px;
	font-weight: bold;
	font-family: Arial;
	float: left;
	
}




#ImageInsteadVisitors {
	background-image: url(../images/imgInsteadVisitors2.gif);
	background-repeat:repeat-y;
	
}
#succesFooter{
	float: left;
	padding:0px 0px 0px 0px;
	margin: 4px 30px 0px 30px;
}
* html #succesFooter{
	width: 410px;
	margin: 4px 0px 0px 14px;
}

.SuccesFooterText{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: Arial; 
	font-size: 11px;
}

#footerCopyBook{
	background-image: url(../images/copy_book_footer_img.gif);
	height: 47px;
	padding: 0px;
	margin:  0px;	
	width: 100%;
	
}

#headerCopBstat{
	background-image: url(../images/copy_book_statictics_header_img.gif);
	height: 88px;
	width: 100%px;
	padding: 0px;
	margin:  0px;
	
}


#headerCopBstatR{
	background-image: url(../images/copy_book_statRank_header_img.gif);
	height: 48px;
	padding: 0px;
	margin:  0px;	
	width: 477px;
	
}
#footerCopBstatR{
	background-image: url(../images/copy_book_statRank_footer_img.gif);
	height: 48px;
	padding: 0px;
	margin:  0px;	
	width: 477px;
	
}


#footerLink{
	margin: 0px 20px 0px 0px;	
	float: right;
	/*border: solid yellow 1px;*/
}


	/*	
	.bunnerRighthalf{
		padding:0px;
      margin: 8px 24px 0px 32px;
		float: left;
	}
	.bunnerRight{
		padding:0px;
      margin: 18px 0px 0px 90px;
		float: left;
	}
*/
#admin_copy_footer{
	height: 47px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/copy_book_admin_footer_img.gif);
	background-position: top;
	/*border: solid red 1px;*/
}
/*	
#footer{
	margin: 0px auto 0px auto;
	width: 466px;
	text-align: center;
}     
*/
.footer{
	margin: 10px auto 0px auto;
	/*width: 466px;*/
	width: 458px;
	text-align: center;
	font-size: 11px;
	
}  

.forgotPasswordLink{
	color: #999999;
	font-size: 11px;
	text-align: left;
	float:left;
}

.countrySelect{
	width: 160px;
/*	height: 14px;*/
	font-size: 10px;
	
}
.copyBookAdmin .countrySelect{
	width: 172px;
	height: 20px;
}
/*#################HERE BANNERS  sizes IMPORTANT#######################*/
.mediumBannerL{
/*width: 91px;*/
	width: 90px;
	height: 48px;
	margin: 0px; 
	padding: 0px;
	float: left;

}

.smallBannerL{
	width: 67px;
	/*height: 36px;*/
	height: 25px;
	margin: 0px;
	float:left;
}

.mediumBannerR{
/*width: 91px;*/
	width: 90px;
	height: 48px;
	margin: 0px; 
	padding: 0px;
	float: left;

}

.smallBannerR{
	width: 67px;
	/*height: 36px;*/
	height: 25px;
	margin: 0px;
	float:left;
}



.bannerImgSmallLeft{
	width: 60px;
/*	height: 30px;	*/
	height: 20px;	
	padding: 0px;
	/*margin: 1px 0px 0px 8px;*/
	margin: 1px 4px 0px 3px;
}
.bannerImgMediumLeft{
	width: 80px;
	height: 40px;		
	padding: 0px;
/*	margin: 2px 0px 0px 9px;*/
	margin: 2px 7px 0px 3px;
}
.bannerImgSmallRight{
	width: 60px;
	/*	height: 30px;	*/
	height: 20px;
	padding: 0px;
	margin: 1px 1px 0px 6px;
}
.bannerImgMediumRight{
	width: 80px;
	height: 40px;		
	padding: 0px;
	/*margin: 2px 0px 0px 9px;*/
	margin: 2px 3px 0px 6px;
}
/*##########################################################################*/
.headUserAdvert{
	color: #FBF203;
	margin: 70px 0px 0px 170px;
	padding: 0px;
	font-size: 18px;
	float: left;
}

* html .headUserAdvert{
	margin: 68px 0px 0px 80px;
}

.UserNavbar{
	margin: 6px 0px 15px 30px;
	padding: 0px;
	float: left;
	}
* html .UserNavbar{
	width: 415px;
	margin: 6px 0px 15px 15px;
	
}
	
.userNavbarLog{
	margin: 0px 0px 0px 0px;
	float: right;
	width: 210px;
	padding: 0px 24px 0px 0px;	
	
}

*html .userNavbarLog{
	padding: 0px;	
}
	
.userNavbarItem ,.userNavbarItemBold{
	margin: 14px 15px 0px 0px;
	padding: 0px;	
	float: left;
	font-size: 14px;
}
.userNavbarItemBold{
	font-weight: bold;
}


.userNavbarItem a{
	color: Black;
}
.floatRight{
	margin: 0px;
	padding: 0px;
	float: right;
}
.floatLeft{
	margin: 0px;
	padding: 0px;
	float: left;
}
.userNavbarItemPrice , .userNavbarItemPriceBold, .userNavbarItemTerms, .userNavbarItemTermsBold{
	float: right;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
}

.userNavbarItemPriceBold, .userNavbarItemTermsBold{
	font-weight: bold;
}
.userNavbarItemPrice a, .userNavbarItemPriceBold a ,.userNavbarItemTerms a, .userNavbarItemTermsBold a{
	color: #999999;
}

#userForm{
	margin: 20px 20px 0px 20px ;
	background-color: #EEEEEE;
	border: solid #999999 1px;
	padding: 10px 10px 10px 10px;
}

input.borderNone{
border: none;
}
#userForm input{
	border: solid #939393 1px;
}
#userForm input.borderNone{
	border: none;
}

#tbl-login{
	float: left;
	width: 275px;
}
* html #tbl-login{
	width: 264px;
}

#tbl-forgot, #tbl-change{
	width: 275px;
	margin: 0px auto 0px auto;
}
#tbl-login .col1, #tbl-forgot .col1{
	width: 30%;
	/*margin: 0px 0px 0px 10px;*/
	
}
#tbl-change .col1{
	width: 40%;
	}
#tbl-change .col2 input{
	width: 95%;
}
#tbl-login .col2 input{
	width: 95%;
}
.newUserAll{
	float: right;
	margin: 5px 20px 0px 0px;
	padding: 0px;
}

.newUserAllPrice{
	float: left;
	margin: 20px 0px 0px 15px;
	padding: 0px;
}


.newUserClick{
	font-size: 12px;
	
}
.newUserClick a{
	text-decoration: underline;
}

#tbl-registration{
	width: 276px;
	margin: 0px auto 0px auto;
	
}
#tbl-registration .col1{
	padding: 0px 4px 0px 0px;
	width: 60%;
	font-size: 8pt;
	text-align: right;	
	color: #2E404A;
}
#tbl-registration .col1b{
	padding: 0px 4px 0px 0px;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #2E404A;
}
#tbl-registration .form-text-b{
	font-size: 8pt;
	font-weight: bold;
	color: #2E404A;
}
#tbl-registration input{
	width: 158px;
	height: 14px;
	font-size: 8pt;
}

#tbl-registration td{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border: none;
	/*white-space: nowrap;*/
}

.ReqUSCanOn{
	font-size: 7pt;
	color: #2E404A;
}
#tbl-registration .confText{
	width: 60px;
}
.termsCond{
	/*margin: 10px 0px 2px 75px;*/
	margin: 10px 0px 2px 0px;
}
.term-and-cond-chk{
	height: 24px;
	font-size: 8pt;
}
.term-and-cond-chk a{
	color: Blue;
	text-decoration: underline;
}

.userLogOut{
	width: 210px;
	font-size: 10px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	text-align: right;
}
* html .userLogOut{
	width: 210px;
}
.uplsteps{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	background-color: #D6D6D6;
}
.step, .stepCur{
	margin: 0px 10px 0px 0px ;
	font-size:12px;
	color: #939393;
}
.stepCur{
	color: black;
}
.inFormGrey{
	padding: 6px 6px 6px 6px;
	background-color:#D6D6D6; 
}
.inpimageName, .inpdestUrl{
	width: 100%;
}
.tblUpload .floatRight input{
	margin: 0px 0px 4px 6px;
}
.fileDim{
	font-size: 13px;
	font-weight: bold;
}
.text-Right{
	text-align: right;
}
.tblUpload, .tblBookAd, .tblPrice, .tblOverview{
	width: 100%;
}
.tblBookAd .col1{
	margin: 0px;
	padding: 4px 20px 4px 0px;
	width: 25%;
	text-align: right;
}

.tblBookAd td, .tblPrice td{
	border-bottom: solid #999999 1px;
} 
.tblBookAd tr.bigHr td, .tblPrice tr.bigHr td{
	border-bottom: solid #999999 2px;
}
.tblBookAd tr.noneHr td, .tblPrice tr.noneHr td{
	border-bottom: none;
}
.tblPrice td{
	border-bottom: solid #999999 1px;
}
.banner_price{
	padding: 14px 0px 2px 16px;
	font-size: 14px;
	font-weight: bold;
	
}
.checkChoBt, .makePayBt{
	float:right;
	margin: 14px 0px 0px 0px; 
}
.backLnk{
	float:left;
	margin: 16px 0px 0px 0px; 
}


.tblCheckChoise{
	width: 100%;
}
.tblCheckChoise .col1{
	margin: 0px;
	padding: 4px 20px 4px 0px;
	width: 120px;
	text-align: right;
}
.tblCheckChoise td{
	border-bottom: solid #999999 1px;
}

.tblCheckChoise tr.bigHr td{
	border-bottom: solid #999999 2px;
} 
.tblCheckChoise tr.noneHr td{
	border-bottom: none;
}

.tblOverview td{
	margin: 0px;
	padding: 2px 1px 2px 1px;
	font-size:11px; 
	text-align: center;
	border-bottom: solid #999999 1px;
}
td.overviewhead, td.pricehead{
	font-weight: bold;
	border-bottom: solid Black 2px;
}
a.extendLink{
	padding: 1px 2px 1px 2px;
	color: #FBF203;
	background-color: #2C404B;
}

h2.admin{
	color:#495B5F;
	margin-left:20px; 
	text-align: center;
}
.emptyTbl{
	margin: 0px 0px 0px 20px;
	color: red;
}
div.linkButAdmin{
	float: right;
}
#inpFile{
	width: 224px;
}
.oddRow{
	background-color: #FFFFFF;
}
.evenRow{
	background-color: #E0E0E0;
}
.butDelChk{
	float: right;
}
.butAddNew{
	float: right;
}
.uploadFeatures{
	font-size: 10px;
}
.colorRed{
	color: red;
}
/*
#loader{
	z-index: 0;
	position: fixed;
	visibility: hidden;
}
*/
#loader{
	margin-left:200px;
	display: none;
	/*visibility: hidden;*/
}


/*################# OPTIMISATION CSS VISITORS design for Huge loading lines##################*/

/*
#visitorLines p{
	margin-top: 2px;
}
*/
/*
p.a, p.b, p.c {
	margin: 2px 0px 2px 15px;	
	font-size:13px;
	font-family: Arial;
	float: left;
	width: 114px;
	
}
* html p.a {
	margin-left:8px;	
}
p.b{
	margin: 2px 0px 2px 0px;
	width: 114px;
}
p.c{
	margin: 2px 0px 2px 0px;
	width: 214px;
}
*/
#visitorLines div.d, div.d{
	margin: 2px 0px 2px 15px;
	font-size:13px;
	font-family: Arial;
	float: left;
    height:16px;
	
}
* html #visitorLines div.d{
	margin-left: 8px;
}
* html  div.d{
	margin-left: 8px;
}
.a, .b{
	margin: 0px;
	float: left;
	width:114px;
		
}
.c{
	margin: 0px;
	float: left;
	width: 205px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}


/*#####################END OPTIMISATION CSS VISITORS design for Huge loading lines################*/

/*##############logic variant 2#############*/
#ImageInsteadVisitorsLower {
	background-image: url(../images/imgInsteadVisitors2.gif);
	background-repeat:repeat-y;
	
}
#ImageInsteadVisitorsUpper {
	background-image: url(../images/imgInsteadVisitors2.gif);
	background-repeat:repeat-y;
	display: none;
}


#loadervar2{
	margin:0px 0px 0px 210px;
	padding: 0px;
	/*	margin-left:200px;*/
	display: none;

}
#loadervar2 img{
	margin: 0px;
	padding: 0px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
}
  
#popup-wind {   
    position: fixed;
    border: 2px solid #666666;
    background-color: #efefef;
    filter: alpha(opacity=90);
    top: 0;
    left: 0;
    width: 300px;
    z-index: 999;
    /*display: inline;*/
	 display: none;
    visibility: hidden;
    
    margin : 200px 200px;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
}
/*###########HACK############*/
/*
* html div.copyBook
  {
  overflow: hidden;
  }
*html div.hack
  {
  height: 100%;
	
  overflow: auto;
  }
  */
  * html #popup-wind {   
    position: absolute;
	 /*top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );*/
   }
  
 /*###############*/ 
#popup-head {   
    padding: 2px 2px 2px 2px; 
    background-color: #83ADC6;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
#popup-text {   
    padding: 10px 10px 10px 10px;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
}




/*##############END logic variant 2#############*/
.NoPd{
	padding: 0px;
}
.wlwInfo{
	width: 33px;
	background-color:#B4CFE0;
}
.tblTypes{
	float: left;
	margin: 10px 0px 10px 0px;
}

/*#################Here terms and conditions Div#####################*/
.termCondDiv{
/*	width: 260px;*/
	height: 100px;
	border: solid #999999 1px;
	overflow: auto;
	font-size: 12px;
}
.termCondDiv .h1{
	font-weight:bold;
	text-align: center; 
}
.termCondDiv .h2{
	font-weight:bold;
	font-size: 11px;
	font-style: italic;
}
.termCondDiv .text{
	font-size: 10px;
	text-align: justify; 
	text-indent: 14px;
}
.termCondDiv table{
	border: 1px solid #999999;
	border-collapse: collapse;
}
.termCondDiv td{
	font-size: 10px;
	border:1px solid #999999;
}

/*#################END terms and conditions Div#####################*/

.topBanerNote{
	border: solid 1px black;
	width: 95%;
	height: 200px;
}

#editLeftBannerForm, #editRightBannerForm{
	width: 600px;
	margin: 0px auto 0px auto;
	padding: 0px;
	
}
/*#########Colouring admin banners page################*/
.bannerPayed, #colorGreenRect{
	background-color: #85D8A9;
}
.bannerNonPayed, #colorRedRect{
	background-color: #DBA68C;
}
.bannerNonPayedBut, #colorYellowRect{
	background-color: #FFEA71;
}

.colouring{
	font-size: 10px;
}
#colorRedRect, #colorYellowRect, #colorGreenRect{
	width: 14px;
	height: 14px;
	float: left;
	margin-left: 8px;
}
/*########END Colouring admin banners page################*/

/*************** Sharrre *******************************/
#social-share-wrapper {
    /*position: absolute;
    right: 0;
    bottom: 0;*/
    display: inline-block;
    position: relative;
    float: right;
}
#shareme .box{
    float:left;
    margin:5% 8% 0 8%;
    width:100%;
}
#shareme .box a{
    color:#404040;
    text-shadow: 0 1px 1px rgba(167,167,167,.4);
}
#shareme .box a:hover{
    text-decoration:none;
}
#shareme .count {
    font-weight:bold;
    font-size:50px;
    float:left;
    border-right:2px solid #57b8d1;
    line-height:40px;
    padding-right:10px
}
#shareme .share {
    float:left;
    margin-left:10px;
    font-size:20px;
    width:82px;
}
#shareme .buttons {
    position: absolute;
    top: -80px;
    width: 250px;
    height: 62px;
    background-color:#fff;
    border: 1px solid rgba(0,0,0,.2);
    padding: 10px 0 10px 10px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    z-index: 50;
}
#shareme .button {
    float:left;
    /*max-width:50px;*/
    margin:0 10px 0 0;
}
/*#shareme .facebook {
    margin:0 4px 0 0;
}*/
#shareme .share_button{
    background-image: url("../images/share_button.png");
    background-repeat: no-repeat;
    height: 16px;
    width: 64px;
}

/*************** Google ads ***********************/
#google-ad-bottom {
    text-align: center;
    margin: 10px 0;
}