/*

Table of contents:
	1.Основные теги (переопределение)
	2.Основные правила для всех страниц
	3.Шапка
	4.Контент
	5.Подвал

*/



/* 1.Основные теги (переопределение) */
html{
	height: 100%;
}
body{
	/* background: url("/img/body_background.jpg"); */
	font: 0.9em/1.0em "Trebuchet MS";
	height: 100%;
}
input{
	border: 1px solid #c3c3c3;
	border-top: 2px solid #7c7c7c;
	border-bottom-color: #ddd;
	font: italic 81% Georgia;
	padding: 5px;
	letter-spacing: 0.1em;
}
h1{
	font: italic 120% Georgia;
}
textarea#media_create_code
{
	border: none;
	padding: 5px;
	font: italic 81% Georgia;
	overflow: hidden;
	height: 82px;
	width: 210px;
}
a, a:visited{
	color: #007BA4;
	text-decoration: underline;
}
table{
	width: 100%;
	border-spacing:0;
	/* margin: 10px 0 48px 0; */
}
	table tr th{
		vertical-align: top;
		background: #F9EAB0;
		border-bottom: 1px solid #A4A79E;
		font-weight: normal;
		text-align: left;
		padding: 13px 17px 12px 17px;
	}
	table tr th.short{
		width: 55px;
	}
		table tr th span{
			cursor: pointer;
			display: block;
			float: left;
		}
		table tr th span.active{
			font-weight: bold;
		}
		table tr th .order_down{
			float: left;
			width: 5px;
			height: 9px;
			background: url("/img/order.gif") left top no-repeat;
			cursor: pointer;
			margin: 4px 0px 0px 6px;
			visibility: hidden;
			font-size:0;
		}
		table tr th .order_up{
			background: url("/img/order.gif") left bottom no-repeat;
		}
		table tr th .order_view{
			visibility: visible;
		}
	table tr td{
		vertical-align: top;
		background: url("/img/td.gif") left bottom repeat-x;
		/* padding: 13px 17px 12px 17px; */
	}
	table tr td.center{
		text-align: center;
	}
	table.green-light tr:hover td{
		background-color: #CFE8B1;
	}
	table tr td img.small{
		padding: 3px;
		background: #F9EAB0;
		border: 1px solid #E3E4DC;
		border-width: 0px 1px;
		border-bottom: 1px solid #ADABA1;
	}
	table tr td img.small:hover{
		background: #DE325E;
	}
	table tr td .tools{
		margin-top: 10px;
	}
		table tr td .tools a{
			margin-right: 20px;
		}
	table tr td .thumb-preview{
		position: absolute;
		background: #F9EAB0;
		padding: 6px;
		left: 20px;
		top: 46px;
		display: none;
	}
	table tr td .relative:hover .thumb-preview{
		display: block;
	}
img
{
	/* display: block; */
}


/* 2.Основные правила для всех страниц */
*{
	padding:0px;
	margin: 0px;
}
a img{
	border: none;
	display: block;
}
.clear{
	width: 1px;
	height: 1px;
	clear: both;
}
.relative{
	position: relative;
}
#main{
	min-width: 998px;
	max-width: 1000px;
	min-height: 100%;
	margin: 0 auto;
}
textarea.comment{
	width: 440px;
	height: 140px;
}
div.bottom{
	margin-bottom: 65px;
}
a.youtube{
	padding: 0 0 10px 50px;
	background: url("/img/youtube.gif") left 2px no-repeat;
}
a.friend{
	padding: 0 0 10px 22px;
	background: url("/img/friend.gif") left 4px no-repeat;
}
a.big{
	font-size: 120%;
}


/* 3.Шапка */
#head{
	background: url("/img/body_line.gif") left bottom repeat-x;
	height: 85px;
	margin: 0px 31px 0px 31px;
	position: relative;
}
#head.nobg{
		background: none;
	}
