/* CSS Document */
/*Colors used:*/
/*
	Background: #4b4b4b;
	Orange-1000: #ff9933;
	Share: #666666;
*/
.clear_both {
	clear: both;
}
a {
	outline: none;
}
.separator {
	width: 630px;
	border-top: 1px solid #828282;
	height: 14px;
}
.checkBox {
	border: none;
	background: none;
}
/*-------- Google ads --------- */
a.google-ads-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	text-decoration: underline;
}
a.google-ads-cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	text-decoration: none;
}
a.google-ads-by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.google-ads-by:hover, a.google-ads-cont:hover, a.google-ads-title:hover {
	text-decoration: none;
}
/*-------- --------- --------- */

body {
	margin: 0px;
	padding: 0px;
	color: #cccccc;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #4b4b4b;
	background-position: 0 -91px;
	font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#body {
	
}

	#header {
		width: 1012px;
		height: 218px;
	}
		#header-top {
			height: 56px;
			position: relative;
		}
			.language {
				min-width: 93px;
				background: #e78c07;
				margin-top: 3px;
				-webkit-border-bottom-right-radius: 6px;
				-webkit-border-bottom-left-radius: 6px;
				-moz-border-radius-bottomright: 6px;
				-moz-border-radius-bottomleft: 6px;
				border-bottom-right-radius: 6px;
				border-bottom-left-radius: 6px;
				float: left;
			}
			.language a { display: inline-block; padding: 4px 7px; height: 13px; color: #703600; font: 10px/10px Arial, Helvetica, sans-serif; text-decoration: none; background: url(../img/lang_line.gif) right 0 repeat-y; }
			.language a:hover, .language a.selected { color: #000; }
			.top-text {
				padding-top: 10px;
				padding-left: 10px;
				font-size: 10px;
				color: #fff;
				font-family: Arial, Helvetica, sans-serif;
				width: 300px;
				float: left;
			}
			.top-text span {
				color: #ff9933;
			}
			.top-text h1 {
				font-size: 10px;
			}
			/*----------*/
			.top-icons {
				width: 260px;
				height: 25px;
				float: right;
				clear: right;
				padding-top: 20px;
				padding-right: 30px;
				color: #666666;
				font-size: 11px;
			}
				.top-icons span {
					margin-top: 5px;
					width: 108px;
					height: 25px;
					float: left;
				}
				.top-icons a.top-icon1, a.top-icon2, a.top-icon3, a.top-icon4, a.top-icon5 {
					width: 24px;
					height: 25px;
					margin-left: 5px;
					display: block;
					float: right;
					text-decoration: none;
				}
				/*----------*/
				.top-icons a.top-icon1 {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -117px 0px;
				}
				.top-icons a.top-icon1:hover {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -117px -25px;
				}
				/*----------*/
				.top-icons a.top-icon2 {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -88px 0px;
				}
				.top-icons a.top-icon2:hover {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -88px -25px;
				}
				/*----------*/
				.top-icons a.top-icon3 {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -58px 0px;
				}
				.top-icons a.top-icon3:hover {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -58px -25px;
				}
				/*----------*/
				.top-icons a.top-icon4 {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -29px 0px;
				}
				.top-icons a.top-icon4:hover {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: -29px -25px;
				}
				/*----------*/
				.top-icons a.top-icon5 {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: 0px 0px;
				}
				.top-icons a.top-icon5:hover {
					background-image: url(../img/top-icons.png);
					background-repeat: no-repeat;
					background-position: 0px -25px;
				}
				
		/*==================================*/		
		#header-link {
			width: 1012px;
		}
			#header-link #logo {
				margin-left: 153px;
				background: transparent url(../img/logo.png) 0px 0px  no-repeat;
			}
			#header-link a {
				background: transparent url(../img/logo-hover.png) 0px -112px  no-repeat;
				width: 672px;
				height: 112px;
				display: block;
				text-decoration: none;
			}
			#header-link a:hover {
				background: transparent url(../img/logo-hover.png) 0px 0px  no-repeat;
			}
		/*==================================*/
		#main-menu {
			width: 982px;
			height: 50px;
			padding-left: 30px;
		}
			#main-menu ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
			}
				#main-menu ul li {
					display: inline;
					padding: 0px;
					margin: 0px;
				}
				#main-menu ul li a {
					height: 50px; 
					display: block;
					float: left;
					text-decoration: none;
				}
				/*----------*/
				#main-menu ul li.menu-btn1 a {
					width: 81px;
					background: transparent url(../img/menu.png) 0px 0px  no-repeat ;
				}
				#main-menu ul li.menu-btn1 a:hover {
					background: transparent url(../img/menu.png) 0px -50px  no-repeat ;
				}
				/*----------*/
				#main-menu ul li.menu-btn2 a {
					width: 79px;
					background: transparent url(../img/menu.png) -81px 0px  no-repeat ;
				}
				#main-menu ul li.menu-btn2 a:hover {
					background: transparent url(../img/menu.png) -81px -50px  no-repeat ;
				}
				/*----------*/
				#main-menu ul li.menu-btn3 a {
					width: 103px;
					background: transparent url(../img/menu.png) -160px 0px  no-repeat ;
				}
				#main-menu ul li.menu-btn3 a:hover {
					background: transparent url(../img/menu.png) -160px -50px  no-repeat ;
				}
				/*----------*/
				#main-menu ul li.menu-btn4 a {
					width: 118px;
					background: transparent url(../img/menu.png) -263px 0px  no-repeat ;
				}
				#main-menu ul li.menu-btn4 a:hover {
					background: transparent url(../img/menu.png) -263px -50px  no-repeat ;
				}
				/*----------*/
				/*----------*/
				#main-menu ul li.menu-btn5 a {
					width: 102px;
					background: transparent url(../img/menu.png) -381px 0px  no-repeat ;
				}
				#main-menu ul li.menu-btn5 a:hover {
					width: 102px;
					background: transparent url(../img/menu.png) -381px -50px  no-repeat ;
				}
				/*----------*/
				/*----------*/
				#main-menu ul li.menu-btn6 a {
					width: 86px;
					background: transparent url(../img/menu.png) -483px 0px  no-repeat ;
				}
				#main-menu ul li.menu-btn6 a:hover {
					width: 86px;
					background: transparent url(../img/menu.png) -483px -50px  no-repeat ;
				}
				/*----------*/
				#main-menu ul li.menu-separator {
					width: 3px;
					height: 50px;
					background-color: #000000;
					float: left;
				}
				
			#main-menu .rss-icon a {
				width: 37px;
				height: 18px;
				float: right;
				margin-right: 30px;
				margin-top: 10px;
				background: transparent url(../img/top-icons.png) -142px 0px  no-repeat ;
			}
			#main-menu .rss-icon p {
				clear: right;
				min-width: 70px;
				float: right;
				margin: 0px;
				padding: 0px;
				margin-right: 0px;
				margin-top: 4px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				text-align: left;
			}
			#main-menu .rss-icon p span {
				color: #ff9933;
			}
	/*==================================*/
	#main-bg, #main-bg-contact {
		width: 1011px;
		min-height: 600px;
	}
	#main-bg, #main-bg-contact {
		background: transparent url(../img/main_top-bottom.jpg) 0px -100px  no-repeat ;
	}
	/*------*/
	#main, #main-contact, #main-browse, #main-prev, #main-submit, #main-top20, #main-terms, #main-licence, #main-submitted, #main-purchased, #main-error, #main-success, #main-vectors {
		width: 1002px;
		min-height: 600px;
		margin-right: 1px;
		padding-bottom: 10px;
	}
	#main {
		background: #5f5f5f url(../img/main_top-bottom.jpg) -4px -100px  no-repeat ;
	}
	#main-contact {
		background: #5f5f5f url(../img/main-tb-contact.jpg) -4px -100px  no-repeat ;
	}
	#main-browse {
		background: #5f5f5f url(../img/main-tb-browse.jpg) -4px -100px  no-repeat ;
	}
	#main-vectors {
		background: #5f5f5f url(../img/main-tb-vectors.jpg) -4px -100px  no-repeat ;
	}
	#main-prev {
		background: #5f5f5f url(../img/main-tb-prev.jpg) -4px -100px  no-repeat ;
	}
	#main-submit {
		background: #5f5f5f url(../img/main-tb-submit.jpg) -4px -100px  no-repeat ;
	}
	#main-top20 {
		background: #5f5f5f url(../img/main-tb-top20.jpg) -4px -100px  no-repeat ;
	}
	#main-terms {
		background: #5f5f5f url(../img/main-tb-terms.jpg) -4px -100px  no-repeat ;
	}
	#main-licence {
		background: #5f5f5f url(../img/main-tb-licence.jpg) -4px -100px  no-repeat ;
	}
	#main-submitted {
		background: #5f5f5f url(../img/main-tb-submited.jpg) -4px -100px  no-repeat ;
	}
	#main-purchased {
		background: #5f5f5f url(../img/main-tb-purchased.jpg) -4px -100px  no-repeat ;
	}
	#main-error {
		background: #5f5f5f url(../img/main-tb-error.jpg) -4px -100px  no-repeat ;
	}
	#main-success {
		background: #5f5f5f url(../img/main-tb-success.jpg) -4px -100px  no-repeat ;
	}
		#main-browse h3.browse {
			margin-left: 35px;
		}
		#main-vectors h3.browse {
			margin-left: 65px;
		}
		#main-terms h3.terms {
			margin-left: 65px;
		}
		#main-licence h3.terms {
			margin-left: 65px;
		}
		#main-submitted h3.submitted {
			margin-left: 68px;
					}
		#main-purchased h3.submitted {
			margin-left: 72px;
		}
		#main-error h3.error {
			margin-left: 32px;
		}
		#main-success h3.success {
			margin-left: 75px;
		}
		#left {
			width: 632px;
			float: left;
			padding-left: 29px;
		}
			#left-head {
				padding-top: 37px;
				padding-bottom: 6px;
				width: 632px;
				height: 157px;
				
			}
				#left-head .head-index {
					width: 632px;
					height: 152px;
				}
					.head-index .head-text {
						padding-left: 144px;
						width: 447px;
					}
						.head-index .head-text .welcome {
							width: 235px;
							height: 56px;
							float: left;
							margin-right: 7px;
						}
						.head-index .head-text .welcome-vectors {
							width: 230px;
							height: 30px;
							float: left;
						}
						.head-index .head-text .welcome-prev {
							width: 300px;
							height: 56px;
							float: left;
							margin-right: 7px;
						}
						.head-index .head-text .welcome-top20 {
							width: 235px;
							height: 36px;
							margin-right: 7px;
						}
						.head-index .head-text .contact-us {
							width: 235px;
							height: 32px;
							float: left;
							margin-right: 7px;
						}
						.head-index .head-text h3, .head-index .head-text h3.prev, .head-index .head-text h3.sbmt {
							font-family: inherit;
							font-size: 13px;
							font-weight: normal;
							padding: 0px;
							margin: 0px;
							display: block;
							margin-left: 20px;
							padding-top: 3px;
						}
						.head-index .head-text h3.prev {
							margin-left: 80px;
						}
						.head-index .head-text h3.sbmt {
							margin-left: 20px;
							clear: both;
							font-size: 14px;
						}
					ul.contact-content {
						list-style: none;
						margin: 0px;
						padding: 0px;
						clear: left;
						margin-left: 100px;
						width: 387px;
					}
					ul.contact-success-content {
						list-style: none;
						margin: 0px;
						padding: 0px;
						clear: left;
						margin-left: 75px;
						width: 387px;
					}
						ul span.success {
							padding-top: 10px;
						}
						ul.contact-content li, ul.contact-success-content li {
							margin: 0px;
							padding: 0px;
							font-size: 15px;
							
						}
				#left-head .head-contact {
					/*background: transparent url(../img/stocky.jpg) 0px 29px  no-repeat ;*/
					width: 632px;
					height: 152px;
				}
			/*==================================*/		
			#left-content {
				padding-top: 8px;
			}
			#left-content .google-ads {
				height: 20px;
				background-color: #4b4b4b;
				padding-top: 4px;
				margin-bottom: 8px;
				width: 630px;
			}
				#left-content .google-ads a {
					margin-left: 15px;
				}
				
			/*==================================*/	
			#left-content .bnr630x90 {
				width: 630px;
				height: 90px;
				margin-bottom: 8px;
				background-color: #aeaeae;
				position: relative;
			}
			.ad_text { 
				width: 11px;
				height: 76px;
				background: url(../img/ad_text.gif) 0 0 no-repeat;
				position: absolute;
				top: 6px;
				left: -11px;
			}
			/*==================================*/	
			#pages-bar-top {
				width: 620px;
				height: 24px;
				background: transparent url(../img/pages-bars.jpg) 0px -18px  no-repeat ;
				padding-top: 10px;
				margin-bottom: 5px;
				padding-right: 10px;
			}
			#pages-bar-bottom {
				width: 620px;
				height: 24px;
				background: transparent url(../img/pages-bars.jpg) 0px -52px  no-repeat ;
				padding-top: 10px;
				margin-bottom: 14px;
				padding-right: 10px;
			}
				#pages-bar-bottom .pag-nr{
					min-width: 100px;
				}
				#pages-bar-top a.prev, #pages-bar-bottom a.prev {
					display: inline-block;
					width: 10px;
					height: 13px;
					margin-right: 15px;
					display: inline-block;
				}
				#pages-bar-top a.num, #pages-bar-bottom a.num,
				#pages-bar-top a.num_active, #pages-bar-bottom a.num_active {
					min-width: 10px;
					height: 13px;
					display: inline-block;
					margin-right: 15px;
					text-decoration: none;
					color: #ccc;
				}
					#pages-bar-top a img, #pages-bar-bottom a img {
						border: none;
					}
				#pages-bar-top a.num_active, #pages-bar-bottom a.num_active {
					color: #ff9966;
				}
				#pages-bar-top a.next, #pages-bar-bottom a.next {
					margin-right: 15px;
					display: inline-block;
				}

			/*==================================*/
			.images-box, .images-box-last {
				width: 630px;
				height: 222px;
				margin-bottom: 14px;
			}
			.images-box-last {
				margin-bottom: 5px;
			}
				.img-bg {
					width: 630px;
					height: 222px;
					background: transparent url(../img/pages-bars.jpg) 0px 205px  no-repeat ;
				}
				.img-bg-special {
					width: 630px;
					height: 222px;
					background: transparent url(../img/half-vector-bottom.gif) 0px 205px  no-repeat ;
				}
					.image-holder {
						width: 301px;
						height: 192px;
						float: left;
						padding: 7px 7px;
						position: relative;
						display: inline;
						background-color: #4a4949;
					}
					.image-holder a.the-img {
						width: 300px;
						height: 190px;
						float: left;
						display: block;
						background: #fff;
					}
					.img-box-bar {
						height: 18px;
					}
						 .img-info {
							display: block;
							clear: left;
							width: 300px;
							height: 15px;
							padding-top: 3px;
							color: #ccc;
						}
							.img-info a {
								color: #ccc;
								text-decoration: none;
							}
							.img-info a:hover {
								text-decoration: underline;
							}
							 .img-info .source {
								display: inline;
								padding-left: 5px;
								width: 230px;
								height: 15px;
							}
							 .img-info .source:hover {
							 	color: #FF9933;								
							}
							.img-info .download {
								float: right;
								width: 53px;
								height: inherit;
							}
							.img-info .download:hover {
							 	color: #FF9933;								
							}
				
			/*==== Preview ====*/
			.prev-box {
				width: 630px;
				margin-top: 20px;
				margin-bottom: 10px;
				font-size: 12px;
			}
			.prev-body {
				width: 630px;
				background: #4a4949;
				padding-top: 15px;
			}
				.prev-body .vector-img {
					width: 600px;
					height: 380px;
					background: #fff;
					margin: 0px 15px;
					margin-bottom: 20px;
					position: relative;
				}
				
				.left_arrow {
					position: absolute;
					left: -39px;
					top: 160px;
					width: 29px;
					height: 59px;
				}
				.left_arrow a, .left_arrow span {
					background: url(../img/prev_arrow.jpg) 0 -59px no-repeat;
					width: 29px;
					height: 59px;
					display: block; 
				}
				.left_arrow a:hover { 
					background-position: 0 0px;
				}
				.right_arrow {
					width: 29px;
					height: 59px;
					position: absolute;
					right: -39px;
					top: 160px;
				}
				.right_arrow a, .right_arrow span { display: block; width: 29px; height: 59px; background: url(../img/prev_arrow.jpg) -29px -59px no-repeat;}
				.right_arrow a:hover { 
					background-position: -29px 0px;
				}
				.vector-info {
					width: 570px;
					padding: 0px 15px;
					margin: 0px 15px;
				}
					.vector-info h2 {
						margin: 0px;
						padding: 0px;
						font-size: 20px;
						color: #ccc;
						font-weight: normal;
						font-family: inherit;
					}
					.vector-info-d {
						width: 570px;
						color: #ff9933;
						margin-bottom: 30px;
					}
						.vector-info-d p.author {
							width: 400px;
							height: 10px;
							float: left;
						}
						.vector-info-d p.downloads {
							width: 170px;
							height: 10px;
							float: right;
						}
					.v-left {
						width: 120px;
						float: left;
					}
						.v-left ul, .v-right ul, .v-left ul li, .v-right ul li {
							margin: 0px;
							padding: 0px;
							list-style: none;
						}
						.v-left ul li {
							color: #60b2b2;
							letter-spacing: 1px;
							height: 13px;
							padding: 5px 0px;
						}
						.v-left p {
							color: #60b2b2;
							letter-spacing: 1px;
							width: 119px;
							margin: 0px;
							padding: 0px;
							padding: 5px 0px;
						}
					.v-right {
						width: 415px;
						float: left;
						border-left: 1px solid #5c5c5c;
						padding-left: 34px;
					}
						.v-right ul {
							width: 275px;
							height: 73px;
							float: left;
						}
						.v-right ul li {
							height: 13px;
							padding: 5px 0px;
						}
						.v-right .votes {
							width: 140px;
							height: 34px;
							float: left;
							margin-top: 0px;
						}
							.tweets-box {
								width: 120px;
								height: 61px;
								float: left;
								margin-top: -15px;
								padding-left: 20px;
								padding-bottom: 6px;
							}
							.tweets-box .tw-button {
								width: 50px;
								height: 61px;
								float: left;
							}
							.tweets-box .fb-button {
								width: 60px;
								float: left;
								margin-left: 10px;
								padding: 0px;
							}
							.fb-button .fb_share_count_nub_top {
								background: transparent url(../img/fb-arrow.gif) 0px 0px  no-repeat ;
							}
							.fb_share_no_count {
								display: block;
							}
							
							
							iframe {
								background: transparent;
							} 
							.votes .img {
								/*background: transparent url(../img/3-star.png) 0px 0px  no-repeat ;*/
								width: 110px;
								height: 18px;
								margin-left: 15px;
							}
							.votes p {
								margin: 0px;
								padding: 0px;
								color: #ff9933;
								text-align: right;
								width: 140px;
								height: 18px;
							}
						.v-right p {
							margin: 0px;
							padding: 0px;
							padding: 5px 0px;
						}
						.v-right a {
							color: #ccc;
						}
						.v-right a:hover {
							text-decoration: none;
						}
						.licence-icon, .licence-icon1, .licence-icon2, .licence-icon3, .licence-icon4, .licence-icon5, .licence-icon6, .licence-icon7 {
							width: 88px;
							height: 31px;
							background: transparent url(../img/licence/BY.png) 0px 0px  no-repeat ;
							margin-top: 10px;
							
						}
						.licence-icon1 a, .licence-icon2 a, .licence-icon3 a, .licence-icon4 a, .licence-icon5 a, .licence-icon6 a, .licence-icon7 a { 
							display: block;
							width: 88px;
							height: 31px;
						}
						.licence-icon {
							width: 0px;
							height: 0px;
							margin: 0px;
							padding: 0px;
						}
						.licence-icon1 {
							background: transparent url(../img/licence/GPL.png) 0px 0px  no-repeat ;
						}
						.licence-icon2 {
							background: transparent url(../img/licence/BY.png) 0px 0px  no-repeat ;
						}
						.licence-icon3 {
							background: transparent url(../img/licence/BY-SA.png) 0px 0px  no-repeat ;
						}
						.licence-icon4 {
							background: transparent url(../img/licence/BY-ND.png) 0px 0px  no-repeat ;
						}
						.licence-icon5 {
							background: transparent url(../img/licence/BY-NC.png) 0px 0px  no-repeat ;
						}
						.licence-icon6 {
							background: transparent url(../img/licence/BY-NC-SA.png) 0px 0px  no-repeat ;
						}
						.licence-icon7 {
							background: transparent url(../img/licence/BY-NC-ND.png) 0px 0px  no-repeat ;
						}
						
				.prev-line {
					border-bottom: 1px solid #535252;
					width: 630px;
					height: 1px;
					margin: 18px 0px;
				}
			.prev-bg {
				width: 630px;
				height: 18px;
				background: transparent url(../img/pages-bars.jpg) 0px 0px  no-repeat ;
			}
			
			
			
			
			#donate-box-1 {
				width: 547px;
				height: 102px;
				background: transparent url(../img/donate-btns-1.jpg) 0px 18px  no-repeat ;
				margin: 30px 0px;
				margin-top: 0px;
			}
				#donate-box-1 p {
					color: #e4e4e4;
					margin: 0px;
					padding: 0px;
					font-size: 12px;
					letter-spacing: 1px;
				}
				#donate-box-1 .btn1 {
					width: 267px;
					height: 55px;
					float: left;
					margin-right: 14px;
					
				}
				.btn1-1 a {
					width: 180px;
					height: 55px;
					display: block;
					padding-left: 88px;
					color: #ff9933;
					text-decoration: none;
					padding-top: 3px;
					border:0px solid red;
					background: transparent url(../img/donate-btns-1.jpg) 0px -3px  no-repeat ;
					margin-top:5px;
				}
				
						
				.btn1-1 a:hover {
					background: transparent url(../img/donate-btns-1.jpg) 0px -87px  no-repeat ;
					color: #4a4949;
				}.btn2-1 a {
						width: 102px;
						height: 52px;
						display: block;
						padding-left: 164px;
						color: #ff9933;
						font: 19px Arial, Helvetica, sans-serif;
						text-decoration: none;
						padding-top: 30px;
						margin-top:-3px;
						border:0px solid red;
						background: transparent url(../img/donate-btns-1.jpg) -281px 0px  no-repeat ;
					}
						.btn2-1 a:hover {
							background: transparent url(../img/donate-btns-1.jpg) -281px -84px  no-repeat ;
							color: #4a4949;
						}
				#donate-box-1 .btn2-1 {
					width: 266px;
					height: 57px;
					float: left;
				}
				
			#donate-box-2 {
				width: 547px;
				height: 102px;
				background: transparent url(../img/donate-btns-2.jpg) 0px 18px  no-repeat ;
				margin: 30px 0px;
				margin-top: 0px;
			}
				#donate-box-2 p {
					color: #e4e4e4;
					margin: 0px;
					padding: 0px;
					font-size: 12px;
					letter-spacing: 1px;
				}
				#donate-box-2 .btn1 {
					width: 267px;
					height: 55px;
					float: left;
					margin-right: 14px;
				}
				.btn1-2 a {
					width: 180px;
					height: 55px;
					display: block;
					padding-left: 88px;
					color: #f9933;
					text-decoration: none;
					padding-top: 3px;
					border:0px solid red;
					background: transparent url(../img/donate-btns-2.jpg) 0px -3px  no-repeat ;
					margin-top:5px;
				}
				
						
				.btn1-2 a:hover {
					background: transparent url(../img/donate-btns-2.jpg) 0px -87px  no-repeat ;
					color: #4a4949;
				}.btn2-2 a {
						width: 102px;
						height: 52px;
						display: block;
						padding-left: 164px;
						color: #ff9933;
						font: 19px Arial, Helvetica, sans-serif;
						text-decoration: none;
						padding-top: 30px;
						margin-top:-3px;
						border:0px solid red;
						background: transparent url(../img/donate-btns-2.jpg) -281px 0px  no-repeat ;
					}
						.btn2-2 a:hover {
							background: transparent url(../img/donate-btns-2.jpg) -281px -84px  no-repeat ;
							color: #4a4949;
						}
				#donate-box-2 .btn2-2 {
					width: 266px;
					height: 57px;
					float: left;
				}
						
						
						
						
			
			#donate-box {
				width: 547px;
				height: 102px;
				background: transparent url(../img/donate-btns.jpg) 0px 18px  no-repeat ;
				margin: 30px 0px;
				margin-top: 0px;
			}
				#donate-box p {
					color: #FF9900;
					margin: 0px;
					padding: 0px;
					font-size: 12px;
					letter-spacing: 1px;
					padding-top: 5px;
					padding-left: 65px;
				}
				#donate-box .btn1 {
					width: 267px;
					height: 57px;
					float: left;
					margin-right: 14px;
					border:0px solid red;
				}
					.btn1 a {
						width: 178px;
						height: 47px;
						display: block;
						padding-left: 88px;
						color: #ff9933;
						font: 19px Arial, Helvetica, sans-serif;
						text-decoration: none;
						padding-top: 10px;
						background: transparent url(../img/donate-btns.jpg) 0px -3px  no-repeat ;
					}
						.btn1 a:hover {
							background: transparent url(../img/donate-btns.jpg) 0px -87px  no-repeat ;
							color: #4a4949;
						}
					.btn1 a span {
						font: 12px Arial, Helvetica, sans-serif;
					}
					.btn2 a {
						width: 102px;
						height: 37px;
						display: block;
						padding-left: 164px;
						color: #ff9933;
						font: 19px Arial, Helvetica, sans-serif;
						text-decoration: none;
						padding-top: 20px;
						background: transparent url(../img/donate-btns.jpg) -281px -3px  no-repeat ;
					}
						.btn2 a:hover {
							background: transparent url(../img/donate-btns.jpg) -281px -87px  no-repeat ;
							color: #4a4949;
						}
				#donate-box .btn2 {
					width: 266px;
					height: 57px;
					float: left;
				}
			.d-about {
				width: 74px;
				height: 38px;
				float: left;
				margin-left: 26px;
				margin-right: 24px;
				background: transparent url(../img/blue-titles.gif) 0px -27px  no-repeat ;
			}
			.d-forms {
				width: 463px;
				float: left;
			}
			#code-box-prev {
				width: 463px;
				margin: 30px 0px;
			}
			#code-box-submit {
				width: 520px;
				margin: 30px 0px;
			}
				#code-box-prev .corners-top, #code-box-prev .corners-bottom, #code-box-submit .corners-top, #code-box-submit .corners-bottom {
					width: 155px;
				}
					#code-box-prev .corners-top .left-c, #code-box-prev .corners-bottom .left-c, #code-box-submit .corners-top .left-c, #code-box-submit .corners-bottom .left-c {
						width: 77px;
					}
					#code-box-prev .corners-top .right-c, #code-box-submit .corners-top .right-c {
						width: 78px;
						background: transparent url(../img/contact-box-corners.png) -385px 0px  no-repeat ;
					}
					#code-box-prev .corners-bottom .right-c, #code-box-submit .corners-bottom .right-c {
						width: 78px;
						background: transparent url(../img/contact-box-corners.png) -385px -5px  no-repeat ;
					}
				.check-email-box {
					margin-top: 20px;
				}
					.check-email-box a {
						color: #ff9933;
						text-decoration: none;
					}
						.check-email-box a:hover {
							text-decoration: underline;
						}
				.check-email-box span {
					margin-left: 10px;
				}
				.check-email-box input {
					margin: 0px;
					padding: 0px;
				}
	
				#code-box-prev .code-image, #code-box-submit .code-image {
					width: 92px;
					height: 36px;
					margin-right: 16px;
					margin-top: 20px;
					/*background: transparent url(../img/code-image.gif) 0px 0px  no-repeat ;*/
					float: left;
				}
				#code-box-prev .code-text, #code-box-submit .code-text {
					width: 143px;
					height: 36px;
					float: left;
					margin-right: 25px;
				}
					#code-box-prev .code-text p, #code-box-submit .code-text p {
						margin: 0px;
						padding: 0px;
						width: 155px;
						font-size: 11px;
						margin-bottom: 5px;
					}
					#code-box-prev .code-text .code-t, #code-box-submit .code-text .code-t {
						width: 155px;
						height: 23px;
						background: #ccc;
						padding-top: 2px;
					}
						#code-box-prev .code-t input, #code-box-submit .code-t input {
							width: 140px;
							background: transparent;
							border: none;
							color: #cc6600;
							font: 14px "Arial Unicode MS", Arial, Helvetica, sans-serif;
						}
				#code-box-prev .submit-box, #code-box-submit .submit-box {
					width: 132px;
					height: 47px;
					float: right;
					margin: 0px;
				}
				#code-box-prev .submit-box .sub-btn, #code-box-submit .submit-box .sub-btn {
					margin-top: 11px;
				}
					#code-box-prev .submit-box .sub-btn a, #code-box-submit .submit-box .sub-btn a {
						width: 132px;
						height: 33px;
						display: block;
						background: transparent url(../img/submit-btn.jpg) 0px 0px  no-repeat ;
						color: #ff9933;
						font: 18px Arial, Helvetica, sans-serif;
						text-decoration: none;
						padding-top: 13px;
						font-weight: normal;
					}
						#code-box-prev .submit-box .sub-btn a:hover, #code-box-submit .submit-box .sub-btn a:hover {
							background: transparent url(../img/submit-btn.jpg) 0px -46px  no-repeat ;
							color: #4b4b4b;
						}
			#comments-box {
				margin-top: 10px;
				margin-bottom: 30px;
			}
				#comments-box p {
					margin: 0px;
					padding: 0px;
				}
				#comments-box .c-title {
					width: 121px;
					height: 27px;
					background: transparent url(../img/blue-titles.gif) 0px 0px  no-repeat ;
					margin-left: 30px;
					margin-bottom: 20px;
				}
				.comment-div {
					width: 533px;
					margin-left: 35px;
					margin-top: 10px;
				}
					.comment-div .top {
						width: 513px;
						height: 37px;
						background: transparent url(../img/comment-bg.png) -553px 0px  no-repeat ;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 10px;
						position: relative;
						z-index: 2;
					}
						.comment-div span.name {
							color: #333;
							font-size: 15px;
							padding-right: 15px;
							letter-spacing: 1px;
						}
						.comment-div span.name a {
							color: #333;
						}
						.comment-div span.name a:hover {
							text-decoration: none;
						}
						.comment-div span.date {
							color: #ff9900;
							font-size: 11px;
							border-left: 1px solid #c8c8c8;
							padding-left: 15px;
						}
					.comment-div .bottom {
						width: 513px;
						margin-top: -30px;
						min-height: 11px;
						background: transparent url(../img/comment-bg.png) 0px bottom no-repeat  ;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 40px;
						padding-bottom: 20px;
						position: relative;
						z-index: 1;
					}
					.comment-div .bottom p {
						font-size: 12px;
						width: 513px;
						color: #d5d5d5;
						display: inline;
					}

			/*==================================*/
			#left-content .google-ads-box-preview {
			
				background-color: #4b4b4b;
				padding: 10px;
				margin-bottom: 25px;
				margin-top:-23px;
				padding-left: 42px;
			}
			#left-content .google-ads-box-preview .ads-box {
				width: 200px;
				height: 42px;
				margin-right: 35px; 
				float: left;
			}
			#left-content .google-ads-box-preview .ads-box ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
			}
			#left-content .google-ads-box-preview .ads-box ul li {
				padding: 0px;
				margin: 0px;
			}
			#left-content .google-ads-box-preview .ads-by {
				width: 80px;
				height: 10px;
				float: left;
				margin-top: 28px;
			}
			
			
			
			#left-content .google-ads-box {
				background-color: #4b4b4b;
				margin-top:14px;
				margin-bottom: 14px;
				padding: 10px 10px 10px 42px;
			}
			#left-content .google-ads-box .ads-box {
				width: 200px;
				height: 42px;
				margin-right: 35px; 
				float: left;
			}
			#left-content .google-ads-box .ads-box ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
			}
			#left-content .google-ads-box .ads-box ul li {
				padding: 0px;
				margin: 0px;
			}
			#left-content .google-ads-box .ads-by {
				width: 80px;
				height: 10px;
				float: left;
				margin-top: 28px;
			}
			/*================ CONTACT ==================*/
			#contact-form {
				margin-bottom: 14px;
			}
				.contact-txtbox {
					width: 463px;
					font: 12px "Arial Unicode MS", Arial, Helvetica, sans-serif; 
					color: #333;
					margin-bottom: 2px;
				}
					.contact-txtbox .s-field, .contact-txtbox .s-field2 {
						padding: 8px;
						width: 447px;
						height: 29px;
						background: #ccc;
					}
					.contact-txtbox .s-field span {
						padding-top: 6px;
						width: 89px;
						display: block;
						height: 23px;
						float: left;
						border-right: 1px solid #b8b8b8;
					}
					.s-field .text-field {
						padding-top: 4px;
						padding-left: 14px;
						width: 317px;
						background: #ccc;
						float: left;
					}
					/*-----*/
					.contact-txtbox .b-field {
						padding: 8px;
						width: 447px;
						background: #ccc;
					}
					.contact-txtbox .b-field span {
						padding-top: 20px;
						width: 89px;
						display: block;
						height: 37px;
						float: left;
					}
					.b-field .text-field {
						padding-top: 20px;
						padding-bottom: 20px;
						padding-left: 14px;
						width: 317px;
						float: left;
						border-left: 1px solid #b8b8b8;
					}
						
					.contact-txtbox input {
						background: transparent;
						width: 325px;
						border: none;
						color: #cc6600;
						overflow: visible;
						font: 14px "Arial Unicode MS", Arial, Helvetica, sans-serif;
					}
						.img-field input {
							margin: 0px;
							padding: 0px;
							color: #999;
							font: 11px "Arial Unicode MS", Arial, Helvetica, sans-serif;
						}
					.contact-txtbox .corners-top {
						width: 463px;
						height: 5px;
						background: transparent url(../img/contact-box-corners.png) 0px 0px  no-repeat ;
					}
					.contact-txtbox .corners-bottom {
						width: 463px;
						height: 5px;
						background: transparent url(../img/contact-box-corners.png) 0px -5px  no-repeat ;
					}
					/*--- code box ---*/
					#code-box {
						width: 463px;
						height: 36px;
						margin: 30px 0px;
					}
						#code-box .code-image {
							width: 92px;
							height: 36px;
							margin-right: 16px;
							/*background: transparent url(../img/code-image.gif) 0px 0px  no-repeat ;*/
							float: left;
						}
						#code-box .code-text {
							width: 143px;
							height: 36px;
							float: left;
							margin-right: 25px;
						}
							#code-box span {
								width: 183px;
								height: 27px;
								float: left;
								color: #ccc;
								font-size: 12px;
								margin-top: 8px;
							}
							.code-text .code-t {
								width: 143px;
								height: 22px;
								background: #ccc;
								padding-top: 2px;
							}
								.code-text .corners-top {
									background: none;
									padding: 0px;
									width: 143px;
									height: 5px;
								}
									.code-text .corners-top .left-c {
										width: 72px;
										height: 5px;
										background: transparent url(../img/contact-box-corners.png) 0px 0px  no-repeat ;
										float: left;
										display: block;
										padding: 0px;
									}
									.code-text .corners-top .right-c {
										width: 71px;
										height: 5px;
										float: left;
										display: block;
										padding: 0px;
										background: transparent url(../img/contact-box-corners.png) -392px 0px  no-repeat ;
									}
								.code-text .corners-bottom {
									background: none;
									padding: 0px;
									width: 143px;
									height: 5px;
								}
									.code-text .corners-bottom .left-c {
										width: 72px;
										height: 5px;
										float: left;
										display: block;
										padding: 0px;
										background: transparent url(../img/contact-box-corners.png) 0px -5px  no-repeat ;
									}
									.code-text .corners-bottom .right-c {
										width: 71px;
										height: 5px;
										float: left;
										display: block;
										padding: 0px;
										background: transparent url(../img/contact-box-corners.png) -392px -5px  no-repeat ;
									}
								.code-t input {
									width: 123px;
									background: transparent;
									border: none;
									color: #cc6600;
									
									font: 14px "Arial Unicode MS", Arial, Helvetica, sans-serif;
								}
								.expand {
									width: 330px;
									height: 17px;
									font: 14px "Arial Unicode MS", Arial, Helvetica, sans-serif;
									background: transparent;
									border: none;
									overflow: hidden;
									padding: 0px;
									margin: 0px;
									color: #cc6600;
								}
					.submit-box {
						width: 463px;
						height: 30px;
						margin-bottom: 30px;
					}
						.submit-box .sub-btn-contact a {
							width: 91px;
							height: 30px;
							display: block;
							background: transparent url(../img/sub-button.jpg) 0px 0px  no-repeat ;
							float: right;
							color: #ff9933;
							font-size: 18px;
							text-decoration: none;
							padding-top: 5px;
						}
							.submit-box .sub-btn-contact a:hover {
								background: transparent url(../img/sub-button.jpg) 0px -35px  no-repeat ;
								color: #4b4b4b;
							}
		
		#right {
			width: 296px;
			float: left;
			padding-right: 19px;
			padding-left: 23px;
			
		}
			#right-head {
				padding-top: 37px;
				padding-bottom: 6px;
				width: 296px;
				height: 157px;
				
			}
			#right-head .search-separator {
				width: 274px;
				height: 2px;
				margin-left: 7px;
			}
			#right-head .search-box {
				width: 266px;
				height: 20px;
				padding-top: 12px;
				margin-bottom: 12px;
				padding-left: 30px;
			}
				.search-box input {
					font: 11px "Arial Unicode MS", Arial, Helvetica, sans-serif;
					padding-top: 4px;
					padding-left: 17px;
					background-color: transparent;
					border: none;
					color: #333;
					float: left;
				}
				.search-box input.search-input {
					width: 152px;
				}
				.search-btn {
					width: 43px;
					height: 20px;
					float: left;
				}
					.search-btn input {
						width: 43px;
						height: 20px;
						cursor: pointer;
					}
				select {
					background-color: transparent;
					border: none;
					width: 155px;
					height: 16px;
					margin-top: 3px;
					margin-left: 5px;
					outline: none;
				}
				.menu-option {
					background-color: #F5F5F5;
					outline: none;
				}
				.menu-option:hover {
					background-color: #4B4B4B;
					outline: none;
				}
				.search-category .search-input {
					padding-top: 3px;
					padding-left: 17px;
					background-color: transparent;
					border: none;
					font-size: 11px;
					color: #333;
				}
		/*==================================*/
		#right-content {
			padding-top: 8px; 
		}
			#right-content #big-image {
				width: 296px;
				height: 250px;
				background: #5f5f5f;
				margin-bottom: 14px;
			}
			#right-content #thumbs-box {
				width: 296px;
				margin-left:38px;
				margin-bottom: 2px;					
			}
				#thumbs-box .thumb, #thumbs-box .thumb_sep {
					width: 125px;
					float: left;
					margin-bottom: 6px;
					display: inline;
				}
				#thumbs-box .thumb_sep {
					margin-right: 12px;
				}
			/*==================================*/
			.link-box {
				width: 296px;
				height: auto;
				padding-bottom: 14px;
				padding-top: 14px;
			}
				.link-box .link-top {
					width: 296px;
					height: 34px;
				}
					.link-box .top-mid {
						width: 269px;
						height: 27px;
						background: transparent url(../img/bar-gradient.jpg) 0px 0px  repeat-x;
						float: left;
						font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
						font-size: 14px;
						font-weight: normal;
						padding-top: 7px;
						padding-left: 7px;
					}
					.link-box .top-ri {
						width: 10px;
						height: 34px;
						background: transparent url(../img/round-corners.jpg) 0px -9px  no-repeat;
						float: left;
					}
					.link-box .top-le {
						width: 10px;
						height: 34px;
						background: transparent url(../img/round-corners.jpg) -10px -9px  no-repeat;
						float: left;
					}
				.link-box .link-cont {
					width: 296px;
					height: 195px;
					background: #ccc;
				}
					.link-box .link-cont a {
						font-weight: bold;
						text-decoration: none;
						color: #808080;
					}
					.link-box .link-cont a:hover {
						font-weight: bold;
						text-decoration: underline;
						color: #FF9933;
					}
				.link-box .link-bot {
					width: 296px;
					height: 9px;
					display: block;
				}
					.link-box .bot-ri {
						width: 10px;
						height: 9px;
						background: transparent url(../img/round-corners.jpg) 0px 0px  no-repeat;
						float: left;
					}
					.link-box .bot-le {
						width: 10px;
						height: 9px;
						background: transparent url(../img/round-corners.jpg) -10px 0px  no-repeat;
						float: left;
					}
					.link-box .bot-mid {
						width: 276px;
						height: 9px;
						background-color: #ccc;
						float: left;
					}
		/*==================================*/	
		#right-content .google-ads-box {
				padding: 10px;
				margin-bottom: 14px;
			}
			#right-content .google-ads-box .ads-box {
				width: 200px;
				height: 42px;
				margin-bottom: 10px;
			}
			#right-content .google-ads-box .ads-box ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
			}
			#right-content .google-ads-box .ads-box ul li {
				padding: 0px;
				margin: 0px;
			}
			#right-content a.google-ads-title {
				color: #fff;
			}
			#right-content .google-ads-box .ads-by {
				margin-top: 10px;
			}
		/*==================================*/
		#share-icon {
			margin-top: 84px;
			margin-left: 10px;
			margin-bottom: 15px;
		}
