body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E2E2E2;
}

html{
height:100%;
width:100%;
}
.header_bg {
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #868686;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.top_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404040;
	line-height: 22px;
	text-decoration: none;
}

a.top_link:hover {

	text-decoration: underline;
}
.top_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c7003c;
	line-height: 22px;
	text-decoration: none;
}
.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #cf1983;
	text-decoration: none;
}

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

}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a0a0a0;
	font-weight: bold;
	text-decoration: underline;
}

.inp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #C63B1E;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #e9dbaf;
	background-color: #fbfcde;
	height: 17px;
	padding-top: 2px;
	padding-left: 3px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #60ac45;
	text-decoration: none;
}

.navi_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.navi_link:hover {
		color: #404040;
	
}


.album {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #429cc5;
	text-decoration: none;
}
.cate_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #249518;
	text-decoration: none;
}
.yellow_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #c63b1d;
	text-decoration: none;
}
a.yellow_link:hover {
	
	color: #404040;
	
}
.browse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
a.browse:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #C7003C;
	text-decoration: none;
}
.rank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(images/point.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 112px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	float: left;
	padding: 0px;
}

.tags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #898a8a;
	text-decoration: none;
}
a.tags:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #B8749D;
	text-decoration: underline;
}

.google_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-decoration: underline;
	line-height: 20px;
}
a.google_link:hover {
	
	text-decoration: none;
	
}
.cate_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #249518;
	text-decoration: none;
}
.nortxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;
}
.blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #429cc5;
	text-decoration: none;
}
ul{padding:0px;
margin:0px;
}
li{
	padding-top: 3px 0px 3px 5px;
	
	list-style-type: none;
}
.normal  {
	text-decoration: none;
	background-image: url(images/hover_16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 163px;
	height: 28px;
}
.green_tags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #249518;
	text-decoration: none;
}

.highlight  {
	text-decoration: none;
	background-image: url(images/home_16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 163px;
	height: 28px;
}
.norma101  {
	text-decoration: none;
	background-image: url(images/hover_17.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 121px;
	height: 28px;
}
.highlight01  {
	text-decoration: none;
	background-image: url(images/home_16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 121px;
	height: 28px;
}
.blue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #66aecf;
	text-decoration: none;
}

.normal2  {
	text-decoration: none;
	background-image: url(images/hover_18.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 146px;
	height: 28px;
}
.highlight2  {
	text-decoration: none;
	background-image: url(images/home_18.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 146px;
	height: 28px;
}

.normal3  {
	text-decoration: none;
	background-image: url(images/hover_19.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 156px;
	height: 28px;
}
.highlight3  {
	text-decoration: none;
	background-image: url(images/home_19.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 156px;
	height: 28px;
}
.footer_bg {
	background-image: url(images/footer_bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.left_right_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
}
.nortxt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #898a8a;
	text-decoration: none;
}
.pinktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #c7003c;
	text-decoration: none;
}
.black_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f567f;
	text-decoration: none;
}
.pinktxt_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #cf1983;
	text-decoration: underline;
}
.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #cccccc;
}
a.paging:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #df0039;
	border: 1px solid #bb0068;
}
a.pinktxt_link:hover {

	text-decoration: none;
}
.light_txt {
	color: #82919e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blue_line {
	color: #429cc5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
}
.label1 {
	color: #b56fa2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
.comment_tabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d6d6d;
	display:block;
	text-decoration: none;
	line-height: 28px;
	background-image: url(images/comment_tabs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 117px;
	
}
.comment_tabs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d6d6d;
	display:block;
height: 28px;
	width: 117px;
	text-decoration: none;
	line-height: 28px;
	background: url(images/comment_tabs.jpg) no-repeat left top;
	
}
.comment_tabs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display:block;
	color: #6d7848;
	height: 28px;
	width: 117px;
	text-decoration: none;
	line-height: 28px;
	background: url(images/comment_tabs_hover.jpg) no-repeat left top;
	
}
 #counter a{
	width:16px;
	padding:2px;
	background:#ffffff;
	border:1px solid #B1B1B1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align:center;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
#counter a:hover{
	border:1px solid #C7003C;
	color: #C7003C;	
/*	background:#58b01c;
	color: #FFFFFF;*/
	}	

#counter .current {
	width:16px;
	padding:2px;
	background:#C7003C;
	color: #FFFFFF;
	border:1px solid #A60032;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}	
#counter .current:hover {
	width:16px;
	padding:2px;
	color: #FFFFFF;
	border:1px solid #A60032;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	float:left;
	background-color: #C7003C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}	
	
#dots{
	width:20px;
	margin: 0px 0px 0px 1px;
	padding:2px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:center;
	float:left;
	}	
.next {
	width:40px;
	padding:2px;
	background:#FFFFFF;
	border:1px solid #B1B1B1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8F8F8F;
	text-decoration: none;
	float:left;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
div.next {
	width:40px;
	padding:2px;
	border:1px solid #B30035;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	text-align:center;
	background-color: #C7003C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
a.next:hover{
	width:40px;
	padding:2px;
	border:1px solid #9B002F;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	text-align:center;
	background-color: #C7003C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
.prev{
	width:70px;
	padding:2px;
	background:#FFFFFF;
	border:1px solid #B1B1B1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8F8F8F;
	text-decoration: none;
	float:left;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
div.prev{
	width:70px;
	padding:2px;
	border:1px solid #B30035;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	text-align:center;
	background-color: #C7003C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}	
a.prev:hover{
	width:70px;
	padding:2px;
	border:1px solid #B30035;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	text-align:center;
	background-color: #C7003C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
.thumborder {
	padding: 1px;
	border: 2px solid #999999;
}
.imgborder{
	border: 1px solid #C0C0C0;
	padding: 3px;
}
.smlgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
.smlpink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc003d;
	text-decoration: none;
}
.smlgreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #249518;
	text-decoration: none;
}
.smlblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #429cc5;
	text-decoration: none;
}
a.smlblue:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #429cc5;
	text-decoration: underline;
}
.imgborderbig{
	border: 6px solid #ECECEC;
	padding: 3px;
}
.opacityit
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
}
.tdbg {
	background-image: url(images/table_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