#head #logo{
	float: left;
	font: italic 100% Georgia;
	padding: 12px 0px 0px;
	position: relative;
	z-index:1;
}
#head #logo h1{
	font-size: 210%;
	font-weight: 100;
}
#head #logo h2{
	font-size: 75%;
	font-weight: 100;
}
#head #logo a{
	text-decoration: none;
	color: #000;
}

#head #search{
	position: relative;
	right: -28px;
	height: 85px;
}
#head #search input{
	float: left;
}
input#search_button{
	border: none;
	padding-left: 7px;
}
	#head #search div{
		float: right;
		margin-top: 26px;
	}
	#head #search ul{
		list-style-type: none;
		float: right;
	}
		#head #search ul li{
			background: url("/img/menu_li.gif") right 6px no-repeat;
			float: left;
			margin: 26px 9px 0px 0px;
			padding: 0px 17px 0px 0px;
		}
		#head #search ul li.last{
			background: none;
		}
			#head #search ul li a{
				display: block;
				float: left;
				text-decoration: none;
				padding: 6px 0px 10px 0px;
				position: relative;
			}
			#head #search ul li a span{
				border-bottom: 1px dotted;
				color: #000;
			}
			#head #search ul li a.login{
				background: url("/img/menu_key.gif") left 7px no-repeat;
				padding-left: 16px;
			}
			#head #search ul li a:hover span{
				border: none;
				color: #007ba4;
			}
			#head #search .hidden_form{
				display: none;
				margin-top: 0px;
				float: left;
			}
				#head #search .hidden_form input{
					float: left;
					margin-right: 9px;
				}
				#head #search .hidden_form div{
					float: left;
					margin-top: 0px;
				}

			#head #search h1{
				float: right;
				margin-top: 26px;
				padding: 4px 12px 4px 31px;
				background: url("/img/link_red_flag.gif") 12px 8px no-repeat;
			}
			#head #search h1.cur{
				float: right;
				margin-top: 26px;
				border: 1px solid #fff;
				border-top-color: #b9ab85;
				border-left-color: #ab996c;
				padding: 4px 12px 4px 31px;
				background-color:  #e9e1d6;
			}
				#head #search h1 a{
					color: #DE325E;
					font-weight: 100;
				}

			#head #profile{
				margin-left: 75px;
			}
				#head #profile img{
					float: left;
					margin-right: 7px;
				}
				#head #profile span{
					background: url("/img/star.gif") 6px 3px no-repeat;
					font-size: 90%;
					padding: 0px 0px 0px 24px;
				}
				#head #profile a{
					font-size: 80%;
					text-decoration: none;
				}

			#head #logout{
				height: 20px;
				background: url("/img/menu_li.gif") 0px 6px no-repeat;
				margin: 0px 35px 0px 20px;
				padding: 6px 0px 5px 21px;
			}

/* 4. Контент */
#content{
	margin: 0px 31px 0px 31px;
	padding: 0px 0px 88px 0px;
}

