/*-------------------------------------------------CSS CODE: ALCURIO.COMAUTHOR: DOBO MATYAS, BLOGTER - BLOGTER.HUDATE: 2008.06.05COMPANY: BLOGTERSITE: ALCURIO.COM-------------------------------------------------*//*-------------------------------------------------CSS RESET-------------------------------------------------*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background:transparent; margin:0; padding:0; }:focus { outline:0; }body { line-height:1; color:#000; background:#FFF; font:0.9em/1em arial, helvetica, sans-serif; }ol,ul { list-style:none; }table { border-collapse:collapse; border-spacing:0; }caption,th,td { text-align:left; font-weight:400; }blockquote:before,blockquote:after,q:before,q:after { content:""; }blockquote,q { quotes:"" ""; }strong { font-weight:700; }.hidden { display: none; }/*-------------------------------------------------GENERAL-------------------------------------------------*/body {background: #fff url('../images/bg_gradient.gif') bottom fixed repeat-x; font: 14px Arial, helvetica, sans-serif; line-height: 17px; sans-serif; color: #282828; padding: 20px}a {color: #3252b2	; text-decoration: underline; cursor: pointer !important;}a:hover {text-decoration: underline}.clear {clear: both !important; display: block; font-size: 1px; overflow: hidden;}.clear-3h {clear: both !important; display: block; font-size: 1px; overflow: hidden; height: 3px;}/*-------------------------------------------------BUTTON-------------------------------------------------*/button{ margin:0 0 0 0; background: url('../images/a0_button_bg.png') repeat-x; border:1px solid #babcc1; border-top:1px solid #babcc1; border-left:1px solid #babcc1; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#000; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }button{ width:auto; overflow:visible; padding:4px 8px 3px 7px; /* IE6 */ }button[type]{ padding:5px 8px 5px 7px; /* Firefox */ line-height:17px; /* Safari */}*:first-child+html button[type]{ padding:4px 8px 3px 7px; /* IE7 */ }button.sub{ margin:0 0 0 0; background: url('../images/a0_button_sub_bg.png') repeat-x; border:1px solid #ddd; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#000; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }/*-------------------------------------------------LAYOUT-------------------------------------------------*/#cont-right-main {display: block; position: relative;  width: 370px; float: left; border-bottom: 1px solid #ddd;}#cont-left-main {display: block; position: relative; float: left; background: #c1ddf5; width: 500px; height: 420px; border-right: 1px solid #b0c9de; border-bottom: 1px solid #b0c9de}	#cont-left-main div {padding: 0 20px 20px 0; }		#cont-left-main div h2 {color: #fff; padding: 5px 10px 7px 10px; width: 120px;  font-size: 18px; line-height: 20px; font-weight: bold; margin-bottom: 5px; background: #318ee7 url('../images/title_bg.png') bottom repeat-x;}		#cont-left-main div p {margin: 0 0 20px 10px;}		#cont-left-main div span {text-align: center; display: block; background: #fff; border: 1px solid #5a9ee7; padding:0 0 20px 0; margin: 50px 0 0 20px}		#cont-left-main div span h3 {display: block; padding: 5px 10px 8px 10px; margin-bottom: 20px; background: #73b2ef; font-weight: bold; color: #fff; text-align: left;}			#cont-left-main div span h3 a {display: block; float: right; font-size: 12px; color: #fff;}/*-------------------------------------------------X0 - LAYOUT ELEMENTS-------------------------------------------------*/.height0px {clear: both; height: 0px; font-size: 1px; overflow: hidden; display: block;}.height5px {clear: both; height: 5px; font-size: 1px; overflow: hidden; display: block;}.height10px {clear: both; height: 10px; font-size: 1px; overflow: hidden; display: block;}.height20px {clear: both; height: 20px; font-size: 1px; overflow: hidden; display: block;}.height10pxLine {clear: both; height: 10px; background: url('../images/x0_line_bg.png') 0 5px repeat-x; font-size: 1px; overflow: hidden; display: block;}.height10pxLineGrey {clear: both; height: 10px; background: url('../images/x0_line_grey_bg.png') 0 5px repeat-x; font-size: 1px; overflow: hidden; display: block;}.height20pxLine {clear: both; height: 20px; background: url('../images/x0_line_bg.png') 0 10px repeat-x; font-size: 1px; overflow: hidden; display: block;}.height20pxLineGrey {clear: both; height: 20px; background: url('../images/x0_line_grey_bg.png') 0 10px repeat-x; font-size: 1px; overflow: hidden; display: block;}.width5px {height: 10px; width: 5px; font-size: 1px; overflow: hidden; display: block; float: left;}.width10px {height: 10px; width: 10px; font-size: 1px; overflow: hidden; display: block; float: left;}.width25px {height: 40px; width: 25px; font-size: 1px; overflow: hidden; display: block; float: left;}.clearer {clear: both;}#cont-2 {position: relative;}	#search-lead {text-align: center; padding: 100px 0; width: 600px; margin: 0 auto}		#search-lead h1 {background: #63a6e7 url('../images/cont_3_bg.png') repeat-x;  font-size: 18px; color: #fff; padding: 10px; font-weight: bold; width: 584px !important; height: 18px !important; overflow: hidden; margin: 0 auto;}		.search-lead-form {display: block; position: relative; width: 600px; height: 40px; margin: 0 auto;}		.search-lead-text {font-size: 16px; padding: 5px; font-weight: bold; width: 590px; margin-bottom: 5px; margin-left: 0;}		.search-lead-button {font-size: 20px; padding: 2px}		.search-lead-title {display: block; margin-top: 20px;}	#cont-2 h1 {display: block; position: relative; width: 600px; height: 55px; overflow: hidden;}		#cont-2 h1 a {display: block; position: relative; width: 228px; height: 65px;}			#cont-2 h1 a span {display: block; position: absolute; width: 228px; height: 65px; background: url('../images/mommo_logo.png')}	#head-search { width: 300px; display: block; position: absolute; top: 15px; left: 270px}		.top-search-text {width: 200px; padding: 2px;}	#top-view-admin {float: right; margin: 10px 10px 0 10px; font-size: 12px;}#cont-3 {background: #63a6e7 url('../images/cont_3_bg.png') repeat-x; color: #fff; font-size: 18px; font-weight: bold; clear: both; display: block; }	#cont-3 h1 {padding: 10px; display: block}	#cont-3 p {float: right; font-size: 13px; padding: 9px 15px 0 0;}#top-banner {margin: 10px 0 0 0; }#cont-left {display: block; position: relative;  width: 370px; float: left; border-bottom: 1px solid #ddd;}#search-view {background: #eee; font-size: 11px;}	#search-view p {padding: 6px;}	.search-view-select {float: right; width: 90px; position: relative; padding-top: 4px; font-size: 11px;}		.search-view-select-button {display: block; position: absolute; top: 3px; left: 35px; background: url('../images/left_view_select.png') 0 -22px no-repeat; width: 51px; height: 20px;}			.left-active .list-view-button {position: absolute; width: 24px; height: 20px; display: block; top:0; left:0; overflow: hidden;}				.left-active .list-view-button span {display: block; position: absolute; width: 100%; height: 100%; background: url('../images/left_view_select.png') no-repeat; top: 0; left: 0;}			.left-active .box-view-button {position: absolute; width: 24px; height: 20px; display: none; top:0; left:27px; overflow: hidden;}				.left-active .box-view-button span {display: block; position: absolute; width: 100%; height: 100%; background: url('../images/left_view_select.png') -27px 0 no-repeat; top: 0; left: 0;}						.right-active .list-view-button {position: absolute; width: 24px; height: 20px; display: none; top:0; left:0; overflow: hidden;}				.right-active .list-view-button span {display: block; position: absolute; width: 100%; height: 100%; background: url('../images/left_view_select.png') no-repeat; top: 0; left: 0;}			.right-active .box-view-button {position: absolute; width: 24px; height: 20px; display: block; top:0; left:27px; overflow: hidden;}				.right-active .box-view-button span {display: block; position: absolute; width: 100%; height: 100%; background: url('../images/left_view_select.png') -27px 0 no-repeat; top: 0; left: 0;}#search-order {background: #EFF3FF url('../images/search_order_bg.png') 0 35px repeat-x;height:36px; padding-left: 10px;}	#search-order li {display: block; float: left; padding: 2px 6px; font-size: 12px; height: 19px; margin-top: 12px}	.search-order-active {background: #fff; border-left: 1px solid #C6DFFF; border-top: 1px solid #C6DFFF; border-right: 1px solid #C6DFFF; }		.search-order-active a {color: #000; text-decoration: none; font-weight: bold;}#search-list { overflow: auto; height: 400px;  padding: 10px 10px 10px 0; position: relative}.list-view .video-item {padding: 5px; border: 1px solid #fff;}.list-view .video-item-active {border: 1px solid #ffba42 !important; background: #ffe79c;}.list-view .video-item h2 {font-size: 14px; font-weight: bold;}.list-view .video-item p {font-size: 11px; color: #999}.list-view .video-item p .video-source {color: #999;}.list-view .video-item p .video-uploader {color: #999;}.list-view .video-item .video-item-img {display: block; width: 96px; height: 72px; border: 1px solid #ddd; overflow: hidden; float: left; margin-right: 10px;}.list-view .video-item .video-item-img	a {display: block; position: relative; width: 94px; height: 70px; margin: 1px 0 0 1px; overflow: hidden;}	.list-view .video-item .video-item-img	a img {width: 96px; }.box-view .video-item {padding: 5px 2px 5px 6px; border: 1px solid #fff; float: left; width: 103px; overflow: hidden;}.box-view .video-item-active {border: 1px solid #ffba42 !important; background: #ffe79c;}.box-view .video-item h2 {font-size: 11px; width: 96px; line-height: 14px; font-weight: bold;}.box-view .video-item p {display: none}.box-view .video-item .video-item-img {display: block; width: 96px; height: 72px; border: 1px solid #ddd; overflow: hidden; margin-right: 10px;}.box-view .video-item .video-item-img	a {display: block; position: relative; width: 94px; height: 70px; margin: 1px 0 0 1px; overflow: hidden;}	.box-view .video-item .video-item-img	a img {width: 96px; }.box-view .height0px {display: none !important;}.box-view .box-view-padder {display: block; position: relative; clear: both; font-size: 1px; overflow: hidden; height: 5px;}#pager {font-size: 16px; font-weight: bold; padding: 0 0 20px 0; text-align: center;}#pager a {padding-right: 5px}#pager span {padding-right: 5px}.pager-inactive {color: #ddd; text-decoration: none;}.pager-numbers {font-size: 12px; font-weight: normal; margin-bottom: 10px;}#cont-right {display: block; position: relative; float: left; }#error-allert {margin: 10px 10px 0 10px; padding: 10px; border: 1px solid #ffba42 !important; background: #ffe79c; font-weight: bold; font-size: 14px; width: 469px }	#error-allert a {font-size: 12px; float: right; display: block;}.promotion {border: 1px solid #4a7dad; background: #7799dd; margin: 20px; padding: 15px 20px;  width: 510px;  color: #fff; display: none}	.promotion p {font-size: 12px; line-height: 15px; width: 100px}	.promotion h2 {font-size: 20px; line-height: 25px; font-weight: bold; margin-bottom: 5px}.video-cont {}#video-loader {margin: 20px; padding: 10px; border: 1px solid #ffba42 !important; background: #ffe79c; font-weight: bold; font-size: 16px}.video-embed {margin: 20px}	.video-embed h3 {margin-top: 15px;}.send-active {background:#c6dbff; padding: 10px; color: #000; font-weight: bold; text-decoration: none}#item-sender-pane {padding: 10px; background:#c6dbff; border: 1px solid #efefef; }	.sender-label-1 {display: block; float: left; width: 50px; padding-right: 10px; text-align: right; font-weight: bold; font-size: 12px;}	.sender-input-1 {width: 330px; padding: 1px; font-size: 12px;}.checkbox {display: block; height: 20px; position: relative;}	.checkbox input {display: block; position: absolute; top: 0; left: 0;}	.checkbox label {display: block; position: absolute; top: 0; left: 20px; font-size: 11px;}.send-submit {display: block; position: relative;}	.send-submit input {width: 65px;}	.send-submit a {display: block; position: absolute; top: 0; left: 70px; font-size: 11px;}#item-sender-success {padding: 10px; background:#c6dbff; border: 1px solid #efefef; font-size: 12px;}#cont-right h3 { font-weight: bold;}#cont-right p {font-size: 12px; width: 500px}.related-videos { border: 1px solid #ddd; margin: 0 20px; background: #fff;}	.related-videos h3 {}		.closed {background: #fff url('../images/related_view_closed.png') 8px 11px no-repeat; padding: 8px 20px 10px 20px; display: block; border-bottom: 1px solid #fff;}		.open {background: #eff3ff url('../images/related_view_open.png') 8px 13px no-repeat; padding: 8px 20px 10px 25px; display: block; border-bottom: 1px solid #c6dfff;}	.related-videos p {margin: 15px 20px;}#cont-footer {clear: both; text-align: center; font-size: 12px; line-height: 15px; padding-top: 10px; /*border-top: 8px solid #eee*/}/*Main*/.main-title {font-size: 18px; font-weight: bold; line-height: 30px;  background: #EFF3FF; padding: 10px;}#main-nav {background: #EFF3FF url('../images/search_order_bg.png') 0 37px repeat-x;height:38px; padding-left: 10px;}	#main-nav li {display: block; float: left; padding: 4px 10px; font-size: 14px; height: 25px; margin-top: 4px}	.main-nav-active {background: #fff; border-left: 1px solid #C6DFFF; border-top: 1px solid #C6DFFF; border-right: 1px solid #C6DFFF; }		.main-nav-active a {color: #000; text-decoration: none; font-weight: bold;}.main-right-title {font-size: 18px; font-weight: bold;}.admin-keywords-table { color: 'red';!important}/* Admin */.search-admin {background: #E5E5E5; height: 550px}.search-admin h2 { padding: 10px; font-size: 14px; background: #eee; font-weight: bold;}#admin-login {margin: 30px auto; width: 300px; background: #fff; border: 10px solid #CCCCCC; padding: 20px;}#admin-login label {display: block; float: left; width: 50px; padding-right: 10px; text-align: right;}.admin-login-field {width: 235px;}.admin-login-button {margin: 10px 0 0 60px}.admin-menu {background: #EFF3FF url('../images/search_order_bg.png') 0 37px repeat-x;height:38px; padding-left: 10px; }.admin-menu li {display: block; float: left; padding: 4px 10px; font-size: 14px; height: 25px; margin-top: 4px}.admin-menu li.active {background: #fff; border-left: 1px solid #C6DFFF; border-top: 1px solid #C6DFFF; border-right: 1px solid #C6DFFF; }.admin-crawler {margin-left: 40px}.admin-crawler h1 {font-size: 16px; font-weight: bold; margin-top: 20px;}.admin-crawler h2 {font-size: 14px; font-weight: bold;}.admin-form label {display: block; float: left; width: 100px; text-align: right; padding-right: 10px;}.advert-input {padding: 15px; background: #eee; border: 1px solid #ddd;}.advert-item {margin: 10px 0; padding: 15px; border: 5px solid #ddd; background: #fff;}.padder-20-lined {padding-top: 10px; margin-bottom: 10px; border-bottom: 1px dashed #ccc; display: block; clear: both}.advert {background: #eee; border: 1px solid #ddd !important;}/*ADMIN TAGS*/.new-admin-item {display: block; position: relative; border: 1px solid #ddd; background: #eee; }	.new-admin-item h3 {font-weight: bold; padding: 10px; }	.new-admin-item form {padding: 5px 10px 10px 10px}	.current-groups {margin: 0 10px 10px 10px; border: 1px solid #ddd; background: #fff; padding: 10px; font-size: 11px;}		.current-groups h4 {font-weight: bold;}.admin-top-menu {display: block; height: 30px; background: #eee;position: relative; overflow: hidden; padding: 10px 20px 0 20px; width: 860px;}.admin-top-menu span {display: block; float: right;}.admin-top-menu li {display: block; position: realative; float: left; padding: 5px 10px; height: 30px; z-index: 500}.admin-top-menu li a {}.admin-top-menu-active {background: #fff; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }	.admin-top-menu-active a {color: #000; text-decoration: none;}.admin-top-menu-active-down {background: #c2cdd8;  border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }.admin-top-menu-active-down a {color: #000; text-decoration: none;}.a24tdhead a {	background: url('../images/admin_view_order.png') right no-repeat; padding-right: 20px}.a24tdhead a.up {	background: url('../images/admin_view_order_up.png') right no-repeat; padding-right: 20px}.table-view-active {color: #000; text-decoration: none;}.a24Table {background: #eee;  width: 900px;}.a24Table tr {border: none;}.a24tdhead {background: #c2cdd8; font-weight: bold;}	.a24Table tr td {border-bottom: 1px solid #ddd; padding: 6px;}.list-number {display: block; float: right;}