/*==================== FOOTER ====================*/		
	#footer {
		height: 158px;
		background: transparent url(../img/bg.jpg) 0px 68px  repeat-x ;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#footer-b {
		width: 1012px;
		height: 75px;
		background: transparent url(../img/main_top-bottom.jpg) 0px 0px  no-repeat ;
		padding-top: 25px;
	}	
		#footer-menu {
			color: #ff9933;
		}
		#footer-menu a {
			text-decoration: none;
			font-size: 13px;
			color: #ff9933;
			margin-right: 13px;
			margin-left: 13px;
		}	
		#footer-menu a:hover {
			text-decoration: underline;
		}	
		#copy-wright {
			padding-top: 8px;
		}
	#under-text {
		width: 1012px;
		padding-top: 10px;
	}	
		#under-text .about-ie {
			float: left;
			width: 680px;
			height: 20px;
			margin-left: 5px;
			font-size: 10px;
		}
		#under-text .design-by {
			float: right;
			width: 300px;
			height: 20px;
			margin-right: 5px;
			font-size: 12px;
		}
	
	#footer .about-ie a {
		color: #ccc;
	}
		#footer .about-ie a:hover {
			text-decoration: none;
		}
		
/*===TWITT ICON===*/
.twitt_icon {
	display: block;
	width: 90px;
	height: 43px;
	float: right;
	background: transparent url(../img/tweet.png) 0px 0px no-repeat;
	margin-top: -40px;
	margin-right: 60px;
}	
a.twitt_icon:hover {
	background: transparent url(../img/tweet.png) 0px -43px no-repeat;
}					
				