#content a.url, #content a.embed{
	text-decoration: none;
	padding-left: 20px;
}
#content a.url{
	background: url("/img/body_a_url.gif") 1px 4px no-repeat;
}
#content a.embed{
	background: url("/img/body_a_embed.gif") left 6px no-repeat;
}
#content a.url span, #content a.embed span{
	color: #219B13;
	border-bottom: 1px dotted;
}

	#content #envelope{
		font: 110% Georgia;
		margin: 14px 0px 0px 0px;
	}
		#content #envelope .left{
			padding-left: 4px;
			height: 59px;
			background: url("/img/envelope_left.gif") left top no-repeat;
		}
		#content #envelope .center{
			position: relative;
			height: 59px;
			background: url("/img/envelope_center.gif") left top repeat-x;
			padding-right: 30px;
		}
		#content #envelope .right{
			padding-right: 4px;
			height: 59px;
			background: url("/img/envelope_right.gif") right top no-repeat;
		}
		#content #envelope p{
			padding: 10px 0px 0px 27px;
		}
		#content #envelope #close{
			cursor: pointer;
			position: absolute;
			right: 10px;
			top: 14px;
		}

	#content #main_table{
		width: 100%;
		margin: 18px 0px 0px 0px;
	}
	#content .upper{
		margin-top: 0px !important;
	}
	#content .upper_p{
		padding-top: 0px !important;
	}
		#content #main_table tr td{
			vertical-align: top;
			background: none;
			padding: 0px;
		}
		#content #main_table tr:hover{
			cursor: default;
		}
		#content #main_table div.coll_accum{
			margin-top: 70px;
		}

	#content .scroll_cats{
		width: 100%;
		border-spacing: 0;
		position: relative;
		top: 2px;
		height: 140px;
		margin: 0px;
	}
		#content .scroll_cats tr td{
			vertical-align: top;
			padding: 0px !important;
		}
			#content .scroll_cats tr td img{
				display: block;
				float: left;
				padding: 2px;
				background: #F8F0A9;
				border-bottom: 1px solid #A6A89C;
				border-right: 1px solid #DEDCD2;
				margin: 0px 5px 0px 0px;
			}
			#content .scroll_cats tr td span.num{
				color: #666;
				font: bold 70% arial;
			}
			#content .scroll_cats tr td span.nick{
				color: #000;
				font: bold 70% arial;
			}
			#content .scroll_cats tr td a, #content .scroll_cats tr td a:visited{
				color: #007BA4;
				text-decoration: underline;
			}
			#content #collectors tr td a, #content #collectors tr td a:visited{
				color: #007BA4;
				text-decoration: none !important;
			}

	#content .main_content{
		margin: 5px 22px 0px 0px;
		background: url("/img/corner.png") right top no-repeat;
	}
	#content .nobg{
		background: none;
		margin-right: 38px;
	}

		#content ul.main_tabs{
			list-style-type: none;
		}
			#content ul.main_tabs li{
				float: left;
				font: italic 120% Georgia;
				padding: 5px 13px;
			}
				#content ul.main_tabs li span{
					color: #219b13;
					cursor: pointer;
					border-bottom: 1px dotted;
				}
			#content ul.main_tabs li.cur{
				background: #e9e1d6;
				border: 1px solid #fff;
				border-top-color: #b9ab85;
				border-left-color: #ab996c;
				padding: 4px 12px;
			}
				#content ul.main_tabs li.cur span{
					color: #000;
					cursor: default;
					border: none;
				}
			#content ul.main_tabs li.delemiter{
				width: 2px;
				background: url("/img/menu_li.gif") center 6px no-repeat;
				padding: 5px 4px;
			}

	#content .main_textarea{
		padding-top: 5px;
		width: 230px;
	}
	#content .textarea_top{
		float:left;
		margin: 13px 0px 12px 0px;
		background: url("/img/textarea_top.gif") left top repeat-x;
		padding-top: 5px;
	}
	#content .textarea_left{
		background: url("/img/textarea_left.gif") left top repeat-y;
		padding-left: 5px;
	}
	#content .textarea_right{
		background: url("/img/textarea_right.gif") right top repeat-y;
		padding-right: 5px;
	}
	#content .textarea_bottom{
		background: url("/img/textarea_bottom.gif") left bottom repeat-x;
		padding-bottom: 5px;
	}

	#content a.red_flag, #content a.red_flag:visited{
		color: #DE325E;
		padding-left: 19px;
		background: url("/img/link_red_flag.gif") left 3px no-repeat;
		position: relative;
		z-index: 0;
	}
	#content a.red_flag_short{
		color: #DE325E;
	}

	#content .pr_line{
		margin-top: 28px;
		height: 4px;
		background: url("/img/body_line.gif") left top repeat-x;
	}

	#content #main_content tr td{
		vertical-align: top;
		background: none;
	}
		#content #main_video{
			padding: 13px 10px 0 0;
		}
		#content #video_player{
			background: #efefef;
			border: 1px solid #E3E4DC;
			border-width: 0px 1px;
			border-bottom: 1px solid #ADABA1;
			margin: 12px 0 20px 0;
		}
			#content #video_player{
				display: block;
				padding: 9px 10px;
			}
			#content #video_player .pr_line{
				margin: 9px 0 16px 0;
				height: 5px;
				background: url("/img/body_line_2.gif") left top repeat-x;
			}
				#content #video_player .description{
					padding: 0 12px 12px 12px;
				}
				#content #video_player .left{
					float: left;
				}
					#content #video_player .left .sub_desc{
						float: left;
						margin: 0 18px 0 0;
						font-size: 90%;
						line-height: 150%;
					}
				#content #video_player .right{
					float: right
				}

	#content #right_thumbs{
		width: 300px;
	}
	#content .scroll
	{
		margin: 14px 0 0 0;
		width: 300px;
		height: 365px; /* YY 13.02.2010 20:20 was 500px */
		overflow: auto;
	}
		#content .scroll_videos_row
		{
			background: #efefef;
			border: 1px solid #E3E4DC;
			border-width: 0px 1px;
			border-bottom: 1px solid #ADABA1;
			margin: 0 0 5px;
			width: 270px;
		}
		#content .thumb
		{
			width: 80px; /* !!! */
			padding: 5px 7px;
		}
		#content .thumb_info
		{
			padding: 5px 7px 5px 0;
		}
		#content .scroll tr td div.cur{
			background: #70B955;
		}
			#content .scroll tr td div.cur span{
				color: #fff;
			}
			#content .thumb_info p
			{
				font-size: 80%;
				text-align: left;
			}

	#content .wide{
		padding-top: 28px;
	}

	#content .coll_item{
		margin-left: 10px;
		font-size:0;
		width: 15px;
		height: 12px;
		background: url("/img/coll_items.gif") left top no-repeat;
		cursor: pointer;
	}
	#content .coll_hide{
		width: 15px;
		height: 12px;
		background: url("/img/coll_items.gif") left bottom no-repeat;
	}

	#content #collect_menu_top{
		height: 38px;
		background: url("/img/body_line.gif") left top repeat-x;
		padding-top: 4px;
		margin-right: 30px;
	}
	#content #collect_menu{
		padding-top: 12px;
		height: 38px;
		background: url("/img/body_line.gif") left bottom repeat-x;
	}
		#content #collect_menu div{
			float: right;
			padding-bottom: 10px;
		}
		#content #collect_menu ul{
			float: left;
			list-style-type: none;
		}
			#content #collect_menu ul li{
				float: left;
				padding: 0px 34px 5px 0px;
				margin-right: 28px;
				background: url("/img/menu_li.gif") right 0px no-repeat;
			}
			#content #collect_menu ul li.last{
				margin-right: 0px;
				padding-right: 0px;
				background: none;
			}
				#content #collect_menu a{
					text-decoration: none;
				}
				#content #collect_menu a.red_flag{
					text-decoration: underline;
				}
					#content #collect_menu a span{
						color: #219B13;
						border-bottom: 1px dotted;
					}

	#content .big_text{
		overflow: hidden;
	}
	#content .big_text h1{
		font-size: 175%;
		float: left;
	}
	#content .big_text input{
		font-size: 150%;
		letter-spacing: -1px;
		font-family: inherit;
		font-style: normal;
		font-weight: bold;
		float: left;
		width: 315px;
		height: 20px;
		margin-bottom: 10px;
	}
	#content .big_text a.edit{
		background: url("/img/edit.gif") left 0px no-repeat;
		display: block;
		float: left;
		padding: 0px 0px 5px 20px;
		margin: 7px 0px 0px 10px;
		height: 20px;
		color: #219B13;
		text-decoration: none;
	}
		#content .big_text a.edit span{
			border-bottom: 1px dotted;
		}
	#content .big_text a.active_edit{
		color: #007BA4;
		text-decoration: underline;
	}
		#content .big_text a.active_edit span{
			border: none;
		}
	#content .big_text span.num{
		display: block;
		float: left;
		padding: 0px 0px 5px 0px;
		margin: 10px 0px 0px 10px;
		height: 15px;
		color: #333;
		text-decoration: none;
		font-weight: bold;
	}


	#content #edit-collect{
		height: 35px;
		background: #EFEFEF;
		border-bottom: 1px solid #B2B0AB;
	}
		#content #edit-collect ul{
			list-style-type: none;
			margin: 9px 0px 0px 15px;
			display:inline;
		}
		#content #edit-collect ul.left{
			float: left;
		}
		#content #edit-collect ul.right{
			float: right;
		}
			#content #edit-collect ul li{
				float: left;
				height: 18px;
				margin-right: 16px;
				padding: 2px 20px 3px 0px;
				background: url("/img/menu_li.gif") right 0px no-repeat;
			}
			#content #edit-collect ul li.last{
				background: none;
				padding-right: 0;
			}
				#content #edit-collect ul li a{
					text-decoration: none;
				}
				#content #edit-collect ul li a span{
					color: #219B13;
					border-bottom: 1px dotted;
				}
				#content #edit-collect ul li a.eye{
					padding-left: 22px;
					background: url("/img/eye.gif") left 3px no-repeat;
				}
				#content #edit-collect ul li a.eye_locked{
					padding-left: 22px;
					background: url("/img/lock.gif") left 3px no-repeat;
				}
				#content #edit-collect ul li a.video{
					padding-left: 20px;
					background: url("/img/video.gif") left 3px no-repeat;
				}
				#content #edit-collect ul li a.change{
					padding-left: 15px;
					background: url("/img/change.gif") left 3px no-repeat;
				}
				#content #edit-collect ul li a.delete{
					padding-left: 20px;
					background: url("/img/delete.gif") left 3px no-repeat;
				}
					#content #edit-collect ul li a.delete span{
						border-bottom: 1px solid;
						color: #333;
					}
				#content #edit-collect ul.right_nospan li a{
					text-decoration: underline;
					color: #333;
				}
				#content #edit-collect ul.right_nospan li a span{
					border: none;
					color: #333;
				}

	#content .collect_view{
		margin-right: 96px !important;
	}
		#content .collect_view div{
			margin-bottom: 2px !important;
			position: relative;
		}
		#content .collect_view div img.delete{
			position: absolute;
			left: 140px;
			display: none;
		}
		#content .collect_view div.active{
			background: #EA7194;
		}
			#content .collect_view div.active span{
				color: #fff;
			}
			#content .collect_view div.active img.delete{
				display: block;
			}
		#content .collect_view p{
			color: #666;
			font-size: 90%;
			margin-bottom: 20px;
		}

	#content .pagination{
		margin: 10px 0px 50px 0px;
	}
		#content .pagination ul{
			list-style-type: none;
		}
			#content .pagination ul li{
				float: left;
			}
				#content .pagination ul li.prev{
					margin-right: 20px;

				}
				#content .pagination ul li.prev span{
					color: #666;
					padding: 6px 0px 5px 25px;
					background: url("/img/arrow_left_na.gif") left 10px no-repeat;
				}
				#content .pagination ul li.prev span.active{
					background: url("/img/arrow_left_a.gif") left 10px no-repeat;
				}
				#content .pagination ul li.next{
					margin-left: 20px;
				}
				#content .pagination ul li.next span{
					color: #666;
					padding: 6px 25px 5px 0px;
					background: url("/img/arrow_right_na.gif") right 10px no-repeat;
				}
				#content .pagination ul li.next span.active{
					background: url("/img/arrow_right_a.gif") right 10px no-repeat;
				}
				#content .pagination ul li span{
					display: block;
					padding: 6px 11px;
				}
				#content .pagination ul li span.three{
					color: #007BA4;
				}
				#content .pagination ul li.active span{
					font-weight: bold;
					background: #E9DCD2;
					border: 1px solid #AB996C;
					border-right: 1px solid #fff;
					border-bottom: 1px solid #fff;
					padding: 5px 11px;
				}

	#content ul.comments{
		list-style-type:none;
	}
		#content ul.comments li{
			min-height: 108px;
			background: url("/img/bottom_comment.gif") left bottom repeat-x;
		}
		#content ul.comments li.last{
			background: none;
		}
			#content ul.comments li ul{
				list-style-type:none;
			}
			#content ul.comments li ul li{
				padding-left: 32px;
				min-height: 108px;
				background: url("/img/bottom_comment.gif") left bottom repeat-x;
			}
		#content ul.comments li div.comment{
			padding-top: 21px;
			position: relative;
		}
			#content ul.comments li div.comment img{
				display: block;
				float: left;
			}
			#content ul.comments li div.comment .desc{
				/* float: left; */
				padding-left: 20px;
			}
				#content ul.comments li div.comment .desc a{
					display: block;
					margin-left: 28px;
					margin-right: 12px;
					float: left;
					padding: 3px 0px 2px 0px;
				}
				#content ul.comments li div.comment .desc p{
					margin-left: 28px;
					padding: 5px 150px 10px 0px;
				}
				#content ul.comments li div.comment .desc .left_date{
					float: left;
					height: 20px;
					background: url("/img/date_left.gif") left top no-repeat;
					padding-left: 5px;
				}
				#content ul.comments li div.comment .desc .right_date{
					float: left;
					height: 20px;
					background: url("/img/date_right.gif") right top no-repeat;
					padding-right: 5px;
				}
				#content ul.comments li div.comment .desc .center_date{
					float: left;
					font-size: 75%;
					background: url("/img/date_center.gif") left top repeat-x;
					height: 20px;
					padding: 2px 2px 0px 2px;
				}
				#content ul.comments li div.comment .desc a.delete{
					display: block;
					position: absolute;
					right: 0px;
					top: 21px;
					color: #333;
					padding-left: 20px;
					background: url("/img/delete.gif") left 5px no-repeat;
				}
				#content ul.comments li div.comment .desc a.reply{
					color: #DE325E;
					display: block;
					margin-bottom: 12px;
					padding-right: 20px;
					background: url("/img/reply.gif") right 11px no-repeat;
				}

/* 5. Подвал */
#footer_wrap{
	height: 88px;
	min-width: 996px;
	max-width: 1000px;
	margin: -88px auto 0px auto;
}
	#footer_wrap #footer{
		background: url("/img/body_line.gif") left top repeat-x;
		margin: 0px 31px 0px 31px;
		height: 88px;
		font: 100% Georgia;
	}
		#footer_wrap #footer a{
			text-decoration: none;
			color: #000;
		}
		#footer_wrap #footer span{
			margin: 33px 66px 0px 0px;
			display: block;
			float:left;
		}
		#footer_wrap #footer ul{
			list-style-type: none;
		}
			#footer_wrap #footer ul li{
				float: left;
				margin: 33px 44px 0px 0px;
			}
		#footer_wrap #footer #host{
			float: right;
			margin-top: 25px;
		}
			#footer_wrap #footer #host img{
				float:left;
				margin-right: 9px;
			}
			#footer_wrap #footer #host div{
				float: left;
			}

#popup_wrap{
	width: 100%;
	height: 100%;
	position: fixed;
}
#popup{
	position: absolute;
	left: 50%;
	top: 100px;
	z-index: 1000;
	margin-left: -187px;
}
.shadow_main{
	background: url("/img/popup_bg.png") left top no-repeat;
	width: 374px;
	height: 288px;
	position: relative;
	padding: 0px 20px 0px 9px;
}
#popup_header{
	width: 312px;
	height: 33px;
	background: url("/img/body_line.gif") left bottom repeat-x #F6E3A8;
	padding: 8px 20px 0px 24px;
}
	#popup_header h1{
		float: left;
	}
	#popup_header img{
		float: right;
		margin-top: 6px;
	}