.nohref {
	display: none;
}		

.search_text, .search_text2 {
	text-align: left;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.search_text2 {
	color: #FF9933;
}

div.link-credit{
	float:right;
	margin-top:-23px;
	margin-right:217px;
}

div.link-credit a{
	color: #FF9900;
	text-decoration:none;
}

.credit-text{
	padding-left:73px;
	margin:13px 0px 0px 0px;
	color: #FF9900;
    font-size: 12px;
}
a#how-to-credit:hover{
	text-decoration:underline;
}

a#terms-to-use{
	color:#cccccc;
	font-size:11px;
	float:left;
	text-decoration:none;
	margin:4px 4px 0px 188px;
	border:0px solid red;
	font-weight:bold;
}
a#terms-to-use:hover{
	text-decoration:underline;
	color:#cccccc;
	font-size:11px;
	float:left;
	text-decoration:underline;
	margin:4px 4px 0px 188px;
	border:0px solid red;
	font-weight:bold;
}

#no-attribution-text{
	float:left;
	margin-top:-15px;
	color:#999999;
	font-weight:bold;
	margin-left:41px;
	font-size:11px;
}
a#attribution-text{
	text-decoration:none;
	float:right;
	margin-top:-15px;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
}

a#attribution-text:hover{
	text-decoration:underline;
	float:right;
	margin-top:-15px;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
}

/*--for newsletter box--*/
#box-frm{
	padding-top:115px;
}
#newsletter-box-div{
	background:url('../images/newsletter-button-bg.png') no-repeat;
	width:262px;
	height:35px;
	padding:0px;
	margin:0px;
}
input.newsletter-input{
	width:100%;
	height:35px;
	text-indent:10px;
	font: Georgia 18px #ccccc;
	font-style: italic;
	background-color:transparent;
	border: 0px solid red;
	color:#333333;
	outline: none;
	font-weight:bold;
}
input.newsletter-inputHovered{
	width:100%;
	height:35px;
	text-indent:10px;
	font: Georgia 18px #ccccc;
	font-style: italic;
	background-color:transparent;
	border: 0px solid red;
	color:#333333;
	outline: none;
	font-weight:bold;
}
#submit-newsletter{
	margin-top:-5px;
	border:0px;
	background:url('../images/newsletter-buttons.png');
	height:26px;width:61px;
}
#submit-newsletter:hover{
	margin-top:-5px;
	border:0px;
	background:url('../images/newsletter-buttons.png') 0px -26px  no-repeat;
	height:26px;width:61px;
}