#popup_menu{
	height: 27px;
	background: url("/img/td.gif") left bottom repeat-x;
	width: 312px;
	padding: 5px 20px 10px 24px;
	font: 80% georgia;
}
	#popup_menu a.more{
		float: right;
		display: block;
		padding-top: 7px;
	}
	#popup_menu ul{
		float: left;
		height: 27px;
		list-style-type: none;
	}
		#popup_menu ul li{
			float: left;
			padding: 7px;
			margin-right: 7px;
		}
		#popup_menu ul li.active{
			background: #E5DAB9;
			padding: 6px;
			border: 1px solid #CAB662;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
		}
			#popup_menu ul li a{
				text-decoration: none;
			}
			#popup_menu ul li a span{
				color:#219B13;
				border-bottom: 1px dotted;
			}

/* YY 03.04.2009 22:20 */

.pseudo {
	font-family:arial;
	font-size:75%;
	margin-left:9px;
}

.static h1 {
	margin: 8px 0;
	font: normal 200% "Trebuchet MS";
}

.static h2 {
	font: normal 150% "Trebuchet MS";
}

.static p {
	margin: 12px 0;
}

/* YY 03.04.2009 22:20 */

/* GH 04.05.2009 */
#thumb_descr
{
	max-height: 30px;
	width: 169px;
	overflow: hidden;
	display: block;
	margin-bottom: 7px;
}
#thumb_descr a:link, a:visited
{
	color: #000;
}
#thumb_descr a:hover
{
	color: #de325e;
	text-decoration: underline;
}
/* GH 04.05.2009 */

#profile_pm_list
{
	overflow: auto;
	height: 100px;
	border: 1px solid #e9e0d9;
	background-color: #fff;
}

#profile_pm_write
{
	width: 100%;
	border: 1px solid #e9e0d9;
	height: 100%;
}

#main_content
{
	margin: 15px 0 58px;
}

#cat_list
{
	margin-bottom: 30px;
}

#cat_list a
{
	color: #000;
	text-decoration: underline;
}

#cat_list a:hover
{
	color: #de325e
}

#cat_list td
{
	padding: 5px 10px;
}

#cat_list img
{
	display: inline;
}

#scroll_cats
{
	display: none;
}

#content .scroll_cats_row
{
	background: #efefef;
	border: 1px solid #E3E4DC;
	border-width: 0px 1px;
	border-bottom: 1px solid #ADABA1;
	margin: 0 0 5px;
	width: 270px;
	/* height: 100px; */
}
#content .scroll_cats_row td
{
	padding: 5px 7px;
}

.scroll_cats_info
{
	font-size: 80%;
	margin-top: 5px;
}

.scroll_cats_info a
{
	color: #000;
}

.scroll_cat_name a:link, .scroll_cat_name a:visited
{
	color: #007ba4;
}

.scroll_cats_actions li
{
	float: right;
	display: inline;
}

.scroll_cats_actions_drag
{
	width: 15px;
	height: 15px;
	background: url(/img/draggable.png) 0 0 no-repeat;
	cursor: move;
}

.scroll_cats_row_hover
{
	border: 1px solid #000;
}

.tickets_all td
{
	padding: 10px;
}

#register_link span {
	color: #D50005 !important;
}

.comments_table td
{
	white-space: nowrap;
	padding: 5px;
}

.properties p {
	color:#41525C;
}

.ads {
background-color:red;
color:white;
font-size:80%;
margin-bottom:20px;
padding:6px;
text-align:center;
}

.ads a {
	color: white;
}

.ads b {
	font-size: 120%;
}

input[type='image'] {
	border: 0;
}